[发明专利]一种终端状态收集系统及方法有效
申请号: | 201110287011.9 | 申请日: | 2011-09-23 |
公开(公告)号: | CN103023680A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 王玲芳;王劲林;程钢 | 申请(专利权)人: | 中国科学院声学研究所;上海尚恩华科网络科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;高宇 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 状态 收集 系统 方法 | ||
技术领域
本发明属于信息网络技术领域,具体地说,本发明涉及一种终端状态收集系统及方法。
背景技术
目前,在互联网环境下开展业务,在数百万、数千台终端设备存在的情况下,平滑地开展业务以及终端维护,面临一个基本问题——终端状态收集困难或不及时。通常情况下,终端状态收集的方式分为如下几种:
一、中心服务器轮询采集方式,即状态采集工作站利用SNMP或定制的协议,按照定周期(可配置)轮询各终端设备。这种方式的状态采集时间长、对网络正常流量具有负面影响,适用于终端较少的环境。
二、分布式汇报方式,即各终端设备按照一定模式或随机方式将自身状态发往状态采集工作站。这种方式有可能造成大量的状态汇报报文冲突,从而采集工作站的状态不准确、实用性较差,同样适用于终端较少的环境。
三、树结构采集方式,即以状态采集工作站为根节点,各终端设备构成一棵多级多叉树,叶子节点终端将状态报告给其父节点设备,父节点设备将自身状态叠加后,再向其父节点设备报告,这样逐级向上,直到到达状态采集工作站。这种方式具有如下问题:叶子节点终端的状态采集时间长;树结构一旦固定,就不能调整。但其优势则是可处理大量节点设备的情形。
在海量节点数量条件下,既要兼顾节点状态采集及时,又要做到每个节点的额外负担较小,对网络正常流量影响较小。现有的上述三种方式不能有效地解决上述问题,本发明正是针对这一问题的合适系统和方法。
发明内容
本发明的目的是综合考虑节点状态收集及时、每个节点的额外负担较小、对网络正常流量影响较小和树结构可动态调整等多方面因素,从而提供一种终端状态收集系统及方法。
为实现上述发明目的,本发明提供的终端状态收集系统包括状态收集工作站、树管理服务器和终端设备节点。所述状态收集工作站指将各设备节点状态收集、存储并显示的设备;所述树管理服务器指维护状态收集工作站以及终端设备节点组成的树拓扑结构、节点间关系,并在外部要求条件下调整树结构;所述终端设备节点指完成用户特定功能的设备,终端设备节点和状态收集工作站构成以状态收集工作站为根节点的可动态调整的分级分层树,其中状态从叶子节点逐级上报,并经中间节点合并,继续上报,直到到达根节点。
上述技术方案中,所述状态收集工作站可以是一台服务器、PC机或一个服务器机群。
上述技术方案中,所述树管理服务器可以是一台服务器或一个服务器机群。
上述技术方案中,所述终端设备节点可以是服务器、PC机、笔记本、传感器、机顶盒或其他便携设备或可穿戴设备。
为实现上述发明目的,本发明提供的终端状态收集方法,包括如下步骤:用于收集树结构形成的步骤、用于树结构调整的步骤和用于状态上报合并的步骤。所述收集树结构形成的步骤进一步包括如下子步骤:
1-1)终端设备上线,由用户配置或自动查找系统(如域名系统)定位树管理服务器。
1-2)终端设备联系树管理服务器,请求得到本设备的父节点信息(包括父节点ID、IP地址)。
1-3)树管理服务器根据终端设备信息(包括地理位置、所属区域、IP地址)搜索定位该终端设备在树中的位置(即该终端设备的父节点信息),将该信息发往该终端设备,并将其插入本地库的树结构之中。
上述技术方案中,所述用于树结构调整的步骤进一步包括如下子步骤:
2-1)当树管理服务器判断树中的终端设备数量超过某个预先设定阈值或树的层数超过某个数时,导致的状态报告延时超过系统收集数据要求的条件时,启动该步骤;
2-2)树管理服务器对树的调整包括中间节点分支数即扇出的调整、各节点父节点的调整,最终形成满足状态收集延时要求的更新后的树结构;
2-3)树管理服务器依据更新的树结构通知各终端设备节点其父节点的改变以及子节点的数量;
2-4)终端设备节点改变父节点指针,修改用于存储子节点状态的存储空间;
2-5)终端设备节点调整完毕后,告知树管理服务器;
注:终端设备节点调整过程中继续接收原子节点的状态报告,并直接转发给本终端设备节点的父节点,不做合并处理。
上述技术方案中,所述用于状态上报合并的步骤进一步包括如下子步骤:
3-1)终端设备节点接到子节点的状态报告后,将子节点ID、子节点IP以及其状态信息添加到合并状态报文之中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;上海尚恩华科网络科技股份有限公司,未经中国科学院声学研究所;上海尚恩华科网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110287011.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能课桌椅套件
- 下一篇:茶几