机框式设备的配置维护方法、装置、电子设备和存储介质制造方法及图纸

技术编号:35302165 阅读:15 留言:0更新日期:2022-10-22 12:51
本申请提供一种机框式设备的配置维护方法、装置、电子设备和存储介质,其中,机框式设备的配置维护方法包括:接收客户端发送的配置命令;解析所述配置命令并基于所述配置命令的解析结果确定所述配置命令的命令类型;基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令。本申请能够降低配置命令执行时间和提高配置命令的配置灵活性。命令的配置灵活性。命令的配置灵活性。

【技术实现步骤摘要】
机框式设备的配置维护方法、装置、电子设备和存储介质


[0001]本申请涉及设备运维领域,具体而言,涉及一种机框式设备的配置维护方法、装置、电子设备和存储介质。

技术介绍

[0002]机框式设备通常由主、备控制业务板及多块业务板组成,为了保持配置的统一性,设备功能维护主要通过控制业务板进行管理,其他业务板通过内部管理通道从控制板同步的方式进行维护,其中,各个业务板之间配置信息、管理信息相互独立,控制业务板通过内部管理通道与各个业务板相连,配置操作信息通过内部管理通道下发到业务板,业务板调用相应配置操作完成配置变更。
[0003]目前,机框式设备常用配置维护方式是主控板进行命令字符串解析、提取和配置,并将执行完成的命令下发到其他板卡进行解析、提取和配置。主控板接收其他板卡返回的执行结果并反馈到客户端,实现主控板和其他板卡的配置一致性。然而,上述方式是机框主控板将全部命令向备控板和业务板同步,因此存在以下缺陷:
[0004]1.主控板将全部命令下发到全部业务板,阻塞等待结果返回,会导致命令执行时间延长;
[0005]2.无法满足主控板下发配置到指定板卡的功能,配置方式不灵活。

技术实现思路

[0006]本申请实施例的目的在于提供一种机框式设备的配置维护方法、装置、电子设备和存储介质,用以降低配置命令执行时间和提高配置命令的配置灵活性。
[0007]第一方面,本专利技术提供一种机框式设备的配置维护方法,所述机框式设备包括主控板、备控板和若干个业务板,所述方法应用于所述主控板,所述方法包括:
[0008]接收客户端发送的配置命令;
[0009]解析所述配置命令并基于所述配置命令的解析结果确定所述配置命令的命令类型;
[0010]基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令。
[0011]在本申请第一方面,在接收客户端发送的配置命令之后,通过解析所述配置命令并基于所述配置命令的解析结果确定所述配置命令的命令类型,进而能够基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,这样一来,在一些场景中,就能够实现将配置命令发送给符合条件的执行对象执行,而不是将配置命令发送给所有的执行对象。
[0012]与现有技术相比,本申请通过配置命令的命令类型判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,能够避免将与执行对象不相干的命令发送给执行对象,从而能够缩短配置命令的执行耗时,而提高配置命令的执行效率。此外,本申请通
过判断配置命令的执行对象,进而能够实现将配置命令下发到指定板卡,从而具有配置方式更灵活的优点。
[0013]在本申请第一方面中,作为一种可选的实施方式,所述基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,包括:
[0014]当所述配置命令的命令类型为全局类命令时,所述配置命令的执行对象为所述主控板、所述备控板和所有所述业务板;
[0015]以及,所述方法还包括:
[0016]执行所述全局类命令;
[0017]当所述全局类命令执行成功时,则将所述全局类命令下分给所述备控板和所有所述业务板,使所述备控板和所述业务板执行所述全局类命令;
[0018]在预设阻塞时间内接收所述备控板和所述业务板返回针对所述全局类命令的执行结果;
[0019]将所述执行结果返回至所述客户端。
[0020]在本可选的实施方式中,当所述配置命令的命令类型为全局类命令时,能够将配置命令的执行对象确定为所述主控板、所述备控板和所有所述业务板,此外,通过执行所述全局类命令,进而当所述全局类命令执行成功时,能够将所述全局类命令下分给所述备控板和所有所述业务板,使所述备控板和所述业务板执行所述全局类命令,进而能够在预设阻塞时间内接收所述备控板和所述业务板返回针对所述全局类命令的执行结果,最终将所述执行结果返回至所述客户端。
[0021]在本申请第一方面中,作为一种可选的实施方式,所述方法还包括:
[0022]当所述全局类命令执行失败时,返回错误信息到所述客户端。
[0023]在本可选的实施方式中,当所述全局类命令执行失败时,能够向客户端返回错误信息,以提示客户端的操作人员。
[0024]在本申请第一方面中,作为一种可选的实施方式,所述基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,包括:
[0025]当所述配置命令的命令类型为主备类命令时,则所述配置命令的执行对象为所述主控板和所述备控板;
[0026]以及,所述方法还包括:
[0027]执行所述主备类命令;
[0028]当所述主备类命令执行成功时,则将所主备类命令下发给所述备控板,使所述备控板执行所述主备类命令;
[0029]在预设阻塞时间内接收所述备控板返回针对所述主备类命令的执行结果;
[0030]将所述执行结果返回至所述客户端。
[0031]在本可选的实施方式中,当所述配置命令的命令类型为主备类命令时,能够将所述配置命令的执行对象确定为所述主控板和所述备控板。与此同时,通过执行所述主备类命令,进而当所述主备类命令执行成功时,能够将所主备类命令下发给所述备控板,使所述备控板执行所述主备类命令,进而通过在预设阻塞时间内接收所述备控板返回针对所述主备类命令的执行结果,能够将所述执行结果返回至所述客户端。
[0032]在本申请第一方面中,作为一种可选的实施方式,所述方法还包括:
[0033]当所述主备类命令执行失败时,返回错误信息到所述客户端。
[0034]在本可选的实施方式中,当所述主备类命令执行失败时,能够向客户端返回错误信息,以提示客户端的操作人员。
[0035]在本申请第一方面中,作为一种可选的实施方式,所述基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,包括:
[0036]当所述配置命令的命令类型为单板类命令时,识别所述配置命令中携带的板卡号;
[0037]基于所述板卡号在所述若干个业务板中确定执行对象;
[0038]以及,所述方法还包括:
[0039]将所述单板类命令下发给所述板卡号对应的业务板,使所述板卡号对应的业务板执行所述单板类命令;
[0040]在预设阻塞时间内接收所述板卡号对应的业务板返回针对所述单板类命令的执行结果;
[0041]将所述执行结果返回至所述客户端。
[0042]在本可选的实施方式中,当所述配置命令的命令类型为单板类命令时,通过识别所述配置命令中携带的板卡号,进而能够基于所述板卡号在所述若干个业务板中确定执行对象。另一方面,通过将所述单板类命令下方给所述板卡号对应的业务板,进而能够使所述板卡号对应的业务板执行所述单板类命令,通过在预设阻塞时间内接收所述板卡号对应的业务板返回本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机框式设备的配置维护方法,其特征在于,所述机框式设备包括主控板、备控板和若干个业务板,所述方法应用于所述主控板,所述方法包括:接收客户端发送的配置命令;解析所述配置命令并基于所述配置命令的解析结果确定所述配置命令的命令类型;基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令。2.如权利要求1所述的方法,其特征在于,所述基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,包括:当所述配置命令的命令类型为全局类命令时,所述配置命令的执行对象为所述主控板、所述备控板和所有所述业务板;以及,所述方法还包括:执行所述全局类命令;当所述全局类命令执行成功时,则将所述全局类命令下发给所述备控板和所有所述业务板,使所述备控板和所述业务板执行所述全局类命令;在预设阻塞时间内接收所述备控板和所述业务板返回针对所述全局类命令的执行结果;将所述执行结果返回至所述客户端。3.如权利要求2所述的方法,其特征在于,所述方法还包括:当所述全局类命令执行失败时,返回错误信息到所述客户端。4.如权利要求1所述的方法,其特征在于,所述基于所述配置命令的命令类型,判断所述配置命令的执行对象,以使所述执行对象执行所述配置命令,包括:当所述配置命令的命令类型为主备类命令时,则所述配置命令的执行对象为所述主控板和所述备控板;以及,所述方法还包括:执行所述主备类命令;当所述主备类命令执行成功时,则将所主备类命令下发给所述备控板,使所述备控板执行所述主备类命令;在预设阻塞时间内接收所述备控板返回针对所述主备类命令的执行结果;将所述执行结果返回至所述客户端。5.如权利要求4所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:刘青蕾王强邹希良
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1