设备数据配置方法和系统技术方案

技术编号:28987516 阅读:13 留言:0更新日期:2021-06-23 09:38
本发明专利技术提供一种设备数据配置方法和系统,该方法包括:接收操作终端根据用户的提交操作发送的设备的配置数据,获取所述提交操作对应的配置任务类型和所述配置任务类型对应的包括多个子阶段的目标配置任务;其中,所述提交操作和所述配置任务类型预先关联,所述配置任务类型和目标配置任务预先关联;根据所述配置数据和所述目标配置任务的每个子阶段任务之间的预设关联关系,将所述配置数据分配给每个子阶段;按照预设顺序依次执行每个子阶段的任务,以根据每个子阶段分配的配置数据对所述设备进行配置。本发明专利技术只需要配置一次数据即可完成设备的数据配置,且同时可对多个设备进行配置,提高了设备的数据配置效率。

【技术实现步骤摘要】
设备数据配置方法和系统
本专利技术涉及网络管理
,尤其涉及一种设备数据配置方法和系统。
技术介绍
在通信行业,设备监控作为设备管理系统的一项重要管理功能,能为各个运营部门提供及时、可靠和详尽的设备管理数据。特别在对设备进行数据配置、开站、割接、维护及网络优化时,需要大量修改设备的参数和网元数据。在给众多设备更新数据时,涉及到的用户界面操作多种多样,用户和设备之间的交互过程也复杂多变,因此对设备的配置数据进行更新是很繁琐的任务。目前,对设备进行监控管理比较常用的方式是采用一般的任务方式对设备的配置参数进行查询后再进行设置,如通过配置命令的脚本任务,批量查询设备参数或者设置设备参数,批量下载或上传文件任务。在有些情况下,对设备进行配置数据的过程中,设备需要先采集参数数据至网络管理系统,然后系统根据设备采集到的数据进行分析、计算和处理,最后再将结果数据配置到设备上。如命令处理中的先查询后设置的情况,文件处理中的先上传后下载的情况,网络优化中的查询、计算、优化及设置的情况等。配置过程表现为多阶段特性,且每个阶段的执行结果存在依赖关系。一般任务方式在处理多阶段配置任务时,用户每次针对一个阶段配置任务设置参数。该阶段配置任务配置成功后再对下一阶段配置任务设置参数。对设备的数据配置时间长,效率低。
技术实现思路
本专利技术提供一种设备数据配置方法和系统,用以解决现有技术中在处理多阶段配置任务时需要多次配置的缺陷,实现更高效、更快捷的设备数据配置。本专利技术提供一种设备数据配置方法,包括:接收操作终端根据用户的提交操作发送的设备的配置数据,获取所述提交操作对应的配置任务类型和所述配置任务类型对应的包括多个子阶段的目标配置任务;其中,所述提交操作和所述配置任务类型预先关联,所述配置任务类型和目标配置任务预先关联;根据所述配置数据和所述目标配置任务的每个子阶段任务之间的预设关联关系,将所述配置数据分配给每个子阶段;按照预设顺序依次执行每个子阶段的任务,以根据每个子阶段分配的配置数据对所述设备进行配置。根据本专利技术提供的设备数据配置方法,所述按照预设顺序依次执行每个子阶段的任务,包括:调用多个线程;根据每个提交操作对应的目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程;使用每个目标配置任务分配的线程按照预设执行顺序依次执行每个目标配置任务中各子阶段的任务。根据本专利技术提供的设备数据配置方法,所述根据每个提交操作对应的目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,之前还包括:获取每个目标配置任务配置的设备的总数量和对所有设备进行配置时所有设备执行的命令条数的总条数;根据所述总数量和所述总条数,计算每个目标配置任务的权重。根据本专利技术提供的设备数据配置方法,所述根据每个提交操作对应的目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,包括:获取所有线程的队列中配置任务的数量的最大值,将所述最大值乘以所述线程的个数后减去所有线程的队列中配置任务的总数量;将相减结果和所述目标配置任务的数量进行比较,根据比较结果和每个目标配置任务的权重,将每个目标配置任务分配到相应的线程。根据本专利技术提供的设备数据配置方法,所述根据比较结果和每个目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,包括:若所述相减结果小于或等于所述目标配置任务的数量,则循环地将未分配的权重最大的目标配置任务分配到队列中当前配置任务的数量最少的线程中,直到每个线程的队列中当前配置任务的数量达到所述最大值;将剩余未分配的目标配置任务平均分配到每个线程中。根据本专利技术提供的设备数据配置方法,所述根据比较结果和每个目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,包括:若所述相减结果大于所述目标配置任务的数量,则循环地将所有线程的队列中当前配置任务的数量的最大值减1后,乘以所述线程的个数,再减去所有线程的队列中配置任务的总数量,直到相减结果小于或等于所述目标配置任务的数量;将未分配的权重最大的目标配置任务分配到队列中当前配置任务的数量最少的线程中,直到每个线程的队列中当前配置任务的数量达到最后一次迭代后的所述最大值;将剩余未分配的目标配置任务平均分配到每个线程中。根据本专利技术提供的设备数据配置方法,所述按照预设顺序依次执行每个子阶段任务,还包括:若任一子阶段任务执行失败,则跳转到执行该子阶段任务之后的指定子阶段任务。本专利技术还提供一种设备数据配置系统,包括:获取模块,用于接收操作终端根据用户的提交操作发送的设备的配置数据,获取所述提交操作对应的配置任务类型和所述配置任务类型对应的目标配置任务;其中,提交操作和配置任务类型预先关联,配置任务类型和配置任务预先关联;分配模块,用于根据所述配置数据和子阶段任务之间的预设关联关系,将所述配置数据分配给所述子阶段任务;执行模块,用于按照预设顺序依次执行每个子阶段任务,以根据每个子阶段任务分配的配置数据对所述设备进行配置。本专利技术还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述设备数据配置方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述设备数据配置方法的步骤。本专利技术提供的设备数据配置方法和系统,通过根据操作终端上的提交操作获取目标配置任务,将操作终端提交的设备配置数据分配给目标配置任务的各子阶段任务,按照业务逻辑自动执行各子阶段任务,只需要配置一次数据即可完成设备的数据配置,且同时可对多个设备进行配置,提高了配置效率。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的设备数据配置方法的流程示意图;图2是本专利技术提供的设备数据配置方法的设计实现的流程示意图;图3是本专利技术提供的设备数据配置系统的结构示意图;图4是本专利技术提供的电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合图1描述本专利技术实施例的设备数据配置方法。该设备数据配置方法包括:步骤101,接收操作终端根据用户的提交操作发送的设备的配置数据,获取提交操作对应的配置任本文档来自技高网...

【技术保护点】
1.一种设备数据配置方法,其特征在于,包括:/n接收操作终端根据用户的提交操作发送的设备的配置数据,获取所述提交操作对应的配置任务类型和所述配置任务类型对应的包括多个子阶段的目标配置任务;其中,所述提交操作和所述配置任务类型预先关联,所述配置任务类型和所述目标配置任务预先关联;/n根据所述配置数据和所述目标配置任务的每个子阶段任务之间的预设关联关系,将所述配置数据分配给每个子阶段;/n按照预设顺序依次执行每个子阶段的任务,以根据每个子阶段分配的配置数据对所述设备进行配置。/n

【技术特征摘要】
1.一种设备数据配置方法,其特征在于,包括:
接收操作终端根据用户的提交操作发送的设备的配置数据,获取所述提交操作对应的配置任务类型和所述配置任务类型对应的包括多个子阶段的目标配置任务;其中,所述提交操作和所述配置任务类型预先关联,所述配置任务类型和所述目标配置任务预先关联;
根据所述配置数据和所述目标配置任务的每个子阶段任务之间的预设关联关系,将所述配置数据分配给每个子阶段;
按照预设顺序依次执行每个子阶段的任务,以根据每个子阶段分配的配置数据对所述设备进行配置。


2.根据权利要求1所述的设备数据配置方法,其特征在于,所述按照预设顺序依次执行每个子阶段的任务,包括:
调用多个线程;
根据每个提交操作对应的目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程;
使用每个目标配置任务分配的线程按照预设执行顺序依次执行每个目标配置任务中各子阶段的任务。


3.根据权利要求2所述的设备数据配置方法,其特征在于,所述根据每个提交操作对应的目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,之前还包括:
获取每个目标配置任务配置的设备的总数量和对所有设备进行配置时所有设备执行的命令条数的总条数;
根据所述总数量和所述总条数,计算每个目标配置任务的权重。


4.根据权利要求2所述的设备数据配置方法,其特征在于,所述根据每个提交操作对应的目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,包括:
获取所有线程的队列中配置任务的数量的最大值,将所述最大值乘以所述线程的个数后减去所有线程的队列中配置任务的总数量;
将相减结果和所述目标配置任务的数量进行比较,根据比较结果和每个目标配置任务的权重,将每个目标配置任务分配到相应的线程。


5.根据权利要求4所述的设备数据配置方法,其特征在于,所述根据比较结果和每个目标配置任务的权重,将每个目标配置任务分配到相应的任务处理线程,包括:
若所述相减结果小于或等于所述目标配置任务的数量,则将未分配的权重最大的目标配...

【专利技术属性】
技术研发人员:熊瑛刘爱玲熊海潮胡涛喻辉
申请(专利权)人:武汉虹信科技发展有限责任公司
类型:发明
国别省市:湖北;42

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

1