一种美妆信息的推荐和获取方法及装置与流程

文档序号:11155213阅读:334来源:国知局
一种美妆信息的推荐和获取方法及装置与制造工艺

本发明涉及智能终端技术,尤其涉及一种美妆信息的推荐和获取方法及装置。



背景技术:

随着人们对于美妆观念的转变,越来越多的人会更加注重面部修饰,而伴随着智能终端技术的发展,人们通常会利用网络获取更多的美妆推荐信息。

目前常见的美妆信息的推荐方法,是通过获取用户的面部图像,向用户推荐符合面部图像的美妆信息,而往往在这种情况下,为用户推荐的美妆信息不一定是用户喜爱的类型,也不一定适用于用户将要出现的场合,这样,推荐的美妆信息缺乏实用性和有效性,用户需要花费更多的时间去查找适合自己的美妆信息,降低了用户的查找效率,既浪费了资源,又无法满足用户的实际需求。

因此,需要设计一种推荐方法,克服上述缺陷,能为用户提供有效的妆容推荐信息,满足用户的实际需求。



技术实现要素:

本发明实施例提供一种美妆信息的推荐和获取方法及装置,用以解决现有技术中存在无法为用户提供有效的美妆推荐信息的问题。

本发明实施例提供的具体技术方案如下:

一种美妆信息的推荐和获取方法,包括:

接收用户输入的关键词集合;

确定预设的各个美妆模板,以及对应每一个美妆模板设置的关键词集合;

分别将用户输入的关键词集合,与对应每一个美妆模板设置的关键词集合进行匹配,并获得匹配结果;

根据匹配结果,向用户推荐匹配成功的美妆模板。

可选的,在接收用户输入的关键词集合之前,进一步包括:

按照用户的实际需求,预先在本地设置若干美妆模板,并对应每一个美妆模板设置相应的关键词集合,其中,一个美妆模板中记录了一种化妆方式。

可选的,将用户输入的关键词集合,与对应一个美妆模板设置的关键词集合进行匹配,并获得匹配结果,包括:

将用户输入的关键词集合中包含的每一个关键词,分别与对应所述一个美妆模板设置的关键词集合中的每一个关键词进行匹配;

判定所述用户输入的关键词集合为对应所述一个美妆模板设置的关键词集合的子集时,确定所述用户输入的关键词集合与对应所述一个美妆模板的关键词集合匹配成功;或者,判定所述用户输入的关键词集合与对应所述一个美妆模板设置的关键词集合之间存在交集时,确定所述用户输入的关键词集合与对应所述一个美妆模板的关键词集合匹配成功。

可选的,根据匹配结果,向用户推荐匹配成功的美妆模板,包括:

将匹配结果中包含的所有美妆模板向用户展示;

确定用户选取的美妆模板;

将用户选取的美妆模板记录的化妆方式向用户呈现。

可选的,根据匹配结果,向用户推荐匹配成功的美妆模板,包括:

获取用户的面部特征;

分别计算所述用户的面部特征与所述匹配结果中包含的每一个美妆模板的面部特征属性之间的特征关联度;

筛选出特征关联度最高的N个美妆模板;

将所述特征关联度最高的N个美妆模板向用户展示;

确定用户选取的美妆模板;

将用户选取的美妆模板记录的化妆方式向用户呈现。

一种美妆信息的推荐和获取装置,包括:

接收单元,用于接收用户输入的关键词集合;

配置单元,用于确定预设的各个美妆模板,以及对应每一个美妆模板设置的关键词集合;

匹配单元,用于分别将用户输入的关键词集合,与所述对应每一个美妆模板设置的关键词集合进行匹配,并获得匹配结果;

推荐单元,用于根据匹配结果,向用户推荐匹配成功的美妆模板。

可选的,在接收用户输入的关键词集合之前时,所述接收单元进一步用于:

预先在本地设置若干美妆模板,并对应每一个美妆模板设置相应的关键词集合,其中,一个美妆模板中记录了一种化妆方式。

可选的,将所述用户输入的关键词集合,与所述对应一个美妆模板设置的关键词集合进行匹配,并获得匹配结果时,所述匹配单元用于:

将用户输入的关键词集合中包含的每一个关键词,分别与对应所述一个美妆模板设置的关键词集合中的每一个关键词进行匹配;

判定所述用户输入的关键词集合为对应所述一个美妆模板设置的关键词集合的子集时,确定所述用户输入的关键词集合与对应所述一个美妆模板的关键词集合匹配成功;或者,判定所述用户输入的关键词集合与对应所述一个美妆模板设置的关键词集合之间存在交集时,确定所述用户输入的关键词集合与对应所述一个美妆模板的关键词集合匹配成功。

可选的,根据匹配结果,向用户推荐匹配成功的美妆模板时,所述推荐单元用于:

将匹配结果中包含的所有美妆模板向用户展示;

确定用户选取的美妆模板;

将用户选取的美妆模板记录的化妆方式向用户呈现。

可选的,根据匹配结果,向用户推荐匹配成功的美妆模板时,所述推荐单元用于:

获取用户的面部特征;

分别计算所述用户的面部特征与所述匹配结果中包含的每一个美妆模板的面部特征属性之间的特征关联度;

筛选出特征关联度最高的N个美妆模板;

将所述特征关联度最高的N个美妆模板向用户展示;

确定用户选取的美妆模板;

将用户选取的美妆模板记录的化妆方式向用户呈现。

本发明有益效果如下:

本发明实施例中,预先按照用户的指示设置不同的美妆模板,并为各个美妆模板设置对应的关键词集合,根据用户输入的关键词集合在保存的各个美妆模板的关键词集合中进行匹配,获得匹配结果,并将匹配结果中匹配成功的美妆模板作为推荐信息向用户推荐,用户获得的推荐信息与用户的实际需求相符合,避免了用户盲目的查找美妆信息,提高了查找效率,能帮助用户进行有效决策。

附图说明

图1为本发明实施例中美妆信息的推荐和获取方法流程图;

图2为本发明实施例中美妆信息的推荐和获取方法的装置结构示意图。

具体实施方式

为了解决现有技术中无法为用户提供有效的美妆推荐信息的问题,本发明实施例中,设计了一种新的美妆信息的推荐和获取方法,该方法为:预先按照用户的指示设置不同的美妆模板和各个美妆模板对应的关键词集合,根据用户输入的关键词集合在保存的美妆模板中进行匹配,获得匹配结果,并基于匹配结果向用户推荐相应的美妆模板。

下面结合附图对本发明优先的实施方式进行详细说明。

参阅图1所示,本发明实施例中,进行妆容推荐的详细流程如下:

步骤100:智能终端根据用户指示设置多种美妆模板。

具体的,智能终端按照用户的实际需求,预先在本地设置各类的美妆模板,不同的美妆模板对应不同的化妆方式。

例如,用户可以根据不同的场合,指示智能终端对应设置不同的美妆模板,如,晚宴妆、职业妆、生活妆、裸妆、烟熏妆等等。

如,若用户在某一场合需要展现成熟、魅惑和神秘,则智能终端为此类场合设置相应的美妆模板为“烟熏妆”,并按照用户的化妆习惯,设定“烟熏妆”中眼影、眼线、睫毛、嘴唇、腮红以及发型的化妆步骤和技巧。

又例如,假设用户可以根据春夏秋冬四季的变换,指示智能终端对应设置不同的美妆模板。

如,针对冬季设置的美妆模板1时,由于冬季比较干燥寒冷,需要加强皮肤的保湿,以及采用暖色调的化妆品,因此,在设置美妆模板1时,可以添加以下信息:针对皮肤的保湿,在进行化妆前的打底步骤中增加一层保湿面霜,或者,采用滋润度比较高的化妆品。

又如,针对夏季设置的美妆模板2时,由于夏季相对于其他三个季节来说,紫外线比较强烈,因此,在设置美妆模板2时,可以添加以下信息:在化妆前的打底步骤中增加一层防晒霜,或者,采用有防晒系数的化妆品。

进一步的,智能终端在设置不同的美妆模板对应的各个步骤时,每一步骤中涉及的化妆品和化妆工具的品牌,在步骤中第一次出现的位置可以给出相关品牌介绍链接和网络购买渠道的链接。

当然,上述美妆模板的设置方式仅为举例,实际应用中,用户可以根据自身的使用习惯和爱好设置不同的美妆模板,在此不再赘述。

步骤101:智能终端根据用户指示分别对应每一个美妆模板设置相应的关键词集合。

智能终端分别对应每一个美妆模板设置相应的化妆方式后,进一步地,会分别为每一个美妆模板设置相应的关键词集合。

例如,以步骤100中的“烟熏妆”对应的美妆模板a为例,在完成对“烟熏妆”的各个步骤的设置后,需要给对应美妆模板a设置相应的关键词集合,根据用户的指示,用户在需要展现成熟、魅惑和神秘时,才需要化“烟熏妆”,因此,智能终端对应美妆模板a设置的关键词集合为“成熟、魅惑、神秘”,一旦用户输入上述三个关键词中的任意一个或者任意组合,智能终端会向用户推荐美妆模板a。

又例如,以步骤100中的对应冬天的美妆模板1为例,在完成对美妆模板1的各个步骤的设置后,需要给美妆模板1设置相应的关键词集合,根据用户使用美妆模板1的场合设置的关键词集合为“寒冷、保湿、冷色调”,一旦用户输入上述关键词集合中的任意一个或者任意组合,智能终端会向用户推荐美妆模板1。

步骤102:智能终端接收用户输入的关键词集合。

具体的,用户可以在智能终端上打开与美妆相关的应用程序(Application,APP),并在APP中输入与自身当前状态相关的关键词集合,其中,上述关键词集合也可以只包含一个关键词。

例如,用户打开一个与美妆相关的APP后,输入关键词集合“裸妆、夏天”,智能终端接收到用户输入的“裸妆、夏天”后,会在每一个美妆模板对应的关键词集合中寻找匹配的关键词。

又例如,用户打开一个与美妆相关的APP后,输入关键词“清新”,智能终端接收到用户输入的“清新”后,会在每一个美妆模板对应的关键词集合中寻找与“清新”匹配的关键词。

步骤103:智能终端将用户输入的关键词集合,分别与保存的每一个美妆模板的关键词集合进行匹配,并获得匹配结果。

具体的,智能终端将接收到的用户输入的关键词集合中的每一个关键词,分别与保存的每一个美妆模板的关键词集合中的每一个关键词进行匹配,若智能终端判定用户输入的关键词集合为对应一个美妆模板设置的关键词集合的子集时,或者,智能终端判定用户输入的关键词集合与对应一个美妆模板设置的关键词集合之间存在交集时,则确定用户输入的关键词集合与上述对应一个美妆模板的关键词集合匹配成功,并获得相应的匹配结果。

若智能终端在保存的每一个美妆模板的关键词集合中并未找到用户输入的关键词集合中的任意一个关键词,则智能终端会向用户呈现“匹配无结果”的字样,并提示用户重新输入新的关键词集合。

例如,假设智能终端接收到的用户输入的关键词集合为“裸妆、可爱”,且智能终端保存有3个美妆模板,美妆模板1对应的关键词集合为“冬天、可爱、暖色调、裸妆”,美妆模板2对应的关键词集合为“夏天、职业、冷色调”,美妆模板3对应的关键词集合为“魅惑、冷色调、个性”,那么,智能终端会将“裸妆、可爱”在上述三个美妆模板的关键词集合中进行匹配,而在美妆模板1中的关键词集合“冬天、可爱、暖色调、裸妆”中,包含有“裸妆、可爱”这个关键词集合,因此,智能终端获取的匹配结果中会有美妆模板1的相关信息。

又例如,假设智能终端接收到用户输入的关键词集合为“保湿、可爱”,且智能终端保存有5个美妆模板,美妆模板1对应的关键词集合为“冬天、可爱、暖色调、裸妆、保湿”,美妆模板2对应的关键词集合为“夏天、职业、冷色调”,美妆模板3对应的关键词集合为“可爱、冷色调、个性、保湿”,美妆模板4对应的关键词集合为“职业、冷色调”,美妆模板5对应的关键词集合为“保湿、舞会、防晒、可爱”,那么,智能终端会将“保湿、可爱”在上述三个美妆模板的关键词集合中进行匹配,而在美妆模板1、美妆模板3、美妆模板5中均包含了“保湿、可爱”这个关键词集合,因此,智能终端获取的匹配结果中会有美妆模板1、美妆模板3、美妆模板5的相关信息。

至此,可选的,智能终端可以将获得的匹配结果中包含的美妆模板直接推荐给用户,并根据用户的选取结果,呈现用户选取的美妆模板中记录的化妆方式。

在实际运用时,匹配结果通常会包含多个美妆模板,因此,为了能向用户进行更精准的推荐,本发明实施例采用的优选方式为,结合用户的面部特征,在匹配结果中进行进一步地筛选,获得最佳的推荐信息。

步骤104:智能终端获取用户的面部特征。

具体的,用户可以使用智能终端的摄像头对自己的面部进行拍照,并保存照片;或者,也可以采用其他电子设备(如,PC机、智能相机)的摄像头对自己的面部进行拍照,并将照片传送至智能终端进行保存。

进一步的,智能终端获得包含用户面部的照片后,会提取相应的面部特征,如眼睛、鼻子、眉毛、嘴唇、脸型等等,以进行进一步的匹配。

例如,以智能终端获取的用户的面部特征中的脸型和眼睛为例,在对脸型的分类中,可以将脸型分为圆脸、长脸、方脸、鹅蛋脸、梯形脸、椭圆脸等等,而在对眼睛的分类中,可以将眼睛分为桃花眼、瑞凤眼、柳叶眼、杏眼、丹凤眼等等。

步骤105:智能终端基于获取的用户的面部特征,以及上述匹配结果中的各个美妆模板的面部特征属性,筛选与用户的面部特征关联度最高的N个美妆模板。

具体的,智能终端将获取的用户的面部特征,与上述匹配结果中的各个美妆模板对应的面部特征属性进行进一步的匹配,并计算用户的面部特征与每一个美妆模板对应的面部特征属性的特征关联度,并筛选出特征关联度最高的N个有美妆模板推荐给用户,其中,N为预设值。

例如,假设智能终端获得的匹配结果中包含美妆模板1、美妆模板2共两个美妆模板,上述两个美妆模板对应的面部特征分别为“丹凤眼、罗马鼻、标准眉、大嘴、椭圆脸”、“杏眼、希腊鼻、柳叶眉、小嘴、鹅蛋脸”,N为1。

假设特征关联度的计算方法为,两个特征相关时记为1,不相关时记为0,总体的特征关联度取各个特征的关联度的和,若智能终端获得的用户的面部特征为“丹凤眼、希腊鼻、柳叶眉、小嘴、鹅蛋脸”,经过进一步匹配,上两个美妆模板获得的特征关联度分别为“1”和“4”,因此,智能终端会将美妆模板2推荐给用户。

当然,上述仅仅为举例,在对特征关联度进行计算时,也可以将相关和不相关的情况对应的关联度的值设定为“1”和“-1”,这里不作限定。

步骤106:智能终端确定用户选择的美妆模板,并向用户呈现相关的美妆信息。

具体的,智能终端会将筛选出的美妆模板,作为最终推荐的美妆模板呈现给用户,用户可以根据自己的喜好挑选出合适自己的美妆模板,当智能终端获得用户选取美妆模板的指示信息后,会将用户选取的美妆模板记录的化妆方式向用户呈现。

例如,假设智能终端最终推荐了美妆模板1、美妆模板2共两个美妆模板,智能终端会以平铺的方式将上述两个美妆模板的图片和关键词向用户进行推荐,若用户选择美妆模板2,则智能会将美妆模板2记录的化妆方式向用户呈现。

参阅图2所示,本发明实施例中,推荐和获取装置至少包括接收单元200、配置单元210、匹配单元220和推荐单元230,其中,

接收单元200,用于接收用户输入的关键词集合;

配置单元210,用于确定预设的各个美妆模板,以及对应每一个美妆模板设置的关键词集合;

匹配单元220,用于分别将用户输入的关键词集合,与所述对应每一个美妆模板设置的关键词集合进行匹配,并获得匹配结果;

推荐单元230,用于根据匹配结果,向用户推荐匹配成功的美妆模板。

可选的,在接收用户输入的关键词集合之前时,所述接收单元200进一步用于:

预先在本地设置若干美妆模板,并对应每一个美妆模板设置相应的关键词集合,其中,一个美妆模板中记录了一种化妆方式。

可选的,将所述用户输入的关键词集合,与所述对应一个美妆模板设置的关键词集合进行匹配,并获得匹配结果时,所述匹配单元220用于:

将用户输入的关键词集合中包含的每一个关键词,分别与对应所述一个美妆模板设置的关键词集合中的每一个关键词进行匹配;

判定所述用户输入的关键词集合为对应所述一个美妆模板设置的关键词集合的子集时,确定所述用户输入的关键词集合与对应所述一个美妆模板的关键词集合匹配成功;或者,判定所述用户输入的关键词集合与对应所述一个美妆模板设置的关键词集合之间存在交集时,确定所述用户输入的关键词集合与对应所述一个美妆模板的关键词集合匹配成功。

可选的,根据匹配结果,向用户推荐匹配成功的美妆模板时,所述推荐单元230用于:

将匹配结果中包含的所有美妆模板向用户展示;

确定用户选取的美妆模板;

将用户选取的美妆模板记录的化妆方式向用户呈现。

可选的,根据匹配结果,向用户推荐匹配成功的美妆模板时,所述推荐单元230用于:

获取用户的面部特征;

分别计算所述用户的面部特征与所述匹配结果中包含的每一个美妆模板的面部特征属性之间的特征关联度;

筛选出特征关联度最高的N个美妆模板;

将所述特征关联度最高的N个美妆模板向用户展示;

确定用户选取的美妆模板;

将用户选取的美妆模板记录的化妆方式向用户呈现。

综上所述,本发明实施例中,预先按照用户的指示设置不同的美妆模板,并为各个美妆模板设置对应的关键词集合,根据用户输入的关键词集合在保存的各个美妆模板的关键词集合中进行匹配,获得匹配结果,并将匹配结果中匹配成功的美妆模板作为推荐信息向用户推荐,用户获得的推荐信息与用户的实际需求相符合,避免了用户盲目的查找美妆信息,提高了查找效率,能帮助用户进行有效决策。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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