基于云的游戏实现系统的制作方法

文档序号:1563338阅读:206来源:国知局
专利名称:基于云的游戏实现系统的制作方法
技术领域
本发明涉及一种游戏实现技术,特别是涉及一种基于云的游戏实现系统。
背景技术
云计算(Cloud Computing)技术是目前新兴的技术,云计算旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS,IaaS, MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。云计算的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力。发明人在实现本发明过程中发现游戏已经成为人们娱乐生活中一个重要组成部分,然而,有的游戏对游戏装置的软硬件要求很高,从而造成游戏实现成本高。 有鉴于上述现有的游戏实现方式存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新型结构的基于云的游戏实现系统,该系统能够克服现有的游戏实现方式存在的问题,使其更具有实用性。经过不断的研究、设计,并经过反复试作样品及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的目的在于,克服现有的游戏实现方式存在的缺陷,而提供一种新型结构的基于云的游戏实现系统,所要解决的技术问题是,简化游戏装置,降低游戏实现成本,非常适于实用。本发明的目的以及解决其技术问题可以采用以下的技术方案来实现。依据本发明提出的一种基于云的游戏实现系统,所述系统包括云计算服务器、以及一个游戏实现装置;所述游戏实现装置包括游戏装置和游戏手柄;或者所述游戏实现装置包括游戏装置和具有游戏手柄功能的电子设备;所述游戏装置包括网络接口,用于与所述云计算服务器连接,所述游戏装置通过所述网络接口与所述云计算服务器进行信息交互;本地接口,用于接收所述游戏手柄或电子设备传输来的游戏控制命令;转发模块,用于将所述本地接口接收到的游戏控制命令通过所述网络接口转发给所述云计算服务器;显示模块,用于根据云计算服务器传输来的游戏信息显示游戏画面;所述云计算服务器,为云体系结构中的一个服务器,用于对所述游戏装置传输来的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信;窗、O O本发明的目的以及解决其技术问题还可以采用以下的技术措施来进一步实现。较佳的,前述的基于云的游戏实现系统,其中所述游戏装置包括电视机、或者机顶盒和电视机、或者电视机顶盒一体机、或者所述游戏装置包括计算机、或者游戏机。较佳的,前述的基于云的游戏实现系统,其中所述游戏实现装置还包括摄像模块,用于摄取图像;所述本地接口接收所述摄像模块摄取的图像;所述转发模块将所述本地接口接收到的图像通过网络接口转发给所述云计算服务器;所述云计算服务器根据所述图像确定游戏玩家的动作,将所述动作转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。
较佳的,前述的基于云的游戏实现系统,其中所述摄像模块通过有线或者无线的方式与所述游戏装置连接,或者所述摄像模块集成设置在所述游戏装置中。较佳的,前述的基于云的游戏实现系统,其中所述摄像模块包括RGB彩色摄像头和/或3D深度感应器。较佳的,前述的基于云的游戏实现系统,其中所述3D深度感应器包括红外线发射器和红外线CMOS摄像机;或者所述3D深度感应器包括激光发射器和激光摄像机;或者所述3D深度感应器包括LED发光设备及针对LED光进行捕捉的光学摄像机。较佳的,前述的基于云的游戏实现系统,其中所述摄像模块包括光源跟踪模块,用于进行光源跟踪,并将跟踪获得的光源位置信息通过所述网络接口传输给所述云计算服务器;所述云计算服务器将所述光源位置信息转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。较佳的,前述的基于云的游戏实现系统,其中所述游戏手柄或电子设备包括声音撷取模块、以及接口模块;所述声音撷取模块向所述接口模块输出拾取的声音的音频信号;所述接口模块接收所述声音撷取模块输出的音频信号,并向所述游戏装置输出所述音频信号,所述音频信号通过所述网络接口传输给所述云计算服务器,所述云计算服务器将所述音频信号转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。较佳的,前述的基于云的游戏实现系统,其中所述游戏手柄或电子设备还包括声音播放模块,用于根据所述云计算服务器通过所述网络接口和所述接口模块传输来的播放音频信号输出声音。较佳的,前述的基于云的游戏实现系统,其中所述游戏手柄或电子设备还包括重力加速度传感器和/或陀螺仪;所述重力加速度传感器和/或陀螺仪产生的采集数据通过所述接口模块传输给所述游戏装置,所述游戏装置中的转发模块通过所述网络接口将所述数据传输给所述云计算服务器;所述云计算服务器将所述采集数据转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。借由上述技术方案,本发明的基于云的游戏实现系统至少具有下列优点及有益效果本发明通过利用云计算服务器,使游戏装置基本上具有接收、转发、以及显示功能即可实现游戏,简化了游戏装置,从而降低了游戏实现成本。综上所述,本发明降低了游戏实现成本,在技术上有显著的进步,并具有明显的积极效果,诚为一新颖、进步、实用的新设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。


图I为本发明的基于云的游戏实现系统示意图。
具体实施例方式为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于云的游戏实现系统其具体实施方式
、结构、特征及其功效,详细说明如后。本发明具体实施例的一种基于云的游戏实现系统如附图I所示。图I示出的系统包括云计算服务器100和一个游戏实现装置200。其中的游戏实现装置200包括一个游戏装置210和至少一个游戏手柄220。另外,该游戏实现装置200还可以包括摄像模块230。需要说明的是,本实施例中的游戏手柄220还可以为具有游戏手柄功能的电子设备,如移动电话等。本实施例虽是以游戏手柄为例进行描述的,但是,应明确获知,本实施例中的游戏手柄也可以为移动电话等具有游戏手柄功能的电子设备。游戏手柄和具有游戏手柄的电子设备可以统称为游戏控制装置。上述游戏装置210可以具体包括网络接口 211、本地接口 212、转发模块213、以及显不模块214。另外,该游戏装置210还可以包括声音输出模块,以播放游戏音。声音输出模块可以根据云计算服务器100传输来的游戏信息播放游戏音。上述游戏装置210可以具体为电视机,也可以为电视机和机顶盒,也可以具体为电视机机顶盒一体机,还可以具体为计算机或者游戏机。在游戏装置210为电视机和机顶盒的情况下,上述网络接口 211、本地接口 212和转发模块213可以设置在机顶盒中,且显示模块214包括电视机。当然,网络接口 211、本地接口 212和转发模块213也可以独立于机顶盒和电视而单独设置,或者集成设置在电视机中。在游戏装置210为计算机或者游戏机的情况下,该计算机或者游戏机可以为具有接收、转发、显示、和播音功能的极其简化的游戏客户端。上述游戏手柄220可以包括声音撷取模块221、接口模块222、声音播放模块223、重力加速度传感器224、以及陀螺仪225。下面对云计算服务器100、游戏装置210中包括的各模块、游戏手柄220中包括的各模块、以及摄像模块230中包括的各模块进行逐一说明。云计算服务器100为云体系结构中的一个服务器。云计算服务器100主要用于接收游戏装置210通过网络接口 211传输来的游戏控制命令,并对该游戏控制命令进行游戏逻辑处理,之后,云计算服务器100根据该游戏逻辑处理结果产生游戏信息,并向游戏装置210发送该游戏信息,游戏装置210通过其网络接口 211接收该游戏信息。该游戏信息主要用于显示游戏画面,即游戏装置210根据网络接口 211接收到的游戏信息显示游戏画面,以便游戏的继续进行。另外,该游戏信息还可以用于游戏实现装置200播放游戏音,如游戏装置210中的声音播放模块(图中未示出)、以及游戏手柄220中的声音播放模块223播放声音。本发明中的游戏信息可以包括用于显示游戏画面的游戏信息和用于播放游戏音的游戏息。云计算服务器100除了可以接收到游戏装置210传输来的游戏控制命令之外,还可以接收到游戏装置210通过其网络接口 211传输来的图像信息、光源位置信息、以及音频信号等等。云计算服务器100在接收到图像信息、光源位置信息、以及音频信号后,需要先将这些信息转换为游戏控制命令,之后,再对转换出的游戏控制命令进行游戏逻辑处理,并根据该游戏逻辑处理结果产生游戏信息,最后,云计算服务器100向游戏装置210发送该游戏信息。同样的,该游戏信息可以用于显示游戏画面,也可以用于播放游戏音。本发明中的云计算服务器100可以采用现有的技术进行游戏控制命令的转换,而且,云计算服务器100还可以采用现有的技术进行游戏逻辑处理,本发明不限制云计算服务器100进行游戏控制命令转换以及游戏逻辑处理的具体实现过程。 网络接口 211设置于游戏装置210中,与转发模块213连接。游戏装置210通过网络接口 211与云计算服务器100连接,即游戏装置210和游戏手柄220通过网络接口 211与云计算服务器100进行信息交互。游戏装置210与云计算服务器100之间通过网络接口211进行交互的信息可以采用现有的多种通讯协议,本发明不限制所采用的具体通讯协议。本地接口 212设置于游戏装置210中,本地接口 212与转发模块213连接。游戏装置210通过本地接口 212与游戏手柄220进行信息交互,即本地接口 212接收游戏手柄220传输来的信息,并将转发模块213传输来的信息传输给游戏手柄220。本地接口 212主要用于接收游戏手柄220传输来的游戏控制命令,该游戏控制命令可以是游戏手柄220基于按键或者转动摇杆等方式而产生的游戏控制命令。本地接口212还可以接收到游戏手柄220传输来的音频信号以及采集数据等。另外,本地接口 212还可以接收到摄像模块230传输来的图像信息。转发模块213与网络接口 211、本地接口 212、以及显示模块214均连接。转发模块213主要用于将本地接口 212接收到的游戏控制命令通过网络接口 211转发给云计算服务器100。转发模块213还可以将本地接口 212接收到的音频信号、图像信息、以及采集数据等信息通过网络接口 211转发给云计算服务器100。另外,转发模块213可以将网络接口211接收到的云计算服务器100发送来的数据转发给显示模块214或者通过本地接口 212转发给游戏手柄220。转发模块213在信息转发过程中可以进行数据打包以及解析等处理操作。显示模块214与转发模块213连接,显示模块214主要用于根据云计算服务器100通过网络接口 211和转发模块213传输来的游戏信息显示游戏画面。显示模块214可以包括液晶显示器等设备。声音撷取模块221与接口模块222连接。声音撷取模块221主要用于拾取游戏玩家发出的声音,并向接口模块222输出其拾取到的声音的音频信号。该声音撷取模块221可以具体为麦克风等元件。本发明不限制声音撷取模块221的具体表现形式。
接口模块222与游戏装置210的本地接口 212、声音撷取模块221、声音播放模块223、重力加速度传感器224、以及陀螺仪225均连接。接口模块222和本地接口 212—起实现了游戏手柄220和游戏装置210之间的信息互通。接口模块222主要用于接收声音撷取模块221输出的其拾取的声音的音频信号,并向游戏装置210输出音频信号,该音频信号被游戏装置210的本地接口 212接收后,由游戏装置210的转发模块213将该音频信号通过网络接口 211传输给云计算服务器100,云计算服务器100将接收到的音频信号转换为游戏控制命令,并对转换后的游戏控制命令进行游戏逻辑处理,之后,云计算服务器100根据游戏逻辑处理结果向游戏装置210发送用于显示游戏画面的游戏信息。另外,云计算服务器100还可以向游戏装置210发送播放音频信号。接口模块222可以具体为无线接口模块,也可以为有线接口模块,即游戏手柄220可以通过有线连接方式或者无线连接方式与游戏装置210连接。具体的接口模块222可以为蓝牙、2. 4GHz模块、WIFI模块、红外模块或者USB接口等等。本发明不限制接口模块222的具体实现方式。声音播放模块223与接口模块222连接。声音播放模块223主要用于播放接口模 块222发送来的播放音频信号,即根据接口模块222发送来的播放音频信号输出声音。接口模块222向声音播放模块223发送的播放音频信号是网络接口模块211接收的云计算服务器100发送来的播放音频信号,具体的,该播放音频信号从云计算服务器100处向游戏装置210发送,游戏装置210通过其网络接口 211接收该播放音频信号,转发模块213将该播放音频信号通过本地接口 212传输给游戏手柄220,游戏手柄220中的接口模块222将接收到的该播放音频信号传输给声音播放模块223。上述声音播放模块223可以具体为扬声器。另外,该声音播放模块223还可以包括耳机,即声音播放模块223可以通过外放的方式向游戏玩家播出声音,也可以通过耳机向游戏玩家播出声音。重力加速度传感器224与接口模块222连接。重力加速度传感器224主要用于产生重力加速度传感信号。该产生的重力加速度传感信号可以通过接口模块222传输至游戏装置210。游戏装置210中的本地接口 212接收该重力加速度传感信号,并由转发模块213通过网络接口 211将该重力加速度传感信号传输给云计算服务器100。云计算服务器100在接收到重力加速度传感信号之后,将该重力加速度传感信号转换为游戏控制命令,并对转换后的游戏控制命令进行游戏逻辑处理,之后,云计算服务器100根据游戏逻辑处理结果向游戏装置210发送用于显示游戏画面的游戏信息。本发明不限制云计算服务器100将重力加速度传感信号转换为游戏控制命令的具体实现方式。陀螺仪225设置于游戏手柄220中,与接口模块222连接。陀螺仪225即为角运动检测装置。陀螺仪225用于产生基于角速度的采集数据。陀螺仪225可以将其感知到的角速度的变化转换为电信号,从而产生基于角速度的采集数据。陀螺仪225产生的采集数据通过接口模块222传输至游戏装置210。游戏装置210中的本地接口 212接收该采集数据,并由转发模块213通过网络接口 211将该采集数据传输给云计算服务器100。云计算服务器100在接收到采集数据之后,将该采集数据转换为游戏控制命令,并对转换后的游戏控制命令进行游戏逻辑处理,之后,云计算服务器100根据游戏逻辑处理结果向游戏装置210发送用于显示游戏画面的游戏信息。本发明不限制云计算服务器100将陀螺仪225产生的采集数据转换为游戏控制命令的具体实现方式。摄像模块230主要用于实时摄取图像,摄像模块230可以按照预定采样频率进行图像的实时采样。摄像模块230可以通过有线或者无线的方式将其实时摄取到的图像传输给游戏装置210,即摄像模块230与游戏装置210之间可以采用有线方式连接,也可以采用无线方式连接。在采用有线方式连接的情况下,游戏装置210可以通过USB等与摄像模块230连接。在采用无线方式连接的情况下,游戏装置210可以通过蓝牙、2. 4GHz、WIFI、或者红外等方式与摄像模块230连接。另外,在采用无线方式连接的情况下,在摄像模块230与游戏装置210之间正常传输图像之前,摄像模块230可以通过注册识别等过程与游戏装置210建立正常的无线连接链路。本发明不限制摄像模块230与游戏装置210的具体连接方式、以及建立无线连接链路的具体实现过程。 另外,摄像模块230也可以集成设置在游戏装置210中。摄像模块230可以采用现有的摄像头、以及摄像机等设备来实现,例如,摄像模块230可以包括RGB彩色摄像头、以及3D深度感应器中的至少一个。这里的3D深度感应器可以具体包括红外线发射器、以及红外线CMOS摄像机等,该3D深度感应器也可以具体包括激光发射器和激光摄像机等,该3D深度感应器还可以包括LED发光设备及针对LED光进行捕捉的光学摄像机。本发明不限制摄像模块230的具体类型、以及摄像模块230与游戏装置210之间传输的图像的具体格式及协议等。在一个摄像模块230摄取多个游戏玩家的视频图像的情况下,为方便摄取游戏玩家的图像,摄像模块230可以包括多组摄像单元,且每一组摄像单元摄取一个游戏玩家的图像。当然,摄像模块230也可以只包括一组摄像单元,该摄像单元同时摄取多个游戏玩家的图像。摄像模块230还可以包括光源跟踪模块。光源跟踪模块主要用于跟踪光源的位置,并将跟踪获得的光源位置信息传输给游戏装置210,游戏装置210中的本地接口 212接收该光源位置信息,并由游戏装置210通过其网络接口 211将光源位置信息传输给云计算服务器100。光源跟踪模块可以采用现有的技术来跟踪光源的位置,如现有的体感游戏中的游戏手柄可以根据光源来确定其自身的位置信息,光源跟踪模块可以采用该游戏手柄的技术来确定光源的位置信息。本发明不限制光源跟踪模块确定光源的位置信息的具体实现过程。云计算服务器100在接收到游戏装置210通过网络接口 211传输来的图像信息和/或光源位置信息后,将该图像信息和/或光源位置信息转换为游戏控制命令(如利用Kinet技术识别游戏玩家的动作,并将识别出的动作转换为游戏控制命令),云计算服务器100对转换后的游戏控制命令进行游戏逻辑处理,之后,云计算服务器100根据游戏逻辑处理结果向游戏装置210发送用于显示游戏画面和/或播放游戏音的游戏信息。本发明不限制云计算服务器100将图像信息和光源位置信息转换为游戏控制命令的具体实现方式。在游戏手柄220为多个、且使用多个游戏手柄220进行多人游戏的情况下,云计算服务器100可以根据游戏手柄的地址信息动态设置各游戏控制装置信息与各游戏玩家信息的对应关系信息,并根据游戏控制命令中携带的地址信息区分出游戏玩家,从而进行游戏逻辑处理,实现多人游戏。
以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属 于本发明技术方案的范围内。
权利要求
1.一种基于云的游戏实现系统,其特征在于,所述系统包括云计算服务器、以及一个游戏实现装置; 所述游戏实现装置包括游戏装置和游戏手柄;或者所述游戏实现装置包括游戏装置和具有游戏手柄功能的电子设备; 所述游戏装置包括 网络接口,用于与所述云计算服务器连接,所述游戏装置通过所述网络接口与所述云计算服务器进行信息交互; 本地接口,用于接收所述游戏手柄或电子设备传输来的游戏控制命令; 转发模块,用于将所述本地接口接收到的游戏控制命令通过所述网络接口转发给所述云计算服务器;、 显示模块,用于根据云计算服务器传输来的游戏信息显示游戏画面; 所述云计算服务器,为云体系结构中的一个服务器,用于对所述游戏装置传输来的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。
2.如权利要求I所述的基于云的游戏实现系统,其特征在于,所述游戏装置包括电视机、或者机顶盒和电视机、或者电视机顶盒一体机、或者所述游戏装置包括计算机、或者游戏机。
3.权利要求I所述的基于云的游戏实现系统,其特征在于,所述游戏实现装置还包括 摄像模块,用于摄取图像; 所述本地接口接收所述摄像模块摄取的图像; 所述转发模块将所述本地接口接收到的图像通过网络接口转发给所述云计算服务器; 所述云计算服务器根据所述图像确定游戏玩家的动作,将所述动作转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。
4.权利要求3所述的基于云的游戏实现系统,其特征在于,所述摄像模块通过有线或者无线的方式与所述游戏装置连接,或者所述摄像模块集成设置在所述游戏装置中。
5.权利要求3所述的基于云的游戏实现系统,其特征在于,所述摄像模块包括RGB彩色摄像头和/或3D深度感应器。
6.如权利要求5所述的基于云的游戏实现系统,其特征在于,所述3D深度感应器包括红外线发射器和红外线CMOS摄像机;或者所述3D深度感应器包括激光发射器和激光摄像机;或者所述3D深度感应器包括LED发光设备及针对LED光进行捕捉的光学摄像机。
7.如权利要求3所述的基于云的游戏实现系统,其特征在于,所述摄像模块包括 光源跟踪模块,用于进行光源跟踪,并将跟踪获得的光源位置信息通过所述网络接口传输给所述云计算服务器; 所述云计算服务器将所述光源位置信息转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。
8.如权利要求I所述的基于云的游戏实现系统,其特征在于,所述游戏手柄或电子设备包括声音撷取模块、以及接口模块; 所述声音撷取模块向所述接口模块输出拾取的声音的音频信号;所述接口模块接收所述声音撷取模块输出的音频信号,并向所述游戏装置输出所述音频信号,所述音频信号通过所述网络接口传输给所述云计算服务器,所述云计算服务器将所述音频信号转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。
9.如权利要求8所述的基于云的游戏实现系统,其特征在于,所述游戏手柄或电子设备还包括 声音播放模块,用于根据所述云计算服务器通过所述网络接口和所述接口模块传输来的播放音频信号输出声音。
10.如权利要求I所述的基于云的游戏实现系统,其特征在于,所述游戏手柄或电子设备还包括 重力加速度传感器和/或陀螺仪; 所述重力加速度传感器和/或陀螺仪产生的采集数据通过所述接口模块传输给所述游戏装置,所述游戏装置中的转发模块通过所述网络接口将所述数据传输给所述云计算服务器; 所述云计算服务器将所述采集数据转换为游戏控制命令,对转换后的游戏控制命令进行游戏逻辑处理,并根据游戏逻辑处理结果向所述游戏装置发送游戏信息。
全文摘要
本发明是有关于一种基于云的游戏实现系统,该系统包括云计算服务器和一个游戏实现装置;游戏实现装置包括游戏装置和游戏手柄或移动电话;游戏装置包括网络接口,用于与云计算服务器连接,游戏装置通过网络接口与云计算服务器进行信息交互;本地接口,用于接收游戏手柄或移动电话传输来的游戏控制命令;转发模块,用于将本地接口接收到的游戏控制命令通过网络接口转发给云计算服务器;显示模块,用于根据云计算服务器传输来的游戏信息显示游戏画面;云计算服务器对游戏装置传输来的游戏控制命令进行游戏逻辑处理,根据游戏逻辑处理结果向游戏装置发送游戏信息。本发明提供的技术方案能够简化游戏装置,降低游戏实现成本,非常适于实用。
文档编号A63F13/12GK102728059SQ201110083440
公开日2012年10月17日 申请日期2011年4月2日 优先权日2011年4月2日
发明者吴冠廷 申请人:德信互动科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1