一种云游戏接入系统及方法

文档序号:1619515阅读:197来源:国知局
一种云游戏接入系统及方法
【专利摘要】本申请提供了一种云游戏接入系统及方法,该系统包括:感应装置,用于检测手势信号,并将所述手势信号传输至云游戏关联装置;云游戏关联装置,用于接收所述手势信号,根据所述手势信号计算所述手势的位移,以及将所述手势的位移与相关的云游戏标识相关联;网络通信装置,用于将所述云游戏标识通过网络发送至服务器,以及传输所述服务器根据所述云游戏标识启动的相对应的云游戏的画面数据;画面播放装置,用于接收所述画面数据,以及解码、显示所述画面数据。本申请实现了将云游戏与“摇一摇”的结合方式,并且按照用户的喜好随机抽取用户喜欢的某一类云游戏。
【专利说明】-种云游戏接入系统及方法

【技术领域】
[0001] 本申请涉及云计算领域,特别是涉及一种云游戏接入系统及方法。

【背景技术】
[0002] 目前,手机"摇一摇"技术将趣味性与重力传感、加速度传感技术结合到一起,受到 了很多用户的青睐。例如,微信摇一摇通过摇手机或点击按钮模拟摇一摇,可以匹配到同一 时段触发该功能的微信用户,从而增加用户间的互动和微信粘度。其他的摇一摇的应用还 有通过摇手机传送图片、交换通讯方式等。
[0003] 但是上述"摇一摇"的方式仅限于用户位置匹配、少量数据的传输,还未有将云游 戏引入"摇一摇"的结合方式。其次,面对大量可选择的资源,目前"摇一摇"的方式还未能 按照用户的喜好将这些资源进行分类,以供用户选择。


【发明内容】

[0004] 本申请所要解决的技术问题是提供一种云游戏接入系统,包括:
[0005] 感应装置,用于检测手势信号,并将所述手势信号传输至云游戏关联装置;
[0006] 云游戏关联装置,用于接收所述手势信号,根据所述手势信号计算所述手势的位 移,以及将所述手势的位移与相关的云游戏标识相关联;
[0007] 网络通信装置,用于将所述云游戏标识通过网络发送至服务器,以及传输所述服 务器根据所述云游戏标识启动的相对应的云游戏的画面数据;
[0008] 画面播放装置,用于接收所述画面数据,以及解码、显示所述画面数据。
[0009] 优选地,所述云游戏关联装置进一步包括X轴位移关联模块,用于计算所述手势 在X轴方向的位移,并将所述位移与相关的云游戏标识相关联;Y轴位移关联模块,用于计 算所述手势在Y轴方向的位移,并将所述位移与相关的云游戏标识相关联;Z轴位移关联 模块,用于计算所述手势在Z轴方向的位移,并将所述位移与相关的云游戏标识相关联;其 中,所述X轴、Y轴和Z轴所在的坐标系以移动终端的屏幕为参照物。
[0010] 优选地,所述云游戏关联装置进一步包括存储模块,用于存储指令;以及处理模 块,用于从存储模块读取指令,执行所述指令,并将最终执行结果通知所述网络通信装置; 其中,所述指令包括计算所述手势的位移和根据所述位移查找与所述位移相关联的云游戏 标识。
[0011] 相应的,本申请还提供了一种云游戏接入方法,包括:
[0012] 检测手势信号,并将所述手势信号传输至云游戏关联装置;
[0013] 接收所述手势信号,根据所述手势信号计算所述手势的位移,以及将所述手势的 位移与相关的云游戏标识相关联;
[0014] 将所述云游戏标识通过网络发送至服务器,以及传输所述服务器根据所述云游戏 标识启动的相对应的云游戏的画面数据;
[0015] 接收所述画面数据,以及解码、显示所述画面数据。
[0016] 优选地,根据所述手势信号计算所述手势的位移,以及将所述手势的位移与相关 的云游戏标识相关联进一步包括根据所述手势信号计算所述手势在X轴、Y轴和Z轴方向 的位移,并将所述位移与相关的云游戏标识相关联,其中,所述X轴、Y轴和Z轴所在的坐标 系以移动终端的屏.为参照物。
[0017] 与现有技术相比,本申请通过检测和计算手势的位移,例如手势在X轴、Y轴或Z轴 方向的位移将用户喜欢玩的某一类云游戏接入到手机中,实现了将云游戏与"摇一摇"的结 合方式,并且按照用户的喜好随机抽取用户喜欢的某一类云游戏。

【专利附图】

【附图说明】
[0018] 图1是本申请一种云游戏接入系统的实施例示意图。
[0019] 图2是本申请一种云游戏接入方法的流程图。

【具体实施方式】
[0020] 为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本申请作进一步详细的说明。
[0021] 参照图1,示出了本申请一种云游戏接入系统的实施例示意图。
[0022] 感应装置101,用于检测手势信号,并将所述手势信号传输至云游戏关联装置。
[0023] 感应装置101包括敏感模块和转换模块,可以为重力传感器、加速度传感器、陀螺 仪等。感应装置101能检测到用户的手部活动数据,例如,用户手部在X轴、Y轴和Z轴方 向的位移量,其中,X轴横向贯穿移动终端的屏幕,Y轴纵向贯穿移动终端的屏幕,Z轴垂直 于移动终端的屏幕。然后,感应装置101将检测到的手部活动数据转换为电信号或其他所 需形式的信息输出。用户手部的运动可以是X轴、Y轴和Z轴的综合值,即用户手部的所有 位移是基于用户手部在X轴、Y轴和Z轴方向的位移的综合值,例如用户手部在空中旋转一 圈,则会根据X轴、Y轴和Z轴方向的位移量得到综合位移。
[0024] 重力感应器是根据压电效应的原理工作的,即对于不存在对称中心的异极晶体加 在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态。重力感应器就是利 用了其内部的由于加速度造成的晶体变形这个特性。由于这个变形会产生电压,只要计算 出产生电压和所施加的加速度之间的关系,就可以将加速度转化成电压输出。简单来说是 测量内部重物(重物和压电片做成一体)重力正交两个方向的分力大小来判定水平方向。通 过对力敏感的传感器,感受移动终端在变换姿势时重心的变换。
[0025] 加速度传感器能够测量加速力,加速力可以是个常量,也可以是变量,因此其范围 比重力感应器大。加速度传感器有两种:一种是角加速度传感器,是由陀螺仪(角速度传感 器)的改进的。另一种就是线加速度传感器。通过测量由于重力引起的加速度,可以计算出 设备相对于水平面的倾斜角度。
[0026] 陀螺仪又叫角速度传感器,测量的物理量是偏转,倾斜时的转动角速度。在移动终 端上,仅用加速度计没办法测量或重构出完整的3D动作,测不到转动的动作的,加速度传 感器只能检测轴向的线性动作。但陀螺仪则可以对转动,偏转的动作做很好的测量,这样就 可以精确分析判断出用户的实际动作。
[0027] 在本发明一实施例中,感应装置101具有多个接口(如串口),感应装置101通过这 些接口将电信号或其他所需形式的信息输出发送至接口接收器,该接口接收器将电信号或 其他所需形式的信息输出转换为云游戏关联装置102能够识别和处理的信号。
[0028] 云游戏开拓了云计算的应用范围,在云游戏模式下,所有游戏都在服务器端运行, 终端发出的操作指令传输给云服务器,云服务器根据该指令将相应的游戏程序进行渲染, 并将渲染完毕后的游戏画面压缩后通过网络传送给用户。终端可以是任何具有解码、显示 功能以及能接入网络的设备,如PC机、手机、电视、平板等。
[0029] 云服务器主要有两种类型,一种是VPS服务器,该服务器采用虚拟软件,VZ、VM或 自有虚拟化工具、在一台物理服务器上虚拟出一个或多个类似独立服务器的部分,每个部 分都有云服务器的一个镜像或一个服务组件,都可以做单独的操作系统或独立的运行服务 进程,管理方法同服务器一样;一种是本专利的发明人自主研发的V0S服务器,该服务器主 要有两个功能:(a)将第三方游戏运行在SANDBOX中,通过SANDBOX隔离游戏创建的内核对 象,避免游戏互相干扰,通过HOOK DirectX系列API抓取游戏视频画面和音频,传送给压 缩模块压缩并传输至客户端;(b)接受来自客户端的键盘、鼠标、手柄等输入设备的操作指 令,通过SendMessage和Directlnput将这些操作指令发送给运行中的游戏进程。优选地, 本发明采用V0S服务器。
[0030] 云游戏关联装置102,用于接收所述手势信号,根据所述手势信号计算所述手势的 位移,以及将所述手势的位移与相关的云游戏标识相关联。
[0031] 云游戏关联装置102根据感应装置101发送的信号分别计算这些信号所表达的手 势的位移。在本发明一实施例中,将手势的位移分为三个方向的位移:x轴、Y轴和Z轴,其 中,X轴横向贯穿移动终端的屏幕,Y轴纵向贯穿移动终端的屏幕,z轴垂直于移动终端的 屏幕。所述手势可以是用户向左或向右挥动移动终端、向上或向下挥动移动终端、以及向 垂直于移动终端的屏幕的正方向和反方向挥动移动终端。在本发明一实施例中,手势在同 一个方向挥动的信号可以按距离长短进行分类,例如,用户手势向右挥动移动终端〇cm? 20cm为一类信号,相应地,该范围内的手势对应着类别A云游戏;用户手势向右挥动移动终 端21cm?50cm为一类信号,相应地,该范围内的手势对应着类别B云游戏,以此类推。
[0032] 优选地,所述云游戏关联装置102进一步包括X轴位移关联模块1021,用于计算 所述手势在X轴方向的位移,并将所述位移与相关的云游戏标识相关联;Y轴位移关联模块 1022,用于计算所述手势在Y轴方向的位移,并将所述位移与相关的云游戏标识相关联;Z 轴位移关联模块1023,用于计算所述手势在Z轴方向的位移,并将所述位移与相关的云游 戏标识相关联;其中,所述X轴、Y轴和Z轴所在的坐标系以移动终端的屏幕为参照物。
[0033] X轴、Y轴和Z轴所对应的云游戏可以是某一类云游戏,例如,X轴所对应的云游戏 为休闲益智类游戏,Y轴所对应的云游戏为角色扮演类游戏,Z轴所对应的云游戏为动作射 击类游戏。
[0034] 优选地,所述云游戏关联装置102进一步包括存储模块1024,用于存储指令;以及 处理模块1025,用于从存储模块1021读取指令,执行所述指令,并将最终执行结果通知所 述网络通信装置103 ;其中,所述指令包括计算所述手势的位移和根据所述位移查找与所 述位移相关联的云游戏标识。
[0035] 存储模块1021用于存储指令,如计算所述手势的位移、位移的幅度、根据所述位 移查找与所述位移相关联的云游戏标识、处理模块1022的中间运算结果等。计算机在运行 时,处理模块1022把需要运算的数据调到存储模块1021中,读取其中的指令,执行所述指 令,当运算完成后处理模块1022将最终执行结果传送给网络通信装置103。最终执行结果 包括与用户的手势的位移相对应的云游戏的相关信息,如云游戏的标识。
[0036] 网络通信装置103,用于将所述云游戏标识通过网络发送至服务器,以及传输所述 服务器根据所述云游戏标识启动的相对应的云游戏的画面数据。
[0037] 处理模块1022通过网络接口与网络通信装置103实现通信,处理模块1022将与 用户手势的位移相对应的云游戏的标识发送给网络通信装置103后,网络通信装置103通 过网络将云游戏标识打包通过网络协议发送至云服务器。云服务器根据该云游戏标识启动 相对应的云游戏,HOOK DirectX系列API抓取游戏视频画面和/或音频,传送给编码(压 缩)模块进行编码。之后云服务器通过网络通信装置103将编码后的云游戏画面数据传输 给画面播放装置104。
[0038] 画面播放装置104,用于接收所述画面数据,以及解码、显示所述画面数据。
[0039] 画面播放装置104包括接收模块、解码模块以及显示模块。画面播放装置104接收 云游戏画面数据后,对该数据进行解码并显示在显示模块上,该显示模块可以是用户界面。
[0040] 参照图2,示出了本申请一种云游戏接入方法的流程图。
[0041] 步骤S21 :检测手势信号,并将所述手势信号传输至云游戏关联装置;
[0042] 步骤S22 :接收所述手势信号,根据所述手势信号计算所述手势的位移,以及将所 述手势的位移与相关的云游戏标识相关联;
[0043] 步骤S23 :将所述云游戏标识通过网络发送至服务器,以及传输所述服务器根据 所述云游戏标识启动的相对应的云游戏的画面数据;
[0044] 步骤S24 :接收所述画面数据,以及解码、显示所述画面数据。
[0045] 对于方法实施例而言,由于其与系统实施例基本相似,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。
[0046] 本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务 器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、网络 PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本发明优 选应用于嵌入式系统中。
[0047] 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。
[0048] 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的 软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器 (ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】 内所公知的任意其它形式的存储介质中。
[〇〇49] 以上对本申请所提供的一种云游戏接入系统及方法进行了详细介绍,本文中应用 了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请 的限制。
【权利要求】
1. 一种云游戏接入系统,包括: 感应装置,用于检测手势信号,并将所述手势信号传输至云游戏关联装置; 云游戏关联装置,用于接收所述手势信号,根据所述手势信号计算所述手势的位移,以 及将所述手势的位移与相关的云游戏标识相关联; 网络通信装置,用于将所述云游戏标识通过网络发送至服务器,以及传输所述服务器 根据所述云游戏标识启动的相对应的云游戏的画面数据; 画面播放装置,用于接收所述画面数据,以及解码、显示所述画面数据。
2. 根据权利要求1所述的系统,其特征在于,所述云游戏关联装置进一步包括X轴位移 关联模块,用于计算所述手势在X轴方向的位移,并将所述位移与相关的云游戏标识相关 联;Y轴位移关联模块,用于计算所述手势在Y轴方向的位移,并将所述位移与相关的云游 戏标识相关联;Z轴位移关联模块,用于计算所述手势在Z轴方向的位移,并将所述位移与 相关的云游戏标识相关联;其中,所述X轴、Y轴和Z轴所在的坐标系以移动终端的屏幕为 参照物。
3. 根据权利要求1所述的系统,其特征在于,所述云游戏关联装置进一步包括存储模 块,用于存储指令;以及处理模块,用于从存储模块读取指令,执行所述指令,并将最终执行 结果通知所述网络通信装置;其中,所述指令包括计算所述手势的位移和根据所述位移查 找与所述位移相关联的云游戏标识。
4. 一种云游戏接入方法,包括: 检测手势信号,并将所述手势信号传输至云游戏关联装置; 接收所述手势信号,根据所述手势信号计算所述手势的位移,以及将所述手势的位移 与相关的云游戏标识相关联; 将所述云游戏标识通过网络发送至服务器,以及传输所述服务器根据所述云游戏标识 启动的相对应的云游戏的画面数据; 接收所述画面数据,以及解码、显示所述画面数据。
5. 根据权利要求4所述的方法,其特征在于,根据所述手势信号计算所述手势的位移, 以及将所述手势的位移与相关的云游戏标识相关联进一步包括根据所述手势信号计算所 述手势在X轴、Y轴和Z轴方向的位移,并将所述位移与相关的云游戏标识相关联,其中,所 述X轴、Y轴和Z轴所在的坐标系以移动终端的屏幕为参照物。
【文档编号】A63F13/428GK104096360SQ201310111357
【公开日】2014年10月15日 申请日期:2013年4月1日 优先权日:2013年4月1日
【发明者】邓迪 申请人:云联(北京)信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1