掌桥专利:专业的专利平台
掌桥专利
首页

衣物收纳推荐方法、装置、终端设备及存储介质

文献发布时间:2023-06-19 10:11:51


衣物收纳推荐方法、装置、终端设备及存储介质

技术领域

本申请涉及人工智能领域,尤其涉及一种衣物收纳推荐方法、装置、终端设备及存储介质。

背景技术

近年来,大数据的热潮引起了各个行业的关注。但在家居设计行业涉猎较少。物质丰富的时代给人们不同的生活选择和方式。然而,在家庭居住生活体验方面,人们最离不开的就是收纳整理。而衣柜作为着装的核心,如何合理的分配和收纳衣物成为难题。

现有的衣物收纳过程中,均是基于用户的主观想法进行衣物的收纳,进而导致衣物的收纳混乱,降低了衣物收纳的合理性。

发明内容

有鉴于此,本申请实施例提供了一种衣物收纳推荐方法、装置、终端设备及存储介质,以解决现有技术的衣物收纳过程中,由于基于用户的主观想法进行衣物的收纳,所导致的衣物收纳合理性低下的问题。

本申请实施例的第一方面提供了一种衣物收纳推荐方法,包括:

获取季节信息,并根据所述季节信息确定当季衣物类型、过季衣物类型和备用衣物类型;

根据所述当季衣物类型确定待收纳衣物信息内的待展示衣物信息,对所述待展示衣物信息进行分类,得到多个衣物展示类别;

获取用户的历史穿搭信息,所述历史穿搭信息包括用户在预设时间内的衣物穿着和所述衣物穿着对应的天气信息,并根据所述历史穿搭信息分别对不同所述衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分;

根据所述展示得分分别对不同所述衣物展示类别中的待展示衣物信息进行排序,得到展示列表,并根据所述展示列表对所述待展示衣物信息进行展示推荐;

对所述待收纳衣物信息中所述过季衣物类型对应的衣物信息进行折叠推荐,并对所述待收纳衣物信息中所述备用衣物类型对应的衣物信息进行悬挂推荐。

进一步地,所述根据所述季节信息确定当季衣物类型、过季衣物类型和备用衣物类型,包括:

获取所述季节信息中第一时间段对应的月份信息和天气信息,并根据所述第一时间段对应的月份信息和天气信息确定所述当季衣物类型;

分别获取所述季节信息中第二时间段和第三时间段对应的天气信息,结合所述第一时间段对应的天气信息分别计算所述第二时间段与所述第一时间段之间的天气差异、所述第三时间段与所述第一时间段之间的天气差异;

根据所述当季衣物类型、所述第二时间段与所述第一时间段之间的天气差异和所述第三时间段与所述第一时间段之间的天气差异,确定所述备用衣物类型和所述过季衣物类型。

进一步地,所述对所述待展示衣物信息进行分类,得到多个衣物展示类别之后,还包括:

分别计算不同所述衣物展示类别中所述待展示衣物信息的信息数量;

若所述衣物展示类别中所述待展示衣物信息的信息数量大于数量阈值,则对所述衣物展示类别进行超量标记;

将携带所述超量标记的所述衣物展示类别进行组合,得到衣物类别组合,并将所述衣物类别组合与预存储的组合展示列表中的衣物展示类别进行匹配,所述组合展示列表用于检测所述衣物类别组合对应的所述衣物展示类别是否组合正确;

若所述衣物类别组合与所述组合展示列表中的衣物展示类别相匹配,则将所述衣物类别组合对应的所述衣物展示类别进行组合展示。

进一步地,所述根据所述展示得分分别对不同所述衣物展示类别中的待展示衣物信息进行排序,得到展示列表之后,还包括:

若所述展示列表中所述待展示衣物信息的排序序号大于第一序号阈值且小于第二序号阈值,则对所述待展示衣物信息进行悬挂推荐;

若所述展示列表中所述待展示衣物信息的排序序号大于或等于所述第二序号阈值,则对所述待展示衣物信息进行折叠推荐。

进一步地,所述根据所述历史穿搭信息分别对不同所述衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分,包括:

将所述历史穿搭信息中的衣物穿着分别与不同所述待展示衣物信息进行匹配,得到目标天气信息,所述目标天气信息包括温度、风力、光照强度和天气状态;

计算所述季节信息中的天气信息与所述目标天气信息之间的天气差异,得到所述展示得分。

进一步地,所述计算所述季节信息中的天气信息与所述目标天气信息之间的天气差异所采用的计算公式为:

(a1-b1)c1+(a2-b2)c2+(a3-b3)c3+(a4-b4)c4;

其中,a1、a2、a3、a4、a5分别是所述季节信息中天气信息内的温度、风力、光照强度和天气状态对应的参数值,b1、b2、b3、b4、b5分别是所述目标天气信息中温度、风力、光照强度和天气状态对应的参数值,c1、c2、c3、c4、c5分别是温度、风力、光照强度和天气状态对应的预设权重。

进一步地,所述根据所述展示列表对所述待展示衣物信息进行展示推荐,包括:

获取衣物展示区域的区域值,并计算所述展示列表之间待展示衣物信息的信息总数量;

根据所述信息总数量和预设展示间隔计算展示区域值,并计算所述展示区域值与所述衣物展示区域的区域值之间的区域差值;

若所述区域差值小于区域阈值,则针对所述展示列表发送展示错误提示;

若所述区域差值大于或等于所述区域阈值,则根据所述区域差值计算衣物类别间隔;

根据所述衣物类别间隔、所述预设展示间隔和所述待展示衣物信息在对应所述展示列表中的排序序号生成展示推荐信息,并根据所述展示推荐信息对所述待展示衣物信息进行展示推荐。

本申请实施例的第二方面提供了一种衣物收纳推荐装置,包括:

衣物类型确定单元,用于获取季节信息,并根据所述季节信息确定当季衣物类型、过季衣物类型和备用衣物类型;

衣物分类单元,用于根据所述当季衣物类型确定待收纳衣物信息内的待展示衣物信息,对所述待展示衣物信息进行分类,得到多个衣物展示类别;

展示得分计算单元,用于获取用户的历史穿搭信息,所述历史穿搭信息包括用户在预设时间内的衣物穿着和所述衣物穿着对应的天气信息,并根据所述历史穿搭信息分别对不同所述衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分;

展示推荐单元,用于根据所述展示得分分别对不同所述衣物展示类别中的待展示衣物信息进行排序,得到展示列表,并根据所述展示列表对所述待展示衣物信息进行展示推荐;

折叠推荐单元,用于对所述待收纳衣物信息中所述过季衣物类型对应的衣物信息进行折叠推荐;

悬挂推荐单元,用于对所述待收纳衣物信息中所述备用衣物类型对应的衣物信息进行悬挂推荐。

本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在终端设备上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方案提供的衣物收纳推荐方法的各步骤。

本申请实施例的第四方面提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方案提供的衣物收纳推荐方法的各步骤。

本申请实施例提供的一种衣物收纳推荐方法、装置、终端设备及存储介质具有以下有益效果:通过根据季节信息确定当季衣物类型、过季衣物类型和备用衣物类型,提高了对待收纳衣物信息的展示推荐、折叠推荐和悬挂推荐的准确性,进而提高了用户对待收纳衣物收纳的准确性,通过根据当季衣物类型确定待收纳衣物信息内的待展示衣物信息,并对待展示衣物信息进行分类得到多个衣物展示类别,有效的提高了待展示衣物信息展示后合理性,通过根据历史穿搭信息分别对不同衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分,能有效的计算到用户对不同待展示衣物信息的喜爱程度,基于该喜爱程度对待展示衣物信息进行排序,得到展示列表,并根据展示列表对待展示衣物信息进行展示推荐,有效的提高了用户对待展示衣物收纳的准确性。

附图说明

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

图1是本申请实施例提供的一种衣物收纳推荐方法的实现流程图;

图2是本申请另一实施例提供的一种衣物收纳推荐方法的实现流程图;

图3是本申请再一实施例提供的一种衣物收纳推荐方法的实现流程图;

图4是本申请实施例提供的一种衣物收纳推荐装置的结构框图;

图5是本申请实施例提供的一种终端设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例所涉及的衣物收纳推荐方法,可以由控制设备或终端(以下称“移动终端”)执行。

请参阅图1,图1示出了本申请实施例提供的一种衣物收纳推荐方法的实现流程图,包括:

步骤S10,获取季节信息,并根据所述季节信息确定当季衣物类型、过季衣物类型和备用衣物类型。

其中,该季节信息包括当前季节时间、当前季节温度和当前季节湿度信息等信息,具体的,本实施例中预存储有衣物类型查询表,该衣物类型查询表中存储有不同当前季节时间、当前季节温度和当前季节湿度信息与对应当季衣物类型、过季衣物类型和备用衣物类型之间的对应关系,因此,通过将该季节信息包中的当前季节时间、当前季节温度和当前季节湿度信息与衣物类型查询表进行匹配,以确定对应的当季衣物类型、过季衣物类型和备用衣物类型。

例如,请参阅表1,标记为衣物类型查询表中不同当前季节时间、当前季节温度和当前季节湿度信息与对应当季衣物类型、过季衣物类型和备用衣物类型之间的对应关系:

具体的,该步骤中,该当季衣物类型为适合该当前季节的类型,该过季衣物类型为针对当前季节属于过季的类型,该备用衣物类型为针对当前季节备用的类型,该备用衣物类型用于防止当前季节天气变化所设置的类型。

具体的,该步骤中,所述根据所述季节信息确定当季衣物类型、过季衣物类型和备用衣物类型,包括:

获取所述季节信息中第一时间段对应的月份信息和天气信息,并根据所述第一时间段对应的月份信息和天气信息确定所述当季衣物类型;

分别获取所述季节信息中第二时间段和第三时间段对应的天气信息,结合所述第一时间段对应的天气信息分别计算所述第二时间段与所述第一时间段之间的天气差异、所述第三时间段与所述第一时间段之间的天气差异;

根据所述当季衣物类型、所述第二时间段与所述第一时间段之间的天气差异和所述第三时间段与所述第一时间段之间的天气差异,确定所述备用衣物类型和所述过季衣物类型;

其中,该第一时间段、第二时间段和第三时间段均可以根据需求进行设置,例如,该第一时间段可以设置为该季节信息中当前时间至第3个月之间所形成的时间范围,第二时间段可以设置以当前时间为起始时间时,第3个月至第5个月之间所形成的时间范围,第二时间段可以设置以当前时间为起始时间时,倒数第3个月至当前时间之间所形成的时间范围。

具体的,本实施例中衣物类型查询表中还存储有不同月份信息、天气信息与对应当季衣物类型之间的对应关系,因此,通过将该季节信息中第一时间段对应的月份信息和天气信息与衣物类型查询表进行匹配,以确定该当季衣物类型。

可选的,本实施例中衣物类型查询表中还存储有不同当季衣物类型、天气差异与对应备用衣物类型和过季衣物类型之间的对应关系,因此,通过将该当季衣物类型、第二时间段与第一时间段之间的天气差异和第三时间段与第一时间段之间的天气差异分别与衣物类型查询表进行匹配,以得到第二时间段对应的备用衣物类型和第三时间段对应的过季衣物类型。

步骤S20,根据所述当季衣物类型确定待收纳衣物信息内的待展示衣物信息,对所述待展示衣物信息进行分类,得到多个衣物展示类别。

可选的,该步骤中,可以基于衣物分类模型自动对待收纳衣物信息进行分类,并基于待收纳衣物信息的分类结果,以确定该当季衣物类型对应的待展示衣物信息,有效的提高了衣物分类的准确性。

具体的,该步骤中,通过获取用户对历史穿搭信息中着装类型的标签设置,并以历史穿搭信息中的着装类型为训练样本、对着装类型的标签设置为标签信息对衣物分类模型进行训练,直至衣物分类模型收敛,根据收敛后的衣物分类模型自动对待展示衣物信息进行分类,以得到对应的衣物展示类别,该衣物展示类别可以为短裙、风衣、裙子或短袖等类型。

步骤S30,获取用户的历史穿搭信息,并根据所述历史穿搭信息分别对不同所述衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分。

其中,该历史穿搭信息包括用户在预设时间内的衣物穿着和衣物穿着对应的天气信息,该预设时间可以根据需求进行设置,例如,该预设时间可以设置为3天内、5天内或7天内等。

该步骤中,该得分计算用于分别计算历史穿搭信息中的天气信息与对应衣物展示类别中的待展示衣物信息之间的天气差异,若该天气差异越大,则该展示得分越小,若该展示得分越小,则用户对对应待展示衣物信息的喜爱程度越低。

例如,当该待展示衣物信息为红色裙子时,则查询该红色裙子在历史穿搭信息中对应的目标天气信息,并根据查询到的目标天气信息计算与季节信息中的当前天气之间的天气差异,若该天气差异越大,用户在当前天气中对红色裙子的喜爱程度越低,则对该红色裙子进行展示的优先级越低。

具体的,该步骤中,所述根据所述历史穿搭信息分别对不同所述衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分,包括:

将所述历史穿搭信息中的衣物穿着分别与不同所述待展示衣物信息进行匹配,得到目标天气信息,所述目标天气信息包括温度、风力、光照强度和天气状态;

计算所述季节信息中的天气信息与所述目标天气信息之间的天气差异,得到所述展示得分。

可选的,所述计算所述季节信息中的天气信息与所述目标天气信息之间的天气差异所采用的计算公式为:

(a1-b1)c1+(a2-b2)c2+(a3-b3)c3+(a4-b4)c4;

其中,a1、a2、a3、a4、a5分别是所述季节信息中天气信息内的温度、风力、光照强度和天气状态对应的参数值,b1、b2、b3、b4、b5分别是所述目标天气信息中温度、风力、光照强度和天气状态对应的参数值,c1、c2、c3、c4、c5分别是温度、风力、光照强度和天气状态对应的预设权重,本实施例中,预存储有不同天气状态之间的差异值,例如,晴天与小雨天气之间的差异值为5,小雨与中雨天气之间的差异值为2等。

步骤S40,根据所述展示得分分别对不同所述衣物展示类别中的待展示衣物信息进行排序,得到展示列表,并根据所述展示列表对所述待展示衣物信息进行展示推荐。

其中,根据该展示得分可以采用升序的方式对不同衣物展示类别内的待展示衣物信息进行排序,以得到每个衣物展示类别对应的展示列表,并根据该展示列表对该待展示衣物信息进行展示推荐,有效的提高了用户对衣物收纳的合理性。

具体的,该步骤中,通过将该当季衣物类型对应的待展示衣物信息进行展示推荐,有效的方便了用户对当季衣物的查看和选择,方便了用户的穿衣搭配,且通过根据展示列表对待展示衣物信息进行展示推荐,能有效的将用户喜欢着装的颜色或衣物款式展示在显眼处,进一步方便了用户的着装操作。

可选的,该步骤中,该展示收纳可以将待展示衣物信息收纳在展示区内,根据该展示列表依序将对应的待展示衣物信息收纳在不同程度的展示区内,例如,可以基于显示顺序的方式进行展示收纳,将展示得分最低的待展示衣物信息收纳在最上方或最前方,以达到提高展示程度的效果,起到显眼作用。

进一步地,该步骤中,所述根据所述展示得分分别对不同所述衣物展示类别中的待展示衣物信息进行排序,得到展示列表之后,还包括:

若所述展示列表中所述待展示衣物信息的排序序号大于第一序号阈值且小于第二序号阈值,则对所述待展示衣物信息进行悬挂推荐;

若所述展示列表中所述待展示衣物信息的排序序号大于或等于所述第二序号阈值,则对所述待展示衣物信息进行折叠推荐;

其中,该第一序号阈值和第二序号阈值均可以根据需求进行设置,该第一序号阈值用于判断该展示列表中待展示衣物信息对应衣物是否能正常进行展示,该第二序号阈值用于判断该展示列表中待展示衣物信息对应衣物是否能正常进行悬挂,当该待展示衣物信息的排序序号小于或等于第一序号阈值时,则判定针对该待展示衣物信息对应衣物可以进行正常的展示,当该待展示衣物信息的排序序号大于第一序号阈值且小于第二序号阈值时,则判定针对该排序序号对应的待展示衣物信息对应衣物不能正常进行展示,通过对待展示衣物信息对应衣物进行悬挂推荐,以防止展示列表中待展示衣物信息数量过多所导致的展示错误现象,提高了衣物收纳推荐的准确性,若展示列表中待展示衣物信息的排序序号大于或等于第二序号阈值,则判定针对该排序序号对应的待展示衣物信息对应衣物不能正常进行悬挂,通过对待展示衣物信息对应衣物进行折叠推荐,以防止展示列表中待展示衣物信息数量过多所导致的展示错误现象,提高了衣物收纳推荐的准确性。

步骤S50,对所述待收纳衣物信息中所述过季衣物类型对应的衣物信息进行折叠推荐,并对所述待收纳衣物信息中所述备用衣物类型对应的衣物信息进行悬挂推荐。

其中,通过将待收纳衣物信息中过季衣物类型对应的衣物信息进行折叠推荐,有效的提高了衣物收纳的合理性,且通过待收纳衣物信息中备用衣物类型对应的衣物信息进行悬挂推荐,有效的方便了当前季节变化时用户对衣物的选择,提高了用户的生活体验。

本实施例中,通过根据季节信息确定当季衣物类型、过季衣物类型和备用衣物类型,提高了对待收纳衣物信息的展示推荐、折叠推荐和悬挂推荐的准确性,进而提高了用户对待收纳衣物收纳的准确性,通过根据当季衣物类型确定待收纳衣物信息内的待展示衣物信息,并对待展示衣物信息进行分类得到多个衣物展示类别,有效的提高了待展示衣物信息展示后的合理性,通过根据历史穿搭信息分别对不同衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分,能有效的计算到用户对不同待展示衣物信息的喜爱程度,基于该喜爱程度对待展示衣物信息进行排序,得到展示列表,并根据展示列表对待展示衣物信息进行展示推荐,有效的提高了用户对待展示衣物收纳的准确性。

请参阅图2,图2是本申请另一实施例提供的一种衣物收纳推荐方法的实现流程图。相对于图1对应的实施例,本实施例提供的衣物收纳推荐方法在步骤S20之后,包括:

步骤S60,分别计算不同所述衣物展示类别中所述待展示衣物信息的信息数量。

其中,通过分别获取不同衣物展示类别下待收纳衣物信息的信息数量,有效的方便了后续对衣物展示空间大小的判断。

本实施例中,若衣物展示类别中待展示衣物信息的信息数量小于或等于数量阈值时,则判定针对该衣物展示类别中待展示衣物信息对应的待展示衣物能正常进行衣物展示。

步骤S70,若所述衣物展示类别中所述待展示衣物信息的信息数量大于数量阈值,则对所述衣物展示类别进行超量标记。

其中,若衣物展示类别下待收纳衣物信息的信息数量大于数量阈值,则判定该衣物展示类别下待收纳衣物信息对应衣物的展示空间大于预设空间,因此,通过对衣物展示类别进行超量标记,以达到提示展示空间过小的效果。

可选的,该步骤中,所述方法还包括:若任一所述衣物展示类别下所述待收纳衣物信息的信息数量大于数量阈值,则向用户发送衣物筛选提示,该衣物筛选提示用于提示用户对该衣物展示类别下的待收纳衣物信息进行手动筛选,以防止由于展示区空间过小所导致的无法进行衣物展示的效果。

步骤S80,将携带所述超量标记的所述衣物展示类别进行组合,得到衣物类别组合,并将所述衣物类别组合与预存储的组合展示列表中的衣物展示类别进行匹配。

其中,该组合展示列表用于检测衣物类别组合对应的衣物展示类别是否组合正确,例如,当该衣物类别组合为“短袖+衬衫”,且“短袖+衬衫”与该组合展示列表不匹配时,则判定“短袖+衬衫”的组合不正确,即针对该衣物类别组合不能进行组合的展示。

可选的,该步骤中,可以采用两两组合或其他数量的组合方式对携带超量标记的衣物展示类别进行组合,得到该衣物类别组合,并通过将组合得到的衣物类别组合分别于组合展示列表进行匹配,以判断组合得到的衣物类别组合是否正确。

步骤S90,若所述衣物类别组合与所述组合展示列表中的衣物展示类别相匹配,则将所述衣物类别组合对应的所述衣物展示类别进行组合展示。

其中,若衣物类别组合与组合展示列表中的衣物展示类别相匹配,则判定该衣物组合类别对应的衣物展示类别可以进行组合展示。

具体的,该步骤中,通过将与组合展示列表中衣物展示类别相匹配的衣物展示类别进行组合展示,有效的降低了衣物展示的空间,即能有效的将衣物类别组合对应的不同衣物展示类别中的待展示衣物信息对应衣物展示在同一衣物展示空间中,防止了由于待展示衣物信息对应衣物数量超量所导致的衣物展示错误现象。

本实施例中,通过分别获取不同衣物展示类别下待收纳衣物信息的信息数量,有效的方便了对衣物展示空间大小的判断,通过对信息数量大于数量阈值的衣物展示类别进行超量标记,能有效的提示用户对应衣物展示类别处于超量展示状态,本实施例中,若衣物类别组合与组合展示列表中的衣物展示类别相匹配,通过将衣物类别组合对应的衣物展示类别进行组合展示,有效的降低了衣物展示的空间,防止了由于待展示衣物信息对应衣物数量超量所导致的衣物展示错误现象。

请参阅图3,图3是本申请另一实施例提供的一种衣物收纳推荐方法的实现流程图。相对于图1对应的实施例,本实施例提供的衣物收纳推荐方法是对图1对应的实施例中步骤S40的进一步细化,包括:

步骤S41,获取衣物展示区域的区域值,并计算所述展示列表之间待展示衣物信息的信息总数量。

其中,该衣物展示区域用于保障展示列表中待展示衣物信息对应衣物的展示,通过获取衣物展示区域的区域值,以得到待展示衣物信息对应衣物的区域上限值,并通过计算展示列表之间待展示衣物信息的信息总数量,有效的提高了后续展示区域值计算的准确性。

步骤S42,根据所述信息总数量和预设展示间隔计算展示区域值,并计算所述展示区域值与所述衣物展示区域的区域值之间的区域差值。

其中,该预设展示间隔为针对不同待展示衣物信息对应衣物之间预设置的间隙值,通过该间隙值的设置,以防止待展示衣物信息对应衣物展示过程中的重叠。

具体的,通过计算该信息总数量与预设展示间隙之间的乘积,以得到该展示区域值,该展示区域值为对应展示列表中待展示衣物信息对应衣物进行展示时所需要的实际区域值。

该步骤中,通过计算展示区域值与衣物展示区域的区域值之间的区域差值,以计算该展示列表中待展示衣物信息对应衣物进行展示时,实际区域值与区域上限值之间的区域差值。

步骤S43,若所述区域差值小于区域阈值,则针对所述展示列表发送展示错误提示。

其中,若区域差值小于区域阈值时,则判定待展示衣物信息对应衣物的实际区域值大于区域上限值,即该衣物展示区域不能满足该待展示衣物信息对应衣物的展示,通过针对该展示列表发送错误提示,以提示用户增大该衣物展示区域的空间。

步骤S44,若所述区域差值大于或等于所述区域阈值,则根据所述区域差值计算衣物类别间隔。

其中,若该区域差值大于或等于区域阈值,则判定该衣物展示区域能满足该待展示衣物信息对应衣物的展示,并通过根据该区域差值计算衣物类别间隔,以提高不同衣物类别之间衣物展示的美观性。

具体的,该步骤中,通过获取该展示列表的数量,并计算该区域差值与展示列表的数量之间的商值,以得到该衣物类别间隔,该衣物类别间隔为不同展示列表之间的间隙值。

步骤S45,根据所述衣物类别间隔、所述预设展示间隔和所述待展示衣物信息在对应所述展示列表中的排序序号生成展示推荐信息,并根据所述展示推荐信息对所述待展示衣物信息进行展示推荐。

其中,基于该展示推荐信息中的衣物类别间隔,使得用户能有效的对不同展示列表之间的待展示衣物信息对应衣物进行分隔,提高了不同展示列表之间待展示衣物信息对应衣物展示的美观性,基于该展示推荐信息中的预设展示间隔,使得用户能有效的对同一展示列表之间的待展示衣物信息对应衣物进行分隔,提高了同一展示列表之间待展示衣物信息对应衣物展示的美观性,基于该展示推荐信息中的待展示衣物信息在对应展示列表中的排序序号,能有效的根据用户对不同待展示衣物信息的喜好进行衣物的展示,提高了用户对待展示衣物信息对应衣物展示的准确性。

本实施例中,通过获取衣物展示区域的区域值,并计算展示列表之间待展示衣物信息的信息总数量,能有效的计算到待展示衣物信息对应衣物进行展示时所需要的实际区域值,通过根据信息总数量和预设展示间隔计算展示区域值,并计算展示区域值与衣物展示区域的区域值之间的区域差值,能有效的得到待展示衣物信息对应衣物进行展示时,实际区域值与区域上限值之间的区域差值,基于该区域差值和区域阈值,能有效的判断到衣物展示区域是否能满足该待展示衣物信息对应衣物的展示。

在本申请的所有实施例中,基于展示列表得到对待展示衣物信息的展示推荐,基于过季衣物类型得到对待收纳衣物信息的折叠推荐,基于备用衣物类型得到对待收纳衣物信息的悬挂推荐,具体来说,对待展示衣物信息的展示推荐由展示列表得到,对待收纳衣物信息的折叠推荐由过季衣物类型得到,对待收纳衣物信息的悬挂推荐由备用衣物类型得到。将对待展示衣物信息的展示推荐、对待收纳衣物信息的折叠推荐和悬挂推荐上传至区块链可保证其安全性和对用户的公正透明性。用户设备可以从区块链中下载得到对待展示衣物信息的展示推荐、对待收纳衣物信息的折叠推荐和悬挂推荐,以便查证对待展示衣物信息的展示推荐、对待收纳衣物信息的折叠推荐和悬挂推荐是否被篡改。本示例所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。

请参阅图4,图4是本申请实施例提供的一种衣物收纳推荐装置100的结构框图。本实施例中该衣物收纳推荐装置100包括的各单元用于执行图1、图2、图3对应的实施例中的各步骤。具体请参阅图1、图2、图3以及图1、图2、图3所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图4,衣物收纳推荐装置100包括:衣物类型确定单元10、衣物分类单元11、展示得分计算单元12、展示推荐单元13、折叠推荐单元14和悬挂推荐单元15,其中:

衣物类型确定单元10,用于获取季节信息,并根据所述季节信息确定当季衣物类型、过季衣物类型和备用衣物类型。

其中,衣物类型确定单元10还用于:获取所述季节信息中第一时间段对应的月份信息和天气信息,并根据所述第一时间段对应的月份信息和天气信息确定所述当季衣物类型;

分别获取所述季节信息中第二时间段和第三时间段对应的天气信息,根据所述第一时间段对应的天气信息分别计算所述第二时间段与所述第一时间段之间的天气差异、所述第三时间段与所述第一时间段之间的天气差异;

结合根据所述当季衣物类型、所述第二时间段与所述第一时间段之间的天气差异和所述第三时间段与所述第一时间段之间的天气差异,确定所述备用衣物类型和所述过季衣物类型。

衣物分类单元11,用于根据所述当季衣物类型确定待收纳衣物信息内的待展示衣物信息,对所述待展示衣物信息进行分类,得到多个衣物展示类别。

其中,衣物分配单元11还用于:分别计算不同所述衣物展示类别中所述待展示衣物信息的信息数量;

若所述衣物展示类别中所述待展示衣物信息的信息数量大于数量阈值,则对所述衣物展示类别进行超量标记;

将携带所述超量标记的所述衣物展示类别进行组合,得到衣物类别组合,并将所述衣物类别组合与预存储的组合展示列表中的衣物展示类别进行匹配,所述组合展示列表用于检测所述衣物类别组合对应的所述衣物展示类别是否组合正确;

若所述衣物类别组合与所述组合展示列表中的衣物展示类别相匹配,则将所述衣物类别组合对应的所述衣物展示类别进行组合展示。

展示得分计算单元12,用于获取用户的历史穿搭信息,所述历史穿搭信息包括用户在预设时间内的衣物穿着和所述衣物穿着对应的天气信息,并根据所述历史穿搭信息分别对不同所述衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分。

其中,展示得分计算单元12还用于:将所述历史穿搭信息中的衣物穿着分别与不同所述待展示衣物信息进行匹配,得到目标天气信息,所述目标天气信息包括温度、风力、光照强度和天气状态;

计算所述季节信息中的天气信息与所述目标天气信息之间的天气差异,得到所述展示得分。

可选的,该展示得分计算单元12中,所述计算所述季节信息中的天气信息与所述目标天气信息之间的天气差异所采用的计算公式为:

(a1-b1)c1+(a2-b2)c2+(a3-b3)c3+(a4-b4)c4;

其中,a1、a2、a3、a4、a5分别是所述季节信息中天气信息内的温度、风力、光照强度和天气状态对应的参数值,b1、b2、b3、b4、b5分别是所述目标天气信息中温度、风力、光照强度和天气状态对应的参数值,c1、c2、c3、c4、c5分别是温度、风力、光照强度和天气状态对应的预设权重。

展示推荐单元13,用于根据所述展示得分分别对不同所述衣物展示类别中的待展示衣物信息进行排序,得到展示列表,并根据所述展示列表对所述待展示衣物信息进行展示推荐。

其中,展示推荐单元13还用于:若所述展示列表中所述待展示衣物信息的排序序号大于第一序号阈值且小于第二序号阈值,则对所述待展示衣物信息进行悬挂推荐;

若所述展示列表中所述待展示衣物信息的排序序号大于或等于所述第二序号阈值,则对所述待展示衣物信息进行折叠推荐。

可选的,展示推荐单元13还用于:获取衣物展示区域的区域值,并计算所述展示列表之间待展示衣物信息的信息总数量;

根据所述信息总数量和预设展示间隔计算展示区域值,并计算所述展示区域值与所述衣物展示区域的区域值之间的区域差值;

若所述区域差值小于区域阈值,则针对所述展示列表发送展示错误提示;

若所述区域差值大于或等于所述区域阈值,则根据所述区域差值计算衣物类别间隔;

根据所述衣物类别间隔、所述预设展示间隔和所述待展示衣物信息在对应所述展示列表中的排序序号生成展示推荐信息,并根据所述展示推荐信息对所述待展示衣物信息进行展示推荐。

折叠推荐单元14,用于对所述待收纳衣物信息中所述过季衣物类型对应的衣物信息进行折叠推荐。

悬挂推荐单元15,用于对所述待收纳衣物信息中所述备用衣物类型对应的衣物信息进行悬挂推荐。

本实施例中,通过根据季节信息确定当季衣物类型、过季衣物类型和备用衣物类型,提高了对待收纳衣物信息的展示推荐、折叠推荐和悬挂推荐的准确性,进而提高了用户对待收纳衣物收纳的准确性,通过根据当季衣物类型确定待收纳衣物信息内的待展示衣物信息,并对待展示衣物信息进行分类得到多个衣物展示类别,有效的提高了待展示衣物信息展示后的合理性,通过根据历史穿搭信息分别对不同衣物展示类别中的待展示衣物信息进行得分计算,得到展示得分,能有效的计算到用户对不同待展示衣物信息的喜爱程度,基于该喜爱程度对待展示衣物信息进行排序,得到展示列表,并根据展示列表对待展示衣物信息进行展示推荐,有效的提高了用户对待展示衣物收纳的准确性。

图5是本申请另一实施例提供的一种终端设备2的结构框图。如图5所示,该实施例的终端设备2包括:处理器20、存储器21以及存储在所述存储器21中并可在所述处理器20上运行的计算机程序22,例如衣物收纳推荐方法的程序。处理器20执行所述计算机程序23时实现上述各个衣物收纳推荐方法各实施例中的步骤,例如图1所示的S10至S50,或者图2所示的S60至S90,或者图3所示的S41至S45。或者,所述处理器20执行所述计算机程序22时实现上述图4对应的实施例中各单元的功能,例如,图4所示的单元10至15的功能,具体请参阅图5对应的实施例中的相关描述,此处不赘述。

示例性的,所述计算机程序22可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器21中,并由所述处理器20执行,以完成本申请。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序22在所述终端设备2中的执行过程。例如,所述计算机程序22可以被分割成衣物类型确定单元10、衣物分类单元11、展示得分计算单元12、展示推荐单元13、折叠推荐单元14和悬挂推荐单元15,各单元具体功能如上所述。

所述终端设备可包括,但不仅限于,处理器20、存储器21。本领域技术人员可以理解,图5仅仅是终端设备2的示例,并不构成对终端设备2的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器20可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器21可以是所述终端设备2的内部存储单元,例如终端设备2的硬盘或内存。所述存储器21也可以是所述终端设备2的外部存储设备,例如所述终端设备2上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器21还可以既包括所述终端设备2的内部存储单元也包括外部存储设备。所述存储器21用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器21还可以用于暂时地存储已经输出或者将要输出的数据。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

相关技术
  • 衣物收纳推荐方法、装置、终端设备及存储介质
  • 医生推荐方法、医生推荐装置、终端设备及存储介质
技术分类

06120112456026