本公开实施例涉及计算机,尤其涉及一种锚点共享方法及设备。
背景技术:
1、在增强现实场景中,锚点功能用于将虚拟位姿与现实环境中的真实位置绑定,并在用户下次到达该真实位置时,根据该虚拟位姿显示虚拟物体。该虚拟位姿可以理解为一个锚点。
2、现有技术中,锚点可以在不同用户端之间进行共享。具体的,发送锚点的用户端可以称为发送端,接收锚点的用户端称为接收端。发送端可以通过服务端的转发,将本地锚点和该锚点对应的地图数据发送给接收端。
3、然而,上述方案存在共享的数据准确度较低的问题。
技术实现思路
1、本公开实施例提供一种锚点共享方法及设备,可以提高共享的数据准确度。
2、第一方面,本公开实施例提供一种锚点共享方法,包括:
3、确定至少一个目标锚点;
4、根据所述至少一个目标锚点获取目标地图数据,所述目标地图数据包括:所述目标锚点对应的第一地图数据,以及,与所述第一地图数据相关联的第二地图数据;
5、将所述目标锚点的目标锚点标识、所述目标地图数据和所述目标地图数据对应的锚点属性数据上传至服务端。
6、第二方面,本公开实施例提供一种锚点共享方法,包括:
7、接收服务端发送的目标锚点标识;
8、若所述目标锚点标识对应的目标锚点是已下载地图数据的坐标系下的锚点,则根据所述目标锚点标识从所述服务端获取所述目标锚点的锚点属性数据;
9、根据所述锚点属性数据和所述已下载地图数据显示所述目标锚点。
10、第三方面,本公开实施例提供一种锚点共享装置,包括:
11、目标锚点确定模块,用于确定至少一个目标锚点;
12、地图获取模块,用于根据所述至少一个目标锚点获取目标地图数据,所述目标地图数据包括:所述目标锚点对应的第一地图数据,以及,与所述第一地图数据相关联的第二地图数据;
13、第一上传模块,用于将所述目标锚点的目标锚点标识、所述目标地图数据和所述目标地图数据对应的锚点属性数据上传至服务端。
14、第四方面,本公开实施例提供一种锚点共享装置,包括:
15、锚点接收模块,用于接收服务端发送的目标锚点标识;
16、属性获取模块,用于若所述目标锚点标识对应的目标锚点是已下载地图数据的坐标系下的锚点,则根据所述目标锚点标识从所述服务端获取所述目标锚点的锚点属性数据;
17、锚点显示模块,用于根据所述锚点属性数据和所述已下载地图数据显示所述目标锚点。
18、第五方面,本公开实施例提供一种电子设备,包括:至少一个处理器和存储器;
19、所述存储器存储计算机执行指令;
20、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备实现如第一方面或第二方面的方法。
21、第六方面,本公开实施例提供一种锚点共享系统,包括:发送端、接收端和服务端,所述发送端用于执行第一方面的方法,所述接收端用于执行第二方面的方法。
22、第七方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,使计算设备实现如第一方面或第二方面的方法。
23、第八方面,本公开实施例提供一种计算机程序,所述计算机程序用于实现如第一方面或第二方面的方法。
24、本公开实施例提供了一种锚点共享方法及设备,该方法包括:发送端确定至少一个目标锚点;发送端根据至少一个目标锚点获取目标地图数据,目标地图数据包括:目标锚点对应的第一地图数据,以及,与第一地图数据相关联的第二地图数据;发送端将目标锚点的目标锚点标识、目标地图数据和目标地图数据对应的锚点属性数据上传至服务端;接收端接收服务端发送的目标锚点标识;若目标锚点标识对应的目标锚点是已下载地图数据的坐标系下的锚点,则接收端根据目标锚点标识从服务端获取目标锚点的锚点属性数据;接收端根据锚点属性数据和已下载地图数据显示目标锚点。本公开可以提高地图数据的完整度,有助于提高共享的数据准确度。
1.一种锚点共享方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述目标锚点的目标锚点标识、所述目标地图数据和所述目标地图数据对应的锚点属性数据上传至服务端,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述至少一个目标锚点获取目标地图数据,包括:
5.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
6.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标锚点的目标锚点标识、所述目标地图数据和所述目标地图数据对应的锚点属性数据上传至服务端,包括:
7.根据权利要求1至3任一项所述的方法,其特征在于,所述至少一个目标锚点包括以下至少一项:至少一种类型的锚点、至少一个区域内的锚点、用户选取的锚点。
8.一种锚点共享方法,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述锚点属性数据和所述已下载地图数据显示所述目标锚点之后,还包括:
10.根据权利要求9所述的方法,其特征在于,所述获取所述目标锚点对应的第一地图数据,包括:
11.根据权利要求8至10任一项所述的方法,其特征在于,所述若所述目标锚点标识对应的目标锚点是已下载地图数据的坐标系下的锚点,则根据所述目标锚点标识从所述服务端获取所述目标锚点的锚点属性数据,包括:
12.一种锚点共享装置,其特征在于,包括:
13.一种锚点共享装置,其特征在于,包括:
14.一种电子设备,其特征在于,包括:至少一个处理器和存储器;
15.一种锚点共享系统,其特征在于,包括:发送端、接收端和服务端,所述发送端用于执行如权利要求1至7任一项所述的方法,所述接收端用于执行如权利要求8至11任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,使计算设备实现如权利要求1至7任一项所述的方法,或,如权利要求8至11任一项所述的方法。
17.一种计算机程序,其特征在于,所述计算机程序用于实现如权利要求1至7任一项所述的方法,或,如权利要求8至11任一项所述的方法。