一种基于HFC网管系统插槽模块可变的模块参数采集方法转让专利

申请号 : CN201910289105.6

文献号 : CN110034960A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周林张强

申请人 : 四川长虹电器股份有限公司

摘要 :

本发明公开了一种基于HFC网管系统插槽模块可变的模块参数采集方法,包括步骤1:设备动态实时准备当前插槽模块参数信息,并在HFC网络管理系统中筛选有效的在线HFC设备;步骤2:轮询服务器定时获取有效的在线HFC设备上当前插槽中所插入的模块参数信息,并对数据库中保存的设备采集参数进行更新处理;步骤3:解析步骤2所获取的参数信息,并封装成为数据库字段的对应值组合存入数据库中;步骤4:页面服务器根据需要删除不需要采集的模块参数记录,轮询服务器定时对保存在数据库中的设备模块参数进行采集;步骤5:将步骤4的采集结果保存在采集日志中。可以自动对HFC网络中的各个设备上的在线的有效模块的模块参数进行动态的实时的获取。

权利要求 :

1.一种基于HFC网管系统插槽模块可变的模块参数采集方法,其特征在于,所述方法包括如下步骤:步骤1:设备动态实时准备当前插槽模块参数信息,并在HFC网络管理系统中筛选有效的在线HFC设备;

步骤2:轮询服务器定时获取有效的在线HFC设备上当前插槽中所插入的模块参数信息,并对数据库中保存的设备采集参数进行更新处理;

步骤3:解析步骤2所获取的参数信息,并封装成为数据库字段的对应值组合存入数据库中;

步骤4:页面服务器根据需要删除不需要采集的模块参数记录,轮询服务器定时对保存在数据库中的设备模块参数进行采集;

步骤5:将步骤4的采集结果保存在采集日志中。

2.根据权利要求1所述的基于HFC网管系统插槽模块可变的模块参数采集方法,其特征在于:所述步骤2中轮询服务器通过SNMP服务的GETNEXT命令获取HFC设备上当前插槽中所插入的模块参数信息。

3.根据权利要求1所述的基于HFC网管系统插槽模块可变的模块参数采集方法,其特征在于:所述步骤4中轮询服务器通过SNMP服务的GET命令获取HFC设备上当前插槽中所插入的模块参数信息。

4.根据权利要求1所述的基于HFC网管系统插槽模块可变的模块参数采集方法,其特征在于:所述步骤1中设备动态实时准备当前插槽模块参数信息是通过SNMP服务的Snmp Agent命令将设备当前插槽模块参数信息动态实时记录到管理信息库。

5.根据权利要求1所述的基于HFC网管系统插槽模块可变的模块参数采集方法,其特征在于:所述步骤2中轮询服务器将所采集到的设备参数值记录到数据采集历史表中,步骤3中的页面服务器可直接获取该表的数据。

6.根据权利要求1所述的基于HFC网管系统插槽模块可变的模块参数采集方法,其特征在于:所述步骤2中的轮询服务器的定时获取的时间间隔为15min,步骤4中轮询服务器定时保存的时间间隔为15min。

说明书 :

一种基于HFC网管系统插槽模块可变的模块参数采集方法

技术领域

[0001] 本发明涉及广电网络技术领域,具体的说,是一种基于HFC网管系统插槽模块可变的模块参数采集方法。

背景技术

[0002] 随着HFC网络管理系统中网管设备的数据越来越多,设备出现问题的几率也越来越大。当设备出现问题时,用户需要对设备模块的具体参数的历史记录进行查看,但因HFC设备存在多个插槽,并且设备的模块也随着应用的增加而不断增加,在HFC设备的插槽中可以同时插入多个不同类型的设备模块,并随着用户的功能需求不同,可随意的更换插入插槽中的模块类型,此时,需要一种解决方案来动态的获取HFC设备插槽中的模块,并将该HFC设备的模块参数准确的采集出来,从而用户可以随时准确地了解到设备插槽模块的参数值的变化。

发明内容

[0003] 本发明的目的在于提供一种基于HFC网管系统插槽模块可变的模块参数采集方法,用于解决现有技术中HFC网络管理系统中,插槽插入的模块发生变化的时候用户不能及时准确的了解到模块参数变化的问题。
[0004] 本发明通过下述技术方案解决上述问题:
[0005] 一种基于HFC网管系统插槽模块可变的模块参数采集方法,所述方法包括如下步骤:
[0006] 步骤1:设备动态实时准备当前插槽模块参数信息,并在HFC网络管理系统中筛选有效的在线HFC设备;
[0007] 步骤2:轮询服务器定时获取有效的在线HFC设备上当前插槽中所插入的模块参数信息,并对数据库中保存的设备采集参数进行更新处理;
[0008] 步骤3:解析步骤2所获取的参数信息,并封装成为数据库字段的对应值组合存入数据库中;
[0009] 步骤4:页面服务器根据需要删除不需要采集的模块参数记录,轮询服务器定时对保存在数据库中的设备模块参数进行采集;
[0010] 步骤5:将步骤4的采集结果保存在采集日志中。
[0011] 通过本方法,可以自动对HFC网络中的各个设备上的在线的有效模块的模块参数进行动态的实时的获取,当模块替换或变化的时候,其参数不需要网络管理人员去查询,而是通过后台轮询服务器进行定时轮询获取模块参数,然后存入数据库中,页面服务器通过访问数据库对模块参数进行采集,然后将采集结果存入采集日志中,用户可以随时准确的了解到设备插槽模块的参数变化,参数发生变化之后,用户不再需要对发生参数变化的模块进行查询,并且模块发生参数变化之后进行采集,采集之后会记录采集记过在采集日志中,可供用户查询历史采集值,同时还能配置不需要采集的模块参数,大幅提升网络管理的性能。
[0012] 优选地,所述步骤2中轮询服务器通过SNMP服务的GETNEXT命令获取HFC 设备上当前插槽中所插入的模块参数信息。
[0013] 优选地,所述步骤4中轮询服务器通过SNMP服务的GET命令获取HFC设备上当前插槽中所插入的模块参数信息。
[0014] 优选地,所述步骤1中设备动态实时准备当前插槽模块参数信息是通过SNMP 服务的Snmp Agent命令将设备当前插槽模块参数信息动态实时记录到管理信息库。
[0015] 优选地,所述步骤2中轮询服务器将所采集到的设备参数值记录到数据采集历史表中,步骤3中的页面服务器可直接获取该表的数据。
[0016] 优选地,所述步骤2中的轮询服务器的定时获取的时间间隔为15min,步骤4中轮询服务器定时保存的时间间隔为15min,此时间间隔可根据实际情况进行设置,变化的频率较高则设置较短的时间间隔,变化频率较低则应设置较长的时间间隔。
[0017] 本发明与现有技术相比,具有以下优点及有益效果:
[0018] (1)本发明可以自动对HFC网络中的各个设备上的在线的有效模块的模块参数进行动态的实时的获取,当模块替换或变化的时候,其参数不需要网络管理人员去查询,而是通过后台轮询服务器进行定时轮询获取模块参数,然后存入数据库中,页面服务器通过访问数据库对模块参数进行采集,然后将采集结果存入采集日志中,用户可以随时准确的了解到设备插槽模块的参数变化,参数发生变化之后,用户不再需要对发生参数变化的模块进行查询,并且模块发生参数变化之后进行采集,采集之后会记录采集记过在采集日志中,可供用户查询历史采集值,同时还能配置不需要采集的模块参数,大幅提升网络管理的性能。
[0019] (2)本发明中,轮询服务器的采集时间间隔和数据存储时间间隔可根据实际情况进行设置,变化的频率较高则设置较短的时间间隔,变化频率较低则应设置较长的时间间隔。

附图说明

[0020] 图1为本发明实施例中HFC设备模块参数备份总示意图;
[0021] 图2为本发明实施例中HFC设备备份线程启动后设备模块参数备份示意图;
[0022] 图3为本发明实施例中每个HFC设备模块参数备份具体工作示意图;
[0023] 图4为本发明实施例中HFC设备模块参数采集总示意图;
[0024] 图5为本发明实施例中HFC设备采集线程启动后设备模块参数采集示意图;
[0025] 图6为本发明实施例中每个HFC设备模块参数采集具体工作示意图。

具体实施方式

[0026] 下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0027] 实施例1:
[0028] 如图1所示,一种基于HFC网管系统插槽模块可变的模块参数采集方法,首先设备动态实时准备当前插槽模块参数信息,接着启动PG数据库服务,设置网管系统的数据库名称,启动页面服务器。
[0029] 进入分布式网络管理系统,为页面服务器添加轮询服务器,并指定轮询服务器管理设备的最大数量和管理的设备大类型和服务码。设置轮询服务器和页面服务器的IP地址和运行端口,启动轮询服务器。启动HFC设备模块参数备份线程和HFC设备模块参数采集线程,因设备模块参数采集工作依赖于设备模块参数备份工作,即只有当服务器将设备模块参数备份到数据库完成之后,才能对设备模块的参数进行采集。
[0030] 在HFC设备模块参数备份线程中,打开轮询服务器总开关和性能采集子开关,在网管系统中注册的设备中筛选在线的HFC设备,并对选定的设备在数据库中进行模块参数信息的备份和更新工作,具体示意图如图2。
[0031] 针对每个有效的HFC设备的参数备份工作具体示意图如图3,设置其SNMP 服务的具体属性值,删除该设备在数据库HFC备份表和HFC性能参数配置表中的数据,通过SNMP服务中的GETNEXT命令动态获取当前设备的模块参数信息,解析SNMP服务从设备上取出的参数信息,将其封装成数据库字段的对应值的组合,重写该设备在数据库HFC备份表和HFC性能参数配置表中的数据,页面服务器根据需要删除不需要采集的设备模块参数记录。
[0032] 在HFC设备模块参数采集线程中,打开轮询服务器总开关和性能采集子开关,在HFC性能参数配置表中,获取设备采集参数信息,根据得到的设备模块参数采集信息,对设备模块的相应参数进行采集处理,并将采集的结果存入采集日志表中,具体示意图如图5。
[0033] 对具体设备模块参数采集工作如图6,设置其SNMP服务的具体属性值,得到每条设备采集参数信息中的设备信息,设置SNMP服务的IP属性值,得到每条设备采集参数信息中的设备参数名称和参数索引信息,使用SNMP服务中的GET 命令对设备参数进行采集处理,当采集到设备参数后,将当前时间、设备信息和采集参数信息一并保存在数据库采集日志表中。
[0034] 页面服务器根据数据库采集日志表中中的信息,向用户展示每个HFC设备每个模块的每个参数的采集参数历史记录。
[0035] 设备服务器工作完成,等待下一个轮询时刻到来。
[0036] 尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。