[发明专利]一种将客户端游戏程序快速植入浏览器的方法及系统有效
申请号: | 201210427986.1 | 申请日: | 2012-10-31 |
公开(公告)号: | CN102984124A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 孙继峥 | 申请(专利权)人: | 北京昆仑万维科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F19/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100005 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 游戏 程序 快速 植入 浏览器 方法 系统 | ||
1.一种将客户端游戏程序快速植入浏览器的方法,其特征在于,预先按照是否需要在同一时间段内加载将所述客户端游戏内的游戏资源数据分成多个游戏资源组,该方法包括:
获取游戏角色的当前游戏信息,所述游戏角色的当前游戏信息包括:游戏角色的等级信息、游戏角色所在的地图信息和玩家所选职业;
根据所述当前游戏信息在多个所述游戏资源组内查找出当前游戏运行所必需的游戏资源组;
下载所查找出的运行游戏所必需的游戏资源组,并在预设时间内判断所述必需游戏资源组是否下载完成;
如果是,控制游戏程序加载所述必需游戏资源组内的游戏资源数据;
如果否,在浏览器中的插件内显示等待下载完成状态,并冻结游戏主程序进程,且阻止用户的输入过程,直至下载完成。
2.根据权利要求1所述的方法,其特征在于,所述预先按照是否需要在同一时间段内加载将所述客户端游戏内的游戏资源数据预先分成多个游戏资源组,包括:
将所述客户端游戏内的游戏资源数据按照不同类型进行初步分类;
判断同一分类中的游戏资源数据是否需要在同一时间段内加载,所述同一时间段内加载的游戏数据拥有一个相同特征,所述相同特征包括:资源是否属于同一地图、同一等级或者同一游戏内职业等;
将判断得到的需要在同一时间段内加载的游戏数据分为一个游戏资源组,并且将所述客户端游戏内的游戏资源数据分成多个游戏资源组。
3.根据权利要求2所述的方法,其特征在于,所述运行游戏所必需的游戏资源数据组包括:形成游戏地图框架的游戏资源数据组、与游戏角色职业等级相匹配的游戏资源数据组。
4.根据权利要求3所述的方法,其特征在于,在浏览器插件中显示等待状态,并阻止用户的输入过程,具体包括:
使用网页插件将游戏进程锁死,并在原游戏画面窗口的顶部显示包含有下载条进度的下载进度窗口;
将系统焦点设置给所述下载进度窗口,并停止游戏进程接收任何用户的输入操作;
使用网页插件在另一个线程里接管原游戏的网络接口,保存网络传来的信息,并代替游戏逻辑发送用来保持连接的心跳消息,以保持网络连接。
5.一种将客户端游戏程序快速植入浏览器的系统,其特征在于,包括:预分组单元、获取单元、查找单元、下载单元、下载判断单元、运行单元和等待状态设置单元,其中:
所述预分组单元,用于按照是否在同一时间段内加载将所述客户端游戏内的游戏数据预先分成多个游戏数据组;
所述获取单元用于获取游戏角色的当前游戏信息,所述游戏角色的当前游戏信息包括:游戏角色的等级信息和游戏角色所在的地图信息;
所述查找单元用于根据所述获取单元获取得到的当前游戏信息在多个所述游戏数据组内查找出当前游戏运行所必需的游戏数据组;
所述下载单元,用于在浏览器中预先改造后的网页上下载所查找出的运行游戏所必需的游戏数据组;
所述下载判断单元,用于判断在预设时间内所述必需游戏数据组是否下载完成;
所述运行单元,用于当所述下载判断单元判断下载完成时,加载所查找出的运行游戏所必需的游戏数据组;
所述等待状态设置单元,用于当所述下载判断单元判断下载未完成时,在浏览器中改造后的网页上显示等待状态,并冻结游戏主程序进程,且阻止用户的输入过程,直至下载完成。
6.根据权利要求5所述的系统,其特征在于,所述预分组单元包括:分类单元、加载判断单元和预分组子单元,其中:
所述分类单元用于将所述客户端游戏内的游戏数据按照不同类型进行初步分类;
所述加载判断单元用于判断同一分类中的游戏数据是否在同一时间段内加载,所述同一时间段内加载的游戏数据拥有一个相同特征,所述相同特征包括:同一地图编号、同一等级或者同一游戏内职业;
所述预分组子单元用于将判断得到的在同一时间段内加载的游戏数据分为一个游戏资源组,并且所述与分组子单元将所述客户端游戏内的游戏资源数据分成多个游戏资源组。
7.根据权利要求5所述的系统,其特征在于,所述等待状态设置单元包括:锁定单元、系统焦点设置单元和网络连接单元,其中:
所述锁定单元用于使用网页插件将游戏进程锁死,并用显示下载条进度的下载进度窗口遮盖原游戏画面窗口;
所述系统焦点设置单元用于将系统焦点设置给所述下载进度窗口,并停止接收任何用户的输入操作;
所述网络连接单元用于使用网页插件在另一个线程里接管原游戏的网络接口,保存网络传来的信息,并代替游戏逻辑发送用来保持连接的心跳消息,以保持网络连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京昆仑万维科技股份有限公司,未经北京昆仑万维科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210427986.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于无线传感器网络的虚拟农场现实化的系统
- 下一篇:一种新型眼镜