商品展示方法、服务器、终端、系统、电子设备及存储介质与流程

专利2022-06-29  84


本发明实施例涉及通信领域,特别涉及商品展示方法、服务器、终端、系统、电子设备及存储介质。



背景技术:

网上购物已经成为人们生活中不可或缺的一部分,使用便携式移动智能终端进行购物占据了越来越多的网购场景。目前,买家一般通过电子商务平台展示的商品详情,现有的电子商务网站主要通过文字详细介绍商品的详细信息,借助图片展示商品的外观、样式,视频往往作为补充,即,以文字、图片、视频混合的方式进行商品信息的展示,从而让用户看到商品的实际使用效果或使用指南。

发明人发现现有技术中至少存在如下问题:现有技术难以让用户在实景图像中看到更加立体、更加真实的商品。



技术实现要素:

本发明实施例的目的在于提供了商品展示方法、服务器、终端、系统、电子设备及存储介质,能够让用户在实景图像中看到更加立体、更加真实的商品。

为解决上述技术问题,本发明的实施例提供了一种商品展示方法,包括:接收终端发送的用于展示商品的辅助信息,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸,目标参照物为实景图像中的参照物,向终端发送目标三维模型以及显示尺寸,供终端按照显示尺寸在实景图像中显示目标三维模型。

本发明的实施例还提供了一种商品展示方法,包括:获取用于展示商品的辅助信息,向服务器发送辅助信息,供服务器从辅助信息中得到实景图像中的目标参照物的尺寸信息,并根据目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在实景图像中的显示尺寸,接收服务器发送的目标三维模型以及显示尺寸,按照显示尺寸在实景图像中显示目标三维模型。

本发明的实施例还提供了一种服务器,包括:第一接收模块,用于接收终端发送的用于展示商品的辅助信息;计算模块,用于利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸;目标参照物为实景图像中的参照物;第一发送模块,用于向终端发送目标三维模型以及显示尺寸,供终端按照显示尺寸在实景图像中显示目标三维模型。

本发明的实施例还提供了一种终端,包括:拍摄模块,用于拍摄实景图像;第二发送模块,用于向服务器发送辅助信息,供服务器从辅助信息中得到实景图像中的目标参照物的尺寸信息,根据目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸;第二接收模块,用于接收服务器发送的目标三维模型以及显示尺寸;显示模块,用于按照显示尺寸在实景图像中显示目标三维模型。

本发明的实施例还提供了一种商品展示新系统,包括:终端、服务器;终端用于获取用于展示商品的辅助信息,向服务器发送辅助信息,接收服务器发送的目标三维模型以及显示尺寸,按照显示尺寸在实景图像中显示目标三维模型,服务器用于接收终端发送的辅助信息,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算目标三维模型在终端拍摄的实景图像中的显示尺寸,目标参照物为实景图像中的参照物,向终端发送目标三维模型以及显示尺寸。

本发明的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令被至少一个处理器执行,以使至少一个处理器能够执行上述的商品展示方法。

本发明的实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的商品展示方法。

本发明实施例相对于现有技术而言,服务器根据目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸,并将目标三维模型和显示尺寸发送给终端,终端按照显示尺寸在实景图像中显示目标三维模型,能够让用户在实景图像中看到按照目标三维模型与目标参照物的比例展现出来的更加立体、更加真实的商品。

另外,目标参照物的尺寸信息包括目标参照物的实际尺寸和目标参照物的显示尺寸,辅助信息包含实景图像,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸,包括:根据实景图像识别出目标参照物以及目标参照物的显示尺寸,查找目标参照物的实际尺寸,根据目标参照物的实际尺寸、目标参照物的显示尺寸以及预存的商品的实际尺寸,计算目标三维模型在实景图像中的显示尺寸。本实施例提供了服务器获取目标参照物的尺寸信息以及计算商品的目标三维模型在实景图像中的显示尺寸的一种方法。

另外,目标参照物的尺寸信息包括目标参照物的实际尺寸和目标参照物的显示尺寸,辅助信息包含目标参照物、目标参照物的显示尺寸,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸,包括:查找目标参照物的实际尺寸,根据目标参照物的实际尺寸、目标参照物的显示尺寸以及预存的商品的实际尺寸,计算商品的目标三维模型在实景图像中的显示尺寸。本实施例提供了服务器获取目标参照物的尺寸信息以及计算商品的目标三维模型在实景图像中的显示尺寸的一种方法。

另外,若未查找到目标参照物的实际尺寸,则从终端获取用户输入的目标参照物的实际尺寸。本实施例提供了服务器获取目标参照物的实际尺寸的一种方式,即,获取用户通过终端输入的实际尺寸。

另外,向终端发送目标三维模型以及包含显示尺寸的显示信息前,还包括:接收终端发送的用户选择的商品的参数信息,根据参数信息生成目标三维模型。本实施例能够实现目标三维模型的个性化配置,呈现给用户不同形态的商品。

另外,根据参数信息生成目标三维模型,包括:从预设的商品的多个三维模型中选择参数信息对应的三维模型,以及从预设的商品的多个贴图中选择参数信息对应的贴图,根据参数信息对应的三维模型和参数信息对应的贴图得到目标三维模型。本实施例相比于在获取到参数信息后再生成参数信息对应的三维模型和贴图相比,能够缩短生成目标三维模型的时间,提高向用户展示商品的效率。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明第一实施例中的商品展示方法的流程图;

图2是本发明第二实施例中的商品展示方法流程图;

图3是本发明第三实施例中的商品展示方法流程图;

图4是本发明第四实施例中的商品展示方法流程图;

图5是本发明第五实施例中的服务器结构示意图;

图6是本发明第六实施例中的终端结构示意图;

图7是本发明第七实施例中的商品展示系统结构示意图;

图8是本发明第八实施例中的电子设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施例涉及一种商品展示方法,应用于服务器。服务器接收终端发送的用于展示商品的辅助信息,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸,向终端发送目标三维模型以及显示尺寸,供终端按照显示尺寸在实景图像中显示目标三维模型,其中,目标参照物为实景图像中的参照物。下面对本实施例的商品展示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例中商品展示方法的流程如图1所示,包括:

步骤101,接收终端发送的用于展示商品的辅助信息。

步骤102,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸。

其中,目标参照物的尺寸信息包括目标参照物的实际尺寸和目标参照物的显示尺寸,目标参照物为实景图像中的参照物。

关于步骤101和步骤102,在一个例子中,在服务器侧,服务器根据商家输入的商品的基础信息以及商品的六视图,预先生成所有商品的三维模型;在终端侧,假设该终端为手机,用户可以通过手机查看商品的详情页,从而了解商品的详细信息,另外,在查看商品的详情页时,用户可以开启手机的摄像头,此时可以在手机屏幕中看到当前拍摄的实景图像,当然,用户也可以预先通过终端拍摄实景图像,在此不做限定;假设手机拍摄到实景图像后,可以将包含该实景图像的辅助信息发送给服务器;服务器中可以预存商品的实际尺寸、预设的参照物以及该参照物的实际尺寸,比如:预设的参照物为一元硬币,一元硬币的直径为2.5厘米;服务器接收到手机发送的包含实景图像的辅助信息后,可以根据实景图像识别出目标参照物以及目标参照物的显示尺寸,进而对实景图像进行图像分析,判断实景图像中是否有预设的参照物,如果实景图像中有预设的参照物,则该参照物即为目标参照物,服务器查找目标参照物的实际尺寸,如果实景图像中没有预设的参照物,那么服务器可以从手机获取用户输入的目标参照物的实际尺寸,当然,目标参照物也可以是用户指定的实景图像中的参照物,此时,用户可以直接输入该参照物的实际尺寸,或,服务器根据辅助信息判断预设的参照物中是否有用户指定的参照物,如果预设的参照物中有用户指定的参照物,则用户指定的参照物即为目标参照物,服务器可以获取该目标参照物的实际尺寸,如果预设的参照物中不存在用户指定的参照物,服务器也可以从手机获取用户输入的目标参照物的实际尺寸,其中,从手机获取用户输入的目标参照物的实际尺寸的具体方式可以是:服务器向手机发送获取目标参照物的实际尺寸的请求消息,手机接收到该请求消息后,通过人机交互界面提醒用户输入目标参照物的实际尺寸,接着手机将用户输入的目标参照物的实际尺寸发送给服务器,其中,用户输入的方式包括:语音、打字等,在此不做限定;接着,服务器根据目标参照物的实际尺寸、目标参照物的显示尺寸以及预存的商品的实际尺寸,计算目标三维模型再实景图像中的显示尺寸,比如:目标参照物为一元硬币,其实际尺寸为:直径2.5cm,在实景图像中的显示尺寸为:直径1cm,另外,商品为一双运动鞋,其实际尺寸为长度25cm、宽度15cm,那么该运动鞋在实景图像中的显示尺寸应该为:长度宽度需要说明的是,在实际应用中,可以参考更多不同维度的尺寸参数,以得到更加立体、准确的目标三维模型。

在一个例子中,手机中如果预存有参照物,那么手机可以根据自身预存的参照物从拍摄的实景图像中识别出目标参照物为一元硬币以及一元硬币的显示尺寸为1cm,接着,手机将包含表示一元硬币的标识以及该一元硬币的显示尺寸的辅助信息发送给服务器,服务器从预先存储的参照物的尺寸中查找一元硬币的实际尺寸,若没有查找到一元硬币的实际尺寸,那么服务器可以从手机获取用户输入的目标参照物的实际尺寸2.5cm,具体方式上述内容已说明,在此不再赘述,接着,服务器根据一元硬币的实际尺寸2.5cm、一元硬币的显示尺寸1cm以及预存的运动鞋的实际尺寸:长度25cm、宽度15cm,计算出运动鞋在实景图像中的显示尺寸为:长度10cm、宽度6cm。

需要说明的是,商品可以为一个物体,也可以由多个物体组成,比如:一套桌椅,在此不做限定。

步骤103,向终端发送目标三维模型以及显示尺寸。

具体地说,服务器向终端发送三维模型以及显示尺寸,供终端按照显示尺寸在实景图像中显示目标三维模型。

在一个例子中,服务器将运动鞋的目标三维模型以及运动鞋的显示尺寸10cm发送给手机,手机按照该显示尺寸10cm在实景图像中显示该运动鞋的目标三维模型,更优地,服务器在发送目标三维模型前,可以调整好目标三维模型的展示角度、展示位置等特征,从而保证发送给终端的目标三维模型能够与其所放置的物体表面相贴合,使得商品的展示更加真实。

需要说明的是,用户可以通过手机的人机交互界面调整该目标三维模型的展示角度、展示位置、展示形态等,以展示形态为例,假设商品为一张桌布,那么用户可以调整桌布边角处的形态,以使该桌布与桌面相贴合,更加符合实际应用场景。

本实施例中,服务器根据目标参照物的尺寸信息以及商品的实际尺寸,计算商品的目标三维模型的显示尺寸,并以显示尺寸在实景图像中显示目标三维模型,从而让用户在实景图像中看到按照目标三维模型与目标参照物的比例展现出来的更加立体、更加真实的商品。

本发明的第二实施例涉及一种商品展示方法。第二实施例与第一实施例大致相同,主要区别之处在于:在本实施例中,服务器向终端发送目标三维模型以及包含显示尺寸的显示信息前,还包括:接收终端发送的用户选择的商品的参数信息,根据参数信息生成目标三维模型。下面对本实施例的商品展示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例中商品展示方法的流程如图2所示,包括:

步骤201,接收终端发送的用户选择的商品的参数信息。

在一个例子中,用户通过手机的人机交互界面选择商品的参数信息,比如:商品的颜色、材质、尺寸、款式等,接着,手机将用户选择的参数信息发送给服务器。

步骤202,根据参数信息生成目标三维模型。

在一个例子中,参数信息可以包含商品的颜色、材质、尺寸、款式等,服务器可以从预设的多个三维模型中选择参数信息对应的三维模型,以及从预设的商品的多个贴图中选择参数信息对应的贴图,比如:从预设的三维模型中选择与商品的尺寸、款式等参数信息对应的三维模型,从预设的贴图中选择与商品的颜色、尺寸等参数信息对应的三维模型,在此不做限定,接着,服务器根据选择出的三维模型和贴图生成目标三维模型。其中,服务器中预设三维模型和贴图的具体方式可以是:商家在服务器侧输入商品的基础信息以及商品的六视图,其中,商品的基础信息包括但不限于商品的名称、介绍、功能、效果、尺寸、颜色、材质、纹理等;服务器对商品的基础信息以及六视图进行分析,从中提取出建立三维模型可用的信息,并利用这些可用的信息完成商品的三维模型的建立,需要说明的是,商品的每项基础信息可以包含多种可选值,那么服务器可以根据多种可选值生成多个三维模型,比如:一双运动鞋有多种尺寸,那么服务器可以针对每个尺寸生成三维模型;进一步地,服务器对已建立的三维模型展uv,从而获得三维模型的表面的平面图,然后利用商品的基础信息包含的颜色、材质、纹理等信息对表面的平面图进行绘制,从而得到商品的贴图;于是,服务器可以将生成的商品的三维模型和贴图存储起来。需要说明的是,当用户选择的参数信息发生改变时,服务器可以重新选择商品的三维模型和/或商品的贴图,假设用户改变了商品的款式,比如:长款、短款,服务器可以重新选择当前款式对应的三维模型;假设用户改变了商品的颜色,服务器可以重新选择当前颜色对应的贴图;假设用户既改变了商品的款式,又改变了商品的颜色,那么,服务器可以重新选择当前款式对应的商品的三维模型和当前颜色对应的商品的贴图。

在一个例子中,服务器可以将各种三维模型和各种贴图预先结合好,并存储这些附着上贴图的三维模型,那么,服务器可以直接选择出参数信息对应的附着上贴图的三维模型,并将其作为目标三维模型,本实施例能够减少服务器合成目标三维模型的时间,更快地为用户呈现商品。

步骤203,接收终端发送的用于展示商品的辅助信息。与步骤101类似,在此不再赘述。

步骤204,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸。与步骤102类似,在此不再赘述。

步骤205,向终端发送目标三维模型以及显示尺寸。与步骤103类似,在此不再赘述。

需要说明的是,本实施例对步骤201与步骤203的先后执行顺序不做限定。

本实施例中,服务器能够生成符合用户选择的参数信息的目标三维模型,相比于已经确定的目标三维模型来说,本实施例能够实现目标三维模型的个性化配置,呈现给用户不同形态的商品,而且不需要用户切换购买界面来了解不同参数信息的商品。

本发明的第三实施例涉及一种商品展示方法,应用于终端,其中,终端可以是手机、电脑等,在此不做限定。终端拍摄实景图像,向服务器发送辅助信息,供服务器从辅助信息中得到实景图像中的目标参照物的尺寸信息,根据目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在实景图像中的显示尺寸,接收服务器发送的目标三维模型以及显示尺寸,按照显示尺寸在实景图像中显示目标三维模型。下面对本实施例的商品展示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例中商品展示方法的流程如图3所示,包括:

步骤301,获取用于展示商品的辅助信息。

在一个例子中,假设终端为手机,用户可以通过手机查看商品的详情页,从而了解商品的详细信息,此时,手机可以从服务器获取到该商品的目标三维模型,另外,在查看商品的详情页时,用户可以开启手机的摄像头拍摄实景图像,此时可以在手机屏幕中看到当前拍摄的实景图像,当然,用户也可以预先通过终端拍摄实景图像,在此不做限定。

步骤302,向服务器发送辅助信息。

具体地说,手机向服务器发送辅助信息,供服务器从辅助信息中得到实景图像中的目标参照物的尺寸信息,并根据目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在实景图像中的显示尺寸。

在一个例子中,辅助信息包含手机拍摄的实景图像,手机将包含实景图像的辅助信息发送给服务器,服务器接收到手机发送的包含实景图像的辅助信息后,可以根据实景图像识别出目标参照物以及目标参照物的显示尺寸,进而对实景图像进行图像分析,判断实景图像中是否有预设的参照物,如果实景图像中有预设的参照物,则该参照物即为目标参照物,服务器查找目标参照物的实际尺寸,如果实景图像中没有预设的参照物,那么服务器可以从手机获取用户输入的目标参照物的实际尺寸,当然,目标参照物也可以是用户指定的实景图像中的参照物,此时,用户可以直接输入该参照物的实际尺寸,或,服务器根据辅助信息判断预设的参照物中是否有用户指定的参照物,如果预设的参照物中有用户指定的参照物,则用户指定的参照物即为目标参照物,服务器可以获取该目标参照物的实际尺寸,如果预设的参照物中不存在用户指定的参照物,服务器也可以从手机获取用户输入的目标参照物的实际尺寸,其中,从手机获取用户输入的目标参照物的实际尺寸的具体方式可以是:服务器向手机发送获取目标参照物的实际尺寸的请求消息,手机接收到该请求消息后,通过人机交互界面提醒用户输入目标参照物的实际尺寸,接着手机将用户输入的目标参照物的实际尺寸发送给服务器,其中,用户输入的方式包括:语音、打字等,在此不做限定;服务器根据目标参照物的实际尺寸、目标参照物的显示尺寸以及预存的商品的实际尺寸,计算目标三维模型再实景图像中的显示尺寸,比如:目标参照物为一元硬币,其实际尺寸为:直径2.5cm,在实景图像中的显示尺寸为:直径1cm,另外,商品为一双运动鞋,其实际尺寸为长度25cm、宽度15cm,那么该运动鞋在实景图像中的显示尺寸应该为:长度宽度需要说明的是,在实际应用中,可以参考更多不同维度的尺寸参数,以得到更加立体、准确的目标三维模型。

在一个例子中,辅助信息可以包含目标参照物、目标参照物的显示尺寸,也就是说,手机可以从实景图像中识别出目标参参照物为一元硬币以及一元硬币的显示尺寸为1cm,接着,手机将表示一元硬币的标识以及一元硬币的显示尺寸1cm发送给服务器,服务器从预先存储的参照物的尺寸中查找一元硬币的实际尺寸,若没有查找到一元硬币的实际尺寸,那么服务器可以从手机获取用户输入的目标参照物的实际尺寸2.5cm,具体方式上述内容以说明,在此不再赘述,接着,服务器根据一元硬币的实际尺寸2.5cm、一元硬币的显示尺寸1cm以及预存的运动鞋的实际尺寸:长度25cm、宽度15cm,计算出运动鞋在实景图像中的显示尺寸为:长度10cm、宽度6cm。

步骤303,接收服务器发送的目标三维模型以及显示尺寸。

在一个例子中,手机接收服务器发送的运动鞋的目标三维模型以及显示尺寸10cm。

步骤304,按照显示尺寸在实景图像中显示目标三维模型。

在一个例子中,手机按照显示尺寸10cm在实景图像中显示目标三维模型。

需要说明的是,用户可以通过手机的人机交互界面调整该目标三维模型的展示角度、展示位置、展示形态等,以展示形态为例,假设商品为一张桌布,那么用户可以调整桌布边角处的形态,以使该桌布与桌面相贴合,更加符合实际应用场景。

本实施例中,终端以目标三维模型的显示尺寸在实景图像中显示目标三维模型,其中,目标三维模型的显示尺寸由服务器根据目标参照物的尺寸信息以及商品的实际尺寸计算得到,本实施例能够让用户在实景图像中看到按照目标三维模型与目标参照物的比例展现出来的更加立体、更加真实的商品。

不难发现,本实施例为与第一实施例相对应的终端侧实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。

本发明的第四实施例涉及一种商品展示方法。第四实施例与第三实施例大致相同,主要区别之处在于:在本实施例中,在接收服务器发送的目标三维模型以及显示尺寸前,还包括:终端获取用户选择的商品的参数信息,将参数信息发送给服务器,供服务器根据参数信息生成目标三维模型。

步骤401,获取用户选择的商品的参数信息。

在一个例子中,假设终端为手机,用户在购买商品时,可以通过手机的人机交互界面选择商品的参数信息,比如:商品的颜色、材质、尺寸等。

步骤402,将参数信息发送给服务器。

供服务器根据参数信息生成目标三维模型。

在一个例子中,手机将用户选择的参数信息发送给服务器,服务器可以从预设的三维模型中选择参数信息对应的三维模型,以及从预设的商品的贴图中选择参数信息对应的贴图,比如:从预设的三维模型中选择与商品的尺寸、款式等参数信息对应的三维模型,从预设的贴图中选择与商品的颜色、尺寸等参数信息对应的三维模型,在此不做限定,接着,服务器根据选择出的三维模型和贴图生成目标三维模型。其中,服务器中预设三维模型和贴图的具体方式可以是:商家在服务器侧输入商品的基础信息以及商品的六视图,其中,商品的基础信息包括但不限于商品的名称、介绍、功能、效果、尺寸、颜色、材质、纹理等;服务器对商品的基础信息以及六视图进行分析,从中提取出建立三维模型可用的信息,并利用这些可用的信息完成商品的三维模型的建立;进一步地,服务器对已建立的三维模型展uv,从而获得三维模型的表面的平面图,然后利用商品的基础信息包含的颜色、材质、纹理等信息对表面的平面图进行绘制,从而得到商品的贴图;于是,服务器可以将生成的商品的三维模型和贴图存储起来。需要说明的是,当用户选择的参数信息发生改变时,服务器可以重新选择商品的三维模型和/或商品的贴图,假设用户改变了商品的款式,比如:长款、短款,服务器可以重新选择当前款式对应的三维模型;假设用户改变了商品的颜色,服务器可以重新选择当前颜色对应的贴图;假设用户既改变了商品的款式,又改变了商品的颜色,那么,服务器可以重新选择当前款式对应的商品的三维模型和当前颜色对应的商品的贴图。

在一个例子中,服务器可以存储附着上贴图的三维模型,那么,服务器可以直接选择出参数信息对应的附着上贴图的三维模型,并将其作为目标三维模型,本实施例能够减少服务器合成目标三维模型的时间,更快地为用户呈现商品。

步骤403,获取用于展示商品的辅助信息。与步骤301类似,在此不再赘述。

步骤404,向服务器发送辅助信息。与步骤302类似,在此不再赘述。

步骤405,接收服务器发送的目标三维模型以及显示尺寸。与步骤303类似,在此不再赘述。

步骤406,按照显示尺寸在实景图像中显示目标三维模型。与步骤304类似,在此不再赘述。

需要说明的是,步骤402与步骤404在实际应用中也可以同时实施,在此不做限定。

本实施例中,服务器能够生成符合用户选择的参数信息的目标三维模型,相比于已经确定的目标三维模型来说,本实施例能够实现目标三维模型的个性化配置,呈现给用户不同形态的商品,而且用户不需要切换购买界面来了解不同参数信息的商品。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第五实施例涉及一种服务器,如图5所示的服务器结构示意图,包括:

第一接收模块501,用于接收终端发送的用于展示商品的辅助信息。

在一个例子中,第一接收模块501还用于在未查找到目标参照物的实际尺寸时,从终端获取用户输入的目标参照物的实际尺寸。

计算模块502,用于利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸,其中,目标参照物为实景图像中的参照物。

在一个例子中,目标参照物的尺寸信息包括目标参照物的实际尺寸和目标参照物的显示尺寸,辅助信息包含实景图像,计算模块502具体用于根据实景图像识别出目标参照物以及目标参照物的显示尺寸,查找目标参照物的实际尺寸,并根据目标参照物的实际尺寸、目标参照物的显示尺寸以及预存的商品的实际尺寸,计算目标三维模型在实景图像中的显示尺寸。

在一个例子中,目标参照物的尺寸信息包括目标参照物的实际尺寸和目标参照物的显示尺寸,辅助信息包含目标参照物、目标参照物的显示尺寸,计算模块502具体用于查找目标参照物的实际尺寸,根据目标参照物的实际尺寸、目标参照物的显示尺寸以及预存的商品的实际尺寸,计算商品的目标三维模型在实景图像中的显示尺寸。

第一发送模块503,用于向终端发送目标三维模型以及显示尺寸,供终端按照显示尺寸在实景图像中显示目标三维模型。

在一个例子中,服务器还包括生成模块504,第一接收模块501还用于在向终端发送目标三维模型以及包含显示尺寸的显示信息前,接收终端发送的用户选择的商品的参数信息,生成模块504用于根据参数信息生成目标三维模型。

在一个例子中,生成模块504具体用于从预设的商品的三维模型中选择参数信息对应的三维模型,以及从预设的商品的贴图中选择参数信息对应的贴图,根据参数信息对应的三维模型和参数信息对应的贴图得到目标三维模型。

不难发现,本实施例为与第一实施例相对应的装置实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。

本发明第六实施例涉及一种终端,终端可以是手机、电脑等,在此不做限定,如图6所示的终端结构示意图,包括:

获取模块601,用于获取用于展示商品的辅助信息。

第二发送模块602,用于向服务器发送辅助信息,供服务器从辅助信息中得到实景图像中的目标参照物的尺寸信息,根据目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸。

第二接收模块603,用于接收服务器发送的目标三维模型以及显示尺寸。

显示模块604,用于按照显示尺寸在实景图像中显示目标三维模型。

在一个例子中,获取模块601还用于拍摄实景图像,以及从实景图像中识别出目标参照物以及目标参照物的显示尺寸。其中,辅助信息包含目标参照物、目标参照物的显示尺寸。

在一个例子中,终端还包括提示模块605,用于在接收到服务器发送的获取目标参照物的实际尺寸的请求时,提示用户输入目标参照物的实际尺寸,第二发送模块602,还用于将用户输入的目标参照物的实际尺寸发送给服务器。

在一个例子中,获取模块601还用于获取用户选择的商品的参数信息,第二发送模块602还用于将参数信息发送给服务器,供服务器根据参数信息生成目标三维模型。

不难发现,本实施例为与第三实施例相对应的装置实施例,本实施例可与第三实施例互相配合实施。第三实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第三实施例中。

值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。

本发明第七实施例涉及一种商品展示系统,结构示意图如图7所示,包括:终端701、服务器702,其中,终端701用于获取用于展示商品的辅助信息,向服务器702发送辅助信息,接收服务器702发送的目标三维模型以及显示尺寸,并按照显示尺寸在实景图像中显示目标三维模型;服务器702用于接收终端701发送的辅助信息,利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算目标三维模型在终端701拍摄的实景图像中的显示尺寸,其中,目标参照物为实景图像中的参照物,并向终端701发送目标三维模型以及显示尺寸。

不难发现,本实施例为与第五实施例和第六实施例相对应的系统实施例,本实施例可与第五实施例和第六实施例互相配合实施。第五实施例和第六实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第五实施例和第六实施例中。

本发明第八实施例涉及一种电子设备,可以是终端、服务器等,在此不做限定。电子设备结构示意图如图8所示,包括至少一个处理器801;以及,与至少一个处理器801通信连接的存储器;其中,存储器802存储有可被至少一个处理器801执行的指令,指令被至少一个处理器801执行,以使至少一个处理器801能够上述的商品展示方法。

其中,存储器802和处理器801采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器801和存储器802的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器801处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器801。

处理器801负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器802可以被用于存储处理器801在执行操作时所使用的数据。

本发明第九实施例涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。


技术特征:

1.一种商品展示方法,其特征在于,包括:

接收终端发送的用于展示商品的辅助信息;

利用从所述辅助信息中得到的目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在所述终端拍摄的实景图像中的显示尺寸;所述目标参照物为所述实景图像中的参照物;

向所述终端发送所述目标三维模型以及所述显示尺寸,供所述终端按照所述显示尺寸在所述实景图像中显示所述目标三维模型。

2.根据权利要求1所述的商品展示方法,其特征在于,所述目标参照物的尺寸信息包括所述目标参照物的实际尺寸和所述目标参照物的显示尺寸,所述辅助信息包含所述实景图像;

所述利用从所述辅助信息中得到的目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在所述终端拍摄的实景图像中的显示尺寸,包括:

根据所述实景图像识别出所述目标参照物以及所述目标参照物的显示尺寸;

查找所述目标参照物的实际尺寸;

根据所述目标参照物的实际尺寸、所述目标参照物的显示尺寸以及预存的所述商品的实际尺寸,计算所述目标三维模型在所述实景图像中的显示尺寸。

3.根据权利要求1所述的商品展示方法,其特征在于,所述目标参照物的尺寸信息包括所述目标参照物的实际尺寸和所述目标参照物的显示尺寸,所述辅助信息包含所述目标参照物、所述目标参照物的显示尺寸;

所述利用从所述辅助信息中得到的所述目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在所述终端拍摄的实景图像中的显示尺寸,包括:

查找所述目标参照物的实际尺寸;

根据所述目标参照物的实际尺寸、所述目标参照物的显示尺寸以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在所述实景图像中的显示尺寸。

4.根据权利要求2或3所述的商品展示方法,其特征在于,所述方法还包括:

若未查找到所述目标参照物的实际尺寸,则从所述终端获取用户输入的所述目标参照物的实际尺寸。

5.根据权利要求1所述的商品展示方法,其特征在于,所述向所述终端发送所述目标三维模型以及包含所述显示尺寸的显示信息前,还包括:

接收所述终端发送的用户选择的所述商品的参数信息;

根据所述参数信息生成所述目标三维模型。

6.根据权利要求5所述的商品展示方法,其特征在于,所述根据所述参数信息生成所述目标三维模型,包括:

从预设的所述商品的多个三维模型中选择所述参数信息对应的三维模型,以及从预设的所述商品的多个贴图中选择所述参数信息对应的贴图;

根据所述参数信息对应的三维模型和所述参数信息对应的贴图得到所述目标三维模型。

7.一种商品展示方法,其特征在于,包括:

获取用于展示商品的辅助信息;

向服务器发送辅助信息,供所述服务器从所述辅助信息中得到实景图像中的目标参照物的尺寸信息,并根据所述目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在所述实景图像中的显示尺寸;

接收所述服务器发送的所述目标三维模型以及所述显示尺寸;

按照所述显示尺寸在所述实景图像中显示所述目标三维模型。

8.根据权利要求7所述的商品展示方法,其特征在于,所述获取用于展示商品的辅助信息,包括:

拍摄实景图像;

从所述实景图像中识别出所述目标参照物以及所述目标参照物的显示尺寸;

其中,所述辅助信息包含所述目标参照物、所述目标参照物的显示尺寸。

9.根据权利要求8所述的商品展示方法,其特征在于,在所述向服务器发送所述辅助信息后,且在所述接收所述服务器发送的所述商品的目标三维模型以及所述显示尺寸前,还包括:

若接收到所述服务器发送的获取所述目标参照物的实际尺寸的请求,则提示用户输入所述目标参照物的实际尺寸,并将所述用户输入的所述目标参照物的实际尺寸发送给所述服务器。

10.根据权利要求7所述的商品展示方法,其特征在于,所述接收所述服务器发送的所述目标三维模型以及所述显示尺寸前,还包括:

获取用户选择的所述商品的参数信息;

将所述参数信息发送给所述服务器,供所述服务器根据所述参数信息生成所述目标三维模型。

11.一种服务器,其特征在于,包括:

第一接收模块,用于接收终端发送的用于展示商品的辅助信息;

计算模块,用于利用从所述辅助信息中得到的目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在所述终端拍摄的实景图像中的显示尺寸;所述目标参照物为所述实景图像中的参照物;

第一发送模块,用于向所述终端发送所述目标三维模型以及所述显示尺寸,供所述终端按照所述显示尺寸在所述实景图像中显示所述目标三维模型。

12.一种终端,其特征在于,包括:

获取模块,用于获取用于展示商品的辅助信息;

第二发送模块,用于向服务器发送辅助信息,供所述服务器从所述辅助信息中得到实景图像中的目标参照物的尺寸信息,并根据所述目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述商品的目标三维模型在终端拍摄的实景图像中的显示尺寸;

第二接收模块,用于接收所述服务器发送的所述目标三维模型以及所述显示尺寸;

显示模块,用于按照所述显示尺寸在所述实景图像中显示所述目标三维模型。

13.一种商品展示系统,其特征在于,包括:终端、服务器;

所述终端用于获取用于展示商品的辅助信息;向服务器发送辅助信息;接收所述服务器发送的所述目标三维模型以及所述显示尺寸;按照所述显示尺寸在所述实景图像中显示所述目标三维模型;

所述服务器用于接收所述终端发送的所述辅助信息;利用从所述辅助信息中得到的所述目标参照物的尺寸信息以及预存的所述商品的实际尺寸,计算所述目标三维模型在所述终端拍摄的实景图像中的显示尺寸;所述目标参照物为所述实景图像中的参照物;向所述终端发送所述目标三维模型以及所述显示尺寸。

14.一种电子设备,其特征在于,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至6中任一项所述的商品展示方法;或,以使所述至少一个处理器能够执行如权利要求7或10所述的商品展示方法。

15.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的商品展示方法;或,所述计算机程序被处理器执行时实现权利要求7或10所述的商品展示方法。

技术总结
本发明实施例涉及通信领域,公开了一种商品展示方法、服务器、终端、系统、电子设备及存储介质。本发明中,商品展示方法包括:接收终端发送的用于展示商品的辅助信息;利用从辅助信息中得到的目标参照物的尺寸信息以及预存的商品的实际尺寸,计算商品的目标三维模型在终端拍摄的实景图像中的显示尺寸;目标参照物为实景图像中的参照物;向终端发送目标三维模型以及显示尺寸,供终端按照显示尺寸在实景图像中显示目标三维模型。本发明实施例能够让用户在实景图像中看到更加立体、更加真实的商品。

技术研发人员:肖夏;曹梦婉
受保护的技术使用者:中移(杭州)信息技术有限公司;中国移动通信集团有限公司
技术研发日:2020.01.09
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-50276.html

最新回复(0)