CN108388600A - Cosmetics recommend method and relevant apparatus - Google Patents

Cosmetics recommend method and relevant apparatus Download PDF

Info

Publication number
CN108388600A
CN108388600A CN201810104359.1A CN201810104359A CN108388600A CN 108388600 A CN108388600 A CN 108388600A CN 201810104359 A CN201810104359 A CN 201810104359A CN 108388600 A CN108388600 A CN 108388600A
Authority
CN
China
Prior art keywords
cosmetics
information
makeup
cosmetic
user
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.)
Granted
Application number
CN201810104359.1A
Other languages
Chinese (zh)
Other versions
CN108388600B (en
Inventor
白剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810104359.1A priority Critical patent/CN108388600B/en
Publication of CN108388600A publication Critical patent/CN108388600A/en
Application granted granted Critical
Publication of CN108388600B publication Critical patent/CN108388600B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

This application discloses a kind of cosmetics to recommend method and relevant apparatus, is applied to electronic device, which includes controller, AI chips and display screen, wherein:The controller, for obtaining the first information, the first information includes following at least one:Skin condition when user needs the first scene, the corresponding weather of first scene and user residing when makeup to need makeup;The AI chips, for determining the first cosmetic combinations according to the first information and recommended models;The display screen, for showing the cosmetics in first cosmetic combinations.The accuracy of cosmetics recommendation can be improved using the embodiment of the present application.

Description

Cosmetics recommend method and relevant apparatus
Technical field
This application involves electronic technology fields more particularly to a kind of cosmetics to recommend method and relevant apparatus.
Background technology
With the rapid development of intelligent terminal technology, intelligent terminal (such as smart mobile phone etc.) is more and more universal, at For indispensable electronic product in user's daily life.Currently, artificial intelligence (Artificial Intelligence, AI) Chip has been applied to part intelligent terminal.In actual use, people are preferably complete by means of the AI chips in intelligent terminal At working and enjoy life.
Invention content
A kind of cosmetics of the embodiment of the present application offer recommend method and relevant apparatus, for improving the accurate of cosmetics recommendation Degree.
In a first aspect, the embodiment of the present application provides a kind of electronic device, including controller, AI chips and display screen, wherein:
The controller, for obtaining the first information, the first information includes following at least one:User needs to make up When skin condition when needing makeup of residing the first scene, the corresponding weather of first scene and user;
The AI chips, for determining the first cosmetic combinations according to the first information and recommended models;
The display screen, for showing the cosmetics in first cosmetic combinations.
Second aspect, the embodiment of the present application provide a kind of cosmetics recommendation method, are applied to include AI chips and display screen Electronic device, the method includes:
The first information is obtained, the first information includes following at least one:User is first residing when needing makeup Scape, the corresponding weather of first scene and user need skin condition when makeup;
The first cosmetic combinations are determined according to the first information and recommended models by the AI chips;
The cosmetics in first cosmetic combinations are shown by the display screen.
The third aspect, the embodiment of the present application provide a kind of cosmetics recommendation apparatus, are applied to electronic device, the cosmetics Recommendation apparatus includes acquiring unit, determination unit and display unit, wherein:
The acquiring unit, for obtaining the first information, the first information includes following at least one:User's needs Skin condition when the first residing scene, the corresponding weather of first scene and user need to make up when adornment;
The determination unit, for determining the first cosmetic combinations according to the first information and recommended models;
The display unit, for showing the cosmetics in first cosmetic combinations.
Fourth aspect, the embodiment of the present application provide a kind of electronic device, including processor, memory, communication interface and One or more programs, wherein said one or multiple programs are stored in above-mentioned memory, and are configured by above-mentioned It manages device to execute, above procedure includes the instruction for executing the step in the embodiment of the present application second aspect either method.
5th aspect, the embodiment of the present application provide a kind of computer readable storage medium, wherein above computer is readable Computer program of the storage medium storage for electronic data interchange, wherein above computer program makes computer execute such as Step some or all of described in the embodiment of the present application second aspect either method.
6th aspect, the embodiment of the present application provide a kind of computer program product, wherein above computer program product Non-transient computer readable storage medium including storing computer program, above computer program are operable to make calculating Machine executes the step some or all of as described in the embodiment of the present application second aspect either method.The computer program product It can be a software installation packet.
As can be seen that in the embodiment of the present application, the first information of acquisition is input to recommended models by electronic device, with It to cosmetic combinations to be recommended, is then based on this cosmetic combinations to be recommended and recommends cosmetics to user, due to the first letter Breath includes skin when user needs the first scene, the corresponding weather of the first scene and user residing when makeup to need makeup State is that the information of makeup relevance is needed with user, so being existed based on the cosmetic combinations to be recommended that the first information obtains It is that comparison is suitble to user, and then improves the accuracy that cosmetics are recommended to a certain extent, further promotes the experience of user.
These aspects or other aspects of the application can more straightforward in the following description.
Description of the drawings
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, will implement below to the application Attached drawing illustrates needed in example or background technology.
Fig. 1 is a kind of structural schematic diagram of electronic device provided by the embodiments of the present application;
Fig. 2A is the flow diagram that a kind of cosmetics provided by the embodiments of the present application recommend method;
Fig. 2 B are the interface schematic diagrams that a kind of cosmetics provided by the embodiments of the present application are recommended;
Fig. 2 C are the interface schematic diagrams that another cosmetics provided by the embodiments of the present application are recommended;
Fig. 3 is the flow diagram that another cosmetics provided by the embodiments of the present application recommend method;
Fig. 4 is a kind of structural schematic diagram of electronic device provided by the embodiments of the present application;
Fig. 5 is a kind of structural schematic diagram of cosmetics recommendation apparatus provided by the embodiments of the present application.
Specific implementation
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application Attached drawing, technical solutions in the embodiments of the present application are clearly and completely described, it is clear that described embodiment is only The embodiment of the application part, instead of all the embodiments.Based on the embodiment in the application, ordinary skill people The every other embodiment that member is obtained without making creative work should all belong to the model of the application protection It encloses.
It is described in detail separately below.
Term " first ", " second ", " third " in the description and claims of this application and above-mentioned attached drawing and " Four " etc. be for distinguishing different objects, rather than for describing particular order.In addition, term " comprising " and " having " and it Any deformation, it is intended that cover and non-exclusive include.Such as it contains the process of series of steps or unit, method, be The step of system, product or equipment are not limited to list or unit, but further include the steps that optionally not listing or list Member, or further include optionally for the intrinsic other steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that a particular feature, structure, or characteristic described can wrap in conjunction with the embodiments It is contained at least one embodiment of the application.Each position in the description occur the phrase might not each mean it is identical Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and Implicitly understand, embodiment described herein can be combined with other embodiments.
Electronic device may include various handheld device, mobile unit, wearable device (example with wireless communication function Such as smartwatch, Intelligent bracelet, pedometer), computing device or other processing equipments for being connected to radio modem, with And various forms of user equipmenies (User Equipment, UE), mobile station (Mobile Station, MS), terminal device (terminal device) etc..For convenience of description, apparatus mentioned above is referred to as electronic device.
It describes in detail below to the embodiment of the present application.
Referring to Fig. 1, Fig. 1 is a kind of structural schematic diagram of electronic device 100 provided by the embodiments of the present application, electronic device 100 include:Shell 10, circuit board 20, battery 30, cover board 40, AI chips 50, display screen 60, transceiver 65 and control AI cores The controller 70 of piece 50, display screen 60 and transceiver 65;Cover board 40 is arranged on the housing 10, AI chips 50, transceiver 65 and control Device 70 processed is arranged on circuit board 20, and display screen 60 is connect with controller 70, wherein:
Controller 70, for obtaining the first information, the first information includes following at least one:When user needs makeup The first residing scene and user need skin condition when makeup;
Transceiver 65, for obtaining the corresponding weather of the first scene described in the first information;
AI chips 50, for determining the first cosmetic combinations according to the first information and recommended models;
Display screen 60, for showing the cosmetics in first cosmetic combinations.
Wherein, electronic device 100 further includes at least one functional unit 80, controller 70 and at least one functional unit 80 Connection, at least one functional unit 80 include following at least one:Loud speaker, microphone, front camera, recognition of face dress It sets, proximity sensor, ambient light sensor.
Wherein, display screen 60 includes touch screen and display screen, and display screen includes organic light-emitting diode (OLED) display screen OLED.
Wherein, controller 70 may include processor and memory, which is the control centre of electronic device, utilize The various pieces of various interfaces and the entire electronic device of connection, by running or executing the software journey being stored in memory Sequence and/or module, and the data being stored in memory are called, the various functions and processing data of electronic device are executed, from And integral monitoring is carried out to electronic device.Optionally, processor can integrate application processor and modem processor, wherein The main processing operation system of application processor, user interface and application program etc., modem processor mainly handles channel radio Letter.It is understood that the modem processor can not also be integrated into processor.
Wherein, memory can be used for storing software program and module, and processor is stored in the soft of memory by operation Part program and module, to execute various function application and the data processing of electronic device.Memory can include mainly depositing Store up program area and storage data field, wherein storing program area can storage program area, the application program needed at least one function Deng;Storage data field can be stored uses created data etc. according to electronic device.In addition, memory may include high speed with Machine access memory, can also include nonvolatile memory, a for example, at least disk memory, flush memory device or its His volatile solid-state part.
As can be seen that in the embodiment of the present application, the first information of acquisition is input to recommended models by electronic device, with It to cosmetic combinations to be recommended, is then based on this cosmetic combinations to be recommended and recommends cosmetics to user, due to the first letter Breath includes skin when user needs the first scene, the corresponding weather of the first scene and user residing when makeup to need makeup State is that the information of makeup relevance is needed with user, so being existed based on the cosmetic combinations to be recommended that the first information obtains It is that comparison is suitble to user, and then improves the accuracy that cosmetics are recommended to a certain extent, further promotes the experience of user.
In the embodiment of the application, AI chips 50, be additionally operable to obtain recorded in the electronic device it is at least one The feedback information of corresponding second information of makeup event and each makeup event, second information includes following at least one Kind:The second scene, the corresponding weather of second scene under the makeup event, under the makeup event user skin Skin state and second cosmetic combinations of the user for makeup under the makeup event;According to the anti-of each makeup event Feedforward information determines the satisfaction of each makeup event;Using corresponding second information of target makeup event as benchmark sample The satisfaction of notebook data, the target makeup event is greater than or equal to first threshold;Institute is built according to the baseline sample data State recommended models.
In the embodiment of the application, first cosmetic combinations include at least one first cosmetics,
Controller 70 is additionally operable to obtain the attribute information of each first cosmetics, the attribute of first cosmetics Information includes scoring and the sales volume of first cosmetics of first cosmetics;User is obtained in preset period of time for change The search of cosmetic records, and is determined by the second most cosmetics of user's searching times according to described search record;Obtain institute State the attribute information of the second cosmetics, the attribute informations of second cosmetics includes the scorings of second cosmetics and described The sales volume of second cosmetics;At least one first object cosmetics, first mesh are determined from first cosmetic combinations The difference for marking scoring with the scoring of second cosmetics of cosmetics is less than or equal to second threshold, the first object makeup The sales volume of product and the difference of the sales volume of second cosmetics are less than or equal to third threshold value;
In terms of the cosmetics in showing first cosmetic combinations, display screen 60 is specifically used for:It shows at least one The first object cosmetics.
In the embodiment of the application, first cosmetic combinations include at least one third cosmetics, the electricity Record has at least one 4th cosmetics that user is currently owned by sub-device,
Controller 70 is additionally operable to obtain the attribute information of each third cosmetics, the attribute of the third cosmetics Information includes the brand of the classification and the third cosmetics of the third cosmetics;Obtain the category of each 4th cosmetics Property information, the attribute information of the 4th cosmetics includes the product of the classification and the 4th cosmetics of the 4th cosmetics Board;At least one second desired cosmetic, the classification of second desired cosmetic are determined from first cosmetic combinations It is identical as the classification of the 4th cosmetics, the brand phase of the brand of second desired cosmetic and the 4th cosmetics Together;
In terms of the cosmetics in showing first cosmetic combinations, display screen 60 is specifically used for:It shows at least one Second desired cosmetic.
In the embodiment of the application,
Controller 70 is additionally operable in the case where detecting the clicking operation for third desired cosmetic, described in acquisition The third information of third desired cosmetic, the third information include the use step of the third desired cosmetic, design sketch With purchase address, the third desired cosmetic is at least one first object cosmetics or at least one second mesh Cosmetics one of in mark cosmetics;
Display screen 60 is additionally operable to show the third information of the third desired cosmetic.
It should be noted that the specific implementation process of the present embodiment can be found in the specific implementation process described in following methods, It no longer describes herein.
Fig. 2A is please referred to, Fig. 2A is the flow diagram that a kind of cosmetics provided by the embodiments of the present application recommend method, is answered For electronic device as shown in Figure 1, this method includes:
Step 201:Controller obtains the first information, and the first information includes following at least one:User needs to make up When skin condition when needing makeup of residing the first scene, the corresponding weather of first scene and user.
Wherein, it is that user will go out in current time nearest stroke that user, which needs residing the first scene when makeup, Capable destination.Specifically, electronic device obtains memorandum event to be done in memorandum, parses memorandum event to be done, Determine the to be done memorandum event corresponding destination nearest apart from current time.Alternatively, electronic device obtains about vehicle application In the order that does not complete, parse unfinished order, determine the unfinished order corresponding purpose nearest apart from current time Ground.
Wherein, the corresponding weather of the first scene includes temperature, humidity, weather (fine, cloudy, cloudy, rain and snow), wind-force, wind To and air quality.Specifically, electronic device obtains the weather after current time by transceiver, determines that user reaches first Scene moment corresponding weather.
Wherein, it is the skin water of user when electronic device obtains the first information that user, which needs skin condition when makeup, Divide situation.The moisture situation of skin includes four kinds of serious water shortage, water shortage, water balance and water saturation situations.Specifically, electronics Skin condition when device determines that user needs makeup by the way that the skin condition measurement device in electronic device is arranged.
Further, the first information further includes the colour of skin of user.Wherein, user before obtaining the first information by itself Skin Color Information typing is in an electronic.
Further, the first information further includes mood when user needs makeup;Specifically, in the mistake for obtaining the first information Cheng Zhong, electronic device obtain the word speed and volume of user;In the case of the first word speed and the first volume, the mood of user is determined For anxiety;In the case of the second word speed and the second volume, determine that the mood of user is excitement, the second word speed is more than the first language Speed, the second volume are more than the first volume;In the case of third word speed and third volume, determine that the mood of user is indignation, the Three volumes are more than the second volume.
Step 202:Controller determines the first cosmetics by the AI chips according to the first information and recommended models Combination.
Wherein, the first information is the input data of recommended models.
In the embodiment of the application, before the acquisition first information, the method further includes:
AI chips obtain corresponding second information of at least one makeup event recorded in the electronic device and each institute The feedback information of makeup event is stated, second information includes following at least one:The second scene under the makeup event, The corresponding weather of second scene, the skin condition of user and user uses under the makeup event under the makeup event In the second cosmetic combinations of makeup;
AI chips determine the satisfaction of each makeup event according to the feedback information of each makeup event;
AI chips are using corresponding second information of target makeup event as baseline sample data, the target makeup thing The satisfaction of part is greater than or equal to first threshold;
AI chips build the recommended models according to the baseline sample data.
Wherein, feedback information includes cleaning effect, skin effect, nutritive validity, cosmetic result and special-effect;Cleaning effect The quantity that fruit, skin effect, nutritive validity, cosmetic result and special-effect are all made of five-pointed star indicates that every five-pointed star represents 20%, alternatively, being all made of percentage expression.
Wherein, the second cosmetic combinations include the corresponding cosmetics of at least one classification.
Specifically, AI chips determine the specific of the satisfaction of each makeup event according to the feedback information of each makeup event Realization method has:AI chips determine cleaning effect, skin effect, nutritive validity, cosmetic result and the special-effect of makeup event A Average value, using the average value as the satisfaction of makeup event A.Alternatively, AI chips according to makeup event A cleaning effect, Skin effect, nutritive validity, cosmetic result, special-effect and satisfaction formula determine the satisfaction of makeup event A.
Wherein, satisfaction formula is:P=p1×a1+p2×a2+p3×a3+p4×a4+p5×a5
Wherein, P is the satisfaction of cosmetics event, p1For cleaning effect, a1For the corresponding weight of cleaning effect, p2For shield Skin effect, a2For the corresponding weight of skin effect, p3For nutritive validity, a3For the corresponding weight of nutritive validity, p4It is imitated for beauty Fruit, a4For the corresponding weight of cosmetic result, p5For special-effect, a5For the corresponding weight of special-effect.
Wherein, a1、a2、a3、a4、a5And be 1, a1、a2、a3、a4、a5It can be user setting, can also be electronics dress It installs.
For example, the cleaning effect that AI chips obtain makeup event A is 80%, skin effect 90%, nutritive validity 75%, cosmetic result 85% and special-effect are that 70%, AI chips determine cleaning effect, skin effect, nutritive validity, beauty effect The average value of fruit and special-effect is that 80%, AI chips determine that the satisfaction of makeup event A is 80%.
Wherein, first threshold characterization user is satisfied with required minimum value to a certain cosmetics event.
Specifically, recommended models are advance trained model, and AI chips build recommended models according to baseline sample data Specific implementation mode have:Baseline sample data are input in initial recommendation model, N layers of forward operation is executed and obtains output knot Fruit obtains the corresponding gradient of output result according to output result, will export result N layers of reversed operation of corresponding gradient execution and obtains Every layer of weights gradient is updated every layer of weights according to every layer of weights gradient, is calculated most by successive ignition Whole weights obtain recommended models using the final weights as the convolution kernel of initial recommendation model.
Specifically, residing the first scene, the corresponding weather of the first scene and user's needs when user being needed to make up The method of skin condition composition input data when adornment specifically includes:The quantity of default input data for extracting recommended models is CI*H*W, wherein H is height value, and W is width value, and CI is depth value;
It is a, the letter of the corresponding weather of the first scene that extraction user, which needs the information content of the first residing scene when makeup, Breath quantity is b, and it is c that user, which needs the information content of skin condition when makeup, compare a, b, c and whether is more than CI*H*W, If a, b, c and be greater than or equal to CI*H*W, do not add user and residing the first scene, the first scene when makeup needed to correspond to Weather and user need makeup when skin condition information content, if a+b+c be less than CI*H*W, according to zero insertion addition Skin shape when strategy needs the first scene, the corresponding weather of the first scene and user residing when makeup to need makeup user The information content of state is added so that a '+b '+c '=CI*H*W after addition.It should be noted that according to zero insertion addition Strategy is only illustrated, and other addition strategies are not limited.
Specifically, the process of recommended models operation is described below, Most models are all made of neural network and are calculated, though So there is the operation of multilayer, but basic operation is convolution algorithm, is done by taking the convolution algorithm of neural network as an example below further Ground explanation.
Assuming that input data is three-dimensional data CI*H*W, H=16, W=7, CI=3, if the convolution kernel of recommended models is CO* CI*3*3, then the kernel of convolution kernel is the specification of 3*3, since input data and convolution kernel can not directly carry out convolution algorithm, Therefore the mode of its operation is that the convolution kernel is cut into a kernel【3】【3】, then, with kernel【3】【3】It is basic Granularity executes convolution algorithm with input data CI*H*W, i.e., with kernel【3】【3】It is moved on the input data for basic granularity, It can obtain output result CO* (H-2) * (W-2).
Step 203:Controller shows the cosmetics in first cosmetic combinations by the display screen.
Further, in the case where the cosmetics quantity of the first cosmetic combinations is more than the first setting quantity, controller The cosmetics of second setting quantity are hidden in the most lower of display screen by the cosmetics that the first setting quantity is shown by display screen Side;When detecting the pulling operation for display screen, controller shows the cosmetics of the second setting quantity by display screen.Its In, first, which sets quantity, can show the maximum quantity of cosmetics as display screen, and second sets quantity as the first cosmetics group The difference of the cosmetics quantity of conjunction and the first setting quantity.
As an example it is assumed that first sets quantity as 7, the quantity of cosmetics is 5,5 makeups in the first cosmetic combinations Product are respectively cosmetics A, cosmetics B, cosmetics C, cosmetics D and cosmetics E, and controller shows makeup by display screen successively Product A, cosmetics B, cosmetics C, cosmetics D and cosmetics E, as shown in Figure 2 B.
As can be seen that in the embodiment of the present application, the first information of acquisition is input to recommended models by electronic device, with It to cosmetic combinations to be recommended, is then based on this cosmetic combinations to be recommended and recommends cosmetics to user, due to the first letter Breath includes skin when user needs the first scene, the corresponding weather of the first scene and user residing when makeup to need makeup State is that the information of makeup relevance is needed with user, so being existed based on the cosmetic combinations to be recommended that the first information obtains It is that comparison is suitble to user, and then improves the accuracy that cosmetics are recommended to a certain extent, further promotes the experience of user.
In the embodiment of the application, first cosmetic combinations include at least one first cosmetics, described Method further includes:
Controller obtains the attribute information of each first cosmetics, and the attribute information of first cosmetics includes institute State scoring and the sales volume of first cosmetics of the first cosmetics;
Controller obtains user and is recorded for the search of cosmetics in preset period of time, and is recorded really according to described search Fixed second cosmetics most by user's searching times;
Controller obtains the attribute information of second cosmetics, and the attribute information of second cosmetics includes described The scoring of two cosmetics and the sales volume of second cosmetics;
Controller determines at least one first object cosmetics, the first object from first cosmetic combinations The difference of scoring with the scoring of second cosmetics of cosmetic is less than or equal to second threshold, the first object cosmetics The difference of sales volume and the sales volume of second cosmetics is less than or equal to third threshold value;
The controller shows the cosmetics in first cosmetic combinations by the display screen, including:
Controller shows at least one first object cosmetics by the display screen.
Wherein, the termination timing node of preset period of time is the current system moment, and the duration of preset period of time for example can be 1 It, 2 days, 3 days, 5 days, 1 week or other values.
Wherein, second threshold for example can be 0.1,0.2,0.3,0.4 or other values.
Wherein, third threshold value for example can be 60,80,100,150 or other values.
As an example it is assumed that second threshold is 0.2, third threshold value is 60, and the first cosmetic combinations include 5 makeups Product, the scoring of cosmetics A and sales volume are respectively 4.1 and 5642, and the scoring of cosmetics B and sales volume are respectively 4.6 and 2957, makeup The scoring of product C and sales volume are respectively 4.4 and 3176, and the scoring of cosmetics D and sales volume are respectively 4.3 and 8291, and cosmetics E's comments Point and sales volume be respectively 4.5 and 4528, electronic device determines 5 cosmetics that searching times are most in nearly one week of user, makeup The scoring of product F and sales volume are respectively 4.2 and 5672, and the scoring of cosmetics G and sales volume are respectively 4.1 and 4567, and cosmetics H's comments Point and sales volume be respectively 4.5 and 3142, the scoring of cosmetics I and sales volume are respectively 4.8 and 5678, the scoring of cosmetics J and pin Amount is respectively 4.5 and 4550, and electronic device determines that first object cosmetics are cosmetics A, cosmetics C and cosmetics E, electronics dress It sets and cosmetics A, cosmetics C and cosmetics E is shown by display screen.
As can be seen that in the embodiment of the present application, electronic device determines at least one first from the first cosmetic combinations Desired cosmetic, and the first object cosmetics are shown by display screen, the scoring and sales volume due to first object cosmetics with The scoring of the most cosmetics of the recent searching times of user and the difference of sales volume are satisfied by setting value, therefore first object cosmetics The cosmetics that purchase is wanted for user illustrate that first object cosmetics are the cosmetics for being suitble to user, in turn to a certain extent Cosmetics are improved to recommend accurately, further to promote the experience of user.
In the embodiment of the application, first cosmetic combinations include at least one third cosmetics, the electricity Record has at least one 4th cosmetics that user is currently owned by, the method to further include in sub-device:
Controller obtains the attribute information of each third cosmetics, and the attribute information of the third cosmetics includes institute State the brand of the classification and the third cosmetics of third cosmetics;
Controller obtains the attribute information of each 4th cosmetics, and the attribute information of the 4th cosmetics includes institute State the brand of the classification and the 4th cosmetics of the 4th cosmetics;
Controller determines at least one second desired cosmetic, second targeted from first cosmetic combinations The classification of cosmetic is identical as the classification of the 4th cosmetics, the brand of second desired cosmetic and the 4th cosmetics Brand it is identical;
The controller shows the cosmetics in first cosmetic combinations by the display screen, including:
Controller shows at least one second desired cosmetic by the display screen.
As an example it is assumed that the first cosmetic combinations include 4 cosmetics, the classification and brand of cosmetics A are respectively Class and brand one are cleaned, the classification and brand of cosmetics B are respectively skin type and brand two, the classification and brand point of cosmetics C Not Wei beauty class and brand three, the classification and brand of cosmetics D are respectively sun-proof class and brand four, and electronic device determines that user works as Before possess 3 cosmetics, the classification and brand of cosmetics E are respectively to clean class and brand one, the classification and brand point of cosmetics F Not Wei skin type and brand four, the classification and brand of cosmetics G are respectively beauty class and brand three, and electronic device determines third mesh Mark cosmetics are cosmetics A and cosmetics C, and electronic device shows cosmetics A and cosmetics C by display screen.
As can be seen that in the embodiment of the present application, electronic device determines at least one second from the first cosmetic combinations Desired cosmetic, and second desired cosmetic is shown by display screen, due to the classification and brand of second desired cosmetic It is identical as the cosmetics that user possesses, therefore the second desired cosmetic is to be suitble to the cosmetics of user, and then improve cosmetics and push away It recommends accurately, further promotes the experience of user.
In the embodiment of the application, the controller is shown by the display screen in first cosmetic combinations Cosmetics after, the method further includes:
In the case where detecting the clicking operation for third desired cosmetic, controller obtains the third targeted The third information of cosmetic, the third information include use step, design sketch and the purchase address of the third desired cosmetic, The third desired cosmetic is at least one first object cosmetics or at least one second desired cosmetic One of cosmetics;
Controller shows the third information of the third desired cosmetic by the display screen.
For example, in the case where detecting the clicking operation for cosmetics A, controller obtains making for cosmetics A With step, design sketch and purchase address, controller shows use step, design sketch and the purchase ground of cosmetics A by display screen Location, as shown in Figure 2 C.
Further, in the case where detecting the clicking operation for third desired cosmetic, controller obtains user Face area;
Controller determines third desired cosmetic according to the face area of user and the standardized amount of third desired cosmetic Dosage;
Controller shows the dosage of third desired cosmetic by display screen.
Wherein, the face area of user refers to the user's face area of typing in an electronic within the third period, The termination timing node of third period is the current system moment, and the duration of third period can be 2 days, 3 days, 4 days, 5 days, 1 week Either other values.
Wherein, the standardized amount of third desired cosmetic is the dosage of third desired cosmetic every square centimeter, third mesh It can be user-defined to mark the standardized amount of cosmetics, can also be that electronic device is customized.
It is described there are at least one 5th cosmetics in first cosmetic combinations in the embodiment of the application Method further includes:
Controller obtains the attribute information of each 5th cosmetics, and the attribute information of the 5th cosmetics includes institute State the brand of the classification and the 5th cosmetics of the 5th cosmetics;
Controller obtains user within the first period for the first search record of cosmetics, and is searched according to described first Suo Jilu is determined by the 6th most cosmetics of user's searching times;
Controller obtains the attribute information of the 6th cosmetics, and the attribute information of the 6th cosmetics includes described The brand of the classification of six cosmetics and the 6th cosmetics;
Controller determines at least one third desired cosmetic, the third targeted from first cosmetic combinations The classification of cosmetic is identical as the classification of the 6th cosmetics, the brand of the third desired cosmetic and the 6th cosmetics Brand it is identical;
The controller shows the cosmetics in first cosmetic combinations by the display screen, including:
Controller shows at least one third desired cosmetic by the display screen.
Wherein, the termination timing node of the first period is present system time, and the duration of the first period for example can be 2 It, 3 days, 4 days, 6 days, 1 week or other values.
As an example it is assumed that the first cosmetic combinations include 3 cosmetics, the classification and brand of cosmetics A are respectively Class and brand one are cleaned, the classification and brand of cosmetics B are respectively skin type and brand two, the classification and brand point of cosmetics C Not Wei beauty class and brand three, electronic device determines 3 cosmetics that searching times are most in user nearly ten days, cosmetics D's Classification and brand are respectively to clean class and brand one, and the classification and brand of cosmetics E are respectively skin type and brand four, cosmetics The classification and brand of F is respectively beauty class and brand three, and electronic device determines that third desired cosmetic is cosmetics A and cosmetics C, electronic device show cosmetics A and cosmetics C by display screen.
As can be seen that in the embodiment of the present application, electronic device determines at least one third from the first cosmetic combinations Desired cosmetic, and the third desired cosmetic is shown by display screen, due to the classification and brand of the third desired cosmetic It is identical as the cosmetics that the recent searching times of user are most, therefore the third desired cosmetic is the makeup that user is inclined to purchase Product show that third desired cosmetic is to be suitble to the cosmetics of user, and then improve the accurate of cosmetics recommendation to a certain extent Ground further promotes the experience of user.
It should be noted that example described herein is used only for explaining, restriction should not be constituted.
The embodiment of the present application also provides the flow that another more detailed cosmetics recommend method, as shown in figure 3, being applied to Electronic device as shown in Figure 1, this method include::
Step 301:The AI chips obtain at least one makeup event corresponding second recorded in the electronic device The feedback information of information and each makeup event.
Step 302:The AI chips determine each makeup event according to the feedback information of each makeup event Satisfaction.
Step 303:The AI chips are using corresponding second information of target makeup event as baseline sample data, institute The satisfaction for stating target makeup event is greater than or equal to first threshold;
Step 304:The AI chips build the recommended models according to the baseline sample data.
Step 305:The controller obtains the first information, and the first information includes following at least one:User needs Skin condition when the first residing scene, the corresponding weather of first scene and user need to make up when makeup.
Step 306:The controller determines the first change by the AI chips according to the first information and recommended models Cosmetic combines.
Step 307:In the case where first cosmetic combinations include at least one first cosmetics, the control Device obtains the attribute information of each first cosmetics, and the attribute information of first cosmetics includes first cosmetics Scoring and first cosmetics sales volume.
Step 308:The controller obtains user and is recorded for the search of cosmetics in preset period of time, and according to institute Search record is stated to determine by the second most cosmetics of user's searching times.
Step 309:The controller obtains the attribute information of second cosmetics, the attribute letter of second cosmetics Breath includes scoring and the sales volume of second cosmetics of second cosmetics.
Step 310:The controller determines at least one first object cosmetics, institute from first cosmetic combinations State scoring, the sales volume of the first object cosmetics and the institute identical as the scoring of the second cosmetics of first object cosmetics The sales volume for stating the second cosmetics is identical.
Step 311:The controller shows at least one first object cosmetics by the display screen.
Step 312:Include at least one third cosmetics in first cosmetic combinations, is recorded in the electronic device In the case of having at least one 4th cosmetics that user is currently owned by, the controller obtains each third cosmetics Attribute information, the attribute information of the third cosmetics include the product of the classification and the third cosmetics of the third cosmetics Board.
Step 313:The controller obtains the attribute information of each 4th cosmetics, the category of the 4th cosmetics Property information includes the brand of the classification and the 4th cosmetics of the 4th cosmetics.
Step 314:The controller determines at least one second desired cosmetic, institute from first cosmetic combinations The classification for stating the second desired cosmetic is identical as the classification of the 4th cosmetics, the brand of second desired cosmetic and institute The brand for stating the 4th cosmetics is identical.
Step 315:The controller shows at least one second desired cosmetic by the display screen.
Wherein, step 307- steps 311 execute parallel with step 312- steps 315.
Step 316:In the case where detecting the clicking operation for third desired cosmetic, the controller obtains institute The third information of third desired cosmetic is stated, the third information includes use step, the effect of the third desired cosmetic Figure and purchase address, the third desired cosmetic are at least one first object cosmetics or at least one described second Cosmetics one of in desired cosmetic.
Step 317:The controller shows the third information of the third desired cosmetic by the display screen.
It should be noted that the specific implementation process of each step of method shown in Fig. 3 can be found in described in the method Specific implementation process, no longer describe herein.
It is consistent with above-mentioned Fig. 2A and embodiment shown in Fig. 3, referring to Fig. 4, Fig. 4 is provided by the embodiments of the present application one The structural schematic diagram of kind of electronic device, as shown in figure 4, the electronic device includes processor, memory, communication interface and one Or multiple programs, wherein said one or multiple programs are stored in above-mentioned memory, and are configured by above-mentioned processor It executes, above procedure includes the instruction for executing following steps:
The first information is obtained, the first information includes following at least one:User is first residing when needing makeup Scape, the corresponding weather of first scene and user need skin condition when makeup;
The first cosmetic combinations are determined according to the first information and recommended models by the AI chips;
The cosmetics in first cosmetic combinations are shown by the display screen.
In the embodiment of the application, above procedure further includes the instruction for executing following steps:
Obtain corresponding second information of at least one makeup event recorded in the electronic device and each makeup The feedback information of event, second information include following at least one:The second scene under the makeup event, described The corresponding weather of two scenes, under the makeup event skin condition of user and under the makeup event user for making up The second cosmetic combinations;
The satisfaction of each makeup event is determined according to the feedback information of each makeup event;
Using corresponding second information of target makeup event as baseline sample data, the target makeup event expires Meaning degree is greater than or equal to first threshold;
The recommended models are built according to the baseline sample data.
In the embodiment of the application, first cosmetic combinations include at least one first cosmetics, above-mentioned Program further includes the instruction for executing following steps:
The attribute information of each first cosmetics is obtained, the attribute information of first cosmetics includes described first The scoring of cosmetics and the sales volume of first cosmetics;
Obtain user in preset period of time for cosmetics search record, and according to described search record determine by with The second most cosmetics of family searching times;
The attribute information of second cosmetics is obtained, the attribute information of second cosmetics includes second makeup The scoring of product and the sales volume of second cosmetics;
At least one first object cosmetics are determined from first cosmetic combinations, the first object cosmetics The difference of scoring and the scorings of second cosmetics is less than or equal to second threshold, the sales volume of the first object cosmetics with The difference of the sales volume of second cosmetics is less than or equal to third threshold value;
The cosmetics shown by the display screen in first cosmetic combinations, above procedure include specific use In the instruction for executing following steps:
At least one first object cosmetics are shown by the display screen.
In the embodiment of the application, first cosmetic combinations include at least one third cosmetics, the electricity Record has at least one 4th cosmetics that user is currently owned by sub-device, and above procedure further includes for executing following steps Instruction:
The attribute information of each third cosmetics is obtained, the attribute information of the third cosmetics includes the third The brand of the classification of cosmetics and the third cosmetics;
The attribute information of each 4th cosmetics is obtained, the attribute information of the 4th cosmetics includes the described 4th The brand of the classification of cosmetics and the 4th cosmetics;
At least one second desired cosmetic is determined from first cosmetic combinations, second desired cosmetic Classification is identical as the classification of the 4th cosmetics, the brand of the brand of second desired cosmetic and the 4th cosmetics It is identical;
The cosmetics shown by the display screen in first cosmetic combinations, above procedure include specific use In the instruction for executing following steps:
At least one second desired cosmetic is shown by the display screen.
In the embodiment of the application, the makeup shown by the display screen in first cosmetic combinations After product, above procedure further includes the instruction for executing following steps:
In the case where detecting the clicking operation for third desired cosmetic, the third desired cosmetic is obtained Third information, the third information include the use step of the third desired cosmetic, design sketch and purchase address, and described the Three desired cosmetics be at least one first object cosmetics or at least one second desired cosmetic wherein One cosmetics;
The third information of the third desired cosmetic is shown by the display screen.
It should be noted that the specific implementation process of the present embodiment can be found in the specific implementation described in above method embodiment Process no longer describes herein.
Referring to Fig. 5, Fig. 5 is a kind of cosmetics recommendation apparatus provided by the embodiments of the present application, it is applied to electronic device, it should Cosmetics recommendation apparatus 500 includes processing unit 501, storage unit 502 and communication unit 503, and processing unit 501 includes obtaining Unit, determination unit and display unit, wherein:
The acquiring unit, for obtaining the first information, the first information includes following at least one:User's needs Skin condition when the first residing scene, the corresponding weather of first scene and user need to make up when adornment;
The determination unit, for determining the first cosmetic combinations according to the first information and recommended models;
The display unit, for showing the cosmetics in first cosmetic combinations.
In the embodiment of the application, before the acquiring unit obtains the first information, the electronic device further includes:
Training unit, for obtain corresponding second information of at least one makeup event recorded in the electronic device and The feedback information of each makeup event, second information includes following at least one:Under the makeup event Two scenes, the corresponding weather of second scene, the skin condition of user and in the makeup event under the makeup event Second cosmetic combinations of the lower user for makeup;Each makeup is determined according to the feedback information of each makeup event The satisfaction of event;Using corresponding second information of target makeup event as baseline sample data, the target makeup thing The satisfaction of part is greater than or equal to first threshold;The recommended models are built according to the baseline sample data.
In the embodiment of the application, first cosmetic combinations include at least one first cosmetics,
Above-mentioned acquiring unit is additionally operable to obtain the attribute information of each first cosmetics, first cosmetics Attribute information includes scoring and the sales volume of first cosmetics of first cosmetics;Obtain user's needle in preset period of time It is determined by the second most cosmetics of user's searching times to the search record of cosmetics, and according to described search record;It obtains Take the attribute information of second cosmetics, the attribute informations of second cosmetics include second cosmetics scoring and The sales volume of second cosmetics;
Above-mentioned determination unit is additionally operable to determine at least one first object cosmetics from first cosmetic combinations, The difference of scoring with the scorings of second cosmetics of the first object cosmetics is less than or equal to second threshold, and described the The sales volume of one desired cosmetic and the difference of the sales volume of second cosmetics are less than or equal to third threshold value;
In terms of the cosmetics in showing first cosmetic combinations, above-mentioned display unit is specifically used for:Display is at least One first object cosmetics.
In the embodiment of the application, first cosmetic combinations include at least one third cosmetics, the electricity Record has at least one 4th cosmetics that user is currently owned by sub-device,
Above-mentioned acquiring unit is additionally operable to obtain the attribute information of each third cosmetics, the third cosmetics Attribute information includes the brand of the classification and the third cosmetics of the third cosmetics;Obtain each 4th cosmetics Attribute information, the attribute information of the 4th cosmetics includes the classification of the 4th cosmetics and the 4th cosmetics Brand;
Above-mentioned determination unit is additionally operable to determine at least one second desired cosmetic from first cosmetic combinations, The classification of second desired cosmetic is identical as the classification of the 4th cosmetics, the brand of second desired cosmetic with The brand of 4th cosmetics is identical;
In terms of the cosmetics in showing first cosmetic combinations, above-mentioned display unit is specifically used for:Display is at least One second desired cosmetic.
In the embodiment of the application, the makeup shown by the display screen in first cosmetic combinations After product,
Above-mentioned acquiring unit is additionally operable to, in the case where detecting the clicking operation for third desired cosmetic, obtain The third information of the third desired cosmetic, the third information include the use step of the third desired cosmetic, effect Fruit is schemed and purchase address, and the third desired cosmetic is at least one first object cosmetics or at least one described the Cosmetics one of in two desired cosmetics;
Above-mentioned display unit is additionally operable to show the third information of the third desired cosmetic.
Wherein, processing unit 501 can be processor or controller, (such as can be central processing unit (Central Processing Unit, CPU), general processor, digital signal processor (Digital Signal Processor, DSP), Application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), field programmable gate array It is (Field Programmable Gate Array, FPGA) or other programmable logic device, transistor logic, hard Part component or its arbitrary combination.Storage unit 502 can be memory, and communication unit 503 can be transceiver, transmitting-receiving electricity Road, radio frequency chip, communication interface etc..
When processing unit 501 is processor, storage unit 502 is memory, when communication unit 503 is communication interface, this Apply for that the cosmetics recommendation apparatus involved by embodiment can be electronic device shown in Fig. 4.
The embodiment of the present application also provides a kind of computer storage media, wherein computer storage media storage is for electricity The computer program that subdata exchanges, the computer program make computer execute any as described in above method embodiment Some or all of method step, above computer include electronic device.
The embodiment of the present application also provides a kind of computer program product, and above computer program product includes storing calculating The non-transient computer readable storage medium of machine program, above computer program are operable to that computer is made to execute such as above-mentioned side Some or all of either method described in method embodiment step.The computer program product can be a software installation Packet, above computer includes electronic device.
It should be noted that for each method embodiment above-mentioned, for simple description, therefore it is all expressed as a series of Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because According to the application, certain steps can be performed in other orders or simultaneously.Secondly, those skilled in the art should also know It knows, embodiment described in this description belongs to preferred embodiment, involved action and module not necessarily the application It is necessary.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, it may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed device, it can be by another way It realizes.For example, the apparatus embodiments described above are merely exemplary, for example, said units division, it is only a kind of Division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine or can To be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Coupling, direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING or communication connection of device or unit, Can be electrical or other forms.
The above-mentioned unit illustrated as separating component may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, it can also It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If above-mentioned integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can be stored in a computer-readable access to memory.Based on this understanding, the technical solution of the application substantially or Person says that all or part of the part that contributes to existing technology or the technical solution can body in the form of software products Reveal and, which is stored in a memory, including some instructions are used so that a computer equipment (can be personal computer, server or network equipment etc.) executes all or part of each embodiment above method of the application Step.And memory above-mentioned includes:USB flash disk, read-only memory (ROM, Read-Only Memory), random access memory The various media that can store program code such as (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can It is completed with instructing relevant hardware by program, which can be stored in a computer-readable memory, memory May include:Flash disk, read-only memory (English:Read-Only Memory, referred to as:ROM), random access device (English: Random Access Memory, referred to as:RAM), disk or CD etc..
The embodiment of the present application is described in detail above, specific case used herein to the principle of the application and Embodiment is expounded, the description of the example is only used to help understand the method for the present application and its core ideas; Meanwhile for those of ordinary skill in the art, according to the thought of the application, can in specific implementation and application range There is change place, to sum up above-mentioned, the contents of this specification should not be construed as limiting the present application.

Claims (13)

1. a kind of electronic device, which is characterized in that including controller, artificial intelligence AI chips and display screen, wherein:
The controller, for obtaining the first information, the first information includes following at least one:User needs when institute of making up First scene, the corresponding weather of first scene and the user at place need skin condition when makeup;
The AI chips, for determining the first cosmetic combinations according to the first information and recommended models;
The display screen, for showing the cosmetics in first cosmetic combinations.
2. electronic device according to claim 1, which is characterized in that
The AI chips, be additionally operable to obtain corresponding second information of at least one makeup event recorded in the electronic device and The feedback information of each makeup event, second information includes following at least one:Under the makeup event Two scenes, the corresponding weather of second scene, the skin condition of user and in the makeup event under the makeup event Second cosmetic combinations of the lower user for makeup;Each makeup is determined according to the feedback information of each makeup event The satisfaction of event;Using corresponding second information of target makeup event as baseline sample data, the target makeup thing The satisfaction of part is greater than or equal to first threshold;The recommended models are built according to the baseline sample data.
3. electronic device according to claim 1 or 2, which is characterized in that first cosmetic combinations include at least One the first cosmetics,
The controller is additionally operable to obtain the attribute information of each first cosmetics, the attribute letter of first cosmetics Breath includes scoring and the sales volume of first cosmetics of first cosmetics;User is obtained in preset period of time for makeup The search of product records, and is determined by the second most cosmetics of user's searching times according to described search record;Described in acquisition The attribute information of the attribute information of second cosmetics, second cosmetics includes the scoring and described of second cosmetics The sales volume of two cosmetics;At least one first object cosmetics, the first object are determined from first cosmetic combinations The difference of scoring with the scoring of second cosmetics of cosmetics is less than or equal to second threshold, the first object cosmetics The differences of sales volume of sales volume and second cosmetics be less than or equal to third threshold value;
In terms of the cosmetics in showing first cosmetic combinations, the display screen is specifically used for:
Show at least one first object cosmetics.
4. electronic device according to claim 1 or 2, which is characterized in that first cosmetic combinations include at least one A third cosmetics, record has at least one 4th cosmetics that user is currently owned by the electronic device,
The controller is additionally operable to obtain the attribute information of each third cosmetics, the attribute letter of the third cosmetics Breath includes the brand of the classification and the third cosmetics of the third cosmetics;Obtain the attribute of each 4th cosmetics Information, the attribute information of the 4th cosmetics include the brand of the classification and the 4th cosmetics of the 4th cosmetics; At least one second desired cosmetic, the classification of second desired cosmetic and institute are determined from first cosmetic combinations The classification for stating the 4th cosmetics is identical, and the brand of second desired cosmetic is identical as the brand of the 4th cosmetics;
In terms of the cosmetics in showing first cosmetic combinations, the display screen is specifically used for:
Show at least one second desired cosmetic.
5. electronic device according to claim 3 or 4, which is characterized in that
The controller is additionally operable in the case where detecting the clicking operation for third desired cosmetic, obtains described the The third information of three desired cosmetics, the third information include the use step of the third desired cosmetic, design sketch and Address is bought, the third desired cosmetic is at least one first object cosmetics or at least one second target Cosmetics one of in cosmetics;
The display screen is additionally operable to show the third information of the third desired cosmetic.
6. a kind of cosmetics recommend method, which is characterized in that applied to the electronics dress for including artificial intelligence AI chips and display screen It sets, the method includes:
The first information is obtained, the first information includes following at least one:User's the first scene residing when needing to make up, institute State the corresponding weather of the first scene and skin condition when user needs makeup;
The first cosmetic combinations are determined according to the first information and recommended models by the AI chips;
The cosmetics in first cosmetic combinations are shown by the display screen.
7. according to the method described in claim 6, it is characterized in that, before the acquisition first information, the method further includes:
Obtain corresponding second information of at least one makeup event recorded in the electronic device and each makeup event Feedback information, second information includes following at least one:It is the second scene under the makeup event, second described The corresponding weather of scape, under the makeup event skin condition of user and under the makeup event user for makeup the Two cosmetic combinations;
The satisfaction of each makeup event is determined according to the feedback information of each makeup event;
Using corresponding second information of target makeup event as baseline sample data, the satisfaction of the target makeup event More than or equal to first threshold;
The recommended models are built according to the baseline sample data.
8. the method described according to claim 6 or 7, which is characterized in that first cosmetic combinations include at least one First cosmetics, the method further include:
The attribute information of each first cosmetics is obtained, the attribute information of first cosmetics includes first makeup The scoring of product and the sales volume of first cosmetics;
It obtains user to record for the search of cosmetics in preset period of time, and is determined according to described search record and searched by user The second most cosmetics of rope number;
The attribute information of second cosmetics is obtained, the attribute information of second cosmetics includes second cosmetics The sales volume of scoring and second cosmetics;
At least one first object cosmetics, the scoring of the first object cosmetics are determined from first cosmetic combinations Be less than or equal to second threshold with the difference of the scoring of second cosmetics, the sales volume of the first object cosmetics with it is described The difference of the sales volume of second cosmetics is less than or equal to third threshold value;
The cosmetics shown by the display screen in first cosmetic combinations, including:
At least one first object cosmetics are shown by the display screen.
9. the method described according to claim 6 or 7, which is characterized in that first cosmetic combinations include at least one Three cosmetics, record has at least one 4th cosmetics that user is currently owned by, the method to further include in the electronic device:
The attribute information of each third cosmetics is obtained, the attribute information of the third cosmetics includes the third makeup The brand of the classification of product and the third cosmetics;
The attribute information of each 4th cosmetics is obtained, the attribute information of the 4th cosmetics includes the 4th makeup The brand of the classification of product and the 4th cosmetics;
At least one second desired cosmetic, the classification of second desired cosmetic are determined from first cosmetic combinations It is identical as the classification of the 4th cosmetics, the brand phase of the brand of second desired cosmetic and the 4th cosmetics Together;
The cosmetics shown by the display screen in first cosmetic combinations, including:
At least one second desired cosmetic is shown by the display screen.
10. method according to claim 8 or claim 9, which is characterized in that described to show that described first changes by the display screen After cosmetics in cosmetic combination, the method further includes:
In the case where detecting the clicking operation for third desired cosmetic, the third of the third desired cosmetic is obtained Information, the third information include use step, design sketch and the purchase address of the third desired cosmetic, the third mesh Cosmetics are marked as one of at least one first object cosmetics or at least one second desired cosmetic Cosmetics;
The third information of the third desired cosmetic is shown by the display screen.
11. a kind of cosmetics recommendation apparatus, which is characterized in that be applied to electronic device, the cosmetics recommendation apparatus includes obtaining Unit, determination unit and display unit are taken, wherein:
The acquiring unit, for obtaining the first information, the first information includes following at least one:When user needs makeup Residing the first scene, the corresponding weather of first scene and user needs skin condition when makeup;
The determination unit, for determining the first cosmetic combinations according to the first information and recommended models;
The display unit, for showing the cosmetics in first cosmetic combinations.
12. a kind of electronic device, which is characterized in that including processor, memory, communication interface, and one or more programs, One or more of programs are stored in the memory, and are configured to be executed by the processor, described program packet It includes for executing the instruction such as the step in claim 6-10 any one of them methods.
13. a kind of computer readable storage medium, which is characterized in that computer program of the storage for electronic data interchange, In, the computer program makes computer execute such as claim 6-10 any one of them methods.
CN201810104359.1A 2018-02-02 2018-02-02 Cosmetic recommendation method and related device Expired - Fee Related CN108388600B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810104359.1A CN108388600B (en) 2018-02-02 2018-02-02 Cosmetic recommendation method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810104359.1A CN108388600B (en) 2018-02-02 2018-02-02 Cosmetic recommendation method and related device

Publications (2)

Publication Number Publication Date
CN108388600A true CN108388600A (en) 2018-08-10
CN108388600B CN108388600B (en) 2022-06-21

Family

ID=63074963

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810104359.1A Expired - Fee Related CN108388600B (en) 2018-02-02 2018-02-02 Cosmetic recommendation method and related device

Country Status (1)

Country Link
CN (1) CN108388600B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109636513A (en) * 2018-11-29 2019-04-16 北京小米移动软件有限公司 A shield recommended method, device and storage medium based on travel information
CN110033344A (en) * 2019-03-06 2019-07-19 百度在线网络技术(北京)有限公司 Skin care item recommended method, device and storage medium neural network based
CN110533508A (en) * 2019-08-26 2019-12-03 苏州浩哥文化传播有限公司 A kind of makeups recommender system based on the detection of spontaneous big data
CN110659047A (en) * 2019-09-16 2020-01-07 Oppo广东移动通信有限公司 Algorithm model updating method and device, electronic equipment and computer readable storage medium
CN111064766A (en) * 2019-10-24 2020-04-24 青岛海尔科技有限公司 Information pushing method and device based on Internet of things operating system and storage medium
CN112287817A (en) * 2020-10-28 2021-01-29 维沃移动通信有限公司 Information acquisition method and device
CN113435982A (en) * 2021-07-22 2021-09-24 创优数字科技(广东)有限公司 Nail polish recommendation method, device, equipment and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1431878A (en) * 2000-05-31 2003-07-23 宝洁公司 Methods and system for providing personalized prepns.
US20060129411A1 (en) * 2004-12-07 2006-06-15 Nina Bhatti Method and system for cosmetics consulting using a transmitted image
CN202026376U (en) * 2011-03-18 2011-11-02 上海华勤通讯技术有限公司 Intelligent cosmetic assistant cellphone
CN104135891A (en) * 2011-12-23 2014-11-05 欧莱雅 Method for delivering cosmetic advice
CN105138648A (en) * 2015-08-26 2015-12-09 宇龙计算机通信科技(深圳)有限公司 Information recommendation method and user terminal
CN105678561A (en) * 2016-01-29 2016-06-15 京东方科技集团股份有限公司 Intelligent dressing table and corresponding cloud expert system
CN106649465A (en) * 2016-09-26 2017-05-10 珠海格力电器股份有限公司 Method and device for recommending and acquiring makeup information

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1431878A (en) * 2000-05-31 2003-07-23 宝洁公司 Methods and system for providing personalized prepns.
US20060129411A1 (en) * 2004-12-07 2006-06-15 Nina Bhatti Method and system for cosmetics consulting using a transmitted image
CN202026376U (en) * 2011-03-18 2011-11-02 上海华勤通讯技术有限公司 Intelligent cosmetic assistant cellphone
CN104135891A (en) * 2011-12-23 2014-11-05 欧莱雅 Method for delivering cosmetic advice
CN105138648A (en) * 2015-08-26 2015-12-09 宇龙计算机通信科技(深圳)有限公司 Information recommendation method and user terminal
CN105678561A (en) * 2016-01-29 2016-06-15 京东方科技集团股份有限公司 Intelligent dressing table and corresponding cloud expert system
CN106649465A (en) * 2016-09-26 2017-05-10 珠海格力电器股份有限公司 Method and device for recommending and acquiring makeup information

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109636513A (en) * 2018-11-29 2019-04-16 北京小米移动软件有限公司 A shield recommended method, device and storage medium based on travel information
CN110033344A (en) * 2019-03-06 2019-07-19 百度在线网络技术(北京)有限公司 Skin care item recommended method, device and storage medium neural network based
CN110533508A (en) * 2019-08-26 2019-12-03 苏州浩哥文化传播有限公司 A kind of makeups recommender system based on the detection of spontaneous big data
CN110659047A (en) * 2019-09-16 2020-01-07 Oppo广东移动通信有限公司 Algorithm model updating method and device, electronic equipment and computer readable storage medium
CN111064766A (en) * 2019-10-24 2020-04-24 青岛海尔科技有限公司 Information pushing method and device based on Internet of things operating system and storage medium
CN112287817A (en) * 2020-10-28 2021-01-29 维沃移动通信有限公司 Information acquisition method and device
CN113435982A (en) * 2021-07-22 2021-09-24 创优数字科技(广东)有限公司 Nail polish recommendation method, device, equipment and medium

Also Published As

Publication number Publication date
CN108388600B (en) 2022-06-21

Similar Documents

Publication Publication Date Title
CN108388600A (en) Cosmetics recommend method and relevant apparatus
CN110163050B (en) Video processing method and device, terminal equipment, server and storage medium
CN108769772B (en) Direct broadcasting room display methods, device, equipment and storage medium
CN108197330B (en) Data digging method and device based on social platform
CN116797684B (en) Image generation method, device, electronic equipment and storage medium
CN112131472B (en) Information recommendation method, device, electronic equipment and storage medium
CN109599079A (en) A kind of generation method and device of music
CN104766041A (en) Image recognition method, device and system
CN106294787A (en) Information pushing method and device and electronic equipment
CN108345385A (en) Virtual accompany runs the method and device that personage establishes and interacts
CN108197574A (en) The recognition methods of personage's style, terminal and computer readable storage medium
CN108170676B (en) Method, system and the terminal of story creation
CN107193941A (en) Story generation method and device based on picture content
CN109784165B (en) Poem content generation method, device, terminal and storage medium
CN107071554B (en) Method for recognizing semantics and device
CN107729946A (en) Picture classification method, device, terminal and storage medium
CN109643332A (en) A kind of sentence recommended method and device
CN109947510A (en) A kind of interface recommended method and device, computer equipment
CN111491123A (en) Video background processing method and device and electronic equipment
EP2988229A1 (en) Information retrieval method and device
CN104156464A (en) Micro-video retrieval method and device based on micro-video feature database
CN107968890A (en) theme setting method, device, terminal device and storage medium
CN108304452A (en) Article processing method and processing device, storage medium
CN107844765A (en) Photographic method, device, terminal and storage medium
CN108959550A (en) User's focus method for digging, device, equipment and computer-readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: No.18, Wusha Haibin Road, Chang'an Town, Dongguan City, Guangdong Province

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220621