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

物品数据处理方法、设备及存储介质与流程

2022-08-23 18:41:17 来源:中国专利 TAG:


1.本技术涉及计算机领域中的增强现实技术领域,尤其涉及一种物品数据处理方法、设备及存储介质。


背景技术:

2.随着网络销售服务的不断深化,互联网销售所涉及的领域不再局限于服装日化等传统领域,而是向着更多领域拓展,例如家装家居领域。与线下家装家居体验店相比,在线网络服务更加便利。用户可以选择所需物品,例如沙发、衣柜等家具,查看家具的实物图、三维模型图或实物场景搭配图等,完成在线选购和下单。然而,家装家居类物品的选购讲究场景搭配,用户选购的物品可能与家里其他家具的搭配效果一般甚至较差,导致大量退货,这不利于家装家居类物品在互联网销售领域的发展。因此,如何高效地向用户提供家装家居类的信息成为亟待解决的一个问题。


技术实现要素:

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.处理模块,用于确定所述第一终端通过摄像头采集的目标空间场景的空间参数信息;
47.发送模块,用于将所述空间参数信息发送至服务器,所述空间参数信息用于所述服务器确定空间搭配数据,所述空间搭配数据用于指示物品的空间布局;
48.接收模块,用于接收来自所述服务器的所述空间搭配数据;
49.展示模块,用于在所述第一终端的拍摄界面展示所述空间搭配数据。
50.本技术实施例的第四方面提供一种物品数据处理装置,包括:
51.接收模块,用于接收来自第一终端的空间参数信息,所述空间参数信息是所述第一终端根据摄像头采集的目标空间场景确定的;
52.处理模块,用于根据所述空间参数信息确定空间搭配数据;
53.发送模块,用于向所述第一终端发送所述空间搭配数据。
54.本技术实施例的第五方面提供一种终端设备,包括:存储器,处理器以及计算机程序;所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本技术第一方面任一项所述的方法。
55.本技术实施例的第六方面提供一种服务器,包括:存储器,处理器以及计算机程序;所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本技术第二方面任一项所述的方法。
56.本技术实施例的第七方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如本技术第一方面任一项所述的方法,或者,如本技术第二方面任一项所述的方法。
57.本技术实施例的第八方面提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本技术第一方面任一项所述的方法,或者,如本技术第二方面任一项所述的方法。
58.本技术实施例提供一种物品数据处理方法、设备及存储介质。该方法包括:终端基于摄像头采集的目标空间场景图,确定目标空间场景的空间参数信息,将该空间参数信息发送至服务器,由服务器匹配与该空间参数信息对应的空间搭配数据,终端根据服务器返回的空间搭配数据,在终端拍摄画面中叠加显示空间搭配数据,实现快速、直观地向用户推荐和展示空间设计方案,用户可在拍摄界面查看设计方案中物品ar模型在真实空间的尺寸和搭配效果,提升用户的使用体验。
附图说明
59.图1为本技术实施例提供的物品数据处理方法的应用场景示意图;
60.图2为本技术实施例提供的物品数据处理方法的交互示意图一;
61.图3为本技术实施例提供的物品数据处理方法的交互示意图二;
62.图4为本技术实施例提供的物品数据处理方法的交互示意图三;
63.图5a至5b为本技术实施例提供的界面变化示意图一;
64.图6a至6b为本技术实施例提供的界面变化示意图二;
65.图7为本技术实施例提供的界面变化示意图三;
66.图8为本技术实施例提供的界面变化示意图四;
67.图9为本技术实施例提供的界面变化示意图五;
68.图10为本技术实施例提供的界面变化示意图六;
69.图11为本技术实施例提供的物品数据处理装置的结构示意图一;
70.图12为本技术实施例提供的物品数据处理装置的结构示意图二;
71.图13为本技术实施例提供的终端设备的硬件结构图;
72.图14为本技术实施例提供的服务器的硬件结构图。
具体实施方式
73.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
74.本技术实施例的说明书、权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述之外的顺序实施。
75.应当理解,本文中使用的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
76.在本技术实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
77.相关技术中,存在一些提供家装家居设计的网站或应用,用户可以通过上传户型图,在三维空间中进行家装家具物品的搭配,并查看三维渲染效果图。然而,使用该方案的成本过高,用户需要获取/制作自家户型图,自行搭配家装家具,或者请设计师为其搭配,通常需要等待搭配结果图,用户体验不佳。
78.针对上述问题,本技术实施例提出一种物品数据处理方法,用户可以直接通过移动终端,如智能手机,采集任一室内空间的场景图,通过对场景图的空间参数分析,向用户推荐一组或多组设计方案,移动终端可在拍摄画面中叠加展示用户选择的任一设计方案。通过增强现实(augmented reality,ar)技术还原物品的真实尺寸和搭配效果,对于用户来说,能够极大的降低售前咨询量,同时用户也可以自行更换设计方案中的某些物品,查看物
品微详情等,极大地方便用户搭配出符合用户内心定位的设计方案,有利于促成物品的销售。
79.下面首先对本技术实施例提供的技术方案的应用场景进行简要介绍。
80.图1为本技术实施例提供的物品数据处理方法的应用场景示意图。如图1所示,本实施例的应用场景包括第一终端11以及服务器12,第一终端11与服务器12通信连接。第一终端11具有拍摄和显示功能,例如平板电脑、智能手机等。第一终端11可预安装提供物品数据处理方案的应用软件,用户使用该应用软件,获取服务器中预存的设计方案。其中设计方案是指对任意室内空间物品的搭配设计,例如家装设计、办公室设计、店铺设计等。
81.作为一种示例,第一终端11基于摄像头采集的室内空间场景图,获取场景图的空间参数,向服务器12发送空间参数。服务器12基于空间参数,分别查询样板间数据库和设计库,获取空间参数对应的设计方案,并向第一终端11发送获取的设计方案。第一终端11将设计方案展示在当前拍摄画面中,即将设计方案叠加渲染至当前拍摄画面中,实现ar效果展示。
82.本示例中,样板间数据库存储样板间与空间参数的对应关系,设计库存储样板间与设计方案的对应关系。同一样板间可以预存多组设计方案。以家装设计为例,预存的设计方案包括样板间内家具/摆件/家电等的摆放位置/朝向、风格搭配等设计数据。
83.可选的,在一些实施例中,上述场景还包括第二终端13,第二终端13与第一终端11通信连接。第一终端11具有拍摄、显示、近场通信功能,第二终端13至少具有显示功能和近场通信功能。其中,第一终端11为导购人员所属的终端,例如平板电脑等,第二终端13为消费用户所属的终端,例如智能手机等。
84.作为一种示例,第二终端13可通过与第一终端11建立近场通信连接,如无线保真(wireless fidelity,wi-fi)、蓝牙连接,接收来自第一终端11的共享数据。其中共享数据包括第一终端11当前界面的显示数据,例如第一终端11当前界面的显示数据包括叠加设计方案的ar画面。
85.作为一种示例,第二终端13可预安装提供物品数据处理方案的应用软件。导购人员可在现场编辑设计方案进行ar还原,如果消费用户的智能手机支持近场通信,也可邀请用户使用手机中的应用软件,一起对设计方案进行协同编辑。
86.基于上述应用场景,下面通过具体实施例对本技术实施例提供的物品数据处理方案进行详细说明。需要说明的是,本技术实施例提供的技术方案可以包括以下内容中的部分或全部,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
87.图2为本技术实施例提供的物品数据处理方法的交互示意图一。如图2所示,本实施例的物品数据处理方法,包括以下步骤:
88.步骤201、第一终端确定摄像头采集的目标空间场景的空间参数信息。
89.本实施例中,目标空间主要是指室内空间,例如家居空间、办公室空间、店铺空间等,对此本实施例不作任何限制。具体来说,第一终端通过摄像头采集目标空间场景图,通过分析目标空间场景图确定目标空间场景的空间参数信息。其中,目标空间场景图可以指目标空间的全景场景图,即360
°
全场景图,目标空间场景图包括红绿蓝(rgb)颜色图和深度图。
90.在实际应用中,用户通过点击预装在第一终端的应用软件,或者小程序,进入物品数据处理的界面,通过点击界面中的拍摄控件,控制开启第一终端的摄像头,进行场景拍摄,拍摄界面可参照图5a。
91.可选的,目标空间可以是完成基础装修(即硬装)的室内空间,应尽量避免有干扰物,以提高第一终端对目标空间场景图的空间参数信息的提取精度。
92.本实施例的一个可选实施例中,第一终端通过对目标空间场景图的深度图的分析,获取目标空间场景图中平面和立面的点云数据,结合这些数据确定目标空间的三维检测数据。
93.本实施例的一个可选实施例中,第一终端通过对目标空间场景图的颜色图进行特征提取,获取目标空间场景图中平面、特定物(例如窗户)等数据,结合这些数据确定目标空间的三维检测数据。
94.其中目标空间的三维检测数据,即目标空间的空间参数,如目标空间的长、宽和高。
95.可选的,第一终端的摄像头包括以下至少一种:双摄像头、激光雷达(lidar)摄像头、tof(time of flight,飞行时间)摄像头,为后续图像检测和分析提供高质量的目标空间场景图。
96.步骤202、第一终端向服务器发送空间参数信息。
97.步骤203、服务器根据空间参数信息确定空间搭配数据。
98.本实施例中,空间搭配数据包括一组或多组物品布局数据。每一组物品布局数据包括为目标空间设计的成套物品模型的渲染数据以及空间布局数据。空间布局数据包括成套物品模型在空间的摆放位置、大小、朝向等。
99.示例性的,以客厅空间为例,沙发、茶几和电视柜为一组成套物品;以卧室空间为例,床、衣柜和床头柜为一组成套物品;以办公室空间为例,办公桌、椅以及办公设备为一组成套物品。
100.本实施例的一个可选实施例中,服务器首先根据空间参数信息以及样板间数据库,获取空间参数信息对应的目标样板间的标识,再根据目标样板间的标识从设计库中确定与目标样板间的标识对应的空间搭配数据。
101.本实施例中,样板间数据库包括样板间标识与空间参数的对应关系。设计库包括样板间标识对应的空间搭配数据。样板间标识可唯一确定样板间的类型(例如卧室、客厅、厨房、办公室等)和空间参数。
102.步骤204、服务器向第一终端发送空间搭配数据。空间搭配数据用于指示物品的空间布局。
103.步骤205、第一终端在第一终端的拍摄界面展示空间搭配数据。
104.本实施例中,第一终端在第一终端的拍摄界面展示空间搭配数据中的其中一组物品布局数据,将该组物品布局数据的成套物品模型叠加渲染至目标空间场景。具体的,第一终端根据摄像头采集的当前图像,确定当前图像对应的空间位置中的目标物品模型,在当前图像上叠加渲染目标物品模型。
105.本技术实施例示出的物品数据处理方法,终端基于摄像头采集的目标空间场景图,确定目标空间场景的空间参数信息,将该空间参数信息发送至服务器,由服务器匹配与
该空间参数信息对应的空间搭配数据,终端根据服务器返回的空间搭配数据,在终端拍摄画面中叠加显示空间搭配数据,也即在拍摄画面的相应空间位置显示相应的物品模型,实现快速、直观地向用户推荐和展示空间设计方案,用户可在拍摄界面查看设计方案中物品ar模型在真实空间的尺寸和搭配效果,提升用户的使用体验。
106.可选的,在一些实施例中,第一终端在获取摄像头采集的目标空间场景图后,可直接向服务器发送目标空间场景图,由服务器确定目标空间场景图的空间参数信息。本实施例将第一终端对目标空间场景图的检测分析功能置于服务器中,服务器确定空间参数信息的处理过程同第一终端的处理过程,具体可参见上文实施例。
107.考虑到第一终端确定的目标空间场景图的空间参数存在误差,为了提升服务器推荐设计方案(即空间搭配数据)的准确性,可结合辅助信息,如第一终端的位置信息,辅助服务器快速确定与目标空间场景匹配的设计方案。
108.图3为本技术实施例提供的物品数据处理方法的交互示意图二。如图3所示,本实施例的物品数据处理方法,包括以下步骤:
109.步骤301、第一终端获取摄像头采集的目标空间场景图以及位置信息。
110.本实施例中,第一终端可通过全球定位系统gps获取第一终端的位置信息,如第一终端的经纬度信息,再通过调用地图提供商的逆地理服务接口,确定小区或楼盘信息,从而确定小区或楼盘的样板间数据。
111.步骤302、第一终端确定目标空间场景图的空间参数信息。
112.步骤303、第一终端向服务器发送空间参数信息以及位置信息。
113.步骤304、服务器根据空间参数信息以及位置信息,获取与空间参数信息和位置信息对应的空间搭配数据。
114.本实施例中,空间搭配数据包括一组或多组物品布局数据,每组物品布局数据通常包括多个物品模型。
115.本实施例的一个可选实施例中,服务器首先根据空间参数信息、位置信息以及样板间数据库,确定目标样板间的标识;再根据目标样板间的标识从设计库中确定与目标样板间的标识对应的空间搭配数据。
116.本实施例中,样板间数据库包括样板间标识、位置与空间参数的对应关系。样板间标识可唯一确定样板间的类型、位置和空间参数。与上文实施例相同,设计库包括样板间标识对应的空间搭配数据。
117.本实施例结合目标空间场景的空间参数以及位置,可精确定位目标样板间,从而获取为目标样板间预设的一个或多个空间搭配数据,提升空间搭配数据的匹配速度。
118.步骤305、服务器向第一终端发送空间搭配数据。空间搭配数据用于指示物品的空间布局。
119.步骤306、第一终端在第一终端的拍摄界面展示空间搭配数据。
120.可选的,在第一终端的拍摄界面展示空间搭配数据中的多个物品模型。
121.若空间搭配数据仅包括一组物品布局数据,在第一终端的拍摄界面直接展示该组物品布局数据。若空间搭配数据包括多组物品布局数据,可在第一终端的拍摄界面展示多组物品布局数据中的任意一组,或者,基于用户在拍摄界面上的操作展示多组物品布局数据中的其中一组。
122.若用户对该组物品布局数据不满意,可在拍摄界面上操作调取多组物品布局数据中的其他组物品布局数据,具体实现可参见后文实施例。
123.本技术实施例示出的物品数据处理方法,终端基于摄像头采集的目标空间场景图,确定目标空间场景的空间参数信息,同时获取终端当前的位置信息,将空间参数信息和当前位置信息发送至服务器。服务器基于空间参数信息和终端当前的位置信息,匹配相应的空间搭配数据,终端根据服务器返回的空间搭配数据,在终端拍摄画面中叠加显示相应空间位置的物品模型。终端提供的位置信息用于辅助服务器获取与目标空间场景匹配的空间搭配数据,可提升服务器推荐空间搭配数据的效率和准确率。
124.图4为本技术实施例提供的物品数据处理方法的交互示意图三。如图4所示,本实施例的物品数据处理方法,包括以下步骤:
125.步骤401、第一终端向第二终端发送连接请求,连接请求用于请求建立近场通信。
126.步骤402、第二终端向第一终端发送接受近场通信的连接响应。
127.步骤403、第一终端向第二终端发送第一终端的实时界面数据。
128.其中,实时界面数据包括第一终端拍摄界面展示的目标空间场景的空间搭配数据。
129.本实施例中,第一终端可以是导购人员所属的终端,第二终端可以是消费用户所属的终端。第一终端具有拍摄、显示、近场通信功能,第二终端至少具有显示、近场通信功能。第一终端和第二终端预装提供物品数据处理方案的应用软件。
130.作为一种示例,导购人员打开预装在第一终端的应用软件,调取摄像头拍摄家居卖场设置的目标空间,如白板空间,该目标空间没有放置任何家具。基于导购人员在第一终端拍摄界面的现场设计,调取用户感兴趣的某家具模型,同时搭配与该家具模型匹配的其他家具或摆件模型,结合第一终端获取的目标空间的空间参数信息,将设计方案中的所有模型叠加显示在第一终端当前的拍摄画面中。
131.需要指出的是,导购人员在拍摄界面的设计过程,包括:在拍摄界面通过预设手势操作,例如从界面底部向上滑动,或者从界面左侧(或右侧)向右侧(或左侧)滑动等,调取物品模型库(可通过窗口形式展示),物品模型库包括家居卖场的所有家具的模型数据。通过点选物品模型库中的某家具模型,调整家具模型在当前拍摄界面的位置和朝向。
132.作为一种示例,导购人员通过第一终端向消费用户所属的第二终端发送连接请求,在连接建立后,第一终端向第二终端发送第一终端的实时界面数据,实时界面数据包括第一终端的摄像头采集的当前图像以及相应空间位置的目标物品模型,该目标物品模型为导购人员现场设计的物品模型,如某家具模型和相关摆件模型等。
133.本示例实现将导购人员所在终端的现场设计方案同步共享到消费用户所在终端,消费用户可将现场设计方案保存在本地,方便随时查看。
134.作为一种示例,消费用户在应用软件中查看导购人员的现场设计方案,可在显示界面中调取物品模型库。与导购人员在拍摄界面的设计过程类似,消费用户可在显示界面通过预设手势操作,调取物品模型库,点选替换现有家具模型,或者添加新的家具模型,实现协同编辑设计方案,提升用户的参与度。本示例中,消费用户对设计方案的编辑内容也将同步到导购人员所在终端,实现终端之间数据同步。
135.本技术实施例示出的物品数据处理方法,涉及终端设备之间物品布局数据的共享
和同步,消费用户可在查看不同物品之间搭配的效果图,有助于提升线下实体店的成交量,用户体验感更佳。
136.在上述几个实施例的基础上,下面从用户实际操作角度出发,对终端实时拍摄界面的变化情况进行详细说明。
137.在一种可选的实施例中,若空间搭配数据包括多组物品布局数据,第一终端在拍摄界面显示第一窗口,第一窗口用于用户输入物品布局要求;响应作用于第一窗口的第一操作,获取用户输入的物品布局要求对应的第一物品布局数据,第一物品布局数据为多组物品布局数据的其中一组;在第一终端的拍摄界面展示第一物品布局数据。
138.其中,第一操作包括用户在第一窗口的语音或文字输入操作,或者,用户在第一窗口的下拉选项框中的选择操作,选择物品布局要求。
139.可选的,第一窗口在拍摄界面的上层,或者,第一窗口与拍摄界面分屏展示。
140.示例性的,图5a至5b为本技术实施例提供的界面变化示意图一。
141.如图5a所示,用户在拍摄界面点击拍摄键,拍摄室内全景图,例如客厅或卧室的室内全景图。在拍摄完成后,拍摄界面的上层弹出第一窗口501,第一窗口501包括但不限于风格类型和预算总额的选择控件。用户通过控件下拉框输入目标风格类型和目标预算总额,即用户对物品布局的具体要求。第一窗口501的显示位置不限于拍摄界面的中间位置,还可以是拍摄界面的其他位置,例如拍摄界面的顶部、底部等,对此本示例不作任何限制。
142.如图5b所示,在拍摄完成后,拍摄界面与第一窗口502分屏显示,此时拍摄界面的尺寸相较于原始尺寸,有一定比例的缩小。对于拍摄界面和第一窗口502的分屏比例,本示例不作任何限制。同样的,第一窗口502包括但不限于风格类型和预算总额的选择控件。第一窗口502的显示位置不限于拍摄界面的下方,还可以位于拍摄界面的左侧、右侧、上方,对此本示例不作任何限制。可选的,用户在第一窗口502输入物品布局要求后,第一窗口502可以被收起或隐藏,也可以保持显示,对此本示例不作任何限制。
143.在一种可选的实施例中,若空间搭配数据包括多组物品布局数据,第一终端在拍摄界面显示第二窗口,第二窗口用于展示多组物品布局数据;响应作用于第二窗口的第二操作,获取用户选择的第二物品布局数据,第二物品布局数据为多组物品布局数据的其中一组;在第一终端的拍摄界面展示第二物品布局数据。
144.其中,第二操作包括用户在第二窗口的选择操作。示例性的,第二窗口用于展示多组物品布局数据的摘要信息,摘要信息的表示形式包括图片形式或图片文字形式,例如以缩略图形式展示物品布局设计,或者,图片中展示物品布局设计的关键字。相应的,用户在第二窗口的选择操作可以是点击操作。
145.可选的,第二窗口在拍摄界面的上层,或者,第二窗口与拍摄界面分屏展示。
146.示例性的,图6a至6b为本技术实施例提供的界面变化示意图二。
147.如图6a所示,在拍摄完成后,拍摄界面的上层弹出第二窗口601,第二窗口601包括室内空间不同设计风格的缩略图,例如北欧风格的客厅缩略图,中式风格的卧室缩略图,简约风格的办公室缩略图等。用户可在第二窗口601查看不同设计风格的缩略图,点击查看选中的设计风格对应的物品布局数据。应理解,用户点选某风格缩略图后,第二窗口601收起或隐藏,用户可在拍摄界面查看相应空间位置的目标物品模型。第二窗口601的显示位置不限于拍摄界面的中间位置,还可以是拍摄界面的其他位置,例如拍摄界面的顶部、底部等,
对此本示例不作任何限制。
148.如图6b所示,在拍摄完成后,拍摄界面与第二窗口602分屏显示,此时拍摄界面的尺寸相较于原始尺寸,有一定比例的缩小。对于拍摄界面和第二窗口602的分屏比例,本示例不作任何限制。同样的,第二窗口602包括不同设计风格的缩略图,用户可通过左右滑动操作,查看或点选不同设计风格的缩略图。可选的,用户点选某设计风格的略缩图后,第二窗口602可以被收起或隐藏,也可以保持显示,对此本示例不作任何限制。
149.在一种可选的实施例中,若空间搭配数据包括多组物品布局数据,第一终端响应作用于拍摄界面的第三操作,唤醒第二窗口;响应作用于第二窗口的第四操作,获取用户重新选择的第三物品布局数据,第三物品布局数据为多组物品布局数据的其中一组;在第一终端的拍摄界面展示第三物品布局数据。
150.其中,第三操作包括用户在拍摄界面的滑动操作,例如从拍摄界面的底部向上滑动唤醒第二窗口,或者,从拍摄界面的顶部向下滑动唤醒第二窗口,或者,从拍摄界面的左侧向右滑动唤醒第二窗口,或者,从拍摄界面的右侧向左滑动唤醒第二窗口。第四操作包括用户在第二窗口的选择操作,例如点击操作。
151.示例性的,图7为本技术实施例提供的界面变化示意图三。如图7所示,用户在第二窗口602中点选中式风格的缩略图后,第二窗口602被收起,此时拍摄界面全屏显示拍摄画面,在拍摄画面上叠加显示中式风格的物品模型,假设当前拍摄画面对应卧室,则在当前拍摄画面中展示中式风格的床和床头柜等物品模型。此时,用户可通过上滑操作,唤醒被收起的第二窗口602,用户可在第二窗口602上重新选择其他风格的缩略图,实现设计风格的切换。
152.下面以空间搭配数据中的某组物品布局数据的任意一个物品模型,如第一物品模型为例,假设当前拍摄界面中展示第一物品模型,结合下述几个实施例对用户针对第一物品模型的操作进行详细说明。
153.在一种可选的实施例中,第一终端响应作用于第一物品模型的第六操作,调整第一物品模型的空间位置和/或朝向。可选的,第六操作可以是拖拽操作(用于移动模型位置),也可以是手势缩放操作(用于放大或缩小模型尺寸),还可以是滑动操作(用于调整模型部件的朝向)。
154.示例性的,图8为本技术实施例提供的界面变化示意图四。如图8所示,基于用户的输入或选择操作,在当前拍摄画面叠加显示美式风格的沙发和落地灯。用户可以通过水平滑动操作,调整沙发和落地灯之间的距离;用户还可以旋转滑动操作,如左旋或右旋,调整落地灯的朝向。
155.需要说明的是,终端将物品模型叠加显示在当前拍摄画面,其显示尺寸已与当前拍摄画面的空间参数匹配,因此用户无需再通过缩放手势操作调整物品模型的显示尺寸。
156.在一种可选的实施例中,第一终端响应作用于第一物品模型的第五操作,在第一终端的拍摄界面展示第一物品模型的详细信息,详细信息包括第一物品模型对应的实物的品牌、类目、尺寸、价格、材质、风格以及形状的至少一项。可选的,第五操作包括点击操作、长按操作、双击操作等,可根据实际需求设计操作类型,对此本实施例不作任何限制。
157.示例性的,图9为本技术实施例提供的界面变化示意图五。如图9所示,当前拍摄画面叠加显示美式风格的沙发和落地灯,用户可点击画面中任一物品模型,查看该物品模型
对应的实物的微详情。例如,点击画面中的沙发模型,可在当前拍摄画面上层弹出该沙发模型对应的实物的微详情,如沙发的风格、尺寸、价格、面料、形状等信息。
158.在一种可选的实施例中,第一终端响应作用于第一物品模型的第七操作,在第一终端的拍摄界面展示第三窗口,第三窗口用于展示与第一物品模型类似的其他物品模型。可选的,第七操作包括点击操作、长按操作、双击操作等,可根据实际需求设计操作类型,对此本实施例不作任何限制。
159.可选的,第三窗口在拍摄界面的上层,或者,第三窗口与拍摄界面分屏展示。
160.示例性的,图10为本技术实施例提供的界面变化示意图六。如图10所示,当前拍摄画面叠加显示美式风格的沙发和落地灯,用户可长按画面中任一物品模型,调出该物品模型的可替换物品模型。例如,长按画面中的沙发模型,可在当前拍摄画面上层弹出第三窗口1001,第三窗口1001包括该沙发模型的可替换模型的缩略图,用户可点选任一沙发模型的缩略图。用户完成点选后,可收起或隐藏第三窗口1001,新的拍摄画面中的沙发模型被替换。用户还可以重新调出第三窗口1001,选择第三窗口1001中的其他沙发模型。其中第三窗口1001的唤醒方式与第二窗口602类似。
161.基于上述几个实施例的用户操作可知,用户只需要拿起手机扫描拍摄待布置的室内空间,获取室内空间的空间参数信息,通过与服务器交互数据,获取服务器推荐的ar设计方案,以手机拍摄画面为载体,更加直观的查看到ar设计方案呈现在当前室内空间的设计效果,用户可以直观感受设计方案中物品的尺寸,确定搭配是否满意等,极大地提升了用户的使用体验。
162.上文描述了本技术实施例提供的物品数据处理方法,下面将描述本技术实施例提供的物品数据处理装置,物品数据处理装置可集成于任一电子设备。其中,电子设备包括终端设备和服务器。
163.本技术实施例可以根据上述方法实施例对物品数据处理装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以使用硬件的形式实现,也可以使用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以使用对应各个功能划分各个功能模块为例进行说明。
164.图11为本技术实施例提供的物品数据处理装置的结构示意图一。如图11所示,本实施例的物品数据处理装置1100,包括:处理模块1101,发送模块1102,接收模块1103以及展示模块1104。
165.处理模块1101,用于确定所述第一终端通过摄像头采集的目标空间场景的空间参数信息;
166.发送模块1102,用于将所述空间参数信息发送至服务器,所述空间参数信息用于所述服务器确定空间搭配数据,所述空间搭配数据用于指示物品的空间布局;
167.接收模块1103,用于接收来自所述服务器的所述空间搭配数据;
168.展示模块1104,用于在所述第一终端的拍摄界面展示所述空间搭配数据。
169.本实施例的一个可选实施例中,物品数据处理装置1100还包括:获取模块1105;
170.若所述空间搭配数据包括多组物品布局数据,展示模块1104,用于在所述第一终
端的拍摄界面显示第一窗口,所述第一窗口用于用户输入物品布局要求;
171.获取模块1105,用于响应作用于所述第一窗口的第一操作,获取用户输入的物品布局要求对应的第一物品布局数据,所述第一物品布局数据为所述多组物品布局数据的其中一组;
172.展示模块1104,用于在所述第一终端的拍摄界面展示所述第一物品布局数据。
173.本实施例的一个可选实施例中,若所述空间搭配数据包括多组物品布局数据,展示模块1104,用于在所述第一终端的拍摄界面显示第二窗口,所述第二窗口用于展示所述多组物品布局数据;
174.获取模块1105,用于响应作用于所述第二窗口的第二操作,获取用户选择的第二物品布局数据,所述第二物品布局数据为所述多组物品布局数据的其中一组;
175.展示模块1104,用于在所述第一终端的拍摄界面展示所述第二物品布局数据。
176.本实施例的一个可选实施例中,处理模块1101,用于响应作用于所述拍摄界面的第三操作,唤醒第二窗口;
177.获取模块1105,用于响应作用于所述第二窗口的第四操作,获取用户重新选择的第三物品布局数据,所述第三物品布局数据为所述多组物品布局数据的其中一组;
178.展示模块1104,用于在所述第一终端的拍摄界面展示所述第三物品布局数据。
179.本实施例的一个可选实施例中,展示模块1104,用于在所述第一终端的拍摄界面展示所述空间搭配数据中的多个物品模型。
180.本实施例的一个可选实施例中,展示模块1104,用于:
181.响应作用于第一物品模型的第五操作,在所述第一终端的拍摄界面展示所述第一物品模型的详细信息,所述详细信息包括所述第一物品模型对应的实物的品牌、类目、尺寸、价格、材质、风格以及形状的至少一项;和/或
182.响应作用于所述第一物品模型的第六操作,调整所述第一物品模型的空间位置和/或朝向;和/或
183.响应作用于所述第一物品模型的第七操作,在所述第一终端的拍摄界面展示第三窗口,所述第三窗口用于展示与所述第一物品模型类似的其他物品模型;
184.其中,所述第一物品模型为所述多个物品模型的任意一个。
185.本实施例的一个可选实施例中,发送模块1102,用于:
186.向第二终端发送连接请求,所述连接请求用于请求建立近场通信;
187.在连接建立后,向所述第二终端发送所述第一终端的实时界面数据,所述实时界面数据包括所述目标空间场景的所述空间搭配数据。
188.本实施例的一个可选实施例中,发送模块1102,用于向所述服务器发送所述第一终端的位置信息,所述位置信息用于辅助所述服务器获取所述空间搭配数据。
189.本实施例的一个可选实施例中,所述第一窗口或所述第二窗口在所述拍摄界面的上层,或者,所述第一窗口或所述第二窗口与所述拍摄界面分屏展示。
190.本实施例提供的物品数据处理装置,可以执行前述任一方法实施例中第一终端的技术方案,其实现原理和技术效果类似,此处不再赘述。
191.图12为本技术实施例提供的物品数据处理装置的结构示意图二。如图12所示,本实施例的物品数据处理装置1200,包括:接收模块1201,处理模块1202以及发送模块1203。
192.接收模块1201,用于接收来自第一终端的空间参数信息,所述空间参数信息是所述第一终端根据摄像头采集的目标空间场景确定的;
193.处理模块1202,用于根据所述空间参数信息确定空间搭配数据,所述空间搭配数据用于指示物品的空间布局;
194.发送模块1203,用于向所述第一终端发送所述空间搭配数据。
195.本实施例的一个可选实施例中,处理模块1202,用于:
196.根据所述空间参数信息以及样板间数据库,获取所述空间参数信息对应的目标样板间的标识;所述样板间数据库包括样板间标识与空间参数的对应关系;
197.根据所述目标样板间的标识从设计库中确定与所述目标样板间的标识对应的空间搭配数据。
198.本实施例的一个可选实施例中,接收模块1201,用于接收来自所述第一终端的位置信息;处理模块1202,用于根据所述空间参数信息、所述位置信息以及所述样板间数据库,获取与所述空间参数信息和所述位置信息对应的目标样板间的标识。
199.本实施例提供的物品数据处理装置,可以执行前述任一方法实施例中服务器的技术方案,其实现原理和技术效果类似,此处不再赘述。
200.图13为本技术实施例提供的终端设备的硬件结构图。如图13所示,本实施例提供的终端设备1300,包括:存储器1301,处理器1302以及计算机程序;其中,计算机程序存储在存储器1301中,并被配置为由处理器1302执行以实现前述任一方法实施例中第一终端的技术方案,其实现原理和技术效果类似,此处不再赘述。
201.可选的,存储器1301既可以是独立的,也可以跟处理器1302集成在一起。当存储器1301是独立于处理器1302之外的器件时,终端设备1300还包括:总线1303,用于连接存储器1301和处理器1302。
202.本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器1302执行以实现如前述任一方法实施例中第一终端的技术方案。
203.本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前述任一方法实施例中第一终端的技术方案。
204.本技术实施例提供了一种芯片,包括:处理模块与通信接口,该处理模块能执行前述任一方法实施例中第一终端的技术方案。
205.可选的,该芯片还包括存储模块(如,存储器),存储模块用于存储指令,处理模块用于执行存储模块存储的指令,并且对存储模块中存储的指令的执行使得处理模块执行前述任一方法实施例中第一终端的技术方案。
206.图14为本技术实施例提供的服务器的硬件结构图。如图14所示,本实施例提供的服务器1400,包括:存储器1401,处理器1402以及计算机程序;其中,计算机程序存储在存储器1401中,并被配置为由处理器1402执行以实现前述任一方法实施例中服务器的技术方案,其实现原理和技术效果类似,此处不再赘述。
207.可选的,存储器1401既可以是独立的,也可以跟处理器1402集成在一起。当存储器1401是独立于处理器1402之外的器件时,服务器1400还包括:总线1403,用于连接存储器1401和处理器1402。
208.本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程
序被处理器1402执行以实现如前述任一方法实施例中服务器的技术方案。
209.本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前述任一方法实施例中服务器的技术方案。
210.本技术实施例提供了一种芯片,包括:处理模块与通信接口,该处理模块能执行前述任一方法实施例中服务器的技术方案。
211.可选的,该芯片还包括存储模块(如,存储器),存储模块用于存储指令,处理模块用于执行存储模块存储的指令,并且对存储模块中存储的指令的执行使得处理模块执行前述任一方法实施例中服务器的技术方案。
212.应理解,上述处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
213.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
214.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
215.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
216.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备中。
217.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例的技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献