[發明專利]實體切換方法及裝置、設備、系統、介質在審
| 申請號: | 202010745581.7 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN112044056A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 羅天成;徐華龍;何文輝;馮越宇;李聰;董星辰 | 申請(專利權)人: | 成都完美天智游科技有限公司 |
| 主分類號: | A63F13/35 | 分類號: | A63F13/35;A63F13/52 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 孫明子;劉戈 |
| 地址: | 610015 四川省成都市自由貿易試驗區*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實體 切換 方法 裝置 設備 系統 介質 | ||
1.一種實體切換方法,其特征在于,所述方法包括:
服務端將第一實體序列化為第一實體數據;
創建第二實體,并將所述第一實體數據反序列化得到的第二實體數據導入所述第二實體中;
向用戶端發送實體切換指令,其中,所述用戶端加載有與服務端實體對應的實體展示模型,所述實體切換指令用于指示所述用戶端將所述實體展示模型對應的服務端實體從所述第一實體切換為所述第二實體。
2.根據權利要求1所述的方法,其特征在于,所述第一實體與所述第二實體分別處于不同服務進程中;
所述服務端將第一實體序列化為第一實體數據之后,還包括:
將所述第一實體數據從所述第一實體所處的第一服務進程同步至第二服務進程,所述第二服務進程為所述第二實體所處的服務進程。
3.根據權利要求2所述的方法,其特征在于,所述第一服務進程與所述第二服務進程分別處于不同服務端設備中;
所述將所述第一實體數據從所述第一實體所處的第一服務進程同步至第二服務進程,包括:
若所述第一實體為玩家角色,則將所述第一實體中的玩家組件數據存儲至預設數據庫;
通過遠程過程調用將所述第一實體數據從所述第一服務進程傳輸至所述第二服務進程;
向所述第一服務進程發送實體刪除指令,所述實體刪除指令用于指示在所述第一服務進程中刪除所述第一實體數據。
4.根據權利要求1所述的方法,其特征在于,所述服務端將第一實體序列化為第一實體數據,包括:
確定所述第一實體中包括的多個實體組件;
將所述多個實體組件轉換為實體數據序列;
所述創建第二實體,并將所述第一實體數據反序列化得到的第二實體數據導入所述第二實體中,包括:
創建待配置的實體對象;
將所述實體數據序列還原為所述多個實體組件;
基于所述多個實體組件對所述實體對象進行配置得到所述第二實體。
5.根據權利要求4所述的方法,其特征在于,所述將所述多個實體組件轉換為對應的實體數據序列,包括:
從所述第一實體中解析出所述多個實體組件及參數;
將所述多個實體組件及所述參數轉換為各自對應的二進制數據集;
所述將所述實體數據序列還原為所述多個實體組件,包括:
將所述二進制數據集解析為多組結構化數據,并將所述多組結構化數據作為所述多個實體組件及所述參數;
所述基于所述多個實體組件對所述實體對象進行配置得到所述第二實體,包括:
將所述多個實體組件及所述參數導入到所述實體對象的數據結構中,以得到所述第二實體。
6.根據權利要求1所述的方法,其特征在于,所述實體切換指令攜帶有所述第二實體的標識;
將所述實體展示模型對應的服務端實體從所述第一實體切換為所述第二實體是指:
將所述實體展示模型對應的服務端實體的標識更新為所述第二實體的標識。
7.根據權利要求1所述的方法,其特征在于,所述第二實體的運行狀態繼承自所述第一實體的運行狀態;
將所述實體展示模型對應的服務端實體從所述第一實體切換為所述第二實體的過程中,還包括:
保持所述實體展示模型的運行狀態對應于所述第一實體的運行狀態。
8.根據權利要求1所述的方法,其特征在于,所述向用戶端發送實體切換指令后,還包括:
響應于所述用戶端反饋的切換完成指令,刪除所述第一實體數據,并
向所述用戶端發送通知消息,所述通知消息用于指示在所述服務端中已刪除所述第一實體數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都完美天智游科技有限公司,未經成都完美天智游科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010745581.7/1.html,轉載請聲明來源鉆瓜專利網。





