CN106411618A - 一种网管设备数据比对实时更新方法 - Google Patents
一种网管设备数据比对实时更新方法 Download PDFInfo
- Publication number
- CN106411618A CN106411618A CN201611085605.0A CN201611085605A CN106411618A CN 106411618 A CN106411618 A CN 106411618A CN 201611085605 A CN201611085605 A CN 201611085605A CN 106411618 A CN106411618 A CN 106411618A
- Authority
- CN
- China
- Prior art keywords
- task
- equipment
- order
- data
- network management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种网管设备数据比对实时更新方法,包括通过网管操作终端修改设备的配置数据;通过网管操作终端提交修改后的数据给网管后台;网管后台根据网管操作终端提交的数据和网管后台中存放的数据,进行比对,找到差异,判断是新增加的数据、调整的数据或删除的数据;根据比对所得差异,生成设备能够识别的对应命令,所述命令为增加命令、修改命令或删除命令;根据设备和相应生成的命令创建任务并启动任务;检测任务执行情况;检测任务是否完成;保存修改后的数据到数据库,并通知网管操作终端。本发明技术方案可以节约人工成本,提高更新效率,无需复位和重启,实现实时自动更新。
Description
技术领域
本发明涉及通信领域中的网管监控和网络管理技术,尤其涉及一种用于分布式网络设备数据比对实时更新的实现方法,具体地说,该方法是一种在大容量通信设备管理***运行维护过程中,对不同类型的网元设备进行数据配置并实时更新的方法。
背景技术
设备监控作为通信设备管理***的一项重要管理功能,能为通信运营商提供及时、可靠和详尽的设备管理数据。在网络管理***中设备的数据配置,需要通过命令的方式修改设备上的参数使之生效或者文件下载的方式将设备配置文件下发给设备并重新启动设备,使之生效。
以信号覆盖设备产品为例,随着网络扩容和网络服务质量要求提高,网络中设备在不断的增多,命令的方式能够修改设备上的数据,而不需要对设备进行重启,但是需要用户记忆很多命令以及命令的参数,而文件下载的方式,则需要将文件下载到设备后,设备需要进行复位重启,特殊的场景中要求设备是提供不间断的服务,不能进行复位和重启。尤其是在大容量通信设备管理***运行维护过程中,对不同类型的网元设备进行数据配置缺乏相应技术方案,无法实现实时更新。
发明内容
本发明的目的在于克服现有技术的缺点,提供网管设备数据比对实时更新实现方法,可以将用户编辑过的参数通过比对的方式自动变成设备能够识别的命令,并自动将命令发送到设备,以完成设备配置数据实时更新的过程;减少了操作人员对众多命令的记忆过程,提高了操作效率,同时也避免对设备进行复位或者重启。
为解决以上技术问题,本发明的技术方案提供一种网管设备数据比对实时更新方法,包括以下步骤,
步骤一、通过网管操作终端修改设备的配置数据;
步骤二、通过网管操作终端提交修改后的数据给网络管理***;
步骤三、网络管理***根据网管操作终端提交的数据和网络管理***中存放的数据,进行比对,找到差异,判断是新增加的数据、调整的数据或删除的数据;
步骤四、根据比对所得差异,生成设备能够识别的对应命令,所述命令为增加命令、修改命令或删除命令;
步骤五、根据设备和相应生成的命令创建任务并启动任务;
步骤六、检测任务执行情况;
步骤七、检测任务是否完成;
步骤八、保存修改后的数据到数据库,并通知网管操作终端。
而且,步骤四中,根据预设的命令模型生成设备能够识别的对应命令,所述命令模型包含命令唯一标识、命令的参数列表、命令属于哪一张配置表以及命令的类型,命令的类型包括添加、删除和修改三种类型。
而且,步骤五中,根据设备和相应生成的命令创建任务时,根据生成的命令配置各自的任务参数,通过执行任务的方式将命令发送到设备上。
而且,配置命令的任务参数实现方式如下,
当新任务被创建时,网络管理***分配任务唯一标识,同时设置任务中命令是否发送的标识、是否已经接收的标识、是否成功应答的标识、是否超时的标识、命令下发的流水号、命令下发时间和命令重发的次数参数;设置完成后,将任务添加到网络管理***任务列表中;任务执行线程从任务列表中获取任务并发送命令到设备,同时设置下发的流水号、下发时间和发送标识参数;网络管理***每当收到发送命令的应答数据时,修改是否已经接收的标识和是否成功标识。
而且,步骤六中,检测任务执行情况的实现方式如下,
网络管理***启动一个定时器,定时器每隔预设涉及进行查找网络管理***任务列表中每个任务的命令发送数目、设备应答数目、成功应答的数目、失败应答的数目、重发的数目和超时的数目,以实现统计任务的执行情况和进度。
而且,步骤七中,网络管理***通过检测条件来判断任务是否执行完毕,实现方式如下,
网络管理***收到发送命令的应答数据时,若是设备应答成功,则成功计数加1,若是设备应答失败,则将失败计数加1,若没有收到对应的应答数据,则记录当前时间,并判断是否超时;若超时,则将超时计数加1;
当满足检测条件,则认为任务执行完毕,所述向设备发送的命令的总条数=设备应答成功条数+设备应答失败的条数+设备应答超时的条数。
对比现有技术,本发明的有益特点为:该网管设备数据比对实时更新实现方法,自动对修改前后的数据进行比对并生成对应的命令,并自动将命令下发到设备,减少了操作人员命令的操作过程,提高用户操作的可视化的程度,节约人工成本,提高更新效率,无需复位和重启,实现实时自动更新。
附图说明
图1为本发明实施例的流程示意图。
具体实施方式
下面通过实施例结合附图对本发明作进一步详细说明。
本发明中,由网络管理***通过引入任务管理机制,能够有效地控制设备命令下发过程,当用户对多个设备多个参数进行修改的时候,网络管理***能够为每个设备创建各自的配置任务,并且任务之间能够并发执行,从而能够高效地实时参数更新。
如图1,本发明实施例的工作流程如下:
一、通过网管操作终端修改设备的配置数据:
具体实施时,用户可通过操作终端的可视化的编辑界面编辑设备的配置数据,对数据进行增加、删除、调整操作并完成数据的更新,也可以导入本领域技术人员预先设置的更新数据文件。
二、通过网管操作终端提交修改后的数据给网络管理***:
具体实施时,用户可在完成数据修改后选择并应用数据实时的更新到设备侧,提交数据给网络管理***。网络管理***通常也称为网管后台。
三、网络管理***根据网管操作终端提交的数据和网络管理***中存放的数据,进行比对,找到其中的差异,判断是新增加的数据、调整的数据或删除的数据:
网络管理***通过读取后台数据库中存放的设备数据并和操作终端提交的数据进行比对,判断哪些数据是属于新增加的数据(即添加的数据),哪些数据是属于调整的数据,哪些数据是属于删除的数据。具体流程中,为防止错误,首先比对数据是否存在差异,如果比对发现不存在差异,则不做处理,通知操作终端;如果存在差异,再判断是新增加的数据、调整的数据或删除的数据。
四、根据这些差异自动地生成设备能够识别的命令,相应地,所述命令为增加命令、修改命令或删除命令:
网络管理***根据这些数据差异并结合数据库中设备的命令模型,生成设备识别的对应的增加命令、调整命令、删除命令。
预先在网络管理***数据库中建立一套命令相应设备能够识别的模型,包含命令唯一标识,命令的参数列表,命令属于哪一张配置表以及命令的类型。即命令模型(命令标识,表标识,命令类型,参数列表)。命令类型分为添加、删除、调整三种类型。
由于网络管理***通过数据的差异比较能够判断哪些配置表的数据是属于新增加的数据,哪些数据是属于调整数据,哪些数据是属于删除的数据。那么就能够根据配置表的唯一标识和添加、删除、调整的动作,查询命令模型匹配到唯一的命令唯一标识,然后将新增加的数据或者调整的数据或者删除的数据填写到命令的参数列表对应的参数位置,通过这种方式能够将所有的差异的数据变成多条设备能够识别的命令。
五、根据设备和生成的命令创建任务并启动任务:
网络管理***对这些设备创建任务并根据生成的命令配置各自的任务参数,通过执行任务的方式将这些命令发送到设备上,以完成对设备上参数实时更新,同时网络管理***还能够管理这些任务。
配置各自的任务参数实现方式如下:
当新任务被创建时,网络管理***会分配任务唯一标识,同时设置任务中命令是否发送的标识,是否已经接收的标识,是否成功应答的标识,是否超时的标识,命令下发的流水号,命令下发时间,命令重发的次数参数。设置完成后,将任务添加到网络管理***任务列表中。任务执行线程从任务列表中获取任务并发送命令到设备,同时设置下发的流水号,下发时间,发送标识参数。网络管理***每当收到发送命令的应答数据时,修改是否已经接收的标识和是否成功标识。
六、检测任务执行情况:
网络管理***定时的检测每个任务的执行情况。
网络管理***启动一个定时器,设置定时器的时间间隔,例如15秒,定时器每隔15秒钟进行查找网络管理***任务列表中每个任务的命令发送数目,设备应答数目,成功应答的数目,失败应答的数目,重发的数目,超时的数目,以便统计任务的执行情况和进度。
七、检测任务是否完成:
网络管理***通过检测条件来判断任务是否执行完毕,实现方式如下:
网络管理***每收到发送命令的应答数据时,若是设备应答成功,则成功计数加1,若是设备应答失败,则将失败计数加1,若没有收到对应的应答数据,则记录当前时间,并判断是否超时。若超时,则将超时计数加1。
当满足检测条件:向设备发送的命令的总条数=设备应答成功条数+设备应答失败的条数+设备应答超时的条数,则认为任务执行完毕。
八、保存修改后的数据到数据库,并通知操作终端:
对于执行完成的任务,处理结果并保存修改后的参数信息到网络管理***数据库中,同时将操作结果通知给用户操作终端。
具体实施时,可以采用软件技术实现以上流程的自动运行。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (6)
1.一种网管设备数据比对实时更新方法,其特征在于:包括以下步骤,
步骤一、通过网管操作终端修改设备的配置数据;
步骤二、通过网管操作终端提交修改后的数据给网络管理***;
步骤三、网络管理***根据网管操作终端提交的数据和网络管理***中存放的数据,进行比对,找到差异,判断是新增加的数据、调整的数据或删除的数据;
步骤四、根据比对所得差异,生成设备能够识别的对应命令,所述命令为增加命令、修改命令或删除命令;
步骤五、根据设备和相应生成的命令创建任务并启动任务;
步骤六、检测任务执行情况;
步骤七、检测任务是否完成;
步骤八、保存修改后的数据到数据库,并通知网管操作终端。
2.根据权利要求1所述网管设备数据比对实时更新方法,其特征在于:步骤四中,根据预设的命令模型生成设备能够识别的对应命令,所述命令模型包含命令唯一标识、命令的参数列表、命令属于哪一张配置表以及命令的类型,命令的类型包括添加、删除和修改三种类型。
3.根据权利要求2所述网管设备数据比对实时更新方法,其特征在于:步骤五中,根据设备和相应生成的命令创建任务时,根据生成的命令配置各自的任务参数,通过执行任务的方式将命令发送到设备上。
4.根据权利要求3所述网管设备数据比对实时更新方法,其特征在于:配置命令的任务参数实现方式如下,
当新任务被创建时,网络管理***分配任务唯一标识,同时设置任务中命令是否发送的标识、是否已经接收的标识、是否成功应答的标识、是否超时的标识、命令下发的流水号、命令下发时间和命令重发的次数参数;设置完成后,将任务添加到网络管理***任务列表中;任务执行线程从任务列表中获取任务并发送命令到设备,同时设置下发的流水号、下发时间和发送标识参数;网络管理***每当收到发送命令的应答数据时,修改是否已经接收的标识和是否成功标识。
5.根据权利要求4所述网管设备数据比对实时更新方法,其特征在于:步骤六中,检测任务执行情况的实现方式如下,
网络管理***启动一个定时器,定时器每隔预设涉及进行查找网络管理***任务列表中每个任务的命令发送数目、设备应答数目、成功应答的数目、失败应答的数目、重发的数目和超时的数目,以实现统计任务的执行情况和进度。
6.根据权利要求5所述网管设备数据比对实时更新方法,其特征在于:步骤七中,网络管理***通过检测条件来判断任务是否执行完毕,实现方式如下,
网络管理***收到发送命令的应答数据时,若是设备应答成功,则成功计数加1,若是设备应答失败,则将失败计数加1,若没有收到对应的应答数据,则记录当前时间,并判断是否超时;若超时,则将超时计数加1;
当满足检测条件,则认为任务执行完毕,所述向设备发送的命令的总条数=设备应答成功条数+设备应答失败的条数+设备应答超时的条数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611085605.0A CN106411618A (zh) | 2016-11-30 | 2016-11-30 | 一种网管设备数据比对实时更新方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611085605.0A CN106411618A (zh) | 2016-11-30 | 2016-11-30 | 一种网管设备数据比对实时更新方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106411618A true CN106411618A (zh) | 2017-02-15 |
Family
ID=58084405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611085605.0A Pending CN106411618A (zh) | 2016-11-30 | 2016-11-30 | 一种网管设备数据比对实时更新方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106411618A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110784353A (zh) * | 2019-10-30 | 2020-02-11 | 武汉虹信通信技术有限责任公司 | 网元设备配置数据迁移方法及装置 |
CN112187493A (zh) * | 2019-07-01 | 2021-01-05 | 烽火通信科技股份有限公司 | 一种网管业务数据下发方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1482767A (zh) * | 2002-09-13 | 2004-03-17 | 华为技术有限公司 | 网元与电信网管***的实时数据同步方法 |
CN101588269A (zh) * | 2009-06-17 | 2009-11-25 | 中兴通讯股份有限公司 | 一种设备配置数据自动上载到网管的方法和*** |
CN101808007A (zh) * | 2010-02-22 | 2010-08-18 | 烽火通信科技股份有限公司 | 网管实时性能数据采集的方法 |
CN102638365A (zh) * | 2012-02-29 | 2012-08-15 | 武汉虹信通信技术有限责任公司 | 一种网管海量设备自动发现的实现方法 |
-
2016
- 2016-11-30 CN CN201611085605.0A patent/CN106411618A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1482767A (zh) * | 2002-09-13 | 2004-03-17 | 华为技术有限公司 | 网元与电信网管***的实时数据同步方法 |
CN101588269A (zh) * | 2009-06-17 | 2009-11-25 | 中兴通讯股份有限公司 | 一种设备配置数据自动上载到网管的方法和*** |
CN101808007A (zh) * | 2010-02-22 | 2010-08-18 | 烽火通信科技股份有限公司 | 网管实时性能数据采集的方法 |
CN102638365A (zh) * | 2012-02-29 | 2012-08-15 | 武汉虹信通信技术有限责任公司 | 一种网管海量设备自动发现的实现方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187493A (zh) * | 2019-07-01 | 2021-01-05 | 烽火通信科技股份有限公司 | 一种网管业务数据下发方法及*** |
CN110784353A (zh) * | 2019-10-30 | 2020-02-11 | 武汉虹信通信技术有限责任公司 | 网元设备配置数据迁移方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107291565B (zh) | 运维可视化自动化作业平台及实现方法 | |
CN108319243B (zh) | 一种pcb设备的自动化管理方法、存储介质及服务器 | |
CN108322345A (zh) | 一种故障修复数据包的发布方法及服务器 | |
CN110794800A (zh) | 一种智慧工厂信息管理的监控*** | |
CN101540700A (zh) | 配置联动方法、***、终端和网络设备管理服务器 | |
WO2020211561A1 (zh) | 数据的处理方法、装置、存储介质及电子装置 | |
CN103874113A (zh) | 无线网络维护方法、装置和*** | |
CN103221891A (zh) | 用于分布式控制***的智能接口 | |
CN104899116B (zh) | 数据备份的方法、源服务器、目标服务器及*** | |
CN102694873B (zh) | 一种地址池分配***及方法 | |
CN112512028B (zh) | 一种基于蓝牙Mesh网络的智能产品更换***及方法 | |
CN107168752A (zh) | 一种基于网元管理***的固件升级方法 | |
CN101742254B (zh) | 视频监控***信息的备份方法和中心平台服务器 | |
CN101547122B (zh) | 恢复终端配置的方法、装置及*** | |
CN104731062A (zh) | 一种用于仪表状态监控及调度的智能网络管理***及方法 | |
CN106411618A (zh) | 一种网管设备数据比对实时更新方法 | |
CN102324966A (zh) | 一种基于网元管理单元自动发现变化单盘的方法 | |
CN111030843B (zh) | 承载智能专线的用户终端设备上线配置方法及装置 | |
CN104104701A (zh) | 在线服务的配置更新的方法和*** | |
CN114448783B (zh) | 设备替换方法以及相关装置 | |
CN111626474A (zh) | 一种基于生产制造mes***的数据处理方法及设备 | |
CN108153621B (zh) | 一种云灾备应急切换管理*** | |
CN103441876B (zh) | 一种基于dhcp协议和snmp协议的网络设备管理方法及*** | |
CN115017235A (zh) | 数据同步方法及电子设备、存储介质 | |
CN105528221A (zh) | 电子设备复位处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170215 |