一种云服务器的控制方法、装置、电子设备及存储介质与流程

文档序号:35666975发布日期:2023-10-06 22:53阅读:22来源:国知局
一种云服务器的控制方法、装置、电子设备及存储介质与流程

本发明涉及云计算,特别是涉及一种云服务器的控制方法、装置、电子设备及存储介质。


背景技术:

1、目前,随着互联网技术的发展,云服务器已经广泛应用于大数据、云计算、移动互联网、人工智能等各个领域,目前,在使用云服务器时,通常是通过客户端来对云服务器进行控制的。例如,可以使用vnc(virtual network computing,虚拟网络计算)软件来实现通过客户端对云服务器的远程控制,其中,vnc软件包括客户端应用程序和服务器端的应用程序。

2、然而申请人发现,在现有技术中,通过客户端控制云服务器时,每次只能向一个云服务器发送控制指令,如果用户需要控制多个云服务器,则需要多次使用客户端来依次向各个云服务器发送控制指令,这使得用户需要执行多次控制操作,可见,现有的控制多个云服务器的过程比较繁琐。


技术实现思路

1、本发明实施例的目的在于提供一种云服务器的控制方法、装置、电子设备及存储介质,以实现简化控制多个云服务器的过程,提高控制效率。具体技术方案如下:

2、第一方面,本发明实施例提供了一种云服务器的控制方法,应用于终端,终端通过浏览器与多个服务器通信连接,浏览器中设置有主控页面和多个子页面,每个子页面对应一个服务器的服务器标识,该方法包括:

3、主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,广播多个服务器标识以及多个控制指令,其中,每个服务器标识对应至少一个控制指令;

4、每个子页面监听主控页面;在任一子页面监听到与该子页面对应的服务器标识以及该服务器标识对应的至少一个控制指令时,将该服务器标识对应的至少一个控制指令,发送至对应的服务器。

5、可选的,主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,该方法还包括:

6、确定主控页面的控制模式,其中,控制模式包括多控模式和单控模式;

7、在主控页面的控制模式为多控模式时,广播多个服务器标识以及多个控制指令;

8、在主控页面的控制模式为单控模式时,从用户输入的多个服务器标识中选择目标服务器标识以及该目标服务器标识所对应的至少一个控制指令,并广播目标服务器标识以及该目标服务器标识对应的至少一个控制指令;

9、目标服务器标识对应的子页面在监听到目标服务器标识以及该目标服务器标识对应的至少一个控制指令时,获取目标服务器标识以及该目标服务器标识对应的至少一个控制指令,并将目标服务器标识对应的至少一个控制指令发送至目标服务器标识所标识的目标服务器。

10、可选的,该方法还包括:

11、主控页面在获取到用户输入的预设参数以及预设参数对应的控制指令后,广播预设参数以及预设参数对应的控制指令,其中,预设参数用于指示所有子页面向各自对应的服务器发送预设参数对应的控制指令;

12、所有子页面在监听到预设参数和预设参数对应的控制指令后,分别将预设参数对应的控制指令发送至各个子页面对应的服务器。

13、可选的,主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,广播多个服务器标识以及多个控制指令,包括:

14、主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,通过第一预设格式广播多个服务器标识以及多个控制指令;

15、在任一子页面监听到与该子页面对应的服务器标识以及该服务器标识对应的至少一个控制指令时,将该服务器标识对应的至少一个控制指令,发送至对应的服务器,包括:

16、在任一子页面监听到与该子页面对应的服务器标识以及该服务器标识对应的至少一个控制指令时,将该服务器标识对应的至少一个控制指令转换为第二预设格式的至少一个控制指令;并将第二预设格式的至少一个控制指令发送至对应的服务器。

17、可选的,主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,该方法还包括:

18、获取用户选择的通信方式,其中,通信方式用于表示主控页面与子页面之间的数据交互方式,通信方式至少包括:广播方式;

19、在用户选择的通信方式为广播方式时,发送广播指示至所有子页面,以指示所有子页面对主控页面进行监听。

20、第二方面,本发明实施例提供了一种云服务器的控制装置,应用于终端,终端通过浏览器与多个服务器通信连接,浏览器中设置有主控页面和多个子页面,每个子页面对应一个服务器的服务器标识,该装置包括:

21、广播模块,用于由主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,广播多个服务器标识以及多个控制指令,其中,每个服务器标识对应至少一个控制指令;

22、监听模块,用于由每个子页面监听主控页面;在任一子页面监听到与该子页面对应的服务器标识以及该服务器标识对应的至少一个控制指令时,将该服务器标识对应的至少一个控制指令,发送至对应的服务器。

23、可选的,该装置还包括:

24、控制模式确定模块,用于主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,确定主控页面的控制模式,其中,控制模式包括多控模式和单控模式;

25、在主控页面的控制模式为多控模式时,触发广播模块广播多个服务器标识以及多个控制指令;

26、在主控页面的控制模式为单控模式时,触发广播模块从用户输入的多个服务器标识中选择目标服务器标识以及该目标服务器标识所对应的至少一个控制指令,并广播目标服务器标识以及该目标服务器标识对应的至少一个控制指令;

27、监听模块,还用于目标服务器标识对应的子页面在监听到目标服务器标识以及该目标服务器标识对应的至少一个控制指令时,获取目标服务器标识以及该目标服务器标识对应的至少一个控制指令,并将目标服务器标识对应的至少一个控制指令发送至目标服务器标识所标识的目标服务器。

28、可选的,广播模块,还用于:

29、主控页面在获取到用户输入的预设参数以及预设参数对应的控制指令后,广播预设参数以及预设参数对应的控制指令,其中,预设参数用于指示所有子页面向各自对应的服务器发送预设参数对应的控制指令;

30、监听模块,还用于所有子页面在监听到预设参数和预设参数对应的控制指令后,分别将预设参数对应的控制指令发送至各个子页面对应的服务器。

31、可选的,广播模块,具体用于:

32、由主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,通过第一预设格式广播多个服务器标识以及多个控制指令;

33、监听模块,具体用于:

34、在任一子页面监听到与该子页面对应的服务器标识以及该服务器标识对应的至少一个控制指令时,将该服务器标识对应的至少一个控制指令转换为第二预设格式的至少一个控制指令;并将第二预设格式的至少一个控制指令发送至对应的服务器。

35、可选的,该装置还包括:

36、通信方式获取模块,用于获取用户选择的通信方式,其中,通信方式用于表示主控页面与子页面之间的数据交互方式,通信方式至少包括:广播方式;

37、指示模块,用于:在用户选择的通信方式为广播方式时,发送广播指示至所有子页面,以指示所有子页面对主控页面进行监听。

38、第三方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

39、存储器,用于存放计算机程序;

40、处理器,用于执行存储器上所存放的程序时,实现上述任一所述的云服务器的控制方法。

41、第四方面,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一所述的云服务器的控制方法。

42、第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的云服务器的控制方法。

43、本发明实施例有益效果:

44、本发明实施例提供的一种云服务器的控制方法、装置、电子设备及存储介质,可以在浏览器中设置主控页面和多个子页面,并由每个子页面对应一个服务器的服务器标识,然后由主控页面在获取到用户输入的多个服务器标识以及多个控制指令后,广播多个服务器标识以及多个控制指令,再由每个子页面监听主控页面;在任一子页面监听到与该子页面对应的服务器标识以及该服务器标识对应的至少一个控制指令时,将该服务器标识对应的至少一个控制指令,发送至对应的服务器。这样,可以使得通过在一个主控页面中输入多个控制指令,便可以实现对多个云服务器的控制,而不需要在每个服务器对应的子页面中分别输入控制指令,从而可以实现简化控制多个云服务器的过程,提高了控制云服务器的效率。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1