一种面向用户的穿衣推荐方法、装置、设备及介质与流程

专利2022-05-09  75


本发明涉及人工智能技术领域,尤其涉及一种面向用户的穿衣推荐方法、装置、设备及介质。



背景技术:

随着互联网及其相关技术的发展,智能生活的理念逐渐渗透到人们生活的方方面面。“穿衣”是人们生活中衣食住行四大基本需要之一。随着人们生活水平的提高、衣柜中的衣服越来越多,人们花费在穿衣上的时间精力也越来越多。通常人们会根据自己对天气的了解或主观感受选取衣物,然而人的判断有时会出现偏差,导致出门后才发现衣服穿得太多或太少,严重影响人们的体验。

传统的天气应用软件开始根据当日天气情况向用户推送穿衣推荐,但这些推荐方案仅考虑了天气因素,而未考虑不同用户的体质和健康状况差异。由于人体体质、健康状况、环境不同以及对温度的敏感度不同,该穿多少衣服要因人而异、因环境而异,冷暖只有用户自知。另外,天气应用软件推送的穿衣推荐很粗略,随着用户衣柜里服饰越来越多,具体外观、面料、薄厚和透气性等存在差异,这些推送既不能满足用户对外观的要求,也不能明显缩短用户的穿衣选择时间,因此亟需改进。



技术实现要素:

有鉴于此,有必要针对以上技术问题,提供更方便用户进行快速选择且直观准确的一种面向用户的穿衣推荐方法、装置、设备及介质。

根据本发明的第一方面,提供了一种面向用户的穿衣推荐方法,所述方法包括:

获取用户上传的穿衣图像,并为所述穿衣图像添加属性标签,其中,所述属性标签包括穿衣图像对应的时间信息和位置信息;

根据所述穿衣图像的属性标签查询对应的天气信息,基于所述天气信息为所述穿衣图像添加天气信息标签并存入数据库中;

获取待查询的目标位置和目标时间,并根据所述目标位置和所述目标时间查询对应的目标天气信息;

将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签;

基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。

在其中一个实施例中,所述方法还包括:为获取到的用户的穿衣图像添加穿衣评价标签;

基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户包括:根据每个目标天气标签对应的多个穿衣图像的穿衣评价标签对多个目标穿衣图像排序后向用户展示。

在其中一个实施例中,所述评价标签包括外观评分标签、舒适度评分标签;

所述根据每个目标天气标签对应的穿衣图像的穿衣评价标签对多个目标穿衣图像排序后向用户展示的步骤包括:根据两组预设权重分别计算每一目标穿衣图像的外观评分、舒适度评分的综合评分;根据所述综合评分由高到低对多个目标穿衣图像排列后向用户展示。

在其中一个实施例中,所述方法还包括:

若接收到对当前已展示的至少一个目标穿衣图像的第一删除指令,则取消在在展示界面向用户展示所述至少一个目标穿衣图像。

在其中一个实施例中,所述方法还包括:

若接收到对当前已展示的至少一个目标图像的第二删除指令,则将数据库中的所述至少一个目标图像删除。

在其中一个实施例中,天气信息包括最低气温、最高气温、体感温度、风力等级、相对湿度、云量和穿衣指数;

所述将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签的步骤包括:分别计算目标天气信息与数据库中每一穿衣图像的天气信息标签的最低气温差值、最高气温差值、体感温度差值、风力等级差值、云量差值和穿衣指数差值;若最低气温差值、最高气温差值、体感温度差值、风力等级差值、云量差值和穿衣指数差值均满足各自的预设阈值则确认穿衣图像的天气标签信息与所述目标天气信息相匹配。

在其中一个实施例中,所述方法还包括:

若未在数据库中对比到与所述目标天气信息相匹配的目标天气信息标签,则向用户推送目前数据库内无匹配的穿衣图像的通知,并推荐用户到该日期时上传穿衣图像。

根据本发明的第二方面,提供了一种面向用户的穿衣推荐装置,所述装置包括:

穿衣图像获取单元,用于获取用户上传的穿衣图像,并为所述穿衣图像添加属性标签,其中,所述属性标签包括穿衣图像对应的时间信息和位置信息;

天气信息标签添加单元,用于根据所述穿衣图像的属性标签查询对应的天气信息,基于所述天气信息为所述穿衣图像添加天气信息标签并存入数据库中;

目标天气信息获取单元,用于获取待查询的目标位置和目标时间,并根据所述目标位置和所述目标时间查询对应的目标天气信息;

比对单元,用于将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签;

推送单元,用于基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。

根据本发明的第三方面,还提供了一种计算机设备,该计算机设备包括:

至少一个处理器;以及

存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的一种面向用户的穿衣推荐方法。

根据本发明的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的一种面向用户的穿衣推荐方法。

上述一种面向用户的穿衣推荐方法,通过为用户上传的穿衣图像添加包括时间信息和位置信息的属性标签,利用属性标签查询到穿衣图像对应的天气信息后再添加天气信息标签后存储到数据库中,当需要推荐穿衣时根据获取到的目标位置和目标时间确定目标天气信息,将该目标天气信息与数据库中存储的穿衣图像的天气信息标签进行比对,从而得到与目标天气信息相匹配的天气信息标签,以及得到相匹配的天气信息标签对应的目标穿衣图像,最后将目标穿衣图像推送给用户,由于穿衣图像本身就是用户目前已有的衣物,此种推荐方式更为直观准确,实现穿衣方案的用户个性化定制和智能推送以方便用户进行快速选择,而且随着用户上传的穿衣图像的增加会使得数据库更加完善,推送结果也会愈加智能,极大地减少用户在穿衣搭配上耗费的时间精力,明显改进用户的穿衣体验。

此外,本发明还提供了一种面向用户的穿衣推荐装置、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

图1为本发明一个实施例提供的一种面向用户的穿衣推荐方法的流程示意图;

图2为某一应用场景下实施面向用户的穿衣推荐方法所采用应用终端的结构图;

图3为基于图2所示架构实施用户的穿衣推荐方法的具体流程示意图;

图4为本发明又一个实施例提供的一种面向用户的穿衣推荐装置的结构示意图

图5为本发明另一个实施例中计算机设备的内部结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

在一个实施例中,请参照图1所示,本发明提供了一种面向用户的穿衣推荐方法,具体地该方法包括以下步骤:

s100,获取用户上传的穿衣图像,并为所述穿衣图像添加属性标签,其中,所述属性标签包括穿衣图像对应的时间信息和位置信息;

需要说明的书穿衣图像是指用户在对已有衣物穿搭的图像,例如2021年2月1日用户将当日的衣着穿搭以照片的形式记录即可作为一张穿衣图像上传,为了使得数据库中的资源更为丰富以及使用户的选择更全面可以将个人衣柜内的衣物历史使用情况全部都采用穿衣图像的形式上传。

s200,根据所述穿衣图像的属性标签查询对应的天气信息,基于所述天气信息为所述穿衣图像添加天气信息标签并存入数据库中;

s300,获取待查询的目标位置和目标时间,并根据所述目标位置和所述目标时间查询对应的目标天气信息;

s400,将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签;

s500,基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。

上述一种面向用户的穿衣推荐方法,通过为用户上传的穿衣图像添加包括时间信息和位置信息的属性标签,利用属性标签查询到穿衣图像对应的天气信息后再添加天气信息标签后存储到数据库中,当需要推荐穿衣时根据获取到的目标位置和目标时间确定目标天气信息,将该目标天气信息与数据库中存储的穿衣图像的天气信息标签进行比对,从而得到与目标天气信息相匹配的天气信息标签,以及得到相匹配的天气信息标签对应的目标穿衣图像,最后将目标穿衣图像推送给用户,由于穿衣图像本身就是用户目前已有的衣物,此种推荐方式更为直观准确,实现穿衣方案的用户个性化定制和智能推送以方便用户进行快速选择,而且随着用户上传的穿衣图像的增加会使得数据库更加完善,推送结果也会愈加智能,极大地减少用户在穿衣搭配上耗费的时间精力,明显改进用户的穿衣体验。

在又一个实施例中,在前述实施例的基础上所述方法还包括:

s610,为获取到的用户的穿衣图像添加穿衣评价标签;

s500,基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户包括:s620,若所述目标穿衣图像为多个,则根据每个目标天气标签对应的多个穿衣图像的穿衣评价标签对多个目标穿衣图像排序后向用户展示。

优选地,为了便于用户在具有多种选择的情况下快速的选出更符合个人喜好的推送结果,可以采用预先对每个穿衣图像进行个性化打分,所述评价标签包括外观评分标签、舒适度评分标签,其中,外观评分和舒适度评分均分为五个等级,分别对应1分至5分;

前述步骤s620具体实施过程如下:

s621,根据两组预设权重分别计算每一目标穿衣图像的外观评分、舒适度评分的综合评分;举例来说,假设用户更注重舒适度,在对外观评分和舒适度进行加权得到综合评分时可以将舒适度的权重适当的调大,从而使得综合评分较高的更趋向于与用户的个人喜好。

s622,根据所述综合评分由高到低对多个目标穿衣图像排列后向用户展示。对于由多种穿衣推荐选择的情形,将更符合个人偏好的推进结果优先展示给用户可以提高用户选择的效率,为用户节省不必要的筛选时间。

在又一个实施例中,所述方法还包括以下步骤:

s710,若接收到对当前已展示的至少一个目标穿衣图像的第一删除指令,则取消在在展示界面向用户展示所述至少一个目标穿衣图像。

优选地,所述方法还包括以下步骤:

s720,若接收到对当前已展示的至少一个目标图像的第二删除指令,则将数据库中的所述至少一个目标图像删除。

上实施例中所述方法采用第一删除指令可以展示多个推荐结果的情形下方便用户进行挑选,使得展示界面更为简洁、直观;采用第二删除指令可以便于用户删除某些用户确定以后不会再选取的穿衣搭配或淘汰掉的衣物及时的多数据库中数据进行维护,避免使用过程中出现无效的推荐结果。

优选地,天气信息包括最低气温、最高气温、体感温度、风力等级、相对湿度、云量和穿衣指数;其中,穿衣指数是根据自然环境对人体感觉温度影响最主要的天空状况、气温、湿度及风等气象条件,对人们适宜穿着的服装进行分级,以提醒人们根据天气变化适当着装,通常穿衣气象指数共分8级,指数越小,穿衣的厚度越薄。

前述步骤s400的具体实施步骤如下:

s410,分别计算目标天气信息与数据库中每一穿衣图像的天气信息标签的最低气温差值、最高气温差值、体感温度差值、风力等级差值、云量差值和穿衣指数差值;

s420,若最低气温差值、最高气温差值、体感温度差值、风力等级差值、云量差值和穿衣指数差值均满足各自的预设阈值则确认穿衣图像的天气标签信息与所述目标天气信息相匹配。举例来说,各个预设阈值的设置可以参考如下数值:最低气温±3℃、最高气温±3℃、体感温度±3℃、风力等级±2级、相对湿度±20%、云量±20%和穿衣指数±2。

优选地,所述方法还包括:

s800,若未在数据库中对比到与所述目标天气信息相匹配的目标天气信息标签,则向用户推送目前数据库内无匹配的穿衣图像的通知,并推荐用户到该日期时上传穿衣图像。

为了便于理解本发明的技术方案,请参照图2所示,下面以用户某一终端为例进行举例说明,为了实现以上所述的方法该终端包括以下结构:

用户信息采集模块:

(1)采集用户个人信息,包括性别、出生年月和位置信息。

(2)用于用户输入自己的穿衣图像及图像相应标签值。标签类别包括外观评分标签、舒适度评分标签、图像时间标签和穿衣用途标签。外观评分和舒适度评分均分为5个等级,分别对应1-5分。图像时间标签格式为年月日,即yyyy-mm-dd。穿衣用途标签有3个选项:日常、运动和其他。

天气信息采集模块:

采集用户所在地区或用户指定地区七日内天气信息,包括最低气温、最高气温、体感温度、风力等级、相对湿度、云量和穿衣指数。

处理模块:

用于处理天气信息采集模块和用户信息采集模块采集的信息以及用户通过用户控制模块输入的指令,然后控制天气信息采集模块、穿衣图像显示模块和存储模块进行相应的操作。

存储模块:

存储用户指令和用户输入的穿衣图像及相应的标签和标签值,标签包括外观评分标签、舒适度评分标签、图像对应时间标签、穿衣用途标签以及天气信息标签,后者存储至存储模块的数据库中。

用户控制模块:用于用户输入指令,包括两部分:选择模块和删除模块。

(1)选择模块:用户通过该模块选择希望输出穿衣推荐的日期和地区。另外,还可以在穿衣图像显示模块中选择穿衣用途,从而只显示该穿衣用途下给用户的穿衣推荐。

(2)删除模块:用户通过该模块输入删除指令删除某一或某些穿衣图像以及通过确认指令确认删除或取消指令取消删除。

输出模块:用于显示日期、地区和用户个人穿衣图像以及用户指令选项等,包括两部分:穿衣图像显示模块和指令选项显示模块。

(1)穿衣图像显示模块:显示日期、地区以及按外观和舒适度综合评分由高到低的顺序显示穿衣推荐。用户可以一天一天地查看,也可以通过穿衣用途筛选只查看某种穿衣用途的穿衣推荐,如日常、运行或其他。

(2)指令选项显示模块:显示用户可执行的指令,如显示用户删除指令是否确认执行还是取消执行,以使用户能够最后确认或取消指令操作。

进一步的,请参照图2和图3所示,本实施例提供了一种面向个人的智能穿衣推荐方法,具体步骤如下:

步骤1:初次使用,用户信息采集模块进行用户个人信息采集,包括性别、出生年月和位置信息;

步骤2-1:用户个人信息采集完成后,可随时上传用户个人穿衣图像,并为图像标签赋值,包括给穿衣图像进行外观评分、舒适度评分,分值范围均为1-5分,标记图像对应的日期yyyy-mm-dd,然后选择穿衣用途,包括日常、运动和其他;

步骤2-2:用户所在地区天气信息采集,包括最低气温、最高气温、体感温度、风力等级、相对湿度、云量和穿衣指数;

步骤3-1:接步骤1,处理模块对用户个人信息进行处理,然后存储到存储模块的数据库中;

步骤3-2:接步骤2-1和步骤2-2,处理模块处理天气信息采集模块采集的天气信息和用户信息采集模块采集的用户输入的穿衣图像以及图像标签信息,整合为图像、图像标签及标签值格式。标签包括外观评分标签、舒适度评分标签、图像对应时间标签、穿衣用途标签以及天气信息标签,其中天气信息标签为处理模块根据用户输入的图像时间标签查找相应时间的天气信息后生成的。然后存储到存储模块的数据库中;

步骤4-1:用户通过用户控制模块中的选择模块查看用户所在地区近七日内穿衣推荐;

步骤4-2:用户通过用户控制模块中的选择模块查看所在地区之外的某一地区近七日内穿衣推荐;

步骤4-3:用户通过用户控制模块中的删除模块删除某一或某些穿衣图像;

步骤5-1:接步骤4-1,处理模块根据天气信息采集模块采集的用户所在地区的七日内天气信息,与存储模块中历史天气信息进行对比,选取阈值范围内(最低气温±3℃、最高气温±3℃、体感温度±3℃、风力等级±2级、相对湿度±20%、云量±20%和穿衣指数±2)天气信息相近的所有历史日期的穿衣图像,综合用户对穿衣图像的外观评分和舒适度评分,按评分由高到低的顺序控制显示模块显示给用户;如果用户选择的某日yyyy-mm-dd阈值范围内没有天气信息与之相近的历史日期的话,则控制显示模块显示默认内容“数据库内没有与该日期yyyy-mm-dd天气信息相近的穿衣图像,推荐用户到该日期时上传穿衣图像,以完善数据库,以便系统更好地为用户服务”。

步骤5-2:接步骤4-2,天气信息采集模块采集用户指定地区的七日内天气信息,然后处理模块将这些天气信息与存储模块中历史天气信息进行对比,选取阈值范围内(最低气温±3℃、最高气温±3℃、体感温度±3℃、风力等级±2级、相对湿度±20%、云量±20%和穿衣指数±2)天气信息相近的所有历史日期的穿衣图像,综合用户对穿衣图像的外观评分和舒适度评分,按评分由高到低的顺序控制显示模块显示给用户;如果用户选择的某日yyyy-mm-dd阈值范围内没有天气信息与之相近的历史日期的话,则控制显示模块显示默认内容“数据库内没有与该日期yyyy-mm-dd天气信息相近的穿衣图像,推荐用户到该日期时上传穿衣图像,以完善数据库,以便系统更好地为用户服务”。

步骤5-3:接步骤4-3,处理模块接到用户删除指令后,找到存储模块中用户要删除的穿衣图像,然后控制输出模块的指令选项显示模块显示用户是否确认删除所选的穿衣图像及其标签。

步骤6-1:接步骤5-1和步骤5-2,穿衣图像显示模块按评分由高到低的顺序把穿衣推荐显示给用户,用户可以一天一天地查看,也可以通过穿衣用途筛选只查看某种穿衣用途的穿衣推荐,如日常、运行或其他;如果用户选择的某日阈值范围内没有天气信息与之相近的历史日期的话,则穿衣图像显示模块显示数据库内没有与该日期yyyy-mm-dd天气信息相近的穿衣图像,推荐用户到该日期时上传穿衣图像,以完善数据库,以便系统更好地为用户服务。

步骤6-2:接步骤5-3,输出模块中的指令选项显示模块显示用户是否确认删除所选的穿衣图像及其标签;

步骤7:接步骤6-2,用户通过用户控制模块中的删除模块输入确认删除或取消删除指令;

步骤8:接步骤7,处理模块要求用户通过用户控制模块输入反馈指令,若用户通过用户控制模块输入确认删除指令,则控制存储模块删除用户选定的图像及其标签,若用户输入取消删除指令,则不再进行任何操作。

综上所述本发明的方法至少具备以下有益效果:

(1)可以让用户自己“训练”让个人在外观和舒适性两方面都满意的穿衣方案,从而实现穿衣方案的个性化定制和智能推送以方便用户进行快速选择,而且随着用户输入的穿衣搭配选项增加,该系统会越来越智能,极大地减少用户在穿衣搭配上耗费的时间精力,明显改进用户的穿衣体验;

(2)可以根据用户输入的历史数据和用户指定地区的七日内天气预报,提供面向用户个人的七日内穿衣推荐,并综合用户自定义的外观和舒适度评分,按评分由高到低推送给用户,而且还可以根据用户需求,依据用途分类显示结果。另外,用户也可以更换地区,系统会提供用户在更换后的地区七日内穿衣推荐。

(3)用户除了可以对存储模块进行增加操作外,也可以对存储模块进行删除操作。删除操作的目的是删除某些用户确定以后不会再选取的穿衣搭配或淘汰掉的衣物;

(4)不仅可以为用户提供方便快捷、舒适美观的穿衣体验,而且使用门槛低,可以应用于手机、平板等智能终端上,具有较佳的通用性、可推广性。

在又一个实施例中,请参照图4所示,本发明还提供了一种面向用户的穿衣推荐装置90,所述装置包括:

穿衣图像获取单元91,用于获取用户上传的穿衣图像,并为所述穿衣图像添加属性标签,其中,所述属性标签包括穿衣图像对应的时间信息和位置信息;

天气信息标签添加单元92,用于根据所述穿衣图像的属性标签查询对应的天气信息,基于所述天气信息为所述穿衣图像添加天气信息标签并存入数据库中;

目标天气信息获取单元93,用于获取待查询的目标位置和目标时间,并根据所述目标位置和所述目标时间查询对应的目标天气信息;

比对单元94,用于将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签;

推送单元95,用于基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。

需要说明的是,关于面向用户的穿衣推荐装置的具体限定可以参见上文中对面向用户的穿衣推荐方法的限定,在此不再赘述。上述面向用户的穿衣推荐装置中的各个单元可全部或部分通过软件、硬件及其组合来实现。上述各单元可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个单元对应的操作。

根据本发明的另一方面,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图请参照图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时实现以上所述的面向用户的穿衣推荐方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


技术特征:

1.一种面向用户的穿衣推荐方法,其特征在于,所述方法包括:

获取用户上传的穿衣图像,并为所述穿衣图像添加属性标签,其中,所述属性标签包括穿衣图像对应的时间信息和位置信息;

根据所述穿衣图像的属性标签查询对应的天气信息,基于所述天气信息为所述穿衣图像添加天气信息标签并存入数据库中;

获取待查询的目标位置和目标时间,并根据所述目标位置和所述目标时间查询对应的目标天气信息;

将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签;

基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:为获取到的用户的穿衣图像添加穿衣评价标签;

基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户包括:根据每个目标天气标签对应的多个穿衣图像的穿衣评价标签对多个目标穿衣图像排序后向用户展示。

3.根据权利要求2所述的方法,其特征在于,所述评价标签包括外观评分标签、舒适度评分标签;

所述根据每个目标天气标签对应的穿衣图像的穿衣评价标签对多个目标穿衣图像排序后向用户展示的步骤包括:根据两组预设权重分别计算每一目标穿衣图像的外观评分、舒适度评分的综合评分;根据所述综合评分由高到低对多个目标穿衣图像排列后向用户展示。

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

若接收到对当前已展示的至少一个目标穿衣图像的第一删除指令,则取消在在展示界面向用户展示所述至少一个目标穿衣图像。

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

若接收到对当前已展示的至少一个目标图像的第二删除指令,则将数据库中的所述至少一个目标图像删除。

6.根据权利要求1所述的方法,其特征在于,所述天气信息包括最低气温、最高气温、体感温度、风力等级、相对湿度、云量和穿衣指数;

所述将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签的步骤包括:分别计算目标天气信息与数据库中每一穿衣图像的天气信息标签的最低气温差值、最高气温差值、体感温度差值、风力等级差值、云量差值和穿衣指数差值;若最低气温差值、最高气温差值、体感温度差值、风力等级差值、云量差值和穿衣指数差值均满足各自的预设阈值则确认穿衣图像的天气标签信息与所述目标天气信息相匹配。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

若未在数据库中对比到与所述目标天气信息相匹配的目标天气信息标签,则向用户推送目前数据库内无匹配的穿衣图像的通知,并推荐用户到该日期时上传穿衣图像。

8.一种面向用户的穿衣推荐装置,其特征在于,所述装置包括:

穿衣图像获取单元,用于获取用户上传的穿衣图像,并为所述穿衣图像添加属性标签,其中,所述属性标签包括穿衣图像对应的时间信息和位置信息;

天气信息标签添加单元,用于根据所述穿衣图像的属性标签查询对应的天气信息,基于所述天气信息为所述穿衣图像添加天气信息标签并存入数据库中;

目标天气信息获取单元,用于获取待查询的目标位置和目标时间,并根据所述目标位置和所述目标时间查询对应的目标天气信息;

比对单元,用于将所述目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与所述目标天气信息相匹配的目标天气信息标签;

推送单元,用于基于所述目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。

9.一种计算机设备,其特征在于,包括:

至少一个处理器;以及

存储器,所述存储器存储有可在所述处理器中运行的计算机程序,所述处理器执行所述程序时执行权利要求1-7任意一项所述的方法。

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

技术总结
本发明提供了一种面向用户的穿衣推荐方法、装置、设备及介质。方法包括:获取用户上传的穿衣图像,并为穿衣图像添加属性标签,其中,属性标签包括穿衣图像对应的时间信息和位置信息;根据穿衣图像的属性标签查询对应的天气信息,基于天气信息为穿衣图像添加天气信息标签并存入数据库中;获取待查询的目标位置和目标时间,并根据目标位置和目标时间查询对应的目标天气信息;将目标天气信息与数据库中穿衣图像的天气信息标签进行比对以确定与目标天气信息相匹配的目标天气信息标签;基于目标天气标签信息对应的穿衣图像确定目标穿衣图像并推送给用户。本发明的方案实现穿衣方案的用户个性化定制和智能推送,方便用户快速选择,改进用户的穿衣体验。

技术研发人员:边晴云;刘羽;于占乐;王倩;李龙翔
受保护的技术使用者:山东英信计算机技术有限公司
技术研发日:2021.04.12
技术公布日:2021.08.03

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

最新回复(0)