Summary of the invention
For overcoming the problem existing in correlation technique, the disclosure provides a kind of personage's of identification method, device and terminal device, can identify quickly and accurately personage, obtains personage's relevant information.
On the one hand, the disclosure provides identification personage's method, comprising:
Obtain personage's person characteristic information;
Obtain the geographical environment information of each user at least one user of mating with described person characteristic information;
Obtain described personage's geographical environment information;
According to the geographical environment information of each user in described personage's geographical environment information and described at least one user, from described at least one user, determine the targeted customer with described personage's geographical environment information matches.
In the disclosure, obtain personage's person characteristic information, obtain at least one user of mating with person characteristic information, in conjunction with personage's geographical environment information, from least one user, determine targeted customer, make targeted customer's information more accurate.
The described person characteristic information of obtaining personage, comprising:
Picked-up comprises described personage's multi-medium data;
From described multi-medium data, extract described personage's person characteristic information;
The described geographical environment information of obtaining described personage, comprising:
Obtain the geographical environment information of terminal when the described multi-medium data of picked-up;
According to described terminal in picked-up geographical environment information during described multi-medium data, determine described personage's geographical environment information.
The scheme of a kind of personage's of obtaining geographical environment information is provided in the disclosure, can have met user's different demands.
The described person characteristic information of obtaining personage, comprising:
Obtain the multi-medium data that comprises described personage, in described multi-medium data, also comprise the geographical environment information of terminal when the described multi-medium data of picked-up;
From described multi-medium data, extract described personage's person characteristic information;
The described geographical environment information of obtaining described personage, comprising:
From described multi-medium data, obtain the geographical environment information of terminal when the described multi-medium data of picked-up;
According to described terminal in picked-up geographical environment information during described multi-medium data, determine described personage's geographical environment information.
The another kind of scheme of obtaining personage's geographical environment information is provided in the disclosure, can have met user's different demands.
The described person characteristic information of extracting described personage from described multi-medium data, comprising:
Identify the people's face comprising in described multi-medium data;
According to the people's face comprising in described multi-medium data, obtain described personage's person characteristic information.
In the disclosure, obtain personage's person characteristic information by face recognition technology, identification personage fast, simply.
Described personage's geographical environment information comprises described personage's global position system GPS coordinate, and in described at least one user, each user's geographical environment information comprises registration area and/or the movable area of each user in described at least one user;
Described according to the geographical environment information of each user in described personage's geographical environment information and described at least one user, from described at least one user, determine and the targeted customer of described personage's geographical environment information matches, comprising:
According to the registration area of each user in described personage's gps coordinate and described at least one user and/or movable area, from described at least one user, determine the targeted customer of mating with described personage's gps coordinate.
In the disclosure, when personage's geographical environment information, comprise personage's gps coordinate, when each user's geographical environment information comprises the registration area of each user at least one user and/or movable area at least one user, provide a kind of targeted customer's of coupling scheme.
Described personage's geographical environment information comprises described personage's gps coordinate, and in described at least one user, each user's geographical environment information comprises the gps coordinate of each user in described at least one user;
Described according to the geographical environment information of each user in described personage's geographical environment information and described at least one user, from described at least one user, determine and the targeted customer of described personage's geographical environment information matches, comprising:
According to the gps coordinate of each user in described personage's gps coordinate and described at least one user, from described at least one user, determine the targeted customer of mating with described personage's gps coordinate.
In the disclosure, when personage's geographical environment information, comprise personage's gps coordinate, when each user's geographical environment information comprises the gps coordinate of each user at least one user at least one user, provide another kind of coupling targeted customer's scheme.
Described person characteristic information comprises: one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
Described person characteristic information comprises at least two characteristic items;
The described geographical environment information of obtaining each user at least one user of mating with described person characteristic information, comprising:
Determine with described person characteristic information in characteristic item matching number be more than or equal at least one user of preset number;
Obtain the geographical environment information of each user in described at least one user.
In the disclosure when person characteristic information comprises at least two characteristic items, determine with person characteristic information in characteristic item matching number be more than or equal at least one user of preset number, improved targeted customer's accuracy.
Described according to the geographical environment information of each user in described personage's geographical environment information and described at least one user, determine the targeted customer with described personage's geographical environment information matches from described at least one user after, described method also comprises:
Obtain targeted customer's information of described targeted customer;
Export described targeted customer's information.
In the disclosure, export target user profile, is user-friendly to.
On the other hand, the disclosure provides a kind of personage's of identification device, comprising:
The first acquisition module, for obtaining personage's person characteristic information;
The second acquisition module, for obtaining at least one each user's of user of mating with described person characteristic information geographical environment information;
The 3rd acquisition module, for obtaining described personage's geographical environment information;
Determination module for according to described personage's geographical environment information and described at least one each user's of user geographical environment information, is determined the targeted customer with described personage's geographical environment information matches from described at least one user.
Described the first acquisition module comprises:
Picked-up unit, for absorbing the multi-medium data that comprises described personage;
The first extraction unit, for extracting described personage's person characteristic information from described multi-medium data;
Described the 3rd acquisition module comprises:
The first acquiring unit, for obtaining the geographical environment information of terminal when absorbing described multi-medium data;
The first determining unit, for the geographical environment information when absorbing described multi-medium data according to described terminal, determines described personage's geographical environment information.
Described the first acquisition module comprises:
Second acquisition unit, for obtaining the multi-medium data that comprises described personage, also comprises the geographical environment information of terminal when the described multi-medium data of picked-up in described multi-medium data;
The second extraction unit, for extracting described personage's person characteristic information from described multi-medium data;
Described the 3rd acquisition module comprises:
The 3rd acquiring unit, for obtaining the geographical environment information of terminal when absorbing described multi-medium data from described multi-medium data;
The second determining unit, for the geographical environment information when absorbing described multi-medium data according to described terminal, determines described personage's geographical environment information.
Described determination module comprises:
First determines submodule, the global position system GPS coordinate that comprises described personage for the geographical environment information as described personage, when in described at least one user, each user's geographical environment information comprises the registration area of each user in described at least one user and/or movable area, according to the registration area of each user in described personage's gps coordinate and described at least one user and/or movable area, from described at least one user, determine the targeted customer of mating with described personage's gps coordinate.
Described determination module comprises:
Second determines submodule, the gps coordinate that comprises described personage for the geographical environment information as described personage, when in described at least one user, each user's geographical environment information comprises the gps coordinate of each user in described at least one user, according to the gps coordinate of each user in described personage's gps coordinate and described at least one user, from described at least one user, determine the targeted customer of mating with described personage's gps coordinate.
Described the second acquisition module comprises:
The 3rd determining unit, for when described person characteristic information comprises at least two characteristic items, determine with described person characteristic information in characteristic item matching number be more than or equal at least one user of preset number;
The 4th acquiring unit, for obtaining described at least one each user's of user geographical environment information.
Described device also comprises:
The 4th acquisition module, be used at described determination module according to described personage's geographical environment information and described at least one each user's of user geographical environment information, determine the targeted customer with described personage's geographical environment information matches from described at least one user after, obtain targeted customer's information of described targeted customer;
Output module, for exporting described targeted customer's information.
On the other hand, the disclosure provides a kind of terminal device, terminal device includes storer, and one or more than one program, the above program of one of them or one is stored in storer, and is configured to carry out described one or above routine package containing for carrying out the instruction of following operation by one or above processor:
Obtain personage's person characteristic information;
Obtain the geographical environment information of each user at least one user of mating with described person characteristic information;
Obtain described personage's geographical environment information;
According to the geographical environment information of each user in described personage's geographical environment information and described at least one user, from described at least one user, determine the targeted customer with described personage's geographical environment information matches.
Should be understood that, it is only exemplary that above general description and details are hereinafter described, and can not limit the disclosure.
Embodiment
For making object of the present disclosure, technical scheme and advantage clearer, below in conjunction with embodiment and accompanying drawing, the disclosure is described in further details.At this, exemplary embodiment of the present disclosure and explanation thereof are used for explaining the disclosure, but not as to restriction of the present disclosure.
Disclosure embodiment provides a kind of personage of identification method, below in conjunction with accompanying drawing, the disclosure is elaborated.
In disclosure embodiment, obtain personage's person characteristic information, obtain at least one user of mating with person characteristic information, in conjunction with personage's geographical environment information, from least one user, determine targeted customer, make targeted customer's information more accurate.
In one embodiment, as shown in Figure 1, a kind of personage of identification method comprises the following steps:
Instep 101, obtain personage's person characteristic information, the method for the present embodiment can be used for the terminal devices such as smart mobile phone, panel computer.
Wherein, person characteristic information can be one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
Instep 102, obtain the geographical environment information of each user at least one user of mating with person characteristic information.
For example, in database, stored in advance the corresponding relation of person characteristic information and user profile (as user's geographical environment information, name, age, occupation etc.), personage's person characteristic information is mated with the person characteristic information in database, obtain user corresponding to personage's person characteristic information geographical environment information.
Instep 103, obtain personage's geographical environment information.
Instep 104, according to the geographical environment information of each user in personage's geographical environment information and at least one user, from least one user, determine the targeted customer with personage's geographical environment information matches.
In one embodiment, when the processing mode of above-mentionedsteps 101 is different, the processing mode ofstep 103 is also different, adopts processing mode targetedly, can improve coupling targeted customer's accuracy.Introduce in detail the processing mode ofstep 101 and the processing mode ofcorresponding step 103 below.
Mode one
In mode one,step 101 " is obtained personage's person characteristic information " can comprise the following steps A1-A2:
Steps A 1, picked-up comprise personage's multi-medium data.
Steps A 2, from multi-medium data, extract personage's person characteristic information.
Now, step 103 " is obtained personage's geographical environment information " and can be comprised the following steps B1-B2:
Step B1, obtain terminal in picked-up geographical environment information during multi-medium data.
Step B2, according to terminal in picked-up geographical environment information during multi-medium data, determine personage's geographical environment information.
Wherein, the geographical environment information of terminal when picked-up multi-medium data can be the GPS(Global Positioning System of terminal when picked-up multi-medium data, GPS) coordinate, can by terminal, in picked-up, gps coordinate during multi-medium data be defined as personage's gps coordinate.
For example, the photo 1 that the current picked-up of terminal comprises personage 1 extracts personage 1 person characteristic information from photo 1, starts the GPS location in terminal simultaneously, gets the gps coordinate of terminal when picked-up photo 1, this gps coordinate can be defined as to personage 1 gps coordinate.
Mode two
In mode two,step 101 " is obtained personage's person characteristic information " can comprise the following steps A11-A22:
Steps A 11, obtain the multi-medium data that comprises personage, in this multi-medium data, also comprise the geographical environment information of terminal when picked-up multi-medium data.
Steps A 22, from multi-medium data, extract personage's person characteristic information.
Now, step 103 " is obtained personage's geographical environment information " and can be comprised the following steps B11-B22:
Step B11, from multi-medium data, obtain terminal in picked-up geographical environment information during multi-medium data.
Step B22, according to terminal in picked-up geographical environment information during multi-medium data, determine personage's geographical environment information.
Wherein, the geographical environment information of terminal when picked-up multi-medium data can be the GPS(Global Positioning System of terminal when picked-up multi-medium data, GPS) coordinate, can by terminal, in picked-up, gps coordinate during multi-medium data be defined as personage's gps coordinate.
In one embodiment, in aforesaid way one, in steps A 2 and mode two, steps A 22 " is extracted personage's person characteristic information " and can be comprised the following steps C1-C2 from multi-medium data:
The people's face comprising in step C1, identification multi-medium data.
Recognition of face, is by analysis, to compare people's face visual signature information to carry out identity discriminating, and it belongs to biometrics identification technology, is the biological characteristic of biosome (generally refering in particular to people) itself is distinguished to biosome individuality.At present, face recognition technology has been applied in the middle of various fields, and for example, digital camera people face is focusing and the fast gate technique of smiling face automatically; Enterprise, house safety and management; Gate control system; Shooting and monitoring system etc.Conventional face recognition algorithms comprises: the recognizer based on human face characteristic point (Feature-based recognition algorithms), recognizer based on view picture facial image (Appearance-based recognition algorithms), recognizer based on template (Template-based recognition algorithms), utilize algorithm (Recognition algorithms using neural network) that neural network identifies etc.
Step C2, according to the people's face comprising in multi-medium data, obtain personage's person characteristic information.
For example, in database, store in advance the corresponding relation of people's face and person characteristic information, the people's face comprising in multi-medium data has been mated with the people's face in this database, obtained person characteristic information corresponding to people's face comprising in multi-medium data.
In one embodiment, when personage's geographical environment information is different with the geographical environment information of each user at least one user, the processing mode of above-mentionedsteps 104 is also different, adopts processing mode targetedly, can improve coupling targeted customer's accuracy.
The first
When personage's geographical environment information comprises personage's gps coordinate, when at least one user, each user's geographical environment information comprises the registration area of each user at least one user and/or movable area, above-mentionedsteps 104 can comprise the following steps D1:
Step D1, regional according to registration area and/or the activity of each user in personage's gps coordinate and at least one user determines the targeted customer of mating with personage's gps coordinate from least one user.
The second
When personage's geographical environment information comprises personage's gps coordinate, when at least one user, each user's geographical environment information comprises the gps coordinate of each user at least one user, above-mentionedsteps 104 can comprise the following steps D2:
Step D2, according to the gps coordinate of each user in personage's gps coordinate and at least one user, from least one user, determine the targeted customer mate with personage's gps coordinate.
In above-mentioned the first and first scheme, in conjunction with personage's gps coordinate, from least one user, determine the targeted customer of mating with personage's gps coordinate, make to identify targeted customer more accurate.
In one embodiment, when person characteristic information comprises at least two characteristic items, above-mentionedsteps 102 can comprise the following steps E1-E2:
Step e 1, determine and person characteristic information in characteristic item matching number be more than or equal at least one user of preset number;
Step e 2, obtain the geographical environment information of each user at least one user.
When person characteristic information comprises at least two characteristic items, determine with person characteristic information in characteristic item matching number be more than or equal at least one user of preset number, improved targeted customer's accuracy.
In one embodiment, after above-mentionedsteps 104, also can comprise step F 1-F2:
Step F 1, obtain targeted customer's information of targeted customer.
Step F 2, export target user profile.
Can be with written form export target user profile, can be also with speech form export target user profile, or can also be export target user profile otherwise.Wherein, user profile can comprise user's the information such as name, age, occupation.
In disclosure embodiment, obtain personage's person characteristic information, obtain at least one user of mating with person characteristic information, in conjunction with personage's geographical environment information, from least one user, determine targeted customer, make targeted customer's information more accurate; And can export target user profile, be user-friendly to.
More than introduce the multiple implementation of each link in the embodiment shown in Fig. 1, below by several embodiment, introduced in detail implementation procedure.
Embodiment mono-
In embodiment mono-, a certain personage's of the current picked-up of terminal photo starts the GPS location in terminal simultaneously, get the gps coordinate of terminal when picked-up personage, and then definite personage's gps coordinate, in conjunction with personage's gps coordinate, can more accurately identify personage, obtain personage's relevant information.As shown in Figure 2, a kind of personage of identification method comprises the following steps:
Instep 201, picked-up comprises personage's photo.
Instep 202, the people's face comprising in identification photo.
Instep 203, according to the people's face comprising in photo, obtain personage's person characteristic information.
Wherein, person characteristic information can be one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
Instep 204, obtain the registration area of each user at least one user of mating with person characteristic information.
For example, get user 1 and the user 2 of mating with person characteristic information, and user 1 register area be Beijing, user 2 to register area be Guangzhou.
Instep 205, obtain the gps coordinate of terminal when picked-up photo.
Instep 206, according to terminal in picked-up gps coordinate during photo, determine personage's gps coordinate.For example, the gps coordinate of terminal when picked-up photo is longitude 116.46 degree, latitude 39.92 degree, can by terminal, in picked-up, gps coordinate during photo be defined as personage's gps coordinate, personage's gps coordinate is longitude 116.46 degree, latitude 39.92 degree, this personage is positioned at Beijing.
Instep 207, according to the registration area of each user in personage's gps coordinate and at least one user, from least one user, determine the targeted customer of mating with personage's gps coordinate.
That is, due to user 1 to register area be Beijing, user 2 that to register area be Guangzhou, personage's gps coordinate is that longitude 116.46 degree, latitude 39.92 are spent, this personage is positioned at Beijing, so definite targeted customer is user 1.
Instep 208, obtain targeted customer's information of targeted customer.Obtain targeted customer 1 user profile.
Instep 209, export target user profile.
In the present embodiment one, obtain the registration area of each user at least one user of mating with person characteristic information, gps coordinate by terminal when absorbing photo is defined as personage's gps coordinate, and personage's gps coordinate is mated with the registration area of each user at least one user, from at least one user, determine the targeted customer of mating with personage's gps coordinate, more accurately identify personage, obtain personage's relevant information.
Embodiment bis-
In embodiment bis-, terminal storage comprise one section of video data of certain personage, from this video data, obtain the gps coordinate of terminal when this video data of picked-up, and in picked-up, gps coordinate during this video data is defined as personage's gps coordinate by terminal, gps coordinate in conjunction with personage, can more accurately identify personage, obtain personage's relevant information.As shown in Figure 3, a kind of personage of identification method comprises the following steps:
Instep 301, obtain the video data that comprises personage, in this video data, also comprise the gps coordinate of terminal when picked-up video data.
Instep 302, the people's face comprising in identification video data.
Instep 303, according to the people's face comprising in video data, obtain personage's person characteristic information.
Wherein, person characteristic information can be one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
Instep 304, obtain the gps coordinate of each user at least one user of mating with person characteristic information.
For example, get user a, the user b and the user c that mate with person characteristic information, and the gps coordinate of user a is longitude 117.21 degree, latitude 39.08 degree, the gps coordinate of user b is longitude 114.51 degree, latitude 38.04 degree, and the gps coordinate of user c is longitude 116.36 degree, latitude 39.96 degree.
Instep 305, from video data, obtain the gps coordinate of terminal when picked-up video data.
Instep 306, according to terminal in picked-up gps coordinate during video data, determine personage's gps coordinate.In picked-up, gps coordinate during video data is longitude 116.21 degree, latitude 39.99 degree to terminal, can be by terminal the gps coordinate when the picked-up video data be defined as personage's gps coordinate, personage's gps coordinate is longitude 116.21 degree, latitude 39.99 degree.
Instep 307, according to the gps coordinate of each user in personage's gps coordinate and at least one user, from least one user, determine the targeted customer of mating with personage's gps coordinate.
That is, from user a, user b and user c, determine that the gps coordinate (longitude 116.36 degree, latitude 39.96 degree) of user c and personage's gps coordinate (longitude 116.21 degree, latitude 39.99 degree) mate most, therefore determine that targeted customer is user c.
Instep 308, obtain targeted customer's information of targeted customer.Obtain the user profile of targeted customer c.
Instep 309, export target user profile.
In the present embodiment two, obtain the gps coordinate of each user at least one user of mating with person characteristic information, gps coordinate by terminal when absorbing video data is defined as personage's gps coordinate, and personage's gps coordinate is mated with the gps coordinate of each user at least one user, from at least one user, determine the targeted customer of mating with personage's gps coordinate, more accurately identify personage, obtain personage's relevant information.
Embodiment tri-
In embodiment tri-, in order to have improved targeted customer's accuracy, determine with person characteristic information in characteristic item matching number be more than or equal at least one user of preset number.As shown in Figure 4, a kind of personage of identification method comprises the following steps:
Instep 401, obtain the photo that comprises personage, in this photo, also comprise the gps coordinate of terminal when picked-up photo.
Instep 402, from photo, extract personage's person characteristic information.
Wherein, person characteristic information can be one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
Instep 403, determine with person characteristic information in characteristic item matching number be more than or equal at least one user of preset number.
Instep 404, obtain the geographical environment information of each user at least one user.
Wherein, at least one user, each user's geographical environment information can be registration area and/or the movable area of each user at least one user, can be also the gps coordinate of each user at least one user.
Instep 405, from photo, obtain the geographical environment information of terminal when picked-up photo.
Wherein, the geographical environment information of terminal when picked-up photo can be the gps coordinate of terminal when picked-up photo.
Instep 406, according to terminal in picked-up geographical environment information during photo, determine personage's geographical environment information.
Instep 407, according to the geographical environment information of each user in personage's geographical environment information and at least one user, from least one user, determine the targeted customer with personage's geographical environment information matches.
Instep 408, obtain targeted customer's information of targeted customer.
Instep 409, export target user profile.
In the present embodiment three, by the characteristic item matching number in definite and person characteristic information, be more than or equal at least one user of preset number, improved targeted customer's accuracy.
It should be noted that, in practical application, above-mentioned all optional embodiments can adopt the mode combination in any of combination, form optional embodiment of the present disclosure, and this is no longer going to repeat them.
By above description, understood identification personage's method implementation procedure, this process can be realized by device, below inner structure and the function of device is introduced.
In one embodiment, as shown in Figure 5, a kind of device of identifying personage, comprising: thefirst acquisition module 501, thesecond acquisition module 502, the3rd acquisition module 503 anddetermination module 504.
Thefirst acquisition module 501, for obtaining personage's person characteristic information;
Thesecond acquisition module 502, for obtaining at least one each user's of user of mating with person characteristic information geographical environment information;
The3rd acquisition module 503, for obtaining personage's geographical environment information;
Determination module 504 for according to personage's geographical environment information and at least one each user's of user geographical environment information, is determined the targeted customer with personage's geographical environment information matches from least one user.
In one embodiment, as shown in Figure 6, above-mentioned thefirst acquisition module 501 can comprise:
Picked-upunit 601, for absorbing the multi-medium data that comprises personage;
Thefirst extraction unit 602, for extracting personage's person characteristic information from multi-medium data;
As shown in Figure 6, above-mentioned the3rd acquisition module 503 can comprise:
The first acquiringunit 603, for obtaining the geographical environment information of terminal when absorbing multi-medium data;
The first determiningunit 604, for the geographical environment information when absorbing multi-medium data according to terminal, determines personage's geographical environment information.
In one embodiment, as shown in Figure 7, above-mentioned thefirst acquisition module 501 can comprise:
Second acquisition unit 701, for obtaining the multi-medium data that comprises personage, also comprises the geographical environment information of terminal when picked-up multi-medium data in multi-medium data;
Thesecond extraction unit 702, for extracting personage's person characteristic information from multi-medium data;
As shown in Figure 7, above-mentioned the3rd acquisition module 503 can comprise:
The 3rd acquiringunit 703, for obtaining the geographical environment information of terminal when absorbing multi-medium data from multi-medium data;
The second determiningunit 704, for the geographical environment information when absorbing multi-medium data according to terminal, determines personage's geographical environment information.
In one embodiment, from multi-medium data, extract personage's person characteristic information, comprising: the people's face comprising in identification multi-medium data; According to the people's face comprising in multi-medium data, obtain personage's person characteristic information.
In one embodiment, person characteristic information comprises: one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
In one embodiment, as shown in Figure 8, above-mentioneddetermination module 504 can comprise: first determinessubmodule 801 or seconddefinite submodule 802.
First determinessubmodule 801, the global position system GPS coordinate that comprises personage for the geographical environment information as personage, when at least one user, each user's geographical environment information comprises the registration area of each user at least one user and/or movable area, according to the registration area of each user in personage's gps coordinate and at least one user and/or movable area, from least one user, determine the targeted customer of mating with personage's gps coordinate.
Second determinessubmodule 802, the gps coordinate that comprises personage for the geographical environment information as personage, when at least one user, each user's geographical environment information comprises the gps coordinate of each user at least one user, according to the gps coordinate of each user in personage's gps coordinate and at least one user, from least one user, determine the targeted customer of mating with personage's gps coordinate.
In one embodiment, as shown in Figure 9, above-mentioned thesecond acquisition module 502 can comprise:
The 3rd determiningunit 901, for when person characteristic information comprises at least two characteristic items, determine with person characteristic information in characteristic item matching number be more than or equal at least one user of preset number;
The 4th acquiringunit 902, for obtaining at least one each user's of user geographical environment information.
In one embodiment, as shown in figure 10, the device that above-mentioned Fig. 5 shows also can comprise:
The4th acquisition module 1001, be used atdetermination module 504 according to personage's geographical environment information and at least one each user's of user geographical environment information, determine the targeted customer with personage's geographical environment information matches from least one user after, obtain targeted customer's information of targeted customer;
Output module 1002, for export target user profile.
Figure 11 is the structural representation of terminal device in disclosure embodiment.Referring to Figure 11, this terminal can be for the method for implementing to provide in above-described embodiment.Preferred:
Terminal device 800 can comprisecommunication unit 110, includes thestorer 120 of one or more computer-readable recording mediums,input block 130,display unit 140,sensor 150,voicefrequency circuit 160,wireless communication unit 170, include the parts such as or aboveprocessor 180 of processing core and power supply 190.It will be understood by those skilled in the art that the terminal device structure shown in Figure 11 does not form the restriction to terminal device, can comprise the parts more more or less than diagram, or combine some parts, or different parts are arranged.Wherein:
Communication unit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission, this communication unit 110 can be RF(Radio Frequency, radio frequency) circuit, router, modulator-demodular unit, etc. network communication equipment.Especially, when communication unit 110 is RF circuit, after the downlink information of base station is received, transfer to one or above processor 180 processing; In addition, by relating to up data, send to base station.Conventionally, RF circuit as communication unit includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupling mechanism, LNA(Low Noise Amplifier, low noise amplifier), diplexer etc.In addition, communication unit 110 can also be by radio communication and network and other devices communicatings.Radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM(Global System of Mobile communication, global system for mobile communications), GPRS(General Packet Radio Service, general packet radio service), CDMA(Code Division Multiple Access, CDMA), WCDMA(Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE(Long Term Evolution, Long Term Evolution), Email, SMS(Short Messaging Service, Short Message Service) etc.Storer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of storer 120 by operation, thereby carries out various function application and data processing.Storer 120 can mainly comprise storage program district and storage data field, wherein, and the application program (such as sound-playing function, image player function etc.) that storage program district can storage operation system, at least one function is required etc.; The data (such as voice data, phone directory etc.) that create according to the use of terminal device 800 etc. can be stored in storage data field.In addition, storer 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, storer 120 can also comprise Memory Controller, so that the access of processor 180 and 130 pairs of storeies 120 of input block to be provided.
Input block 130 can be used for receiving numeral or the character information of input, and generation arranges with user and function is controlled relevant keyboard, mouse, control lever, optics or the input of trace ball signal.Preferably, input block 130 can comprise touch-sensitive surperficial 131 and other input equipments 132.Touch-sensitive surperficial 131, also referred to as touch display screen or Trackpad, can collect user or near touch operation (using any applicable object or near the operations of annex on touch-sensitive surperficial 131 or touch-sensitive surperficial 131 such as finger, stylus such as user) thereon, and drive corresponding coupling arrangement according to predefined formula.Optionally, touch-sensitive surperficial 131 can comprise touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detects user's touch orientation, and detects the signal that touch operation is brought, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent is also carried out.In addition, can adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize touch-sensitive surperficial 131.Except touch-sensitive surperficial 131, input block 130 can also comprise other input equipments 132.Preferably, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (controlling button, switch key etc. such as volume), trace ball, mouse, control lever etc.
Display unit 140 can be used for showing the information inputted by user or the various graphical user interface of the information that offers user andterminal device 800, and these graphical user interface can consist of figure, text, icon, video and its combination inany.Display unit 140 can comprisedisplay panel 141, optionally, can adopt LCD(Liquid Crystal Display, liquid crystal display), OLED(Organic Light-Emitting Diode, Organic Light Emitting Diode) etc. form configure display panel 141.Further, touch-sensitive surperficial 131 can coverdisplay panel 141, when touch-sensitive surperficial 131 detect thereon or near touch operation after, sendprocessor 180 to determine the type of touch event, corresponding vision output is provided according to the type of touch event withpreprocessor 180 on display panel 141.Although in Figure 11, touch-sensitive surperficial 131 withdisplay panel 141 be as two independently parts realize input and input function, in certain embodiments, can by touch-sensitive surperficial 131 anddisplay panel 141 integrated and realize input and output function.
Terminal device 800 also can comprise at least onesensor 150, such as optical sensor, motion sensor and other sensors.Optical sensor can comprise ambient light sensor and proximity transducer, wherein, ambient light sensor can regulate according to the light and shade of ambient light the brightness ofdisplay panel 141, and proximity transducer can, whenterminal device 800 moves in one's ear, cut outdisplay panel 141 and/or backlight.A kind of as motion sensor, Gravity accelerometer can detect the size of the acceleration that (is generally three axles) in all directions, when static, can detect size and the direction of gravity, can be used for identifying application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as passometer, knock) of mobile phone attitude etc.; As forterminal device 800 other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor also, do not repeat them here.
Voicefrequency circuit 160,loudspeaker 161,microphone 162 can provide the audio interface between user and terminal device 800.Voicefrequency circuit 160 can be transferred toloudspeaker 161 by the electric signal after the voice data conversion receiving, and is converted to voice signal exports byloudspeaker 161; On the other hand,microphone 162 is converted to electric signal by the voice signal of collection, after being received byvoicefrequency circuit 160, be converted to voice data, after again voicedata output processor 180 being processed, throughRF circuit 110, to send to such as another terminal device, or export voice data tostorer 120 to further process.Voicefrequencycircuit 160 also may comprise earphone jack, so that communicating by letter of peripheral hardware earphone andterminal device 800 to be provided.
In order to realize radio communication, on this terminal device, can disposewireless communication unit 170, thiswireless communication unit 170 can be WIFI(Wireless Fidelity, Wireless Fidelity) module.WIFI belongs to short range wireless transmission technology,terminal device 800 bywireless communication unit 170 can help that user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for user.Althoughwireless communication unit 170 has been shown in Figure 11, be understandable that, it does not belong to must forming ofterminal device 800, completely can be as required in not changing the essential scope of invention and omit.
Processor 180 is control centers ofterminal device 800, utilize the various piece of various interface and the whole mobile phone of connection, by moving or carry out software program and/or the module being stored instorer 120, and call the data that are stored instorer 120, carry out various functions and the deal with data ofterminal device 800, thereby mobile phone is carried out to integral monitoring.Optionally,processor 180 can comprise one or more processing cores; Preferably,processor 180 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed radio communication.Be understandable that, above-mentioned modem processor also can not be integrated inprocessor 180.
Terminal device 800 also comprises that the power supply 190(powering to all parts is such as battery), preferably, power supply can be connected withprocessor 180 logics by power-supply management system, thereby realizes the functions such as management charging, electric discharge and power managed by power-supply managementsystem.Power supply 190 can also comprise the random component such as one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown,terminal device 800 can also comprise camera, bluetooth module etc., does not repeat them here.In the present embodiment, terminal device also includes storer, and one or more than one program, the above program of one of them or one is stored in storer, and is configured to carry out one or above routine package containing for carrying out the instruction of the method that disclosure embodiment provides by one or above processor:
Obtain personage's person characteristic information;
Obtain the geographical environment information of each user at least one user of mating with person characteristic information;
Obtain personage's geographical environment information;
According to the geographical environment information of each user in personage's geographical environment information and at least one user, from least one user, determine the targeted customer with personage's geographical environment information matches.
Storer can also comprise the instruction of carrying out following operation:
The person characteristic information of obtaining personage, comprising:
Picked-up comprises personage's multi-medium data;
From multi-medium data, extract personage's person characteristic information;
The geographical environment information of obtaining personage, comprising:
Obtain the geographical environment information of terminal when picked-up multi-medium data;
According to terminal in picked-up geographical environment information during multi-medium data, determine personage's geographical environment information.
Storer can also comprise the instruction of carrying out following operation:
The person characteristic information of obtaining personage, comprising:
Obtain the multi-medium data that comprises personage, in multi-medium data, also comprise the geographical environment information of terminal when picked-up multi-medium data;
From multi-medium data, extract personage's person characteristic information;
The geographical environment information of obtaining personage, comprising:
From multi-medium data, obtain the geographical environment information of terminal when picked-up multi-medium data;
According to terminal in picked-up geographical environment information during multi-medium data, determine personage's geographical environment information.
Storer can also comprise the instruction of carrying out following operation:
The person characteristic information of extracting personage from multi-medium data, comprising:
The people's face comprising in identification multi-medium data;
According to the people's face comprising in multi-medium data, obtain personage's person characteristic information.
Storer can also comprise the instruction of carrying out following operation:
Personage's geographical environment information comprises personage's global position system GPS coordinate, and at least one user, each user's geographical environment information comprises registration area and/or the movable area of each user at least one user;
According to the geographical environment information of each user in personage's geographical environment information and at least one user, from least one user, determine and the targeted customer of personage's geographical environment information matches, comprising:
According to the registration area of each user in personage's gps coordinate and at least one user and/or movable area, from least one user, determine the targeted customer of mating with personage's gps coordinate.
Storer can also comprise the instruction of carrying out following operation:
Personage's geographical environment information comprises personage's gps coordinate, and at least one user, each user's geographical environment information comprises the gps coordinate of each user at least one user;
According to the geographical environment information of each user in personage's geographical environment information and at least one user, from least one user, determine and the targeted customer of personage's geographical environment information matches, comprising:
According to the gps coordinate of each user in personage's gps coordinate and at least one user, from least one user, determine the targeted customer of mating with personage's gps coordinate.
Storer can also comprise the instruction of carrying out following operation:
Person characteristic information comprises: one or more in personage's facial characteristics, identity, sex, age, height, build and sound.
Storer can also comprise the instruction of carrying out following operation:
Person characteristic information comprises at least two characteristic items;
The geographical environment information of obtaining each user at least one user of mating with person characteristic information, comprising:
Determine with person characteristic information in characteristic item matching number be more than or equal at least one user of preset number;
Obtain the geographical environment information of each user at least one user.
Storer can also comprise the instruction of carrying out following operation:
According to the geographical environment information of each user in personage's geographical environment information and at least one user, determine the targeted customer with personage's geographical environment information matches from least one user after, method also comprises:
Obtain targeted customer's information of targeted customer;
Export target user profile.
In disclosure embodiment, obtain personage's person characteristic information, obtain at least one user of mating with person characteristic information, in conjunction with personage's geographical environment information, from least one user, determine targeted customer, make targeted customer's information more accurate; And can export target user profile, be user-friendly to.
In addition, typically, the mobile terminal described in the disclosure can be various hand-held terminal devices, such as mobile phone, PDA(Personal Digital Assistant) etc., and therefore protection domain of the present disclosure should not be defined as the mobile terminal of certain particular type.
In addition, according to method of the present disclosure, can also be implemented as the computer program of being carried out by central processor CPU.When this computer program is carried out by CPU, carry out the above-mentioned functions limiting in method of the present disclosure.
In addition, said method step and system unit also can utilize controller and realize for storing the computer readable storage devices of the computer program that makes controller realize above-mentioned steps or Elementary Function.
In addition, should be understood that, computer readable storage devices as herein described (for example, storer) can be volatile memory or nonvolatile memory, or can comprise volatile memory and nonvolatile memory.And nonrestrictive, nonvolatile memory can comprise ROM (read-only memory) (ROM), programming ROM (PROM), electrically programmable ROM(EPROM as an example), electrically erasable programmable ROM(EEPROM) or flash memory.Volatile memory can comprise random-access memory (ram), and this RAM can serve as External Cache storer.As an example and nonrestrictive, RAM can obtain in a variety of forms, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM(DDR SDRAM), strengthen SDRAM(ESDRAM), synchronization link DRAM(SLDRAM) and direct Rambus RAM(DRRAM).The memory device of disclosed aspect is intended to include but not limited to the storer of these and other suitable type.
Those skilled in the art will also understand is that, in conjunction with the described various illustrative logical blocks of disclosure herein, module, circuit and algorithm steps, may be implemented as electronic hardware, computer software or both combinations.For this interchangeability of hardware and software is clearly described, with regard to the function of various exemplary components, square, module, circuit and step, it has been carried out to general description.This function is implemented as software or is implemented as hardware and depends on concrete application and the design constraint that imposes on whole system.Those skilled in the art can realize described function in every way for every kind of concrete application, but this realization determines should not be interpreted as causing departing from the scope of the present disclosure.
In conjunction with the described various illustrative logical blocks of disclosure herein, module and circuit, can utilize the following parts that are designed to carry out function described here to realize or carry out: general processor, digital signal processor (DSP), special IC (ASIC), field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete nextport hardware component NextPort or any combination of these parts.General processor can be microprocessor, but alternatively, processor can be any conventional processors, controller, microcontroller or state machine.Processor also may be implemented as the combination of computing equipment, and for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessor are in conjunction with DSP core or any other this configuration.
Step in conjunction with the described method of disclosure herein or algorithm can directly be included in the software module of carrying out in hardware, by processor or in the two combination.Software module can reside in the storage medium of RAM storer, flash memory, ROM storer, eprom memory, eeprom memory, register, hard disk, removable dish, CD-ROM or any other form known in the art.Exemplary storage medium is coupled to processor, make processor can be from this storage medium reading information or to this storage medium writing information.In an alternative, described storage medium can be integral to the processor together.Processor and storage medium can reside in ASIC.ASIC can reside in user terminal.In an alternative, processor and storage medium can be used as discrete assembly and reside in user terminal.
In one or more exemplary design, described function can realize in hardware, software, firmware or its combination in any.If realized in software, described function can be transmitted on computer-readable medium or by computer-readable medium as one or more instructions or code storage.Computer-readable medium comprises computer-readable storage medium and communication media, and this communication media comprises and contributes to computer program to be sent to from a position any medium of another position.Storage medium can be can be by any usable medium of universal or special computer access.As an example and nonrestrictive, this computer-readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage device or other magnetic storage apparatus, or can for carry or file layout be instruction or data structure required program code and can be by any other medium of universal or special computing machine or universal or special processor access.In addition, any connection can suitably be called computer-readable medium.For example, if with coaxial cable, optical fiber cable, twisted-pair feeder, Digital Subscriber Line or such as the wireless technology of infrared ray, radio and microwave come from website, server or other remote source send software, above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or include the definition at medium such as the wireless technology of infrared first, radio and microwave.As used herein, disk and CD comprise compact disk (CD), laser disk, CD, digital versatile disc (DVD), floppy disk, Blu-ray disc, disk rendering data magnetically conventionally wherein, and cd-rom using laser optics ground rendering data.The combination of foregoing also should be included in the scope of computer-readable medium.
Although disclosed content shows exemplary embodiment of the present disclosure above, it should be noted that under the prerequisite of the scope of the present disclosure that does not deviate from claim restriction, can carry out multiple change and modification.According to the function of the claim to a method of disclosed embodiment described herein, step and/or action, need not carry out with any particular order.In addition, although element of the present disclosure can be with individual formal description or requirement, also it is contemplated that a plurality of, unless be clearly restricted to odd number.
Above-described embodiment; object of the present disclosure, technical scheme and beneficial effect are further described; institute is understood that; the foregoing is only embodiment of the present disclosure; and be not used in and limit protection domain of the present disclosure; all within spirit of the present disclosure and principle, any modification of making, be equal to replacement, improvement etc., within all should being included in protection domain of the present disclosure.