System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网元设备的调度方法、系统、装置及电子设备制造方法及图纸_技高网

网元设备的调度方法、系统、装置及电子设备制造方法及图纸

技术编号:41327175 阅读:6 留言:0更新日期:2024-05-13 15:04
本申请公开了一种网元设备的调度方法、系统、装置及电子设备。该方法包括:接收调度网元设备的模板化指令,解析模板化指令,得到网元设备交互请求;判断网元设备交互请求的请求参数中是否存在上下文链接,其中,上下文链接用于控制采控装置重复调用网元设备;在网元设备交互请求的请求参数中存在上下文链接的情况下,控制采控装置通过上下文链接调用目标网元驱动;基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求。通过本申请,解决了相关技术中网元设备的调度效率低的问题。

【技术实现步骤摘要】

本申请涉及软件开发领域,具体而言,涉及一种网元设备的调度方法、系统、装置及电子设备


技术介绍

1、相关技术中,采控装置在调用网元驱动对网元设备进行控制管理时存在以下问题:对于同一网元设备、同一种采集协议的上下文链接的使用非常依赖上层应用的顺序调用。具体而言,在与网元设备进行控制交互时,需要先获取对应链接的sessionid(上下文链接),并立即使用该sessionid进行后续的控制命令交互。

2、然而,相关技术中的网元设备的控制交互方法需要上层程序一次传入所有的控制命令。而在采控装置需要处理模板化指令的情况下,相关技术中的网元设备的控制交互方法的交互命令的处理方式变得更加复杂。当多个模板化指令需要与多个采控装置和网元设备进行交互时,难以控制指令的并发执行、网元设备的连接数量以及采控装置之间的关联性。这种方式不仅限制了采控装置的效率,还增加了网元设备链接数的使用限制问题,容易导致链接数量不足,造成无法支持多个采集模板同时调用的情况。

3、同时,由于编程语言的限制,不同语言之间模板化指令的相互解析也会对装置性能产生影响。例如,当应用go编程语言的采控装置对应用python编程语言的模板指令进行解析时,会导致采控装置的性能下降很多。

4、针对相关技术中网元设备的调度效率低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种网元设备的调度方法、系统、装置及电子设备,以解决相关技术中网元设备的调度效率低的问题。

>2、为了实现上述目的,根据本申请的一个方面,提供了一种网元设备的调度方法。该方法包括:接收调度网元设备的模板化指令,解析模板化指令,得到网元设备交互请求;判断网元设备交互请求的请求参数中是否存在上下文链接,其中,上下文链接用于控制采控装置重复调用网元设备;在网元设备交互请求的请求参数中存在上下文链接的情况下,控制采控装置通过上下文链接调用目标网元驱动;基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求。

3、可选地,在判断网元设备交互请求的请求参数中是否存在上下文链接之前,该方法还包括:判断网元设备交互请求的协议类型是否为预设类型;在协议类型不是预设类型的情况下,调用目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求;在协议类型是预设类型的情况下,确定网元设备交互请求的请求类型,并基于请求类型执行网元设备交互请求。

4、可选地,基于请求类型执行网元设备交互请求包括:判断网元设备交互请求的请求类型是否为控制类型;在网元设备交互请求的请求类型不是控制类型的情况下,调用目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求;在网元设备交互请求的请求类型是控制类型的情况下,执行判断网元设备交互请求的请求参数中是否存在上下文链接的步骤。

5、可选地,在判断网元设备交互请求的请求参数中是否存在上下文链接之后,该方法还包括:在网元设备交互请求的请求参数中不存在上下文链接的情况下,创建用于调用目标网元设备的新增链接;将新增链接缓存至数据库;控制采控装置通过新增链接调用目标网元驱动;基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求。

6、可选地,解析模板化指令,得到网元设备交互请求包括:确定模板化指令应用的编程语言,调用编程语言对应的编程语言解析程序;通过编程语言解析程序对模板化指令解析,得到预设数据结构的交互数据;通过交互数据生成网元设备交互请求。

7、可选地,基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求包括:获取网元设备交互请求中的交互数据,对交互数据进行数据处理,得到处理后的目标数据;将目标数据按照预设数据结构的格式返回至采控装置。

8、可选地,在接收调度网元设备的模板化指令之前,该方法还包括:检测接收到的调用网元设备的指令是否为模板化指令;在接收到的调用网元设备的指令是模板化指令的情况下,执行接收调度网元设备的模板化指令,解析模板化指令,得到网元设备交互请求的步骤;在接收到的调用网元设备的指令不是模板化指令的情况下,接收调度网元设备的交互指令,通过交互指令控制采控装置调用目标网元驱动;基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求。

9、为了实现上述目的,根据本申请的另一方面,提供了一种网元设备的调度系统。该系统包括:采控装置,用于接收网元设备交互请求,并通过网元设备交互请求调用网元驱动;调度模块,与采控装置通信连接,用于接收并解析调度网元设备的模板化指令,得到网元设备交互请求,并通过上下文链接控制采控装置重复调用网元设备;网元驱动,与采控装置通信连接,用于对网元设备进行驱动,并通过驱动后的网元设备执行网元设备交互请求;网元设备,与网元驱动通信连接,用于执行网元设备交互请求。

10、为了实现上述目的,根据本申请的另一方面,提供了一种网元设备的调度装置。该装置包括:接收单元,用于接收调度网元设备的模板化指令,解析模板化指令,得到网元设备交互请求;判断单元,用于判断网元设备交互请求的请求参数中是否存在上下文链接,其中,上下文链接用于控制采控装置重复调用网元设备;控制单元,用于在网元设备交互请求的请求参数中存在上下文链接的情况下,控制采控装置通过上下文链接调用目标网元驱动;驱动单元,用于基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求。

11、通过本申请,采用以下步骤:接收调度网元设备的模板化指令,解析模板化指令,得到网元设备交互请求;判断网元设备交互请求的请求参数中是否存在上下文链接,其中,上下文链接用于控制采控装置重复调用网元设备;在网元设备交互请求的请求参数中存在上下文链接的情况下,控制采控装置通过上下文链接调用目标网元驱动;基于目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行网元设备交互请求,解决了相关技术中网元设备的调度效率低的问题。通过对接收到的模板化指令进行解析,提取网元设备交互请求,通过网元设备交互请求中的上下文链接控制采控装置调用目标网元驱动,通过目标网元驱动来驱动目标网元设备,从而通过驱动后的目标网元设备执行网元设备交互请求,进而达到了提高网元设备的调度效率的效果。

本文档来自技高网...

【技术保护点】

1.一种网元设备的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在判断所述网元设备交互请求的请求参数中是否存在上下文链接之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,基于所述请求类型执行所述网元设备交互请求包括:

4.根据权利要求1所述的方法,其特征在于,在判断所述网元设备交互请求的请求参数中是否存在上下文链接之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,解析所述模板化指令,得到网元设备交互请求包括:

6.根据权利要求5所述的方法,其特征在于,基于所述目标网元驱动对目标网元设备进行驱动,通过驱动后的目标网元设备执行所述网元设备交互请求包括:

7.根据权利要求1所述的方法,其特征在于,在接收调度网元设备的模板化指令之前,所述方法还包括:

8.一种网元设备的调度系统,其特征在于,包括:

9.一种网元设备的调度装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的网元设备的调度方法。

...

【技术特征摘要】

1.一种网元设备的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在判断所述网元设备交互请求的请求参数中是否存在上下文链接之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,基于所述请求类型执行所述网元设备交互请求包括:

4.根据权利要求1所述的方法,其特征在于,在判断所述网元设备交互请求的请求参数中是否存在上下文链接之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,解析所述模板化指令,得到网元设备交互请求包括:

6.根据权利要求5所述的方法,其特征在于...

【专利技术属性】
技术研发人员:姬艳钱超程青松张永潘
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1