[发明专利]游戏运行方法及相关产品在审
申请号: | 201811101060.7 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109395395A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 李森林 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏运行 解压 游戏 用户体验度 电子设备 文件执行 游戏引擎 加载 下载 调用 申请 网络 | ||
1.一种游戏运行方法,其特征在于,所述方法应用于电子设备,所述方法包括如下步骤:
确定待运行的第一游戏;
向网络侧请求下载第一游戏的第一文件;
对该第一文件执行解压操作得到解压后的第二文件,调用游戏引擎加载第二文件实现第一游戏的运行。
2.根据权利要求1所述的方法,其特征在于,所述调用游戏引擎加载第二文件实现第一游戏的运行具体包括:
通过游戏引擎的API接口调用底层渲染能力实现对第二文件进行渲染,游戏引擎调用第一游戏的游戏规则,依据该游戏规则运行渲染后的游戏界面实现第一游戏的运行。
3.根据权利要求1所述的方法,其特征在于,如游戏引擎具有多个,所述调用游戏引擎加载第二文件实现第一游戏的运行具体包括:
依据第一游戏从游戏与引擎的映射关系中确定第一游戏对应的第一引擎,调用所述第一引擎加载第二文件实现的第一游戏的运行。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
记录所述第一游戏通过第一引擎加载的第一时间,如所述第一时间大于设定时间阈值,将第一游戏分别通过多个引擎加载并记录多个引擎加载的多个时间,从多个时间中提取最小的第二时间,如第二时间小于第一时间,将映射关系中第一游戏对应的引擎更换成第二时间对应的引擎。
5.根据权利要求1所述的方法,其特征在于,如游戏引擎具有多个,所述调用游戏引擎加载第二文件实现第一游戏的运行具体包括:
获取多个引擎适配的多个处理子任务,确定多个处理子任务对应的多个数据类型,将所述第一游戏的任务按多个数据类型划分成多个子任务,将所述多个子任务分配到多个引擎执行实现第一游戏的运行。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
间隔一设定时间,将第一游戏分别通过多个引擎加载并记录多个引擎加载的多个时间,从多个时间提取最小的第三时间,将第三时间对应的引擎确定为第一游戏对应的引擎,将映射关系中所述第一游戏对应的引擎更换为所述第三时间对应的引擎。
7.根据权利要求1所述的方法,其特征在于,
如所述电子设备包括支持第一游戏的n个引擎,n为大于等于3的整数,将n个引擎划分为一个主引擎和多个从引擎,主引擎将加载第一游戏的任务划分成多个子任务,主引擎将多个子任务分别发送给从引擎执行,从引擎执行分配的子任务得到子结果,从引擎将子结果返回给主引擎,主引擎将多个子结果结合起来完成第一游戏的加载。
8.一种游戏运行装置,其特征在于,所述装置应用于电子设备,所述装置包括:
确定单元,用于确定待运行的第一游戏;
通信单元,用于向网络侧请求下载第一游戏的第一文件;
处理单元,用于对该第一文件执行解压操作得到解压后的第二文件,调用游戏引擎加载第二文件实现第一游戏的运行。
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-5任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811101060.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:预测竞猜游戏部署方法和游戏方法、设备及存储介质
- 下一篇:游戏匹配方法