[發明專利]網頁游戲中加載文件的方法及系統有效
| 申請號: | 201210149315.3 | 申請日: | 2012-05-15 |
| 公開(公告)號: | CN103457960B | 公開(公告)日: | 2018-03-09 |
| 發明(設計)人: | 劉剛;黃琰;付國為 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 牛崢,王麗琴 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 游戲 加載 文件 方法 系統 | ||
技術領域
本發明涉及網絡信息傳輸技術,尤其涉及網頁游戲中加載文件的方法及系統。
背景技術
網頁游戲(Webgame)又稱Web游戲或無端網游,簡稱頁游。網頁游戲是用瀏覽器玩的游戲,不用下載客戶端,任何地方任何時間任何一臺能上網的電腦都可以參與游戲。
在網頁游戲過程中,常需要加載文件,現有加載文件的方案包括:
瀏覽器接收用戶輸入的包含待加載文件標識的加載指令,向網頁游戲服務器發送包含所述加載指令;服務器存儲了對應各文件標識的文件,接收加載指令后,提取與所述待加載文件標識對應的文件,發送給瀏覽器。
用戶請求加載的文件包括素材文件和更新文件。素材文件包括聲音、視頻、圖片、文字等多類文件。以網頁游戲中的美工為例,其素材文件包含地形、建筑、植物、人物、動物、動畫、特效、界面等多種文件;瀏覽器獲取這些素材文件后,將顯示出特定的背景圖、人物造型、動物造型等。網頁游戲處于不斷的完善中,常需要進行更新,當用戶需要更新時,點擊瀏覽器上的更新操作,以觸發瀏覽器向網頁游戲服務器獲取更新文件。
隨著網頁游戲的快速發展,游戲的功能越來越豐富,導致網頁游戲中需要加載的文件越來越多,給網頁游戲服務器造成了很大的帶寬壓力。
發明內容
本發明提供了一種網頁游戲中加載文件的方法,該方法能夠減小帶寬壓力,提高加載文件的速度和傳輸效率。
本發明提供了一種網頁游戲中加載文件的系統,該系統能夠減小帶寬壓力,提高加載文件的速度和傳輸速率。
一種網頁游戲中加載文件的方法,該方法包括:
瀏覽器預先向預先發布服務器發送預先下載請求,接收預先發布服務器反饋的下載鏈接,由下載鏈接從數據源服務器下載文件,瀏覽器將文件標識和自身所在用戶終端地址發送給查詢服務器進行存儲;
瀏覽器接收包含待加載文件標識的加載指令,查詢本地是否保存有對應的文件,如果有,則從本地讀取;如果沒有,則向查詢服務器發送所述加載指令,接收查詢服務器返回的用戶終端地址;
瀏覽器由接收的用戶終端地址,向對應的用戶終端發送包含所述加載指令,接收用戶終端反饋的文件。
一種網頁游戲中加載文件的系統,該系統包括瀏覽器、預先發布服務器、數據源服務器和查詢服務器;
所述瀏覽器,用于預先向預先發布服務器發送預先下載請求,接收預先發布服務器反饋的下載鏈接,由下載鏈接從數據源服務器下載文件,瀏覽器將文件標識和自身所在用戶終端地址發送給查詢服務器進行存儲;接收包含待加載文件標識的加載指令,查詢本地是否保存有對應的文件,如果有,則從本地讀取;如果沒有,則向查詢服務器發送所述加載指令,接收查詢服務器返回的用戶終端地址,由接收的用戶終端地址向對應的用戶終端發送包含所述加載指令,接收用戶終端反饋的文件;
所述數據源服務器,用于存儲網頁游戲的文件;
所述預先發布服務器,用于接收來自瀏覽器的預先下載請求,判斷用戶終端信息是否滿足預先下載條件,如果是,則將下載鏈接下發給瀏覽器;
所述查詢服務器,用于接收來自所述瀏覽器的文件標識和用戶終端地址,對應文件標識存儲用戶終端地址;并接收來自瀏覽器的包含待加載文件標識的加載指令,查詢出與所述待加載文件標識對應的用戶終端地址,發送給瀏覽器。
從上述方案可以看出,本發明中,瀏覽器預先從數據源服務器下載文件,將文件標識和自身所在用戶終端地址發送給查詢服務器進行存儲;當需要進行文件加載,且查詢出本地沒有保存相應文件時,從查詢服務器獲取與待加載文件標識對應的用戶終端地址,向用戶終端地址指示的用戶終端請求文件。這樣,采用點對點(p2p,peer to peer)技術,將用戶終端和服務器之間的文件傳輸轉變成用戶終端節點之間的文件傳輸,有效降低了服務器端的帶寬壓力,同時提高了文件下載的速度和傳輸效率;進一步地,為網頁游戲向更復雜和更豐富的方向發展提供了空間,節省的帶寬資源可以承載更加復雜的網頁游戲表現形式和內容。
附圖說明
圖1為本發明網頁游戲中加載文件的系統結構示意圖;
圖2為本發明網頁游戲中加載文件的方法示意性流程圖;
圖3為本發明網頁游戲中加載文件的方法流程圖實例。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,下面結合實施例和附圖,對本發明進一步詳細說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210149315.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:站內搜索數據的搜集處理方法和系統
- 下一篇:一種營養潤唇膏





