[發明專利]虛擬對象的運動狀態修正方法、裝置、設備及存儲介質有效
| 申請號: | 201910267938.2 | 申請日: | 2019-04-03 |
| 公開(公告)號: | CN110022363B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 管雅君;方煜寬;蔡洋 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 張所明 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 對象 運動 狀態 修正 方法 裝置 設備 存儲 介質 | ||
本申請是關于一種虛擬對象的運動狀態修正方法、裝置、計算機設備及存儲介質,涉及虛擬場景技術領域。該方法包括:接收第二終端發送的同步數據包,根據第一時延以及同步數據包獲取虛擬對象在之后的連續N個畫面幀中的目標運動狀態;獲取虛擬對象在N個畫面幀中的初始運動狀態;根據虛擬對象在N個畫面幀中的距離信息,對虛擬對象在N個畫面幀中的初始運動狀態進行修正,獲得虛擬對象在N個畫面幀中的實際運動狀態。在接收到同步數據包之后,終端根據虛擬對象在之后的多個畫面幀中的目標位置和初始位置之間的距離,對其它終端控制的虛擬對象的運動軌跡逐幀進行修正,使得虛擬對象的修正后的移動軌跡更加平滑,從而提高虛擬對象的網絡同步效果。
技術領域
本申請涉及虛擬場景技術領域,特別涉及一種虛擬對象的運動狀態修正方法、裝置、設備及存儲介質。
背景技術
網絡同步是指將一個終端控制的虛擬對象的運動狀態通過網絡同步給另一個終端,使得另一終端能夠對該虛擬對象展示相同的動作效果。
在相關技術中,兩個或者兩個以上終端之間可以通過插值方法進行網絡同步,以達到虛擬對象運動連貫的效果。比如,控制一個虛擬對象的終端A向終端B發送同步數據包,該同步數據包中包含終端A側的虛擬對象的位置等狀態信息,終端B根據終端A發送的同步數據包更新虛擬對象在終端B中的“影子”,并在下一次接收到終端A發送的同步數據包之前,控制虛擬對象逐幀向其“影子”接近。
然而,在上述相關技術中,“影子”的狀態兩次更新之間,虛擬對象追趕“影子”的過程更趨近于直線運動,從而導致網絡同步過程中終端B一側展示的虛擬對象的運動平滑性較差,影響網絡同步的效果。
發明內容
本申請實施例提供了一種虛擬對象的運動狀態修正方法、裝置、設備及存儲介質,可以用于解決網絡同步過程中虛擬對象的運動平滑性較差的問題,提高網絡同步的效果,技術方案如下:
一方面,提供了一種虛擬對象的運動狀態修正方法,所述方法由第一終端執行,所述方法包括:
接收第二終端發送的同步數據包,所述第二終端是控制虛擬場景中的虛擬對象的終端,所述同步數據包中包含所述虛擬對象在所述第二終端側的運動狀態和操作信息,所述操作信息用于指示接收到的控制操作;
根據第一時延以及所述同步數據包獲取所述虛擬對象在接收到所述同步數據包之后的連續N個畫面幀中的目標運動狀態,所述目標運動狀態包括目標位置,所述第一時延是所述同步數據包從所述第一終端到達所述第二終端的時延;N為大于或者等于2的整數;
獲取所述虛擬對象在所述N個畫面幀中的初始運動狀態,所述初始運動狀態包括初始位置;
根據所述虛擬對象在所述N個畫面幀中的距離信息,對所述虛擬對象在所述N個畫面幀中的初始運動狀態進行修正,獲得所述虛擬對象在所述N個畫面幀中的實際運動狀態,所述距離信息包括所述虛擬對象在對應的畫面幀中的初始位置和目標位置之間的距離。
一方面,提供了一種虛擬對象的運動狀態修正裝置,所述裝置用于第一終端中,所述裝置包括:
數據包接收模塊,用于接收第二終端發送的同步數據包,所述第二終端是控制虛擬場景中的虛擬對象的終端,所述同步數據包中包含所述虛擬對象在所述第二終端側的運動狀態和操作信息,所述操作信息用于指示接收到的控制操作;
目標狀態獲取模塊,用于根據第一時延以及所述同步數據包獲取所述虛擬對象在接收到所述同步數據包之后的連續N個畫面幀中的目標運動狀態,所述目標運動狀態包括目標位置,所述第一時延是所述同步數據包從所述第一終端到達所述第二終端的時延;N為大于或者等于2的整數;
初始狀態獲取模塊,用于獲取所述虛擬對象在所述N個畫面幀中的初始運動狀態,所述初始運動狀態包括初始位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910267938.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車聯網平臺運維服務輔助值守方法
- 下一篇:一種文件下載方法及服務器





