[发明专利]游戏运行方法及相关产品有效
| 申请号: | 201811101994.0 | 申请日: | 2018-09-20 |
| 公开(公告)号: | CN110928597B | 公开(公告)日: | 2021-05-04 |
| 发明(设计)人: | 李森林 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/50 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 游戏 运行 方法 相关 产品 | ||
1.一种游戏运行方法,其特征在于,所述方法包括:
确定多个游戏中每一游戏对应的进程、堆栈和运行上下文;
根据所述多个游戏中每一游戏的进程、堆栈和运行上下文运行所述多个游戏中每一游戏,得到所述多个游戏中对应的多个游戏数据,每一游戏对应一个游戏数据;
获取所述多个游戏中每一游戏对应的权限配置信息,得到多个权限配置信息;
根据所述多个权限配置信息中每一权限配置信息创建所述多个游戏中与所述每一权限配置信息对应的游戏的权限列表;
创建所述多个游戏中每一游戏对应的存储区域,每一存储区域对应一个存储目录,所述存储目录用于记载对应游戏的游戏数据;
其中,所述方法还包括:
在所述多个游戏中任一游戏的运行出现卡顿时,从所述任一游戏的运行参数中确定出目标卡顿参数,所述目标卡顿参数为引起卡顿的运行参数;
确定所述目标卡顿参数与预设的标准运行参数之间的卡顿偏移值;
获取当前运行的多个应用中每一应用的应用参数,得到多个应用参数,所述应用参数为与所述目标卡顿参数的类型相同的参数;
确定所述多个应用参数中处于第一数值范围的目标应用参数对应的目标应用,得到至少一个目标应用,所述第一数值范围是由预设的第二数值范围和所述卡顿偏移值确定;
关闭所述至少一个目标应用中的任一目标应用。
2.根据权利要求1所述的方法,其特征在于,所述确定多个游戏中每一游戏对应的进程、堆栈和运行上下文,包括:
获取所述多个游戏中每一游戏对应的游戏资源;
根据所述多个游戏中每一游戏对应的游戏资源确定所述多个游戏中每一游戏对应的进程、堆栈和运行上下文。
3.根据权利要求2所述的方法,其特征在于,所述获取所述多个游戏中每一游戏对应的游戏资源之前,还包括:
获取所述多个游戏中每一游戏的版本信息,得到多个版本信息;
若所述多个版本信息中包含非最新版本信息,将所述多个版本信息中的非最新版本信息对应的游戏资源进行更新。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述创建所述多个游戏中每一游戏对应的存储区域,包括:
确定所述多个游戏中每一游戏对应的多个游戏数据中包含的多个数据类型;
根据所述多个游戏中每一游戏对应的多个数据类型,创建所述多个游戏中每一游戏对应的存储区域。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述多个权限配置信息中每一权限配置信息创建所述多个游戏中与所述每一权限配置信息对应的游戏的权限列表,包括:
根据所述多个游戏中每一游戏的权限配置信息生成权限设置提示信息,显示所述权限设置提示信息,所述权限设置提示 信息用于提示用户发送权限设置指令;
接收用户针对所述多个游戏中每一游戏的权限设置指令;
根据所述多个游戏中每一游戏的权限设置指令创建所述多个游戏中每一游戏对应的权限列表。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述多个游戏中每一游戏的进程运行所述多个游戏中每一游戏,包括:
针对所述多个游戏中每一游戏执行如下步骤:
判定当前运行环境中包含的多个进程中是否存在至少一个空余进程;
若是,根据预设顺序选取所述至少一个空余进程中的第一目标空余进程;
根据所述第一目标空余进程运行所述每一游戏;
若否,确定所述多个进程中每一进程对应的活跃active值,得到多个active值;
结束所述多个active值中active值最小的目标进程对应的运行任务,得到第二目标空余进程;
根据所述第二目标空余进程运行所述每一游戏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811101994.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:管线化模拟数字转换器
- 下一篇:一种小鼠肿瘤疫苗及其制备方法





