[發明專利]一種運行游戲的方法、裝置及終端設備在審
| 申請號: | 201811280771.5 | 申請日: | 2018-10-30 |
| 公開(公告)號: | CN111111206A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 羅強 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | A63F13/77 | 分類號: | A63F13/77;A63F13/335;A63F13/35 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙) 11442 | 代理人: | 郭少晶;馬佑平 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 運行 游戲 方法 裝置 終端設備 | ||
本發明公開了一種運行游戲的方法、裝置及終端設備,該方法包括:響應于在瀏覽器中觸發的運行游戲的操作,檢測運行所述瀏覽器的終端設備是否安裝有與所述游戲相匹配的原生應用引擎;根據檢測到所述原生應用引擎的檢測結果,調用所述原生應用引擎運行所述游戲。根據本發明,實現用戶在瀏覽器中觸發運行游戲的操作,也能體驗到原生應用引擎所帶來的流暢感。
技術領域
本發明涉及移動終端的技術領域,更具體地,涉及一種運行游戲的方法,一種運行游戲的裝置,以及終端設備。
背景技術
隨著超級文本標記語言第5版本(Hyper Text Markup Language 5,HTML 5)技術的飛速發展,基于HTML 5技術開發的網頁應用已經十分普及。基于HTML 5技術開發的網頁游戲,由于無需下載安裝,打開瀏覽器就可以運行的“即開即玩”體驗,廣受用戶喜愛,因此,目前開發的游戲不但能夠在游戲的原生應用上運行,同時也開始支持在瀏覽器中以網頁應用的方式運行。
目前,對于一款游戲,用戶可以采用兩種方式運行該游戲,一種是在終端設備的本地安裝游戲的原生應用,即游戲的本地APP,以通過該原生應用調用相適配的原生應用引擎運行該游戲;另一種是在瀏覽器中運行該游戲,而并不在終端設備的本地安裝游戲的原生應用。對于第一種方式,用戶需要在終端設備的本地安裝原生應用,這對于僅是偶爾使用該應用的用戶而言,在內存等資源方面是一種浪費;而對于第二種方式,由于在瀏覽器中運行該游戲是調用瀏覽器引擎,而瀏覽器引擎并不是游戲開發者專門針對該游戲開發的原生應用引擎,而且,不同瀏覽器之間還存在性能差異和兼容性問題,這都使得以網頁應用的方式運行游戲從性能、渲染效果、流暢度、以及用戶交互體驗上,始終無法達到調用原生應用引擎運行該游戲所能獲得的效果。因此,非常有必要提供一種運行游戲的方法,以兼具兩種運行方式的優點。
發明內容
本發明實施例的一個目的是提供一種用于運行游戲的新技術方案。
根據本發明的第一方面,提供了一種用于運行游戲的方法,其中,包括:
響應于在瀏覽器中觸發的運行游戲的操作,檢測運行所述瀏覽器的終端設備是否安裝有與所述游戲相匹配的原生應用引擎;
根據檢測到所述原生應用引擎的檢測結果,調用所述原生應用引擎運行所述游戲。
可選地,所述響應于在瀏覽器中觸發的運行游戲的操作,檢測運行所述瀏覽器的終端設備是否安裝有與所述游戲相匹配的原生應用引擎,包括:
響應于在瀏覽器中觸發的運行游戲的操作,獲取所述游戲的配置文件;
根據所述配置文件,確定所述游戲的引擎類型;
讀取所述終端設備的本地文件;
檢測所述本地文件是否包括與所述游戲的引擎類型相匹配的原生應用引擎。
可選地,所述調用所述原生應用引擎運行所述游戲的步驟包括:
獲取所述游戲的原始運行代碼,其中,所述原始運行代碼與所述瀏覽器的引擎相適配;
加載所述原生應用引擎翻譯所述原始運行代碼,得到與所述原生應用引擎相適配的目標運行代碼;
調用所述原生應用引擎運行所述目標運行代碼。
可選地,所述方法還包括:
根據未檢測到所述原生應用引擎的檢測結果,調用所述瀏覽器的引擎運行所述游戲。
可選地,所述調用所述瀏覽器的引擎運行所述游戲,包括:
獲取所述游戲的網頁地址;
根據所述網頁地址,啟動所述瀏覽器的引擎加載所述游戲的原始運行代碼,其中,所述原始運行代碼與所述瀏覽器的引擎相適配;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811280771.5/2.html,轉載請聲明來源鉆瓜專利網。





