一种采集数据的方法、装置、系统及终端制造方法及图纸

技术编号:12391963 阅读:49 留言:0更新日期:2015-11-26 00:11
本发明专利技术公开了一种采集数据的方法、装置、系统及终端,其中,该方法包括:判断接收到的通知消息中的标签信息与预定标签信息是否匹配;在标签信息与预定标签信息相匹配的情况下,对网络设备发送的数据进行采集。本发明专利技术利用了通知消息,根据通知消息中的标签信息来判断是否需要进行数据采集,当根据标签信息确定要采集数据时,再对该标签信息对应的网络设备进行数据采集,该方法无需检测网络设备在线与否,且只针对需要采集的网络设备进行采集,效率较高,解决了现有技术中的采集方法需要系统主动检测设备是否在线,执行的效率较低,且该方法还会在短时间内造成网络风暴的问题。

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别是涉及一种采集数据的方法、装置、系统及终端
技术介绍
网络系统中的网络设备的数量通常是海量的,为了掌握设备业务信息或状态信息,所以需要对网络中海量的网络设备进行数据采集。传统的数据采集方案一般采用定时调度的方式对设备进行流量采集,即在同一时刻批量向所有终端发起反向连接请求,然后终端向其反馈通知消息。但此种采集方案是针对网络中百万级的网络设备,如果使用定时调度往往会在短时间造成网络风暴;而且大量的设备是处在离线状态,这就需要系统去主动检测设备是否在线,执行的效率与成功率往往也比较低下。
技术实现思路
本专利技术提供一种采集数据的方法、装置、系统及终端,用以解决现有技术中的采集方法需要系统主动检测设备是否在线,执行的效率较低,且该方法还会在短时间内造成网络风暴的问题。为解决上述技术问题,一方面,本专利技术提供一种采集数据的方法,包括:判断接收到的通知消息中的标签信息与预定标签信息是否匹配;在所述标签信息与预定标签信息相匹配的情况下,对所述网络设备发送的数据进行采集。进一步,根据接收到的通知消息中的标签信息确定是否对网络设备进行数据采集之前,还包括:接收所述网络设备按照预定时间段上报的所述通知消息,其中,所述通知消息中携带有所述标签信息;从所述通知消息中获取所述标签信息。进一步,所述网络设备为支持TR069协议的网络设备。进一步,所述通知消息包括:心跳Inform消息。进一步,所述标签信息包括:TR069协议的Inform事件号。另一方面,本专利技术还提供一种采集数据的装置,包括:解析模块,用于判断接收到的通知消息中的标签信息与预定标签信息是否匹配;采集模块,用于在所述标签信息与预定标签信息相匹配的情况下,对所述网络设备发送的数据进行采集。进一步,所述装置还包括:监听模块,用于接收所述网络设备按照预定时间段上报的所述通知消息,其中,所述通知消息中携带有所述标签信息;所述解析模块,还用于从所述通知消息中获取所述标签信息。进一步,所述网络设备为支持TR069协议的网络设备。又一方面,本专利技术还提供一种终端,包括:上述任一项所述的采集数据的装置。再一方面,本专利技术还提供一种采集数据的系统,包括:上述任一项所述的采集数据的装置与网络设备;其中,所述网路设备,用于按照预定时间段上报通知消息,其中,所述通知消息中携带有所述标签信息;所述采集数据的装置,用于判断所述标签信息与预定标签信息是否匹配,并在所述标签信息与预定标签信息相匹配的情况下,对所述网络设备发送的数据进行采集。本专利技术利用了通知消息,根据通知消息中的标签信息来判断是否需要进行数据采集,当根据标签信息确定要采集数据时,再对该标签信息对应的网络设备进行数据采集,该方法无需检测网络设备在线与否,且只针对需要采集的网络设备进行采集,效率较高,解决了现有技术中的采集方法需要系统主动检测设备是否在线,执行的效率较低,且该方法还会在短时间内造成网络风暴的问题。【附图说明】图1是本专利技术实施例中采集数据的方法的流程图;图2是本专利技术实施例中采集数据的装置的结构示意图;图3是本专利技术实施例中采集数据的装置的优选结构示意图;图4是本专利技术实施例中采集数据的系统的架构示意图;图5是本专利技术优选实施例中传统对网络设备数据采集处理流程示意图;图6是本专利技术优选实施例中网络设备数据采集的方法的流程图。【具体实施方式】为了解决现有技术中的采集方法需要系统主动检测设备是否在线,执行的效率较低,且该方法还会在短时间内造成网络风暴的问题,本专利技术提供了一种采集数据的方法、装置、系统及终端,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术实施例提供了一种采集数据的方法,该方法的流程如图1所示,包括步骤S102至步骤S104:S102,判断接收到的通知消息中的标签信息与预定标签信息是否匹配。S104,在标签信息与预定标签信息相匹配的情况下,对网络设备发送的数据进行米集。本专利技术实施例利用了通知消息,根据通知消息中的标签信息来判断是否需要进行数据采集,当根据标签信息确定要采集数据时,再对该标签信息对应的网络设备进行数据采集,该方法无需检测网络设备在线与否,且只针对需要采集的网络设备进行采集,效率较高,解决了现有技术中的采集方法需要系统主动检测设备是否在线,执行的效率较低,且该方法还会在短时间内造成网络风暴的问题。实施过程中,在判断接收到的通知消息中的标签信息与预定标签信息是否匹配之前,还需要接收网络设备按照预定时间段上报的通知消息,其中,通知消息中携带有标签信息;再从通知消息中获取标签信息。本专利技术实施例针对的是海量设备数据采集,因此,网络设备可以为支持TR069协议的网络设备,例如,机顶盒、调制解调器等。在网络设备为支持TR069协议的情况下,通知消息可以为心跳(Inform)消息;标签信息为TR069协议的Inform事件号。本专利技术实施例还提供了一种采集数据的装置,该装置的结构示意如图2所示,包括:解析模块10,用于判断接收到的通知消息中的标签信息与预定标签信息是否匹配;采集模块20,与解析模块10耦合,用于在标签信息与预定标签信息相匹配的情况下,对网络设备发送的数据进行采集。其中,该网络设备为支持TR069协议的网络设备。图3示出了上述装置的优选结构示意图,上述装置还包括:监听模块30,与解析模块10耦合,用于接收网络设备按照预定时间段上报的通知消息,其中,通知消息中携带有标签信息;解析模块10,还用于从通知消息中获取标签信息。[003当前第1页1 2 本文档来自技高网...

【技术保护点】
一种采集数据的方法,其特征在于,包括:判断接收到的通知消息中的标签信息与预定标签信息是否匹配;在所述标签信息与所述预定标签信息相匹配的情况下,对所述网络设备发送的数据进行采集。

【技术特征摘要】

【专利技术属性】
技术研发人员:丁锋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1