CN105159956A - 发型生成方法及*** - Google Patents
发型生成方法及*** Download PDFInfo
- Publication number
- CN105159956A CN105159956A CN201510508141.9A CN201510508141A CN105159956A CN 105159956 A CN105159956 A CN 105159956A CN 201510508141 A CN201510508141 A CN 201510508141A CN 105159956 A CN105159956 A CN 105159956A
- Authority
- CN
- China
- Prior art keywords
- user
- hair style
- information
- barber shop
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000012790 confirmation Methods 0.000 claims abstract description 33
- 230000001815 facial effect Effects 0.000 claims description 24
- 239000000203 mixture Substances 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 abstract description 9
- 210000003128 head Anatomy 0.000 description 83
- 241000320126 Pseudomugilidae Species 0.000 description 8
- 210000000744 eyelid Anatomy 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 210000001061 forehead Anatomy 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 241000209094 Oryza Species 0.000 description 2
- 235000007164 Oryza sativa Nutrition 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 235000009566 rice Nutrition 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5838—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
Landscapes
- Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种发型生成方法及***。其中,第一终端获取用户头像,将用户信息和用户头像发送给服务器;服务器获取与用户头像相匹配的发型图像,并组成发型列表,根据用户信息获取多个理发店信息,并组成理发店信息列表,将理发店信息列表及发型列表发送给所述第一终端;第一终端发送发型确认信息给服务器,服务器发送用户信息及发型确认信息中用户选择的发型图像给理发店信息对应的第二终端。由于服务器生成了与用户头像相匹配的发型图像,不仅解除了用户对发型满意度不可控的顾虑,更大限度满足用户多种个性化的发型需求;同时理发店不需要现场为用户设计发型,节省了发型设计的时间,提高了理发效率。
Description
技术领域
本发明涉及互联网通信技术领域,具体而言,涉及一种发型生成方法及***。
背景技术
目前,当用户需要理发时,都是前去理发店,将自己的意愿表述给发型设计师。发型设计师先根据用户的脸型、头型以及表述的意愿来设计发型,设计出用户满意的发型后为用户理发,以为用户理出上述设计出的发型。
由于理发之前发型设计师需要根据用户的脸型、头型和意愿现场为用户设计发型,设计发型需要花费大量时间,设计发型的效率很低,进而导致理发的效率很低。
发明内容
有鉴于此,本发明实施例的目的在于提供一种发型生成方法及***,实现自动生成与用户头像相匹配的发型图像,解除了用户对发型满意度不可控的顾虑,更大限度满足用户多种个性化的发型需求,提高了设计发型的效率,进而提高了理发效率和效果。
第一方面,本发明实施例提供了一种发型生成方法,所述方法包括:
第一终端获取用户头像,将用户信息和所述用户头像发送给服务器;
所述服务器获取与所述用户头像相匹配的发型图像,并组成发型列表,根据所述用户信息获取多个理发店信息,并组成理发店信息列表,将所述理发店信息列表及所述发型列表发送给所述第一终端;
所述第一终端发送发型确认信息给所述服务器,所述发型确认信息包括用户选择的发型图像及理发店信息;
所述服务器发送所述用户信息及所述用户选择的发型图像给所述理发店信息对应的第二终端。
结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述服务器获取与所述用户头像相匹配的发型图像,包括:
所述服务器对所述用户头像进行图像处理,从所述用户头像中提取用户的面部特征;
所述服务器获取发型匹配策略;
所述服务器根据所述用户的面部特征和所述发型匹配策略,从所述服务器存储的发型图像中获取与所述用户头像相匹配的发型图像。
结合第一方面,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,所述服务器根据所述用户信息获取多个理发店信息,并组成理发店信息列表,包括:
所述服务器获取存储的每个理发店信息,分别从所述每个理发店信息中获取每个所述理发店的位置信息;
所述服务器根据每个所述理发店的位置信息与所述用户的位置信息,分别计算每个所述理发店与所述用户之间的距离;
所述服务器从所述每个理发店信息中选择所述距离小于预设距离的理发店信息;
所述服务器按照预设距离顺序对选择的所述理发店信息进行排序并组成理发店信息列表。
结合第一方面,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,所述服务器根据所述用户信息获取多个理发店信息,并组成理发店信息列表,包括:
所述服务器根据所述用户的位置信息,定位距离所述用户预设距离内的理发店;
所述服务器从定位的所述理发店对应的第二终端获取所述理发店对应的理发店信息;
所述服务器按照预设距离顺序对获取的所述理发店信息进行排序并组成理发店信息列表。
结合第一方面,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述服务器发送所述用户信息及所述用户选择的发型图像给所述理发店信息对应的第二终端之后,还包括:
所述服务器每隔预设时间段从所述第二终端获取所述第二终端对应的理发店的营业时间段以及当前排队人数,并将所述营业时间段及所述当前排队人数组成提醒信息,将所述提醒信息发送给所述第一终端。
第二方面,本发明实施例提供了一种发型生成***,所述***包括:第一终端和服务器;
所述第一终端,用于获取用户头像,将用户信息和所述用户头像发送给所述服务器;接收所述服务器发送的理发店信息列表及发型列表,并发送发型确认信息给所述服务器,所述发型确认信息包括发型图像及理发店信息;
所述服务器,用于获取与所述用户头像相匹配的发型图像,并组成发型列表;根据所述用户信息获取多个理发店信息,并组成理发店信息列表,将所述理发信息列表及所述发型列表发送给所述第一终端;发送所述用户信息及所述用户选择的发型图像给所述发型确认信息包括的理发店信息对应的第二终端。
结合第二方面,本发明实施例提供了上述第二方面的第一种可能的实现方式,其中,所述服务器,用于对所述用户头像进行图像处理,从所述用户头像中提取用户的面部特征;获取发型匹配策略;根据所述用户的面部特征和所述发型匹配策略,从所述服务器存储的发型图像中获取与所述用户头像相匹配的发型图像。
结合第二方面,本发明实施例提供了上述第二方面的第二种可能的实现方式,其中,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,
所述服务器,用于获取存储每个理发店信息,分别从所述每个理发店信息中获取每个所述理发店的位置信息;根据每个所述理发店的位置信息与所述用户的位置信息,分别计算每个所述理发店与所述用户之间的距离;从所述每个理发店信息中选择所述距离小于预设距离的理发店信息;按照预设距离顺序对选择的所述理发店信息进行排序并组成理发店信息列表。
结合第二方面,本发明实施例提供了上述第二方面的第三种可能的实现方式,其中,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,
所述服务器,用于根据所述用户的位置信息,定位距离所述用户预设距离内的理发店;从定位的所述理发店对应的第二终端获取所述理发店对应的理发店信息;按照预设距离顺序对获取的所述理发店信息进行排序并组成理发店信息列表。
结合第二方面,本发明实施例提供了上述第二方面的第四种可能的实现方式,其中,所述服务器,还用于每隔预设时间段从所述第二终端获取所述第二终端对应的理发店的营业时间段以及当前排队人数,并将所述营业时间段及所述当前排队人数组成提醒信息,将所述提醒信息发送给所述第一终端。
本发明提供的发型生成方法及***中,服务器获取了与用户头像相匹配的发型图像,并组成发型列表,根据用户信息获取多个理发店信息,并组成理发店信息列表,将理发店信息列表及发型列表发送给第一终端;第一终端发送发型确认信息给服务器,该发型确认信息包括用户选择的发型图像及理发店信息。由于服务器自动生成了与用户头像匹配的发型图像,不仅解除了用户对发型满意度不可控的顾虑,更大限度满足用户多种个性化的发型需求;同时理发店不需要现场为用户设计发型,节省了发型设计的时间,提高了理发效率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1A示出了本发明实施例1所提供的一种发型生成方法的信令交互图;
图1B示出了本发明实施例1所提供的一种获取与用户头像匹配的发型图像的流程图;
图2A示出了本发明实施例2所提供的一种发型生成***的结构示意图;
图2B示出了本发明实施例2所提供的另一种发型生成***的示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
考虑到现有技术中用户理发之前,发型设计师需要先根据用户的脸型、头型和意愿现场为用户提供可供参考的发型,再让用户从参考的发型中选择自己满意的发型,但设计出来的发型用户无法直观感受,导致用户选择的发型的参考价值很低,根据用户选择的发型进行理发可能导致用户对最终理出的发型不满意,且如此设计发型需要花费大量时间,设计发型的效率很低,进而导致理发的效率和效果很低。基于此,本发明实施例提供了一种发型生成方法及***,用于提高理发效率和效果。下面通过实施例进行描述。
实施例1
参见图1A,本发明实施例提供了一种发型生成方法。其中,在本发明实施例中,事先在服务器中存储了大量发型图像,当第一终端对应的用户需要理发时,服务器可以通过本发明实施例提供的方法为该用户生成与该用户头像相匹配的发型图像,并通知该用户前去该用户选择的第二终端对应的理发店进行理发。该方法包括以下步骤:
步骤101:第一终端获取用户头像,将用户信息和该用户头像发送给服务器;
上述用户信息包括用户的位置信息、姓名、联系方式及个性化需求信息。个性化需求信息可以表示用户对理发店的服务质量、理发设施以及理发师技能等的个性化需求。用户的位置信息可以为用户的地址或坐标等。
上述第一终端获取用户头像的操作,具体可以通过以下两种方式来实现:
第一种方式,第一终端直接从本地存储器获取用户头像。
用户对应的第一终端中事先存储有用户的用户头像,第一终端直接从本地存储器存储的用户头像中随机获取一个用户头像。或者,第一终端根据本地存储的每个用户头像的存储时间,获取存储时间离当前时间最近的一个用户头像。或者,第一终端显示存储的多个用户头像,用户从显示的多个用户头像中选择一个用户头像,第一终端当检测到用户选择一个用户头像时,从本地存储器中获取该用户头像。
第二种方式,第一终端通过设置在其上的图像采集器对用户进行现场拍照,得到用户的用户头像。上述图像采集器可以是摄像头或扫描器等。例如,假设图像采集器为摄像头,则通过第一终端上的摄像头对用户进行拍照,得到用户的用户头像。
通过上述第一或第二种方式获取到用户头像之后,第一终端还获取用户的用户信息,并将该用户信息和该用户头像发送给服务器。
用户可以事先在第一终端中存储自己的位置信息、姓名、联系方式及个性化需求信息。上述第一终端获取用户的用户信息的操作可以为,第一终端从本地获取用户事先存储的位置信息、姓名、联系方式及个性化需求信息,并将这些信息组成用户的用户信息。
另外,也可以不在第一终端中事先存储位置信息、姓名、联系方式及个性化需求信息。而是由第一终端显示用户信息登记页面给用户,以使用户在该用户信息登记页面中输入自己的位置信息、姓名、联系方式及个性化需求信息,第一终端从该用户信息登记页面中获取用户输入的这些信息,并组成用户信息。
步骤102:服务器获取与用户头像相匹配的发型图像,并组成发型列表;
上述服务器获取与用户头像相匹配的发型图像可以通过以下步骤完成,如图1B所示:
步骤1021:服务器对用户头像进行图像处理,从用户头像中提取用户的面部特征;
上述面部特征可以包括脸型、头型、眼睛特征或鼻子特征等特征中的一种或多种。脸型可以包括圆脸或方脸等,头型可以包括宽额头或窄额头等;眼睛特征可以包括眼睛颜色或眼皮形状等,眼睛颜色可以为蓝眼睛或黑眼睛等,眼皮形状可以为双眼皮或单眼皮等。鼻子特征可以包括高鼻梁或低鼻梁等。
上述对用户头像进行图像处理的技术已经很成熟了,在此不再赘述。
步骤1022:服务器获取发型匹配策略;
其中,发型匹配策略为依据不同的面部特征匹配不同的发型的匹配规则。发型匹配策略可以是与用户头像的脸型、头型、眼睛特征或鼻子特征等特征相适应的匹配规则。对于脸型特征来说,发型匹配策略可以是圆脸配短发或方脸配长发等;对于鼻子特征来说,发型匹配策略可以是高鼻梁配长发或低鼻梁配短发等;对于眼睛特征来说,发型匹配策略可以是蓝眼睛配棕色头发或黑眼睛配黑色头发等。另外,当面部特征为脸型、头型、眼睛特征或鼻子特征等多种特征的组合时,发型匹配策略可以是上述多种匹配策略的组合,如面部特征包括方脸、高鼻梁和蓝眼睛时配棕色长卷发等。
上述服务器获取发型匹配策略可以通过以下方式获取:
技术人员根据理发行业经验及审美规则,事先设定了发型匹配策略,并将设定的发型匹配策略预先存储在服务器上。当服务器需要获取发型匹配策略时,服务器直接从本地调取预先存储的发型匹配策略;或者,
可以由用户自行设置发型匹配策略,用户将自行设置的发型匹配策略输入到第一终端中,第一终端获取用户输入的发型匹配策略,并在步骤101中将用户信息及用户头像发送给服务器的同时,将用户自行设置的发型匹配策略发送给服务器。服务器接收第一终端发送的发型匹配策略。
步骤1023:服务器根据用户的面部特征和发型匹配策略,从服务器存储的发型图像中获取与用户头像相匹配的发型图像;
当服务器接收到第一终端发送的用户头像时,服务器对用户头像进行图像处理,从用户头像中提取出用户的面部特征。服务器根据提取的面部特征获取与该面部特征对应的发型匹配策略,此发型匹配策略包括发型特征信息,该发型特征信息可以为发型的长度、颜色以及形状,发型的长度可以包括长发、短发或中长发等,发型的颜色可以包括黑色、棕色或酒红色等,发型的形状可以包括直发或卷发等。服务器根据该发型特征信息从存储的大量的发型图像中获取符合该发型特征信息的发型图像。
为了便于理解上述获取与用户头像相匹配的发型图像的方式,下面举例进行说明。例如,假设从用户头像中获取到的面部特征包括方脸、高鼻梁和蓝眼睛的特征,假设服务器中存储有发型匹配策略“方脸、高鼻梁和蓝眼睛配棕色长卷发”和“圆脸、低鼻梁和黑眼睛配黑色短直发”。服务器根据提取的方脸、高鼻梁和蓝眼睛的面部特征,获取与该面部特征对应的发型匹配策略为“方脸、高鼻梁和蓝眼睛配棕色长卷发”,此发型匹配策略包括的发型特征信息为“棕色、长发和卷发”。服务器根据“棕色、长发和卷发”,从存储的大量的发型图像中获取符合该发型特征信息的发型图像,获取的发型图像为棕色长卷发。
步骤1024:服务器将获取的与用户头像相匹配的发型图像组成发型列表;
其中,服务器可以按照预设的顺序对上述发型列表中的发型图像进行排序。该预设的顺序可以为预设长度顺序、预设颜色顺序或者与预设形状顺序等。该预设长度顺序可以为按照发型图像中发型的长度从长到短或从短到长进行排序。预设颜色顺序可以是预先设置一个颜色序列,根据发型图像中发型的颜色按照上述颜色序列进行排序,如预设的颜色序列可以为黑色、棕色和酒红色的序列。预设形状顺序可以是预先设置一个形状序列,根据发型图像中发型的形状按照上述形状序列进行排序,如预设的形状序列可以为直发和卷发的序列。
服务器通过上述步骤102生成发型列表之后,还通过如下步骤103来生成理发店信息列表,该理发店信息列表中包括至少一个理发店信息,以使后续用户可以根据该理发店信息列表选择一个理发店。
步骤103:服务器根据用户信息获取多个理发店信息,并组成理发店信息列表;
其中,理发店信息包括理发店的位置信息、理发店的理发设施和理发店的服务质量信息等。理发店的位置信息可以为理发店的地址或坐标等。
上述服务器获取理发店信息,可以通过以下方式来实现:
方式1:服务器中预先存储了多个理发店的理发店信息。服务器获取存储的每个理发店信息,分别从每个理发店信息中获取每个理发店的位置信息;服务器根据每个理发店的位置信息与用户的位置信息,分别计算每个理发店与用户之间的距离;服务器从每个理发店信息中选择距离小于预设距离的理发店信息;服务器按照预设距离顺序对选择的理发店信息进行排序并组成理发店信息列表;
其中,预设距离可以是几百米或几千米等,预设距离可以是预先存储在服务器里,还可以是用户设置的距离并通过第一终端发送给服务器。上述预设距离顺序可以是按照距离由小到大对理发店信息进行排列,也可以是按照距离由大到小对理发店信息进行排列,还可以按照其它设置的方式排列。
方式2:服务器根据用户的位置信息,通过GPS(GlobalPositioningSystem,全球定位***)等定位应用定位距离该用户预设距离内的理发店;服务器从定位的理发店对应的第二终端获取理发店对应的理发店信息;服务器按照预设距离顺序对获取的理发店信息进行排序并组成理发店信息列表。
步骤104:服务器将理发店信息列表及发型列表发送给第一终端;
步骤105:第一终端接收服务器发送的理发店信息列表及发型列表,然后发送发型确认信息给服务器,该发型确认信息包括用户选择的发型图像及理发店信息;
第一终端接收服务器发送的理发店信息列表及发型列表,并将该理发店信息列表及发型列表显示给用户。用户从显示的发型列表中选择自己喜欢的发型图像,并点击选择的发型图像,同时用户还从显示的理发店信息列表中选择理发店信息,并点击选择的理发店信息。当第一终端检测到用户点击某个发型图像及理发店信息时,将检测到的发型图像及理发店信息确定为用户选择的发型图像及理发店信息,然后将该发型图像及理发店信息组成发型确认信息,并将该发型确认信息发送给服务器。
其中,该发型确认信息可以包括用户选择的一个发型图像及一个理发店信息,当用户需要去理发店理发时,可以直接去选择的理发店信息对应的理发店,该理发店依据用户选择的发型图像为用户理发。
该发型确认信息还可以包括用户选择的多个发型图像及多个理发店信息,当用户需要去理发店理发时,可以从选择的理发店信息对应的理发店中选择一个最适合的理发店,该理发店依据用户选择的多个发型图像,选择一个最适合用户的发型图像为用户理发。
步骤106:服务器发送用户信息及用户选择的发型图像给发型确认信息包括的理发店信息对应的第二终端;
步骤107:服务器每隔预设时间段从第二终端获取第二终端对应的理发店的营业时间段以及当前排队人数,并将该营业时间段及当前排队人数组成提醒信息;
其中,上述提醒信息还可以包括理发店近期的优惠信息;
上述预设时间段可以是半小时或1小时等。服务器可以每隔预设时间段周期性地获取提醒信息。
步骤108:服务器将提醒信息发送给第一终端。
当用户所对应的第一终端接收到上述提醒信息后,用户根据上述提醒信息可以选择合适的时间前去理发店理发。例如,用户根据理发店的营业时间段,可以合理安排自己的时间,在自己空闲时前去理发店理发;或者,用户根据理发店当前排队人数,选择在排队人数较少时前去理发店理发。如此可以避免排队时等待时间过长;或者,用户还可以根据理发店近期的优惠信息,选择合适的时间前去理发店理发。
当用户理完发后,还可以通过第一终端向服务器发送反馈消息,其中反馈消息可以包括对理发店服务的评价及理发效果的评价等。
本发明实施例提供的方法所生成的发型是基于用户的头像生成的,该发型直接与用户的头像组合在一起,用户可以通过生成的发型图像直观地感受该发型是否适合自己的面部特征,如此用户从发型列表中选定的发型图像即为用户喜欢的发型。在用户去理发店理发的整个理发过程中,理发师直接根据用户选定的发型图像为用户理发,节省了了发型设计的时间,缩短了整个理发所用的时间,且最终为用户理出的发型也更贴近用户对发型的需求。
在本发明实施例提供的方法中,服务器获取了与用户头像相匹配的发型图像,并组成发型列表,根据用户信息获取多个理发店信息,并组成理发店信息列表,将理发店信息列表及发型列表发送给第一终端;第一终端发送发型确认信息给服务器,发型确认信息包括用户选择的发型图像及理发店信息。由于服务器自动生成了与用户头像匹配的发型图像,不仅解除了用户对发型满意度不可控的顾虑,更大限度满足用户多种个性化的发型需求;同时理发店不需要现场为用户设计发型,节省了发型设计的时间,提高了理发效率。
实施例2
参见图2A,本发明实施例提供了一种发型生成***,该***用于实现上述发型生成方法。该***包括第一终端1和服务器2;
第一终端1,用于获取用户头像,将用户信息和用户头像发送给服务器2;接收服务器2发送的理发店信息列表及发型列表,并发送发型确认信息给服务器2,该发型确认信息包括发型图像及理发店信息;
服务器2,用于获取与用户头像相匹配的发型图像,并组成发型列表;根据用户信息获取多个理发店信息,并组成理发店信息列表,将理发信息列表及发型列表发送给第一终端1;发送用户信息及用户选择的发型图像给发型确认信息包括的理发店信息对应的第二终端。
上述第一终端1可以是手机、平板电脑等移动终端,也可以是台式计算机等固定终端。
当用户需要理发时,第一终端1可以直接从本地存储器获取用户头像,或者第一终端1通过设置在其上的图像采集器对用户进行现场拍照获取用户头像,第一终端1再将用户头像和用户信息发送给服务器2;
服务器2接收到用户头像和用户信息后,从服务器2存储的发型图像中获取与用户头像相匹配的发型图像,并组成发型列表;服务器2从用户信息获取多个理发店信息,并组成理发店信息列表;最后将理发店信息列表及发型列表发送给第一终端1;
当第一终端1接收到服务器2发送的理发店信息列表及发型列表后,将发型确认信息发送给服务器2,其中发型确认信息包括用户选择的发型图像及理发店信息;
当服务器2接收到第一终端1发送的发型确认信息后,发送用户信息及用户选择的发型图像给理发店信息对应的第二终端。
在本发明实施例中,由于服务器2自动生成了与用户头像匹配的发型图像,用户去理发店进行理发之前,已完成发型设计,理发店不需要现场为用户设计发型,在设计发型上节省了大量时间,提高了设计发型的效率,进而提高了理发效率。
上述服务器2,还用于对用户头像进行处理,从用户头像中提取用户的面部特征;获取发型匹配策略;根据用户的面部特征和发型匹配策略,从服务器2存储的发型图像中获取与用户头像相匹配的发型图像;
上述面部特征可以包括脸型、头型、眼睛特征或鼻子特征等特征中的一种或多种。脸型可以包括圆脸或方脸等,头型可以包括宽额头或窄额头等;眼睛特征可以包括眼睛颜色或眼皮形状等,眼睛颜色可以为蓝眼睛或黑眼睛等,眼皮形状可以为双眼皮或单眼皮等。鼻子特征可以包括高鼻梁或低鼻梁等。
上述服务器2获取发型匹配策略可以通过以下方式获取:
技术人员根据理发行业经验及审美规则,事先设定了发型匹配策略,并将设定的发型匹配策略预先存储在服务器2上。当服务器2需要获取发型匹配策略时,服务器2直接从本地调取预先存储的发型匹配策略;或者,
可以由用户自行设置发型匹配策略,用户将自行设置的发型匹配策略输入到第一终端1中,第一终端1获取用户输入的发型匹配策略,并在将用户信息及用户头像发送给服务器2的同时,将用户自行设置的发型匹配策略发送给服务器2。服务器2接收第一终端1发送的发型匹配策略。
服务器2,还用于获取存储每个理发店信息,分别从每个理发店信息中获取每个理发店的位置信息;根据每个理发店的位置信息与用户的位置信息,分别计算每个理发店与用户之间的距离;从每个理发店信息中选择距离小于预设距离的理发店信息;按照预设距离顺序对选择的理发店信息进行排序并组成理发店信息列表;
其中,理发店信息包括理发店的位置信息、理发店的理发设施和理发店的服务质量信息等。理发店的位置信息可以为理发店的地址或坐标等。
其中,预设距离可以是几百米或几千米等,预设距离可以是预先存储在服务器2里,还可以是用户设置的距离并通过第一终端1发送给服务器2;上述预设距离顺序可以是按照距离由小到大对理发店信息进行排列,也可以是按照距离由大到小对理发店信息进行排列,还可以按照其它设置的方式排列。
服务器2,还用于根据用户的位置信息,定位距离用户预设距离内的理发店;从定位的理发店对应的第二终端获取理发店对应理发店信息;按照预设距离顺序对获取的理发店信息进行排序并组成理发店信息列表。
上述定位距离用户预设距离内的理发店的操作,服务器2可以通过GPS等定位应用来进行定位。
服务器2,还用于每隔预设时间段从第二终端获取第二终端对应的理发店的营业时间段以及当前排队人数,并将营业时间段及当前排队人数组成提醒信息,将提醒信息发送给第一终端1。
其中,上述提醒信息还可以包括理发店近期的优惠信息。
当用户所对应的第一终端接收到上述提醒信息后,用户根据上述提醒信息可以选择合适的时间前去理发店理发。例如,用户根据理发店的营业时间段,可以合理安排自己的时间,在自己空闲时前去理发店理发;或者,用户根据理发店当前排队人数,选择在排队人数较少时前去理发店理发。如此可以避免排队时等待时间过长;或者,用户还可以根据理发店近期的优惠信息,选择合适的时间前去理发店理发。
当用户理完发后,还可以通过第一终端1向服务器2发送反馈消息,其中反馈消息可以包括对理发店服务的评价及理发效果的评价等。
如图2B所示,当用户需要设计发型时,用户通过第一终端1获取用户头像,再将用户头像和用户信息发送给服务器2。服务器2接收到用户头像和用户信息后,从服务器2获取与用户头像相匹配的发型图像,并组成发型列表;服务器2从用户信息获取多个理发店信息,并组成理发店信息列表,最后将理发店信息列表及发型列表发送给第一终端1。
当第一终端1接收到服务器发送的理发店信息列表及发型列表后,将发型确认信息发送给服务器2,其中发型确认信息包括用户选择的发型图像及理发店信息。当服务器2接收到第一终端1发送的发型确认信息后,发送用户信息及用户选择的发型图像给该发型确认信息包括的理发店信息对应的第二终端。
服务器2每隔预设时间段从第二终端获取第二终端对应的理发店的营业时间段以及当前排队人数,并将营业时间段及当前排队人数组成提醒信息,将提醒信息发送给第一终端1。
本发明实施例提供的***所生成的发型是基于用户的头像生成的,该发型直接与用户的头像组合在一起,用户可以通过生成的发型图像直观地感受该发型是否适合自己的面部特征,如此用户从发型列表中选定的发型图像即为用户喜欢的发型。在用户去理发店理发的整个理发过程中,理发师直接根据用户选定的发型图像为用户理发,节省了了发型设计的时间,缩短了整个理发所用的时间,且最终为用户理出的发型也更贴近用户对发型的需求。
在本发明实施例中,由于服务器自动生成了与用户头像匹配的发型图像,不仅解除了用户对发型满意度不可控的顾虑,更大限度满足用户多种个性化的发型需求;同时理发店不需要现场为用户设计发型,节省了发型设计的时间,提高了理发效率。
在本申请所提供的几个实施例中,应该理解到,所揭露***和方法,可以通过其它的方式实现。以上所描述的***实施例仅仅是示意性的。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种发型生成方法,其特征在于,所述方法包括:
第一终端获取用户头像,将用户信息和所述用户头像发送给服务器;
所述服务器获取与所述用户头像相匹配的发型图像,并组成发型列表,根据所述用户信息获取多个理发店信息,并组成理发店信息列表,将所述理发店信息列表及所述发型列表发送给所述第一终端;
所述第一终端发送发型确认信息给所述服务器,所述发型确认信息包括用户选择的发型图像及理发店信息;
所述服务器发送所述用户信息及所述用户选择的发型图像给所述理发店信息对应的第二终端。
2.根据权利要求1所述的方法,其特征在于,所述服务器获取与所述用户头像相匹配的发型图像,包括:
所述服务器对所述用户头像进行图像处理,从所述用户头像中提取用户的面部特征;
所述服务器获取发型匹配策略;
所述服务器根据所述用户的面部特征和所述发型匹配策略,从所述服务器存储的发型图像中获取与所述用户头像相匹配的发型图像。
3.根据权利要求1所述的方法,其特征在于,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,所述服务器根据所述用户信息获取多个理发店信息,并组成理发店信息列表,包括:
所述服务器获取存储的每个理发店信息,分别从所述每个理发店信息中获取每个所述理发店的位置信息;
所述服务器根据每个所述理发店的位置信息与所述用户的位置信息,分别计算每个所述理发店与所述用户之间的距离;
所述服务器从所述每个理发店信息中选择所述距离小于预设距离的理发店信息;
所述服务器按照预设距离顺序对选择的所述理发店信息进行排序并组成理发店信息列表。
4.根据权利要求1所述的方法,其特征在于,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,所述服务器根据所述用户信息获取多个理发店信息,并组成理发店信息列表,包括:
所述服务器根据所述用户的位置信息,定位距离所述用户预设距离内的理发店;
所述服务器从定位的所述理发店对应的第二终端获取所述理发店对应的理发店信息;
所述服务器按照预设距离顺序对获取的所述理发店信息进行排序并组成理发店信息列表。
5.根据权利要求1所述的方法,其特征在于,所述服务器发送所述用户信息及所述用户选择的发型图像给所述理发店信息对应的第二终端之后,还包括:
所述服务器每隔预设时间段从所述第二终端获取所述第二终端对应的理发店的营业时间段以及当前排队人数,并将所述营业时间段及所述当前排队人数组成提醒信息,将所述提醒信息发送给所述第一终端。
6.一种发型生成***,其特征在于,所述***包括:第一终端和服务器;
所述第一终端,用于获取用户头像,将用户信息和所述用户头像发送给所述服务器;接收所述服务器发送的理发店信息列表及发型列表,并发送发型确认信息给所述服务器,所述发型确认信息包括发型图像及理发店信息;
所述服务器,用于获取与所述用户头像相匹配的发型图像,并组成发型列表;根据所述用户信息获取多个理发店信息,并组成理发店信息列表,将所述理发信息列表及所述发型列表发送给所述第一终端;发送所述用户信息及所述用户选择的发型图像给所述发型确认信息包括的理发店信息对应的第二终端。
7.根据权利要求6所述的***,其特征在于,
所述服务器,用于对用户头像进行图像处理,从所述用户头像中提取用户的面部特征;获取发型匹配策略;根据所述用户的面部特征和所述发型匹配策略,从所述服务器存储的发型图像中获取与所述用户头像相匹配的发型图像。
8.根据权利要求6所述的***,其特征在于,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,
所述服务器,用于获取存储每个理发店信息,分别从所述每个理发店信息中获取每个所述理发店的位置信息;根据每个所述理发店的位置信息与所述用户的位置信息,分别计算每个所述理发店与所述用户之间的距离;从所述每个理发店信息中选择所述距离小于预设距离的理发店信息;按照预设距离顺序对选择的所述理发店信息进行排序并组成理发店信息列表。
9.根据权利要求6所述的***,其特征在于,所述用户信息包括用户的位置信息,所述理发店信息包括理发店的位置信息,
所述服务器,用于根据所述用户的位置信息,定位距离所述用户预设距离内的理发店;从定位的所述理发店对应的第二终端获取所述理发店对应的理发店信息;按照预设距离顺序对获取的所述理发店信息进行排序并组成理发店信息列表。
10.根据权利要求6所述的***,其特征在于,
所述服务器,还用于每隔预设时间段从所述第二终端获取所述第二终端对应的理发店的营业时间段以及当前排队人数,并将所述营业时间段及所述当前排队人数组成提醒信息,将所述提醒信息发送给所述第一终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510508141.9A CN105159956A (zh) | 2015-08-18 | 2015-08-18 | 发型生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510508141.9A CN105159956A (zh) | 2015-08-18 | 2015-08-18 | 发型生成方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105159956A true CN105159956A (zh) | 2015-12-16 |
Family
ID=54800812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510508141.9A Pending CN105159956A (zh) | 2015-08-18 | 2015-08-18 | 发型生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105159956A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105956869A (zh) * | 2016-04-18 | 2016-09-21 | 南昌大学 | 一种基于远程智能识别的理发app |
CN105956150A (zh) * | 2016-05-12 | 2016-09-21 | 张家港索奥通信科技有限公司 | 一种生成用户发型及妆容搭配建议的方法及装置 |
CN106230631A (zh) * | 2016-07-14 | 2016-12-14 | 李华林 | 信息交互方法及装置 |
CN106341531A (zh) * | 2016-08-29 | 2017-01-18 | 惠州市英帝拉科技有限公司 | 理发信息的处理方法 |
CN106341464A (zh) * | 2016-08-29 | 2017-01-18 | 惠州市英帝拉科技有限公司 | 智能理发*** |
CN106412235A (zh) * | 2016-08-29 | 2017-02-15 | 惠州市英帝拉科技有限公司 | 理发信息的处理装置 |
CN107274253A (zh) * | 2017-05-15 | 2017-10-20 | 上海斐讯数据通信技术有限公司 | 真人发型设计及竞价的方法及*** |
CN107508893A (zh) * | 2017-08-29 | 2017-12-22 | 青岛爱唯歌工艺品有限公司 | 一种美发服务*** |
CN108288227A (zh) * | 2017-12-20 | 2018-07-17 | 阿里巴巴集团控股有限公司 | 一种处理用户信息和产品信息的方法和装置 |
TWI812981B (zh) * | 2021-07-23 | 2023-08-21 | 謝尹倫 | 一種具評價功能美髮媒合系統及反饋方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102589563A (zh) * | 2012-01-30 | 2012-07-18 | 雷虹 | 信息处理的方法和装置 |
CN103065360A (zh) * | 2013-01-16 | 2013-04-24 | 重庆绿色智能技术研究院 | 一种发型效果图的生成方法及*** |
CN103384360A (zh) * | 2012-05-04 | 2013-11-06 | 深圳市一兆科技发展有限公司 | 一种信息交互方法、终端及*** |
CN103440591A (zh) * | 2013-08-05 | 2013-12-11 | 夏恩慕 | 一种物联网综合交易管理平台 |
CN203734772U (zh) * | 2014-03-07 | 2014-07-23 | 上海计算机软件技术开发中心 | 一种基于嵌入式的美发影视*** |
CN104217336A (zh) * | 2014-08-25 | 2014-12-17 | 四川敬天爱人科技有限公司 | 一种基于云服务的智慧生活圈电子商务*** |
CN104463650A (zh) * | 2013-09-12 | 2015-03-25 | 墨林设计顾问股份有限公司 | 特定区域实时反馈的预约交易方法 |
-
2015
- 2015-08-18 CN CN201510508141.9A patent/CN105159956A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102589563A (zh) * | 2012-01-30 | 2012-07-18 | 雷虹 | 信息处理的方法和装置 |
CN103384360A (zh) * | 2012-05-04 | 2013-11-06 | 深圳市一兆科技发展有限公司 | 一种信息交互方法、终端及*** |
CN103065360A (zh) * | 2013-01-16 | 2013-04-24 | 重庆绿色智能技术研究院 | 一种发型效果图的生成方法及*** |
CN103440591A (zh) * | 2013-08-05 | 2013-12-11 | 夏恩慕 | 一种物联网综合交易管理平台 |
CN104463650A (zh) * | 2013-09-12 | 2015-03-25 | 墨林设计顾问股份有限公司 | 特定区域实时反馈的预约交易方法 |
CN203734772U (zh) * | 2014-03-07 | 2014-07-23 | 上海计算机软件技术开发中心 | 一种基于嵌入式的美发影视*** |
CN104217336A (zh) * | 2014-08-25 | 2014-12-17 | 四川敬天爱人科技有限公司 | 一种基于云服务的智慧生活圈电子商务*** |
Non-Patent Citations (6)
Title |
---|
严丽云 等: "浅析运营商O2O市场平台战略", 《广东通信技术》 * |
时尚猫: ":重新梳理理发店、理发师和消费者关系的美发O2O", 《HTTP://WWW.CHINAZ.COM/START/2014/0702/357917.SHTML》 * |
李思雨 等: "本地服务行业的O2O电子商务模式研究", 《现代经济信息》 * |
王红刚: "面向美容美发领域的构件技术的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
虎嗅网: "O2O改造传统服务业的N种姿势,以美发为例", 《HTTP://WWW.HUXIU.COM/ARTICLE/39869/1. HTML》 * |
虎嗅网: "O2O改造传统服务业的N种姿势,以美发为例", 《HTTPS://WWW.HUXIU.COM/ARTICLE/39869/1.HTML》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105956869A (zh) * | 2016-04-18 | 2016-09-21 | 南昌大学 | 一种基于远程智能识别的理发app |
CN105956150B (zh) * | 2016-05-12 | 2019-03-15 | 深圳森若科技有限公司 | 一种生成用户发型及妆容搭配建议的方法及装置 |
CN105956150A (zh) * | 2016-05-12 | 2016-09-21 | 张家港索奥通信科技有限公司 | 一种生成用户发型及妆容搭配建议的方法及装置 |
CN106230631A (zh) * | 2016-07-14 | 2016-12-14 | 李华林 | 信息交互方法及装置 |
CN106341531A (zh) * | 2016-08-29 | 2017-01-18 | 惠州市英帝拉科技有限公司 | 理发信息的处理方法 |
CN106412235A (zh) * | 2016-08-29 | 2017-02-15 | 惠州市英帝拉科技有限公司 | 理发信息的处理装置 |
CN106341464A (zh) * | 2016-08-29 | 2017-01-18 | 惠州市英帝拉科技有限公司 | 智能理发*** |
CN106412235B (zh) * | 2016-08-29 | 2019-08-23 | 王雁飞 | 理发信息的处理装置 |
CN106341531B (zh) * | 2016-08-29 | 2020-02-18 | 王阳阳 | 理发信息的处理方法 |
CN107274253A (zh) * | 2017-05-15 | 2017-10-20 | 上海斐讯数据通信技术有限公司 | 真人发型设计及竞价的方法及*** |
CN107508893A (zh) * | 2017-08-29 | 2017-12-22 | 青岛爱唯歌工艺品有限公司 | 一种美发服务*** |
CN108288227A (zh) * | 2017-12-20 | 2018-07-17 | 阿里巴巴集团控股有限公司 | 一种处理用户信息和产品信息的方法和装置 |
WO2019119880A1 (zh) * | 2017-12-20 | 2019-06-27 | 阿里巴巴集团控股有限公司 | 一种处理用户信息和产品信息的方法和装置 |
TWI812981B (zh) * | 2021-07-23 | 2023-08-21 | 謝尹倫 | 一種具評價功能美髮媒合系統及反饋方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105159956A (zh) | 发型生成方法及*** | |
JP6132232B2 (ja) | メイクアップ支援装置、メイクアップ支援システム、およびメイクアップ支援方法 | |
CN109447895B (zh) | 图片生成方法和装置、存储介质及电子装置 | |
JP2005321986A (ja) | ヘアスタイル提案システム、ヘアスタイル提案方法、及びコンピュータプログラム | |
CN105117445A (zh) | 发型自动匹配方法、装置及*** | |
JP2011022939A (ja) | ヘアスタイルカウンセリングシステム | |
CN105069180A (zh) | 一种发型设计方法及*** | |
CN109343919A (zh) | 一种聊天气泡的呈现方法及终端设备、存储介质 | |
KR20210076373A (ko) | 중개 장치, 방법 및 컴퓨터 판독 가능한 기록매체 | |
CN109409979A (zh) | 虚拟化妆方法、装置及设备 | |
CN108021654A (zh) | 一种相册图像处理方法及装置 | |
KR20220081013A (ko) | 헤어 스타일 서비스 제공 방법 | |
CN110826260A (zh) | 一种发型设计方法 | |
CN109493160A (zh) | 一种虚拟试发方法、装置及*** | |
KR100497741B1 (ko) | 미용 고객관리 시스템 및 방법 | |
CN111178560A (zh) | 一种基于ar技术的理发推荐预约*** | |
CN109582815B (zh) | 一种智能发型设计方法及*** | |
JP6601747B2 (ja) | メイクアップ支援システム、及びメイクアップ支援方法 | |
CN109635138A (zh) | 一种基于相似相貌的社交关系建立方法与*** | |
KR102183302B1 (ko) | 디자인된 qr코드의 생성 및 이용 서비스를 제공하는 방법 및 장치 | |
CN105335990B (zh) | 一种人物肖像素材图像生成方法和装置 | |
CN113298898A (zh) | 客服图像、会话图像处理方法、装置及电子设备 | |
CN105427280A (zh) | 拍照方法及*** | |
KR20140085637A (ko) | 소셜 네트워크 서비스를 이용한 가상의 헤어스타일 제공방법 | |
KR20230054931A (ko) | Ai를 활용한 헤어스타일 네비게이션 서비스 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180905 Address after: 400023 Chongqing Jiangbei District Cooperative Village No. 1 10-3 Applicant after: Huang Mengting Address before: 400000 Chongqing Jiangbei District Cooperative Village No. 1 10-3 Applicant before: Huang Xiaohua |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151216 |