[发明专利]一种将网游客户端网页化的方法有效
申请号: | 201210378926.5 | 申请日: | 2012-10-09 |
公开(公告)号: | CN103713890B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 陈义庆 | 申请(专利权)人: | 厦门吉比特网络技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 厦门市新华专利商标代理有限公司35203 | 代理人: | 朱凌 |
地址: | 361009 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网游 客户端 网页 方法 | ||
技术领域
本发明涉及网络游戏的技术领域,尤指一种将网游客户端网页化的实现方法。
背景技术
网络游戏可以分成两大类:一类是带客户端的网络游戏(简称端游),另一类是网页游戏(简称页游),各有优缺点。端游的优点是游戏画面质量高、内容丰富、表现力强,缺点是安装包非常大,玩家体验游戏的门槛较高,页游恰好相反。
虽然页游存在表现力较差,玩法较单调,较耗 CPU 等缺点,但其方便快捷,随时随地打开网站就能玩的优点,正越来越受到广大玩家的青睐。
由于页游和端游的开发平台不同,要想让一款游戏同时支持端游和页游,难度较大,成本也较高。
有鉴于此,本发明人针对现有技术的缺陷深入研究,并有本案产生。
发明内容
本发明所要解决的技术问题在于提供一种将网游客户端网页化的实现方法。
本发明采用以下技术方案解决上述技术问题:
一种将网游客户端网页化的实现方法,包括如下步骤:
步骤一:将网游客户端进行微端化处理;
步骤二:浏览器插件处理:在网页中借助浏览器插件下载、更新微端化后的游戏客户端,并对游戏中的可执行文件进行安全校验;安全校验通过后由浏览器插件负责启动游戏,并将玩家的输入信息转发给游戏进程,并获取游戏进程的渲染图片进行显示;
步骤三:游戏客户端嵌入网页中的处理:游戏进程启动后在后台运行,接收浏览器插件发送过来的信息,进行相应的处理,并将每帧渲染得到的图片发送给浏览器插件进行显示。
进一步地,所述步骤一具体包括如下步骤:
将资源存放在服务器上;
客户端要使用所需的资源时,如果所需资源在本地硬盘上,则直接使用,否则从服务器上异步下载;
异步下载过程中使用相应的默认资源;
异步下载完成后使用下载到的资源替换默认资源,并将下载到的资源保存到本地硬盘上。
进一步地,所述步骤二还包括如下步骤:在进行所述文件安全检验步骤前,还进行如下步骤:
如果游戏未下载则进行下载;
如果游戏要更新则进行更新。
本发明的有益效果在于:
1、由于大大降低了网游客户端的大小,极大缩短了玩家下载客户端的时间,使得玩家可以更容易地进入游戏进行体验;
2、由于浏览器插件所需实现的功能较为单一,没有什么复杂的操作,因此只会消耗很少的CPU;
3、浏览器插件在运行游戏前会进行文件安全校验,因此不用担心会运行病毒程序导致电脑中毒;
4、由于游戏进程是脱离浏览器运行的,不会受到浏览器相关技术的限制,因此仍然具有端游的优点,可以在网页中很容易地表现出2D或者3D的画面效果。
附图说明
下面参照附图结合实施例对本发明作进一步的描述。
图1是本发明的工作流程示意图。
图2是本发明中微端化处理步骤示意图。
图3是本发明中浏览器插件处理步骤示意图。
图4是本发明中游戏客户端嵌入网页中的处理步骤示意图。
具体实施方式
请参阅图1至图4所示,一种将网游客户端网页化的实现方法,包括如下步骤:
步骤一:将网游客户端进行微端化处理:
网游客户端中 99% 以上都是资源文件,因此为了降低客户端大小,需要将绝大部分的资源文件存放在服务器上供客户端下载,为此需做如下处理:
根据资源性质,划分出哪些资源是没有必要放在客户端安装包中的,将其存放在服务器上供客户端下载;
当客户端要使用的资源不在本地时,以异步下载的方式从指定的服务器上获取资源进行使用,并将获取到的资源保持在本地硬盘中,以便下次使用;
异步下载资源需要花费一定的时间,出于表现效果上的考虑,此段时间内可显示相应的默认资源;
出于表现效果上的考虑,需要将服务器上的资源全部下载到本地硬盘中供客户端使用,因此需要启动一个后台服务用于不停地从服务器上下载资源。
步骤二:浏览器插件处理:在网页中借助浏览器插件下载、更新微端化后的游戏客户端,并对游戏中的可执行文件进行安全校验;安全校验通过后由浏览器插件负责启动游戏,并将玩家的输入信息转发给游戏进程,并获取游戏进程的渲染图片进行显示;
具体包括:使用 ATL 库开发 ie 内核的浏览器插件,使用 npapi 库开发非 ie 内核的浏览器插件,插件的实现逻辑如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门吉比特网络技术股份有限公司,未经厦门吉比特网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210378926.5/2.html,转载请声明来源钻瓜专利网。