[发明专利]一种调整信息服务器负载的方法、装置及系统有效
申请号: | 200710301862.8 | 申请日: | 2007-12-18 |
公开(公告)号: | CN101184062A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 刘智聪 | 申请(专利权)人: | 深圳市迅雷网络技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 刘松 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 信息 服务器 负载 方法 装置 系统 | ||
技术领域
本发明涉及网络通信技术领域,尤指一种调整信息服务器负载的方法,装置及系统。
背景技术
随着互联网技术的发展,互联网用户可以通过互联网传递私有信息。对在互联网上进行信息传递的系统,需具备有以下特性:一是即时性,互连网上的两个节点之间传递信息只需要一瞬间;二是高容量性,互联网可以传递非常大量的数字信息,并且这些信息可以在传递双方中的某方未接入网络时也可进行;三是可靠性与安全性,互联网的信息传递系统保证信息投递到正确的联系人,并防止信息被窃取。
目前互联网的信息传递系统包括邮件系统即Email系统,该系统作为互联网的一个广泛应用,其协议与实现都是标准化的。参考图1是Email系统的结构图,该方法的实现过程为:Email客户端a@A.com程序通过标准的SMTP协议与邮件服务器A连接,将包含有目标客户的地址信息也就是Email地址的电子邮件投递到邮件服务器A,然后由服务器去检索该Email地址所对应的另一台邮件服务器B,并将信息传递过去。最后目标客户的Email客户端b@B.com再通过POP3协议连接它的邮件服务器B,收取该邮件。电子邮件服务器在互联网是一直不间断运行的,并且带有邮件存储器,所以可以确保邮件确实发送到目标客户,并且电子邮件服务器的存储能力越大,可以保存信息越多。但是该系统的即时性差,目标客户的电子邮件客户端需要主动收取才可以取到邮件,为了保证即时性,很多目标客户的电子邮件客户端都会进行定时的检查,当这个时间间隔较小时,对邮件服务器的压力增大。
互联网的信息传递系统还包括即时通信系统即IM系统,参考图2是IM系统的结构图,该系统包括IM客户端和IM服务器。其中客户端在连接上服务器后,会处于一种在线的状态,并与服务器一直保持连接。每个客户端都拥有系统给定的唯一识别地址,当需要传递信息给另一个客户端的时候,客户端A将包含有该唯一地址的信息发送给服务器。如果客户端B也处于在线状态,服务器会通过与客户端B保持的连接立刻将信息推送给客户端,实现了信息传递的即时性。如果客户端B不在线,服务器会将该信息保存在客户端B相对应的消息缓存器中,在下次客户端B上线后立刻将信息推送给B。但是该系统对服务器负载能力要求高,必须维持与所有客户端的连接。相对于Email系统,服务器的负荷更重,而且由于需要处理服务器的主动推送消息,客户端设计相对复杂。
发明内容
有鉴如此,本发明实施例提供一种调整信息服务器负载的方法,在保证了信息传递系统的即时性的同时提高信息服务器的稳定性。
本发明实施例提供一种调整信息服务器负载的方法,应用于包括一个以上客户端以及信息服务器的信息传递系统中,该方法包括:
根据两个客户端之间信息交流的状态确定所述两个客户端各自对应的查询所述信息服务器的期望间隔时间;
根据所述期望间隔时间分别调整所述两个客户端对应的查询所述信息服务器的间隔时间;
每个客户端利用调整后所对应的间隔时间,查询所述信息服务器。
本发明实施例提供一种调整信息服务器负载的装置,包括:
获得模块,用于根据两个客户端之间信息交流的状态确定所述两个客户端各自对应的查询所述信息服务器的期望间隔时间;
调整模块,用于根据所述期望间隔时间分别调整所述两个客户端对应的查询所述信息服务器的间隔时间;
查询模块,用于每个客户端利用调整后所对应的间隔时间,查询所述信息服务器。
本发明实施例提供了一种信息传递系统,包括:
一个以上的客户端,信息服务器和查询间隔控制模块;
信息服务器,用于存储来自第一客户端的信息,并根据第二客户端的查询请求提供信息;
查询间隔控制模块,用于根据所述第一客户端和第二客户端之间信息交流的状态确定所述第一客户端和第二客户端各自对应的查询所述信息服务器的期望间隔时间,根据所述期望间隔时间分别调整所述第一客户端和第二客户端查询所述信息服务器的间隔时间;
第一客户端,用于发送信息给信息服务器;
第二客户端,用于利用调整后所对应的间隔时间,查询并获得所述信息服务器的存储的信息。
本发明实施例根据信息传递系统中两个客户端之间信息交流的状态得到所述两个客户端各自对应的查询信息服务器的期望间隔时间,根据所述期望间隔时间分别调整两个客户端对应的查询信息服务器的间隔时间,每个客户端利用调整后所对应的间隔时间,查询所述信息服务器,这样可以通过调整客户端去服务器查询的间隔时间来有效地控制信息服务器的负载。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市迅雷网络技术有限公司,未经深圳市迅雷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710301862.8/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置