微博存储、下发、传播控制方法和系统的利记博彩app

文档序号:7983111阅读:365来源:国知局
微博存储、下发、传播控制方法和系统的利记博彩app
【专利摘要】一种微博存储方法,包括以下步骤:地区微博服务器获取客户端提交的微博;地区微博服务器检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器,所述中心微博服务器接收所述地区微博服务器发送的微博,并存储接收的微博。上述方法中,符合本地存储特征的微博由地区微博服务器进行存储,因为符合本地存储特征的微博只适用于微博发表地所属地区,而将不符合本地存储特征的微博发送至中心微博服务器,由中心微博服务器进行存储,不需要将所有的微博都发送至中心微博服务器,从而可节省传输微博的网络带宽和系统资源。此外,还提供一种微博存储系统、微博下发方法和系统、微博传播控制方法和系统。
【专利说明】微博存储、下发、传播控制方法和系统
【【技术领域】】
[0001]本发明涉及网络【技术领域】,特别地涉及一种微博存储方法和系统、微博下发方法和系统、微博传播控制方法和系统。
【【背景技术】】
[0002]微博平台,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB.WAP以及各种客户端登录微博平台(社区),以140字左右的文字更新信息,并实现即时分享。微博,也可以理解为微博消息,即在微博平台上共享、传播、展示的包含用户发表内容、用户个人信息、发表时间等内容的数据信息。
[0003]微博平台已经成为现今最流行的社交网络平台。各个地区的用户在微博平台上查看微博、写微博以进行沟通交流或展示自己。
[0004]微博平台上传播和展示的微博一般不分地区。传统方法一般将各个地区的用户提交的微博发送到微博平台服务中心,由微博平台服务中心统一进行存储分布。用户请求读取微博时,由微博平台服务中心获取用户的相关微博发送给用户。用户接收的微博包括各个地区的微博。然而,有些微博只适用于微博发表地所在地区,例如,拼车信息、商场短期内
的优惠信息等。
[0005]传统的将只适用于某地区的微博传播给其他地区,可造成网络带宽以及系统资源的浪费。

【发明内容】

[0006]基于此,有必要提供一种可节省网络`带宽和系统资源的微博存储方法和系统。
[0007]基于此,还有必要提供一种可节省网络带宽和系统资源的微博下发方法和系统。
[0008]基于此,还有必要提供一种可节省网络带宽和系统资源的微博传播控制方法和系统。
[0009]一种微博存储方法,包括以下步骤:
[0010]地区微博服务器获取客户端提交的微博;
[0011]地区微博服务器检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器,所述中心微博服务器接收所述地区微博服务器发送的微博,并存储接收的微博。
[0012]一种微博下发方法,包括以下步骤:
[0013]地区微博服务器获取客户端的微博读取请求;
[0014]所述地区微博服务器在存储的符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0015]所述中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0016]所述地区微博服务器将所述第一微博和第二微博返回至客户端。[0017]一种微博传播控制方法,包括上述的微博存储方法中的步骤以及微博下发方法中的步骤。
[0018]—种微博存储系统,包括:
[0019]地区微博服务器,用于获取客户端提交的微博,检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器;
[0020]中心微博服务器,用于接收所述地区微博服务器发送的微博,并存储接收的微博。
[0021]—种微博下发系统,包括:
[0022]地区微博服务器,用于获取客户端的微博读取请求,在存储的符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0023]中心微博服务器,用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0024]所述地区微博服务器还用于将所述第一微博和第二微博返回至客户端。
[0025]—种微博传播控制系统,包括:
[0026]地区微博服务器,用于获取客户端提交的微博,检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器;
[0027]中心微博服务器,用于接收所述地区微博服务器发送的微博,并存储接收的微博;
[0028]所述地区微博服务器还用于获取客户端的微博读取请求,在存储的符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至所述中心微博服务器;
[0029]所述中心微博服务器还用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0030]所述地区微博服务器还用于将所述第一微博和第二微博返回至客户端。
[0031]上述微博存储方法和系统,符合本地存储特征的微博由地区微博服务器进行存储,因为符合本地存储特征的微博只适用于微博发表地所属地区,而将不符合本地存储特征的微博发送至中心微博服务器,由中心微博服务器进行存储,不需要将所有的微博都发送至中心微博服务器,从而可节省传输微博的网络带宽和系统资源。
[0032]上述微博下发方法和系统,获取到客户端的微博读取请求后,地区微博服务器获取地区微博服务器存储的符合预设的本地存储特征的与微博读取请求对应的微博,中心微博服务器获取中心微博服务器存储的不符合预设的本地存储特征的与微博读取请求对应的微博,并将地区微博服务器获取的微博和中心微博服务器获取的微博返回给客户端。上述微博下发方法和系统,对于符合本地存储特征的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0033]上述微博传播控制方法和系统,符合本地存储特征的微博由地区微博服务器进行存储,而将不符合本地存储特征的微博发送至中心微博服务器,由中心微博服务器进行存储,不需要将所有的微博都发送至中心微博服务器,从而可节省传输微博的网络带宽和系统资源。而且,在读取微博时,对于符合本地存储特征的微博,从地区微博服务器即可获取至IJ,不需要从中心微博服务器去获取,而且还不会获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源
[0034]一种微博存储方法,包括以下步骤:
[0035]地区微博服务器获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器;
[0036]所述中心微博服务器检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
[0037]本微博存储方法中,地区微博服务器存储地区微博服务器所在地区的客户端提交的微博,中心微博服务器只需要提交各地区的地区微博服务器发送的不符合预设的本地存储特征的微博,在下发微博时,中心微博服务器只需要发送不符合预设的本地存储特征的微博,从而可节省传输微博的网络带宽和系统资源。
[0038]一种微博下发方法,包括以下步骤:
[0039]地区微博服务器获取客户端的微博读取请求;
[0040]所述地区微博服务器在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0041]所述中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0042]所述地区微博服务器将所述第一微博和所述第二微博返回至客户端。
[0043]本微博下发方法中,在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0044]一种微博传播控制方法,包括以下步骤:
[0045]地区微博服务器获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器;
[0046]所述中心微博服务器检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博;
[0047]所述地区微博服务器获取客户端的微博读取请求;
[0048]所述地区微博服务器在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0049]所述中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0050]所述地区微博服务器将所述第一微博和所述第二微博返回至客户端。
[0051]本微博传播控制方法中,地区微博服务器存储本地区客户端提交的微博,中心微博服务器存储不符合本地存储特征的微博(即不只是对微博发表地所属地区有效的微博)。在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0052]—种微博存储系统,包括:
[0053]地区微博服务器,用于获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器;
[0054]中心微博服务器,用于检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
[0055]本微博存储系统中,地区微博服务器存储地区微博服务器所在地区的客户端提交的微博,中心微博服务器只需要提交各地区的地区微博服务器发送的不符合预设的本地存储特征的微博,在下发微博时,中心微博服务器只需要发送不符合预设的本地存储特征的微博,从而可节省传输微博的网络带宽和系统资源。
[0056]—种微博下发系统,包括:
[0057]地区微博服务器,用于获取客户端的微博读取请求,在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0058]中心微博服务器,用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0059]所述地区微博服务器还用于将所述第一微博和所述第二微博返回至客户端。
[0060]本微博下发系统中,在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0061]—种微博传播控制系统,包括:
[0062]地区微博服务器,用 于获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器;
[0063]中心微博服务器,用于检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博;
[0064]所述地区微博服务器还用于获取客户端的微博读取请求,在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0065]所述中心微博服务器还用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0066]所述地区微博服务器还用于将所述第一微博和所述第二微博返回至客户端。
[0067]本微博传播控制系统中,地区微博服务器存储本地区客户端提交的微博,中心微博服务器存储不符合本地存储特征的微博(即不只是对微博发表地所属地区有效的微博)。在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
【【专利附图】

【附图说明】】
[0068]图1为一个实施例中的微博存储方法的流程示意图;
[0069]图2为一个实施例中的微博下发方法的流程示意图;
[0070]图3为一个实施例中的微博存储系统的结构示意图;
[0071]图4为一个实施例中的微博下发系统的结构示意图;[0072]图5为一个实施例中的微博传播控制系统的结构示意图;
[0073]图6为一个实施例中的微博传播控制方法的流程示意图;
[0074]图7为一个实施例中的提交微博的时序图;
[0075]图8为一个实施例中的读取微博的时序图;
[0076]图9为另一实施例中的微博传播控制系统的结构示意图;
[0077]图10为又一实施例中的微博传播控制系统的结构示意图。
【【具体实施方式】】
[0078]如图1所示,在一个实施例中,一种微博存储方法,包括以下步骤:
[0079]步骤S102,地区微博服务器获取客户端提交的微博。 [0080]具体的,在一个实施例中,客户端为微博平台客户端或微博社区客户端等。
[0081]具体的,地区微博服务器与地区相对应,一个地区对应至少一个地区微博服务器。在一个实施例中,可根据IP地址划分地区,建立IP地址与地区的对应关系,或设置属于某一个地区的IP地址的范围。
[0082]在一个实施例中,在步骤S102之前,上述微博存储方法还包括:客户端获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将待提交微博发送至对应的地区微博服务器。
[0083]具体的,客户端可解析IP地址所属的地区,获取IP地址所属地区的地区微博服务器,当获取到微博提交请求时,可将待提交微博发送至获取的地区微博服务器。
[0084]本实施例中,地区微博服务器获取地区微博服务器所在地区的客户端提交的微博。
[0085]步骤S104,地区微博服务器检测客户端提交的微博是否符合预设的本地存储特征,若是,则执行步骤S106,若否,则执行步骤S108。
[0086]具体的,符合本地存储特征的微博为只适用于微博发表地所属地区的微博,或者只在微博发表地所属地区为有效信息的微博。不同地区可对应不同的本地存储特征。在一个实施例中,若微博的内容包括某些特定的关键字,例如“拼车” “拼餐”等等,或者,若微博的内容包括属于某地区的地名/场所名以及近期时间段信息,可判定微博符合预设的本地存储特征。
[0087]步骤S106,存储客户端提交的微博。
[0088]具体的,在一个实施例中,地区微博服务器可将微博进行本地存储。在另一个实施例中,地区微博服务器可将微博按照一定的存储策略分布式存储于不同的网络存储设备,优选的,可存储于至少一个局域网存储设备中。
[0089]步骤S108,将客户端提交的微博发送至中心微博服务器。
[0090]步骤S110,中心微博服务器接收地区微博服务器发送的微博,并存储接收的微博。
[0091]具体的,中心微博服务器可接收各地区的地区微博服务器发送的微博。
[0092]在一个实施例中,中心微博服务器可将微博存储在本机磁盘中,或将微博按照一定的存储策略分布式存储于不同的网络存储设备。
[0093]如图2所示,在一个实施例中,一种微博下发方法,包括以下步骤:
[0094]步骤S202,地区微博服务器获取客户端的微博读取请求。[0095]在一个实施例中,在步骤S202之前,上述微博下发方法还包括步骤:客户端获取微博读取请求,获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将微博读取请求发送至对应的地区微博服务器。
[0096]本实施例中,地区微博服务器获取地区微博服务器所在地区的客户端的微博读取请求。
[0097]步骤S204,地区微博服务器在存储的符合预设的本地存储特征的微博中获取与微博读取请求对应的第一微博,并将微博读取请求发送至中心微博服务器。
[0098]具体的,微博读取请求中包含用户标识,地区微博服务器可提取微博读取请求中的用户标识,查找与用户标识对应的微博。用户标识对应的微博包括用户收听或关注的用户的微博等。
[0099]具体的,地区微博服务器可从用于存储微博的本机数据库或网络存储设备中获取
第一微博。
[0100]步骤S206,中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与微博读取请求对应的第二微博,并将第二微博发送至地区微博服务器。
[0101]具体的,中心微博服务器可提取微博读取请求中的用户标识,查找与用户标识对应的微博。用户标识对应的微博包括用户收听或关注的用户的微博等。
[0102]具体的,中心微博服务器可从用于存储微博的本机数据库或网络存储设备中获取第二微博。
[0103]具体的,不符合本地存储特征的微博为不只适用于微博发表地所属地区的微博,或者为不只在微博发表地所属地区为有效信息的微博。
[0104]步骤S208,地区微博服务器将第一微博与第二微博返回至客户端。
[0105]一种微博传播控制方法,包括上述任一实施例中的微博存储方法中的步骤以及上述任一实施例中的微博下发方法中的步骤。
[0106]如图3所示,在一个实施例中,一种微博存储系统,包括多个地区微博服务器302和至少一个中心微博服务器304,其中:
[0107]地区微博服务器302,用于获取客户端提交的微博,检测微博是否符合预设的本地存储特征,若是,则存储客户端提交的微博,若否,则将客户端提交的微博发送至中心微博服务器304。
[0108]中心微博服务器304,用于接收地区微博服务器302发送的微博,并存储接收的微博。
[0109]在一个实施例中,上述微博存储系统还包括:
[0110]客户端(图中未示出),用于获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器302,将待提交微博发送至对应的地区微博服务器302。
[0111]一个地区服务器302至少与一个客户端通信连接。
[0112]如图4所示,一种微博下发系统,包括多个地区微博服务器402和至少一个中心微博服务器404,其中:
[0113]地区微博服务器402,用于获取客户端的微博读取请求,在存储的符合预设的本地存储特征的微博中获取与微博读取请求对应的第一微博,并将微博读取请求发送至中心微博服务器404。[0114]中心微博服务器404,用于在存储的不符合预设的本地存储特征的微博中获取与微博读取请求对应的第二微博,并将第二微博发送至地区微博服务器402。
[0115]地区微博服务器402还用于将第一微博与第二微博返回至客户端。
[0116]在一个实施例中,上述微博下发系统还包括:
[0117]客户端(图中未示出),用于获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
[0118]一个地区微博服务器402至少与一个客户端通信连接。
[0119]如图5所示,在一个实施例中,一种微博传播控制系统,包括多个地区微博服务器502和至少一个中心微博服务器504,其中:
[0120]地区微博服务器502,用于获取客户端提交的微博,检测微博是否符合预设的本地存储特征,若是,则存储客户端提交的微博,若否,则将客户端提交的微博发送至中心微博服务器504。
[0121]中心微博服务器504,用于接收地区微博服务器502发送的微博,并存储接收的微博。
[0122]地区微博服务器502还用于获取客户端的微博读取请求,在存储的微博中获取与微博读取请求对应的第一微博,并将微博读取请求发送至中心微博服务器504。
[0123]中心微博服务器504还用于在存储的微博中获取与微博读取请求对应的第二微博,并将第二微博发送至地区微博服务器502。
[0124]地区微博服务器502还用于将第一微博与第二微博返回至客户端。
[0125]在一个实施例中,上述微博传播控制系统还包括:
[0126]客户端(图中未示出),用于获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
[0127]在一个实施例中,客户端还用于获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
[0128]一个地区微博服务器502至少与一个客户端通信连接。
[0129]上述微博存储方法和系统,符合本地存储特征的微博由地区微博服务器进行存储,因为符合本地存储特征的微博只适用于微博发表地所属地区,而将不符合本地存储特征的微博发送至中心微博服务器,由中心微博服务器进行存储,不需要将所有的微博都发送至中心微博服务器,从而可节省传输微博的网络带宽和系统资源。
[0130]上述微博下发方法和系统,获取到客户端的微博读取请求后,地区微博服务器获取地区微博服务器存储的符合预设的本地存储特征的与微博读取请求对应的微博,中心微博服务器获取中心微博服务器存储的不符合预设的本地存储特征的与微博读取请求对应的微博,并将地区微博服务器获取的微博和中心微博服务器获取的微博返回给客户端。上述微博下发方法和系统,对于符合本地存储特征的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0131]上述微博传播控制方法和系统,符合本地存储特征的微博由地区微博服务器进行存储,而将不符合本地存储特征的微博发送至中心微博服务器,由中心微博服务器进行存储,不需要将所有的微博都发送至中心微博服务器,从而可节省传输微博的网络带宽和系统资源。而且,在读取微博时,对于符合本地存储特征的微博,从地区微博服务器即可获取至IJ,不需要从中心微博服务器去获取,而且还不会获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0132]下面以提交微博的时序图和读取微博的时序图来说明上述微博传播控制方法和系统。
[0133]图6为一个实施例中的提交(写)微博的时序图。如图6所示:
[0134](I)客户端获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将待提交微博发送至对应的地区微博服务器。
[0135](2)地区微博服务器检测客户端提交的微博是否符合预设的本地存储特征。
[0136](3)若符合,则地区微博服务器存储客户端提交的微博。
[0137](4)若不符合,则地区微博服务器将客户端提交的微博发送至中心微博服务器。
[0138](5)中心微博服务器存储地区微博服务器发送的微博。
[0139](6)中心微博服务器向微博服务器返回写成功回应。
[0140](7)地区微博服务器向客户端返回写成功回应。
[0141]图7为一个实施例中的读取微博的时序图。如图7所示:
[0142](I)客户端获取微博读取请求,获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将微博读取请求发送至对应的地区微博服务器。
[0143](2)地区微博服务器在存储的符合预设的本地存储特征的微博中获取与微博读取请求对应的第一微博。
[0144](3)地区微博服务器将微博读取请求发送至中心微博服务器。
[0145](4)中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与微博读取请求对应的第二微博。
[0146](5)中心微博服务器将第二微博发送至地区微博服务器。
[0147](6)地区微博服务器将第一微博与第二微博返回至客户端。
[0148]在一个实施例中,一种微博存储方法,包括以下步骤:
[0149]地区微博服务器获取客户端提交的微博,存储客户端提交的微博,并将微博发送至中心微博服务器;
[0150]中心微博服务器检测微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
[0151]具体的,在一个实施例中,在地区微博服务器获取客户端提交的微博的步骤之前,上述微博存储方法还包括步骤:
[0152]客户端获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
[0153]本实施例中,地区微博服务器存储地区微博服务器所在地区的客户端提交的微博,中心微博服务器只需要提交各地区的地区微博服务器发送的不符合预设的本地存储特征的微博,在下发微博时,中心微博服务器只需要发送不符合预设的本地存储特征的微博,从而可节省传输微博的网络带宽和系统资源。[0154]在一个实施例中,一种微博下发方法,包括以下步骤:
[0155]地区微博服务器获取客户端的微博读取请求;
[0156]地区微博服务器在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将微博读取请求发送至中心微博服务器;
[0157]中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与微博读取请求对应的第二微博,并将第二微博发送至地区微博服务器;
[0158]地区微博服务器将第一微博和第二微博返回至客户端。
[0159]具体的,在一个实施例中,地区微博服务器将第一微博和第二微博进行去重处理,将去重后的微博返回至客户端。
[0160]具体的,在一个实施例中,在地区微博服务器获取客户端的微博读取请求的步骤之前,上述微博下发方法还包括步骤:
[0161]客户端获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
[0162]本实施例中,在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取至IJ,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0163]如图8所示,在一个实施例中,一种微博传播控制方法,包括以下步骤:
[0164]步骤S801,地区微博服务器获取客户端提交的微博,存储客户端提交的微博,并将客户端提交的微博发送至中心微博服务器。
[0165]具体的,在一个实施例中,在步骤S801之前,上述微博传播控制方法还包括步骤:客户端获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将待提交微博发送至对应的地区微博服务器。
[0166]步骤S802,中心微博服务器检测地区微博服务器发送的微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
[0167]具体的,中心微博服务器可检测微博是否符合微博发表地所属地区对应的预设的本地存储特征。微博发表地所属地区也为发送该微博的地区微博服务器所属地区。若符合预设的本地存储特征,可丢弃微博,若不符合,则按照一定策略存储微博。
[0168]步骤S803,地区微博服务器获取客户端的微博读取请求。
[0169]具体的,在一个实施例中,在步骤S603之前,上述微博传播控制方法还包括步骤:客户端获取微博读取请求,获取客户端的IP地址,根据IP地址获取与IP地址对应的地区微博服务器,将微博读取请求发送至对应的地区微博服务器。
[0170]步骤S804,地区微博服务器在地区微博服务器所在地区的客户端提交的微博中获取与微博读取请求对应的第一微博,并将微博读取请求发送至中心微博服务器。
[0171]步骤S805,中心微博服务器在存储的不符合预设的本地存储特征的微博中获取微博读取请求对应的第二微博,并将第二微博发送至地区微博服务器。
[0172]步骤S806,地区微博服务器将第一微博和第二微博返回至客户端。
[0173]具体的,在一个实施例中,可将第一微博和第二微博进行去重处理,将去重后的微博返回至客户端。具体的,地区微博服务器可将第一微博和第二微博进行比较,删除第一微博和第二微博中重复的微博,将剩余的微博返回至客户端。[0174]本实施例中,地区微博服务器存储本地区客户端提交的微博,中心微博服务器存储不符合本地存储特征的微博(即不只是对微博发表地所属地区有效的微博)。在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0175]在一个实施例中,一种微博存储系统,包括:
[0176]地区微博服务器,用于获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器;
[0177]中心微博服务器,用于检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
[0178]具体的,在一个实施例中,上述微博存储系统还包括:
[0179]客户端,用于获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
[0180]本实施例中,地区微博服务器存储地区微博服务器所在地区的客户端提交的微博,中心微博服务器只需要提交各地区的地区微博服务器发送的不符合预设的本地存储特征的微博,在下发微博时,中心微博服务器只需要发送不符合预设的本地存储特征的微博,从而可节省传输微博的网络带宽和系统资源。
[0181]在一个实施例中,一种微博下发系统,包括:
[0182]地区微博服务器,用于获取客户端的微博读取请求,在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器;
[0183]中心微博服务器,用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器;
[0184]地区微博服务器还用于将所述第一微博和所述第二微博返回至客户端。
[0185]具体的,在一个实施例中,地区微博服务器还用于将所述第一微博和所述第二微博进行去重处理,将去重后的微博返回至客户端。
[0186]在一个实施例中,上述微博下发系统还包括:
[0187]客户端,用于获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
[0188]本实施例中,在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取至IJ,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0189]如图9所示,在一个实施例中,一种微博传播控制系统,包括地区微博服务器902、中心微博服务器904,其中:
[0190]地区微博服务器902,用于获取客户端提交的微博,存储客户端提交的微博,并将客户端提交的微博发送至中心微博服务器904。
[0191]中心微博服务器904,用于检测地区微博服务器902发送的微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。[0192]地区微博服务器902还用于获取客户端的微博读取请求,在存储的微博中获取与微博读取请求对应的第一微博,并将微博读取请求发送至中心微博服务器904。
[0193]中心微博服务器904还用于在存储的不符合预设的本地存储特征的微博中获取与微博读取请求对应的第二微博,并将第二微博发送至地区微博服务器902。
[0194]地区微博服务器902还用于将第一微博和第二微博进行去重处理,将去重后的微博返回至客户端。
[0195]如图10所示,在一个实施例中,上述微博传播控制系统还包括客户端901,用于获取客户端902的IP地址,根据IP地址获取与IP地址对应的地区微博服务器902,将待提交微博发送至对应的地区微博服务器902。
[0196]在一个实施例中,客户端901还用于获取微博读取请求,获取客户端901的IP地址,根据IP地址获取与IP地址对应的地区微博服务器902,将微博读取请求发送至对应的地区微博服务器902。
[0197]图9或图10所述的微博传播控制系统,地区微博服务器存储本地区客户端提交的微博,中心微博服务器存储不符合本地存储特征的微博(即不只是对微博发表地所属地区有效的微博)。在读取微博时,对于本地区发表的微博,从地区微博服务器即可获取到,不需要从中心微博服务器去获取,而且还不会从中心微博服务器获取到对于客户端所在地区无效或不适用的微博,从而可节约传输微博的网络带宽与系统资源。
[0198]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序控制相关的硬件来完成的,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0199]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种微博存储方法,包括以下步骤: 地区微博服务器获取客户端提交的微博; 地区微博服务器检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器,所述中心微博服务器接收所述地区微博服务器发送的微博,并存储接收的微博。
2.根据权利要求1所述的微博存储方法,其特征在于,在所述地区微博服务器获取客户端提交的微博的步骤之前,所述方法还包括: 客户端获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
3.一种微博下发方法,包括以下步骤: 地区微博服务器获取客户端的微博读取请求; 所述地区微博服务器在存储的符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器; 所述中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器; 所述地区微博服务器将所 述第一微博和第二微博返回至客户端。
4.根据权利要求3所述的微博下发方法,其特征在于,在所述地区微博服务器获取客户端的微博读取请求的步骤之前,所述方法还包括: 客户端获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
5.一种微博传播控制方法,包括权利要求1或2所述的微博存储方法中的步骤以及权利要求3或4所述的微博下发方法中的步骤。
6.一种微博存储系统,其特征在于,包括: 地区微博服务器,用于获取客户端提交的微博,检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器; 中心微博服务器,用于接收所述地区微博服务器发送的微博,并存储接收的微博。
7.根据权利要求6所述的微博存储系统,其特征在于,所述系统还包括: 客户端,用于获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
8.一种微博下发系统,其特征在于,包括: 地区微博服务器,用于获取客户端的微博读取请求,在存储的符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器; 中心微博服务器,用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器; 所述地区微博服务器还用于将所述第一微博和第二微博返回至客户端。
9.根据权利要求8所述的微博下发系统,其特征在于,所述系统还包括: 客户端,用于获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
10.一种微博传播控制系统,其特征在于,包括: 地区微博服务器,用于获取客户端提交的微博,检测所述微博是否符合预设的本地存储特征,若是,则存储所述微博,若否,则将所述微博发送至中心微博服务器; 中心微博服务器,用于接收所述地区微博服务器发送的微博,并存储接收的微博;所述地区微博服务器还用于获取客户端的微博读取请求,在存储的符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至所述中心微博服务器; 所述中心微博服务器还用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器; 所述地区微博服务器还用于将所述第一微博和第二微博返回至客户端。
11.一种微博存储方法,包括以下步骤: 地区微博服务器获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器; 所述中心微博服务器检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
12.根据权利要求11所述的微博存储方法,其特征在于,在所述地区微博服务器获取客户端提交的微博的步骤之前,所述方法还包括: 客户端获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
13.一种微博下发方法,包括以下步骤: 地区微博服务器获取客户端的微博读取请求; 所述地区微博服务器在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器; 所述中心微博服务器在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器; 所述地区微博服务器将所述第一微博和所述第二微博返回至客户端。
14.根据权利要求13所述的微博下发方法,其特征在于,所述地区微博服务器将所述第一微博和所述第二微博返回至客户端的步骤包括: 所述地区微博服务器将所述第一微博和所述第二微博进行去重处理,将去重后的微博返回至客户端。
15.根据权利要求13所述的微博传播控制方法,其特征在于, 在所述地区微博服务器获取客户端的微博读取请求的步骤之前,所述方法还包括:客户端获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
16.一种微博传播控制方法,包括权利要求11或12所述的微博存储方法中的步骤以及权利要求13至15任一所述的微博下发方法中的步骤。
17.—种微博存储系统,其特征在于,包括: 地区微博服务器,用于获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器;中心微博服务器,用于检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博。
18.根据权利要求17所述的微博存储系统,其特征在于,所述系统还包括: 客户端,用于获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器。
19.一种微博下发系统,其特征在于,包括: 地区微博服务器,用于获取客户端的微博读取请求,在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器; 中心微博服务器,用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器; 所述地区微博服务器还用于将所述第一微博和所述第二微博返回至客户端。
20.根据权利要求19所述的微博下发系统,其特征在于,所述地区微博服务器还用于将所述第一微博和所述第二微博进行去重处理,将去重后的微博返回至客户端。
21.根据权利要求19所述的微博下发系统,其特征在于,所述系统还包括: 客户端,用于获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
22.—种微博传播控制系统,其特征在于,包括:` 地区微博服务器,用于获取客户端提交的微博,存储所述微博,并将所述微博发送至中心微博服务器; 中心微博服务器,用于检测所述微博是否符合预设的本地存储特征,存储不符合预设的本地存储特征的微博; 所述地区微博服务器还用于获取客户端的微博读取请求,在地区微博服务器所在地区的客户端提交的微博中获取与所述微博读取请求对应的第一微博,并将所述微博读取请求发送至中心微博服务器; 所述中心微博服务器还用于在存储的不符合预设的本地存储特征的微博中获取与所述微博读取请求对应的第二微博,并将所述第二微博发送至所述地区微博服务器; 所述地区微博服务器还用于将所述第一微博和所述第二微博返回至客户端。
23.根据权利要求22所述的微博传播控制系统,其特征在于,所述地区微博服务器还用于将所述第一微博和所述第二微博进行去重处理,将去重后的微博返回至客户端。
24.根据权利要求23所述的微博传播控制系统,其特征在于,所述系统还包括: 客户端,用于获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将待提交微博发送至所述对应的地区微博服务器; 所述客户端还用于获取微博读取请求,获取客户端的IP地址,根据所述IP地址获取与所述IP地址对应的地区微博服务器,将所述微博读取请求发送至所述对应的地区微博服务器。
【文档编号】H04L29/08GK103684978SQ201210338561
【公开日】2014年3月26日 申请日期:2012年9月13日 优先权日:2012年9月13日
【发明者】曾鹏, 汤攀, 刘志浩 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1