[发明专利]一种支持多人协同的虚拟现实数据传输方法及系统有效
申请号: | 202010172246.2 | 申请日: | 2020-03-12 |
公开(公告)号: | CN111381792B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 周清会;曹延杰;张建国;汤代理 | 申请(专利权)人: | 上海曼恒数字技术股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/01;H04L67/131;H04L67/1095;H04L67/01 |
代理公司: | 上海港慧专利代理事务所(普通合伙) 31402 | 代理人: | 卞小婷 |
地址: | 201103 上海市松江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 协同 虚拟现实 数据传输 方法 系统 | ||
1.一种支持多人协同的虚拟现实数据传输方法,其特征在于,包括:
获取第一客户端在第一场景的实时数据;
当第二客户端进入第一场景,确定实时数据中第一客户端相同节点的相同行为;
通过第一客户端丢弃中间数据并保存第一状态数据;
通过服务器二次合并第一状态数据,得到第二状态数据;
向第二客户端发送第二状态数据并同步实时的第一场景。
2.根据权利要求1所述的方法,其特征在于,所述第一客户端为所述第一场景启动时进入场景的客户端,所述第一客户端包括至少两台第一客户端。
3.根据权利要求2所述的方法,其特征在于,所述实时数据包括至少两台第一客户端各自在不同节点的不同行为,其中,相同节点的相同行为包括随时间戳递增的多个先后操作。
4.根据权利要求3所述的方法,其特征在于,所述第二客户端为所述第一场景启动后进入场景的客户端,所述第二客户端进入场景的时间晚于所述第一客户端,所述第二客户端包括至少一台第二客户端。
5.根据权利要求4所述的方法,其特征在于,所述确定实时数据中第一客户端相同节点的相同行为进一步包括:
确定第二客户端进入场景前,所述至少两台第一客户端各自在相同节点的相同行为,以及所述相同行为随时间戳递增的多个先后操作。
6.根据权利要求5所述的方法,其特征在于,所述第一状态数据包括最后时间戳的状态数据,进一步包括:
通过第一客户端丢弃最后时间戳之前的中间数据,保存最后时间戳的状态数据为第一状态数据,所述最后时间戳的状态数据包括至少两台第一客户端在第二客户端进入场景前相同节点的相同行为所对应最后时间戳的最后操作。
7.根据权利要求6所述的方法,其特征在于,通过服务器获取至少两台第一客户端的第一状态数据进行二次合并,得到第二状态数据。
8.根据权利要求7所述的方法,其特征在于,向所述至少一台第二客户端发送所述第二状态数据,在第二客户端同步实时的第一场景。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述场景包括VR,AR,MR,XR任一场景或组合的场景。
10.一个系统,其特征在于,包括:
一个存储器,被配置为存储数据及指令;
一个与存储器建立通信的处理器,其中,当执行存储器中的指令时,所述处理器被配置为:
获取第一客户端在第一场景的实时数据;
当第二客户端进入第一场景,确定实时数据中第一客户端相同节点的相同行为;
通过第一客户端丢弃中间数据并保存第一状态数据;
通过服务器二次合并第一状态数据,得到第二状态数据;
向第二客户端发送第二状态数据并同步实时的第一场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海曼恒数字技术股份有限公司,未经上海曼恒数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010172246.2/1.html,转载请声明来源钻瓜专利网。