[發(fā)明專(zhuān)利]一種游戲應(yīng)用的分包資源加載方法、裝置、設(shè)備及介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201910436039.0 | 申請(qǐng)日: | 2019-05-23 |
| 公開(kāi)(公告)號(hào): | CN110333947B | 公開(kāi)(公告)日: | 2023-06-16 |
| 發(fā)明(設(shè)計(jì))人: | 陳超峰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳市騰訊網(wǎng)域計(jì)算機(jī)網(wǎng)絡(luò)有限公司 |
| 主分類(lèi)號(hào): | G06F9/50 | 分類(lèi)號(hào): | G06F9/50 |
| 代理公司: | 廣州三環(huán)專(zhuān)利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;賈允 |
| 地址: | 518000 廣東省深圳市南*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 游戲 應(yīng)用 分包 資源 加載 方法 裝置 設(shè)備 介質(zhì) | ||
本發(fā)明涉及游戲開(kāi)發(fā)技術(shù)領(lǐng)域,具體是一種游戲應(yīng)用的分包資源加載方法、裝置、設(shè)備及介質(zhì),所述方法包括:當(dāng)檢測(cè)到存在未下載的分包資源時(shí),獲取當(dāng)前游戲負(fù)載情況和通信流量情況;根據(jù)所述游戲負(fù)載情況和所述通信流量情況生成分包資源加載線程集;確定所述分包資源加載線程集的目標(biāo)資源,并獲取所述目標(biāo)資源的統(tǒng)一資源定位符;獲取當(dāng)前加載器的運(yùn)行狀態(tài)信息;如果所述加載器處于空閑狀態(tài),則啟動(dòng)所述分包資源加載線程集中的線程,根據(jù)所述統(tǒng)一資源定位符下載所述目標(biāo)資源。本發(fā)明的游戲應(yīng)用的分包資源加載方法能夠在游戲運(yùn)行過(guò)程中邊玩邊下載游戲分包資源,并且分包資源下載不影響游戲側(cè)資源讀取的速度,提升用戶(hù)的體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及游戲開(kāi)發(fā)技術(shù)領(lǐng)域,特別涉及一種游戲應(yīng)用的分包資源加載方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù)
隨著通信技術(shù)的迅速發(fā)展,手機(jī)游戲成為近年來(lái)得到廣泛關(guān)注并且發(fā)展極為迅速的一個(gè)產(chǎn)業(yè),如今手機(jī)游戲業(yè)的巨大市場(chǎng)使得游戲從業(yè)人員不斷發(fā)展軟件技術(shù)以提升玩家的游戲體驗(yàn)。為了追求更好的視覺(jué)效果和極致的客戶(hù)體驗(yàn),游戲包體資源越來(lái)越大,這就造成了游戲客戶(hù)端的部署過(guò)程較長(zhǎng)、需要消耗用戶(hù)比較多的網(wǎng)絡(luò)流量,成了阻礙更多的潛在玩家享受游戲快樂(lè)的最大門(mén)檻。即使是現(xiàn)有的游戲玩家,也會(huì)在每次游戲進(jìn)行升級(jí)的時(shí)候,大量流失。
現(xiàn)有技術(shù)一般通過(guò)以下幾種方法來(lái)解決上述問(wèn)題:一是盡量簡(jiǎn)化美術(shù)資源以減少包體資源的大小,比如減少模型的類(lèi)別,減少模型面數(shù),降低貼圖精度等;二是先讓用戶(hù)下載一個(gè)沒(méi)有任何資源的安裝包,然后在游戲啟動(dòng)的時(shí)候要求用戶(hù)先把所有資源下載然后才能正常啟動(dòng)游戲;三是把游戲資源分章節(jié)進(jìn)行劃分,把第一章節(jié)的資源包含在游戲安裝包內(nèi),當(dāng)用戶(hù)需要進(jìn)入下一個(gè)章節(jié)之前,先提示用戶(hù)進(jìn)行下載資源,然后才能正常進(jìn)入游戲;四是把游戲資源分成最小客戶(hù)端和剩余資源,當(dāng)用戶(hù)在游戲過(guò)程中需要用到資源時(shí)再進(jìn)行下載。
現(xiàn)有技術(shù)的確能減少包體容量,但是犧牲了用戶(hù)的體驗(yàn)。比如降低模型面數(shù)和貼圖精度,會(huì)導(dǎo)致產(chǎn)品的畫(huà)面質(zhì)量下降;而在進(jìn)入游戲之前必須先下載容量較大的資源,將會(huì)讓用戶(hù)等待一段時(shí)間不能操作,在游戲過(guò)程中需要用到資源時(shí)再進(jìn)行下載容易導(dǎo)致游戲過(guò)程不流暢,破壞了用戶(hù)的體驗(yàn)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的上述問(wèn)題,本發(fā)明的目的在于提供一種游戲應(yīng)用的分包資源加載方法、裝置、設(shè)備及介質(zhì),能夠在游戲過(guò)程中邊玩邊下載分包資源而不影響游戲進(jìn)度,保證游戲過(guò)程的流暢性,提升用戶(hù)的體驗(yàn)。
為了解決上述問(wèn)題,本發(fā)明提供一種游戲應(yīng)用的分包資源加載方法,包括:
當(dāng)檢測(cè)到存在未下載的分包資源時(shí),獲取當(dāng)前游戲負(fù)載情況和通信流量情況;
根據(jù)所述游戲負(fù)載情況和所述通信流量情況生成分包資源加載線程集;
確定所述分包資源加載線程集的目標(biāo)資源,并獲取所述目標(biāo)資源的統(tǒng)一資源定位符;
獲取當(dāng)前加載器的運(yùn)行狀態(tài)信息;
如果所述加載器處于空閑狀態(tài),則啟動(dòng)所述分包資源加載線程集中的線程,根據(jù)所述統(tǒng)一資源定位符下載所述目標(biāo)資源。
本發(fā)明另一方面提供一種游戲應(yīng)用的分包資源加載裝置,包括:
第一獲取模塊,用于當(dāng)檢測(cè)到存在未下載的分包資源時(shí),獲取當(dāng)前游戲負(fù)載情況和通信流量情況;
生成模塊,用于根據(jù)所述游戲負(fù)載情況和所述通信流量情況生成分包資源加載線程集;
確定模塊,用于確定所述分包資源加載線程集的目標(biāo)資源,并獲取所述目標(biāo)資源的統(tǒng)一資源定位符;
第二獲取模塊,用于獲取當(dāng)前加載器的運(yùn)行狀態(tài)信息;
下載模塊,用于當(dāng)所述加載器處于空閑狀態(tài)時(shí),啟動(dòng)所述分包資源加載線程集中的線程,根據(jù)所述統(tǒng)一資源定位符下載所述目標(biāo)資源。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳市騰訊網(wǎng)域計(jì)算機(jī)網(wǎng)絡(luò)有限公司,未經(jīng)深圳市騰訊網(wǎng)域計(jì)算機(jī)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910436039.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





