[发明专利]一种运行云游戏的方法、设备和系统在审
申请号: | 201810559272.3 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108815842A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 李承琪;林志平;张汉杰 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | A63F13/352 | 分类号: | A63F13/352 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 游戏服务器 设备和系统 边缘节点 游戏技术 流媒体服务器 兼容性问题 最大程度地 传输时延 代码结构 闲置资源 游戏服务 游戏数据 游戏应用 终端用户 时长 源站 下沉 并发 耗时 判定 架构 释放 配置 部署 | ||
1.一种运行云游戏的方法,其特征在于,所述方法包括:
管理服务器接收目标终端发送的目标游戏的体验请求,确定预先部署在距离所述目标终端最近的CDN节点处的目标流媒体服务器和目标游戏服务器;
所述管理服务器向所述目标终端反馈所述目标流媒体服务器的网络地址,以使所述目标终端基于所述网络地址与所述目标流媒体服务器建立连接;
所述管理服务器向所述目标游戏服务器发送所述目标游戏的游戏启动请求,以使所述目标游戏服务器启动预先安装的所述目标游戏的应用程序。
2.根据权利要求1所述的方法,其特征在于,所述确定预先部署在距离所述目标终端最近的CDN节点处的目标流媒体服务器和目标游戏服务器,包括:
如果所述目标终端具备所述目标游戏的体验权限,所述管理服务器则确定预先部署在距离所述目标终端最近的CDN节点处的目标流媒体服务器和目标游戏服务器,否则反馈启动失败消息。
3.根据权利要求1所述的方法,其特征在于,所述确定预先部署在距离所述目标终端最近的CDN节点处的目标流媒体服务器和目标游戏服务器,包括:
所述管理服务器获取所有流媒体服务器和游戏服务器的资源占用情况;
所述管理服务器根据所述资源占用情况确定预先部署在距离所述目标终端最近且与所述目标终端属于相同网络运营商的CDN节点处的、支持所述目标游戏的体验功能的、并存在冗余服务资源的目标流媒体服务器和目标游戏服务器。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到所述目标流媒体服务器发送的所述目标游戏的结束通知时,所述管理服务器向所述目标游戏服务器发送所述目标游戏的资源释放通知;
当接收到所述目标游戏服务器反馈的游戏关闭通知后,所述管理服务器更新本地记录的所述目标游戏服务器的资源占用情况。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到所述目标终端发送的针对所述目标游戏的重连接请求时,所述管理服务器判断是否已接收到所述目标流媒体服务器发送的所述目标游戏的结束通知;
如果是,所述管理服务器则重新确定支持所述目标游戏的流媒体服务器和游戏服务器,否则向所述目标终端直接反馈所述目标流媒体服务器的网络地址。
6.一种运行云游戏的方法,其特征在于,所述方法包括:
目标游戏服务器接收管理服务器发送的目标游戏的游戏启动请求;
所述目标游戏服务器创建并运行所述目标游戏的游戏进程,并从所述目标游戏的游戏源站处获取游戏基础数据;
所述目标游戏服务器通过所述游戏进程根据所述游戏基础数据生成所述目标游戏的音视频数据,向部署在同一CDN节点的目标流媒体服务器发送所述音视频数据。
7.根据权利要求6所述的方法,其特征在于,所述目标游戏服务器为采用ARM架构的服务器。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述目标游戏服务器接收所述目标流媒体服务器发送的所述目标游戏的操作数据;
所述目标游戏服务器基于所述操作数据生成所述目标游戏的最新音视频数据;
所述目标游戏服务器向所述目标流媒体服务器反馈所述最新音视频数据。
9.根据权利要求8所述的方法,其特征在于,所述基于所述操作数据生成所述目标游戏的最新音视频数据,包括:
所述目标游戏服务器对所述操作数据进行模拟生成所述目标游戏的游戏进程可识别的操控信息;
所述目标游戏服务器通过所述游戏进程基于所述操控信息生成所述目标游戏的最新音视频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810559272.3/1.html,转载请声明来源钻瓜专利网。