服饰推荐方法及装置、终端与流程

文档序号:13520813阅读:115来源:国知局

本发明涉及服饰搭配领域,具体而言,涉及一种服饰推荐方法及装置、终端。



背景技术:

随着人们生活水平的提高,目前大家对于穿衣要求越来越高,目前相关技术中已经有相关关于服饰搭配的电子设备,但是并未考虑用户的实际需求,例如,当前用户需要紧急参加宴会时,用户并不知道家里是否有相关的服饰并不能提前选择和做准备,相关技术中的服饰搭配方案仅是考虑用户日常在家的穿衣习惯进行搭配选择,并未考虑用户实际需求。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种服饰推荐方法及装置、终端,以至少解决相关技术中在向用户推荐服饰搭配方案时,并未考虑用户的实际紧急需求的技术问题。

根据本发明实施例的一个方面,提供了一种服饰推荐方法,包括:第一终端获取用户的选择指令,其中,选择指令中携带有用于反映用户需求的信息;第一终端依据选择指令获取与用户需求对应的服饰搭配方案;第一终端展示服饰搭配方案。

可选地,第一终端依据选择指令获取与用户需求对应的服饰搭配方案,包括:第一终端将选择指令发送到第二终端;第一终端接收第二终端查询的与用户需求对应的服饰搭配方案,并展示服饰搭配方案。

可选地,第一终端依据选择指令获取与用户需求对应的服饰搭配方案,还包括:第一终端在预设时间段内未接收到第二终端发送的服饰搭配方案时,确定查询失败,并记录查询指令的发送次数;在发送次数大于预设阈值时,向云端服务器发送查询指令;第一终端接收云端服务器根据查询指令查询的服饰搭配方案。

可选地,第一终端依据选择指令获取与用户需求对应的服饰搭配方案,包括:第一终端接收云端服务器发送的图片和/或视频;其中,图片或视频用于展示服饰搭配方案。

可选地,方法还包括:在第二终端查找到服饰搭配方案时,第二终端展示服饰搭配方案。

可选地,第二终端通过以下方式查询与用户需求对应的服饰搭配:第二终端在第一数据库中查询与用户需求对应的服饰搭配方案,其中,第一数据库包括用户的私有数据库。

根据本发明实施例的一个方面,提供了一种服饰推荐方法,包括:第一终端获取用户的选择指令,其中,选择指令中携带有用于反映用户需求的信息;第一终端依据选择指令在预设数据库中查找与用户需求对应的服饰,得到待搭配服饰;第一终端获取对待搭配服饰进行搭配后得到的服饰搭配方案;第一终端展示服饰搭配方案。

可选地,第一终端依据选择指令在预设数据库中查找与用户需求对应的服饰,包括:第一终端在第一终端本地第一数据库中查找与用户需求对应的服饰,或者,第一终端接收第二终端在第一数据库中查找的服饰,其中,第一数据库包括用户的私有数据库;

可选地,第一终端接收第二终端在第一数据库中查找的服饰包括:第一终端向第二终端发送查询指令;第一终端接收第二终端依据查询指令查找的服饰。

可选地,方法还包括:在第一终端在预设时间段内未接收到第二终端发送的服饰时,确定查询失败,并记录查询指令的发送次数;在发送次数大于预设阈值时,向云端服务器发送查询指令。

可选地,第一终端和/或第二终端包括:便携式移动终端。

可选地,第一终端依据选择指令在预设数据库中查找与用户需求对应的服饰,包括:在第一数据库中查找与用户需求对应的服饰;在第一数据库中未查找到与用户需求对应的服饰时,在第二数据库中查找与用户需求对应的服饰,第二数据库为商家的公共数据库。

可选地,第一终端获取对待搭配服饰进行搭配后得到的服饰搭配方案,包括:依据预先训练的第一搭配模型在第一数据库中查找与待搭配服饰匹配的第一服饰;在查找到第一服饰时,将待搭配服饰与第一服饰的服饰搭配方案作为对待搭配服饰进行搭配后得到的服饰搭配方案,其中,第一搭配模型为用户的私有模型。

可选地,在第一数据库中未查找到第一服饰时,方法还包括:在第一数据库中按照第二搭配模型查找与待搭配服饰搭配的第一服饰,其中,第二搭配模型为网络穿衣搭配模型,且第一搭配模型和第二搭配模型的搭配规则不同;在第一数据库中按照第二搭配模型仍未查找到第一服饰时,在第二数据库中按照第二搭配模型查找与待搭配服饰匹配的第二服饰。

根据本发明实施例的另一方面,提供了一种服饰推荐装置,包括:第一获取模块,用于获取用户的选择指令,其中,选择指令中携带有用于反映用户需求的信息;查询模块,用于依据选择指令在预设数据库中查找与用户需求对应的服饰,;第二获取模块,用于获取服饰搭配方案;展示模块,用于展示服饰搭配方案。

根据本发明实施例的另一方面,提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行以上的服饰推荐方法。

根据本发明实施例的另一方面,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行以上的服饰推荐方法。

根据本发明实施例的另一方面,提供了一种终端,包括:通信模块,用于接收用户终端的选择指令,其中,选择指令中携带有用于反映用户需求的信息;处理器,用于依据选择指令获取与用户需求对应的服饰搭配方案;显示器,用于展示服饰搭配方案。

根据本发明实施例的又一方面,提供了一种终端,包括:通信模块,用于获取用户的选择指令;处理器,用于依据选择指令在预设数据库中查找与用户需求对应的服饰,得到待搭配服饰;以及获取对待搭配服饰进行搭配后得到的服饰搭配方案;显示器,用于展示服饰搭配方案。

可选地,通信模块,还用于将服饰搭配方案发送至用户终端。

在本发明实施例中,采用在确定服饰搭配方案时,依据用户的选择指令中的用户需求信息确定服饰搭配方案的方式,实现了在推荐服饰搭配方案时考虑用户的实际需求的目的,从而提升了用户体验,进而解决了相关技术中在向用户推荐服饰搭配方案时,并未考虑用户的实际紧急需求的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种终端的结构示意图;

图2a是根据本发明实施例的一种服饰推荐方法的流程示意图;

图2b是根据本发明实施例的另一种服饰推荐方法的流程示意图;

图3是根据本发明实施例的一种服饰推荐装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1是根据本发明实施例的一种终端的结构示意图。如图1所示,该终端包括:

通信模块10,用于接收用户终端的选择指令,其中,选择指令中携带有用于反映用户需求的信息;上述通信模块包括但不限于无线通信模块,例如,蓝牙、移动通信模块等。上述用户需求包括但不限于:用户的出行场合,天气,穿衣习惯等。

可选地,通信模块10,还用于将服饰搭配方案发送至用户终端,以便用户查看。

处理器12,用于依据选择指令获取与用户需求对应的服饰搭配方案,可选地,终端设备可以对接收到的指令进行解析,并分析指令的需求,并根据需求在电子衣橱中根据衣服的属性进行检索,将检索到的衣服根据穿衣习惯搭配模型进行搭配,并进行保存,由于终端设备上存储有用户的3d建模数据,所以搭配好衣服后,系统会根据需求将搭配好的衣服试穿到3d模型上。

显示器14,用于展示服饰搭配方案。可以在终端设备的显示设备上进行展示,在一个可选实施例中,终端设备将服饰根据服饰搭配方案展示后,用户可方便的查看展示效果;另外,用户也可以在移动终端选择查看服饰搭配方案的展示效果,对于后者,当用户在通过移动终端查看终端设备的展示效果时,云端服务器不光会将服饰搭配方案发送给终端设备,还可将服饰搭配方案发送给用户的移动终端,用户可以根据展示效果确定当前的服饰搭配方案是否满足用户需求,即判断是否为自己所需要的。

本申请的一个可选实施例还提供了另一种终端,该终端的结构和图1所示结构类似,只是处理器功能略有不同,例如,处理器,用于依据上述选择指令获取与用户需求对应的服饰搭配方案,其中,服饰搭配方案的获取方式可以采用以下方式实现,但不限于此:依据选择指令在预设数据库中查找与用户需求对应的服饰,得到待搭配服饰;以及获取对待搭配服饰进行搭配后得到的服饰搭配方案;可选地,终端设备可以对接收到的指令进行解析,并分析指令的需求,并根据需求在电子衣橱中根据衣服的属性进行检索,根据穿衣习惯搭配模型对检索到的待搭配服饰搭配相关服饰,并进行保存,由于终端设备上存储有用户的3d建模数据,所以搭配好衣服后,系统会根据需求将搭配好的衣服试穿到3d模型上。上述预设数据库可以包括但不限于用户的私有数据库。

根据本发明实施例,提供了一种服饰推荐方法的方法实施例,该方法可以应用于图1所示终端中,但不限于此。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图2a是根据本发明实施例的一种服饰推荐方法的流程示意图,如图2a所示,该方法包括如下步骤:

步骤s202,第一终端获取用户的选择指令,其中,上述选择指令中携带有用于反映用户需求的信息;

上述第一终端可以自己根据用户的操作产生指令,例如,检测用户在上述第一终端上的操作;将上述操作转换为与上述用户需求对应的选择指令。

可选地,第一终端可以包括但不限于消费者的移动终端,在第一终端为移动终端时,该步骤可以通过以下方式实现:移动终端通过其安装的应用程序发送指令。

步骤s204,第一终端依据上述选择指令在预设数据库中查找与上述用户需求对应的服饰,得到待搭配服饰;

在一个可选实施例中,该步骤s204可以在本地第一数据库中查找搭配服饰,也可以在其他终端的数据库中查找,例如:第一终端在上述第一终端本地第一数据库中查找与上述用户需求对应的服饰,其中,上述第一数据库包括上述用户的私有数据库,或者第一终端接收第二终端在第一数据库中查找的服饰,其中,第一数据库包括上述用户的私有数据库。

其中,对于后一种实现方式,即上述第一终端接收第二终端在上述第二终端的本地第一数据库中查找的服饰可以通过以下方式实现,但不限于此:上述第一终端向上述第二终端发送查询指令;上述第一终端接收上述第二终端依据上述查询指令查找的服饰。

在涉及到在不同的终端查询待搭配的服饰时,可以预先设置终端的优先级,根据优先级确定查找顺序,例如优先在第一终端的本地第一数据库中查找,如果没有查找到,可以通过在第二终端在第一数据库中查找,如果还没有找到,可以在第二数据库中查找,如果在上述第一终端在预设时间段内未接收到上述第二终端发送的上述服饰时,确定查询失败,并记录上述查询指令的发送次数;在上述发送次数大于预设阈值时,向云端服务器发送上述查询指令,所述第二数据库为商家的公共数据库。

相关技术中,用户只能在电子设备上完成服饰的搭配选择操作,这有一定的局限性,当用户不在终端设备前时,无法直接直观选择自己所要的产品。为解决上述技术问题,上述第一终端和/或第二终端包括但不限于:便携式移动终端。其中,在第一终端为便携式移动终端且需要在便携式移动终端显示时,云端服务器需要将显示的服饰搭配方案发送至第一终端,或者,第二终端也可以直接展示其确定的服饰搭配方案,用户在回家后也可以看到自己选择的服饰搭配方案。

步骤s206,第一终端获取对上述待搭配服饰进行搭配后得到的服饰搭配方案;

可选地,第一终端可以在不同的数据库中查找相应的服饰,例如:在上述第一数据库中查找与上述用户需求对应的服饰;在上述第一数据库中未查找到与上述用户需求对应的服饰时,在第二数据库中查找与上述用户需求对应的服饰。

具体地,可以通过以下方式确定服饰搭配方案,但不限于此:依据预先训练的第一搭配模型在上述第一数据库中查找与上述待搭配服饰匹配的第一服饰;在查找到上述第一服饰时,将上述待搭配服饰与上述第一服饰的服饰搭配方案作为对上述待搭配服饰进行搭配后得到的服饰搭配方案,其中,上述第一搭配模型为上述用户的私有模型。

其中,上述第一数据库可以包括但不限于私人电子衣橱,该私人电子衣橱中存储有用户已购买的服饰信息或者家中已有的服饰信息。上述私人电子衣橱可以通过以下步骤实现,但不限于此:采集用户现有服饰的服饰信息;基于采集到的用户现有服饰的服饰信息创建用户的电子衣橱;获取用户现有服饰的服饰属性;基于用户现有服饰的服饰属性按照分类条件对用户现有服饰进行分类,其中,分类条件包括以下至少一种:颜色、款式、材质、季节、出席场合;基于分类后的用户现有服饰的服饰属性将用户现有服饰存储在用户的电子衣橱中。

在一个可选实施例中,上述第一数据库中未查找到上述第一服饰时,在上述第一数据库中按照第二搭配模型查找与上述待搭配服饰搭配的第一服饰,其中,上述第二搭配模型为网络穿衣搭配模型,且上述第一搭配模型和上述第二搭配模型的搭配规则不同;在上述第一数据库中按照上述第二搭配模型仍未查找到上述第一服饰时,在上述第二数据库中按照上述第二搭配模型查找与上述待搭配服饰匹配的第二服饰。

作为本申请的一个可选实施例,上述第二搭配模型可以包括网络穿衣搭配模型,其中,网络穿衣搭配模型是通过互联网对网络中的穿衣服饰搭配方案(例如,网络上的时尚元素,网络中流行的服饰搭配等等)进行在线学习创建的模型,在用户的穿衣习惯搭配模型创建完成之前,通过网络穿衣搭配模型获取与对服饰搭配请求消息所携带的信息相匹配的网络服饰搭配方案,并展示网络服饰搭配方案,也即为用户推荐了该网络服饰搭配方案,通过上述方案,保证了在用户需要电子设备推荐服饰搭配,在用户执行服饰搭配操作后,及时能够为用户推荐服饰搭配方案。

步骤s208,第一终端展示上述服饰搭配方案。展示的方式有多种,例如,在展示上述服饰搭配方案时可以仅展示服饰之间的搭配图像,或者可以利用将搭配的服饰与预设人体模型结合起来进行展示,以取得更好的展示效果,其中,上述预设人体模型可以是根据用户的体征参数建立的3d模型,也可以是根据人的平均身高、体重等标准值建立的人体模型,但不限于此。

在本发明实施例中,采用在确定服饰搭配方案时,依据用户的选择指令中的用户需求确定相应的服饰,并依据确定的服饰确定服饰搭配方案的方式,实现了在推荐服饰搭配方案时考虑用户的实际需求的目的,从而提升了用户体验,进而解决了相关技术中在向用户推荐服饰搭配方案时,并未考虑用户的实际紧急需求的技术问题。

图2b是根据本发明实施例的另一种服饰推荐方法的流程示意图。如图2b所示,该方法包括:

步骤s302,第一终端获取用户的选择指令,其中,上述选择指令中携带有用于反映用户需求的信息;

步骤s304,第一终端依据上述选择指令获取与上述用户需求对应的服饰搭配方案;

可选地,该步骤可以通过以下两种方式实现,但不限于此:

1)第一终端将上述选择指令发送到第二终端;第一终端接收上述第二终端查询的与上述用户需求对应的服饰搭配方案,并展示上述服饰搭配方案。

2)上述第一终端在预设时间段内未接收到上述第二终端发送的上述服饰搭配方案时,确定查询失败,并记录上述查询指令的发送次数;在上述发送次数大于预设阈值时,向云端服务器发送上述查询指令;上述第一终端接收上述云端服务器根据上述查询指令查询的服饰搭配方案。

作为本申请的一个可选实施例,上述服饰搭配方案可以通过图片或视频的形式展示,例如:上述第一终端接收上述云端服务器发送的图片或视频,第一终端的作用是可展示和查看服饰搭配的效果,其中,上述图片或视频用于展示上述服饰搭配方案,视频为所述第二终端事先处理好的。

在上述第二终端查找到上述服饰搭配方案时,根据实际需要上述第二终端可以展示上述服饰搭配方案。

可选地,上述第二终端通过以下方式查询与上述用户需求对应的服饰搭配:上述第二终端在上述第一数据库中查询与上述用户需求对应的服饰搭配方案,其中,上述第一数据库包括用户的私有数据库。

步骤s306,第一终端展示上述服饰搭配方案。

第一终端可以通过图片或视频的方式展示上述服饰搭配方案,但不限于此,需要说明的是,图2b所示方案的优选实施方式可以参见图2a所示实施例中的相关描述,此处不再赘述。

图3是根据本发明实施例的一种服饰推荐装置的结构框图,如图3所示,该装置包括:

第一获取模块30,用于获取用户的选择指令,其中,上述选择指令中携带有用于反映用户需求的信息;

查询模块32,用于依据上述选择指令在预设数据库中查找与上述用户需求对应的服饰;

第二获取模块34,用于获取服饰搭配方案;

展示模块36,用于展示上述服饰搭配方案。

需要说明的是,上述各个模块是可以通过软件或硬件的形式来实现的,对于后者,可以表现为以下实现形式,但不限于此:上述各个模块位于同一处理器中;或者上述各个模块以任意组合的方式位于不同的处理器中。

需要说明的是,图3所示实施例的优选实施方式可以参见图2所示方法实施例的相关描述,此处不再赘述。

本发明实施例提供了一种存储介质,上述存储介质包括存储的程序,其中,在上述程序运行时控制上述存储介质所在设备执行以上所述的服饰推荐方法。

本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行以上所述的服饰推荐方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1