掌桥专利:专业的专利平台
掌桥专利
首页

一种云游戏的控制方法、信息交互方法、装置及系统

文献发布时间:2023-06-19 09:32:16


一种云游戏的控制方法、信息交互方法、装置及系统

技术领域

本发明涉及云计算技术领域,具体而言,涉及一种云游戏的控制方法、信息交互方法、装置及系统。

背景技术

在云游戏模式下,游戏应用安装在云渲染服务器上,游戏运行过程中云渲染服务器对游戏应用所生成的场景进行渲染得到游戏画面,对游戏画面和对应的音频数据进行采集编码得到视频流,将该视频流提供至电视、手机等玩家游戏终端进行解码播放。该云游戏场景中,由于游戏应用在云渲染服务器上安装运行,因此玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云渲染服务器的能力,进而实现了在低配置终端上即可体验各种大型游戏应用。

本发明的发明人在研究中发现,现有的云游戏模式下,游戏手柄等外设需要连接至电视等终端才能实现对游戏应用进行操控,游戏手柄与电视之间通过接线的方式连接或者是通过蓝牙的方式连接,通过接线的方式连接存在着极大的不便利性,而通过蓝牙连接的方式在一些不支持蓝牙传输的电视上则无法使用该手柄。

发明内容

有鉴于此,本发明提供一种云游戏的控制方法、信息交互方法、装置及系统,以实现云端操控设备能够不经过游戏终端而直接控制云游戏的运行。

具体地,本发明是通过如下技术方案实现的:

第一方面,本发明实施例中提供了一种云游戏的控制方法,所述方法应用于云端操控设备,所述方法包括:

与终端建立第一连接;所述终端上安装有云游戏门户应用;

响应于用户的目标云游戏启动操作通过所述云游戏门户应用控制所述目标云游戏在云渲染服务器上启动;

与所述云渲染服务器建立第二连接;

响应于所述用户的游戏控制操作生成游戏控制指令,将所述游戏控制指令发送至所述云渲染服务器,以使所述云渲染服务器响应所述游戏控制指令生成所述目标云游戏的待播放视频流,并将所述待播放视频流发送至终端进行解码播放。

第二方面,本发明实施例提供了一种信息交互方法,所述法应用于终端,所述方法包括:

与云端操控设备建立第一连接;

响应于用户在所述云端操控设备的目标云游戏启动操作通过所述云游戏门户应用触发所述目标云游戏在云渲染服务器上启动;

在所述目标云游戏在所述云渲染服务器启动后,通知所述云端操控设备与所述云渲染服务器建立第二连接,以使所述云端操控设备将响应于所述用户的游戏控制操作生成的游戏控制指令发送至所述云渲染服务器进行响应;

接收所述云渲染服务器发送的响应所述游戏控制指令所生成的所述目标云游戏的待播放视频流,对所述待播放视频流进行解码播放。

第三方面,本发明实施例中提供了一种云游戏系统,所述系统包括:终端、云端操控设备和云渲染服务器;

所述云端操控设备用于与所述终端建立第一连接,所述终端上安装有云游戏门户应用,响应于用户的目标云游戏启动操作通过所述云游戏门户应用控制目标云游戏在云渲染服务器上启动;

所述云端操控设备还用于与所述云渲染服务器建立第二连接,响应于所述用户的游戏控制操作生成游戏控制指令,将所述游戏控制指令发送至所述云渲染服务器,所述云渲染服务器用于响应所述游戏控制指令生成所述目标云游戏的待播放视频流,并将所述待播放视频流发送至终端;所述终端用于接收所述待播放视频流进行解码播放。

第四方面,本发明实施例提供了一种云游戏控制装置,所述装置应用于云端操控设备,所述装置包括:

第一建立模块,用于与终端建立第一连接;所述终端上安装有云游戏门户应用;

控制模块,用于响应于用户的目标云游戏启动操作通过所述云游戏门户应用控制所述目标云游戏在云渲染服务器上启动;

第二建立模块,用于与所述云渲染服务器建立第二连接;

发送模块,用于响应于所述用户的游戏控制操作生成游戏控制指令,将所述游戏控制指令发送至所述云渲染服务器,以使所述云渲染服务器响应所述游戏控制指令生成所述目标云游戏的待播放视频流,并将所述待播放视频流发送至终端进行解码播放。

第五方面,本发明实施例提供了一种信息交互装置,所述装置应用于终端,所述装置包括:

第四建立模块,用于与云端操控设备建立第一连接;

触发模块,用于响应于用户在所述云端操控设备的目标云游戏启动操作通过所述云游戏门户应用触发所述目标云游戏在云渲染服务器上启动;

通知模块,用于在所述目标云游戏在所述云渲染服务器启动后,通知所述云端操控设备与所述云渲染服务器建立第二连接,以使所述云端操控设备将响应于所述用户的游戏控制操作生成的游戏控制指令发送至所述云渲染服务器进行响应;

播放模块,用于接收所述云渲染服务器发送的响应所述游戏控制指令所生成的所述目标云游戏的待播放视频流,对所述待播放视频流进行解码播放。

第六方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述方法的步骤。

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

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

处理器,用于执行存储器上所存放的程序时,实现如第一方面所述的方法步骤。

本发明实施例中提供的一种云游戏的控制方法、信息交互方法、装置及系统,云端操控设备与终端建立第一连接,在云游戏门户应用启动以后,云端操控设备响应于用户的目标云游戏启动操作通过第一连接控制云游戏门户应用触发使目标云游戏在云渲染服务器上启动,在目标云游戏启动以后,云端操控设备与该云渲染服务器建立,云端操控设备将响应于用户在云端操控设备的游戏控制操作所生成的游戏控制指令发送至云渲染服务器,云渲染服务器根据该游戏控制指令渲染生成该目标云游戏的待播放视频流,并将该待播放视频流发送至终端进行解码播放;本申请实施例中,云端操控设备根据用户针对目标云游戏的启动操作,控制该目标云游戏在云渲染服务器上启动,并且云端操控设备直接与该云渲染服务器连接,直接发送游戏控制指令至云渲染服务器,相对于现有技术,该终端操控设备无需与电视等终端通过有线方式或者蓝牙方式进行连接以控制云游戏运行,具有简单、高效和使用灵活的积极效果。

附图说明

图1是本发明一示例性实施例示出的云游戏的控制方法的应用场景示意图;

图2是本发明一示例性实施例示出的云游戏的控制方法的流程示意图;

图3是本发明一示例性实施例示出的云游戏门户应用的界面示意图;

图4是本发明一示例性实施例示出的云游戏的控制方法流程示意图;

图5是本发明一示例性实施例示出的另一种云游戏的控制方法流程的示意图;

图6是本发明一示例性实施例示出的又一种云游戏的控制方法流程的示意图;

图7是本发明一示例性实施例示出的一种信息交互方法的流程示意图;

图8是本发明一示例性实施例示出的一种云游戏系统的组成示意图;

图9是本发明一示例性实施例示出的一种云游戏的控制装置的结构示意图;

图10是本发明一示例性实施例示出的一种信息交互装置的结构示意图;

图11是本发明一示例性实施例示出的一种计算机设备的结构示意图。

具体实施方式

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

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

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

基于云流化技术可以实现将游戏运行于云端,该方式下,在使用游戏外设(比如游戏手柄)对游戏进行操控时,游戏手柄与电视等终端之间需通过接线的方式进行连接或者是通过蓝牙的方式进行连接,游戏手柄将由用户的控制操作所触发生成的游戏控制指令发送至终端,再由终端发送至云端进行响应。该方式中存在以下缺陷:1、数据传输时延较大,存在着滞后,跟随性较差;2、以接线的方式连接至电视等终端存在着使用不便利的问题;3、目前绝大多数机顶盒不支持蓝牙通信。基于此,本发明实施例提供了一种云游戏的控制方法、信息交互方法、装置及系统。以下通过具体实施例对本发明进行详细介绍。

图1是本发明一示例性实施例示出的云游戏的控制方法的应用场景示意图;参照图1所示,本实施例中云游戏门户应用安装于终端20上,云端操控设备30与终端20建立第一连接,在云游戏门户应用启动以后,云端操控设备30通过控制云游戏门户应用触发使目标云游戏在云渲染服务器10上启动,云端操控设备30与云渲染服务器10建立第二连接,将响应于用户的云游戏控制操作所生成的游戏控制指令发送至云渲染服务器10,云渲染服务器10执行目标云游戏进程响应该游戏控制指令生成该目标云游戏的待播放视频流,将该待播放视频流下发至终端20,由终端20进行解码播放。

本申请中,上述的终端可以是指手机、平板电脑、PC、可穿戴带式设备(比如VR头盔等)、电视机顶盒、PDA(个人数字助理)、PMP(便携式多媒体播放器)等设备。

上述的云端操控设备可以是包括游戏手柄、鼠标、键盘、动捕设备等,该云端操控设备可以是具备WiFi功能或者是4G、5G等移动通信功能,进而该云端操控设备可以是通过使用WiFi、4G或5G等任意一种或者多种方式与云渲染服务器、云端信令服务器等建立通信连接。

本申请实施例中上述的云端信令服务器与云渲染服务器可以是相同或者是部分相同的服务器,也可以是完全独立的服务器,并且该云端信令服务器与云渲染服务器均可以是物理服务器或者是虚拟服务器,可以是单个服务器或者是服务器集群,本申请对此不作限定。

图2是本发明一示例性实施例示出的云游戏的控制方法的流程示意图;参照图2所示,该云游戏的控制方法应用于云端操控设备,本申请实施例中提供的一种云游戏的控制方法包括如下步骤S20-S80:

S20、云端操控设备与终端建立第一连接;所述终端上安装有云游戏门户应用。

参照图3所示,云游戏门户应用的应用界面中包含有多个游戏应用的图标,比如图示中的游戏“坦克争霸大战”、“梦幻模拟战”、“新神魔大陆”等,云游戏门户应用还作为游戏的视频播放器,用户通过该云游戏门户应用进行选择具体所要启动的游戏应用以及对游戏视频播放参数进行设置,比如分辨率、是否全屏等,以及呼出功能菜单等操作。

本申请一实施例中,上述云端操控设备通过云端信令服务器与终端进行通信,进而本实施例中上述步骤S20中云端操控设备与终端建立第一连接,具体包括如下步骤S20′:

S20′、所述云端操控设备与云端信令服务器建立第一信令连接,所述云端信令服务器还用于与所述终端建立第二信令连接,所述云端操控设备经所述云端信令服务器与所述终端建立第一连接;其中,所述第一信令连接与所述第二信令连接具有映射关系。

图4是本发明一示例性实施例示出的云游戏的控制流程示意图;参照图4所示,本实施例云端操控设备30首先与云端信令服务器40建立第一信令连接,云游戏门户应用在终端20启动以后与云端信令服务器40建立第二信令连接,在云端信令服务器存储有第一信令连接与第二信令连接之间的映射关系,云端操控设备30与云游戏门户应用(或终端)之间通过云端信令服务器40进行通信,进而通过云端操控设备30能够实现对云游戏门户应用的控制操作。

本实施例中云端操控设备30通过云端信令服务器40与终端20进行通信连接,进而终端设备只需要具备基本的连网功能即可,不需要支持蓝牙,以及不需要与云端操控设备之间通过信号线连接。

S40、响应于用户的目标云游戏启动操作控制所述云游戏门户应用触发目标云游戏在云渲染服务器上启动。

上述的目标云游戏是指云游戏门户应用的应用界面中的用户想要启动的某一个游戏图标所对应的一个具体游戏应用。

本实施例中,上述步骤S40中,所述响应于用户的目标云游戏启动操作控制所述云游戏门户应用触发目标云游戏在云渲染服务器上启动,包括如下步骤S401-S402:

S401、在所述云游戏门户应用启动以后,所述云端操控设备根据用户针对目标云游戏的启动操作生成目标云游戏启动指令。

示例性地,在云游戏门户应用启动后,用户通过操作云端操控设备上的按键选择和确认将要启动的目标云游戏,在用户按下确认键后,终端根据云端操控设备的焦点触发生成目标云游戏启动指令。

S402、通过所述第一信令连接将所述目标云游戏启动指令发送至所述云端信令服务器,由所述云端信令服务器通过所述第二信令连接将所述目标云游戏启动指令发送至所述云游戏门户应用,以使所述云游戏门户应用响应所述目标云游戏启动指令触发使所述目标云游戏在所述云渲染服务器上启动。

本申请一可能的实施例中,上述云游戏门户应用可以是由用户使用遥控器等其他设备控制在终端启动的,或者是由用户通过在触摸屏上以点击或者触摸的虚拟功能键的方式启动的;比如,用户在打开电视以后,通过操作遥控器在电视门户中选中云游戏门户应用进行确认启动。

本申请另一可能的实施例中,上述云游戏门户应用是由用户通过使用该云端操控设备控制启动的;示例性地,云端操控设备在与云端信令服务器建立连接后,用户通过预定的云端操控设备上的功能键、一组组合功能键或者是云端操控设备的指定动作(比如朝向终端甩动云端操控设备的动作)触发生成云游戏门户应用的启动指令,云端操控设备将该启动指令发送至云端信令服务器,由云端信令服务器发送至终端,终端响应该启动指令启动云游戏门户应用;在云游戏门户应用启动以后,用户通过云端操控设备控制云游戏门户应用触发目标云游戏在云渲染服务器上启动。本实施例中,云端操控设备需要首先与云端信令服务器建立通信连接,并且该云端信令服务器需要与终端的导航门户建立通信连接或者是与终端的一个固定的底层服务建立连接,在终端接收到云端信令服务器转发的云游戏门户的启动指令以后通过导航门户(比如电视的导航门户)或者该底层服务启动云游戏门户应用;或者预先设置云游戏门户应用为开机自启动的模式,云游戏门户应用启动以后即与云端信令服务器建立第二信令连接,在云端操控设备与云端信令服务器建立第一信令连接以后,云端操控设备通过指定功能键、一组组合功能键或者指定的动作触发生成云游戏门户应用的应用界面呼出指令进而呼出该云游戏门户应用的应用界面。

本实施例中,上述云端操控设备无需按照现有技术中的与终端之间以有线的方式连接或者以蓝牙的方式进行连接,就可以实现使用云端操控设备对安装在终端的云游戏门户应用进行操控。

S60、与所述云渲染服务器建立第二连接。

本实施例中,上述云游戏门户应用判断该目标云游戏已经启动成功后,云游戏门户应用通过云端信令服务器通知云端操控设备与该云渲染服务器建立第二连接(比如TCP连接)。

示例性地,上述云游戏门户应用在接收到云渲染服务器成功启动目标云游戏的反馈信息或者是接收到该云渲染服务器发送的目标云游戏的第一帧视频画面以后,判断该目标云游戏在云渲染服务器上启动成功。

S80、响应于所述用户的游戏控制操作生成游戏控制指令,将所述游戏控制指令发送至所述云渲染服务器,以使所述云渲染服务器响应所述游戏控制指令生成所述目标云游戏的待播放视频流,并将所述待播放视频流发送至终端进行解码播放。

在云端操控设备与云渲染服务器建立第二连接以后,云端操控设备将响应于用户的云游戏的控制操作所生成的游戏控制指令发送至云渲染服务器,本实施例中,上述的云端操控设备根据用户的按键操作、手柄移动操作等生成针对目标云游戏控制指令数据,比如游戏角色的攻击指令、奔跑指令、跳跃指令等。

云渲染服务器响应该游戏控制指令生成新的游戏场景,对该游戏场景进行渲染得到游戏画面,将该游戏画面与对应的音频数据进行采集编码得到该目标云游戏的待播放视频流,云渲染服务器将该待播放视频流发送至终端,终端接收该待播放视频流后通过云游戏门户应用对该待播放视频流解码及播放。

上述实施例中所提供的一种云游戏的控制方法,云端操控设备与终端之间通过信令服务器连接,并且云端操控设备与云渲染服务器之间直接连接,无需云端操控设备与终端之间通过有线的方式连接或者是蓝牙方式进行连接,在具有使用灵活便利的优点同时,尤其适用于不支持蓝牙传输方式的低配置机顶盒等终端,进一步降低了对终端的硬件配置要求,提高了云游戏的适用范围。

本申请一实施例中,上述云端操控设备在与云端信令服务器建立连接之前,首先与云端认证管理系统进行接入权限认证,该云端认证管理系统中存储有该云端操控设备与用户ID(包括云游戏的账号密码等信息)的绑定关系,云端操控设备在与云端认证管理系统进行接入权限认证过程中,云端认证管理系统确定该云端操控设备是否已经进行了与用户ID的绑定,在确定该云端操控设备已经与用户ID绑定过以后,向该云端操控设备返回第一秘钥,进而该云端操控设备基于该第一秘钥与云端信令服务器建立第一信令连接。

在需要云游戏门户应用与云端信令服务器建立第二信令连接的场景中,终端上安装的云游戏门户应用在启动以后携带用户ID、租户ID等信息与云端认证管理系统进行接入权限认证(是否与云端操控设备进行了绑定),在接入权限认证通过以后,获取云端信令服务器的地址以及第二接入秘钥,根据该云端信令服务器的地址以及第二接入秘钥与云端信令服务器建立第二信令连接;云端信认证管理系统中包含有云端操控设备与用户ID(包括云游戏应用的账号密码信息等)的关联关系。

本申请一可能的实施例中,上述在云端操控设备在与终端建立第一连接后,所述方法,还包括如下步骤S100:

S100、响应于用户在所述云端操控设备上的分享操作触发生成第一分享指令,将所述第一分享指令发送至所述云游戏门户应用,以使所述云游戏门户应用响应于所述第一分享指令获取待分享内容以及按照所述用户操作将所述待分享内容分享至指定社交平台。

示例性地,云端操控设备上设置有指定功能键用于触发内容分享操作,比如分享功能键,用户通过按压该分享功能键的次数或者是按压时间的长短触发云端操控设备生成不同的第一分享指令,比如截屏、开始录屏、结束录屏等;云端操控设备将该分享指令通过第一信令连接发送至云端信令服务器,云端信令服务器在接收到分享指令以后通过第二信令连接将该分享指令发送至云游戏门户应用进行响应,由云游戏门户应用进行截屏或者是录屏,进而得到待分享的游戏画面或者是短视频,以及根据用户操作将该待分享内容分享至用户指定的社交平台,比如微信、微博等。

示例性地,云游戏门户应用在得到待分享的游戏画面或者是短视频以后调用本地安装的社交软件进行将该待分享的游戏画面或者是短视频发布至指定社交平台。

进而本实施例中,通过上述的云端操控设备可以实现游戏内容的快速分享,提高了社交便利性。

本申请另一可能的实施例中,参照图6所示,上述在云端操控设备与所述云渲染服务器建立第二连接后,所述方法还包括如下步骤S100′:

S100′、响应于所述用户在所述云端操控设备上的分享操作触发生成第二分享指令,将所述第二分享指令发送至所述云渲染服务器,以使所述云渲染服务器响应于所述第二分享指令获取待分享内容以及将获取的所述待分享内容存储到云存储平台。

本实施例中,云渲染服务器与云存储平台连接,云端操控设备响应于用户在所述云端操控设备上的分享操作(比如按压指定功能键特定次数或者是按压超过一定时间)生成第二分享指令,将第一分享指令发送至云渲染服务器,云渲染服务器响应该第一分享指令获取待分享内容(比如通过截屏或者录屏的方式获取),将获取的该待分享内容存储到云存储平台。进而本实施例中,用户可以通过访问该云存储平台上的待分享内容进行将该待分享内容分享至指定社交平台。上述第一分享指令与第二分享指令的触发方式可以是相同的。

本申请另一可能的实施例中,上述方法,还包括如下步骤S1002-S1004:

S1002、与语音处理服务器建立第三连接。

该语音处理服务器用于获取云端操控设备发送的语音输入数据,对该语音输入数据进行识别处理,该语音处理服务器还与云渲染服务器建连接。

S1004、响应于用户在所述云端操控设备针对所述目标云游戏的语音输入操作,采集所述用户的语音输入数据,将所述语音输入数据上传至语音处理服务器,以使所述语音处理服务器识别所述语音输入数据,将所述语音输入数据的识别结果发送至所述云渲染服务器进行输出。

示例性地,云端操控设备与语音处理服务器直连或者也可以是通过云端信令服务器、云渲染服务器或者是其他中转服务器进行连接,当用户把云端操控设备的焦点切到云游戏内容输入框时,云渲染服务器通过云端操控设备通知用户进行语音数据输入,云端操控设备采集用户的语音输入数据,将采集的语音输入数据发送到语音处理服务器,语音处理服务器识别语音输入数据,将该语音输入数据转换成文字数据发送给云渲染服务器,由云渲染服务器叠加至画面进行输出。

本申一可能的实施例中,上述云端操控设备也可以采集用户输入的语音控制指令,比如呼出功能菜单的指令,云端操控设备将该语音控制指令发送至语音处理服务器,该语音处理服务器识别该语音控制指令,将该语音控制指令转换成对应的能够被云游戏门户应用所识别的控制字符发送至云游戏门户应用进行响应;示例性地,用户通过语音播报“打开游戏菜单”或者“退出当前游戏”等内容触发云端操控设备执行相应操作以打开游戏菜单或者退出当前正在运行的游戏。

本申请一实施例中,上述的云端操控设备能够进行信令的切换,能够使用户通过触发某一个指定的功能键(或者是执行一个特定的动作,比如将手柄甩特定次数)实现将云端操控设备的当前的信令通道由与云渲染服务器通信切换至与云端信令服务器通信以对云游戏门户应用进行控制操作,进而实现一键切换至门户;以及将云端操控设备的当前的信令通道由与云端信令服务器通信切换至与云渲染服务器通信。

图7是本发明一示例性实施例示出的一种信息交互方法的流程示意图;参照图7所示,该方法应用于终端,该终端上安装有云游戏门户应用,该信息交互方法包括如下步骤S701-S704:

S701、与云端操控设备建立第一连接。

S702、响应于用户在所述云端操控设备的目标云游戏启动操作通过所述云游戏门户应用触发目标云游戏在云渲染服务器上启动。

S703、在所述目标云游戏启动后,通知所述云端操控设备与所述云渲染服务器建立第二连接,以使所述云端操控设备将响应于所述用户的游戏控制操作生成的游戏控制指令发送至所述云渲染服务器。

S704、接收所述云渲染服务器发送的响应所述游戏控制指令所生成的所述目标云游戏的待播放视频流,对所述待播放视频流进行解码播放。

可选地,上述步骤S701中,与云端操控设备建立第一连接,具体包括如下步骤S701′:

S701′、与云端信令服务器建立第二信令连接,所述云端信令服务器还用于与所述云端操控设备建立第一信令连接,所述终端经所述云端信令服务器与所述云端操控设备建立第一连接;其中,所述第一信令连接与所述第二信令连接具有映射关系。

本实施例中,上述步骤S702,具体包括:

S702′、通过所述第二信令连接接收由所述云端操控设备通过所述第一信令连接发送至所述云端信令服务器的目标云游戏启动指令,响应于所述目标云游戏启动指令向云渲染服务器请求启动所述目标云游戏。

可选地,在所述与云端信令服务器建立第二信令连接之前,所述方法,还包括:

与云端认证管理系统进行接入权限认证,基于接入权限认证成功的结果与所述云端信令服务器建立所述第二信令连接。

本申请上述实施例中提供的信息交互方法是在上述实施例中提供的云游戏的控制方法中云端操控设备所对应执行的方法步骤,因此针对本申请实施例中的信息交互方法的理解也可以参照上述云游戏的控制方法的实施例中的介绍。

图8是本发明一示例性实施例示出的一种云游戏系统的组成示意图;参照图8所示,所述系统包括:终端20、云端操控设备30和云渲染服务器10;

云端操控设备30用于与终端建立第一连接,终端20上安装有云游戏门户应用,响应于用户的目标云游戏启动操作通过所述第一连接控制所述云游戏门户应用控制目标云游戏在云渲染服务器上启动;

云端操控设备30还用于与云渲染服务器10建立第二连接,响应于所述用户的游戏控制操作生成游戏控制指令,将所述游戏控制指令发送至所述云渲染服务器,所述云渲染服务器用于响应所述游戏控制指令生成所述目标云游戏的待播放视频流,并将所述待播放视频流发送至终端;所述终端用于接收所述待播放视频流进行解码播放。

本申请实施例中,云端操控设备根据用户针对目标云游戏的启动操作,控制该目标云游戏在云渲染服务器上启动,并且云端操控设备直接与该云渲染服务器连接,直接发送游戏控制指令至云渲染服务器,相对于现有技术,该云端操控设备无需与电视等终端通过有线方式或者蓝牙方式进行连接以控制云游戏运行,具有简单、高效和使用灵活的积极效果。

本实施例中所提供的系统的具体实施例的功能描述可以参见上述云游戏控制方法的实施例的描述。

图9是本发明一示例性实施例示出的一种云游戏的控制装置的结构示意图;参照图9所示,所述装置应用于云端操控设备,所述装置700包括:

第一建立模块701,用于与终端建立第一连接;所述终端上安装有云游戏门户应用;

控制模块702,用于响应于用户的目标云游戏启动操作通过所述云游戏门户应用控制所述目标云游戏在云渲染服务器上启动;

第二建立模块703,用于与所述云渲染服务器建立第二连接;

发送模块704,用于响应于所述用户的游戏控制操作生成游戏控制指令,将所述游戏控制指令发送至所述云渲染服务器,以使所述云渲染服务器响应所述游戏控制指令生成所述目标云游戏的待播放视频流,并将所述待播放视频流发送至终端进行解码播放。

可选地,上述第一建立模块701,具体用于:

与云端信令服务器建立第一信令连接,所述云端信令服务器还用于与所述终端建立第二信令连接,所述云端操控设备经所述云端信令服务器与所述终端建立第一连接;其中,所述第一信令连接与所述第二信令连接具有映射关系;

上述控制模块702,具体用于:

在所述云游戏门户应用启动以后,所述云端操控设备根据用户针对目标云游戏的启动操作生成目标云游戏启动指令;

通过所述第一信令连接将所述目标云游戏启动指令发送至所述云端信令服务器,由所述云端信令服务器通过所述第二信令连接将所述目标云游戏启动指令发送至所述云游戏门户应用,以使所述云游戏门户应用响应所述目标云游戏启动指令触发使所述目标云游戏在所述云渲染服务器上启动。

可选地,上述装置还包括:

第一认证模块(图中未示出),用于与云端认证管理系统进行接入权限的认证,基于接入权限认证成功的结果与所述云端信令服务器建立所述第一信令连接。

可选地,上述装置还包括:

第一分享模块(图中未示出),用于响应于用户在所述云端操控设备上的分享操作触发生成分享指令,将所述分享指令发送至所述云游戏门户应用,以使所述云游戏门户应用响应于所述分享指令获取待分享内容以及按照所述用户操作将所述待分享内容分享至指定社交平台。

可选地,上述装置还包括:

第二分享模块(图中未示出),用于响应于用户在所述云端操控设备上的分享操作触发生成分享指令,将所述分享指令发送至所述云渲染服务器,以使所述云渲染服务器响应于所述分享指令获取待分享内容以及将获取的所述待分享内容存储到云存储平台。

可选地,上述装置还包括:

第三建立模块(图中未示出),用于与语音处理服务器建立第三连接;

上传模块(图中未示出),用于响应于用户在所述云端操控设备针对所述目标云游戏的语音输入操作,采集所述用户的语音输入数据,将所述语音输入数据上传至所述语音处理服务器,以使所述语音处理服务器识别所述语音数据,将识别结果发送至所述云渲染服务器进行输出。

图10是本发明一示例性实施例示出的一种信息交互装置的结构示意图;参照图10所示,所述装置应用于终端,所述装置800包括:

第四建立模块801,用于与云端操控设备建立第一连接;

触发模块802,用于响应于用户在所述云端操控设备的目标云游戏启动操作通过所述云游戏门户应用触发所述目标云游戏在云渲染服务器上启动;

通知模块803,用于在所述目标云游戏启动后,通知所述云端操控设备与所述云渲染服务器建立第二连接,以使所述云端操控设备将响应于所述用户的游戏控制操作生成的游戏控制指令发送至所述云渲染服务器进行响应;

播放模块804,用于接收所述云渲染服务器发送的响应所述游戏控制指令所生成的所述目标云游戏的待播放视频流,对所述待播放视频流进行解码播放。

可选地,上述第四建立模块801,具体用于:

与云端信令服务器建立第二信令连接,所述云端信令服务器还用于与所述云端操控设备建立第一信令连接,所述终端经所述云端信令服务器与所述云端操控设备建立第一连接;其中,所述第一信令连接与所述第二信令连接具有映射关系;

上述触发模块802,具体用于:

通过所述第二信令连接接收由所述云端操控设备通过所述第一信令连接发送至所述云端信令服务器的目标云游戏启动指令,响应于所述目标云游戏启动指令向云渲染服务器请求启动所述目标云游戏。

可选地,上述装置还包括:

第二认证模块(图中未示出),用于与云端认证管理系统进行接入权限认证,基于接入权限认证成功的结果与所述云端信令服务器建立所述第二信令连接。

本发明另一实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例中所述的云游戏的控制方法或者信息交互方法的步骤。

本申请实施例中,云端操控设备与终端建立第一连接,在云游戏门户应用启动以后,云端操控设备响应于用户的目标云游戏启动操作通过第一连接控制云游戏门户应用触发目标云游戏在云渲染服务器上启动,云端操控设备与该云渲染服务器建立连接后,云端操控设备将响应于用户在云端操控设备的游戏控制操作生成的游戏控制指令发送至云渲染服务器,云渲染服务器根据该游戏控制指令渲染生成该目标云游戏的待播放视频流,并将该待播放视频流发送至终端进行解码播放;相对于现有技术该终端操控设备无需与电视等终端通过有线方式或者蓝牙方式进行连接以控制云游戏运行,具有简单、高效和使用灵活的积极效果。

图11是本发明一示例性实施例示出的一种计算机设备的结构示意图;本发明实施例中提供的一种电子设备,如图11所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信;

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

处理器501,用于执行存储器503上所存放的程序时,实现上述任一实施例中所述的云游戏的控制方法或者信息交互方法的步骤;以通过云端操控设备与终端建立第一连接,在云游戏门户应用启动以后,云端操控设备响应于用户的目标云游戏启动操作通过第一连接控制云游戏门户应用触发目标云游戏在云渲染服务器上启动,云端操控设备与该云渲染服务器建立第二连接后,云端操控设备将响应于用户在云端操控设备的游戏控制操作生成的游戏控制指令发送至云渲染服务器,云渲染服务器根据该游戏控制指令渲染生成该目标云游戏的待播放视频流,并将该待播放视频流发送至终端进行解码播放;相对于现有技术该终端操控设备无需与电视等终端通过有线方式或者蓝牙方式进行连接以控制云游戏运行,具有简单、高效和使用灵活的积极效果。

上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、媒介和存储器设备,例如包括半导体存储器设备(例如EPROM、EEPROM和闪存设备)、磁盘(例如内部磁盘或可移动盘)、磁光盘以及CD ROM和DVD-ROM盘。处理器和存储器可由专用逻辑电路补充或并入专用逻辑电路中。

虽然本说明书包含许多具体实施细节,但是这些不应被解释为限制任何发明的范围或所要求保护的范围,而是主要用于描述特定发明的具体实施例的特征。本说明书内在多个实施例中描述的某些特征也可以在单个实施例中被组合实施。另一方面,在单个实施例中描述的各种特征也可以在多个实施例中分开实施或以任何合适的子组合来实施。此外,虽然特征可以如上所述在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合中的一个或多个特征在一些情况下可以从该组合中去除,并且所要求保护的组合可以指向子组合或子组合的变型。

类似地,虽然在附图中以特定顺序描绘了操作,但是这不应被理解为要求这些操作以所示的特定顺序执行或顺次执行、或者要求所有例示的操作被执行,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。此外,上述实施例中的各种系统模块和组件的分离不应被理解为在所有实施例中均需要这样的分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中,或者封装成多个软件产品。

由此,主题的特定实施例已被描述。其他实施例在所附权利要求书的范围以内。在某些情况下,权利要求书中记载的动作可以以不同的顺序执行并且仍实现期望的结果。此外,附图中描绘的处理并非必需所示的特定顺序或顺次顺序,以实现期望的结果。在某些实现中,多任务和并行处理可能是有利的。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

相关技术
  • 网络游戏系统、网络游戏系统的控制方法、游戏装置、游戏装置的控制方法、程序及信息存储介质
  • 一种云游戏的控制方法、信息交互方法、装置及系统
技术分类

06120112201479