[發明專利]一種將網游客戶端網頁化的方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201210378926.5/2.html,轉載請聲明來源鉆瓜專利網。





