物品展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29585501 阅读:19 留言:0更新日期:2021-08-06 19:44
本说明书实施例提供了物品展示方法、装置、电子设备及存储介质,其中一个方法包括:获取第一物品的第一三维模型;获取第二物品的第二三维模型,其中,所述第一三维模型包括用于收纳所述第二物品的第一尺寸,以及所述第二三维模型包括所述第二物品的第二尺寸;确定待展示的至少一个第一物品和至少两个第二物品;获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况,其中,所述收纳状况是基于所确定的至少一个第一物品的第一三维模型的第一尺寸和所确定的至少两个第二物品的第二三维模型的第二尺寸而确定的;以及展示所述收纳状况。

【技术实现步骤摘要】
物品展示方法、装置、电子设备及存储介质
本说明书涉及家具设计
,更具体地,涉及一种展示物品的方法、生成物品收纳状况的方法、展示物品的装置及电子设备。
技术介绍
随着信息技术发展,用户可以在线选择、设计自己喜欢的家具。在线平台可以提供家居的基本样式,供用户选择。可以选择自己喜欢的家具,并发送给相应的工厂进行制造、生产。但是,由于用户不是家具行业的专业人士,因此,用户在设计家具时往往不清楚家具的实际功能和实际容纳能力。这样,用户在设计时往往十分迷茫。另外,生产出来的家具往往也不能满足用户的需求。因此,需要提供一种更有效的方式,提升用户在线设计家具时的体验。
技术实现思路
本说明书的实施例提供展示物品的新技术方案。根据本说明书的第一方面,提供了一种通过终端电子设备展示物品的方法,包括:获取第一物品的第一三维模型;获取第二物品的第二三维模型,其中,所述第一三维模型包括用于收纳所述第二物品的第一尺寸,以及所述第二三维模型包括所述第二物品的第二尺寸;确定待展示的至少一个第一物品和至少两个第二物品;获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况,其中,所述收纳状况是基于所确定的至少一个第一物品的第一三维模型的第一尺寸和所确定的至少两个第二物品的第二三维模型的第二尺寸而确定的;以及展示所述收纳状况。根据本说明书的第二方面,提供了一种通过服务器生成物品收纳状况的方法,包括:创建第一物品的第一三维模型;创建第二物品的第二三维模型,其中,所述第一三维模型包括用于收纳所述第二物品的第一尺寸,以及所述第二三维模型包括所述第二物品的第二尺寸;获取待展示的至少一个第一物品和至少两个第二物品;基于所确定的至少一个第一物品的第一三维模型的第一尺寸和所确定的至少两个第二物品的第二三维模型的第二尺寸,生成所述至少一个第一物品收纳所述至少两个第二物品的收纳状况;以及向终端电子设备发送所述收纳状况。根据本说明书的第三方面,提供了一种展示物品的装置,包括:第一获取模块,获取第一物品的第一三维模型;第二获取模块,获取第二物品的第二三维模型,其中,所述第一三维模型包括用于收纳所述第二物品的第一尺寸,以及所述第二三维模型包括所述第二物品的第二尺寸;确定模块,确定待展示的至少一个第一物品和至少两个第二物品;第三获取模块,获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况,其中,所述收纳状况是基于所确定的至少一个第一物品的第一三维模型的第一尺寸和所确定的至少两个第二物品的第二三维模型的第二尺寸而确定的;以及展示模块,展示所述收纳状况。根据本说明书的第四方面,提供了一种电子设备,包括处理器和存储器,存储器存储可执行指令,当运行电子设备时,可执行指令控制处理器执行根据实施例所述的方法。在不同实施例中,通过向用户展示第一物品容纳第二物品的状况,可以为用户的设计提供参考,从而提升用户设计的效率,从而提升用户使用体验。通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了的实施例,并且连同其说明一起用于解释各个实施例的原理。图1示出了示例性的网络系统。图2示出了根据一个实施例的通过终端电子设备展示物品的方法的示意性流程图。图3示出了根据一个实施例的通过服务器生成物品收纳状况的方法的示意性流程图。图4示出了根据一个实施例的由网络平台物品收纳状况的方法的示意性流程图。图5示出了根据一个实施例的展示物品的装置的示意性框图。图6示出了根据一个实施例的电子设备的示意性框图。图7示出了根据一个实施例的实际应用的示意图。图8示出了根据一个实施例的展示结果的示意图。图9示出了根据另一个实施例的展示结果的示意图。图10示出了根据一个实施例的在线设计平台结构的示意图。具体实施方式以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。下面,参照附图描述本说明书的不同实施例和例子。图1示出了示例性的网络系统。图1所示的网络系统可以包括网络110、终端电子设备130、142、144。在网络110中布置服务器122、124等。终端电子设备130、142、144通过有线或无线方式连接到网络110。用户可以使用终端电子设备130、142、144来设计家具,设计结果通过终端电子设备130、142、144展现给用户。终端电子设备例如是笔记本电脑、台式机、平板电脑等。终端电子设备130、142、144可以通过网络110从服务器130、142、144获取设计软件来实现设计。此外,用户也可以通过网页以在线的方式实现所述设计。例如,终端电子设备130、142、144可以通过网络访问服务器122、124。终端电子设备130、142、144可以从服务器122、124获取网页,并且,可以在终端电子设备130、142、144显示网页。在终端电子设备130、142、144显示的网页可以展示用户的设计结果。在一个例子中,可以将用于展示的三维模型及处理模块从服务器下载到终点电子设备130、142、144,并且,用户可以直接在终端电子设备130、142、144控制所述模型,从而得到设计结果。在另一个例子中,在终端电子设备130、142、144接收用户的控制操作,例如,选择模型、删除模型、移动模型等。终端电子设备130、142、144将所述控制操作的信息发送给服务器122、124,服务器122、124根据所述信息对模型执行处理,并将处理结果发送回终端电子设备130、142、144,以展现给用户。图2示出了根据一个实施例的通过终端电子设备展示物品的方法的示意性流程图。如图2所示,在步骤S202,获取第一物品的第一三维模型。在步骤S204,获取第二物品的第二三维模型,其中,第一三维模型包括用于收纳所述第二物品的第一尺寸,以及第二三维模型包括所述第二物品的第二尺寸。例如,第一物品可以是能够收纳其他物品的器具,例如,家具、冰箱、车库工具架等等。第二物品是要被收纳进第一物品中的物品,例如,家具中的鞋子、衣服、帽子、配饰、冰箱中的食物或车库工具架上的工具等。在第一物品是家具的情况下,第一尺寸可以包括家具的内部尺寸和外部尺寸。外部尺寸例如是家具外部的长、宽、高等,内部尺寸例如是家具内部所分割的内部空间的长、宽、高、家具板材厚度等。在某些情况下,有些第二物品是可以压缩的,例如,衣服、被子等,因此,也可以提供第二物品在几种不同状态(压缩状态,折叠状态)下的尺寸。可以由设计人员设计第一、第二三位模型,并将它们放置在服务器中。当用户通过终端电子设备使用这些模型时,将它们从服务器下载到终端电子设备,供用户使用。也可以由用户在终端电子设备设计并创建这些模型。在步骤S206,确定待展示的至少一个第一物品和至少两个第二物品。本文档来自技高网...

【技术保护点】
1.一种通过终端电子设备展示物品的方法,包括:/n获取第一物品的第一三维模型;/n获取第二物品的第二三维模型,其中,所述第一三维模型包括用于收纳所述第二物品的第一尺寸,以及所述第二三维模型包括所述第二物品的第二尺寸;/n确定待展示的至少一个第一物品和至少两个第二物品;/n获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况,其中,所述收纳状况是基于所确定的至少一个第一物品的第一三维模型的第一尺寸和所确定的至少两个第二物品的第二三维模型的第二尺寸而确定的;以及/n展示所述收纳状况。/n

【技术特征摘要】
1.一种通过终端电子设备展示物品的方法,包括:
获取第一物品的第一三维模型;
获取第二物品的第二三维模型,其中,所述第一三维模型包括用于收纳所述第二物品的第一尺寸,以及所述第二三维模型包括所述第二物品的第二尺寸;
确定待展示的至少一个第一物品和至少两个第二物品;
获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况,其中,所述收纳状况是基于所确定的至少一个第一物品的第一三维模型的第一尺寸和所确定的至少两个第二物品的第二三维模型的第二尺寸而确定的;以及
展示所述收纳状况。


2.根据权利要求1所述的方法,所述第一尺寸包括内部尺寸和外部尺寸。


3.根据权利要求1所述的方法,还包括:
确定第一三维模型的空间参数,所述空间参数包括第一三维模型的内部可用空间及用途;以及
将空间参数关联到相应的第二三维模型;
其中,确定所述至少一个第一物品收纳所述至少两个第二物品的收纳状况还包括:
基于第二三维模型所关联的空间参数与第一三维模型的空间参数的匹配,确定第二三维模型在第一三维模型中的收纳方式,从而获得所述状况。


4.根据权利要求1所述的方法,获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况还包括:
基于所述第一尺寸和第二尺寸,确定第一物品收纳第二物品的至少两种收纳方式;
确定每种收纳方式的空间填充率;
选择空间填充率最高的收纳方式作为选定收纳方式;以及
基于选定收纳方式,获取所述收纳状况。


5.根据权利要求4所述的方法,每个第二三维模型被设置最小填充数量及填充权重,以及确定第一物品收纳第二物品的至少两种收纳方包括:
在满足每个第二三维模型的最小填充数量的情况下,确定至少两种收纳方式,
其中,确定每种收纳方式的空间填充率包括:
基于所述第二三维模型的实际填充数量和填充权重的加权值获得所述空间填充率。


6.根据权利要求1所述的方法,每个第二三维模型被设置最小填充数量及填充优先级,以及获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况包括:
在满足每个第二三维模型的最小填充数量的情况下,按照填充优先级的顺序,将第二三维模型填充到第一三维模型中,从而获得至少一种收纳方式;以及
获取所述收纳方式的收纳状况。


7.根据权利要求1所述的方法,获取所述至少一个第一物品收纳所述至少两个第二物品的收纳状况还包括:
基于所述第一三维模型和/或第二三维模型,确定第一物品和/或第二物品的边界范围;
通过将所述第一三维模型和/或第二三维模型放置在彼此的边界范围之外,以避免第一物品和/或第二物品之间的物理碰撞,而获得至少一种收纳方式;以及
获取所述收纳方式的收纳状况。

【专利技术属性】
技术研发人员:卞文瀚李志搏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1