云游戏直播过程中转移游戏控制权的方法、系统和设备

文档序号:791932 发布日期:2021-04-13 浏览:15次 >En<

阅读说明:本技术 云游戏直播过程中转移游戏控制权的方法、系统和设备 (Method, system and equipment for transferring game control right in cloud game live broadcast process ) 是由 张海辰 张斌 于 2020-12-31 设计创作,主要内容包括:本发明涉及云游戏直播过程中转移游戏控制权的方法、系统和设备。所述方法包括生成游戏控制权转移请求;调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端;所述新操作用户客户端为观看云游戏直播的用户所对应的客户端;云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端;所述新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。本发明可以在游戏主播虚拟财产的前提下进行游戏接力,实现“我行我上”、“借我玩游戏”,加强游戏主播与直播观众的互动。(The invention relates to a method, a system and equipment for transferring game control right in a cloud game live broadcast process. The method includes generating a game control transfer request; the scheduling server responds to the game control right transfer request to generate a new game key and sends the new game key to the cloud game server and the new operation user client; the newly-operated user client is a client corresponding to a user watching the live cloud game; the cloud game server disconnects the connection with the original operation user client after receiving the new game key; the original operation user client is a client corresponding to a user who operates the cloud game and performs live broadcast; the new operation user client carries a new game key to be connected with the cloud game server, and the user on the new operation user client obtains the cloud game control right. The invention can relay the game on the premise of virtual property of the game anchor, realizes &#39;I go on me&#39; and &#39;borrow me to play the game&#39;, and enhances the interaction between the game anchor and the live audience.)

云游戏直播过程中转移游戏控制权的方法、系统和设备

技术领域

本发明涉及云计算技术领域,尤其涉及云游戏直播过程中转移游戏控制权的方法、系统和设备。

背景技术

近年来,随着技术的发展,云游戏技术也不断成熟。云游戏(Cloud Gaming)是以云计算为基础的游戏方式,本质上为交互性的在线视频流,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。

游戏直播是近年来的一种趋势。观众可以通过直播平台观看主播的游戏界面和操作等。随着云游戏的兴起,云游戏直播也逐渐成为一种趋势。因此,如何更好地实现云游戏直播是一个需要研究的问题。

发明内容

本发明的目的在于提供一种云游戏直播过程中转移游戏控制权的方法、系统和设备。

为了实现上述目的,本发明提供了如下技术方案:

在第一方面,本发明提供了一种云游戏直播过程中转移游戏控制权的方法,包括:

生成游戏控制权转移请求;

调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端;所述新操作用户客户端为观看云游戏直播的用户所对应的客户端;

云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端;

所述新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。

在一些优选的实施方式中,

所述游戏控制权转移请求基于新操作用户客户端上的用户请求而生成;

当新操作用户客户端上的用户请求获得游戏控制权后,新操作用户客户端生成所述游戏控制权转移请求,并向调度服务器发送所述游戏控制权转移请求。

在一些优选的实施方式中,

新操作用户客户端发送的所述游戏控制权转移请求中携带有新操作用户客户端上的用户的访问令牌。

在一些优选的实施方式中,

调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,包括:

接收所述游戏控制权转移请求后,调度服务器向原操作用户客户端发送确认请求;所述确认请求中携带有新操作用户客户端的用户名和用户ID;

收到原操作用户客户端发送的确认指令后,调度服务器生成新游戏密钥。

在一些优选的实施方式中,

在生成云游戏控制权转移请求之前,实现云游戏直播的方法包括:

原操作用户客户端基于用户指令而开启云游戏;

原操作用户客户端基于用户指令而发送直播请求;

调度服务器响应于所述直播请求与直播CDN服务器交互,通过交互获得所述直播CDN服务器生成的直播间地址;

调度服务器将所述直播间地址发送给云游戏服务器和所有客户端;所有客户端包括原操作用户客户端和观看云游戏直播的用户所对应的客户端;

云游戏服务器在收到所述直播间地址后把直播流推到所述直播间地址,实现云游戏直播。

在一些优选的实施方式中,

当游戏控制权转移后,原操作用户客户端上的用户通过所述直播间地址观看云游戏直播;和

所述方法还包括原操作用户客户端重新获得游戏控制权;所述原操作用户客户端重新获得游戏控制权包括:

生成游戏控制权转移新指令;所述游戏控制权转移新指令基于原操作用户客户端上的用户请求而生成;

调度服务器响应于所述游戏控制权转移新指令向云游戏服务器发送所述新游戏密钥的失效指令,同时生成用以重新确认原操作用户客户端的游戏密钥并发原操作用户客户端和云游戏服务器;

云游戏服务器收到所述失效指令和用以重新确认原操作用户客户端的游戏密钥后,先断开与所述新操作用户客户端的连接,再与原操作用户客户端进行连接。

在一些优选的实施方式中,

开启云游戏包括:

原操作用户客户端基于用户指令而生成进入云游戏请求,并将所述进入云游戏请求发送给调度服务器;

调度服务器响应所述进入云游戏请求,分配云游戏服务器,并生成游戏密钥发送给原操作用户客户端和云游戏服务器;

原操作用户客户端携带游戏密钥向云游戏服务器请求开启串流,从而开启云游戏。

在第二方面,本发明提供了一种云游戏直播过程中转移游戏控制权的系统,包括:

客户端,所述客户端包括操作云游戏并进行直播的用户所对应的原操作用户客户端和观看直播的用户所对应的客户端;

调度服务器;

云游戏服务器;和

直播CDN服务器;

当进行云游戏直播过程中转移游戏控制权时,所述系统进行如下动作:

生成游戏控制权转移请求;

调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端;所述新操作用户客户端为观看云游戏直播的用户所对应的客户端;

云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端;

所述新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。

在第三方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如本发明在第一方面提供的任一项所述的方法。

在第四方面,本发明提供了一种计算设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如本发明在第一方面提供的任一项所述的方法。

有益效果

本发明的上述技术方案具有如下优点:

本发明提供的方法在生成游戏控制权转移请求后,调度服务器响应于该请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端,云游戏服务器在收到新游戏密钥后断开与原操作用户客户端的连接,从而保证原操作用户客户端上的用户账号的安全。然后,新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。

附图说明

图1示意性示出了本发明实施例提供的云游戏直播过程中转移游戏控制权的方法的流程图;

图2示意性示出了本发明实施例提供的实现云游戏的流程图;

图3示意性示出了本发明实施例提供的实现云游戏直播的流程图;

图4示意性示出了本发明实施例提供的原操作用户客户端重新获得游戏控制权的流程图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

需要说明的是,在云游戏的运行模式下,在云游戏场景下,游戏运行与画面渲染在云游戏服务器(也被称为云端或云端服务器)上完成;显示和解码以及用户指令的接收和传送在客户端上完成。客户端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取用户输入指令并发送给云端服务器的能力即可。

在云游戏直播中,一般的模式是主播玩云游戏,观众只能观看,云游戏直播缺乏针对游戏操作方面的互动。

本发明提供了一种云游戏直播过程中转移游戏控制权的方法、系统和设备,旨在更好地实现云游戏直播过程中用户与主播之间的互动。

本发明实施例提供了一种云游戏直播过程中转移游戏控制权的方法,如图1所示,该方法包括:

步骤110:生成游戏控制权转移请求。

步骤120:调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端;所述新操作用户客户端为观看云游戏直播的用户所对应的客户端。

步骤130:云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端。

步骤140:所述新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。

本发明提供的方法在生成游戏控制权转移请求后,调度服务器响应于该请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端,云游戏服务器在收到新游戏密钥后断开与原操作用户客户端的连接,从而保证原操作用户客户端上的用户账号的安全。然后,新操作用户客户端携带新游戏密钥与云游戏服务器连接,使新操作用户客户端上的用户获得云游戏控制权。

需要说明的是,在云游戏直播场景中,原操作用户客户端上的用户即为云游戏主播,新操作用户客户端上的用户即为观看直播的用户。还需要说明是的,新游戏密钥即新的game key,指新的游戏密钥,并非指新游戏的密钥,游戏类型并未发生变化。

下面,对本发明实施方式提供的上述步骤进行更加详细的说明。

具体地,对于步骤S110,在一些实施方式中,所述游戏控制权转移请求可以基于原操作用户客户端上的用户(即云游戏主播)而生成。但在一些本发明的优选实施方式中,所述游戏控制权转移请求基于新操作用户客户端上的用户请求而生成。也就是在云游戏直播过程中,当观看直播的用户想替代主播玩游戏时,可以主动请求获得游戏控制权,从而进行游戏接力,实现“我行我上”、“借我玩游戏”。当新操作用户客户端上的用户请求获得游戏控制权后,新操作用户客户端生成所述游戏控制权转移请求,并向调度服务器发送所述游戏控制权转移请求。

进一步地,当新操作用户客户端上的用户向调度服务器发送游戏控制权转移请求后,该请求中携带有新操作用户客户端上的用户的访问令牌,即新操作用户客户端上的用户的access_token。

具体地,对于步骤120,在收到所述游戏控制权转移请求后,调度服务器响应于该请求而生成新的game key(即新游戏密钥),并将这一新的game key发送给云游戏服务器和新操作用户客户端。在一些优选的实施方式中,调度服务器的响应动作包括:

接收所述游戏控制权转移请求后,调度服务器向原操作用户客户端发送确认请求;所述确认请求中携带有新操作用户客户端的用户名和用户ID;

收到原操作用户客户端发送的确认指令后,调度服务器生成新游戏密钥。

也就是说,在本发明提供的方法中,调度服务器在收到游戏控制权转移请求后,先向原操作用户客户端发送确认指令,在收到原操作用户客户端发送的确认指令后,再生成新的游戏密钥。

具体地,对于步骤130,云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端。也就是说,在收到新的游戏密钥后,云游戏会断开与原操作用户客户端的连接,在保护原操作用户客户端上的用户(即主播)的虚拟财产的前提下实现游戏接力。

具体地,对于步骤140,新操作用户客户端携带新游戏密钥与云游戏服务器连接,使新操作用户客户端上的用户(即观看云游戏直播的用户)获得游戏控制权,使观看云游戏直播的用户也可以玩游戏。

下面对本发明实施方式提供的云游戏方法进行详细地说明,参考图2。

步骤210:原操作用户客户端基于用户指令而生成进入云游戏请求,并将所述进入云游戏请求发送给调度服务器。毫无疑问,这里的用户指的是原操作用户客户端上的用户。发送的进入云游戏请求中可以携带有access_token。

本实施方式中,用户可以通过与原操作用户客户端连接的输入设备(如手柄、鼠标、键盘、触屏式输入装置)向原操作用户客户端发送进入云游戏指令。本发明对输入设备不做特殊限定。需要说明的是,这里的连接可以为有线连接方式,也可以为无线连接方式,本发明实施例不做特殊限定。

步骤220:调度服务器响应所述进入云游戏请求,分配云游戏服务器,并生成游戏密钥发送给原操作用户客户端和云游戏服务器。

步骤230:原操作用户客户端携带游戏密钥向云游戏服务器请求开启串流,从而开启云游戏。

在一些实施方式中,可以存在如下的情形:原操作用户客户端上的用户先请求开启云游戏,再请求开启直播;或者,原操作用户客户端上的用户先请求开启直播,再请求开启云游戏。

以先请求开启云游戏再请求开启直播为例,先按照图2所示方法开启云游戏,后续参照图3:

步骤310:原操作用户客户端基于用户指令而生成直播请求,并将所述直播请求发送给调度服务器;需要说明的是,此处的用户指令为原操作用户客户端上的用户向原操作用户客户端发送的指令;

步骤320:调度服务器响应于所述直播请求与直播CDN服务器交互,通过交互获得所述直播CDN服务器生成的直播间地址;

步骤330:调度服务器将所述直播间地址发送给云游戏服务器和所有客户端;所有客户端包括原操作用户客户端和观看云游戏直播的用户所对应的客户端;应当理解的是,观看云游戏直播的用户所对应的客户端的数量可以为多个;

步骤340:云游戏服务器在收到所述直播间地址后把直播流推到所述直播间地址,实现云游戏直播。

当游戏控制权转移后,原操作用户客户端上的用户通过所述直播间地址观看云游戏直播,而新操作用户客户端上的用户则进行游戏操作。在一些优选的实施方式中,本发明实施例可以使原操作用户客户端上的用户主动收回游戏控制权。具体地,参考图4,原操作用户客户端可以通过如下方法重新获得游戏控制权,从而使原操作用户客户端上的用户重获游戏控制权:

步骤410:生成游戏控制权转移新指令;所述游戏控制权转移新指令基于原操作用户客户端上的用户请求而生成;

也就是说,当原操作用户客户端上的用户(即云游戏主播)想要从观看云游戏的用户中收回游戏控制权时,原操作用户客户端上的用户可以随时通过客户端(指的是原操作用户客户端)发送指令而重新获得游戏控制权,并且无需经过新操作用户客户端上的用户的同意。

步骤420:调度服务器响应于所述游戏控制权转移新指令向云游戏服务器发送所述新游戏密钥的失效指令,同时生成用以重新确认原操作用户客户端的游戏密钥并发原操作用户客户端和云游戏服务器;

步骤430:云游戏服务器收到所述失效指令和用以重新确认原操作用户客户端的游戏密钥后,先断开与所述新操作用户客户端的连接,再与原操作用户客户端进行连接。

下面示意性地描述了本发明实施方式中的云游戏直播过程中转移游戏控制权方法的一种应用场景。

当第一客户端(即原操作用户客户端)上的第一用户(即云游戏主播)开始云游戏时,第一客户端获取第一用户发送的进入云游戏指令,在获得该指令后生成进入云游戏请求,并且携带access_token向调度服务器申请进入云游戏。在收到第一客户端发送的进入云游戏请求后,调度服务器为云游戏分配云游戏服务器,并生成用于校验的game key发送给第一客户端和云游戏服务器。在收到game key后,第一客户端携带game key向云游戏服务器请求开启串流,从而开始云游戏。

在游戏过程中,第一用户可以开启直播。第一用户发送直播请求,第一客户端在收到直播请求后将其发送给调度服务器。在收到直播请求后,调度服务器与直播CDN服务器交互,直播CDN服务器生成直播间地址opera_link。调度服务器在收到直播间地址后将其发送给云游戏服务器和客户端,这里的客户端包括第一客户端、第二客户端以及其它有途径观看直播的用户所对应的客户端。收到直播间地址后,云游戏服务器可把直播流推到直播间地址,实现云游戏直播。

在直播开启后,第二客户端(即新操作用户客户端)上的第二用户(即观看云游戏直播的用户)可以观看直播。在观看直播的过程中,当第二用户想替代主播玩游戏时,第二用户可以请求获取游戏控制权。收到用户的请求后,第二客户端携带自身access_token向调度服务器发送游戏控制权转移请求。收到游戏控制权转移请求后,调度服务器携带第二用户的用户名和用户ID等信息向第一客户端发送确认请求,以通知第一用户进行确认。在第一用户1收到确认请求后,第一用户可以同意第二用户的请求,当然也可以不同意第二用户的请求。以同意第二用户请求为例,第一用户1向第一客户端进行确认,第一客户端在收到第一用户的确认信息后向调度服务器发送确认指令。收到确认指令后,调度服务器则生成新的game key,并将新的game key发送给云游戏服务器和第二客户端。收到新的gamekey后,云游戏服务器将先前的game_key失效,断开与第一客户端串流,然后第二客户端即可携带新的game_key与云游戏服务器串流,使第二用户获得游戏控制权。需要说明的是,此时直播的内容即由于第二用户完成。

第一客户端上的第一用户暂时无法玩游戏,但可以使用opera_link观看直播。在观看直播的过程中,第一用户可以随时收回游戏控制权而无需经过第二用户的同意。此时,第一客户端携带access_token向调度服务器发出游戏控制权转移新指令。收到该指令后,调度服务器首先向云游戏服务器发送在先的game_key失效指令,云游戏服务器收到这一指令后即断开现有串流连接,调度服务器同时生成新game_key发送给第一用户和云游戏服务器供串流使用,从而使第一用户可重新与云游戏服务器串流而重新获得游戏控制权。

应当理解的是,上述内容描述步骤均为上述具体实施例的总结,其中的步骤在上述具体实施例中均对其进行了说明。应当理解的是,第一用户所对应的第一客户端,第二用户所对应的客户端可以是具有显示屏的各类计算设备,包括但不限于计算机(台式或便携式)、智能手机和平板电脑等。还应当理解的是,客户第一端、第二客户端、调度服务器、云游戏服务器、直播CDN服务器数目可以为任意数目。如,云游戏服务器可以为多个服务器组成的集群式服务器。

本发明实施例提供了一种云游戏直播过程中转移游戏控制权系统,所述系统包括:

客户端,所述客户端包括操作云游戏并进行直播的用户所对应的原操作用户客户端和观看直播的用户所对应的客户端;

调度服务器;

云游戏服务器;和

直播CDN服务器。

所述系统在进行云游戏直播过程中转移游戏控制权时,具体用于:

生成游戏控制权转移请求;

调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端;所述新操作用户客户端为观看云游戏直播的用户所对应的客户端;

云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端;

所述新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。

在一些实施方式中,所述系统还用于:开启云游戏直播。当所述系统用于开启云游戏直播时,具体用于:

原操作用户客户端基于用户指令而开启云游戏;应当理解的是,此处的“基于用户”中的“用户”指原操作用户客户端所对应的用户,而不是其它客户端所对应的用户;

原操作用户客户端基于用户指令而发送直播请求;应当理解的是,此处的“基于用户”中的“用户”指原操作用户客户端所对应的用户,而不是其它客户端所对应的用户;

调度服务器响应于所述直播请求与直播CDN服务器交互,通过交互获得所述直播CDN服务器生成的直播间地址;

调度服务器将所述直播间地址发送给云游戏服务器和所有客户端;所有客户端包括原操作用户客户端和观看云游戏直播的用户所对应的客户端;

云游戏服务器在收到所述直播间地址后把直播流推到所述直播间地址,实现云游戏直播。

在一些实施方式中,当原操作用户客户端基于用户指令而开启云游戏时,具体用于:

原操作用户客户端基于用户指令而生成进入云游戏请求,并将所述进入云游戏请求发送给调度服务器;

调度服务器响应所述进入云游戏请求,分配云游戏服务器,并生成游戏密钥发送给原操作用户客户端和云游戏服务器;

原操作用户客户端携带游戏密钥向云游戏服务器请求开启串流,从而开启云游戏。

在一些实施方式中,所述游戏控制权转移请求基于新操作用户客户端上的用户请求而生成;当新操作用户客户端上的用户请求获得游戏控制权后,新操作用户客户端具体用于:生成所述游戏控制转移请求并向调度服务器发送所述游戏控制权转移请求。在一些实施方式中,新操作用户客户端发送的所述游戏控制权转移请求中携带有新操作用户客户端上的用户的访问令牌。

在一些实施方式中,调度服务器响应于所述游戏控制权转移请求生成新游戏密钥时,具体用于:

接收所述游戏控制权转移请求后,调度服务器向原操作用户客户端发送确认请求;所述确认请求中携带有新操作用户客户端的用户名和用户ID;

收到原操作用户客户端发送的确认指令后,调度服务器生成新游戏密钥。

在一些实施方式中,所述系统还用于:原操作用户客户端基于用户指令重新获得游戏控制权。应当理解的是,此处的“基于用户”中的“用户”指原操作用户客户端所对应的用户,而不是其它客户端所对应的用户。

当原操作用户客户端基于用户指令重新获得游戏控制权时,具体用于:

生成游戏控制权转移新指令;所述游戏控制权转移新指令基于原操作用户客户端向调度服务器发送而获得;

调度服务器响应于所述游戏控制权转移新指令向云游戏服务器发送所述新游戏密钥的失效指令,同时生成用以重新确认原操作用户客户端的游戏密钥并发原操作用户客户端和云游戏服务器;

云游戏服务器收到所述失效指令和用以重新确认原操作用户客户端的游戏密钥后,先断开与所述新操作用户客户端的连接,再与原操作用户客户端进行连接。

在介绍了本发明示例性实施方式的方法和系统之后,下面对适于实现本发明示例性实施方式的云游戏直播过程中转移游戏控制权的方法的程序产品进行说明。

本发明实施方式还提供了一种计算机可读存储介质,其上存储有可执行指令,所述指令在被处理单元执行时使处理单元执行参考图1至图4所描述的云游戏直播过程中转移游戏控制权的方法。

在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算设备上运行时,所述程序代码用于使所述计算设备执行本说明书上述方法部分中描述的根据本发明各种示例性实施方式的云游戏直播过程中转移游戏控制权的方法中的各种步骤,例如,所述计算设备可以执行如图1中所示的步骤110:生成游戏控制权转移请求;步骤120:调度服务器响应于所述游戏控制权转移请求生成新游戏密钥,并将新游戏密钥发送给云游戏服务器和新操作用户客户端;所述新操作用户客户端为观看云游戏直播的用户所对应的客户端;步骤130:云游戏服务器收到新游戏密钥后断开与原操作用户客户端的连接;所述原操作用户客户端为操作云游戏并进行直播的用户所对应的客户端;步骤140:所述新操作用户客户端携带新游戏密钥与云游戏服务器连接,实现新操作用户客户端上的用户获得云游戏控制权。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是-但不限于-电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括-但不限于-电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括-但不限于-无线、有线、光缆,RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言-诸如Java,C++等,还包括常规的过程式程序设计语言-诸如“C”,语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络-包括局域网(LAN)或广域网(WAN)一连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

在介绍了本发明示例性实施方式的方法、系统和介质之后,下面对适于实现本发明示例性实施方式的云游戏直播过程中转移游戏控制权的方法的计算设备进行说明。

本发明实施方式还提供了一种计算设备。所述计算设备包括一个或多个存储单元以及一个或多个处理单元。其中,所述存储单元存储有可执行指令。所述处理单元执行所述可执行指令,用以实现参考图1至图4所描述的云游戏直播过程中转移游戏控制权的方法。

本发明实施例还提供了一种计算设备。所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

在一些可能的实施方式中,根据本发明的计算设备可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述方法部分中描述的根据本发明各种示例性实施方式的云游戏直播过程中转移游戏控制权的方法的各种操作。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:云游戏控制方法、装置、网络设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类