指令码发送方法和装置的制造方法_2

文档序号:9551073阅读:来源:国知局
他可行的 处理设备来实现。
[0026] 在上述环境下,根据本发明实施例提供的发送方法,在步骤S202中,发送装置可 以先接收用户接口设备发送的操作指示信息和目标设备的标识。具体地,在本发明实施例 中,该发送装置可以是如图3所示的中转设备302,然而在其他一些可行的实施环境中,该 发送装置也可以指代其他处理设备或更为复杂的服务系统,本发明对此不作限定。
[0027] 在本发明实施例中,发送装置所接收的操作指示信息可以用于指示待执行的预定 操作。具体地,该操作指示信息可以是文字信息,也可以是编码信息等,本发明对此不作限 定。无论具体形式如何,该操作指示信息对于用户接口设备及其用户或者说运维管理人员 来说应当是透明的、可识别的,并且最好与待执行的预定操作唯一对应。需要说明的是,在 本发明实施例中,该预定操作通常可以表示某一类型的操作,而非具体某一网络设备所实 际执行的操作,例如,该操作可以是重启操作,然而不同规格、不同类型的网络设备所实际 执行的重启操作可以包括不同的具体执行流程。在另一方面,无论具体形式如何,该操作指 示信息对于网络设备来说通常是无法直接识别的,事实上,在本发明实施例中,用户接口设 备并不需要维护多个网络设备各自设置的指令码。
[0028] 值得注意的是,在本发明实施例中,该操作指示信息既可以用于指示待执行的单 一操作步骤,并对应于网络设备所提供的控制命令中的一个指令码,也可以用于指示由多 个操作步骤的组合而形成的操作任务,并对应于网络设备所提供的控制命令中的多个指令 码,本发明对此不作限定。
[0029] 除操作指示信息外,在本发明实施例中,发送装置还可以接收目标设备的标识,具 体地,该标识一般是目标设备的访问地址,然而本发明对此不作限定,例如在一些实施例 中,该标识也可以是目标设备的设备名称或物理地址等。由于发送装置所接收的操作指示 信息仅仅表示待执行的预定操作,并且通常不会具体指向某一网络设备,为便于后续步骤 S204所执行的对该操作指示信息所进行的与目标设备相关的转换操作,该装置还需要接收 用于标识该目标设备的标识。
[0030] 进一步地,根据本发明实施例提供的发送方法,在步骤S204中,可以查找与操作 指示信息和标识对应的用于被目标设备执行的指令码,进而通过步骤S206将查找到的指 令码发送给目标设备。
[0031] 在本发明实施例中,发送装置可以进一步地根据接收到的操作指示信息和目标设 备的标识查找与该信息和该标识均对应的指令码,该指令码通常是预存的能够被目标设备 所执行的指令码,并且目标设备通常执行查找到的指令码或者是基于对该查找到的指令码 的识别便可以完成由操作指示信息所指示的预定操作。通过这一方式,发送装置便可以达 到将由用户接口设备识别的操作指示信息转换为由目标设备识别的指令码的目的,并且在 转换过程中不会丢失任何指示信息,从而使目标设备完成由用户接口设备所发出的操作指 示信息所指示的预定操作。
[0032] 以图3所示的实施环境为例。在图3所示的设备管理系统中,运维管理人员可以 通过用户接口设备102实现对网络设备104U06和108的控制。具体地,在本实施例中,对 于需要网络设备执行的预定操作A,用户接口设备102可以向中转设备302发送用于指示 待执行的预定操作A的操作指示信息a,进而通过中转设备302的查询与转换,该中转设备 可以分别向网络设备104U06和108发送不同的指令码4142和六3,然而网络设备104U06 和108分别接收到指令码4、A2和A3之后仍将执行相同的预定操作A。
[0033] 具体地,在本发明实施例中,上述查找操作可以通过多种可行的方式来实施,例 如,作为一种可选的方式,发送装置可以通过对如表1所示的数据表的查询找到与操作指 示信息和目标设备的标识对应的指令码。其中,表1的第一列所示的列属性"1. 1. 1. 〇"、 "1. 1. 1. 1"和"1. 1. 1.2"可以分别表示不同的网络设备的地址,并作为各网络设备的标识, 表1的第一行所示的行属性"查看进程"、"关闭进程"和"查看连接数"可以分别表示不同 的操作指示信息,表1中的与行属性和列属性对应的表项可以表示能够被网络设备识别的 指令码。
[0034]表1
[0035]
[0036] 在上述场景下,结合表1便可以查找到与操作指示信息和目标设备的标识。例如, 若用户接口设备发送的操作指示信息是"查看连接数",且对应发送的标识为"1. 1. 1. 1",则 可以找到能够被地址为1. 1. 1. 1的网络设备执行的指令码"003",并且该网络设备在接收 到指令码"003"之后所执行的操作应当是查看该网络设备的连接数。
[0037] 进一步地,在本发明实施例中,还可以利用相反的转换方式实现回显信息从网络 设备向用户接口设备的返回,以便于通过用户接口设备向运维管理人员显示网络设备执行 预定操作所获得的操作结果,例如上述实施例中查看到的该网络设备的连接数。例如,作为 一种可选的方式,在本发明实施例中,在步骤106之后,上述方法还可以包括:
[0038]S2:接收目标设备返回的指令码;
[0039]S4:查找与返回的指令码和目标设备对应的回显信息,回显信息表示目标设备的 操作结果;
[0040]S6:向用户接口设备发送回显信息。
[0041] 除此之外,可选地,在本发明实施例中,步骤S206可以包括:
[0042]S8:判断在当前时刻之前的预设时间间隔内是否接收到目标设备发送的心跳信 号;
[0043]S10:若是,则向目标设备发送查找到的指令码。
[0044] 换而言之,在本发明实施例中,向目标设备发送指令码之前可以先判断目标设备 是否正常工作。若目标设备正常工作,则通常会定期向发送装置上传心跳信号,若发送装置 判断出在当前时刻之前的预设时间间隔,比如60秒内未接收到目标设备发送的心跳信号, 则可以认为该目标设备出现故障,进而停止向该目标设备发送指令码。
[0045] 通过以上实施例,对本发明技术方案及其工作原理进行了阐述,然而应当理解的 是,上述实施例仅用于对本发明的理解,并不应视为是对本发明的限定。例如,在上述实施 例中,主要以运维管理人员通过用户接口设备对某一个目标设备的控制流程为例进行了描 述,然而基于相同的发明构思,在本发明的一些实施例中,管理人员还可以实现对多个网络 设备的成批次地处理,也即通过用户接口设备与发送装置之间的一次消息发送过程实现对 多个网络设备的共同控制。
[0046] 例如,作为一种可选的方式,在本发明实施例中,上述步骤S202可以包括:
[0047]S12:接收用户接口设备发送的操作指示信息和多个目标设备的标识;其中,
[0048] 步骤S204可以包括:
[0049]S14:查找与操作指示信息和多个目标设备的标识对应的多个指令码,其中,多个 目标设备与多个指令码 对应;其中,
[0050] 步骤S206可以包括:
[0051]S16:向多个目标设备中的每一个发送查找到的与每一个对应的指令码。
[0052] 在本发明实施例中,用户接口设备可以将操作指示信息和多个目标设备的标识封 装在一条消息中,并将该消息发送到上述发送装置,进而发送装置在接收到该操作指示信 息和多个目标设备的标识之后,可以分别查找到与该操作指示信息和多个目标设备中的每 一个的标识对应的指令码,进而将查找到的指令码发送给对应的设备,以便于使多个设备 能够根据各自接收到的指令码执行由该操作指示信息所指示的同一预定操作。
[0053] 以表1所示的指令码的记录方式为例,在一个场景下,发送装置所接收到的消息 可以携带有操作指示信息"查看进程"和3个目标设备的标识"1. 1. 1.0"、"1. 1. 1. 1"和 "1. 1. 1. 2",进而通过步骤S14,可以查找到与该操作指示信息和3个目标设备的标识对应 的3个指令码"aa"、"001"和"examin印rocesss",然后可以通过步骤S16,分别将这3个指 令码发送到对应的设备,也即,将指令码aa发送到地址1. 1. 1.0,将指令码001发送到地址 1. 1. 1. 1,并将指令码examineprocesss发送到地址1. 1. 1. 2,从而使3个网络设备均执行查 看进程的预定操作。
[0054] 当然,以上只是一种示例,并不会对本发明构成限定。例如,在上述实施例中,操作 指示信息和多个目标设备的标识可以携带在一条消息中发送,在另外的一些实施例中,该 操作指示信息和多个目标设备的标识也可以分别封装在多条消息中分别发送,这并不影响 本发明技术方案的实施,本发明对此也不作任何限定。换而言之,在本发明实施例中,上述 步骤S12可以包括:
[0055]S18:接收用户接口设备发送的携带有操作指示信息和多个目标设备的标识的消 息;或者,
[0056] S20:接收用户接口设备发送的多条消息,其中,每条消息携带有操作指示信息和 多个目标设备中的一个的标识。
[0057] 相对应地,在本发明实施例中,管理人员还可以通过用户接口设备向上述发送装 置发送多个操作指示信息和一个目标设备的标识,以便于使目标设备执行与该多个操作指 示信息对应的一系列预定操作。也即,作为一种可选的方式,在本发明实施例中,上述步骤 S202也可以包括:
[0058]S22:接收用户接口设备发送的多个操作指示信息和目标设备的标识;其中,
[0059] 步骤S204可以包括:
[0060] S24:查找与多个操作指示信息和目标设备的标识对应的多个指令码,其中,多个 操作指示信息与多个指令码一一对应;其中,
[0061] 步骤S206可以包括:
[0062]S16 :向目标设备发送查找到的多个指令码。
[0063] 除此之外,在一些情形下,发送装置所接收的操作指示信息也可以不为多个,而是 用于指示执行某一操作任务,而该任务可以通过网络设备执行多个指令码来完成。在这一 情形下,作为一种可选的方式,上述步骤S204可以包括:
[0064]S26 :将操作指示信息解析为多个操作步骤信息;
[0065] S28 :查找与多个操作步骤信息中和标识对应的用于被目标设备执行的多个指令 码,其中,多个指令码与多个操作步骤信息一一对应。
[0066] 在本发明实施例中,操作指示信息可以被解析为多个操作步骤,比如用于指示重 启操作的操作指示信息可以被分解为备份数据、上传日志、关闭进程等多个操作步骤,从而 由
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1