[发明专利]AR/MR技术中同步专属虚拟内容的系统和同步方法有效
申请号: | 202111565818.4 | 申请日: | 2021-12-21 |
公开(公告)号: | CN113961082B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 李晔;王纯祥;于胜琪 | 申请(专利权)人: | 潍坊幻视软件科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;H04L67/1095 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 崔自京 |
地址: | 261100 山东省潍坊市寒亭区北海路*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ar mr 技术 同步 专属 虚拟 内容 系统 方法 | ||
1.AR/MR技术中同步专属虚拟内容的系统,包括服务端程序和N个客户端程序,其中N≥2;每个客户端程序均能与服务端程序进行交互;其特征在于:还包括客户端程序主动创建或启动的A类专属虚拟内容,以及与A类专属虚拟内容相对应的N-1个B类专属虚拟内容;所述B类专属虚拟内容是被动生成的专属虚拟内容,且B类专属虚拟内容会同步A类专属虚拟内容的位置;服务端程序将N-1个B类专属虚拟内容的ID分别发送给其他N-1个客户端程序,使得其他N-1个客户端程序均生成一个B类专属虚拟内容;且N-1个客户端程序的用户能通过B类专属虚拟内容同步观察该客户端程序的A类专属虚拟内容;当客户端的用户操作其A类专属虚拟内容时,其他N-1个客户端的用户能知道该客户端的用户在对其A类专属虚拟内容进行操作、如何操作;每个所述A类专属虚拟内容和每个所述B类专属虚拟内容,均有其对应的一个唯一ID;每个ID编号与专属虚拟内容的种类相关,也与所属客户端ID相关,且B类专属虚拟内容的ID编号与A类专属虚拟内容的ID编号相关,该ID被记录在服务端程序和客户端程序中;
第一客户端程序的ID为M,其一个专属虚拟内容为第一A类空间菜单(10),第一A类空间菜单(10)的基础ID是X;第一客户端程序通知服务端程序要生成一个第一A类空间菜单(10),服务端程序会根据第一客户端程序的基础ID给其生成一个A类专属虚拟内容ID:mxA001,并通知第一客户端程序;
第二客户端的ID为N,第三客户端的ID为F,服务端程序给A类专属虚拟内容相对应的两个B类专属虚拟内容在m的基础上分别生成两个ID:nxB001和fxB001,并通知第二客户端程序和第三客户端程序;第二客户端程序收到服务器通知后会生成一个B类专属虚拟内容:第一B类空间菜单(11),其ID为nxB001;第三客户端程序收到服务器通知后也会生成一个B类专属虚拟内容:第二B类空间菜单(12),其ID为fxB001;上述的A类专属虚拟内容:第一A类空间菜单(10)、ID为mxA001,B类专属虚拟内容:第一B类空间菜单(11)、ID为nxB001和第二B类空间菜单(12)、ID为fxB001,为对应第一客户端程序的同一组专属虚拟内容;
第二客户端的一个专属虚拟内容为第二A类空间菜单(13),服务端程序给其分配唯一ID例如nxA002,服务端程序将给ID为M的第一客户端程序分配一个B类专属虚拟内容:第三B类空间菜单(14)、ID为mxB002;服务端程序给ID为F的第三客户端程序分配一个B类专属虚拟内容:第四B类空间菜单(15)、ID为fxB002;A类专属虚拟内容:第二A类空间菜单(13)、ID为nxA002,B类专属虚拟内容:第三B类空间菜单(14)、ID地址为mxB002和第四B类空间菜单(15)、ID为fxB002,为对应第二客户端程序的同一组专属虚拟内容;
所述客户端程序的A类专属虚拟内容的坐标发生变化,该客户端程序会将该A类专属虚拟内容的ID和改变的坐标发送给服务端程序,服务端程序会把这些信息发送给其他客户端,客户端收到后对对应的B类专属虚拟内容进行同步。
2.如权利要求1所述的AR/MR技术中同步专属虚拟内容的系统,其特征在于:所述A类专属虚拟内容会跟随该客户端的使用者的身体某部位或视角进行移动,B类专属虚拟内容会被动的同步A类专属虚拟内容的位置。
3.如权利要求1所述的AR/MR技术中同步专属虚拟内容的系统,其特征在于:N个所述客户端程序分别安装在各用户的使用设备中,所述设备是手机、平板或智能眼镜。
4.如权利要求3所述的AR/MR技术中同步专属虚拟内容的系统,其特征在于:所述服务端程序安装在服务器或同某客户端程序安装在同一设备中。
5.如权利要求1所述的AR/MR技术中同步专属虚拟内容的系统,其特征在于:所述A类专属虚拟内容为空间菜单。
6.AR/MR技术中同步专属虚拟内容的同步方法,其特征在于,包括以下步骤:
S1,用户在其使用的客户端程序中创建A类专属虚拟内容并通知服务端程序其创建了A类专属虚拟内容,同时客户端程序将A类专属虚拟内容的位置发送给服务端程序;
S2,服务端程序会根据A类专属虚拟内容生成一个A类专属虚拟内容ID发回给A类专属虚拟内容的客户端,并生成N-1个B类专属虚拟内容ID并分别发送给N-1个客户端,这些客户端生成B类专属虚拟内容,服务器将A类专属虚拟内容的位置分别同步给其他N-1个客户端程序;即在其他N-1个客户端程序中分别生成一个与A类专属虚拟内容相对应的B类专属虚拟内容,且B类专属虚拟内容会同步A类专属虚拟内容的位置;当多个用户在其各自使用的客户端程序中创建各自的A类专属虚拟内容并通知服务端程序其创建了A类专属虚拟内容时,服务端程序根据每个客户端程序的ID不同,对每个A类专属虚拟内容进行标记和区分;
每个所述A类专属虚拟内容和每个所述B类专属虚拟内容,均有其对应的一个唯一ID;每个ID编号与专属虚拟内容的种类相关,也与所属客户端ID相关,且B类专属虚拟内容的ID编号与A类专属虚拟内容的ID编号相关,该ID被记录在服务端程序和客户端程序中;
第一客户端程序的ID为M,其一个专属虚拟内容为第一A类空间菜单(10),第一A类空间菜单(10)的基础ID是X;第一客户端程序通知服务端程序要生成一个第一A类空间菜单(10),服务端程序会根据第一客户端程序的基础ID给其生成一个A类专属虚拟内容ID:mxA001,并通知第一客户端程序;
第二客户端的ID为N,第三客户端的ID为F,服务端程序给A类专属虚拟内容相对应的两个B类专属虚拟内容在m的基础上分别生成两个ID:nxB001和fxB001,并通知第二客户端程序和第三客户端程序;第二客户端程序收到服务器通知后会生成一个B类专属虚拟内容:第一B类空间菜单(11),其ID为nxB001;第三客户端程序收到服务器通知后也会生成一个B类专属虚拟内容:第二B类空间菜单(12),其ID为fxB001;上述的A类专属虚拟内容:第一A类空间菜单(10)、ID为mxA001,B类专属虚拟内容:第一B类空间菜单(11)、ID为nxB001和第二B类空间菜单(12)、ID为fxB001,为对应第一客户端程序的同一组专属虚拟内容;
第二客户端的一个专属虚拟内容为第二A类空间菜单(13),服务端程序给其分配唯一ID例如nxA002,服务端程序将给ID为M的第一客户端程序分配一个B类专属虚拟内容:第三B类空间菜单(14)、ID为mxB002;服务端程序给ID为F的第三客户端程序分配一个B类专属虚拟内容:第四B类空间菜单(15)、ID为fxB002;A类专属虚拟内容:第二A类空间菜单(13)、ID为nxA002,B类专属虚拟内容:第三B类空间菜单(14)、ID地址为mxB002和第四B类空间菜单(15)、ID为fxB002,为对应第二客户端程序的同一组专属虚拟内容;
S3,A类专属虚拟内容的坐标发生变化时,其对应的客户端程序会通知服务端程序,服务端程序将通知其他客户端,使B类专属虚拟内容与A类专属虚拟内容的位置同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潍坊幻视软件科技有限公司,未经潍坊幻视软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111565818.4/1.html,转载请声明来源钻瓜专利网。