[发明专利]支持在线游戏应用离线运行的方法及系统在审
申请号: | 201310347032.4 | 申请日: | 2013-08-09 |
公开(公告)号: | CN104346514A | 公开(公告)日: | 2015-02-11 |
发明(设计)人: | 王宇凝 | 申请(专利权)人: | 聚游互动(北京)科技发展有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;H04L29/06 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 冯谱;陈宇萱 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 在线 游戏 应用 离线 运行 方法 系统 | ||
1.一种支持在线游戏应用离线运行的方法,该方法包括:
在移动终端上运行在线游戏应用;
所述在线游戏应用检测所述移动终端是否接入互联网和/或所述移动终端的互联网数据接入质量是否归属于正常范围;
若否,则所述在线游戏应用调用所述移动终端中预加载的资源以实现离线运行,并存储所述离线运行生成的离线数据。
2.根据权利要求1所述的方法,该方法还包括:
在存储所述离线运行生成的离线数据之后,所述在线游戏应用检测所述移动终端是否接入互联网,若是则该在线游戏应用将其存储的所述离线数据上传至所述服务器。
3.根据权利要求2所述的方法,该方法还包括:
所述在线游戏应用将其存储的所述离线数据上传至所述服务器之后,所述服务器验证所述离线数据。
4.根据权利要求1所述的方法,该方法还包括:
所述在线游戏应用调用所述预加载的资源对所述离线数据进行验证。
5.根据权利要求1至4任一项所述的方法,其中:
所述离线数据包括消息命令,该消息命令根据用户针对所述在线游戏应用的操作触发所述预加载的资源而生成。
6.根据权利要求5所述的方法,其中,所述预加载的资源包括:
包含所述消息命令的消息命令集;以及
所述在线游戏应用实现所述离线运行所需的图片、音频、文档和配置文件。
7.根据权利要求1所述的方法,其中,所述互联网数据接入质量包括:
丢包率和/或数据下载速率。
8.一种支持在线游戏应用离线运行的系统,该系统包括游戏客户端和服务器,其中:
所述游戏客户端运行在移动终端上,该游戏客户端包括资源缓存模块、网络检测模块、离线运行模块和离线缓存模块;
所述资源缓存模块,用于从所述服务器下载和缓存预加载的资源;
所述网络检测模块,用于检测所述移动终端是否接入互联网和/或所述移动终端的互联网数据接入质量是否归属于正常范围,若否则触发所述离线运行模块工作;
所述离线运行模块,用于调用所述预加载的资源以实现离线运行;
所述离线缓存模块,用于存储所述离线运行生成的离线数据;
所述服务器包括资源提供模块,用于向所述游戏客户端提供所述预加载的资源的下载。
9.根据权利要求8所述的系统,其中,所述游戏客户端还包括:
上传模块,用于检测所述移动终端是否接入互联网,若是则该在线游戏应用将其存储的所述离线数据上传至所述服务器。
10.根据权利要求9所述的系统,其中,所述服务器还包括:
云端验证模块,用于验证所述离线数据。
11.根据权利要求8所述的系统,其中,所述游戏客户端还包括:
本地验证模块,用于调用所述预加载的资源对所述离线数据进行验证。
12.根据权利要求8至11任一项所述的系统,其中:
所述离线数据包括消息命令,该消息命令根据用户针对所述游戏客户端的操作触发所述预加载的资源而生成。
13.根据权利要求12所述的系统,其中,所述预加载的资源包括:
包含所述消息命令的消息命令集;以及
所述离线运行模块实现所述离线运行所需的图片、音频、文档和配置文件。
14.根据权利要求8所述的系统,其中,所述互联网数据接入质量包括:
丢包率和/或数据下载速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚游互动(北京)科技发展有限公司,未经聚游互动(北京)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310347032.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用