一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种产品展示方法、装置及相关设备与流程

2022-12-06 23:18:49 来源:中国专利 TAG:


1.本技术涉及计算机领域,特别涉及一种产品展示方法、装置及相关设备。


背景技术:

2.增强现实(augmented reality,ar)技术是一种将虚拟信息与真实世界巧妙融合的技术,目前可以通过ar技术使用户戴上ar眼镜之后沉浸式的观看和操作(放大、缩小、旋转和移动)虚拟的待展示物品,例如在贵金属互动营销中,通过ar眼镜观看和操作贵金属产品。然而,每次仅能一个用户戴上ar眼镜进行操作体验,围观群众看不到虚拟的待展示物品,使待展示物品的受众较少,不利于待展示物品的有效展示。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种产品展示方法、装置及相关设备,可以以第三方视角展示待展示物品,扩大待展示物品的展示范围,提高用户体验。其具体方案如下:
4.第一方面,本技术提供了一种产品展示方法,应用于第一设备,包括:
5.获取第一空间信息和待展示产品的第一产品信息,所述第一空间信息由第二设备获取,用于构建所述第二设备对应的第一空间地图,所述第一产品信息用于在所述第一空间地图中以第一状态展示所述待展示产品;
6.利用所述第一设备获取的第二空间信息构建所述第一设备对应的第二空间地图;
7.基于所述第一空间信息和所述第二空间信息,确定所述第一设备相对于所述第二设备的位置关系;
8.根据所述位置关系对所述第一产品信息进行加工得到第二产品信息;
9.基于所述第二产品信息在所述第二空间地图中展示所述待展示产品。
10.可选的,所述方法还包括:
11.获取待展示产品的第三产品信息,所述第三产品信息用于在所述第一空间地图中以第二状态展示所述待展示产品;
12.根据所述位置关系对所述第三产品进行加工得到第四产品信息;
13.基于所述第四产品信息在所述第二空间地图中刷新所述待展示产品。
14.可选的,所述方法还包括:
15.获取用户针对所述待展示产品的操作;
16.根据所述操作对所述第二产品信息进行加工得到第五产品信息;
17.基于所述第五产品信息在所述第二空间地图中刷新所述待展示产品;
18.向所述第二设备发送所述第五产品信息。
19.可选的,所述针对所述待展示产品的操作,包括缩放操作、旋转操作和平移操作中的至少一种,所述第二产品信息包括所述待展示产品的模型、坐标、方向和缩放倍数。
20.可选的,所述方法还包括:
21.利用点云空间算法,或即时定位于地图构建算法,得到第二空间信息。
22.第二方面,本技术实施例还提供了一种产品展示装置,包括:
23.第一信息获取单元,用于获取第一空间信息和待展示产品的第一产品信息,所述第一空间信息由第二设备获取,用于构建所述第二设备对应的第一空间地图,所述第一产品信息用于在所述第一空间地图中以第一状态展示所述待展示产品;
24.地图构建单元,用于获取第二空间信息,利用所述第二空间信息构建所述第一设备对应的第二空间地图;
25.位置关系确定单元,用于基于所述第一空间信息和所述第二空间信息,确定所述第一设备相对于所述第二设备的位置关系;
26.第一信息加工单元,用于根据所述位置关系对所述第一产品信息进行加工得到第二产品信息;
27.展示单元,用于基于所述第二产品信息在所述第二空间地图中展示所述待展示产品。
28.可选的,所述装置还包括:
29.第二信息获取单元,用于获取待展示产品的第三产品信息,所述第三产品信息用于在所述第一空间地图中以第二状态展示所述待展示产品;
30.第二信息加工单元,用于根据所述位置关系对所述第三产品进行加工得到第四产品信息;
31.第一刷新单元,用于基于所述第四产品信息在所述第二空间地图中刷新所述待展示产品。
32.可选的,所述装置还包括:
33.操作获取单元,用于获取用户针对所述待展示产品的操作;
34.第三信息加工单元,用于根据所述操作对所述第二产品信息进行加工得到第五产品信息;
35.第二刷新单元,用于基于所述第五产品信息在所述第二空间地图中刷新所述待展示产品
36.信息发送单元,用于向所述第二设备发送所述第五产品信息。
37.可选的,所述针对所述待展示产品的操作,包括缩放操作、旋转操作和平移操作中的至少一种,所述第二产品信息包括所述待展示产品的模型、坐标、方向和缩放倍数。
38.可选的,所述装置还包括:
39.空间信息获取单元,用于利用点云空间算法,或即时定位于地图构建算法,得到第二空间信息。
40.本技术实施例还提供了一种产品展示设备,包括:处理器、存储器、系统总线;
41.所述处理器以及所述存储器通过所述系统总线相连;
42.所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述产品展示方法中的任意一种实现方式。
43.本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在处理设备上运行时,使得所述处理设备执行上述产品展示方法中的任意一种实现方式。
44.本技术实施例提供了一种产品展示方法、装置及相关设备,获取第一空间信息和
待展示产品的第一产品信息,第一空间信息由第二设备获取,用于构建第二设备对应的第一空间地图,第一产品信息用于在第一空间地图中以第一状态展示待展示产品,利用第一设备获取的第二空间信息构建第一设备对应的第二空间地图,基于第一空间信息和第二空间信息,确定第一设备相对与第二设备的位置关系,根据位置关系对第一产品信息进行加工得到第二产品信息,基于第二产品信息在第二空间地图中展示待展示产品,这样可以基于待展示产品的第一产品信息,在第一设备上进行待展示产品,且第一设备展示的待展示产品和第二设备展示的待展示产品具有方向相关性,第一设备获取的第二空间信息中可以具有第二设备,类似于第三方视角的展示,扩大待展示物品的展示范围,提高用户体验。
附图说明
45.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
46.图1示出了本技术实施例提供的一种产品展示方法的流程示意图;
47.图2示出了本技术实施例提供的一种产品展示装置的结构示意图。
具体实施方式
48.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术的具体实施方式做详细的说明。
49.在下面的描述中阐述了很多具体细节以便于充分理解本技术,但是本技术还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施例的限制。
50.正如背景技术中的描述,目前可以通过ar技术使用户戴上ar眼镜之后沉浸式的观看和操作(放大、缩小、旋转和移动)虚拟的待展示物品,例如在贵金属互动营销中,通过ar眼镜观看和操作贵金属产品。然而,每次仅能一个用户戴上ar眼镜进行操作体验,围观群众看不到虚拟的待展示物品,使待展示物品的受众较少,不利于待展示物品的有效展示。
51.此外,发明人经过研究发现,将戴上ar眼镜的用户的视角作为第一视角,基于该视角的画面进行录制和展示,仅能以该用户的视角观看待展示物品,视角有限,取决于该用户的ar眼镜的视角,往往需要该用户进行转头等动作才能看清完整的待展示物品,容易录制“眩晕感”的视频。而以第三方视角进行录制视频,可以录制该用户的在真实世界中的动作,视角较大,但是仅仅能够看到该用户的动作,无法录制虚拟世界中的画面和待展示物品。即时将前述二者的图像结合,也依然存在“眩晕感”的问题。
52.基于以上技术问题,本技术实施例提供了一种产品展示方法、装置及相关设备,获取第一空间信息和待展示产品的第一产品信息,第一空间信息由第二设备获取,用于构建第二设备对应的第一空间地图,第一产品信息用于在第一空间地图中以第一状态展示待展示产品,利用第一设备获取的第二空间信息构建第一设备对应的第二空间地图,基于第一空间信息和第二空间信息,确定第一设备相对与第二设备的位置关系,根据位置关系对第一产品信息进行加工得到第二产品信息,基于第二产品信息在第二空间地图中展示待展示
产品,这样可以基于待展示产品的第一产品信息,在第一设备上进行待展示产品,且第一设备展示的待展示产品和第二设备展示的待展示产品具有方向相关性,第一设备获取的第二空间信息中可以具有第二设备,类似于第三方视角的展示,扩大待展示物品的展示范围,提高用户体验。
53.为了便于理解,下面结合附图对本技术实施例提供的一种产品展示方法、装置及相关设备进行详细的说明。
54.参考图1所示,为本技术实施例提供的一种产品展示方法的流程图,该方法可以应用于第一设备,包括以下步骤。
55.s101,获取第一空间信息和待展示产品的第一产品信息。
56.本技术实施例中,第一设备作为第三方视角的展示设备,需要具有ar应用,ar应用需要能够识别空间信息,因此对第一设备有一定要求,需要第一设备支持获取景深信息,通知有配套的sdk支持,例如需要ar眼镜hololens2,支持arkit的苹果手机或者支持arcore空间定位的安卓手机。
57.第一设备可以获取第一空间信息和待展示产品的第一产品信息,第一空间信息由第二设备获取。待展示产品可以为贵金属产品,也可以为其他物品例如文物等。第二设备具有ar应用,启动ar应用后,可以获取第一空间信息,第一空间信息可以通过点云空间算法,或即时定位于地图构建(simultaneous localization and mapping,slam)算法得到,第一空间信息可以为第一空间点云矩阵。第一空间信息可以用于构建第二设备对应的第一空间地图。待展示产品的第一产品信息,用于在第一空间地图中以第一状态展示待展示产品,用户通过第二设备进行操作,可以调整待展示产品在第一空间地图中的展示状态。操作可以包括缩放、旋转和平移中的至少一种。第一产品信息以包括待展示产品的模型、坐标、方向和缩放倍数等。
58.第二设备在获取第一空间信息和待展示产品的第一产品信息后,可以向边缘计算节点发送第一空间信息和待展示产品的第一产品信息。边缘节点可以为边缘端服务器或第二设备服务器设备。这样第一设备可以从边缘计算节点获取第一空间信息和待展示产品的第一产品信息。
59.具体的,可以由边缘计算节点获取的第一空间信息和待展示产品的第一产品信息,基于订阅功能推送广播给接入的第一设备。边缘计算节点可以在首次获取到第一空间信息和待展示产品的第一产品信息时向第一设备进行一次推送,也可以在第一产品信息发生变化时向第一设备推送变化后的产品信息,第一空间信息可以仅在首次获取到时进行一次推送。
60.s102,利用第一设备获取的第二空间信息构建第一设备对应的第二空间地图。
61.第一设备可以获取第二空间信息,启动第一设备的ar应用后,可以通过点云空间算法,或即时定位于地图构建算法得到第二空间信息,第二空间信息可以为第二空间点云矩阵。利用第二空间信息可以构建第一设备对应的第二空间地图,第二空间信息可以包括第二设备的信息,以及第二设备的使用者的信息,也就是说,第一设备可以对正在体验ar的用户进行拍摄,能看到该用户的动作,使第一设备的视角类似于以第三方视角“围观”和“参与”该体验ar的用户的ar互动体验的活动。
62.s103,基于第一空间信息和第二空间信息,确定第一设备相对于第二设备的位置
关系。
63.基于第一空间信息和第二空间信息,可以确定第一设备相对于第二设备的位置关系,该位置关系决定着第一设备和第二设备的视角的关系。例如第一设备位于第二设备的左侧,则第二设备的视角为正前方,而第一设备的视角为右前方。第一设备相对于第二设备的位置关系,可以包括第一设备相对于第二设备的角度和距离。
64.s104,根据位置关系对第一产品信息进行加工得到第二产品信息。
65.由于第一设备相对于第二设备的位置关系,可以决定第一设备和第二设备的视角的关系,因此可以根据该位置关系对第一产品信息进行加工得到第二产品信息,第一产品信息是从第二设备的视角观看的信息,第二产品信息是从第一设备的视角观看的信息。第一产品信息和第二产品信息中,待展示产品可以具有相同的尺寸,以及不同的角度。第二产品信息包括待展示产品的模型、坐标、方向和缩放倍数。
66.s105,基于第二产品信息在第二空间地图中展示待展示产品。
67.在得到第二产品信息后,可以基于第二产品信息在第二空间地图中展示待展示产品,这样待展示产品符合第一设备的视角,同时展示在第二空间地图中,既能看到客户动作,又能看到虚拟世界中的画面的方法,以第三人称的视角进行观察,不容易眩晕,让围观更加真实,同时可以扩大ar互动体验受众,体验效果更好。
68.在第二空间地图中展示待展示产品后,可以对第一设备的影像进行直播分享,即将真实世界和虚拟世界的人和物直播到互联网,以直播方式将ar产品互动体验广播给互联网受众,解决没有ar眼镜的客户参与观看ar互动体验,体验感更强,围观效果更好,可以有效地线上线下互动营销贵金属。
69.在用户通过第二设备对待展示产品进行操作,使待展示产品以第二状态展示在第一空间地图中,此时待展示产品具有第三产品信息,则可以获取待展示产品的第三产品信息,根据第一设备相对于第二设备的相对位置关系,对第三产品信息进行加工得到第四产品信息,基于第四产品信息可以在第二空间地图中刷新待展示产品,这样基于第二设备所属用户的操作刷新第一设备所属用户的视角中的影像,增加真实感。这样,第一设备通过ar摄像头和ar sdk将真实空间构图进虚拟世界,第二设备视角中在空间进行互动体验待展示产品,第一设备视角同样通过ar摄像头和ar sdk识别真实空间和方位(空间坐标和方向),实时渲染展示出第一人称视角中的待展示产品,达到“围观”的效果。
70.此外,在用户通过第一设备对待展示产品进行操作时,可以获取用户针对待展示产品的操作,根据该操作对第二产品信息进行加工得到第五产品信息,基于第五产品信息在第二空间地图中刷新待展示产品。当然,还可以向第二设备发送第五产品信息,以便第二设备根据第五产品信息刷新待展示产品的展示影像。针对待展示产品的操作,包括缩放操作、旋转操作和平移操作中的至少一种。
71.本技术实施例提供了一种产品展示方法,获取第一空间信息和待展示产品的第一产品信息,第一空间信息由第二设备获取,用于构建第二设备对应的第一空间地图,第一产品信息用于在第一空间地图中以第一状态展示待展示产品,利用第一设备获取的第二空间信息构建第一设备对应的第二空间地图,基于第一空间信息和第二空间信息,确定第一设备相对与第二设备的位置关系,根据位置关系对第一产品信息进行加工得到第二产品信息,基于第二产品信息在第二空间地图中展示待展示产品,这样可以基于待展示产品的第
一产品信息,在第一设备上进行待展示产品,且第一设备展示的待展示产品和第二设备展示的待展示产品具有方向相关性,第一设备获取的第二空间信息中可以具有第二设备,类似于第三方视角的展示,扩大待展示物品的展示范围,提高用户体验。
72.基于以上产品展示方法,本技术实施例还提供了一种产品展示装置,参考图2所示,为本技术实施例提供的一种产品展示装置的结构框图,该产品展示装置可以包括:
73.第一信息获取单元110,用于获取第一空间信息和待展示产品的第一产品信息,所述第一空间信息由第二设备获取,用于构建所述第二设备对应的第一空间地图,所述第一产品信息用于在所述第一空间地图中以第一状态展示所述待展示产品;
74.地图构建单元120,用于获取第二空间信息,利用所述第二空间信息构建所述第一设备对应的第二空间地图;
75.位置关系确定单元130,用于基于所述第一空间信息和所述第二空间信息,确定所述第一设备相对于所述第二设备的位置关系;
76.第一信息加工单元140,用于根据所述位置关系对所述第一产品信息进行加工得到第二产品信息;
77.展示单元150,用于基于所述第二产品信息在所述第二空间地图中展示所述待展示产品。
78.可选的,所述装置还包括:
79.第二信息获取单元,用于获取待展示产品的第三产品信息,所述第三产品信息用于在所述第一空间地图中以第二状态展示所述待展示产品;
80.第二信息加工单元,用于根据所述位置关系对所述第三产品进行加工得到第四产品信息;
81.第一刷新单元,用于基于所述第四产品信息在所述第二空间地图中刷新所述待展示产品。
82.可选的,所述装置还包括:
83.操作获取单元,用于获取用户针对所述待展示产品的操作;
84.第三信息加工单元,用于根据所述操作对所述第二产品信息进行加工得到第五产品信息;
85.第二刷新单元,用于基于所述第五产品信息在所述第二空间地图中刷新所述待展示产品
86.信息发送单元,用于向所述第二设备发送所述第五产品信息。
87.可选的,所述针对所述待展示产品的操作,包括缩放操作、旋转操作和平移操作中的至少一种,所述第二产品信息包括所述待展示产品的模型、坐标、方向和缩放倍数。
88.可选的,所述装置还包括:
89.空间信息获取单元,用于利用点云空间算法,或即时定位于地图构建算法,得到第二空间信息。
90.本技术实施例提供了一种产品展示装置,获取第一空间信息和待展示产品的第一产品信息,第一空间信息由第二设备获取,用于构建第二设备对应的第一空间地图,第一产品信息用于在第一空间地图中以第一状态展示待展示产品,利用第一设备获取的第二空间信息构建第一设备对应的第二空间地图,基于第一空间信息和第二空间信息,确定第一设
备相对与第二设备的位置关系,根据位置关系对第一产品信息进行加工得到第二产品信息,基于第二产品信息在第二空间地图中展示待展示产品,这样可以基于待展示产品的第一产品信息,在第一设备上进行待展示产品,且第一设备展示的待展示产品和第二设备展示的待展示产品具有方向相关性,第一设备获取的第二空间信息中可以具有第二设备,类似于第三方视角的展示,扩大待展示物品的展示范围,提高用户体验。
91.进一步地,本技术实施例还提供了一种产品展示设备,包括:处理器、存储器、系统总线;
92.所述处理器以及所述存储器通过所述系统总线相连;
93.所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述产品展示方法的任一种实现方法。
94.进一步地,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在处理设备上运行时,使得所述处理设备执行上述产品展示方法的任一种实现方法。
95.需要说明的是,本发明提供的产品展示方法、装置及相关设备可用于人工智能领域、区块链领域、分布式领域、云计算领域、大数据领域、物联网领域、移动互联领域、网络安全领域、芯片领域、虚拟现实领域、增强现实领域、全息技术领域、量子计算领域、量子通信领域、量子测量领域、数字孪生领域或金融领域。上述仅为示例,并不对本发明提供的产品展示方法、装置及相关设备的应用领域进行限定。
96.本发明提供的产品展示方法、装置及相关设备可用于金融领域或其他领域,例如,可用于金融领域中的贵金属展示应用场景。其他领域为除金融领域之外的任意领域,例如,文化产品展示领域。上述仅为示例,并不对本发明提供的产品展示方法、装置及相关设备的应用领域进行限定。
97.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本技术各个实施例或者实施例的某些部分所述的方法。
98.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
99.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
100.以上所述仅是本技术的优选实施方式,虽然本技术已以较佳实施例披露如上,然而并非用以限定本技术。任何熟悉本领域的技术人员,在不脱离本技术技术方案范围情况下,都可利用上述揭示的方法和技术内容对本技术技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本技术技术方案的内容,依据本技术的技术实质对以上实施例所做的任何的简单修改、等同变化及修饰,均仍属于本技术技术方案保护的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献