基于共享监测节点互助采集网络链路性能数据的方法

文档序号:9219671阅读:276来源:国知局
基于共享监测节点互助采集网络链路性能数据的方法
【技术领域】
[0001]本发明涉及一种采集网络链路性能数据的方法,尤其涉及一种基于共享监测节点互助采集网络链路性能数据的方法。
【背景技术】
[0002]随着信息化进程的发展,互联网已经渗入到生活的方方面面,各类企业也都开始加大自己的网站建设力度,紧随时代步伐,提高企业影响力与竞争力。众多企业网站也由最初的从无到有,开始向从有到优转变,仅能够完成基本的功能已经远远不能吸引住用户的眼球,因此越来越多的企业开始注重网络性能数据监测以便更好地提升用户体验。
[0003]目前企业进行网络性能监测的方式主要有:企业自行部署监测节点网络:企业自行购置硬件、开发相关软件部署监测节点网络,覆盖范围小、成本高。使用付费性能监测节点网络:不需要自己部署硬件节点,由监测平台公司在全国部署监测节点,使用成本高昂。
[0004]企业采取自己部署监测网络的方式,需自行购买大量硬件设备、并需投入人力开发相应平台,这种方式大大增加了企业的运营成本;但如果不能大规模的部署监测节点,导致采样样本过少,数据不精确。
[0005]采用现有的付费性网络性能监测网络,可以很好解决节点网络覆盖的问题,但成本尚昂。

【发明内容】

[0006]为了解决上述技术所存在的不足之处,本发明提供了一种基于共享监测节点互助采集网络链路性能数据的方法。
[0007]为了解决以上技术问题,本发明采用的技术方案是:一种基于共享监测节点互助采集网络链路性能数据的方法,方法的实现采用的设备有协议服务器、下发服务器、入库服务器以及监测节点;监测节点以TCP/IP协议接入公用通信网络,与服务器进行通信;
[0008]监测节点:负责数据链路层数据的采集,用户可以在监测节点上设置共享状态和创建监测任务,并将设置的信息回传到协议服务器;
[0009]协议服务器:收集和存储监测节点回传的状态及创建的监测任务信息;
[0010]下发服务器:将协议服务器存储的监测任务按照城市、运营商进行分组,并下发到符合该条件的监测节点;
[0011]入库服务器:负责收集监测节点采集到的网络链路性能数据;
[0012]方法的实现步骤如下:
[0013](I)、加入互助采集网络链路性能数据监测网络
[0014]用户将自己监测节点设置为共享状态,共享状态会及时回传到协议服务器,协议服务器收到监测节点回传的共享状态后,对当前监测节点的状态进行存储,这时我们当前共享的监测节点加入到了整个互助监测网络;
[0015](2)、互助采集网络链路性能数据
[0016]共享后的监测节点会与下发服务器保持网络通信,如果下发服务器中有符合该监测节点所属城市、运营商的监测任务则下发到该检测节点。监测节点拿到监测任务后进行网络链路性能数据的采集,并将采集到的结果回传到入库服务器;
[0017](3)、使用互助采集网络进行数据采集
[0018]首先,用户需要在监测节点配置监测任务,监测节点将用户配置的任务信息通过公共通信网络回传到协议服务器,然后协议服务器将收到的监测任务信息进行存储,最后下发服务器将存储的监测任务进行下发从而完成用户使用互助采集网络进行数据采集。
[0019]本发明的应用不再依赖用户自行去购买大量硬件部署节点网络,而是通过共享全员监测其拥有的少量节点,形成一个监测节点可以自主增长的廉价监测节点网络;本发明不再是单一的通过第三方监测平台部署监测节点,而是通过网民共享监测节点互助采集网络监测数据,从而形成一个监测节点可以自主增长的生态监测系统。
【附图说明】
[0020]下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0021 ] 图1为本发明的流程图。
[0022]图2为本发明互助采集网络性能数据时序图。
【具体实施方式】
[0023]如图1所示,本发明的实现采用的设备有协议服务器、下发服务器、入库服务器以及监测节点。监测节点以TCP/IP协议接入公用通信网络,与服务器进行通信。
[0024]监测节点:负责数据链路层数据的采集,用户可以在监测节点上设置共享状态和创建监测任务,并将设置的信息回传到协议服务器。
[0025]监测节点:可以按指定规则主动采集网络应用的网络链路及用户体验等相关性能数据的装置,如PC机、智能手机等。
[0026]监测任务:用户在本系统上配置的,需要指定监测节点和参数采集相关性能数据的目标应用。
[0027]协议服务器:收集和存储监测节点回传的状态及创建的监测任务信息。
[0028]下发服务器:将协议服务器存储的监测任务按照城市、运营商进行分组,并下发到符合该条件的监测节点。
[0029]入库服务器:负责收集监测节点采集到的网络链路性能数据。
[0030]本发明的实现步骤如下:
[0031](I)、加入互助采集网络链路性能数据监测网络
[0032]用户将自己监测节点设置为共享状态,共享状态会及时回传到协议服务器,协议服务器收到监测节点回传的共享状态后,对当前监测节点的状态进行存储,这时我们当前共享的监测节点加入到了整个互助监测网络。
[0033](2)、互助采集网络链路性能数据
[0034]共享后的监测节点会与下发服务器保持网络通信,如果下发服务器中有符合该监测节点所属城市、运营商的监测任务则下发到该检测节点。监测节点拿到监测任务后进行网络链路性能数据的采集,并将采集到的结果回传到入库服务器(如图2所示)。
[0035](3)、使用互助采集网络进行数据采集
[0036]首先,用户需要在监测节点配置监测任务(如图1所示),监测节点将用户配置的任务信息通过公共通信网络回传到协议服务器,然后协议服务器将收到的监测任务信息进行存储,最后下发服务器将存储的监测任务进行下发从而完成用户使用互助采集网络进行数据采集。
[0037]本发明涉及网络应用链路性能监测领域,涉及网络链路性能数据的采集、回收等技术。主要针对目前监测节点分布式部署困难、部署成本高的问题,本系统通过将所有用户的少量的、非分布式部署的监测节点进行全员有偿共享,构建一个覆盖全国的分布式部署的监测节点网络,进而在此节点网络上实现所有用户互助采集目标网络应用在全国范围内的网络链路性能数据。
[0038]上述实施方式并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的技术方案范围内所做出的变化、改型、添加或替换,也均属于本发明的保护范围。
【主权项】
1.一种基于共享监测节点互助采集网络链路性能数据的方法,其特征在于:所述方法的实现采用的设备有协议服务器、下发服务器、入库服务器以及监测节点;监测节点以TCP/IP协议接入公用通信网络,与服务器进行通信; 监测节点:负责数据链路层数据的采集,用户可以在监测节点上设置共享状态和创建监测任务,并将设置的信息回传到协议服务器; 协议服务器:收集和存储监测节点回传的状态及创建的监测任务信息; 下发服务器:将协议服务器存储的监测任务按照城市、运营商进行分组,并下发到符合该条件的监测节点; 入库服务器:负责收集监测节点采集到的网络链路性能数据; 所述方法的实现步骤如下: (1)、加入互助采集网络链路性能数据监测网络 用户将自己监测节点设置为共享状态,共享状态会及时回传到协议服务器,协议服务器收到监测节点回传的共享状态后,对当前监测节点的状态进行存储,这时我们当前共享的监测节点加入到了整个互助监测网络; (2)、互助采集网络链路性能数据 共享后的监测节点会与下发服务器保持网络通信,如果下发服务器中有符合该监测节点所属城市、运营商的监测任务则下发到该检测节点。监测节点拿到监测任务后进行网络链路性能数据的采集,并将采集到的结果回传到入库服务器; (3)、使用互助采集网络进行数据采集 首先,用户需要在监测节点配置监测任务,监测节点将用户配置的任务信息通过公共通信网络回传到协议服务器,然后协议服务器将收到的监测任务信息进行存储,最后下发服务器将存储的监测任务进行下发从而完成用户使用互助采集网络进行数据采集。
【专利摘要】本发明公开了一种基于共享监测节点互助采集网络链路性能数据的方法,采用的设备有协议服务器、下发服务器、入库服务器以及监测节点;实现步骤为:加入互助采集网络链路性能数据监测网络、互助采集网络链路性能数据、使用互助采集网络进行数据采集。本发明的应用不再依赖用户自行去购买大量硬件部署节点网络,而是通过共享全员监测其拥有的少量节点,形成一个监测节点可以自主增长的廉价监测节点网络。
【IPC分类】H04L12/26, H04L29/08
【公开号】CN104935483
【申请号】CN201510373881
【发明人】张彦春
【申请人】北京博睿宏远科技发展有限公司
【公开日】2015年9月23日
【申请日】2015年7月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1