Detailed description of the invention
Should be appreciated that specific embodiment described herein only in order to explain the present invention, notFor limiting the present invention.
The main thought of embodiment of the present invention scheme is: by obtaining the facial image of user;RightDescribed facial image is identified, and according to recognition result, extracts user from described facial imageCorrelated characteristic information, such as: whether user has a sleepless night, whether user wears glasses, sex etc.;Push to described user according to described correlated characteristic information afterwards and consume action message accordingly, byThis realizes the accurate propelling movement of information, not only meets customer consumption demand, and improves propelling movement websiteInformation pushing effect.
The embodiment of the present invention is it is considered that existing commending system is typically all according to user electricity businessClick data on website models, and to user's Recommendations, the shortcoming of the program is: asReally user is not electricity business's any active ues, or the click data of user is the abundantest, then cannot be realThe accurate recommendation of existing information;Additionally, social data also cannot be applied to by existing supplying systemIn electricity business website, especially under mobile Internet trend, social operation relates to be moreThe data such as picture, voice.
To this end, the embodiment of the present invention proposes a kind of commending system solution party based on recognition of faceCase, can accurately obtain some information of user, such as: whether user loses by facial imageSleep, whether user wears glasses, and sex etc., in conjunction with click steam historical data and the position of userInformation, precisely recommends to the sales promotion of offline businesses, shop-establishment celebration, the action message such as preferential to be correlated withUser, thus can realize the accurate propelling movement of information, be possible not only to meet customer consumption demand,And the information pushing effect pushing website can be improved.
The system architecture that the present embodiment scheme relates at least includes user terminal and Push ServiceDevice, this user terminal is specifically as follows the mobile terminal such as mobile phone, panel computer, this Push ServiceImplement body can be PC terminal.
In view of concrete scheme, as a kind of specific embodiment, the present embodiment scheme relates toSystem architecture can as it is shown in figure 1, this system architecture include user terminal (the present embodiment withMobile terminal illustrate), commending system server, recognition of face server, behavior model serviceDevice and LBS service device, wherein:
User terminal, for by imaging first-class device or the facial image letter of module acquisition userBreath, and the human face image information of user is sent to recognition of face server;
Recognition of face server, for facial image is identified, according to recognition result, fromDescribed facial image extracts the correlated characteristic information of user, the sex of such as user, healthy shapeCondition (sleep quality, with or without comedo etc.), wearing ornaments, cosmetics consumption etc., andStore these information, the correlated characteristic information of the user extracted is sent to commending system clothes simultaneouslyBusiness device;
LBS (Location Based Service, location Based service) server, is used forObtain the positional information of user, the positional information of businessman and correlated activation information, and send extremelyCommending system server.LBS service device is the telecommunication network by telecommunications mobile operatorNetwork (such as GSM net, CDMA net) or outside location mode (such as GPS) obtain mobile terminalThe positional information (geographical coordinate or geodetic coordinates) of user, at GIS (GeographicInformation System, GIS-Geographic Information System) platform support under, provide the user correspondingA kind of value-added service of service.
Commending system server, the relevant spy of the user for extracting according to recognition of face serverReference ceases, and the position letter of the positional information of the user of LBS service device transmission and businessmanBreath, pushes the correlated activation information of businessman nearby to user, such as sales promotion, shop-establishment celebration, preferentialDeng action message.
As a example by the user's facial image shown in Fig. 2, the people of this user can be obtained from Fig. 2Face essential information, male, wears glasses, and beard is longer, and hair is longer;For such user,If there being the activity that haircut, personal nursing, optician's shop etc. are relevant near user position, thatThis user is the recommendation customers member that above-mentioned activity is potential.
After understanding these information, it is recommended that system server can be recommended to user: exampleAs, optician's shop is being invigorated dynamic, then action message can be recommended the use worn glasses in sideFamily.
Behavior model server, operates the behavior spy obtaining user for the behavior according to userLevy, including the consumption of user, the click situation etc. to recommendation information;Such as user is disappearedTake the information such as the description of ability and the loyalty of brand;By these information, can be to beingSystem recommendation information is modified, and such as to a comedo user, repeatedly recommends except pox product,But user loses interest in exactly, user the most should not directly be recommended in ensuing activity,But need to use other method.
From said system framework, the present embodiment commending system based on recognition of face solution partyCase, can accurately obtain some information of user, such as: whether user loses by facial imageSleep, whether user wears glasses, and sex etc., in conjunction with click steam historical data and the position of userInformation, precisely recommends to the sales promotion of offline businesses, shop-establishment celebration, the action message such as preferential to be correlated withUser, thus can realize the accurate propelling movement of information, be possible not only to meet customer consumption demand,And the information pushing effect pushing website can be improved.
The mobile terminal realizing each embodiment of the present invention is described below with reference to the accompanying drawings.Follow-upDescription in, use such as " module ", " parts " or " unit " for representing elementSuffix, only for the explanation of the beneficially present invention, itself does not has specific meaning.Therefore," module " can mixedly use with " parts ".
Above-mentioned mobile terminal can be implemented in a variety of manners.Such as, the end described in the present inventionEnd can include such as mobile phone, smart phone, notebook computer, digit broadcasting receiver,PDA (personal digital assistant), PAD (panel computer), PMP (portable media player),The mobile end of Wearable (such as Intelligent bracelet, intelligent watch etc.), guider etc.End.
Below, it is that mobile terminal is illustrated with terminal.But, those skilled in the art will manageSolve, in addition to being used in particular for the element of mobile purpose, according to the embodiment of the present inventionStructure can also apply to the terminal of fixed type.
As it is shown on figure 3, Fig. 3 is the user terminal (mobile terminal) realizing each embodiment of the present inventionHardware configuration signal.
It is single that mobile terminal 100 can include that wireless communication unit 110, A/V (audio/video) inputUnit 120, user input unit 130, sensing unit 140, output unit 150, memorizer 160,Interface unit 170, controller 180 and power subsystem 190 etc..
Fig. 3 shows the mobile terminal with various assembly, it should be understood that and notRealistic execute all assemblies illustrated.Can alternatively implement more or less of assembly.Will underFace describes the element of mobile terminal in detail.
Wireless communication unit 110 generally includes one or more assembly, and it allows mobile terminalRadio communication between 100 and wireless communication system or network.Such as, wireless communication unitCan include broadcast reception module 111, mobile communication module 112, wireless Internet module 113,At least one in short range communication module 114 and positional information module 115.
Broadcast reception module 111 receives wide via broadcast channel from external broadcasting management serverBroadcast signal and/or broadcast related information.Broadcast channel can include satellite channel and/or ground letterRoad.Broadcast management server can be to generate and send broadcast singal and/or broadcast related informationServer or the broadcast singal generated before receiving and/or broadcast related information and by itIt is sent to the server of terminal.Broadcast singal can include TV broadcast singal, radiobroadcastingSignal, data broadcasting signal etc..And, broadcast singal may further include with TV orThe broadcast singal of radio signals combination.Broadcast related information can also be via mobile communicationNetwork provides, and in this case, broadcast related information can be by mobile communication module 112Receive.Broadcast singal can exist in a variety of manners, and such as, it can be with digital multimediaThe broadcast electronic program guides (EPG) of (DMB), the electricity of digital video broadcast-handheld (DVB-H)The form of sub-services guide (ESG) etc. and exist.Broadcast reception module 111 can be by usingVarious types of broadcast systems receive signal broadcast.Especially, broadcast reception module 111 is permissibleBy using such as multimedia broadcasting-ground (DMB-T), DMB-satellite(DMB-S), DVB-hand-held (DVB-H), forward link media (MediaFLO@)Radio Data System, the digital broadcasting system of received terrestrial digital broadcasting integrated service (ISDB-T) etc.System receives digital broadcasting.Broadcast reception module 111 may be constructed such that and is adapted to provide for broadcast singalVarious broadcast systems and above-mentioned digit broadcasting system.Receive via broadcast reception module 111Broadcast singal and/or broadcast related information can be stored in memorizer 160 (or other typeStorage medium) in.
Mobile communication module 112 sends radio signals to base station (such as, access point, nodeB etc.), in exterior terminal and server at least one and/or receive from it aerogramNumber.Such radio signal can include voice call signal, video calling signal orThe various types of data sending according to text and/or Multimedia Message and/or receiving.
Wireless Internet module 113 supports the Wi-Fi (Wireless Internet Access) of mobile terminal.This module canTo be internally or externally couple to terminal.Wi-Fi (Wireless Internet Access) technology involved by this module canTo include WLAN (WLAN) (Wi-Fi), Wibro (WiMAX), Wimax, (whole world is micro-Ripple interconnection accesses), HSDPA (high-speed downlink packet access) etc..
Short range communication module 114 is the module for supporting junction service.Short-range communication technologySome examples include bluetoothTM, RF identification (RFID), Infrared Data Association (I rDA), ultra-wideBand (UWB), purple honeybeeTMEtc..
Positional information module 115 is the mould of positional information for checking or obtain mobile terminalBlock.The typical case of positional information module is GPS (global positioning system).According to current skillArt, GPS module 115 calculate from three or more satellites range information and accurately timeBetween information and for the Information application triangulation calculated, thus according to longitude, latitude andHighly accurately calculate three-dimensional current location information.Currently, it is used for calculating position and temporal informationMethod use three satellites and by using an other satellite to correct the position calculatedPut the error with temporal information.Additionally, GPS module 115 can be by Continuous plus in real timeCurrent location information calculates velocity information.
A/V input block 120 is used for receiving audio or video signal.A/V input block 120Can include camera 121 and mike 1220, camera 121 is at Video Capture pattern or imageThe static images obtained by image capture apparatus in acquisition mode or the view data of video are carried outProcess.Picture frame after process may be displayed on display unit 151.After camera 121 processesPicture frame can be stored in memorizer 160 (or other storage medium) or via channel radioLetter unit 110 is transmitted, and can provide two or more cameras according to the structure of mobile terminal1210.Mike 122 can be at telephone calling model, logging mode, speech recognition mode etc.Sound (voice data) is received via mike etc. in operational mode, and can be by such soundSound is processed as voice data.Audio frequency (voice) data after process can be at telephone calling modelIn the case of be converted to be sent to the form of mobile communication base station via mobile communication module 112Output.Mike 122 can be implemented various types of noise and eliminate (or suppression) algorithm to eliminate(or suppression) is in the noise received and produce during transmission audio signal or interference.
User input unit 130 can according to user input order generate key input data withControl the various operations of mobile terminal.User input unit 130 allows user to input all kindsInformation, and can include keyboard, metal dome, touch pad (such as, detection owing to being connectThe resistance that touches and cause, pressure, the sensitive component of change of electric capacity etc.), roller, rocking barEtc..Especially, when touch pad is superimposed upon on display unit 151 as a layer, permissibleForm touch screen.
Sensing unit 140 detects the current state of mobile terminal 100, (such as, mobile terminal100 open or close state), the position of mobile terminal 100, user is for mobile terminalThe presence or absence of contact (that is, touch input) of 100, the orientation of mobile terminal 100, mobile terminalThe acceleration or deceleration of 100 moves and direction etc., and generation is used for controlling mobile terminal 100The order of operation or signal.Such as, it is embodied as sliding-type mobile phone when mobile terminal 100Time, sensing unit 140 can sense this sliding-type phone and open or close.It addition, senseSurvey unit 140 and can detect whether power subsystem 190 provides electric power or interface unit 170Whether couple with external device (ED).Sensing unit 140 can include that proximity transducer 1410 will beBelow in conjunction with touch screen, this is described.
Interface unit 170 is used as at least one external device (ED) and is connected permissible with mobile terminal 100The interface passed through.Such as, external device (ED) can include wired or wireless head-band earphone port,External power source (or battery charger) port, wired or wireless FPDP, memory card port,There is the port of device of identification module, audio frequency input/output (I/O) port for connection, regardFrequently I/O port, ear port etc..Identification module can be that storage is for verifying that user usesThe various information of mobile terminal 100 and subscriber identification module (UIM), Ke Hushi can be includedOther module (SIM), Universal Subscriber identification module (USIM) etc..It addition, have identification moduleDevice (hereinafter referred to as " identify device ") can be to take the form of smart card, therefore, identify dressPut and can be connected with mobile terminal 100 via port or other attachment means.Interface unit 170May be used for receive from external device (ED) input (such as, data message, electric power etc.) andOne or more elements that the input received is transferred in mobile terminal 100 or permissibleFor transmitting data between mobile terminal and external device (ED).
It addition, when mobile terminal 100 is connected with external base, interface unit 170 can be usedIt is used as to allow to provide the path of mobile terminal 100 or permissible by electric power from base by itAllow to pass through its path being transferred to mobile terminal from the various command signals of base input.FromThe various command signals of base input or electric power may serve as identifying that mobile terminal is the most accurateReally it is arranged on the signal on base.Output unit 150 be configured to vision, audio frequency and/Or tactile manner provide output signal (such as, audio signal, video signal, alarm signal,Vibration signal etc.).Output unit 150 can include that display unit 151, audio frequency export mouldBlock 152, alarm unit 153 etc..
Display unit 151 may be displayed on the information processed in mobile terminal 100.Such as, whenWhen mobile terminal 100 is in telephone calling model, display unit 151 can show with call orUser circle that other communication (such as, text messaging, multimedia file download etc.) is relevantFace (U I) or graphic user interface (GU I).When mobile terminal 100 be in video calling pattern orDuring person's image capture mode, display unit 151 can show the image of capture and/or receptionImage, UI or GUI illustrating video or image and correlation function etc..
Meanwhile, the most superposed on one another to form touch when display unit 151 and touch padDuring screen, display unit 151 can serve as input equipment and output device.Display unit 151 canTo include liquid crystal display (LCD), thin film transistor (TFT) LCD (TFT-LCD), organic light emissionIn diode (OLED) display, flexible display, three-dimensional (3D) display etc. extremelyFew one.Some in these display may be constructed such that transparence is to allow user from outsideWatching, this is properly termed as transparent display, and typical transparent display can for example, TOLED(transparent organic light emitting diode) display etc..According to the specific embodiment wanted, mobileTerminal 100 can include two or more display units (or other display device), such as, movesDynamic terminal can include outernal display unit (not shown) and inner display unit (not shown).TouchTouch screen to can be used for detecting touch input pressure and touch input position and touch input area.
Dio Output Modules 152 can be in call signal at mobile terminal and receive pattern, callTime under the isotypes such as pattern, logging mode, speech recognition mode, broadcast reception mode, by nothingThat line communication unit 110 receives or storage in memorizer 160 voice data conversion soundFrequently signal and be output as sound.And, dio Output Modules 152 can provide whole with mobileAudio frequency output that the specific functions of end 100 execution are relevant (such as, call signal receive sound,Message sink sound etc.).Dio Output Modules 152 can include speaker, buzzer etc.Deng.
Alarm unit 153 can provide output to notify event to mobile terminal100.Typical event can include calling reception, message sink, key signals input, touchingInput etc..In addition to audio or video exports, alarm unit 153 can be with different sidesFormula provides output with the generation of notification event.Such as, alarm unit 153 can be with the shape of vibrationFormula provides output, when receiving calling, message or some other entrance communication (incomingCommunication), time, alarm unit 153 can provide sense of touch output (that is, vibration) to incite somebody to actionIts notice is to user.By providing such sense of touch to export, even if at the mobile phone of userTime in the pocket of user, user also is able to identify the generation of various event.Alarm unit 153The generation of notification event can also be provided via display unit 151 or dio Output Modules 152Output.
Memorizer 160 can store the process performed by controller 180 and control the soft of operationPart program etc., or can temporarily store oneself through exporting the data that maybe will export (such as,Telephone directory, message, still image, video etc.).And, memorizer 160 can storeVibration and the number of audio signal about the various modes exported when touching and being applied to touch screenAccording to.
Memorizer 160 can include the storage medium of at least one type, described storage medium bagInclude flash memory, hard disk, multimedia card, card-type memorizer (such as, SD or DX memorizer etc.),Random access storage device (RAM), static random-access memory (SRAM), read-only storageDevice (ROM), Electrically Erasable Read Only Memory (EEPROM), able to programme read-only depositReservoir (PROM), magnetic storage, disk, CD etc..And, mobile terminal 100 canTo be connected the network storage device cooperation of the storage function performing memorizer 160 with by network.
Controller 180 generally controls the overall operation of mobile terminal.Such as, controller 180 is heldThe row control relevant to voice call, data communication, video calling etc. and process.It addition,Controller 180 can include the multi-media module for reproducing (or playback) multi-medium data1810, multi-media module 1810 can construct in controller 180, or it is so structured thatSeparate with controller 180.Controller 180 can perform pattern recognition process, touchingThe handwriting input performed on screen or picture are drawn input and are identified as character or image.
Power subsystem 190 receives external power or internal power under the control of controller 180And the suitable electric power operated needed for each element and assembly is provided.
Various embodiment described herein can with use such as computer software, hardware or itsAny combination of computer-readable medium is implemented.Hardware is implemented, enforcement described hereinMode can be by using application-specific IC (ASIC), digital signal processor(DSP), digital signal processing device (DSPD), programmable logic device (PLD), sceneProgrammable gate array (FPGA), processor, controller, microcontroller, microprocessor, quiltIt is designed as performing at least one in the electronic unit of function described herein to implement, at someIn the case of, such embodiment can be implemented in controller 180.Software is implemented,The embodiment of such as process or function can with allow to perform at least one function or operationIndividually software module is implemented.Software code can be write by with any suitable programming languageSoftware application (or program) implement, software code can be stored in memorizer 160And performed by controller 180.
So far, oneself is through describing mobile terminal according to its function.
Below, for the sake of brevity, such as folded form, board-type, oscillating-type, cunning will be describedSlide type mobile terminal conduct in various types of mobile terminals of ejector half mobile terminal etc.Example.Therefore, the present invention can be applied to any kind of mobile terminal, and is not limited to slidingEjector half mobile terminal.
Mobile terminal 100 may be constructed such that utilization is sent out via frame or packet as shown in Figure 1The the most wired of data and wireless communication system and satellite-based communication system is sent to operate.
Describe wherein according to leading to that the mobile terminal of the present invention is operable to referring now to Fig. 4Communication system.
Such communication system can use different air interfaces and/or physical layer.Such as,The air interface used by communication system includes such as frequency division multiple access (FDMA), time division multiple acess(TDMA), CDMA (CDMA) and UMTS (UMTS) are (especially,Long Term Evolution (LTE)), global system for mobile communications (GSM) etc..Show as non-limitingExample, explained below relates to cdma communication system, but such teaching is equally applicable toOther type of system.
With reference to Fig. 4, cdma wireless communication system can include multiple mobile terminal 100, manyIndividual base station (BS) 270, base station controller (BSC) 275 and mobile switching centre(MSC) 2800MSC 280 is configured to be formed with Public Switched Telephony Network (PSTN) 290Interface.MSC 280 is also structured to and can be couple to base station 270 via back haul linkBSC 275 forms interface.If back haul link can come according to any one in the interface that Ganji knowsStructure, described interface includes such as E 1/T1, ATM, IP, PPP, frame relay, HDSL,ADSL or xDSL.It will be appreciated that system as shown in Figure 4 can include multipleBSC2750。
Each BS 270 can service one or more subregion (or region), by multidirectional antenna or refer toTo each subregion of the antenna covering of specific direction radially away from BS 270.Or, eachSubregion can be covered by two or more antennas for diversity reception.Each BS 270 is permissibleIt is configured to support that multiple frequency is distributed, and (such as, the distribution of each frequency has specific frequency spectrum1.25MHz, 5MHz etc.).
Intersecting that subregion and frequency are distributed can be referred to as CDMA Channel.BS 270 can alsoIt is referred to as base station transceiver subsystem (BTS) or other equivalent terms.In such situationUnder, term " base station " may be used for broadly representing single BSC 275 and at least one BS270.Base station can also be referred to as " cellular station ".Or, each subregion of specific BS270 is permissibleIt is referred to as multiple cellular station.
As shown in Figure 4, broadcast singal is sent in system by broadcsting transmitter (BT) 295The mobile terminal 100 of operation.Broadcast reception module 111 is arranged on movement as shown in Figure 3Terminal 100 is sentenced and is received the broadcast singal sent by BT 295.In fig. 4 it is shown that it is severalGlobal positioning system (GPS) satellite 300.Satellite 300 helps to position multiple mobile terminals 100In at least one.
In the diagram, depict multiple satellite 300, it is understood that be, it is possible to use anyThe satellite of number obtains useful location information.GPS module 115 is usual as shown in Figure 3It is configured to coordinate the location information wanted with acquisition with satellite 300.Substitute GPS and follow the tracks of skillArt or outside GPS tracking technique, it is possible to use the position of mobile terminal can be followed the tracks ofOther technology.It addition, at least one gps satellite 300 can be optionally or additionallyProcess satellite dmb transmits.
As a typical operation of wireless communication system, BS 270 receives from various movementsThe reverse link signal of terminal 100.Mobile terminal 100 generally participate in call, information receiving and transmitting andOther type of communication.Each reverse link signal that certain base station 270 receives is by specificProcess in BS 270.The data obtained are forwarded to the BSC 275 being correlated with.BSC providesCall resource distribution and the mobile management merit of the coordination of soft switching process included between BS 270Energy.The data received also are routed to MSC 280 by BSC 275, its provide forPSTN 290 forms the extra route service of interface.Similarly, PSTN 290 and MSC280 form interface, MSC Yu BSC 275 forms interface, and BSC 275 is correspondinglyControl BS270 forward link signals to be sent to mobile terminal 100.
Based on said system framework, mobile terminal hardware configuration and communication system, this is proposedBright information-pushing method embodiment.
As it is shown in figure 5, first embodiment of the invention proposes a kind of information-pushing method, including:
Step S101, obtains the facial image of user;
The executive agent of the present embodiment method can be a kind of information push-delivery apparatus, this information pushingDevice can be carried in the commending system server described in above-described embodiment.
Information push-delivery apparatus can obtain the facial image of user from user terminal, and user terminal canTo be obtained the human face image information of user by the first-class device of shooting or module, and by the people of userFace image information sends to information push-delivery apparatus.
Step S102, is identified described facial image, according to recognition result, from describedFacial image extracts the correlated characteristic information of user;
Afterwards, described facial image is identified by information push-delivery apparatus, according to recognition result,The correlated characteristic information of user, the sex of such as user, health is extracted from described facial imageSituation (sleep quality, with or without comedo etc.), accessory information (are worn understanding the jewelry of userWear situation, if wearing spectacles), skin protection information (to understand the cosmetics consumption of user)Deng, and store these information.
As a kind of embodiment, information push-delivery apparatus can also be serviced by above-mentioned recognition of faceFacial image is identified by device, extracts the correlated characteristic information of user from facial image.
Step S103, pushes corresponding consumption according to described correlated characteristic information to described userAction message.
After extracting the correlated characteristic information of user, information push-delivery apparatus is according to described relevant spyReference breath pushes to described user consumes action message accordingly.LBS information can be passed through,Neighbouring businessman activity under line is connected with user, carries out the recommendation being correlated with.
Implement and can be such that
First, obtain the positional information of user, can obtain user's by LBS service devicePositional information;
Then, according to the positional information of described user, the Business Information near user, institute are obtainedState and Business Information has and the consumption action message of described correlated characteristic information match;
Finally, described consumption action message is pushed to user.
As a example by the user's facial image shown in Fig. 2, the people of this user can be obtained from Fig. 2Face essential information, male, wears glasses, and beard is longer, and hair is longer;For such user,If there being the activity that haircut, personal nursing, optician's shop etc. are relevant near user position, thatThis user is the recommendation customers member that above-mentioned activity is potential.
After obtaining these information, information push-delivery apparatus can be recommended to user: such as,One optician's shop is being invigorated dynamic, then action message can be recommended the user worn glasses in side.
From said system framework, the present embodiment commending system based on recognition of face solution partyCase, can accurately obtain some information of user, such as: whether user loses by facial imageSleep, whether user wears glasses, and sex etc., in conjunction with click steam historical data and the position of userInformation, precisely recommends to the sales promotion of offline businesses, shop-establishment celebration, the action message such as preferential to be correlated withUser, thus can realize the accurate propelling movement of information, be possible not only to meet customer consumption demand,And e-commerce website can be helped to provide personalized decision support and letter for customer purchaseBreath service, such that it is able to improve the information pushing effect pushing website.
As shown in Figure 6, second embodiment of the invention proposes a kind of information-pushing method, based on upperStating the embodiment shown in Fig. 5, the method is after above-mentioned steps S103, it is also possible to including:
Step S104, the consumption information of record user and/or user's consumption activity letter to pushingThe click situation of breath.
Information push-delivery apparatus is by recording the consumption information of user, and user is to recommendation informationClick situation, judges the relevant informations such as the brand that user likes, for more accurately pushing away of next timeRecommend ready.
When implementing, information push-delivery apparatus can be by behavior model server according to user'sBehavior operation obtains the behavior characteristics of user, including the consumption of user, to recommendation informationClick situation etc.;Such as to information such as the loyalty of the description of customer consumption ability and brand.By these information, system recommendation information can be modified, such as to one so that follow-upComedo user, repeatedly recommends except pox product, but user loses interest in exactly, ensuingThis user the most should not directly be recommended in activity, but needs to use other method.ThusThe accurate propelling movement of information can be realized, be possible not only to meet customer consumption demand, and can helpE-commerce website is helped to provide personalized decision support and information service for customer purchase, thusThe information pushing effect pushing website can be improved.
As it is shown in fig. 7, third embodiment of the invention proposes a kind of information-pushing method, based on upperStating the embodiment shown in Fig. 6, the method is after above-mentioned steps S104, it is also possible to including:
Step S105, consumption information and/or user's consumption to pushing according to described user are livedThe click situation of dynamic information, is modified the consumption action message pushed.
When implementing, information push-delivery apparatus can be by behavior model server according to user'sBehavior operation obtains the behavior characteristics of user, including the consumption of user, to recommendation informationClick situation etc.;Such as to information such as the loyalty of the description of customer consumption ability and brand,Then, by these information, system recommendation information is modified, such as to a comedoUser, repeatedly recommends except pox product, but user loses interest in exactly, and ensuing activity is justShould directly not recommend user, but need to use other method.Thus can realizeThe accurate propelling movement of information, is possible not only to meet customer consumption demand, and can help electronics businessBusiness website provides personalized decision support and information service for customer purchase, such that it is able to improvePush the information pushing effect of website.
As shown in Figure 8, fourth embodiment of the invention proposes a kind of information-pushing method, based on upperStating the embodiment shown in Fig. 5, step S103 of the method could alternatively be:
Step S1031, according to described correlated characteristic information, and combine the user of historical recordThe click situation of action message is consumed in propelling movement by consumption information and/or user, to described userPush and consume action message accordingly.
Comparing above-described embodiment, the present embodiment scheme is pushing corresponding consumption activity letter to userDuring breath, the consumption to pushing can live in conjunction with the consumption information of the user of historical record and/or userThe click situation of dynamic information, to improve the accuracy of information pushing.
Such as, information push-delivery apparatus can be grasped according to the behavior of user by behavior model serverMake to obtain the historical behavior feature of user, including the history consumption of user, history is recommendedThe click situation etc. of information;Such as description and the loyalty of brand to customer consumption abilityEtc. information, then, by these information, system recommendation information is modified, such as to oneIndividual comedo user, repeatedly recommends except pox product, but user loses interest in exactly, nextActivity the most should directly not recommend user, but need to use other method.
Thus, by currently associated characteristic information, and the consumption information of the user of historical record is combinedAnd/or the click situation of action message is consumed in propelling movement by user, push accordingly to described userConsumption action message, it is possible to achieve the most precisely pushing of information, meet customer consumption demand,And e-commerce website can be helped to provide personalized decision support and letter for customer purchaseBreath service, such that it is able to improve the information pushing effect pushing website.
Accordingly, information push-delivery apparatus embodiment of the present invention is proposed.
As it is shown in figure 9, first embodiment of the invention proposes a kind of information push-delivery apparatus, including:Acquisition module 201, extraction module 202 and pushing module 203, wherein:
Acquisition module 201, for obtaining the facial image of user;
Extraction module 202, for described facial image is identified, according to recognition result,The correlated characteristic information of user is extracted from described facial image;
Pushing module 203, for pushing to described user according to described correlated characteristic information accordinglyConsumption action message.
The present embodiment information push-delivery apparatus can be carried on the commending system described in above-described embodimentIn server.
Information push-delivery apparatus can obtain the facial image of user from user terminal, and user terminal canTo be obtained the human face image information of user by the first-class device of shooting or module, and by the people of userFace image information sends to information push-delivery apparatus.
Afterwards, described facial image is identified by information push-delivery apparatus, according to recognition result,The correlated characteristic information of user, the sex of such as user, health is extracted from described facial imageSituation (sleep quality, with or without comedo etc.), accessory information (are worn understanding the jewelry of userWear situation, if wearing spectacles), skin protection information (to understand the cosmetics consumption of user)Deng, and store these information.
As a kind of embodiment, information push-delivery apparatus can also be serviced by above-mentioned recognition of faceFacial image is identified by device, extracts the correlated characteristic information of user from facial image.
After extracting the correlated characteristic information of user, information push-delivery apparatus is according to described relevant spyReference breath pushes to described user consumes action message accordingly.LBS information can be passed through,Neighbouring businessman activity under line is connected with user, carries out the recommendation being correlated with.
Implement and can be such that
First, obtain the positional information of user, can obtain user's by LBS service devicePositional information;
Then, according to the positional information of described user, the Business Information near user, institute are obtainedState and Business Information has and the consumption action message of described correlated characteristic information match;
Finally, described consumption action message is pushed to user.
As a example by the user's facial image shown in Fig. 2, the people of this user can be obtained from Fig. 2Face essential information, male, wears glasses, and beard is longer, and hair is longer;For such user,If there being the activity that haircut, personal nursing, optician's shop etc. are relevant near user position, thatThis user is the recommendation customers member that above-mentioned activity is potential.
After obtaining these information, information push-delivery apparatus can be recommended to user: such as,One optician's shop is being invigorated dynamic, then action message can be recommended the user worn glasses in side.
From said system framework, the present embodiment commending system based on recognition of face solution partyCase, can accurately obtain some information of user, such as: whether user loses by facial imageSleep, whether user wears glasses, and sex etc., in conjunction with click steam historical data and the position of userInformation, precisely recommends to the sales promotion of offline businesses, shop-establishment celebration, the action message such as preferential to be correlated withUser, thus can realize the accurate propelling movement of information, be possible not only to meet customer consumption demand,And e-commerce website can be helped to provide personalized decision support and letter for customer purchaseBreath service, such that it is able to improve the information pushing effect pushing website.
As shown in Figure 10, second embodiment of the invention proposes a kind of information push-delivery apparatus, based onAbove-mentioned Fig. 9 the above embodiments, this device also includes:
Logging modle 204, for recording consumption information and/or user's consumption to pushing of userThe click situation of action message.
In the present embodiment, information push-delivery apparatus is by recording the consumption information of user, Yi JiyongThe family click situation to recommendation information, judges the relevant informations such as the brand that user likes, underSecondary more accurate recommendation is ready.
When implementing, information push-delivery apparatus can be by behavior model server according to user'sBehavior operation obtains the behavior characteristics of user, including the consumption of user, to recommendation informationClick situation etc.;Such as to information such as the loyalty of the description of customer consumption ability and brand.By these information, system recommendation information can be modified, such as to one so that follow-upComedo user, repeatedly recommends except pox product, but user loses interest in exactly, ensuingThis user the most should not directly be recommended in activity, but needs to use other method.ThusThe accurate propelling movement of information can be realized, be possible not only to meet customer consumption demand, and can helpE-commerce website is helped to provide personalized decision support and information service for customer purchase, thusThe information pushing effect pushing website can be improved.
As shown in figure 11, third embodiment of the invention proposes a kind of information push-delivery apparatus, based onAbove-mentioned Figure 10 the above embodiments, described device also includes:
Correcting module 205, is used for the consumption information according to described user and/or user to propelling movementThe click situation of consumption action message, is modified the consumption action message pushed.
When implementing, information push-delivery apparatus can be by behavior model server according to user'sBehavior operation obtains the behavior characteristics of user, including the consumption of user, to recommendation informationClick situation etc.;Such as to information such as the loyalty of the description of customer consumption ability and brand,Then, by these information, system recommendation information is modified, such as to a comedoUser, repeatedly recommends except pox product, but user loses interest in exactly, and ensuing activity is justShould directly not recommend user, but need to use other method.Thus can realizeThe accurate propelling movement of information, is possible not only to meet customer consumption demand, and can help electronics businessBusiness website provides personalized decision support and information service for customer purchase, such that it is able to improvePush the information pushing effect of website.
Further, described pushing module 203, it is additionally operable to according to described correlated characteristic information,And combine consumption information and/or user's consumption action message to pushing of the user of historical recordClick situation, push to described user and consume action message accordingly.
Comparing above-described embodiment, the present embodiment scheme is pushing corresponding consumption activity letter to userDuring breath, the consumption to pushing can live in conjunction with the consumption information of the user of historical record and/or userThe click situation of dynamic information, to improve the accuracy of information pushing.
Such as, information push-delivery apparatus can be grasped according to the behavior of user by behavior model serverMake to obtain the historical behavior feature of user, including the history consumption of user, history is recommendedThe click situation etc. of information;Such as description and the loyalty of brand to customer consumption abilityEtc. information, then, by these information, system recommendation information is modified, such as to oneIndividual comedo user, repeatedly recommends except pox product, but user loses interest in exactly, nextActivity the most should directly not recommend user, but need to use other method.
Thus, by currently associated characteristic information, and the consumption information of the user of historical record is combinedAnd/or the click situation of action message is consumed in propelling movement by user, push accordingly to described userConsumption action message, it is possible to achieve the most precisely pushing of information, meet customer consumption demand,And e-commerce website can be helped to provide personalized decision support and letter for customer purchaseBreath service, such that it is able to improve the information pushing effect pushing website.
Also, it should be noted in this article, term " include ", " comprising " or it is anyOther variants are intended to comprising of nonexcludability, so that include the mistake of a series of key elementJourney, method, article or device not only include those key elements, but also include the most clearly arrangingOther key elements gone out, or also include being consolidated by this process, method, article or deviceSome key elements.In the case of there is no more restriction, statement " including ... " limitKey element, it is not excluded that also deposit in including the process of this key element, method, article or deviceIn other identical element.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art it can be understood thatThe mode of required general hardware platform can be added by software to above-described embodiment method to realize,Can certainly pass through hardware, but a lot of in the case of the former is more preferably embodiment.Based on thisThe understanding of sample, the portion that prior art is contributed by technical scheme the most in other wordsDividing and can embody with the form of software product, this computer software product is stored in one and depositsIn storage media (such as ROM/RAM, magnetic disc, CD), including some instructions with so that oneStation terminal equipment (can be mobile phone, computer, server, or the network equipment etc.) performsMethod described in each embodiment of the present invention.
The foregoing is only the preferred embodiments of the present invention, not thereby limit the patent of the present inventionScope, every equivalent structure utilizing description of the invention and accompanying drawing content to be made or flow process becomeChange, or be directly or indirectly used in other relevant technical field, be the most in like manner included in the present inventionScope of patent protection in.