一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种商品推荐方法、终端和服务器与流程

2022-02-19 14:53:07 来源:中国专利 TAG:


1.本公开涉及通信技术领域,更具体地说,涉及一种商品推荐方法、终端和服务器。


背景技术:

2.随着生活水平的提高,人们越来越重视自己的外表,完美的外在形象可以让人更自信,还可以提升他人对自己的好感度。人们通常会使用化妆的方式完善自身的外在形象,合适的妆容可以使人更有气质,此时,选择适合自身形象和气质的商品就显得尤为重要。但是,人们毕竟不是专业的化妆师,可能仅仅凭感觉来选择比较和眼缘的商品,而实际上人们所选择的商品可能并不适合其气质和形象。特别是对于刚开始接触化妆的人来说,甚至可能出现选错了商品而导致所化的妆让人难以接受的情况。因此,由于人们难以选择真正适合自己的商品,导致无法获得令自己满意的妆容。


技术实现要素:

3.本公开提供一种商品推荐方法、终端和服务器,以至少解决上述相关技术中,由于人们难以选择真正适合自己的商品,导致无法获得令自己满意的妆容的技术问题。
4.根据本公开实施例的第一方面,提供一种商品推荐方法,应用于终端,所述方法包括:获取目标图片的修图颜色参数;向服务器发送所述目标图片的修图颜色参数;接收所述服务器发送的目标商品的信息,其中,所述目标商品为所述服务器在至少一个商品中筛选出的颜色参数与所述目标图片的修图颜色参数相匹配的商品;显示所述目标商品的信息。
5.可选地,所述修图颜色参数包含至少一个修图特效的颜色分量参数。
6.可选地,所述颜色分量参数包括红色分量参数、绿色分量参数、蓝色分量参数。
7.可选地,所述至少一个修图特效包括口红特效、眼影特效和腮红特效中的至少一个。
8.可选地,所述目标商品包括与所述至少一个修图特效对应的至少一个商品。
9.可选地,所述至少一个商品中的颜色参数与所述修图颜色参数之间的欧式距离最小的商品被确定为所述相匹配的商品。
10.可选地,所述修图颜色参数为默认修图颜色参数;所述服务器存储有与所述默认修图颜色参数相匹配的商品的信息。
11.可选地,所述方法还包括:接收所述服务器在未查找到所述目标商品的情况下发送的推荐商品的信息;显示所述推荐商品的信息。
12.根据本公开实施例的第二方面,提供一种商品推荐方法,应用于服务器,所述方法包括:接收终端发送的目标图片的修图颜色参数;将所述目标图片的修图颜色参数与至少一个商品中每个商品的颜色参数进行比对;将所述至少一个商品中颜色参数与所述目标图片的修图颜色参数相匹配的商品确定为目标商品;向所述终端发送所述目标商品的信息。
13.可选地,所述修图颜色参数包含至少一个修图特效的颜色分量参数。
14.可选地,所述颜色分量参数包括红色分量参数、绿色分量参数、蓝色分量参数。
15.可选地,所述至少一个修图特效包括口红特效、眼影特效和腮红特效中的至少一个。
16.可选地,所述目标商品包括与所述至少一个修图特效对应的至少一个商品。
17.可选地,所述将所述目标图片的修图颜色参数与至少一个商品中每个商品的颜色参数进行比对,包括:计算所述至少一个商品中每个商品的颜色参数与所述目标图片的修图颜色参数之间的至少一个欧氏距离;确定所述至少一个欧氏距离之中最小的欧氏距离;其中,与所述最小的欧式距离对应的商品被确定为所述相匹配的商品。
18.可选地,所述修图颜色参数为默认修图颜色参数;所述服务器存储有与所述默认修图颜色参数相匹配的商品的信息。
19.可选地,所述方法还包括:在未查找到所述目标商品的情况下,向所述终端发送推荐商品的信息。
20.根据本公开实施例的第三方面,提供一种终端,包括:获取模块,被配置为获取目标图片的修图颜色参数;发送模块,被配置为向服务器发送所述目标图片的修图颜色参数;接收模块,被配置为接收所述服务器发送的目标商品的信息,其中,所述目标商品为所述服务器在至少一个商品中筛选出的颜色参数与所述目标图片的修图颜色参数相匹配的商品;显示模块,被配置为显示所述目标商品的信息。
21.可选地,所述修图颜色参数包含至少一个修图特效的颜色分量参数。
22.可选地,所述颜色分量参数包括红色分量参数、绿色分量参数、蓝色分量参数。
23.可选地,所述至少一个修图特效包括口红特效、眼影特效和腮红特效中的至少一个。
24.可选地,所述目标商品包括与所述至少一个修图特效对应的至少一个商品。
25.可选地,所述至少一个商品中的颜色参数与所述修图颜色参数之间的欧式距离最小的商品被确定为所述相匹配的商品。
26.可选地,所述修图颜色参数为默认修图颜色参数;所述服务器存储有与所述默认修图颜色参数相匹配的商品的信息。
27.可选地,所述接收模块还被配置为接收所述服务器在未查找到所述目标商品的情况下发送的推荐商品的信息;所述显示模块还被配置为显示所述推荐商品的信息。
28.根据本公开实施例的第四方面,提供一种服务器,包括:接收模块,被配置为接收终端发送的目标图片的修图颜色参数;比对模块,被配置为将所述目标图片的修图颜色参数与至少一个商品中每个商品的颜色参数进行比对;确定模块,被配置为将所述至少一个商品中颜色参数与所述目标图片的修图颜色参数相匹配的商品确定为目标商品;发送模块,被配置为向所述终端发送所述目标商品的信息。
29.可选地,所述修图颜色参数包含至少一个修图特效的颜色分量参数。
30.可选地,所述颜色分量参数包括红色分量参数、绿色分量参数、蓝色分量参数。
31.可选地,所述至少一个修图特效包括口红特效、眼影特效和腮红特效中的至少一个。
32.可选地,所述目标商品包括与所述至少一个修图特效对应的至少一个商品。
33.可选地,所述比对模块被配置为:计算所述至少一个商品中每个商品的颜色参数与所述目标图片的修图颜色参数之间的至少一个欧氏距离;确定所述至少一个欧氏距离之
中最小的欧氏距离;其中,与所述最小的欧式距离对应的商品被确定为所述相匹配的商品。
34.可选地,所述修图颜色参数为默认修图颜色参数;所述服务器存储有与所述默认修图颜色参数相匹配的商品的信息。
35.可选地,所述发送模块还被配置为:在未查找到所述目标商品的情况下,向所述终端发送推荐商品的信息。
36.根据本公开实施例的第五方面,提供一种电子设备,包括处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现根据本公开的商品推荐方法。
37.根据本公开实施例的第六方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行根据本公开的商品推荐方法。
38.根据本公开实施例的第七方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据本公开的商品推荐方法。
39.本公开的实施例提供的技术方案至少带来以下有益效果:
40.用户在对图片进行修图时,可能经过了多次调整,所获得的目标图片是符合用户要求的图片。因此,可以利用目标图片的修图颜色参数推荐商品,用户使用推荐的商品之后所获得的妆容会与目标图片所呈现的妆容效果相接近,即此时所获得的妆容是令用户满意的妆容。避免用户不知如何选择商品,导致无法获得令自己满意的妆容的情况的出现。进一步的,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修图颜色参数的操作步骤,方便快捷。进一步的,终端还可以接收并显示推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
41.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
42.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
43.图1是示出根据本公开的示例性实施例的一种商品推荐方法的流程图;
44.图2是示出根据本公开的示例性实施例的另一种商品推荐方法的流程图;
45.图3是示出根据本公开的示例性实施例的一种终端的框图;
46.图4是示出根据本公开的示例性实施例的一种服务器的框图;
47.图5是示出根据本公开的示例性实施例一种电子设备的框图。
具体实施方式
48.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
49.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
50.在此需要说明的是,在本公开中出现的“若干项之中的至少一项”均表示包含“该若干项中的任意一项”、“该若干项中的任意多项的组合”、“该若干项的全体”这三类并列的情况。例如“包括a和b之中的至少一个”即包括如下三种并列的情况:(1)包括a;(2)包括b;(3)包括a和b。又例如“执行步骤一和步骤二之中的至少一个”,即表示如下三种并列的情况:(1)执行步骤一;(2)执行步骤二;(3)执行步骤一和步骤二。
51.用户在使用修图软件对图片进行修图时,往往会添加一些美妆效果。例如口红特效、眼影特效、腮红特效等等。现实生活中,用户在化妆时,也希望实际化妆效果能达到修图的效果,即希望实际化妆效果能让人赏心悦目。但是,人们毕竟不是专业的化妆师,可能仅仅凭感觉来选择比较和眼缘的商品,而实际上人们所选择的商品可能并不适合其气质和形象,可能导致无法获得令自己满意的妆容。
52.为了解决相关技术中,由于人们难以选择真正适合自己的商品,导致无法获得令自己满意的妆容的问题,本公开提供的一种商品推荐方法、终端和服务器,用户在对图片进行修图时,可能经过了多次调整,所获得的目标图片是符合用户要求的图片。因此,可以利用目标图片的修图颜色参数推荐商品,用户使用推荐的商品之后所获得的妆容会与目标图片所呈现的妆容效果相接近,即此时所获得的妆容是令用户满意的妆容。避免用户不知如何选择商品,导致无法获得令自己满意的妆容的情况的出现。进一步的,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修图颜色参数的操作步骤,方便快捷。进一步的,终端还可以接收并显示推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
53.图1是示出根据本公开的示例性实施例的一种商品推荐方法的流程图,应用于终端。
54.参照图1,在步骤101,可以获取目标图片的修图颜色参数,该目标图片可以为用户对包含自身脸部内容的图片进行修图之后所获得的图片。
55.根据本公开的示例性实施例,上述修图颜色参数可以包含至少一个修图特效的颜色分量参数。这样,可以基于目标图片的至少一个修图特效的颜色分量参数推荐商品,用户使用推荐的商品所获得的妆容相当于给用户的脸部加了至少一个修图特效,可以使所获得的妆容效果达到修图级别的效果,相比于用户自己凭感觉选择商品的方式,本公开的商品推荐方法为用户提供了修图级别的商品选择指导,可以使用户获得符合自身期望的妆容,大大提升用户妆容的美感。需要说明的是,上述商品可以为化妆品。
56.根据本公开的示例性实施例,上述颜色分量参数可以包括rgb分量参数,即,红色(red)分量参数、绿色(green)分量参数、蓝色(blue)分量参数。当然,本公开使用的颜色分量参数不限于rgb分量参数,还可使用任何可用的颜色分量参数,例如,yuv分量参数等。下面,以颜色分量参数为rgb分量参数为例进行说明。
57.根据本公开的示例性实施例,上述至少一个修图特效可以包括口红特效、眼影特
效和腮红特效中的至少一个。例如,如果用户在修图过程中使用了口红特效,则可以获取该口红特效的三个颜色分量参数,即可以获取该口红特效的rgb值;如果用户在修图过程中使用了眼影特效,则可以获取该眼影特效的三个颜色分量参数,即可以获取该眼影特效的rgb值;如果用户在修图过程中使用了腮红特效,则可以获取该腮红特效的三个颜色分量参数,即可以获取该腮红特效的rgb值。需要说明的是,至少一个修图特效还可以包含其他修图特效,上述口红特效、眼影特效和腮红特效仅仅是一种举例说明。
58.根据本公开的示例性实施例,修图颜色参数可以为默认修图颜色参数;服务器可以存储有与默认修图颜色参数相匹配的商品的信息。这样,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修图颜色参数的操作步骤,方便快捷。
59.在步骤102,可以向服务器发送目标图片的修图颜色参数。例如,可以向服务器发送目标图片的口红特效的rgb值、目标图片的眼影特效的rgb值以及目标图片的腮红特效的rgb值中的至少一个。
60.在步骤103,可以接收服务器发送的目标商品的信息。其中,目标商品可以为服务器在至少一个商品中筛选出的颜色参数与目标图片的修图颜色参数相匹配的商品。需要说明的是,商品商家每次需要销售新型商品时,可以将待销售的新型商品的相关信息上传至服务器,新型商品的相关信息可以为新型商品的品牌、生产厂家、色号、颜色参数等等。这样,服务器可以存储大量商家所上传的多款商品中每款商品的相关信息。
61.服务器接收到终端发送的目标图片的修图颜色参数之后,可以将目标图片的修图颜色参数与预先存储的至少一个商品中每个商品的颜色参数进行比对,进而可以获得颜色参数与目标图片的修图颜色参数相匹配的目标商品。例如,服务器接收到终端发送的目标图片的口红特效的三个颜色分量参数之后,可以将该口红特效的三个颜色分量参数与预先存储的至少一个口红中每个口红的三个颜色分量参数进行比对,进而可以获得三个颜色分量参数与目标图片的口红特效的三个颜色分量参数相匹配的目标口红,即可以获得对应的颜色与该目标图片的口红特效的颜色最相近的口红。
62.接下来,终端可以接收服务器发送的目标商品的信息,该目标商品的信息可以为目标商品的品牌、色号、生产厂家等信息。或者,该目标商品的信息也可以为目标商品的商品链接。
63.根据本公开的示例性实施例,目标商品可以包括与至少一个修图特效对应的至少一个商品。例如,目标商品可以包括与口红特效、眼影特效和腮红特效对应的口红、眼影和腮红。
64.根据本公开的示例性实施例,服务器在将目标图片的修图颜色参数与预先存储的至少一个商品中每个商品的颜色参数进行比对时,可以将至少一个商品中的颜色参数与修图颜色参数之间的欧式距离最小的商品确定为与目标图片的修图颜色参数相匹配的商品。例如,可以通过以下公式计算欧氏距离:
65.s=sqrt[(r1‑
r2)2 (g1‑
g2)2 (b1‑
b2)2]
ꢀꢀꢀ
(1)
[0066]
其中,s代表欧氏距离,r1、g1、b1分别表示至少一个商品中每个商品的红色分量参数、绿色分量参数、蓝色分量参数;r2、g2、b2分别表示目标图片的修图特效的红色分量参数、绿色分量参数、蓝色分量参数。欧氏距离s越小,表示商品的颜色与目标图片的修图特效的
颜色越接近。
[0067]
如前所述,以目标图片的修图颜色参数为目标图片的口红特效的三个颜色分量参数为例,服务器可以将至少一个口红中的三个颜色分量参数与目标图片的口红特效的三个颜色分量参数之间的欧式距离最小的口红确定为与目标图片的口红特效的三个颜色分量参数相匹配的口红。
[0068]
在步骤104,可以显示目标商品的信息。例如,如前所述,可以显示目标商品的品牌、色号、生产厂家等信息;或者,可以显示目标商品的商品链接。用户可以点击该目标商品的商品链接,进而可以显示与目标商品相关的购买详情页面,该购买详情页面可以为用户提供目标商品的价格、包装颜色、包装款式等信息。
[0069]
根据本公开的示例性实施例,终端还可以接收服务器在未查找到目标商品的情况下发送的推荐商品的信息。接下来,可以显示推荐商品的信息。需要说明的是,服务器确定的至少一个商品中每个商品的颜色参数与目标图片的修图颜色参数之间的至少一个欧氏距离中最小的欧氏距离可能还是超过阈值,即此时服务器没有查找到与目标图片的修图颜色参数比较匹配的商品。此时,终端还可以接收并显示推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
[0070]
图2是示出根据本公开的示例性实施例的另一种商品推荐方法的流程图,应用于服务器。
[0071]
参照图2,在步骤201,可以接收终端发送的目标图片的修图颜色参数,该目标图片可以为终端的用户对包含自身脸部内容的图片进行修图之后所获得的图片。
[0072]
根据本公开的示例性实施例,上述修图颜色参数可以包含至少一个修图特效的颜色分量参数。这样,可以基于目标图片的至少一个修图特效的颜色分量参数推荐商品,用户使用推荐的商品所获得的妆容相当于给用户的脸部加了至少一个修图特效,可以使所获得的妆容效果达到修图级别的效果,相比于用户自己凭感觉选择商品的方式,本公开的商品推荐方法为用户提供了修图级别的商品选择指导,可以使用户获得符合自身期望的妆容,大大提升用户妆容的美感。需要说明的是,上述商品可以为化妆品。
[0073]
根据本公开的示例性实施例,上述颜色分量参数可以包括rgb分量参数,即,红色(red)分量参数、绿色(green)分量参数、蓝色(blue)分量参数。当然,本公开使用的颜色分量参数不限于rgb分量参数,还可使用任何可用的颜色分量参数,例如,yuv分量参数等。下面,以颜色分量参数为rgb分量参数为例进行说明。
[0074]
根据本公开的示例性实施例,上述至少一个修图特效可以包括口红特效、眼影特效和腮红特效中的至少一个。例如,如果用户在修图过程中使用了口红特效,则可以获取该口红特效的三个颜色分量参数,即可以获取该口红特效的rgb值;如果用户在修图过程中使用了眼影特效,则可以获取该眼影特效的三个颜色分量参数,即可以获取该眼影特效的rgb值;如果用户在修图过程中使用了腮红特效,则可以获取该腮红特效的三个颜色分量参数,即可以获取该腮红特效的rgb值。需要说明的是,至少一个修图特效还可以包含其他修图特效,上述口红特效、眼影特效和腮红特效仅仅是一种举例说明。
[0075]
根据本公开的示例性实施例,修图颜色参数可以为默认修图颜色参数;服务器可以存储有与默认修图颜色参数相匹配的商品的信息。这样,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修
图颜色参数的操作步骤,方便快捷。
[0076]
在步骤202,可以将目标图片的修图颜色参数与至少一个商品中每个商品的颜色参数进行比对。需要说明的是,商品商家每次需要销售新型商品时,可以将待销售的新型商品的相关信息上传至服务器,新型商品的相关信息可以为新型商品的品牌、生产厂家、色号、颜色参数等等。这样,服务器可以存储大量商家所上传的多款商品中每款商品的相关信息。服务器接收到终端发送的目标图片的修图颜色参数之后,可以将目标图片的修图颜色参数与预先存储的至少一个商品中每个商品的颜色参数进行比对。
[0077]
根据本公开的示例性实施例,可以计算至少一个商品中每个商品的颜色参数与目标图片的修图颜色参数之间的至少一个欧氏距离,进而可以确定至少一个欧氏距离之中最小的欧氏距离。例如,可以利用公式(1)计算欧氏距离。其中,与最小的欧式距离对应的商品被确定为相匹配的商品。
[0078]
在步骤203,可以将至少一个商品中颜色参数与目标图片的修图颜色参数相匹配的商品确定为目标商品。例如,假设目标图片的修图颜色参数为口红特效的三个颜色分量参数,则可以将至少一个口红中三个颜色分量参数与目标图片的口红特效的三个颜色分量参数相匹配的口红确定为目标口红,即可以获得对应的颜色与该目标图片的口红特效的颜色最相近的口红。
[0079]
根据本公开的示例性实施例,目标商品可以包括与至少一个修图特效对应的至少一个商品。例如,目标商品可以包括与口红特效、眼影特效和腮红特效对应的口红、眼影和腮红。
[0080]
在步骤204,可以向终端发送目标商品的信息。例如,可以向终端发送目标商品的品牌、色号、生产厂家等信息;或者,可以向终端发送目标商品的商品链接。终端的用户可以点击该目标商品的商品链接,进而可以显示与目标商品相关的购买详情页面,该购买详情页面可以为用户提供目标商品的价格、包装颜色、包装款式等信息。
[0081]
根据本公开的示例性实施例,在未查找到目标商品的情况下,可以向终端发送推荐商品的信息。需要说明的是,服务器确定的至少一个商品中每个商品的颜色参数与目标图片的修图颜色参数之间的至少一个欧氏距离中最小的欧氏距离可能还是超过阈值,即此时服务器没有查找到与目标图片的修图颜色参数比较匹配的商品。此时,服务器可以向终端发送推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
[0082]
图3是示出根据本公开的示例性实施例的一种终端的框图。参照图3,终端300可包括获取模块301、发送模块302、接收模块303和显示模块304。
[0083]
获取模块301可获取目标图片的修图颜色参数,该目标图片可以为用户对包含自身脸部内容的图片进行修图之后所获得的图片。
[0084]
根据本公开的示例性实施例,上述修图颜色参数可以包含至少一个修图特效的颜色分量参数。这样,可以基于目标图片的至少一个修图特效的颜色分量参数推荐商品,用户使用推荐的商品所获得的妆容相当于给用户的脸部加了至少一个修图特效,可以使所获得的妆容效果达到修图级别的效果,相比于用户自己凭感觉选择商品的方式,本公开的商品推荐方法为用户提供了修图级别的商品选择指导,可以使用户获得符合自身期望的妆容,大大提升用户妆容的美感。需要说明的是,上述商品可以为化妆品。
[0085]
根据本公开的示例性实施例,上述颜色分量参数可以包括rgb分量参数,即,红色(red)分量参数、绿色(green)分量参数、蓝色(blue)分量参数。当然,本公开使用的颜色分量参数不限于rgb分量参数,还可使用任何可用的颜色分量参数,例如,yuv分量参数等。下面,以颜色分量参数为rgb分量参数为例进行说明。
[0086]
根据本公开的示例性实施例,上述至少一个修图特效可以包括口红特效、眼影特效和腮红特效中的至少一个。例如,如果用户在修图过程中使用了口红特效,则可以获取该口红特效的三个颜色分量参数,即可以获取该口红特效的rgb值;如果用户在修图过程中使用了眼影特效,则可以获取该眼影特效的三个颜色分量参数,即可以获取该眼影特效的rgb值;如果用户在修图过程中使用了腮红特效,则可以获取该腮红特效的三个颜色分量参数,即可以获取该腮红特效的rgb值。需要说明的是,至少一个修图特效还可以包含其他修图特效,上述口红特效、眼影特效和腮红特效仅仅是一种举例说明。
[0087]
根据本公开的示例性实施例,修图颜色参数可以为默认修图颜色参数;服务器可以存储有与默认修图颜色参数相匹配的商品的信息。这样,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修图颜色参数的操作步骤,方便快捷。
[0088]
发送模块302可以向服务器发送目标图片的修图颜色参数。例如,可以向服务器发送目标图片的口红特效的rgb值、目标图片的眼影特效的rgb值以及目标图片的腮红特效的rgb值中的至少一个。
[0089]
接收模块303可以接收服务器发送的目标商品的信息。其中,目标商品可以为服务器在至少一个商品中筛选出的颜色参数与目标图片的修图颜色参数相匹配的商品。需要说明的是,商品商家每次需要销售新型商品时,可以将待销售的新型商品的相关信息上传至服务器,新型商品的相关信息可以为新型商品的品牌、生产厂家、色号、颜色参数等等。这样,服务器可以存储大量商家所上传的多款商品中每款商品的相关信息。
[0090]
服务器接收到终端发送的目标图片的修图颜色参数之后,可以将目标图片的修图颜色参数与预先存储的至少一个商品中每个商品的颜色参数进行比对,进而可以获得颜色参数与目标图片的修图颜色参数相匹配的目标商品。接下来,终端可以接收服务器发送的目标商品的信息,该目标商品的信息可以为目标商品的品牌、色号、生产厂家等信息。或者,该目标商品的信息也可以为目标商品的商品链接。
[0091]
根据本公开的示例性实施例,目标商品可以包括与至少一个修图特效对应的至少一个商品。例如,目标商品可以包括与口红特效、眼影特效和腮红特效对应的口红、眼影和腮红。
[0092]
根据本公开的示例性实施例,服务器在将目标图片的修图颜色参数与预先存储的至少一个商品中每个商品的颜色参数进行比对时,可以将至少一个商品中的颜色参数与修图颜色参数之间的欧式距离最小的商品确定为与目标图片的修图颜色参数相匹配的商品。例如,可以利用公式(1)计算欧氏距离。
[0093]
显示模块304可以显示目标商品的信息。例如,可以显示目标商品的品牌、色号、生产厂家等信息;或者,可以显示目标商品的商品链接。用户可以点击该目标商品的商品链接,进而可以显示与目标商品相关的购买详情页面,该购买详情页面可以为用户提供目标商品的价格、包装颜色、包装款式等信息。
[0094]
根据本公开的示例性实施例,接收模块303还可以接收服务器在未查找到目标商品的情况下发送的推荐商品的信息。接下来,显示模块304可以显示推荐商品的信息。需要说明的是,服务器确定的至少一个商品中每个商品的颜色参数与目标图片的修图颜色参数之间的至少一个欧氏距离中最小的欧氏距离可能还是超过阈值,即此时服务器没有查找到与目标图片的修图颜色参数比较匹配的商品。此时,终端还可以接收并显示推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
[0095]
图4是示出根据本公开的示例性实施例的一种服务器的框图。参照图4,服务器400可包括接收模块401、比对模块402、确定模块403和发送模块404。
[0096]
接收模块401可接收终端发送的目标图片的修图颜色参数,该目标图片可以为终端的用户对包含自身脸部内容的图片进行修图之后所获得的图片。
[0097]
根据本公开的示例性实施例,上述修图颜色参数可以包含至少一个修图特效的颜色分量参数。这样,可以基于目标图片的至少一个修图特效的颜色分量参数推荐商品,用户使用推荐的商品所获得的妆容相当于给用户的脸部加了至少一个修图特效,可以使所获得的妆容效果达到修图级别的效果,相比于用户自己凭感觉选择商品的方式,本公开的商品推荐方法为用户提供了修图级别的商品选择指导,可以使用户获得符合自身期望的妆容,大大提升用户妆容的美感。需要说明的是,上述商品可以为化妆品。
[0098]
根据本公开的示例性实施例,上述颜色分量参数可以包括rgb分量参数,即,红色(red)分量参数、绿色(green)分量参数、蓝色(blue)分量参数。当然,本公开使用的颜色分量参数不限于rgb分量参数,还可使用任何可用的颜色分量参数,例如,yuv分量参数等。下面,以颜色分量参数为rgb分量参数为例进行说明。
[0099]
根据本公开的示例性实施例,上述至少一个修图特效可以包括口红特效、眼影特效和腮红特效中的至少一个。例如,如果用户在修图过程中使用了口红特效,则可以获取该口红特效的三个颜色分量参数,即可以获取该口红特效的rgb值;如果用户在修图过程中使用了眼影特效,则可以获取该眼影特效的三个颜色分量参数,即可以获取该眼影特效的rgb值;如果用户在修图过程中使用了腮红特效,则可以获取该腮红特效的三个颜色分量参数,即可以获取该腮红特效的rgb值。需要说明的是,至少一个修图特效还可以包含其他修图特效,上述口红特效、眼影特效和腮红特效仅仅是一种举例说明。
[0100]
根据本公开的示例性实施例,修图颜色参数可以为默认修图颜色参数;服务器可以存储有与默认修图颜色参数相匹配的商品的信息。这样,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修图颜色参数的操作步骤,方便快捷。
[0101]
比对模块402可以将目标图片的修图颜色参数与至少一个商品中每个商品的颜色参数进行比对。需要说明的是,商品商家每次需要销售新型商品时,可以将待销售的新型商品的相关信息上传至服务器,新型商品的相关信息可以为新型商品的品牌、生产厂家、色号、颜色参数等等。这样,服务器可以存储大量商家所上传的多款商品中每款商品的相关信息。服务器接收到终端发送的目标图片的修图颜色参数之后,可以将目标图片的修图颜色参数与预先存储的至少一个商品中每个商品的颜色参数进行比对。
[0102]
根据本公开的示例性实施例,可以计算至少一个商品中每个商品的颜色参数与目
标图片的修图颜色参数之间的至少一个欧氏距离,进而可以确定至少一个欧氏距离之中最小的欧氏距离。例如,可以利用公式(1)计算欧氏距离。其中,与最小的欧式距离对应的商品被确定为相匹配的商品。需要说明的是,欧氏距离越小,表示商品的颜色与目标图片的修图特效的颜色越接近。
[0103]
确定模块403可以将至少一个商品中颜色参数与目标图片的修图颜色参数相匹配的商品确定为目标商品。例如,假设目标图片的修图颜色参数为口红特效的三个颜色分量参数,则可以将至少一个口红中三个颜色分量参数与目标图片的口红特效的三个颜色分量参数相匹配的口红确定为目标口红,即可以获得对应的颜色与该目标图片的口红特效的颜色最相近的口红。
[0104]
根据本公开的示例性实施例,目标商品可以包括与至少一个修图特效对应的至少一个商品。例如,目标商品可以包括与口红特效、眼影特效和腮红特效对应的口红、眼影和腮红。
[0105]
发送模块404可以向终端发送目标商品的信息。例如,可以向终端发送目标商品的品牌、色号、生产厂家等信息;或者,可以向终端发送目标商品的商品链接。终端的用户可以点击该目标商品的商品链接,进而可以显示与目标商品相关的购买详情页面,该购买详情页面可以为用户提供目标商品的价格、包装颜色、包装款式等信息。
[0106]
根据本公开的示例性实施例,在未查找到目标商品的情况下,发送模块404可以向终端发送推荐商品的信息。需要说明的是,服务器确定的至少一个商品中每个商品的颜色参数与目标图片的修图颜色参数之间的至少一个欧氏距离中最小的欧氏距离可能还是超过阈值,即此时服务器没有查找到与目标图片的修图颜色参数比较匹配的商品。此时,服务器可以向终端发送推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
[0107]
图5是示出根据本公开的示例性实施例一种电子设备的框图。
[0108]
参照图5,电子设备500包括至少一个存储器501和至少一个处理器502,所述至少一个存储器501中存储有指令,当指令被至少一个处理器502执行时,执行根据本公开的示例性实施例的商品推荐方法。
[0109]
作为示例,电子设备500可以是pc计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令的装置。这里,电子设备500并非必须是单个的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。电子设备500还可以是集成控制系统或系统管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
[0110]
在电子设备500中,处理器502可包括中央处理器(cpu)、图形处理器(gpu)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
[0111]
处理器502可运行存储在存储器501中的指令或代码,其中,存储器501还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
[0112]
存储器501可与处理器502集成为一体,例如,将ram或闪存布置在集成电路微处理器等之内。此外,存储器501可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库
系统可使用的其他存储装置。存储器501和处理器502可在操作上进行耦合,或者可例如通过i/o端口、网络连接等互相通信,使得处理器502能够读取存储在存储器中的文件。
[0113]
此外,电子设备500还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备500的所有组件可经由总线和/或网络而彼此连接。
[0114]
根据本公开的示例性实施例,还可提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行根据本公开的商品推荐方法。这里的计算机可读存储介质的示例包括:只读存储器(rom)、随机存取可编程只读存储器(prom)、电可擦除可编程只读存储器(eeprom)、随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、闪存、非易失性存储器、cd

rom、cd

r、cd r、cd

rw、cd rw、dvd

rom、dvd

r、dvd r、dvd

rw、dvd rw、dvd

ram、bd

rom、bd

r、bd

r lth、bd

re、蓝光或光盘存储器、硬盘驱动器(hdd)、固态硬盘(ssd)、卡式存储器(诸如,多媒体卡、安全数字(sd)卡或极速数字(xd)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
[0115]
根据本公开的示例性实施例,还可提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现根据本公开的商品推荐方法。
[0116]
根据本公开的一种商品推荐方法、终端和服务器,用户在对图片进行修图时,可能经过了多次调整,所获得的目标图片是符合用户要求的图片。因此,可以利用目标图片的修图颜色参数推荐商品,用户使用推荐的商品之后所获得的妆容会与目标图片所呈现的妆容效果相接近,即此时所获得的妆容是令用户满意的妆容。避免用户不知如何选择商品,导致无法获得令自己满意的妆容的情况的出现。进一步的,无需用户手动设置修图颜色参数,而是可以直接使用终端提供的默认修图颜色参数进行商品推荐,可以节省手动设置修图颜色参数的操作步骤,方便快捷。进一步的,终端还可以接收并显示推荐商品的信息,可以为用户提供较多的商品选择余地,避免直接返回查找商品失败的反馈信息,给用户带来不好的使用体验。
[0117]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0118]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献