用于生成订单的方法、系统及终端设备转让专利

申请号 : CN201611122638.8

文献号 : CN108198011B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 潘益

申请人 : 北京京东尚科信息技术有限公司北京京东世纪贸易有限公司

摘要 :

本申请公开一种用于生成订单的方法、系统及终端设备。该方法包括:响应用户在购物网站的操作,显示第一VR家居场景;响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;根据所述第二VR家居场景生成订单,能够利用VR技术模拟家居商品与家居场景的实际搭配效果,提升用户体验。

权利要求 :

1.一种用于生成订单的方法,其特征在于,所述方法包括:响应用户在购物网站的操作,显示第一VR家居场景;

响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;

根据所述第二VR家居场景生成订单;

其中,所述利用所述家居商品模型构建第二VR家居场景,包括以下操作中的至少一种:对所述家居商品模型进行移除操作,构建第二VR家居场景;

对所述家居商品模型进行修改操作,构建第二VR家居场景;

其中,所述第一VR家居场景中的每个家居商品模型制作成一层非透明的图片叠加在底图上,当对该第一VR家居场景中的家居商品模型进行移除时,通过将该家居商品模型的一层移除;

当对第一VR家居场景中的家居商品模型的位置进行修改时,将修改后的家居商品模型的空间坐标位置与VR家居场景坐标系重新进行映射和绑定;当对家居商品模型对应的家居商品的大小、尺寸、颜色以及该家居商品进行替换时,将该家居商品模型的一层移除,并在该家居商品模型的当前的空间坐标位置插入修改后的家居商品对应的家居商品模型的一层。

2.如权利要求1所述的方法,其特征在于,所述显示第一VR家居场景,包括:根据用户从家居场景库中选择的家居场景信息,显示第一VR家居场景。

3.如权利要求1所述的方法,其特征在于,所述利用所述家居商品模型构建第二VR家居场景,还包括:

将所述家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景。

4.如权利要求3所述的方法,所述根据用户所选择的家居商品,在所述第一VR家居场景添加所述家居商品对应的模型,构建第二VR家居场景,包括:根据用户从所述购物网站中所选择的家居商品,从家居商品模型库中查找到所述家居商品对应的家居商品模型;

利用所述第一VR家居场景与所述家居商品模型构建第二VR家居场景。

5.如权利要求3所述的方法,其特征在于,所述根据用户所选择的家居商品,在所述第一VR家居场景添加所述家居商品对应的模型,构建第二VR家居场景,包括:根据用户在所述第一VR家居场景中选择的家居商品,在家居商品模型库中查找到所述家居商品对应的家居商品模型;

利用所述第一VR家居场景与所述家居商品模型构建第二VR家居场景。

6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:构建家居商品模型库,所述构建家居商品模型库,包括:获取多个家居商品的标准属性信息;

根据每个家居商品的标准属性信息进行属性标准化操作以及模型标准化操作,以获取多个家居商品模型;

利用所述多个家居商品模型构建家居商品模型库。

7.如权利要求6所述的方法,其特征在于,根据每个家居商品的标准属性信息进行属性标准化操作以及模型标准化操作,以获取多个家居商品模型,包括:按照所述每个家居商品的标准属性信息,构建多个家居商品的标准VR模型;

设置多种家居场景的显示比例和/或家居尺寸对应的标准VR模型,以获取多个家居商品模型。

8.一种用于生成订单的系统,其特征在于,所述系统包括:显示模块,用于响应用户在购物网站的操作,显示第一VR家居场景;

构建模块,用于响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;

生成模块,用于根据所述第二VR家居场景生成订单;

所述构建模块,配置为用于执行以下操作中的至少一种:对所述家居商品模型进行移除操作,构建第二VR家居场景;

对所述家居商品模型进行修改操作,构建第二VR家居场景;

其中,所述第一VR家居场景中的每个家居商品模型制作成一层非透明的图片叠加在底图上,当对该第一VR家居场景中的家居商品模型进行移除时,通过将该家居商品模型的一层移除;

当对第一VR家居场景中的家居商品模型的位置进行修改时,将修改后的家居商品模型的空间坐标位置与VR家居场景坐标系重新进行映射和绑定;当对家居商品模型对应的家居商品的大小、尺寸、颜色以及该家居商品进行替换时,将该家居商品模型的一层移除,并在该家居商品模型的当前的空间坐标位置插入修改后的家居商品对应的家居商品模型的一层。

9.如权利要求8所述的系统,其特征在于,所述构建模块,配置为用于执行以下操作:将所述家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景。

10.一种终端设备,其特征在于,所述终端设备包括:存储器和一个或多个控制器,其中,所述存储器存储有用于所述一个或多个控制器调用的指令,所述一个或多个控制器用于调用所述存储器中的指令执行:响应用户在购物网站的操作,显示第一VR家居场景;

响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;

根据所述第二VR家居场景生成订单;

其中,所述利用所述家居商品模型构建第二VR家居场景,包括以下操作中的至少一种:对所述家居商品模型进行移除操作,构建第二VR家居场景;

对所述家居商品模型进行修改操作,构建第二VR家居场景;

其中,所述第一VR家居场景中的每个家居商品模型制作成一层非透明的图片叠加在底图上,当对该第一VR家居场景中的家居商品模型进行移除时,通过将该家居商品模型的一层移除;

当对第一VR家居场景中的家居商品模型的位置进行修改时,将修改后的家居商品模型的空间坐标位置与VR家居场景坐标系重新进行映射和绑定;当对家居商品模型对应的家居商品的大小、尺寸、颜色以及该家居商品进行替换时,将该家居商品模型的一层移除,并在该家居商品模型的当前的空间坐标位置插入修改后的家居商品对应的家居商品模型的一层。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任一项所述的方法步骤。

说明书 :

用于生成订单的方法、系统及终端设备

技术领域

[0001] 本发明涉及虚拟现实技术领域,具体而言,涉及一种用于生成订单的方法、系统及终端设备。

背景技术

[0002] 随着互联网技术的发展,网上购物这一新的购物方式越来越受到人们的欢迎,甚至颠覆了我们以往的购物方式,网上购物在家“逛商店”,订货不受时间、地点的限制、获得
较大量的商品信息,可以买到当地没有的商品。
[0003] 目前,用户在购物网站上进行家居商品的挑选时,需要在线下测量好家居场景的尺寸等信息,然后根据购物网站提供的家居商品的尺寸信息,挑选合适的家居商品,放进购
物车,然后生成订单。
[0004] 然而,用户仅根据购物网站提供的家居商品的尺寸信息,无法得知家居商品与家居场景的实际的搭配效果,容易造成购买的家居商品与家居场景不匹配的问题,用户体验
感差。
[0005] 因此,需要一种新的用于生成订单的方法、系统及终端设备。
[0006] 在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

[0007] 有鉴于此,本发明提供一种用于生成订单的方法、系统及终端设备,能够利用VR技术模拟家居商品与家居场景的实际搭配效果。
[0008] 本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
[0009] 根据本发明的一方面,提供一种用于生成订单的方法,所述方法包括:
[0010] 响应用户在购物网站的操作,显示第一VR家居场景;
[0011] 响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;
[0012] 根据所述第二VR家居场景生成订单。
[0013] 在本公开的一种示例性实施例中,所述显示第一VR家居场景,包括:
[0014] 根据用户从家居场景库中选择的家居场景信息,显示第一VR家居场景。
[0015] 在本公开的一种示例性实施例中,所述利用所述家居商品模型构建第二VR家居场景,包括以下操作中的至少一种:
[0016] 对所述家居商品模型进行移除操作,构建第二VR家居场景;
[0017] 对所述家居商品模型进行修改操作,构建第二VR家居场景;
[0018] 将所述家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景。
[0019] 在本公开的一种示例性实施例中,所述根据用户所选择的家居商品,在所述第一VR家居场景添加所述家居商品对应的模型,构建第二VR家居场景,包括:
[0020] 根据用户从所述购物网站中所选择的家居商品,从家居商品模型库中查找到所述家居商品对应的家居商品模型;
[0021] 利用所述第一VR家居场景与所述家居商品模型构建第二VR家居场景。
[0022] 在本公开的一种示例性实施例中,所述根据用户所选择的家居商品,在所述第一VR家居场景添加所述家居商品对应的家居商品模型,构建第二VR家居场景,包括:
[0023] 根据用户在所述第一VR家居场景中选择的家居商品,在家居商品模型库中查找到所述家居商品对应的家居商品模型;
[0024] 利用所述第一VR家居场景与所述家居商品模型构建第二VR家居场景。
[0025] 在本公开的一种示例性实施例中,所述方法还包括:
[0026] 构建家居商品模型库;
[0027] 所述构建家居商品模型库,包括:
[0028] 获取多个家居商品的标准属性信息;
[0029] 根据每个家居商品的标准属性信息进行属性标准化操作以及模型标准化操作,以获取多个家居商品模型;
[0030] 利用所述多个家居商品模型构建家居商品模型库。
[0031] 在本公开的一种示例性实施例,根据每个家居商品的标准属性信息进行属性标准化操作以及模型标准化操作,以获取多个家居商品模型,包括:
[0032] 按照所述每个家居商品的标准属性信息,构建多个家居商品的标准VR模型;
[0033] 设置多种家居场景的显示比例和/或家居尺寸对应的标准VR模型,以获取多个家居商品模型。
[0034] 根据本发明的另一方面,提供一种用于生成订单的系统,所述系统包括:
[0035] 显示模块,响应用户在购物网站的操作,显示第一VR家居场景;
[0036] 构建模块,用于响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;
[0037] 生成模块,用于根据所述第二VR家居场景生成订单。
[0038] 在本公开的一种示例性实施例中,所述构建模块,配置为用于执行以下操作中的至少一种:
[0039] 对所述家居商品模型进行移除操作,构建第二VR家居场景;
[0040] 对所述家居商品模型进行修改操作,构建第二VR家居场景;
[0041] 将所述家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景。
[0042] 根据本发明的另一方面,提供一种终端设备,所述终端设备包括:存储器和一个或多个控制器,其中,所述存储器存储有用于所述一个或多个控制器调用的指令,所述一个或
多个控制器用于调用所述存储器中的指令执行:
[0043] 响应用户在购物网站的操作,显示第一VR家居场景;
[0044] 响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景;
[0045] 根据所述第二VR家居场景生成订单。
[0046] 本发明实施例提供的用于生成购物订单的方法,响应用户在购物网站的操作,显示第一VR家居场景;响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商
品对应的家居商品模型构建第二VR家居场景;根据所述第二VR家居场景生成订单,能够利
用VR技术模拟家居商品与家居场景的实际搭配效果,提升用户体验。
[0047] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

[0048] 通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。
[0049] 图1是根据一示例性实施例示出的用于生成订单的方法的流程图;
[0050] 图2是根据一示例性实施例示出的家居场景库的搜索界面的示意图;
[0051] 图3是根据一示例性实施例示出的图片拼接的示意图;
[0052] 图4是根据一示例性实施例示出的构建第二VR家居场景的方法的流程图;
[0053] 图5是根据另一示例性实施例示出的构建第二VR家居场景的方法的流程图;
[0054] 图6是根据一示例性实施例示出的在第一VR家居场景中选择家居商品的示意图;
[0055] 图7是根据一示例性实施例示出的用于生成订单的系统框图;
[0056] 图8是根据一示例性实施例示出的终端设备的结构图。具体实施例
[0057] 现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本发明将全面和完
整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示
相同或类似的部分,因而将省略对它们的重复描述。
[0058] 此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,
本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,
或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方
法、装置、实现或者操作以避免模糊本发明的各方面。
[0059] 附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现
这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0060] 附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合
并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0061] 应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述VR家居场景,但这些VR家居场景不应限于这些术语。这些术语仅用来将VR家居场景彼此区分开。
[0062] 图1是根据一示例性实施例示出的用于生成订单的方法的流程图。
[0063] 如图1所示,在S102中,响应用户在购物网站的操作,显示第一VR家居场景。
[0064] 根据示例实施例,客户端初始化,在显示第一VR家居场景时,根据用户从家居场景库中选择家居场景信息,显示第一VR家居场景。家居场景信息可以包括但不限于家居户型、
家居尺寸以及家居风格中的至少一种。家居户型例如客厅、卧室、厨房,家居尺寸例如长、
宽、高、面积等,家居风格例如田园、简约、现代、欧式、中式等。
[0065] 根据示例实施例,用户可以根据家居场景信息构建一个空白的VR家居场景,也可以根据家居场景信息从家居场景库中选择包含家居商品的VR家居场景。对于包含家居商品
的VR家居场景而言,每个家居商品作为一层非透明图片叠加在底图上,从而实现VR家居场
景中的家居商品的模块化。
[0066] 需要说明的是,VR家居场景与家居商品通过图片叠加技术实现叠加融,不同图层的图片,根据空间坐标点和空间方位顺序进行叠加,顺序靠前的图层会遮挡顺序靠后的图
层。此部分由图片渲染引擎实现,引擎通过封装不同平台(iOS、Android)的本地开发库方式
实现。家居商品空间交互的实现是通过封装不同平台(iOS、Android)的本地开发库方式实
现。通过图片渲染引擎,将加工渲染完成的图片进行投影,通过设备手势识别API实现事件
驱动的用户交互方式。
[0067] 图2是根据一示例性实施例示出的家居场景库的搜索界面的示意图。
[0068] 如图2所示,以家居户型为客厅为例,用户可以选择空间大小、设计风格,从而选择相应的家居场景作为第一VR家居场景。
[0069] 根据示例实施例,客户端需要预先构建家居场景库。可以通过如下方式或其他方式构建家居场景库。
[0070] 步骤1、获取场景图片
[0071] 确保选取场景的拍摄位置中心不变,同时使用可固定拍摄器材的三脚架或其它固定设备保持水平位置不变。拍摄过程中,保证每两张账片都有重合的位置,使整个家居场景
看上去连续。拍摄过程中,确保摄影器材保持同一设置参数,使整个场景看上统一。
[0072] 步骤2、图片预处理
[0073] 将图片调整统一大小,并按照拍摄顺序进行命名。考虑性能和时效,可以将照片做压缩处理。将照片两两重复的部分进行标记。
[0074] 为提升软件性能,使用WebP对图片进行压缩,WebP格式是由Google开源的,一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务
器带宽资源和数据空间。这样可以大大降低移动设备流量问题。
[0075] 图片预处理引擎是单独的程序,通过Python实现,程序运行环境需要在对应的操作系统上,安装WebP,Python和Pillow(PIL的一个分支)。
[0076] 步骤3、图片拼接
[0077] 可以使用自动化拼接方法,将拍摄的照片组进行拼接。自动化拼接过程会完成光照补偿,图像融合和统一空间坐标。
[0078] 图3是根据一示例性实施例示出的图片拼接的示意图。
[0079] 在图片拼接方面,图片宏观框架基于区域拼接,微观细节基于特征匹配校准的融合算法。
[0080] 基于区域的配准方法是从待拼接图像的灰度值出发,对待配准图像中一块区域与参考图像中的相同尺寸的区域使用最小二乘法或者其它数学方法计算其灰度值的差异,对
此差异比较后来判断待拼接图像重叠区域的相似程度,由此得到待拼接图像重叠区域的范
围和位置,从而实现图像拼接。也可以通过FFT变换将图像由时域变换到频域,然后再进行
配准。对位移量比较大的图像,可以先校正图像的旋转,然后建立两幅图像之间的映射关
系。
[0081] 当以两块区域像素点灰度值的差别作为判别标准时,最简单的一种方法是直接把各点灰度的差值累计起来。这种方法效果不是很好,常常由于亮度、对比度的变化及其它原
因导致拼接失败。另一种方法是计算两块区域的对应像素点灰度值的相关系数,相关系数
越大,则两块图像的匹配程度越高。该方法的拼接效果要好一些,成功率有所提高。
[0082] 基于特征的配准方法不是直接利用图像的像素值,而是通过像素导出图像的特征,然后以图像特征为标准,对图像重叠部分的对应特征区域进行搜索匹配,该类拼接算法
有比较高的健壮性和鲁棒性。
[0083] 基于特征的配准方法有两个过程:特征抽取和特征配准。首先从两幅图像中提取灰度变化明显的点、线、区域等特征形成特征集冈。然后在两幅图像对应的特征集中利用特
征匹配算法尽可能地将存在对应关系的特征对选择出来。一系列的图像分割技术都被用到
特征的抽取和边界检测上。如Canny算子、拉普拉斯高斯算子、区域生长。抽取出来的空间特
征有闭合的边界、开边界、交叉线以及其他特征。特征匹配的算法有:交叉相关、距离变换、
动态编程、结构匹配、链码相关等算法。
[0084] 在S104中,响应用户对第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景。
[0085] 根据示例实施例,构建第二VR家居场景,可以通过以下操作中的至少一种。
[0086] 操作一、对所述家居商品模型进行移除操作,构建第二VR家居场景。
[0087] 对于第一VR家居场景包含的用户选择的家居商品对应的家居商品模型,可以将该家居商品模型移除,构建第二VR家居场景。
[0088] 例如,通过单击第一VR家居场景中的用户选择的家居商品对应的家居商品模型,在浮动的工具栏中选择删除该家居商品模型。
[0089] 需要说明的是,第一VR家居场景中的每个家居商品模型都制作成一层非透明的图片叠加在底图上,当对该第一VR家居场景中的家居商品模型进行移除时,可以通过将该家
居商品模型的一层移除,从而显示家居场景底图的效果。
[0090] 操作二、对所述家居商品模型进行修改操作,构建第二VR家居场景。
[0091] 对于第一VR家居场景包含的用户选择的家居商品对应的家居商品模型,可以对该家居商品模型进行修改,构建第二VR家居场景。
[0092] 需要说明的是,对该第一VR家居场景中的家居商品模型进行修改,可以包括但不限于对第一VR家居场景中的家居商品模型的位置进行修改,对家居商品模型对应的家居商
品的大小、尺寸以及颜色以及该家居商品进行替换。
[0093] 例如,通过双击第一VR家居场景中的用户选择的家居商品对应的家居商品模型可以进入编辑状态。用户可以进行家居商品模型的移动,对家居商品模型对应的家居商品的
尺寸变更和备注等操作。
[0094] 需要注意的是,在对第一VR家居场景中的家居商品模型的位置进行修改时,由于家居商品模型在VR家居场景的跟随效果是通过将家居商品模型当前的空间坐标位置与VR
家居场景坐标系进行映射和绑定,因此,当对第一VR家居场景中的家居商品模型的位置进
行修改时,将修改后的家居商品模型的空间坐标位置与VR家居场景坐标系重新进行映射和
绑定,从而达到修改位置后家居商品模型与VR家居场景叠加融合为一个整体。
[0095] 需要说明的是,在对家居商品模型对应的家居商品的大小、尺寸、颜色以及该家居商品进行替换时,由于第一VR家居场景中的每个家居商品模型都制作成一层非透明的图片
叠加在底图上,因此可以将该家居商品模型的一层移除,并在该家居商品模型的当前的空
间坐标位置插入修改后的家居商品对应的家居商品模型的一层,显示叠加修改的家居商品
模型的一层后的效果。
[0096] 操作三、将家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景。
[0097] 根据示例实施例,可以根据用户从购物网站中所选择的家居商品,从家居商品模型库中查找到该家居商品对应的家居商品模型,并将该模型添加到该第一VR家居场景中,
构建第二VR家居场景。
[0098] 需要说明的是,将用户选择的家居商品对应的家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景时,可以在用户选择的位置的空间坐标位置插入用户选择的
家居商品对应的家居商品模型的一层,显示叠加添加的家居商品的一层后的效果。
[0099] 根据示例实施例,家居商品模型库需要预先构建,在构建家居商品模型库时,可以通过如下的方法:首先获取到多个家居商品的标准属性信息,可以从购物网站中获取,也可
以从任意网络中获取家居商品的标准属性信息,例如,可以通过定向计划任务进行爬取。进
一步的,根据每个家居商品的标准属性信息进行属性标准化操作以及模型标准化操作,以
获取多个家居商品模型,并利用该多个家居商品模型构建家居商品模型库。
[0100] 根据示例实施例,标准属性信息包括但不限于家居商品的大小、尺寸以及角度。按照每个家居商品的标准属性信息,可以构建多个家居商品的标准VR模型,进一步设置多种
家居场景的显示比例和/或家居尺寸对应的标准VR模型,以获取多个家居商品模型。
[0101] 在进行属性标准化操作以及模型标准化操作后,当显示第一VR家居场景时,根据第一VR家居场景的显示比例,可以显示与第一VR家居场景的显示比例相同的家居商品对应
的标准VR模型,这种显示比例的设置,使得家居场景与家居商品模型的搭配效果显而易见,
提升了用户体验。
[0102] 设置多种家居尺寸对应的每个家居商品对应的标准VR模型的尺寸后,排除与第一VR家居场景的家居尺寸明显不符合的家居商品,例如,第一VR家居场景的家居尺寸中客厅
的长为5米,则将家居商品中沙发的长度超过5米的沙发模型排除。从而根据第一VR家居场
景的家居尺寸自动排除不符合实际搭配的家居商品,避免了用户购买到不搭配的家居商
品,提升了用户体验。
[0103] 下面分别结合具体的应用场景对将家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景的方法进行详细的说明。
[0104] 图4是根据一示例性实施例示出的构建第二VR家居场景的方法的流程图,可以应用于用户已经从购物网站中选择好家居商品的应用场景。
[0105] 如图4所示,在S402中,从购物车中获取用户从购物网站中选择的家居商品。
[0106] 根据示例实施例,可以根据用户输入的家居商品属性信息,从购物网站中选择家居商品。家居商品属性信息可以包括但不限于:家居商品的类别、名称、品牌、型号、单位以
及价格。根据用户输入的家居商品属性信息,筛选出对应的家居商品,实现了对家居商品的
快速查找,提升了用户体验。
[0107] 进一步的,将用户从购物网站中选择家居商品加入购物车中,在构建第二VR家居场景时,从购物车中获取用户从购物网站中选择的家居商品。
[0108] 在S404中,显示第一VR家居场景。
[0109] 参见S102,此处不再赘述。
[0110] 在S406中,根据用户从购物网站中所选择的家居商品,从家居商品模型库中查找到所述家居商品对应的家居商品模型。
[0111] 在S408中,利用第一VR家居场景与该家居商品模型构建第二VR家居场景。
[0112] 利用第一VR家居场景的界面模型信息与该用户选择的家居商品对应的家居商品模型构建第二VR家居场景。
[0113] 界面模型信息可以包括但不限于家居场景的显示比例和家居尺寸中的至少一种。根据第一VR家居场景的界面模型信息,以及用户选择的家居商品对应的家居商品模型,显
示出符合第一VR家居场景的界面模型信息,且与用户选择的家居商品对应的家居商品模
型。
[0114] 例如,如果第一VR家居场景的显示比例为500:1,可以显示显示比例为500:1的家居商品模型,如果第一VR家居场景的家居尺寸中客厅的长为5米,则显示的家居商品模型对
应的中沙发的长不大于5米。
[0115] 图5是根据另一示例性实施例示出的构建第二VR家居场景的方法的流程图,可以应用于用户从第一VR家居场景中选择的家居商品的应用场景。
[0116] 如图5所示,在S502中,显示第一VR家居场景。
[0117] 参见S102,此处不再赘述。
[0118] 在S504中,根据用户在第一VR家居场景中选择的家居商品,在家居商品模型库中查找到所述家居商品对应的家居商品模型。
[0119] 根据用户对第一VR家居场景的操作,显示家居商品信息搜索页面,根据用户可以输入的至少一种家居商品属性信息进行搜索,并选择家居商品。进一步,从家居商品模型库
中查找到该家居商品对应的家居商品模型。
[0120] 例如,显示家居商品信息搜索页面时,可以以列表页形式展示家居商品,用户可以在列表页选择家居商品。
[0121] 图6是根据一示例性实施例示出的在第一VR家居场景中选择家居商品的示意图,如图6所示,用户在客厅(第一VR家居场景)中选择添加家居商品,在界面的右侧显示可供用
户选择家居商品类型的搜索页面。进一步的,根据用户选择的家居商品的类型,还可以进入
该家居商品的类型的搜索页面。
[0122] 在S506中,利用第一VR家居场景与该家居商品模型构建第二VR家居场景。
[0123] 参见S408,此处不再赘述。
[0124] 根据示例实施例,在构建好第二VR家居场景后,客户端可以将第二VR家居场景保存为静态图片,供用户分享,如分享到社交媒体。同时也可以分享该第二VR家居场景的地址
码,进而当其他用户打开该地址码后,对该第二VR家居场景进行编辑。
[0125] 在S106中,根据第二VR家居场景生成订单。
[0126] 根据示例实施例,可以根据第二VR家居场景中的部分家居商品模型对应的家居商品生成订单,也可以根据第二VR家居场景中的全部家居商品模型对应的家居商品生成订
单。
[0127] 需要说明的是,购物网站中的每个家居商品设置有编号,在生成订单时,客户端为订单中的每个家居商品生成序号。
[0128] 根据示例实施例,订单包括每个家居商品的编号、类别、名称、品牌、型号、单位、数量以及价格。
[0129] 需要说明的是,对于壁纸和地板等家居商品,在生成订单时,可以根据单个家居商品的面积以及第二VR家居场景中该家居商品对应的模型的使用位置的面积(如墙面、地面
在扣除门窗面积后的面积),自动计算出第二VR家居场景中的数量,计算结果等同于该位置
摆放的家居商品的数量。
[0130] 例如,表1为本发明实施例提供的一种订单。
[0131] 序号 编号 类别 名称 型号 单位 数量 费用类别 单价 总价1 W0001 电器 电视 47寸 台 1 主材费 2699 2699
2 W0002 家具 餐桌 1.5米 套 1 主材费 800 800
3 W0008-2 装饰 地板 B0517 平方米 36 人工费 45 1620
[0132] 表1
[0133] 本发明实施例中,响应用户在购物网站的操作,显示第一VR家居场景;响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二
VR家居场景,根据所述第二VR家居场景生成订单,能够利用VR技术模拟家居商品与家居场
景的实际搭配效果,提升用户体验。
[0134] 应清楚地理解,本发明描述了如何形成和使用特定示例,但本发明的原理不限于这些示例的任何细节。相反,基于本发明公开的内容的教导,这些原理能够应用于许多其它
实施例。
[0135] 下述为本发明系统实施例,可以用于执行本发明方法实施例。在下文对系统的描述中,与前述方法相同的部分,将不再赘述。
[0136] 图7是根据一示例性实施例示出的用于生成订单的系统框图。该系统可用于如图1所示的用于生成购物订单的方法,但是本发明不限于此。
[0137] 如图7所示,用于生成订单的系统70包括:
[0138] 显示模块710,用于用于响应用户在购物网站的操作,显示第一VR家居场景。
[0139] 构建模块720,用于响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景。
[0140] 生成模块730,用于根据所述第二VR家居场景生成订单。
[0141] 根据示例实施例,所述构建模块720,配置为用于执行以下操作中的至少一种:
[0142] 对所述家居商品模型进行移除操作,构建第二VR家居场景;
[0143] 对所述家居商品模型进行修改操作,构建第二VR家居场景;
[0144] 将所述家居商品模型添加到所述第一VR家居场景,构建第二VR家居场景。
[0145] 本发明实施例中,响应用户在购物网站的操作,显示第一VR家居场景;响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二
VR家居场景,根据所述第二VR家居场景生成订单,能够利用VR技术模拟家居商品与家居场
景的实际搭配效果,提升用户体验。
[0146] 图8是根据一示例性实施例示出的终端设备的结构图。
[0147] 如图8所示,所述终端设备80包括:存储器810和一个或多个控制器820(图中以一个控制器为例),其中,所述存储器存储有用于所述一个或多个控制器调用的指令,所述一
个或多个控制器用于调用所述存储器中的指令执行:
[0148] 响应用户在购物网站的操作,显示第一VR家居场景。
[0149] 响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二VR家居场景。
[0150] 根据所述第二VR家居场景生成订单。
[0151] 本发明实施例中,响应用户在购物网站的操作,显示第一VR家居场景;响应用户对所述第一VR家居场景的操作,利用与用户所选择的家居商品对应的家居商品模型构建第二
VR家居场景;根据所述第二VR家居场景生成订单,能够利用VR技术模拟家居商品与家居场
景的实际搭配效果,提升用户体验。
[0152] 以上具体地示出和描述了本发明的示例性实施例。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的
精神和范围内的各种修改和等效设置。