一种指令响应方法及网络设备技术

技术编号:28447316 阅读:38 留言:0更新日期:2021-05-15 21:08
本发明专利技术提供一种指令响应方法及网络设备,用以解决现有技术中存在的受限于固定命令处理较为繁琐的问题。该方法包括:通过直连接口接收管理设备发送的操作指令,操作指令用于指示对网络设备进行操作;确定网络设备上的命令文档中不包含与操作指令匹配的命令时,生成操作指令所对应的能够被所述网络设备执行的系统命令;执行系统命令,以对操作指令进行响应。以对操作指令进行响应。以对操作指令进行响应。

【技术实现步骤摘要】
一种指令响应方法及网络设备


[0001]本专利技术涉及通信
,尤其涉及一种指令响应方法及网络设备。

技术介绍

[0002]网元直连接口将网络管理系统(Network Management System,NMS)直连至被管网元。基于此,NMS无需通过操作维护中心(Operation and Maintenance Center,OMC)或网管接口机等中间环节,即可直接对被管网元进行查询、设置等管理操作。
[0003]目前,通常针对直连接口配置用于可对被管网元进行操作的固定命令,NMS需要按照配置好的固定命令查看被管网元中相关的信息,或者对被管网元中的相关参数进行设置。这样的方式受限于固定命令,处理较为繁琐,致使NMS对被管网元的管理性能较差。

技术实现思路

[0004]本专利技术提供一种指令响应方法及网络设备,用以解决现有技术中存在的受限于固定命令处理较为繁琐的问题。
[0005]第一方面,本专利技术实施例提供一种指令响应方法,应用于网络设备,所述方法包括:
[0006]通过直连接口接收管理设备发送的操作指令,所述操作指令用于指示对所述网络设备进行操作;
[0007]确定所述网络设备上的命令文档中不包含与所述操作指令匹配的命令时,生成所述操作指令所对应的能够被所述网络设备执行的系统命令;
[0008]执行所述系统命令,以对所述操作指令进行响应。
[0009]在一种可选的实现方式中,所述生成所述操作指令对应的能够被所述网络设备执行的系统命令,包括:r/>[0010]对所述操作指令进行解析,得到所述操作指令中包含的命令参数;
[0011]将所述命令参数作为命令生成函数的输入参数,调用所述命令生成函数生成所述操作指令对应的能够被所述网络设备执行的系统命令,所述命令生成函数用于根据所述输入参数生成所述系统命令,所述命令参数与所述输入参数具有相同的格式。
[0012]在一种可选的实现方式中,所述命令文档中存储有命令与命令对象标识OID之间的关联关系,所述方法还包括:
[0013]确定所述命令文档中包含与所述操作指令相匹配的目标命令时,从所述命令文档中确定出所述目标命令关联的目标OID;
[0014]基于简单网络管理协议SNMP,对所述目标OID指示的命令对象执行所述目标命令对应的操作,以对所述操作指令进行响应。
[0015]在一种可选的实现方式中,所述命令参数包括以下中的至少一种:命令类型、命令对象、操作信息。
[0016]第二方面,本专利技术实施例提供一种网络设备,包括:
[0017]接收模块,用于通过直连接口接收管理设备发送的操作指令,所述操作指令用于指示对所述网络设备进行操作;
[0018]命令生成模块,用于确定所述网络设备上的命令文档中不包含与所述操作指令匹配的命令时,生成所述操作指令所对应的能够被所述网络设备执行的系统命令;
[0019]第一命令执行模块,用于执行所述系统命令,以对所述操作指令进行响应。
[0020]在一种可选的实现方式中,所述命令生成模块,具体用于:
[0021]对所述操作指令进行解析,得到所述操作指令中包含的命令参数;
[0022]将所述命令参数作为命令生成函数的输入参数,调用所述命令生成函数生成所述操作指令对应的能够被所述网络设备执行的系统命令,所述命令生成函数用于根据所述输入参数生成所述系统命令,所述命令参数与所述输入参数具有相同的格式。
[0023]在一种可选的实现方式中,所述命令文档中存储有命令与命令对象标识OID之间的关联关系,所述网络设备还包括:
[0024]命令确定模块,用于确定所述命令文档中包含与所述操作指令相匹配的目标命令时,从所述命令文档中确定出所述目标命令关联的目标OID;
[0025]第二命令执行模块,用于基于简单网络管理协议SNMP,对所述目标OID指示的命令对象执行所述目标命令对应的操作,以对所述操作指令进行响应。
[0026]在一种可选的实现方式中,所述命令参数包括以下中的至少一种:命令类型、命令对象、操作信息。
[0027]第三方面,本专利技术实施例提供一种网络设备,包括:
[0028]存储器以及处理器;
[0029]存储器,用于存储程序指令;
[0030]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面的任一实现方式所述的方法。
[0031]第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行上述方法。
[0032]本专利技术实施例中,网络设备通过直连接口接收管理设备发送的操作指令,确定网络设备上的命令文档中不包含与操作指令匹配的命令时,生成操作指令所对应的能够被网络设备执行的系统命令;执行所述系统命令,以对操作指令进行响应。避免受限于预配置命令文档中固有的命令,且将操作指令转换成网络设备可识别直接执行的系统命令,能够便于管理设备更加灵活的对网络设备实施相关管理操作,提升管理性能。
附图说明
[0033]图1为本专利技术实施例提供的一种指令响应系统的结构示意图;
[0034]图2为本专利技术实施例提供的一种指令响应方法的流程示意图;
[0035]图3为本专利技术实施例提供的一种网络设备的结构框图;
[0036]图4为本专利技术实施例提供的另一种网络设备的结构示意图。
具体实施方式
[0037]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进
一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0038]需要说明的是,本专利技术中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本专利技术实施例中可能采用术语第一、第二等来描述各数据、但这些网元不应限于这些术语。这些术语仅用来将各数据彼此区分开。
[0039]本专利技术实施例提供一种指令响应方法及网络设备,用以解决现有技术中存在的受限于固定命令处理较为繁琐的问题。其中,方法和设备是基于同一专利技术构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
[0040]为便于对本实施例进行理解,本专利技术实施例首先对管理设备通过直连接口对网络设备实施管理的方式进行详细介绍。
[0041]示例性地,管理设备可具体由前述网络管理系统NMS来实现,网络设备可以是诸如基站等可与网络管理系统通信的被管网元。
[0042]参见图1,本专利技术实施例提供了一种指令响应系统100,该指令响本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种指令响应方法,其特征在于,应用于网络设备,所述方法包括:通过直连接口接收管理设备发送的操作指令,所述操作指令用于指示对所述网络设备进行操作;确定所述网络设备上的命令文档中不包含与所述操作指令匹配的命令时,生成所述操作指令所对应的能够被所述网络设备执行的系统命令;执行所述系统命令,以对所述操作指令进行响应。2.如权利要求1所述的方法,其特征在于,所述生成所述操作指令对应的能够被所述网络设备执行的系统命令,包括:对所述操作指令进行解析,得到所述操作指令中包含的命令参数;将所述命令参数作为命令生成函数的输入参数,调用所述命令生成函数生成所述操作指令对应的能够被所述网络设备执行的系统命令,所述命令生成函数用于根据所述输入参数生成所述系统命令,所述命令参数与所述输入参数具有相同的格式。3.如权利要求1所述的方法,其特征在于,所述命令文档中存储有命令与命令对象标识OID之间的关联关系,所述方法还包括:确定所述命令文档中包含与所述操作指令相匹配的目标命令时,从所述命令文档中确定出所述目标命令关联的目标OID;基于简单网络管理协议SNMP,对所述目标OID指示的命令对象执行所述目标命令对应的操作,以对所述操作指令进行响应。4.如权利要求2所述的方法,其特征在于,所述命令参数包括以下中的至少一种:命令类型、命令对象、操作信息。5.一种网络设备,其特征在于,包括:接收模块,用于通过直连接口接收管理设备发送的操作指令,所述操作指令用于指示对所述网络设备进行操作;命令生成模块,用于确定所述网络设备上的命令文档中不包含与所述操作指令匹...

【专利技术属性】
技术研发人员:宋佳伟
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1