异构设备控制方法、装置、系统、异构设备及存储介质制造方法及图纸

技术编号:35780500 阅读:17 留言:0更新日期:2022-12-01 14:25
本发明专利技术提供一种异构设备控制方法、装置、系统、异构设备及存储介质,涉及分布式集群领域,方法应用于异构设备,包括:当接收到管理设备发送的统一命令时,根据预设配置表确定与统一命令对应的本地命令及统一响应模板;执行本地命令得到本地响应,并根据预设配置表规定的本地响应与统一响应模板中各字段间的映射关系,将本地响应写入统一响应模板得到统一响应;将统一响应发送至管理设备;可通过预设配置表将管理设备的统一命令转换为异构设备的本地命令,还可基于预设的映射关系将异构设备生成的本地响应转换为统一的响应格式,以便管理设备确定各异构设备对统一命令的执行情况,进而可有效降低管理设备对异构设备的管控难度。度。度。

【技术实现步骤摘要】
异构设备控制方法、装置、系统、异构设备及存储介质


[0001]本专利技术涉及分布式集群领域,特别涉及一种异构设备控制方法、装置、系统、异构设备及计算机可读存储介质。

技术介绍

[0002]分布式集群通常包含管理设备及提供业务功能的业务设备,其中管理设备可对业务设备进行控制,以使业务设备执行相应的操作。相关技术中,随着计算机技术的不断发展,操作系统种类及硬件配置种类越来越多,导致分布式集群中业务设备可能属于异构设备,即拥有不同操作系统或不同硬件配置,而这进一步导致同类操作在各个异构设备上对应的命令可能并不相同,为管理设备对业务设备的控制带来了困难。

技术实现思路

[0003]本专利技术的目的是提供一种异构设备控制方法、装置、系统、异构设备及计算机可读存储介质,可对各类异构设备的本地命令及本地响应内容进行统一化处理,以有效降低管理设备对异构设备的管控难度。
[0004]为解决上述技术问题,本专利技术提供一种异构设备控制方法,应用于异构设备,所述方法包括:
[0005]当接收到管理设备发送的统一命令时,根据预设配置表确定与所述统一命令对应的本地命令及统一响应模板;
[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]图1为本专利技术实施例所提供的一种异构设备控制方法的流程图;
[0039]图2为本专利技术实施例所提供的一种异构设备控制装置的结构框图;
[0040]图3为本专利技术实施例所提供的一种异构设备控制系统的结构框图。
具体实施方式
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异构设备控制方法,其特征在于,应用于异构设备,所述方法包括:当接收到管理设备发送的统一命令时,根据预设配置表确定与所述统一命令对应的本地命令及统一响应模板;执行所述本地命令得到本地响应,并根据所述预设配置表规定的所述本地响应与所述统一响应模板中各字段间的映射关系,将所述本地响应写入所述统一响应模板得到统一响应;将所述统一响应发送至所述管理设备。2.根据权利要求1所述的异构设备控制方法,其特征在于,所述根据预设配置表确定与所述统一命令对应的本地命令,包括:获取本机对应的设备信息;在所述预设配置表中查找与所述统一命令及所述设备信息对应的本地命令。3.根据权利要求2所述的异构设备控制方法,其特征在于,所述根据所述预设配置表规定的所述本地响应与所述统一响应模板中各字段间的映射关系,将所述本地响应写入所述统一响应模板得到统一响应,包括:在所述预设配置表中查找与所述设备信息对应的所述映射关系;根据所述映射关系将所述本地响应写入所述统一响应模板得到统一响应。4.根据权利要求1至3任一项所述的异构设备控制方法,其特征在于,在接收管理设备发送的统一命令之前,还包括:获取本机的设备信息、所有本地命令及与本地命令相对应的本地响应;将所述设备信息、所述本地命令及所述本地响应发送至所述管理设备,以使所述管理设备利用各所述异构设备的设备信息、本地命令及本地响应构造所述预设配置表,并将所述预设配置表返回给各所述异构设备;部署所述预设配置表,并在部署完成后执行接收管理设备发送的统一命令的步骤。5.根据权利要求4所述的异构设备控制方法,其特征在于,所述获取本机的所有本地命令及与本地命令相对应的本地响应,包括:对操作系统及硬件控制的相关...

【专利技术属性】
技术研发人员:李洪恩朱文龙
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1