[發明專利]一種游戲服務啟動方法和相關裝置有效
| 申請號: | 202110321394.0 | 申請日: | 2021-03-25 |
| 公開(公告)號: | CN112891933B | 公開(公告)日: | 2022-12-02 |
| 發明(設計)人: | 周文瑾;陳士財 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/48 | 分類號: | A63F13/48;A63F13/55 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王兆林 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 游戲 服務 啟動 方法 相關 裝置 | ||
本申請實施例公開了一種游戲服務啟動方法和相關裝置,預先加載游戲服務所屬同類游戲服務的公共游戲構建數據并初始化第二游戲系統,得到游戲服務對應的模板進程;預先實現加載游戲服務所屬同類游戲服務的公共游戲構建數據并初始化第二游戲系統的過程。在游戲服務啟動過程中,加載游戲服務的基礎游戲構建數據并初始化第一游戲系統。直接復制模板進程得到游戲服務的游戲進程,該游戲進程可立即使用,無需加載游戲服務所屬同類游戲服務的公共游戲構建數據并初始化第二游戲系統,以加快游戲服務的啟動速度,減少啟動游戲服務的時間。繼續加載游戲服務的動態游戲構建數據并初始化第三游戲系統,啟動游戲服務。由此,實現游戲服務的快速啟動。
技術領域
本申請涉及數據處理領域,特別是涉及一種游戲服務啟動方法和相關裝置。
背景技術
在通過游戲邏輯和游戲引擎啟動游戲服務時,需要加載游戲服務的游戲構建數據,并初始化游戲服務的多個游戲系統。游戲服務的啟動速度決定游戲玩家進入游戲服務的等待時間,加快游戲服務的啟動速度,可以減少游戲玩家進入游戲服務的等待時間,提升游戲玩家的游戲服務體驗。
相關技術中,一般在啟動游戲服務的過程中,通過小包加載和并行加載初始化的方式,加快游戲服務的啟動速度。例如,將啟動游戲服務所需的游戲構建數據劃分為多個小數據包,并行加載不具有依賴關系的多個小數據包,并行初始化不具有依賴關系的多個游戲系統。
然而,在游戲服務的游戲構建數據的數量較多,游戲服務的多個游戲系統的關系較為復雜的情況下,例如,針對大世界游戲的游戲服務而言,采用上述小包加載和并行加載初始化的方式,需要精細化控制小包加載和并行加載初始化,工作量較為龐大,游戲服務啟動過程中容易出現錯誤、中斷、甚至崩潰,無法滿足快速啟動游戲服務的需求。
發明內容
為了解決上述技術問題,本申請提供了一種游戲服務啟動方法和相關裝置,可大幅度地加快游戲服務的啟動速度,從而能夠實現游戲服務的快速啟動。
本申請實施例公開了如下技術方案:
一方面,本申請提供一種游戲服務啟動方法,所述方法包括:
加載游戲服務的基礎游戲構建數據并初始化第一游戲系統;
復制所述游戲服務對應的模板進程,獲得所述游戲服務的游戲進程,所述模板進程是預先加載所述游戲服務所屬同類游戲服務的公共游戲構建數據并初始化第二游戲系統所獲得的;
基于所述游戲進程加載所述游戲服務的動態游戲構建數據并初始化第三游戲系統,以啟動所述游戲服務。
另一方面,本申請提供一種游戲服務啟動裝置,所述裝置包括:加載初始化單元和復制單元;
所述加載初始化單元,用于加載游戲服務的基礎游戲構建數據并初始化第一游戲系統;
所述復制單元,用于復制所述游戲服務對應的模板進程,獲得所述游戲服務的游戲進程,所述模板進程是預先加載所述游戲服務所屬同類游戲服務的公共游戲構建數據并初始化第二游戲系統所獲得的;
所述加載初始化單元,還用于基于所述游戲進程加載所述游戲服務的動態游戲構建數據并初始化第三游戲系統,以啟動所述游戲服務。
另一方面,本申請提供一種用于游戲服務啟動的設備,所述設備包括處理器以及存儲器:
所述存儲器用于存儲程序代碼,并將所述程序代碼傳輸給所述處理器;
所述處理器用于根據所述程序代碼中的指令執行上述方面所述的方法。
另一方面,本申請實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質用于存儲計算機程序,所述計算機程序用于執行上述方面所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110321394.0/2.html,轉載請聲明來源鉆瓜專利網。





