一种网元批量配置的方法及装置制造方法及图纸

技术编号:15518305 阅读:109 留言:0更新日期:2017-06-04 08:34
本发明专利技术提供一种网元批量配置的方法和装置,其中方法包括:获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口;通过所述批量配置服务接口,从网管客户端处获取待配置的至少一个网元中各网元的配置信息;根据各网元的配置信息,分别构建各网元对应的配置任务,并将构建的各配置任务放入预设线程池中;通过所述预设线程池中的并发线程执行所述各配置任务;在所述预设线程池执行完所述各配置任务后,从所述至少一个网元中的各网元处收集配置结果,并将所述配置结果反馈至所述网管客户端。本发明专利技术能够避免对网元提出额外的需求,还能节省批量配置的时间。

【技术实现步骤摘要】
一种网元批量配置的方法及装置
本专利技术实施方式涉及网络通信
,尤其涉及一种网元批量配置的方法及装置。
技术介绍
随着网络通信技术的不断发展,网络中的网元数量也呈指数级增长,当前通常可以通过网络管理系统来对各网元进行管理。当前,在对各网元进行管理时,通常可以在各网元中进行参数配置,进行了参数配置后的网元便可以由网络管理系统统一管理。目前,在对各网元进行配置时,通常可以包括以下方式:一种方式是通过人工配置的方式,针对每个网元,逐一进行配置。另一种方式是对同类型的网元进行批量配置。在进行批量配置时,通常可以采用组播包的方式向各网元发送操作包,网元在接收到操作包后便可以根据操作包中的内容进行配置。此外,还可以通过模板配置的方式来实现网元的批量配置。具体地,网络管理系统可以向每个网元发送批量配置请求,并指明配置模板所在的FTP(FileTransferProtocol,档案传输协定)服务器,这样各网元可以从FTP服务器处下载配置模板,从而可以进行配置。在实施本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:随着网元数量的不断增长,通过人工配置的方式显然需要耗费相当多的时间,并且进行人工配置的方式也容易出错。对同类型的网元进行批量配置,要么需要网元支持组播协议,要么需要网元支持模板功能,一旦网元不支持相应的协议或者功能,则无法实现网元的批量配置。因此,现有技术中对网元进行批量配置的方法均存在一定的局限性。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
针对上述问题,本专利技术实施方式的目的在于提供一种网元批量配置的方法及装置,能够避免对网元提出额外的需求,还能节省批量配置的时间。为实现上述目的,本专利技术实施方式提供一种网元批量配置的方法,包括:获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口;通过所述批量配置服务接口,从网管客户端处获取待配置的至少一个网元中各网元的配置信息;根据各网元的配置信息,分别构建各网元对应的配置任务,并将构建的各配置任务放入预设线程池中;通过所述预设线程池中的并发线程执行所述各配置任务;在所述预设线程池执行完所述各配置任务后,从所述至少一个网元中的各网元处收集配置结果,并将所述配置结果反馈至所述网管客户端。进一步地,所述配置信息包括网元标识和网元配置参数。进一步地,所述根据各网元的配置信息,分别构建各网元对应的配置任务,包括:从所述配置信息中提取各网元的网元标识和网元配置参数;在预设数据库中查询与所述网元标识相匹配的网元IP地址,并将所述网元IP地址和所述网元配置参数构建为网元对应的配置任务。进一步地,所述通过所述预设线程池中的并发线程执行所述各配置任务,包括:所述预设线程池中的并发线程将配置任务中的网元配置参数发送至所述配置任务中的网元IP地址指向的网元处;所述网元IP地址指向的网元在本地根据所述网元配置参数进行配置,并生成配置结果。进一步地,所述方法还包括:检测所述预设线程池中线程的第一总数量以及当前待处理的配置任务的第二总数量,当所述第一总数量小于所述第二总数量时,暂停构建各网元对应的配置任务,直至所述第一总数量大于或者等于所述第二总数量。为实现上述目的,本专利技术实施方式还提供一种网元批量配置的装置,包括:接口调用单元,用于获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口;配置服务代理单元,用于通过所述批量配置服务接口,从网管客户端处获取待配置的至少一个网元中各网元的配置信息;配置任务构建单元,用于根据各网元的配置信息,分别构建各网元对应的配置任务,并将构建的各配置任务放入预设线程池中;线程池单元,用于通过所述预设线程池中的并发线程执行所述各配置任务;配置结果汇总单元,用于在所述预设线程池执行完所述各配置任务后,从所述至少一个网元中的各网元处收集配置结果,并将所述配置结果反馈至所述网管客户端。进一步地,所述配置任务构建单元,具体用于:从所述配置信息中提取各网元的网元标识和网元配置参数;在预设数据库中查询与所述网元标识相匹配的网元IP地址,并将所述网元IP地址和所述网元配置参数构建为网元对应的配置任务。进一步地,所述线程池单元,具体用于:将配置任务中的网元配置参数发送至所述配置任务中的网元IP地址指向的网元处,以使得所述网元IP地址指向的网元在本地根据所述网元配置参数进行配置,并生成配置结果。进一步地,所述装置还包括:任务控制单元,用于检测所述预设线程池中线程的第一总数量以及当前待处理的配置任务的第二总数量,当所述第一总数量小于所述第二总数量时,暂停构建各网元对应的配置任务,直至所述第一总数量大于或者等于所述第二总数量。由上可见,本专利技术实施方式提供的一种网元批量配置的方法和装置,可以将每个网元的配置过程构建为能够执行的配置任务,通过预设线程池中的并发线程同时处理各配置任务,从而能够并发地对网元进行配置。最终可以将各网元的配置结果进行汇总并将配置结果提供至网管客户端处,从而能够方便用户查看每个网元的配置结果。本专利技术不需要网元能够支持组播协议和模板功能,同时通过并发线程的处理方法,能够极大地提高批量配置的效率,节省了批量配置的时间。附图说明为了更清楚地说明本专利技术实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施方式提供的一种网元批量配置的方法流程图;图2为本专利技术实施方式提供的一种网元批量配置的装置功能模块图。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。本专利技术实施方式提供一种网元批量配置的方法,请参阅图1,所述方法可以包括以下步骤。步骤S1:获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口。在本实施方式中,网管客户端中可以保存各网元的配置信息。在网管客户端的界面中,用户可以选择待配置的网元。在本实施方式中,网元批量配置装置可以与网管客户端建立连接,在进行网元批量配置之前,可以预先在网元批量配置装置中设备批量配置服务接口。所述批量配置服务接口可以用于接收待配置的网元的配置信息。在本实施方式中,所述批量配置服务接口可以与调用参数相关联。通过所述调用参数,网元批量配置装置可以调用所述批量配置服务端口。具体地,在本实施方式中,在确定了所述批量配置服务端口后,可以将所述批量配置服务端口发送至网元批量配置装置中的配置服务代理单元处。这样,网元批量配置装置便可以获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口。步骤S2:通过所述批量配本文档来自技高网
...
一种网元批量配置的方法及装置

【技术保护点】
一种网元批量配置的方法,其特征在于,包括:获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口;通过所述批量配置服务接口,从网管客户端处获取待配置的至少一个网元中各网元的配置信息;根据各网元的配置信息,分别构建各网元对应的配置任务,并将构建的各配置任务放入预设线程池中;通过所述预设线程池中的并发线程执行所述各配置任务;在所述预设线程池执行完所述各配置任务后,从所述至少一个网元中的各网元处收集配置结果,并将所述配置结果反馈至所述网管客户端。

【技术特征摘要】
1.一种网元批量配置的方法,其特征在于,包括:获取批量配置服务接口的调用参数,并根据所述调用参数调用所述批量配置服务接口;通过所述批量配置服务接口,从网管客户端处获取待配置的至少一个网元中各网元的配置信息;根据各网元的配置信息,分别构建各网元对应的配置任务,并将构建的各配置任务放入预设线程池中;通过所述预设线程池中的并发线程执行所述各配置任务;在所述预设线程池执行完所述各配置任务后,从所述至少一个网元中的各网元处收集配置结果,并将所述配置结果反馈至所述网管客户端。2.根据权利要求1所述的网元批量配置的方法,其特征在于,所述配置信息包括网元标识和网元配置参数。3.根据权利要求1或2所述的网元批量配置的方法,其特征在于,所述根据各网元的配置信息,分别构建各网元对应的配置任务,包括:从所述配置信息中提取各网元的网元标识和网元配置参数;在预设数据库中查询与所述网元标识相匹配的网元IP地址,并将所述网元IP地址和所述网元配置参数构建为网元对应的配置任务。4.根据权利要求3所述的网元批量配置的方法,其特征在于,所述通过所述预设线程池中的并发线程执行所述各配置任务,包括:所述预设线程池中的并发线程将配置任务中的网元配置参数发送至所述配置任务中的网元IP地址指向的网元处;所述网元IP地址指向的网元在本地根据所述网元配置参数进行配置,并生成配置结果。5.根据权利要求1所述的网元批量配置的方法,其特征在于,所述方法还包括:检测所述预设线程池中线程的第一总数量以及当前待处理的配置任务的第二总数量,当所述第一总数量小于所述第二总数量时,暂停构建各网元对应的配置任务,直至所述第一...

【专利技术属性】
技术研发人员:杨涛
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1