数据同步方法、装置、设备、可读存储介质及程
发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本申请属于虚拟现实,具体涉及一种数据同步方法、装置、设备、可读存储介质及程序产品。、目前虚拟场景中基本都是单人游玩或者是多人处于同一物理空间中游玩,但这种情况逐渐不能满足用户的需要。、随之而来的是多个用户之间虽物理距离相聚较远,但仍能实现在同一虚拟场景中进行多人交互,但每一个人所处活动区域... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本申请属于虚拟现实,具体涉及一种数据同步方法、装置、设备、可读存储介质及程序产品。背景技术:1、目前虚拟场景中基本都是单人游玩或者是多人处于同一物理空间中游玩,但这种情况逐渐不能满足用户的需要。2、随之而来的是多个用户之间虽物理距离相聚较远,但仍能实现在同一虚拟场景中进行多人交互,但每一个人所处活动区域的大小不同。3、因此在实现本发明的过程中,发明人发现在多人进行交互时,直接将第二用户的移动数据同步至第一用户对应的虚拟场景中,会存在数据同步不准确的问题。技术实现思路1、本申请实施例的目的是提供一种数据同步方法、装置、设备、可读存储介质及程序产品,能够解决在多人进行交互时,直接将第二用户的移动数据同步至第一用户对应的虚拟场景中,会存在数据同步不准确的问题。2、第一方面,本申请实施例提供了一种数据同步方法,所述方法包括:3、获取第一用户的第一活动区域和第二用户的第二活动区域;4、根据所述第一用户的单位步长、所述第一活动区域和所述第二活动区域,确定所述第二用户对应的单位步长集,所述单位步长集包括所述第二用户映射在目标虚拟场景中且对应空间直角坐标系每一方向的单位步长,所述目标虚拟场景基于所述第一活动区域确定;5、基于所述单位步长集,将所述第二用户在所述第二活动区域中的第一移动数据调整为第二移动数据;6、将所述第二移动数据同步至所述目标虚拟场景。7、第二方面,本申请实施例提供了一种数据同步装置,所述装置包括:8、第一获取模块,用于获取第一用户的第一活动区域和至少一个第二用户的第二活动区域;9、确定模块,用于根据所述第一用户的单位步长、所述第一活动区域和所述第二活动区域,确定所述第二用户对应的单位步长集,所述单位步长集包括所述第二用户映射在目标虚拟场景中且对应空间直角坐标系每一方向的单位步长,所述目标虚拟场景基于所述第一活动区域确定;10、调整模块,用于基于所述单位步长集,将所述第二用户在所述第二活动区域中的第一移动数据调整为第二移动数据;11、同步模块,用于将所述第二移动数据同步至所述目标虚拟场景。12、第三方面,本申请实施例提供了一种电子设备,所述电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的方法的步骤。13、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如第一方面所述的方法的步骤。14、第四方面,本申请实施例提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一方面所述的方法的步骤。15、本申请实施例通过获取第一用户的第一活动区域和第二用户的第二活动区域;根据所述第一用户的单位步长、所述第一活动区域和所述第二活动区域,确定所述第二用户对应的单位步长集,所述单位步长集包括所述第二用户映射在目标虚拟场景中且对应空间直角坐标系每一方向的单位步长,所述目标虚拟场景基于所述第一活动区域确定;基于所述单位步长集,将所述第二用户在所述第二活动区域中的第一移动数据调整为第二移动数据;将所述第二移动数据同步至所述目标虚拟场景。这样,通过确定第二用户对应的单位步长集,并将第二用户在第二活动区域中的第一移动数据调整为第二移动数据,再同步至目标虚拟场景,相比现有技术中直接第一移动数据同步至目标虚拟场景,可以提升移动数据同步时的准确度。技术特征:1.一种数据同步方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述将所述第二移动数据同步至所述目标虚拟场景包括:3.根据权利要求2所述的方法,其特征在于,在所述第二移动数据中的第一坐标与目标坐标之间的距离小于或等于第一预设值的情况下,将所述第一坐标调整为第二坐标,得到第三移动数据包括:4.根据权利要求3所述的方法,其特征在于,将所述第一坐标调整为第二坐标,得到第三移动数据之后,所述方法还包括:5.根据权利要求1至4任一项所述的方法,其特征在于,将所述第二移动数据同步至所述目标虚拟场景之后,还包括:6.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:7.一种数据同步装置,其特征在于,所述装置包括:8.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至6中任一项所述的数据同步方法的步骤。9.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求1至6中任一项所述的数据同步方法的步骤。10.一种计算机程序产品,其特征在于,包括计算机指令,该计算机指令被处理器执行时实现如权利要求1至6中任一项所述的数据同步的方法中的步骤。技术总结本申请公开了一种数据同步方法、装置、设备、可读存储介质及程序产品,属于虚拟现实技术领域。数据同步方法包括:获取第一用户的第一活动区域和第二用户的第二活动区域;根据所述第一用户的单位步长、所述第一活动区域和所述第二活动区域,确定所述第二用户对应的单位步长集,所述单位步长集包括所述第二用户映射在目标虚拟场景中且对应空间直角坐标系每一方向的单位步长,所述目标虚拟场景基于所述第一活动区域确定;基于所述单位步长集,将所述第二用户在所述第二活动区域中的第一移动数据调整为第二移动数据;将所述第二移动数据同步至所述目标虚拟场景。技术研发人员:季焕文,唐郡,于涛,于芹,陶杰受保护的技术使用者:咪咕文化科技有限公司技术研发日:技术公布日:2024/8/13
- 上一篇:一种解压指尖陀螺的制作方法
- 下一篇:游戏对象的显示控制方法、装置和电子设备与流