一种云游戏桌面的显示切换方法及装置与流程

文档序号:27055460发布日期:2021-10-24 08:17阅读:401来源:国知局
一种云游戏桌面的显示切换方法及装置与流程

1.本公开涉及图像传输技术领域,尤其涉及一种云游戏桌面的显示切换方法及装置。


背景技术:

2.随着云计算技术应用的发展,近年来桌面虚拟化在各行业应用越来越广。接入云桌面的设备类型较多,比如手机设备、电脑、智慧屏、显示大屏或者可穿戴设备等。
3.在一些特定的场景下,可能会涉及到将显示界面从一个显示设备迁移到另一个设备上,比如用户a在手机上操作游戏,回到家后,可以切换到大屏幕上操作游戏。现有技术中,一般的设备切换需要重新输入用户的登录账号信息和管理平台动态分配的游戏账号信息到另一个设备,才可以完成设备的迁移和切换,用户体验差。


技术实现要素:

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.所述处理模块,用于根据所述第一游戏账号信息控制所述采集编码器连接游戏服务器,以使所述采集编码器采集所述游戏服务器的所述云游戏桌面图像,并对所述云游戏桌面图像编码后发送给所述第一终端进行显示。
45.根据本公开实施例的第三方面,提供一种云游戏桌面的显示切换设备,所述云游戏桌面的显示切换设备包括处理器和存储器,所述存储器中存储有至少一条计算机指令,所述指令由所述处理器加载并执行以实现上述任一项所述的云游戏桌面的显示切换方法中所执行的步骤。
46.根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条计算机指令,所述指令由处理器加载并执行以实现上述任一项所述的云游戏桌面的显示切换方法中所执行的步骤。
47.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
48.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
49.图1是本公开实施例提供的云游戏桌面的显示切换系统的结构示意图;
50.图2是本公开实施例提供的一种云游戏桌面的显示切换方法的流程图;
51.图3是本公开实施例提供的一种云游戏桌面的显示切换方法的流程图;
52.图4是本公开实施例提供的一种云游戏桌面的显示切换装置的结构示意图。
具体实施方式
53.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
54.图1是本公开实施例提供的一种云游戏桌面的显示切换系统的结构图。如图1所示,该系统包括:第一终端、第二终端、渲染服务器和游戏服务器。
55.其中,第一终端可以是手机、平板电脑pad、电脑、智慧屏、显示大屏、可穿戴设备或者其他显示设备,其中,第二终端和第一终端的类型可以相同,也可以不同。
56.例如,第二终端包括显示大屏和解码器,解码器可以单独集成在设备中,也可以和显示大屏一体化设计。如果集成在设备中,比如是盒子设备,优选地为零终端。大屏设备也可以是普通的显示器。
57.渲染服务器包括管理模块(管理平台)和采集解码器。
58.下面以一具体场景为例对本公开实施例中提到的云游戏桌面的显示切换方法进行详细说明。具体场景是,用户在手机上登录云游戏系统,走到家里大屏幕后,可以直接将手机上的游戏桌面直接切换到投屏屏幕。基于此,本公开实施例提供一种云游戏桌面的显示切换方法,如图2所示,应用于管理平台,该云游戏桌面的显示切换方法包括以下步骤:
59.步骤101、获取切换指令,切换指令用于指示将云游戏桌面图像由第一终端切换为第二终端进行显示,切换指令携带有目标用户的登录账号信息、第一游戏账号信息和第二终端的标识信息;
60.在一个实施例中,在获取切换指令之前,上述方法还包括:
61.根据目标用户的登录账号信息获取与登录账号信息对应的游戏账号列表,游戏账号列表包括至少一个游戏账号信息;
62.接收目标用户在游戏账号列表中选定的第一游戏账号信息;
63.根据第一游戏账号信息控制采集编码器连接游戏服务器,以使采集编码器采集游戏服务器的云游戏桌面图像,并对云游戏桌面图像编码后发送给第一终端进行显示。
64.实际使用中,第一终端可以预先安装有app,目标用户通过app输入账号密码信息或者指纹等生物身份信息登录到渲染服务器。在该实施例中,账号密码信息和指纹信息都是提前绑定的。
65.具体的,在首次登录时,提醒用户是否设备指纹信息,如果用户选择是,则查询是否有开机指纹信息,如果存在,则直接匹配该指纹信息为登录渲染服务器的身份信息。如果不存在,则提醒用户录入指纹信息。
66.另外,管理平台存储有目标用户登录账号、密码和采集编码器的对应关系,或者登录账号、密码和生物身份信息的对应关系,根据用户登录账号信息控制第一终端连接对应的采集编码器。
67.另外,管理平台分配或者查询已经分配的游戏账号,并基于该游戏账号登录到游戏服务器;
68.如果存在已经分配的游戏账号,则直接登录游戏服务器;
69.如果不存在已经分配的游戏账号,则分配对应的游戏账号,该步骤可以包括:
70.基于登录账号,确定该账号的对应等级,并基于该等级分配对应的游戏账号。该登录账号对应的等级是基于用户的缴费情况而定的,比如可以分别高级、中级和低级。每个级别对应的游戏账号级别不同,高级账号对应的游戏账号级别可以更高,比如包括1

最高级,例如最高级别是15,则高级账号对应的权限包括1

15;中级账号对应的权限可以包括1

10;
低级账号对应的级别可以为1

5。本实施例为示例说明,不限制具体的区间。实际使用中,用户可以在对应的区间内选择对应级别的账号。
71.游戏账号登录游戏服务器后,采集编码器将游戏服务器的云游戏桌面编码后发送至第一终端段进行显示。因为是游戏场景,可以对显示界面采用有损压缩的编码方式,比如h264或h265编码。
72.本公开实施例通过上述方法,管理平台根据用户的登录账号分配与登录账号对应的游戏账号,采集编码器通过游戏账号采集游戏服务器的云游戏桌面图像。
73.在一个实施例中,游戏账号列表中包括至少两个游戏账号信息;
74.上述方法还包括:
75.接收目标用户在游戏账号列表中选定的第二游戏账号信息;
76.根据第二游戏账号信息控制采集编码器连接游戏服务器,以使采集编码器采集游戏服务器的云游戏桌面图像。
77.本公开实施例通过上述方法,在云游戏过程中,用户可以在对应的游戏账号列表中更换游戏账号,以达到修改游戏账号权限级别的目的。
78.在一个实施例中,在获取切换指令之前,上述方法还包括:
79.预存目标用户设置的终端设备列表,终端设备列表中包括至少两个终端的标识信息;
80.根据目标用户的登录账号信息获取目标用户对应的终端设备列表。
81.具体的,用户可以提前将可以切换的设备的唯一标识录入到管理平台进行存储,唯一标识可以包括设备的唯一识别码,或者ip地址、mac地址等,也可以是自定义的标识,本公开对此不作任何限制。
82.本公开实施例通过上述方法,在管理平台中预存用户的终端设备列表,并根据用户的登录账号信息获取该终端设备列表,有利于后续用户对显示设备的切换操作。
83.在一个实施例中,获取切换指令包括:
84.接收目标用户设置的切换指令,其中,第二终端为目标用户在终端设备列表中指定的。
85.本公开实施例通过上述方法,用户可以人为指定第二终端进行显示切换。
86.在一个实施例中,获取切换指令包括:
87.接收第一终端和/或第二终端发送的第一终端与第二终端的距离值;
88.判断距离值是否小于预设阈值;
89.在距离值小于预设阈值时,生成切换指令。
90.具体的,距离值可以通过wifi测距,蓝牙测距等近距离通信的方式进行距离估计,得到两个终端的实际距离,如果在预设阈值范围内,触发切换桌面的动作。
91.另外,还可以通过距离传感器直接检测第一终端和第二终端的距离。
92.一般的,预设阈值可以设置为2米,具体的距离阈值可以由用户修改设置。
93.本公开实施例中,第一终端和/或第二终端将距离值发送给管理平台,由管理平台对是否进行切换进行判断。
94.本公开实施例通过上述方法,第一终端或第二终端可以获取二者的距离值,根据该距离值,管理平台自动生成桌面切换指令进行桌面的切换,操作更加便捷。
95.在一个实施例中,获取切换指令包括:
96.接收第一终端和/或第二终端发送的切换指令,切换指令为第一终端或第二终端在第一终端与第二终端的距离值小于预设阈值时生成的。
97.具体的,第一终端和/或第二终端也可以对测量的距离值进行判断,若判断结果为切换,则生成切换指令发送给管理平台。
98.本公开实施例通过上述方法,第一终端或第二终端可以根据二者的距离值自动生成桌面切换指令进行桌面的切换。
99.步骤102、将切换指令发送给目标用户对应的采集编码器,以使采集编码器建立与第二终端的连接。
100.在一个实施例中,上述方法还包括:
101.在采集编码器与第二终端连接成功后,控制采集编码器断开与第一终端的连接。
102.本公开实施例通过上述方法,在第二终端画面切换完成后,采集编码器断开和第一终端的连接,保证了云游戏桌面图像显示的连续性。
103.本公开实施例提供的云游戏桌面的显示切换方法,首先获取切换指令,切换指令用于指示将云游戏桌面图像由第一终端切换为第二终端进行显示,切换指令携带有目标用户的登录账号信息、第一游戏账号信息和第二终端的标识信息;然后将切换指令发送给目标用户对应的采集编码器,以使采集编码器建立与第二终端的连接。本公开提供的云游戏桌面的显示切换方法,能够避免现有技术中需要用户在第二终端输入登录账号和游戏账号,才能完成显示设备的切换,本公开方法操作简单,客户体验好。
104.基于上述图2对应的实施例提供的云游戏桌面的显示切换方法,本公开另一实施例提供一种云游戏桌面的显示切换方法,如图3所示。
105.步骤201、第一终端获取用户输入的登录账号、密码信息;
106.可选的,第一终端可以预先安装有app,用户通过app输入登录账号和密码可以登录到渲染服务器对应的采集编码器。
107.可替代的,该步骤也可以获取用户的指纹等生物身份信息;在该实施例中,登录账号、密码信息和指纹信息是提前绑定的。
108.在首次登录时,提醒用户是否设备指纹信息,如果用户选择是,则查询是否有开机指纹信息,如果存在,则直接匹配该指纹信息为登录渲染服务器的信息。
109.如果不存在,则提醒用户录入指纹信息。
110.步骤202、第一终端将登录账号、密码信息或者生物身份信息发送给渲染服务器;
111.具体的,该信息由渲染服务器的管理模块处理。管理模块存储有登录账号、密码和对应采集编码器的对应关系,或者登录账号、密码和生物身份信息的对应关系。
112.进一步的,管理模块还存储有可以切换设备的设备id列表。也就是说,用户可以提前设置可以切换的设备,而不是切换到任意设备。这可以为实线自动切换做前提。
113.比如,用户可以提前将可以切换的设备的唯一标识录入到管理模块进行存储,唯一标识包括设备的唯一识别码,或者ip地址或者mac地址等,也可以是自定义的标识,本公开对此不作任何限制。
114.步骤203、渲染服务器分配或者查询已经分配的游戏账号,并基于该游戏账号登录到游戏服务器;
115.可选的,如果存在已经分配的游戏账号,则直接登录游戏服务器;
116.如果不存在已经分配的游戏账号,分配对应的游戏账号。
117.进一步的,该步骤可以包括:
118.基于登录账号,确定该账号的对应等级,并基于该等级分配对应的游戏账号。该账号对应的等级是基于用户的缴费情况而定的,比如可以分别高级、中级和低级。每个级别对应的游戏账号级别不同,高级账号对应的游戏账号级别可以更高,比如包括1

最高级,例如最高级别是15,则高级账号对应的权限为1

15;中级账号对应的权限可以包括1

10;低级账号对应的级别为1

5。本实施例为示例说明,不限制具体的区间。
119.用户可以在对应的区间内选择对应级别的游戏账号,并且可以修改对应的级别。
120.步骤204、采集编码器采集游戏服务器推送的显示界面,并进行编码,并将编码后的数据发送给第一终端显示;
121.本公开提供的实施例中,因为是游戏场景,对显示界面采用有损压缩的编码方式,比如h264或h265编码。
122.步骤205、第一终端可以识别用户的操作;
123.如果第一终端是手机,则具体的操作可以是触摸屏的操作。
124.步骤206、检测是否要进行桌面切换,如果切换,执行步骤207;
125.该步骤可以包括自动检测是否进行桌面切换,或者人为进行桌面切换。
126.如果是人为进行桌面切换,则由用户操作,选择要进行桌面切换,并进一步选择要切换的屏幕的标识。
127.如果是自动检测是否进行桌面切换,可以有很多方式,下面举几个例子进行说明:
128.可以是检测到第一终端和第二终端的距离在预设范围内时,触发切换桌面的动作。
129.具体的,检测距离可以通过wifi测距,蓝牙测距等近距离通信的方式进行距离估计,得到两个终端的实际距离,如果在预设阈值范围内,触发切换桌面的动作。
130.可选的,还可以通过距离传感器直接检测和被切换桌面的距离。
131.一般的,可以设置距离为2m,具体的距离阈值可以由用户修改设置。
132.如果关闭自动检测,则由用户手动开启切换屏幕或者一键切换屏幕。其中,一键切换屏幕包括快捷键,或者预设的手势操作,或者对触摸屏的预设动作等。
133.步骤207、生成云桌面切换指令,并将该云桌面切换指令发送给采集编码器;
134.该切换指令携带有登录账号、密码信息和待切换的屏幕标识。
135.该指令用户告知采集编码器将从第一终端的链接切换为和第二终端的链接。
136.步骤208、采集编码器器接收到切换指令后,和第二终端建立链接,并暂时维持和第一终端的链接;待画面完全切换至第二终端后,断开和第一终端的链接;
137.这样,可以实现第一终端和第二终端的软切换。
138.步骤209、期间渲染服务器可以响应和第二终端对应的操作;
139.操作可以包括:鼠标,键盘或者游戏手柄等操作。
140.步骤210、重新执行步骤206,或者手动切换桌面。
141.基于上述图2和图3对应的实施例中所描述的云游戏桌面的显示切换方法,下述为本公开装置实施例,可以用于执行本公开方法实施例。
142.本公开实施例提供一种云游戏桌面的显示切换装置,如图4所示,该装置包括获取模块301和发送模块302;
143.获取模块301,用于获取切换指令,切换指令用于指示将云游戏桌面图像由第一终端切换为第二终端进行显示,切换指令携带有目标用户的登录账号信息、游戏账号信息和第二终端的标识信息;
144.发送模块302,用于将切换指令发送给目标用户对应的采集编码器,以使采集编码器建立与第二终端的连接。
145.本公开实施例提供的装置,包括获取模块301和发送模块302;获取模块301,用于获取切换指令,切换指令用于指示将云游戏桌面图像由第一终端切换为第二终端进行显示,切换指令携带有目标用户的登录账号信息、游戏账号信息和第二终端的标识信息;发送模块302,用于将切换指令发送给目标用户对应的采集编码器,以使采集编码器建立与第二终端的连接。本公开提供的云游戏桌面的显示切换装置,能够避免现有技术中需要用户在第二终端输入登录账号和游戏账号,才能完成显示设备的切换,本公开装置结构简单,客户体验好。
146.在一个实施例中,获取模块301,还用于根据目标用户的登录账号信息获取与登录账号信息对应的游戏账号列表,游戏账号列表包括至少一个游戏账号信息;
147.装置还包括:接收模块303和处理模块304;
148.接收模块303,用于接收目标用户在游戏账号列表中选定的第一游戏账号信息;
149.处理模块304,用于根据第一游戏账号信息控制采集编码器连接游戏服务器,以使采集编码器采集游戏服务器的云游戏桌面图像,并对云游戏桌面图像编码后发送给第一终端进行显示。
150.基于上述图2和图3对应的实施例中描述的云游戏桌面的显示切换方法,本公开另一实施例还提供一种云游戏桌面的显示切换设备,该云游戏桌面的显示切换设备包括处理器和存储器,存储器中存储有至少一条计算机指令,该指令由处理器加载并执行以实现上述图2和图3对应的实施例中所描述的云游戏桌面的显示切换方法。
151.基于上述图2和图3对应的实施例中所描述的云游戏桌面的显示切换方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:read only memory,rom)、随机存取存储器(英文:random access memory,ram)、cd

rom、磁带、软盘和光数据存储装置等。该存储介质上存储有至少一条计算机指令,用于执行上述图2和图3对应的实施例中所描述的云游戏桌面的显示切换方法,此处不再赘述。
152.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
153.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1