[发明专利]计算机网络数据的传输处理方法与系统有效
申请号: | 200810219640.6 | 申请日: | 2008-12-03 |
公开(公告)号: | CN101437031A | 公开(公告)日: | 2009-05-20 |
发明(设计)人: | 武广柱;周晓波 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 数据 传输 处理 方法 系统 | ||
【技术领域】
本发明涉及计算机网络技术领域,尤其是计算机网络数据的传输处理方法与系统。
【背景技术】
计算机网络技术的发展,使得在大范围内快速地收集信息成为可能。传统的信息收集模式采用C/S(Client/Server,客户端/服务器)模式:客户端收集的信息通过网络直接传递到服务器,由服务器对这些信息进行整合、处理、分析,得到相应的结果。
以地震的检测为例,利用与客户端相连的加速度传感器进行地震检测的系统中,服务器需要实时收集参与客户端的震动信息。在参与客户端较少时,C/S模式简单有效:客户端定时向服务器报告其加速度传感器所采集到的信号,服务器对来自所有节点的信息进行综合分析,并判断是否有地震发生;但如果进行大规模应用,在数十万甚至数百万节点参与时,C/S模式下服务器压力巨大。
类似地,在气温、气压的监测、网络调查等其他应用中,如果参与的客户端数量众多甚至超出服务器的负载能力,将导致服务器压力巨大甚至瘫痪。
【发明内容】
有鉴于此,有必要针对客户端/服务器模式中参与的客户端数量众多时服务器不堪重负的问题,提供一种计算机网络数据的传输处理方法。
此外,还提供了一种降低服务器压力的计算机网络数据的传输处理系统。
一种计算机网络数据的传输处理方法,包括以下步骤:建立普通节点、超级节点与服务器的层级相互连接关系;普通节点收集信息并将该信息按预定格式发送到与所述普通节点所对应的超级节点;超级节点接收所述普通节点所收集的信息并对信息进行处理后发送到服务器;服务器接收所述超级节点处理后的信息并对处理后的信息进行分析并获得分析结果;
所述建立普通节点、超级节点与服务器的层级相互连接关系的步骤包括建立普通节点与超级节点之间连接关系的步骤,所述建立普通节点与超级节点之间连接关系的步骤包括:
辨明普通节点所在的地理位置;
普通节点查找负责其所在地理位置的超级节点;
建立普通节点与查找到的超级节点之间的连接关系。
一种计算机网络数据的传输处理系统,包括用于收集信息并将该信息按预定格式发送出去的普通节点,所述系统还包括超级节点和服务器,所述普通节点与超级节点、超级节点与服务器相互连接,所述普通节点根据其所在的地理位置查找负责其所在地理位置的超级节点并与查找到的超级节点建立连接关系,所述普通节点通过查询IP地址数据库或者接收用户手动输入地理位置的方式辨明所述普通节点所处的地理位置,所述普通节点通过直接查询服务器或者分布式哈希表查询的方式找到负责所述普通节点所处地理位置的超级节点;所述超级节点用于接收所述普通节点所收集的信息并对信息进行处理后发送到服务器;所述服务器用于接收所述超级节点处理后的信息并对处理后的信息进行分析并获得分析结果。
通过设置超级节点收集和处理信息,再将处理后的信息发送到服务器,避免服务器接收到大量普通节点发送的信息,可以减少服务器的负载。
进一步地,在优选的实施方式中,所述超级节点对信息进行处理的处理方式为过滤错误信息、筛选有价值信息、统计信息中的一种或多种。
超级节点通过对信息进行过滤、筛选或者统计,使服务器直接获得有价值的信息,进一步降低了服务器的计算处理压力。
在优选的实施方式中,所述辨明普通节点所在的地理位置的步骤为通过查询IP地址数据库或者接收用户手动输入地理位置的方式辨明普通节点所处的地理位置。
在优选的实施方式中,所述普通节点查找负责其所在地理位置的超级节点的步骤为通过直接查询服务器或者分布式哈希表查询的方式找到负责所述普通节点所处地理位置的超级节点。
在优选的实施方式中,所述建立普通节点与查找到的超级节点之间的连接关系的步骤包括:查找到负责所述普通节点所处地理位置的超级节点数量为两个以上时,所述普通节点随机选择其中一个超级节点作为所述普通节点对应的超级节点,超级节点响应所述普通节点的选择并将所述普通节点作为所述超级节点的子节点;其它超级节点作为所述普通节点对应的候选超级节点。
在优选的实施方式中,所述普通节点与所述普通节点对应的候选超级节点保持心跳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810219640.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可降解背心袋、手提袋生产设备
- 下一篇:将绒经松散的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置