[发明专利]一种云游戏服务器端架构、客户端和系统在审
申请号: | 201910159431.5 | 申请日: | 2019-03-04 |
公开(公告)号: | CN110025957A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 王曜;梁峰;泰勒·丹尼尔;谭建军;查雄兴;赵铜锋 | 申请(专利权)人: | 深圳威尔视觉传媒有限公司 |
主分类号: | A63F13/352 | 分类号: | A63F13/352;A63F13/54;A63F13/55 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明;洪铭福 |
地址: | 519125 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏服务器 客户端 控制层 架构 主机操作系统 虚拟机系统 游戏 宿主 发送 游戏操作指令 智能设备接入 多个虚拟机 音视频解码 音视频信号 标准输入 接收用户 异构平台 游戏控制 宿主机 音视频 异构 采集 | ||
1.一种云游戏服务器端架构,其特征在于,包括:宿主机、主机操作系统、虚拟机系统和控制层;
所述主机操作系统安装在所述宿主机上,所述宿主机位于云游戏服务器端架构底层,为一台独立的物理主机;
所述主机操作系统上安装至少一个所述虚拟机系统,所述虚拟机系统利用所述控制层控制运行在其上的游戏,并对所述游戏的音视频进行采集和编码,将编码之后的游戏音视频数据发送至用户的客户端;其中,当同时运行多个所述游戏,所述虚拟机系统通过分区域采集每个所述游戏的游戏运行画面,将所述游戏运行画面进行编码之后的数据输出到用户的客户端,并将每个所述游戏的音频输出绑定到对应的所述虚拟机系统的音频通道上;
所述虚拟机系统上运行至少一个所述控制层,所述控制层运行PC游戏和/或模拟器,所述模拟器包括游戏层,所述游戏层用于运行非PC游戏;
所述控制层用于接收用户的客户端发送的游戏操作指令进行相应的游戏控制;
当用户在所述虚拟机系统上启动所述PC游戏时,所述控制层为所述PC游戏分配音视频通道、虚拟鼠标和虚拟桌面,以将所述PC游戏的游戏窗口定位到所述虚拟桌面的指定位置,则所述用户根据所述虚拟鼠标在所述虚拟桌面的游戏窗口中完成移动和鼠标点击事件;
当用户在所述虚拟机系统上启动所述模拟器时,所述控制层为所述模拟器分配所述音视频通道、所述虚拟鼠标和所述虚拟桌面,以将所述模拟器的模拟器窗口定位到所述虚拟桌面的指定位置。
2.根据权利要求1所述的一种云游戏服务器端架构,其特征在于,所述模拟器数量与运行的所述非PC游戏数量对应。
3.根据权利要求1所述的一种云游戏服务器端架构,其特征在于,所述模拟器包括以下至少一种:街机模拟器、安卓模拟器、PS模拟器和Xbox模拟器;对应的,所述非PC游戏包括以下至少一种:街机游戏、安卓游戏、PS游戏和Xbox游戏。
4.根据权利要求1所述的一种云游戏服务器端架构,其特征在于,所述主机操作系统包括以下至少一种:Linux操作系统或Windows操作系统,所述虚拟机系统包括以下至少一种:Linux操作系统或Windows操作系统。
5.根据权利要求1所述的一种云游戏服务器端架构,其特征在于,所述宿主机包括CPU和至少一块GPU。
6.一种云游戏客户端,其特征在于,所述云游戏客户端用于与如权利要求1至5任一项所述的一种云游戏服务端架构连接,所述云游戏客户端接收所述虚拟机系统发送的编码后的游戏音视频信号,对其解码,并发送相应的游戏操作指令至所述控制层以完成相应的游戏控制。
7.根据权利要求6所述的一种云游戏客户端,其特征在于,所述云游戏客户端包括以下至少一种硬件设备:手机、平板、PC电脑和机顶盒。
8.一种云游戏系统,其特征在于,包括如权利要求1至5任一项所述的一种云游戏服务端架构和如权利要求6至7任一项所述的一种云游戏客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳威尔视觉传媒有限公司,未经深圳威尔视觉传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910159431.5/1.html,转载请声明来源钻瓜专利网。