一种云游戏控制方法、装置、设备和计算机存储介质与流程

文档序号:17337200发布日期:2019-04-05 22:39阅读:205来源:国知局
一种云游戏控制方法、装置、设备和计算机存储介质与流程

本发明涉及云游戏控制技术,尤其涉及一种云游戏控制方法、装置、设备和计算机存储介质,可以实现显示和操控分离的家庭在线游戏。



背景技术:

随着近年来游戏产业、终端技术和网络带宽的高速发展,在线游戏已经成为人们生活中不可或缺的互联网应用;另外,云计算技术的日趋成熟催生了“瘦终端-云”的服务模式,在这种模式下,用户的终端设备与云端高性能计算资源互联,可以享受到高质量的云服务,将这种模式应用到在线游戏环境滋生了一种新型的云计算服务——云游戏。

通过云游戏技术,用户端只需要通过瘦客户端即可享受不同的游戏,不需要在客户端机器上安装游戏应用,实际的游戏运行存储在云端服务器中,用户可以通过任意的终端设备(如个人电脑,平板,手机等)在任意的地点、任意的时间访问游戏,如此,降低了用户玩游戏的门槛;并且,用户客户端只需要捕捉用户操作的基本数据(如鼠标点击,键盘敲击),便可以将用户操作信号通过高速宽带连接传送到云端服务器,游戏服务器接受到用户操作信号后,重放用户操作,并渲染游戏效果;用户端只需要能够接收和解码视频码流即可,因而,极大地降低了用户端对于高端机器配置(中央处理器(centralprocessingunit,cpu)、高端显卡)的需求。

同样云游戏也可以运用在家庭环境中,具体地说,在家庭环境中,用户可以通过安装在机顶盒中的电视游戏客户端,并且通过在线游戏技术,通过连接到机顶盒的操控设备操控运行在云端的游戏,一种典型的操控设备是通用串行总线(universalserialbus,usb)方式连接的手柄;电视游戏客户端将手柄上的操控信号传输到云端游戏实现操控,云端游戏画面通过实时推流的方式推送到客户端,客户端负责游戏画面显示;可以看出,在家庭环境中操控云游戏的方案中,需要通过与机顶盒匹配的机顶盒操控设备实现,也就是说,需要另外配置机顶盒操控设备,如此,实现较为复杂,且增大了云游戏的成本。



技术实现要素:

本发明实施例期望提供了一种云游戏控制方法、装置、设备和计算机存储介质,能够通过已有的电子设备实现对家庭环境的云游戏的操控,实现方式较为简单。

本发明的技术方案是这样实现的:

本发明实施例提供了一种云游戏控制方法,应用于云游戏服务器中,所述方法包括:

接收云游戏控制设备切换请求;

根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒;

接收控制设备发送的携带有所述标识信息的游戏操作控制请求,根据所述标识信息建立与所述控制设备的连接,接收所述控制设备发送的针对云游戏的控制信号;所述控制设备为除机顶盒操控设备外的电子设备。

上述方案中,所述根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒,包括:

从所述云游戏服务器上正在运行的游戏中,确定所述云游戏账号对应的游戏实例;

确定所述云游戏账号对应的游戏实例的标识信息;

将所述标识信息发送到机顶盒。

上述方案中,所述接收所述控制设备发送的针对云游戏的控制信号,包括:

根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,接收所述控制设备发送的针对所述确定出的游戏实例的控制信号。

上述方案中,所述方法还包括:

接收到控制设备根据所述标识信息发送的游戏操作控制请求时,停止接收所述机顶盒发送的针对云游戏的控制信号。

上述方案中,所述停止接收所述机顶盒发送的针对云游戏的控制信号,包括:

根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,停止接收所述机顶盒发送的针对所述确定出的游戏实例的控制信号。

上述方案中,所述方法还包括:

根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例;在建立与所述控制设备的连接后,将确定出的游戏实例对应的云游戏账号的操作习惯数据发送至所述控制设备。

上述方案中,所述控制设备为移动终端。

本发明实施例还提供了另一种云游戏控制方法,应用于控制设备中,所述控制设备为除机顶盒操控设备外的电子设备;所述方法包括:

向云游戏服务器发送携带有所述标识信息的游戏操作控制请求;

基于所述连接建立请求与所述云游戏服务器建立连接后,向所述云游戏服务器发送针对云游戏的控制信号。

上述方案中,所述方法还包括:

基于所述游戏操作控制请求与所述云游戏服务器建立连接后,接收所述云游戏服务器发送的云游戏账号的操作习惯数据。

上述方案中,所述方法还包括:

接收所述云游戏服务器发送的云游戏账号的操作习惯数据后,按照所述操作习惯数据,生成用于操控云游戏的虚拟按键。

上述方案中,所述控制设备为移动终端。

本发明实施例还提供了又一种云游戏控制方法,应用于机顶盒中;所述方法包括:

向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,所述云游戏控制设备切换请求用于请求:将云游戏控制设备从机顶盒操控设备更改为其他电子设备;

接收所述云游戏服务器发送的所述云游戏账号对应的游戏实例的标识信息,向所述机顶盒对应的显示设备发送所述标识信息,使得所述显示设备显示所述标识信息。

上述方案中,所述向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,包括:

接收到机顶盒操控设备发送的云游戏控制设备切换指令时,根据所述云游戏控制设备切换指令,向所述云游戏服务器发送所述云游戏控制设备切换请求。

上述方案中,所述其他电子设备为移动终端。

本发明实施例还提供了一种云游戏控制装置,所述装置位于云游戏服务器中,所述装置包括第一接收模块、第一发送模块和第一处理模块,其中,

第一接收模块,用于接收云游戏控制设备切换请求;

第一发送模块,用于根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒;

第一处理模块,用于接收到控制设备发送的携带有所述标识信息的游戏操作控制请求时,建立与所述控制设备的连接,接收所述控制设备发送的针对云游戏的控制信号;所述控制设备为除机顶盒操控设备外的电子设备。

本发明实施例还提供了另一种云游戏控制装置,所述装置位于控制设备中,所述控制设备为除机顶盒操控设备外的电子设备;所述装置包括第二发送模块和第三发送模块,其中,

第二发送模块,用于向云游戏服务器发送携带有所述标识信息的游戏操作控制请求;

第三发送模块,用于基于所述连接建立请求与所述云游戏服务器建立连接后,向所述云游戏服务器发送针对云游戏的控制信号。

本发明实施例还提供了又一种云游戏控制装置,所述装置位于机顶盒中,所述装置包括第四发送模块和第二处理模块,其中,

第四发送模块,用于向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,所述云游戏控制设备切换请求用于请求:将云游戏控制设备从机顶盒操控设备更改为其他电子设备;

第二处理模块,用于接收所述云游戏服务器发送的所述云游戏账号对应的游戏实例的标识信息,控制所述机顶盒对应的显示设备显示所述标识信息。

本发明实施例还提供了一种云游戏控制设备,所述云游戏控制设备位于云游戏服务器中,所述云游戏控制设备包括第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器,

所述第一处理器用于运行所述计算机程序时,执行上述任意一种应用于云游戏服务器中的云游戏控制方法。

本发明实施例还提供了另一种云游戏控制设备,所述云游戏控制设备为除机顶盒操控设备外的电子设备,所述云游戏控制设备包括第二处理器和用于存储能够在第二处理器上运行的计算机程序的第二存储器,

所述第二处理器用于运行所述计算机程序时,执行上述任意一种应用于控制设备中的云游戏控制方法。

本发明实施例还提供了又一种云游戏控制设备,所述云游戏控制设备位于机顶盒中,所述云游戏控制设备包括第三处理器和用于存储能够在第三处理器上运行的计算机程序的第三存储器,

所述第三处理器用于运行所述计算机程序时,执行上述任意一种应用于机顶盒中的云游戏控制方法。

本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序,所述计算机存储介质应用于云游戏服务器中,该计算机程序被处理器执行时实现上述任意一种应用于云游戏服务器中的云游戏控制方法。

本发明实施例还提供了另一种计算机存储介质,其上存储有计算机程序,所述计算机存储介质应用于除机顶盒操控设备外的电子设备中,该计算机程序被处理器执行时实现上述任意一种应用于控制设备中的云游戏控制方法。

本发明实施例还提供了又一种计算机存储介质,其上存储有计算机程序,所述计算机存储介质应用于机顶盒中,该计算机程序被处理器执行时实现上述任意一种应用于机顶盒中的云游戏控制方法。

本发明实施例提供的一种云游戏控制方法、装置、设备和计算机存储介质中,云游戏服务器接收云游戏控制设备切换请求;根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒;接收控制设备发送的携带有所述标识信息的游戏操作控制请求,根据所述标识信息建立与所述控制设备的连接,接收所述控制设备发送的针对云游戏的控制信号;所述控制设备为除机顶盒操控设备外的电子设备;如此,本发明实施例能够通过已有的电子设备与云游戏服务器进行交互,进而实现对家庭环境的云游戏的操控,实现方式较为简单。

附图说明

图1为本发明实施例中实现云游戏控制的一个应用场景的示意图;

图2为本发明实施例的云游戏控制方法的流程图;

图3为本发明实施例的一种云游戏控制装置的组成结构示意图;

图4为本发明实施例的一种云游戏控制设备的结构示意图;

图5为本发明实施例的另一种云游戏控制装置的组成结构示意图;

图6为本发明实施例的另一种云游戏控制设备的结构示意图;

图7为本发明实施例的又一种云游戏控制装置的组成结构示意图;

图8为本发明实施例的又一种云游戏控制设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

下面通过图1示例性地说明本发明实施例的一个应用场景,图1为本发明实施例中实现云游戏控制的一个应用场景的示意图,如图1所示,控制设备为除机顶盒操控设备外的电子设备,例如,机顶盒操控设备可以是与机顶盒连接的游戏手柄或其他操控设备,控制设备可以是移动终端或其他电子设备,上述移动终端可以是手机、平板电脑、笔记本电脑等设备;移动终端可以与云游戏服务器形成通信连接。机顶盒可以与云游戏服务器进行通信,实际实现时,机顶盒可以接收云游戏服务器发送的游戏画面数据,并根据接收的游戏画面数据,控制显示设备进行显示;示例性地,显示设备可以是电视机或其他显示设备。

基于上述记载的应用场景,提出以下实施例。

本发明实施例提出了一种云游戏控制方法,图2为本发明实施例的云游戏控制方法的流程图,参照图1和图2,该流程可以包括:

步骤201:机顶盒接收到云游戏启动指令后,可以通过与云游戏服务器的交互启动云游戏。

实际实施时,用户可以通过机顶盒操控设备向机顶盒发送云游戏启动指令,机顶盒接收到云游戏启动指令后,可以通过与云游戏服务器的交互获取云游戏画面数据,并根据获取的云游戏画面数据,控制显示设备显示相应的游戏画面;需要说明的是,本发明实施例并不对云游戏的种类进行限制。

具体地,可以预先在机顶盒上安装云游戏的电视版客户端,进而在后续使用中,可以首先通过机顶盒操控设备向机顶盒发出控制指令,以启动该云游戏的电视版客户端,进而实现与云游戏服务器的交互。

在启动该云游戏的电视版客户端后,游戏画面可以通过云游戏服务器端视频推流的方式在电视游戏客户端显示,具体地说,云游戏服务器会将游戏画面以及游戏控制流数据下发至机顶盒,以使得机顶盒将游戏画面发送至显示设备如电视机上显示,并接收用户通过机顶盒操控设备或其他与机顶盒建立连接的机顶盒操控设备(如手柄)发送的控制信号。

步骤202:机顶盒接收到机顶盒操控设备发送的云游戏控制设备切换指令时,根据所述云游戏控制设备切换指令,向云游戏服务器发送云游戏控制设备切换请求。

这里,云游戏控制设备切换指令用于表示更换云游戏控制设备的指令,初始时云游戏控制设备为上述机顶盒操控设备;因而,云游戏控制设备切换指令用于表示将机顶盒操控设备更换为其他设备。

作为一种实现方式,用户可以通过机顶盒操控设备选择“通过其他操控设备操控”,进而机顶盒操控设备向机顶盒发送云游戏控制设备切换指令。

这里,云游戏控制设备切换请求用于请求:将云游戏控制设备从机顶盒操控设备更改为其他电子设备。

作为一种实现方式,当机顶盒接收到云游戏控制设备切换指令后,可以向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,云游戏账号可以是用户的游戏账号或id。

步骤203:云游戏服务器接收云游戏控制设备切换请求,根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒。

本发明实施例中,云游戏服务器上的游戏实例类似java语言里面的instance的概念,云游戏服务器可以看作实例服务器,实例服务器是一个具有游戏运行能力的一个池子,这个池子通常有一定的容量,例如,一个实例服务器同时可以有100个人独立玩在线游戏,实例服务器就可以运行100个实例。一个实例代表某一款游戏的一个“运行实体”,一款游戏可以产生多个“运行实体”,则当不同玩家可以在云游戏平台上玩同一款游戏时,在云游戏服务器上可以针对不同玩家分别产生对应的“运行实体”,即该玩家当前正在进行的云游戏的游戏实例。

实际实施时,游戏实例的标识信息可以是游戏实例的唯一编号或其他标识信息。

作为一种实现方式,云游戏服务器在接收到云游戏控制设备切换请求后,可以确定自身正在运行的游戏,进而,可以从云游戏服务器上正在运行的游戏中,确定所述云游戏账号对应的游戏实例;具体地,可以首先从云游戏服务器上正在运行的游戏中,查找出与所述云游戏账号对应的游戏;然后,根据查找出的游戏,确定所述云游戏账号对应的游戏实例。

云游戏服务器在确定所述云游戏账号对应的游戏实例后,可以得出所述云游戏账号对应的游戏实例的标识信息,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒。

步骤204:机顶盒接收云游戏服务器发送的所述标识信息,向所述机顶盒对应的显示设备发送所述标识信息,使得所述显示设备显示所述标识信息。

步骤205:控制设备向云游戏服务器发送携带有所述标识信息的游戏操作控制请求。

作为一种实现方式,在控制设备向云游戏服务器发送游戏操作控制请求前,可以接收输入信息,输入信息用于表示云游戏账号对应的游戏实例的标识信息;也就是说,用户可以通过人机交互方式向控制设备如移动终端中输入云游戏账号对应的游戏实例的标识信息;实际实施时,用户可以向控制设备输入显示设备显示的标识信息。

这里,游戏操作控制请求用于请求对所述标识信息所属的游戏示例进行操作控制;如此,控制设备在接收到输入信息时,可以生成携带有所述标识信息的游戏操作控制请求,进而实现向云游戏服务器发送上述游戏操作控制请求。

实际应用中,可以在上述控制设备如手机上预先安装云游戏操作应用程序(application,app),这里,云游戏操作app可以根据标识信息生成相应的游戏操作控制请求;如此,用户可以在启动云游戏操作app后,并选择控制游戏,此时云游戏操作app会弹出标识信息的输入界面,则此时用户可以将显示设备显示的标识信息输入至云游戏操作app,使得云游戏操作app向云游戏服务器发送携带有标识信息的游戏操作控制请求。

步骤206:云游戏服务器接收控制设备发送的携带有所述标识信息的游戏操作控制请求,根据所述标识信息建立与所述控制设备的连接,接收所述控制设备发送的针对云游戏的控制信号。

实际应用中,云游戏服务器可以根据发送游戏操作控制请求的通信地址,建立与上述控制设备的连接。

在云游戏服务器和控制设备建立连接后,控制设备可以向云游戏服务器发送针对云游戏的控制信号。

作为一种实现方式,云游戏服务器可以根据游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,然后可以接收针对确定出的游戏实例的控制信号;具体实施时,云游戏服务器可以在接收的针对云游戏的控制信号中,选取出针对确定出的游戏实例的控制信号。

进一步地,云游戏服务器在接收到控制设备发送的游戏操作控制请求时,可以停止接收机顶盒发送的针对云游戏的控制信号;示例性地,可以停止接收机顶盒发送的针对确定出的游戏实例的控制信号。

在一个具体的示例中,云游戏服务器在接收到云游戏操作app上传的游戏操作控制请求后,会根据该请求中携带的标识信息,确定与该标识信息对应的游戏实例,同时断开该游戏实例与原机顶盒的控制信号的连接(即停止接收原机顶盒发送的针对该游戏实例的控制信号;云游戏服务器还可以建立与该云游戏操作app的控制信号连接(即可以接收云游戏操作app发送的针对该游戏实例的控制信号)。

进一步地,云游戏服务器可以在建立与控制设备的连接后,将确定出的游戏实例对应的云游戏账号的操作习惯数据发送至所述控制设备。控制设备可以在接收所述云游戏服务器发送的云游戏账号的操作习惯数据后,按照所述操作习惯数据,生成用于操控云游戏的虚拟按键。

可以理解的是,对于同一云游戏账号可以生成不同游戏实例,在同一云游戏账号对应不同游戏实例时,操作习惯数据可能是不同的,本发明实施例中,根据在确定出游戏实例后,将游戏实例对应的操作习惯数据发送到控制设备,可以使控制设备精确地获知针对该游戏实例的操作习惯数据。

这里,操作习惯数据可以根据游戏实例对应的用户的历史操作设置方式得出;例如,云游戏服务器预先存储的历史操作设置方式可以是用户针对游戏实例的游戏手柄的操作设置方式。

在一个具体的示例中,云游戏服务器可以根据云游戏账号,查找当前用户的游戏操作习惯,比如该用户针对不同游戏的操作设置方式,并在该些设置方式中确定出与用户当前正在进行游戏属于同类游戏的历史操作设置方式,并将该操作设置方式下发至该云游戏操作app,以使得该云游戏操作app可以按照该操作设置方式生成虚拟手柄,供用户使用;当上述控制设备为手机时,可以在手机界面上按照该操作设置方式生成虚拟手柄,即,当用户选择通过手机模拟手柄进行游戏控制时,手机可以根据预先保留的玩家操作习惯进行手柄模拟。

在相关技术中,当机顶盒操控设备为游戏手柄时,游戏手柄还需要通过usb等有线方式与机顶盒进行连接,不利于用户灵活操作;相对地,在本发明实施例中,控制设备为移动终端时,移动终端可以与云游戏服务器实现无线通信连接,如此,由于控制设备不需要与机顶盒有线连接,可以极大的提高游戏操作体验。

从云游戏服务器的角度出发,本发明实施例的云游戏控制方法的流程可以包括:

接收云游戏控制设备切换请求;

根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒;

接收控制设备发送的携带有所述标识信息的游戏操作控制请求,根据所述标识信息建立与所述控制设备的连接,接收所述控制设备发送的针对云游戏的控制信号;所述控制设备为除机顶盒操控设备外的电子设备。

可选地,所述根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒,包括:

从所述云游戏服务器上正在运行的游戏中,确定所述云游戏账号对应的游戏实例;

确定所述云游戏账号对应的游戏实例的标识信息;

将所述标识信息发送到机顶盒。

可选地,所述接收所述控制设备发送的针对云游戏的控制信号,包括:

根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,接收所述控制设备发送的针对所述确定出的游戏实例的控制信号。

可选地,所述方法还包括:

接收到控制设备根据所述标识信息发送的游戏操作控制请求时,停止接收所述机顶盒发送的针对云游戏的控制信号。

可选地,所述停止接收所述机顶盒发送的针对云游戏的控制信号,包括:

根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,停止接收所述机顶盒发送的针对所述确定出的游戏实例的控制信号。

可选地,所述方法还包括:

根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例;在建立与所述控制设备的连接后,将确定出的游戏实例对应的云游戏账号的操作习惯数据发送至所述控制设备。

可选地,所述控制设备为移动终端。

从云游戏服务器的角度出发时,本发明实施例的云游戏控制方法的实现方式已经在前述记载的内容中作出详细说明,这里不再赘述。

当控制设备为除机顶盒操控设备外的电子设备时,从控制设备云游戏服务器的角度出发,本发明实施例的云游戏控制方法的流程可以包括:

向云游戏服务器发送携带有所述标识信息的游戏操作控制请求;

基于所述连接建立请求与所述云游戏服务器建立连接后,向所述云游戏服务器发送针对云游戏的控制信号。

可选地,所述方法还包括:

基于所述游戏操作控制请求与所述云游戏服务器建立连接后,接收所述云游戏服务器发送的云游戏账号的操作习惯数据。

可选地,所述方法还包括:

接收所述云游戏服务器发送的云游戏账号的操作习惯数据后,按照所述操作习惯数据,生成用于操控云游戏的虚拟按键。

可选地,所述控制设备为移动终端。

从控制设备的角度出发时,本发明实施例的云游戏控制方法的实现方式已经在前述记载的内容中作出详细说明,这里不再赘述。

从机顶盒的角度出发,本发明实施例的云游戏控制方法的流程可以包括:

向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,所述云游戏控制设备切换请求用于请求:将云游戏控制设备从机顶盒操控设备更改为其他电子设备;

接收所述云游戏服务器发送的所述云游戏账号对应的游戏实例的标识信息,向所述机顶盒对应的显示设备发送所述标识信息,使得所述显示设备显示所述标识信息。

可选地,所述向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,包括:

接收到机顶盒操控设备发送的云游戏控制设备切换指令时,根据所述云游戏控制设备切换指令,向所述云游戏服务器发送所述云游戏控制设备切换请求。

可选地,所述其他电子设备为移动终端。

从机顶盒的角度出发时,本发明实施例的云游戏控制方法的实现方式已经在前述记载的内容中作出详细说明,这里不再赘述。

在本发明前述实施例提出的云游戏控制方法的基础上,本发明实施例提出了一种云游戏控制装置,所述装置位于云游戏服务器中。

图3为本发明实施例的一种云游戏控制装置的组成结构示意图,如图3所示,所述装置包括第一接收模块301、第一发送模块302和第一处理模块303,其中,

第一接收模块301,用于接收云游戏控制设备切换请求;

第一发送模块302,用于根据所述云游戏控制设备切换请求中携带的云游戏账号,将所述云游戏账号对应的游戏实例的标识信息发送到机顶盒;

第一处理模块303,用于接收到控制设备发送的携带有所述标识信息的游戏操作控制请求时,建立与所述控制设备的连接,接收所述控制设备发送的针对云游戏的控制信号;所述控制设备为除机顶盒操控设备外的电子设备。

在一实施方式中,所述第一发送模块302,具体用于从所述云游戏服务器上正在运行的游戏中,确定所述云游戏账号对应的游戏实例;确定所述云游戏账号对应的游戏实例的标识信息;将所述标识信息发送到机顶盒。

在一实施方式中,所述第一处理模块303,具体用于根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,接收所述控制设备发送的针对所述确定出的游戏实例的控制信号。

在一实施方式中,所述第一处理模块303,还用于接收到控制设备根据所述标识信息发送的游戏操作控制请求时,停止接收所述机顶盒发送的针对云游戏的控制信号。

在一实施方式中,所述第一处理模块303,具体用于根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例,停止接收所述机顶盒发送的针对所述确定出的游戏实例的控制信号。

在一实施方式中,所述第一处理模块303,还用于根据所述游戏操作控制请求携带的所述标识信息,确定出与所述标识信息对应的游戏实例;在建立与所述控制设备的连接后,将确定出的游戏实例对应的云游戏账号的操作习惯数据发送至所述控制设备。

在一实施方式中,所述控制设备为移动终端。

实际应用中,上述第一接收模块301、第一发送模块302和第一处理模块303均可以由位于云游戏服务器中的cpu、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

具体来讲,本实施例中的一种云游戏控制方法对应的计算机程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种云游戏控制方法对应的计算机程序指令被一电子设备读取或被执行时,实现从云游戏服务器角度出发时的任意一种云游戏控制方法。

基于前述实施例相同的技术构思,参见图4,其示出了本发明实施例提供的一种云游戏控制设备40,该设备可以包括:第一存储器41和第一处理器42;其中,

所述第一存储器41,用于存储计算机程序和数据;

所述第一处理器42,用于执行所述存储器中存储的计算机程序,以实现从云游戏服务器角度出发时的任意一种云游戏控制方法。

在实际应用中,上述第一存储器41可以是易失性存储器(volatilememory),例如ram;或者非易失性存储器(non-volatilememory),例如rom,快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);或者上述种类的存储器的组合,并向第一处理器42提供指令和数据。

上述第一处理器42可以为特定用途集成电路(applicationspecificintegratedcircuit,asic)、dsp、数字信号处理装置(digitalsignalprocessingdevice,dspd)、可编程逻辑装置(programmablelogicdevice,pld)、fpga、cpu、控制器、微控制器、微处理器中的至少一种。对于不同的设备,用于实现上述第一处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。

在本发明前述实施例提出的云游戏控制方法的基础上,本发明实施例提出了另一种云游戏控制装置,所述装置位于控制设备中,所述控制设备为除机顶盒操控设备外的电子设备。

图5为本发明实施例的另一种云游戏控制装置的组成结构示意图,如图5所示,所述装置包括第二发送模块501和第三发送模块502,其中,

第二发送模块501,用于向云游戏服务器发送携带有所述标识信息的游戏操作控制请求;

第三发送模块502,用于基于所述连接建立请求与所述云游戏服务器建立连接后,向所述云游戏服务器发送针对云游戏的控制信号。

在一实施方式中,所述装置还包括:第二接收模块503。

所述第二接收模块503,用于在所述第三发送模块基于所述游戏操作控制请求与所述云游戏服务器建立连接后,接收所述云游戏服务器发送的云游戏账号的操作习惯数据。

在一实施方式中,所述第二接收模块503,还用于接收所述云游戏服务器发送的云游戏账号的操作习惯数据后,按照所述操作习惯数据,生成用于操控云游戏的虚拟按键。

在一实施方式中,所述控制设备为移动终端。

实际应用中,上述第二发送模块501、第三发送模块502和第二接收模块503均可以由位于控制设备中的cpu、mpu、dsp、或fpga等实现。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

具体来讲,本实施例中的一种云游戏控制方法对应的计算机程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种云游戏控制方法对应的计算机程序指令被一电子设备读取或被执行时,实现从控制设备角度出发时的任意一种云游戏控制方法。

基于前述实施例相同的技术构思,参见图6,其示出了本发明实施例提供的另一种云游戏控制设备60,该设备可以包括:第二存储器61和第二处理器62;其中,

所述第二存储器61,用于存储计算机程序和数据;

所述第二处理器62,用于执行所述存储器中存储的计算机程序,以实现从控制设备角度出发时的任意一种云游戏控制方法。

在实际应用中,上述第二存储器61可以是易失性存储器,例如ram;或者非易失性存储器,例如rom,快闪存储器,hdd或固态硬盘ssd;或者上述种类的存储器的组合,并向第二处理器62提供指令和数据。

上述第二处理器62可以为asic、dsp、dspd、pld、fpga、cpu、控制器、微控制器、微处理器中的至少一种。对于不同的设备,用于实现上述第一处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。

在本发明前述实施例提出的云游戏控制方法的基础上,本发明实施例提出了另一种云游戏控制装置,所述装置位于机顶盒中。

图7为本发明实施例的又一种云游戏控制装置的组成结构示意图,如图7所示,所述装置包括第四发送模块701和第二处理模块702,其中,

第四发送模块701,用于向云游戏服务器发送携带有云游戏账号的云游戏控制设备切换请求,所述云游戏控制设备切换请求用于请求:将云游戏控制设备从机顶盒操控设备更改为其他电子设备;

第二处理模块702,用于接收所述云游戏服务器发送的所述云游戏账号对应的游戏实例的标识信息,向所述机顶盒对应的显示设备发送所述标识信息,使得所述显示设备显示所述标识信息。

在一实施方式中,第四发送模块701,具体用于接收到机顶盒操控设备发送的云游戏控制设备切换指令时,根据所述云游戏控制设备切换指令,向所述云游戏服务器发送所述云游戏控制设备切换请求。

在一实施方式中,所述其他电子设备为移动终端。

实际应用中,上述第四发送模块701和第二处理模块702均可以由位于机顶盒中的cpu、mpu、dsp、或fpga等实现。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

具体来讲,本实施例中的一种云游戏控制方法对应的计算机程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种云游戏控制方法对应的计算机程序指令被一电子设备读取或被执行时,实现从机顶盒角度出发时的任意一种云游戏控制方法。

基于前述实施例相同的技术构思,参见图8,其示出了本发明实施例提供的又一种云游戏控制设备80,该设备可以包括:第三存储器81和第三处理器82;其中,

所述第三存储器81,用于存储计算机程序和数据;

所述第三处理器82,用于执行所述存储器中存储的计算机程序,以实现从机顶盒角度出发时的任意一种云游戏控制方法。

在实际应用中,上述第三存储器81可以是易失性存储器,例如ram;或者非易失性存储器,例如rom,快闪存储器,hdd或固态硬盘ssd;或者上述种类的存储器的组合,并向第三处理器82提供指令和数据。

上述第三处理器82可以为asic、dsp、dspd、pld、fpga、cpu、控制器、微控制器、微处理器中的至少一种。对于不同的设备,用于实现上述第一处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。

本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

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