System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及网络通信领域,具体涉及一种设备控制方法。
技术介绍
1、数据中心的服务器需要定时进行维护和故障排查,通常情况下,需要技术人员到服务器所在地物理访问服务器,以配置相关设置或对服务器进行维护。这种配置及维护方法较为消耗人力资源,尤其是服务器分散多地的时候,需要工作人员奔波多地进行配置及维护。
2、而bmc(baseboard management controller)基板管理控制器为工作人员远程访问服务器提供了可能,但基于bmc远程访问服务器时,需要工作人员所使用的设备和服务器处于同一局域网内,使得工作人员使用的设备可以准确获取到服务器的地址。当工作人员所使用的设备和服务器不属于同一片网络时,不同网络之间的网关会阻拦这种通信。
技术实现思路
1、本公开的一个方面提供了一种设备控制方法,应用于第一设备,包括:根据已订阅的设备管理主题,接收第一发布消息,设备管理主题创建于中间服务器中,第一发布消息是中间服务器根据第二设备发布的控制指令生成的;根据第一发布消息,执行控制指令对应的操作,生成操作结果;向设备管理主题发布操作结果;其中,第一设备能够基于第一发布消息对设备中的基板管理控制器实现管理操作。
2、可选的,应用于第一设备的设备控制方法还包括:向已订阅的设备信息主题发布第一设备的第一设备信息,以使得第二设备能够通过中间服务器获取第一设备信息,其中,设备信息主题创建于中间服务器中。
3、可选的,第一发布消息包括操作控制消息和第一目标设备信息,操
4、可选的,根据第一发布消息,执行控制指令对应的操作包括:根据第一发布消息,向目标服务器发送控制指令对应的目标请求,以使得目标服务器根据目标请求执行控制指令对应的操作并发送操作结果;接收操作结果。
5、可选的,应用于第一设备的设备控制方法还包括:向中间服务器发送第一主题建立请求,以使得中间服务器创建设备管理主题;订阅设备管理主题;其中,设备管理主题用于接收订阅了设备管理主题的第一设备发布的控制指令,或,向订阅了设备管理主题的第二设备发布消息。
6、可选的,向中间服务器发送第二主题建立请求,以使得中间服务器创建设备信息主题;订阅设备信息主题;其中,设备信息主题用于使订阅了设备信息主题的第二设备获得第一设备信息。
7、可选的,第一发布消息还包括第二设备的第二设备信息,向设备管理主题发布操作结果包括:将第二设备信息作为第二目标设备信息添加至操作结果中;向设备管理主题发布操作结果。
8、本公开的另一个方面提供了一种设备控制方法,应用于第二设备,设备控制方法包括:创建控制指令,控制指令用于对第一设备中的基板管理控制器进行管理操作;向被创建于中间服务器的设备管理主题发布控制指令,以使得中间服务器根据控制指令生成第一发布消息,中间服务器用于使订阅了设备管理主题的第一设备获得第一发布消息。
9、可选的,创建控制指令包括:根据已订阅的设备信息主题,接收第一设备的第一设备信息;根据第一设备信息,创建控制指令。
10、可选的,应用于第二设备的设备控制方法还包括:根据已订阅的设备管理主题,接收操作结果,操作结果是第一设备执行控制指令对应的操作所生成的,其中,操作结果还包括第二目标设备信息,第二目标设备信息表征操作结果所对应的第二设备的设备信息;确定第二目标设备信息是否与第二设备的设备信息一致;在第二目标设备信息与第二设备的设备信息不一致的情况下,删除操作结果。
11、本公开的另一个方面提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述设备控制方法。
12、本公开的另一个方面提供了一种电子设备,其中,计算机指令用于使计算机执行上述设备控制方法。
13、本公开的另一个方面提供了一种计算机程序产品,包括计算机程序或指令,其中,计算机程序或指令被处理器执行时实现上述设备控制方法的步骤。
本文档来自技高网...【技术保护点】
1.一种设备控制方法,应用于第一设备,所述设备控制方法包括:
2.根据权利要求1所述的设备控制方法,其中,还包括:
3.根据权利要求1所述的设备控制方法,其中,所述第一发布消息包括操作控制消息和第一目标设备信息,所述操作控制消息表征所述控制指令所对应的操作,所述第一目标设备信息表征所述控制指令对应的第一设备的设备信息,
4.根据权利要求1所述的设备控制方法,其中,所述根据所述第一发布消息,执行所述控制指令对应的操作包括:
5.根据权利要求1所述的设备控制方法,其中,还包括:
6.根据权利要求1所述的设备控制方法,其中,还包括:
7.根据权利要求1所述的设备控制方法,其中,所述第一发布消息还包括第二设备的第二设备信息,所述向所述设备管理主题发布所述操作结果包括:
8.一种设备控制方法,应用于第二设备,所述设备控制方法包括:
9.根据权利要求8所述的控制方法,其中,所述创建控制指令包括:
10.根据权利要求8所述的控制方法,其中,还包括:
【技术特征摘要】
1.一种设备控制方法,应用于第一设备,所述设备控制方法包括:
2.根据权利要求1所述的设备控制方法,其中,还包括:
3.根据权利要求1所述的设备控制方法,其中,所述第一发布消息包括操作控制消息和第一目标设备信息,所述操作控制消息表征所述控制指令所对应的操作,所述第一目标设备信息表征所述控制指令对应的第一设备的设备信息,
4.根据权利要求1所述的设备控制方法,其中,所述根据所述第一发布消息,执行所述控制指令对应的操作包括:
5....
【专利技术属性】
技术研发人员:金方晓,雷鸣,唐文炜,张继昊,熊荣平,王润卿,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。