设备控制方法、装置、服务器及存储介质制造方法及图纸

技术编号:37397525 阅读:14 留言:0更新日期:2023-04-30 09:26
本申请提供了一种设备控制方法、装置、服务器及存储介质,涉及通信技术领域。该设备控制方法包括管理服务器接收到对业务服务器的第一控制指令;管理服务器在确定数据传输通道正在接收业务服务器在满足告警条件时发送的运行状态数据时,基于预建立的命令发送通道,向业务服务器发送第一控制命令,以使业务服务器接收到第一控制命令,并根据第一控制命令执行相应的功能。可以理解地,接收业务服务器在满足告警条件时发送的运行状态数据是数据传输通道,向业务服务器发送第一控制命令的是命令发送通道,二者传输数据和命令的通道不同,不会造成运行状态数据和第一控制命令之间的阻塞。阻塞。阻塞。

【技术实现步骤摘要】
设备控制方法、装置、服务器及存储介质


[0001]本申请涉及通信
,尤其涉及一种设备控制方法、装置、服务器及存储介质。

技术介绍

[0002]随着云服务技术的快速发展,政府、企业、公司等单位机构已经广泛采用云服务技术管理数据。通过云服务技术管理数据,数据的建设、维护、运营成本低,因而,云服务技术正逐渐成为未来IT架构的主流发展方向。目前,为了降低不同区域用户的时延,提升用户体验,公有云运营商通常在不同区域建设有多个数据中心,以便为各个区域的用户就近分配资源服务,每个数据中心具有业务服务器集群。
[0003]通常地,为了保证业务服务器集群运行的可靠性,业务服务器集群中的任一业务服务器出现故障时,可以向管理服务器发送运行状态数据,以便维护人员作出相应的处理。另外,维护人员还可以通过管理服务器向业务服务器发送控制命令,以控制业务服务器的运行状态。然而,当业务服务器向管理服务器发送运行状态数据的过程中,若维护人员触发管理服务器向业务服务器发送控制命令,会造成运行状态数据和控制命令的阻塞。

技术实现思路

[0004]本申请提供一种设备控制方法、装置、服务器及存储介质,用于解决现有技术中当业务服务器向管理服务器发送运行状态数据的过程中,若维护人员触发管理服务器向业务服务器发送控制命令,会造成运行状态数据的阻塞和控制命令的阻塞的问题。
[0005]第一方面,本申请提供了一种设备控制方法,包括:管理服务器接收到对业务服务器的第一控制指令;管理服务器在确定数据传输通道正在接收业务服务器在满足告警条件时发送的运行状态数据时,基于预建立的命令发送通道,向业务服务器发送第一控制命令,以使业务服务器接收到第一控制命令,并根据第一控制命令执行相应的功能。
[0006]在一种可能的实施方式中,在管理服务器接收到对业务服务器的第一控制指令之前,还包括:在管理服务器开机后,与websocket服务器建立通信连接;管理服务器向websocket服务器发送建立命令发送通道的请求,以使websocket服务器在管理服务器与业务服务器之间建立命令发送通道。
[0007]这样一来,使得在后续管理服务器可以基于预建立的命令发送通道,向业务服务器发送第一控制命令。
[0008]在一种可能的实施方式中,建立命令发送通道的请求包括认证信息,则管理服务器向websocket服务器发送建立命令发送通道的请求,以使websocket服务器将管理服务器与业务服务器之间建立命令发送通道,包括:管理服务器向websocket服务器发送建立命令发送通道的请求,以使websocket服务器对认证信息进行认证,在认证成功后,在管理服务器与业务服务器之间建立命令发送通道。
[0009]可以理解地,由于在websocket服务器对认证信息认证成功后,管理服务器与业务
服务器之间才能建立命令发送通道。这样一来,提高了管理服务器与业务服务器的安全性。
[0010]在一种可能的实施方式中,业务服务器的数量为多个,第一控制指令包括多个业务服务器的标识,管理服务器基于预建立的命令发送通道,向业务服务器发送第一控制指令,包括:管理服务器根据多个业务服务器的标识,确定多个业务服务器分别对应的命令发送通道;管理服务器根据各个业务服务器分别对应的命令发送通道,向各个业务服务器发送第一控制指令。
[0011]如此,可以并行向多个业务服务器发送第一控制指令,命令传输的可靠性与效率高。
[0012]在一种可能的实施方式中,本申请提供的方法还包括:管理服务器在响应于来自业务服务器的数据下载请求,基于数据传输通道向业务服务器发送与数据下载请求关联的数据时,获取到对业务服务器的第二控制指令;管理服务器基于预建立的命令发送通道,向业务服务器发送第二控制命令,以使业务服务器接收到第二控制命令,并根据第二控制命令执行相应的功能。
[0013]可以理解地,管理服务器向业务服务器发送与数据下载请求关联的数据是数据传输通道,向业务服务器发送第二控制命令的是命令发送通道,二者传输数据和命令的通道不同,不会造成运行状态数据的阻塞和第二控制命令之间的阻塞。
[0014]在一种可能的实施方式中,管理服务器响应于来自业务服务器的数据下载请求,向业务服务器推送数据下载请求关联的数据,包括:管理服务器响应于来自业务服务器的数据下载请求;管理服务器确定业务服务器对应的命令发送通道;管理服务器基于业务服务器对应的命令发送通道,向业务服务器发送应答包;管理服务器基于命令发送通道,接收业务服务器响应于应答包发送的数据标识;管理服务器基于数据传输通道,向业务服务器发送数据标识关联的数据。
[0015]这样一来,业务服务器可以高效快速地从管理服务器下载数据。
[0016]在一种可能的实施方式中,基于预建立的命令发送通道,向业务服务器发送第一控制命令,以使业务服务器接收到第一控制命令,并根据第一控制命令执行相应的功能,包括:基于预建立的命令发送通道,向业务服务器发送运行指令/关机指令,以使业务服务器接收到运行指令/关机指令,并根据运行指令/关机指令控制业务服务器开机/关机。
[0017]第二方面,本申请提供了一种设备控制装置,包括:信息接收单元,用于接收到对业务服务器的第一控制指令;处理单元,用于在确定数据传输通道是否正在接收业务服务器在满足告警条件时发送的运行状态数据。信息发送单元,用于在确定数据传输通道正在接收业务服务器在满足告警条件时发送的运行状态数据,基于预建立的命令发送通道,向业务服务器发送第一控制命令,以使业务服务器接收到第一控制命令,并根据第一控制命令执行相应的功能。
[0018]第三方面,本申请还提供了一种服务器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时,使得服务器执行如第一方面提供的方法。
[0019]第四方面,本申请还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,使得计算机执行如终端设备执行如第一方面提供的方法。
[0020]第五方面,本申请还提供一种计算机程序产品,包括计算机程序,当计算机程序被运行时,使得计算机执行如第一方面提供的方法。
[0021]本申请提供一种设备控制方法、装置、服务器及存储介质,管理服务器在确定数据传输通道正在接收业务服务器在满足告警条件时发送的运行状态数据时,基于预建立的命令发送通道,向业务服务器发送第一控制命令。可以理解地,接收业务服务器在满足告警条件时发送的运行状态数据是数据传输通道,向业务服务器发送第一控制命令的是命令发送通道,二者传输数据和命令的通道不同,不会造成运行状态数据和第一控制命令之间的阻塞。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,所述方法包括:管理服务器接收到对业务服务器的第一控制指令;所述管理服务器在确定数据传输通道正在接收所述业务服务器在满足告警条件时发送的运行状态数据时,基于预建立的命令发送通道,向所述业务服务器发送所述第一控制命令,以使所述业务服务器接收到所述第一控制命令,并根据所述第一控制命令执行相应的功能。2.根据权利要求1所述的方法,其特征在于,在所述管理服务器接收到对业务服务器的第一控制指令之前,所述方法还包括:在所述管理服务器开机后,与websocket服务器建立通信连接;所述管理服务器向所述websocket服务器发送建立所述命令发送通道的请求,以使所述websocket服务器在所述管理服务器与所述业务服务器之间建立所述命令发送通道。3.根据权利要求2所述的方法,其特征在于,所述建立命令发送通道的请求包括认证信息,则所述管理服务器向所述websocket服务器发送建立命令发送通道的请求,以使所述websocket服务器将所述管理服务器与所述业务服务器之间建立所述命令发送通道,包括:所述管理服务器向所述websocket服务器发送建立所述命令发送通道的请求,以使所述websocket服务器对所述认证信息进行认证,在认证成功后,在所述管理服务器与所述业务服务器之间建立所述命令发送通道。4.根据权利要求1所述的方法,其特征在于,所述业务服务器的数量为多个,所述第一控制指令包括多个所述业务服务器的标识,所述管理服务器基于预建立的命令发送通道,向所述业务服务器发送所述第一控制指令,包括:所述管理服务器根据多个所述业务服务器的标识,确定多个所述业务服务器分别对应的所述命令发送通道;所述管理服务器根据各个业务服务器分别对应的所述命令发送通道,向各个业务服务器发送所述第一控制指令。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述管理服务器在响应于来自所述业务服务器的数据下载请求,基于所述数据传输通道向所述业务服务器发送与所述数据下载请求关联的数据时,获取到对所述业务服务器的第二控制指令;所述管理服务器基于预建立的命令发送通道,向所述业...

【专利技术属性】
技术研发人员:张建津王琦
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1