Nothing Special   »   [go: up one dir, main page]

WO2016173443A1 - 账户信息获取的方法、终端、服务器和系统 - Google Patents

账户信息获取的方法、终端、服务器和系统 Download PDF

Info

Publication number
WO2016173443A1
WO2016173443A1 PCT/CN2016/079822 CN2016079822W WO2016173443A1 WO 2016173443 A1 WO2016173443 A1 WO 2016173443A1 CN 2016079822 W CN2016079822 W CN 2016079822W WO 2016173443 A1 WO2016173443 A1 WO 2016173443A1
Authority
WO
WIPO (PCT)
Prior art keywords
biometric data
account information
information
sample
server
Prior art date
Application number
PCT/CN2016/079822
Other languages
English (en)
French (fr)
Inventor
徐冬成
Original Assignee
腾讯科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to JP2017556659A priority Critical patent/JP2018523185A/ja
Priority to KR1020177034452A priority patent/KR102038214B1/ko
Publication of WO2016173443A1 publication Critical patent/WO2016173443A1/zh
Priority to US15/630,764 priority patent/US10693871B2/en
Priority to US16/875,310 priority patent/US11394708B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/70Multimodal biometrics, e.g. combining information from different biometric modalities

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to a method, a terminal, a server, and a system for acquiring account information.
  • the application platform With the development of the application platform, more and more users will install applications on the mobile terminal, and communicate, share files, and publish messages through the application.
  • the account of the target user needs to be obtained first.
  • the most common method is to enter the target user's account directly in the window of the query account.
  • the account number is usually a long list of numbers and/or letters, it is very inconvenient to remember. Especially when encountering a long account, it is more troublesome to enter an account.
  • quick query account such as "nearby people” account query mode, search for the registered account information around the network through network positioning, and provide it to the current user; or "shake" account query In the mode, the current user and the target user shake the mobile terminal at the same time, and the server sends the account information corresponding to the mobile terminal that is shaking at the same time to the current user and the target user; or the “Contact Record Import” account query mode, and the associated communication number in the address book is The account information (for example, mobile phone number, etc.) is sent to the current user.
  • some of these methods require the target user to open their own location information, and some need the target user to bring the mobile terminal to the side, and some need to obtain the communication number of the target user first. Therefore, there is currently no direct and effective way to quickly obtain the application account information of the target user.
  • the embodiment of the invention provides a method, a terminal, a server and a system for acquiring account information, which can conveniently and quickly obtain application account information of a target user.
  • the embodiment of the invention provides a method for acquiring account information, including the steps of:
  • the embodiment of the invention further provides a method for acquiring account information, including the steps of:
  • the associated account information is sent to the terminal for display.
  • the embodiment of the invention further provides a method for acquiring account information, including the steps of:
  • Receiving an account information acquisition instruction acquiring biometric information of the target user, extracting biometric data from the biometric information, and transmitting the biometric data to a server;
  • the server searches for at least one sample biometric data matching the biometric data from a database
  • the server acquires account information associated with the sample biometric data, and sends the associated account information to the terminal;
  • the terminal displays the account information.
  • the embodiment of the invention further provides a terminal for acquiring account information, including:
  • An obtaining module configured to receive an account information obtaining instruction, and acquire biometric information of the target user
  • An identification module configured to extract biometric data from the biometric information
  • a network module configured to send the biometric data to a server; and receive account information associated with the at least one sample biometric data that is matched by the server and matched by the biometric data;
  • a display module for displaying the account information.
  • the embodiment of the invention further provides a server for acquiring account information, including:
  • a network module configured to receive biometric data of a target user sent by the terminal; and send the associated account information to the terminal for display;
  • a matching module configured to search, from the database, at least one sample biometric data that matches the biometric data; and acquire account information associated with the sample biometric data.
  • the embodiment of the invention further provides a system for acquiring account information, including a terminal and a server:
  • the terminal is configured to receive an account information acquisition instruction, acquire biometric information of the target user, extract biometric data from the biometric information, and send the biometric data to a server; display associated account information;
  • the server is configured to: search for at least one sample biometric data matching the biometric data from a database; acquire account information associated with the sample biometric data, and send the associated account information to the terminal.
  • the embodiment of the present invention obtains the account information associated with the biological information by identifying the biometric characteristics of the target user, and does not need to input a cumbersome account number, and does not need the target user to carry the terminal, and the biometric information is associated with the account information, so that the application finds the account information more directly, Convenient.
  • FIG. 1 is a schematic diagram of a system for acquiring account information in an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a bus of a terminal for acquiring account information according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for acquiring account information implemented by a terminal according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for acquiring account information implemented by a terminal according to an embodiment of the present invention
  • FIG. 5 is a flowchart of a method for acquiring account information implemented by a server according to an embodiment of the present invention
  • FIG. 6 is a flowchart of a method for acquiring account information implemented by a server according to an embodiment of the present invention
  • FIG. 7 is a flowchart of a method for acquiring account information implemented by a server according to an embodiment of the present invention.
  • FIG. 8 is a flowchart of a method for acquiring account information implemented by a system according to an embodiment of the present invention.
  • FIG. 9 is a flowchart of a method for acquiring account information implemented by a system according to an embodiment of the present invention.
  • FIG. 10 is a flowchart of a method for acquiring account information implemented by a system according to an embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of a terminal for acquiring account information according to an embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of a server for acquiring account information according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of a server for acquiring account information according to an embodiment of the present invention.
  • FIG. 14 is a schematic structural diagram of hardware of a terminal for acquiring account information according to an embodiment of the present invention.
  • FIG. 15 is a schematic structural diagram of hardware of a server for acquiring account information according to an embodiment of the present invention.
  • FIG. 1 is a schematic diagram of a system for acquiring account information according to an embodiment of the present invention.
  • the system includes a terminal 100 and a server 200.
  • the terminal 100 can be a computer, a PAD, a mobile phone, etc.
  • the server 200 is a server of an application.
  • the current user identifies the biometric information of the target user through the terminal 100, and then searches for the account information corresponding to the biometric information.
  • the above biometric information may include a combination of one or more of face image information, fingerprint information, iris information, and sound information.
  • the terminal 100 After acquiring the biometric information of the target user, the terminal 100 transmits the biometric data extracted from the biometric information to the server 200 through the network; the server 200 searches the database for the biometric data of the sample matching the biometric data, and the biometrics of the sample.
  • the account information associated with the data is returned to the terminal 100 via the network.
  • the target user first needs to associate his or her biometric information with the account information before providing the biometric information to the current user, so that the current user can find the target user's account information by recognizing the biometric information.
  • the terminal of the target user receives the account information acquisition instruction, acquires the biological information to be associated with the target user, extracts the biometric data from the biological information to be associated, and extracts the account information of the target user from the biological information to be associated.
  • the biometric data is sent to the server 200 together; the server 200 associates the account information of the target user with the biometric data to be associated, and stores it in the database.
  • FIG. 2 is a schematic diagram of a bus of a terminal for acquiring account information according to an embodiment of the present invention.
  • the terminal 100 may include at least one processor 101, such as a CPU, at least one network interface 104, a user interface 103, a memory 105, and at least one communication bus 102.
  • the communication bus 102 is used to implement connection communication between these components.
  • the user interface 103 may include a display, a keyboard, and may also include a standard wired interface and a wireless interface.
  • the network interface 104 can include a standard wired interface, a wireless interface (eg, WIFI interface).
  • the memory 105 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
  • the memory 105 can also be at least one storage device located remotely from the aforementioned processor 101.
  • the memory 105 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an account information acquisition program.
  • the network interface 104 is mainly used to connect to a server or other terminal, and performs data communication with a server or other terminal; and the user interface 103 is mainly used to receive an instruction of the current user, and the current The user interacts; and the processor 101 can be used to call the account information acquisition program stored in the memory 105 and perform the following operations:
  • the account information associated with the at least one sample biometric data matched by the biometric data sent by the server is received through the network interface 104, and the account information is displayed through the user interface 103.
  • the account information acquisition program stored by the processor 101 in the memory 105 may also perform the following operations:
  • the current user's account information and the biometric data to be associated are sent to the server association via the network interface 104.
  • the terminal of the target user in order for the current user to obtain the account information of the target user, needs to associate his biometric information with the account information.
  • the terminal of the target user receives the account information acquisition instruction, acquires the biological information to be associated with the target user, extracts the biometric data from the biological information to be associated, and selects the account information of the target user from the biological information to be associated.
  • the extracted biometric data is sent to the server together; the server associates the account information of the target user with the biometric data to be associated, and stores the data in the database.
  • the terminal, the server, and the system for acquiring account information described in FIG. 1 and FIG. 2 obtain the account information associated with the biological information by identifying the biological information of the target user, without inputting a cumbersome account number, and without the target user carrying the terminal. By correlating biological information with account information, it is more direct, convenient and fast for the application to find account information.
  • FIG. 3 is a flowchart of a method for acquiring account information implemented by a terminal according to an embodiment of the present invention. As shown in FIG. 3, the method for obtaining account information mentioned in this embodiment includes:
  • Step S110 receiving an account information acquisition instruction, and acquiring biometric information of the target user
  • the current user may select a “sweep” operation control on the function option of the application, trigger an account information acquisition instruction, or pre-set a “get target user biometric information” control in the window for viewing account information.
  • the current user can select the "Get Target User Bio Info” control to trigger the account information acquisition instruction.
  • the biometric information may include a combination of one or more of facial image information, fingerprint information, iris information, and sound information, and the preset control of “acquiring the target user biometric information” may include controls such as photographing and recording. There are various ways to obtain the biometric information of the target user.
  • the biometric information of the stored target user including a face image, a fingerprint image, an iris image, a sound recording, etc.
  • the target user is photographed by the camera.
  • Biometric information such as face images, fingerprint images, iris images, etc.; or receiving the voice of the target user through a microphone; or the video of the target user captured by the camera, and extracting from the video can clearly reflect the facial features of the target user.
  • People A face picture, or a fingerprint picture of a fingerprint feature, or an iris picture of an iris feature, or a sound of a target person's speech.
  • Step S120 extracting biometric data from the biological information, and transmitting the biometric data to the server;
  • the biometric information recognition program in the terminal can identify the acquired biological information and extract clear biometric data, and the biometric data can include facial features, face shapes, fingerprint patterns, iris features, audio, tones, and the like. If the biometric data in the biometric information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to reacquire the biometric information and return to the interface for obtaining the biometric information of the target user. After the biometric data extraction is completed, the terminal transmits the biometric data to the application server via the Internet. In order to improve the security of the application, the biometric data can be encrypted before being sent to the server.
  • Step S130 receiving account information associated with the at least one sample biometric data matched by the biometric data sent by the server, and displaying the account information.
  • a large amount of sample biometric data is stored in the server, and one or more sample biometric data is associated with an account information, and the server searches for matching sample biometric data according to the biometric data uploaded by the terminal, as long as the target user pre-positions his own creature.
  • the information is associated with the account information and the server is able to find matching sample biometric data. Considering that people are similar, there may be more than one result.
  • the server returns the account information associated with the matched sample biometric data to the terminal. If there is only one matching sample biometric data, an account information is returned, if it matches. If there are multiple sample biometric data, the account information associated with all matching sample biometric data is returned to the terminal.
  • the server does not find the matching sample biometric data according to the biometric data
  • the information of the matching failure is returned to the terminal, prompting the current user to reacquire the biometric information.
  • the terminal displays the information on the account information for the current user to view.
  • the account information may include information such as an account number, a nickname, a profile, a photo, and the like of the target user to be added.
  • the current user judges whether there is a target user that he or she wants to find based on the displayed account information. If the current user does not find the account information of the target user that he wants to find in the displayed account information, the current addition is canceled, and the biometric information is reacquired.
  • the account information associated with the biometric information is obtained, and the cumbersome account number is not required, and the target user is not required to carry the terminal, and the biometric information is associated with the account information, so that the application to find the account information is more direct and convenient. Fast.
  • FIG. 4 is a flowchart of a method for acquiring account information implemented by a terminal according to an embodiment of the present invention. As shown in FIG. 4, this embodiment includes all the steps in the embodiment shown in FIG. 3, and in order to enable the current user to find the account information of the target user by identifying the biometric information of the target user, the target is also included before step S110.
  • the step of the user terminal associating the account information of the target user with the biometric data includes:
  • Step S141 receiving an account information association instruction, and acquiring biometric information to be associated of the target user;
  • the terminal of the target user is first required to associate the biometric information of the target user with the account information.
  • An operation control for associating biological information is preset on the interface of the application, and after the user selects the control, an account information association instruction is triggered. It is also possible to trigger an account information association instruction directly through the "sweep" control.
  • a selection menu pops up, including an option of "find account information” and an option of "associated account information” when the user selects "
  • the account information acquisition instruction is triggered, and when the user selects the option of "associated account information", the account information association instruction is triggered.
  • the manner of obtaining the biological information to be associated may be the same as the manner of acquiring the biological information of the target user in the foregoing embodiment, for example, directly selecting the user's own biological information from the memory of the terminal; or capturing the user's own face and fingerprint through the camera.
  • Biological information such as iris; or through a microphone Receive the user's own voice; or the user's own video taken through the camera, and then extract the face information, or fingerprint information, iris information, sound information, etc. that best reflects the user's facial features.
  • Step S142 extracting biometric data to be associated from the biological information to be associated
  • the biometric information recognition program in the terminal identifies the biometric information to be associated, and extracts clear biometric data, which may include facial features, face shapes, fingerprints, irises, audio, tones, and the like. If there are multiple biometric information to be associated, corresponding sets of biometric data are extracted correspondingly. If the feature in the biological information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to re-acquire the biological information and return to the interface for acquiring the biological information to be associated.
  • Step S143 the account information of the target user and the biometric data to be associated are sent to the server for association.
  • the target user sends the account information and the biometric data to be associated to the application server through the terminal, and the server associates and stores the account information of the target user with the biometric data. If the biometric data to be associated is in multiple groups, the plurality of sets of biometric data are associated with the account information of the same user, and the plurality of sets of biometric data reflect the biometric information of the same user, so that the subsequent matching is more accurate.
  • the current user's biometric information may also be associated with the account information.
  • the terminal of the current user receives the account information acquisition instruction, acquires the biological information to be associated with the current user, extracts biometric data from the biological information to be associated, and stores the current user's account information from the biological information to be associated.
  • the extracted biometric data is sent to the server together; the server stores the current user's account information and the biometric data to be associated After association, store to the database.
  • FIG. 5 is a flowchart of a method for acquiring account information implemented by a server according to an embodiment of the present invention. As shown in FIG. 5, the method for obtaining account information mentioned in this embodiment includes:
  • Step S210 Receive biometric data of a target user sent by the terminal.
  • the server applied in the embodiment After receiving the biometric data sent by the terminal, the server applied in the embodiment searches the database for account information associated with the biometric data. If the biometric data sent by the terminal is received as encrypted data, the server first decrypts the encrypted data.
  • Step S220 searching for at least one sample biometric data matching the biometric data from the database
  • sample biometric data is stored in the database of the server, and one or more sample biometric data is associated with an account information, and the server searches for matching biometric data according to the biometric data uploaded by the terminal, as long as the target user pre-positions himself
  • the biometric information is associated with the account information, and the server can find matching sample biometric data. Considering that people are similar, there may be more than one result.
  • Step S230 acquiring account information associated with the sample biometric data
  • the account information associated with the sample biometric data is searched in the database; when multiple matching sample biometric data are found, respectively, all matching sample organisms are respectively The feature data is used to find the account information associated with it.
  • step S240 the associated account information is sent to the terminal for display.
  • the server returns the found one or more associated account information to the terminal through the network, and the current user determines, according to the returned account information, whether it is the account information of the target user that he wants to query. If the server does not find the matching sample biometric data according to the biometric data, returning the matching failure information to the terminal, prompting the current user to reacquire the data. Information.
  • the server searches for the account information associated with the biometric information of the target user, and the current user does not need to input a cumbersome account, and the target user does not need to carry the terminal.
  • the biometric information is associated with the account information, so that the application to find the account information is more direct, convenient, and fast. .
  • FIG. 6 is a flowchart of a method for acquiring account information implemented by a server according to an embodiment of the present invention. As shown in FIG. 6, the embodiment includes all the steps in the embodiment shown in FIG. 5, and details of the sample biometric data matching the biometric data are searched, so step S220 includes:
  • Step S221 generating a corresponding feature identifier according to the biometric data
  • the server firstly performs preliminary screening on a large amount of sample biometric data in the database by using a fast matching method to narrow the matching range.
  • a feature identifier for example, a string composed of coordinate values
  • the shape and size data of several features in the face feature data for example, the face shape includes a round face, a square face, a goose face, and the shape of the facial features includes a round eye, a thin slit eye, a small mouth, a large mouth, a short bridge of the nose, a high nose bridge, etc.
  • a feature identifier for example, a character is represented by a specific character, and a character of a plurality of features constitutes a character string).
  • Step S222 Find, from the database, at least one sample biometric data that is greater than the first threshold by the first matching degree of the feature identifier;
  • the sample biometric data in the database may also generate the sample feature identifier in the above manner, and compare the sample feature identifier with the feature identifier to be matched to obtain the first matching degree, when the first matching degree is higher than the preset first threshold.
  • the sample feature identifier is more than 80% similar to the feature identifier to be matched, the sample biometric data is retained for subsequent detailed comparison.
  • Step S223 the sample biometric data and the biological creature with the first matching degree being greater than the first threshold Feature data comparison, obtaining at least one sample biometric data with a second matching degree greater than a second threshold;
  • Step S224 the sample biometric data with the second matching degree being greater than the second threshold is used as the sample biometric data matching the biometric data.
  • the method of detailed comparison for example, through face recognition technology, fingerprint recognition technology, iris recognition technology, voice recognition technology, etc.
  • the preliminary selected sample biometric data and the biometric data sent by the terminal are used.
  • the second threshold is used as the comparison standard in this embodiment.
  • the second matching degree is higher than the second threshold, for example, higher than 95%, the sample biometric data is considered. Matches the biometric data sent by the terminal.
  • the server in this embodiment first adopts the fast matching method for preliminary screening, narrows the matching range, improves the matching speed, and obtains the sample biometric data with great similarity through the detailed comparison method, so that the matching is more accurate.
  • FIG. 7 is a flowchart of a method for acquiring account information implemented by a server according to an embodiment of the present invention. As shown in FIG. 7, this embodiment includes all the steps in the embodiment shown in FIG. 5, and in order to enable the current user to find the account information of the target user by identifying the biometric information of the target user, the step S210 is also included before step S210.
  • the step of associating the account information of the target user with the biometric data includes:
  • Step S251 receiving account information of the target user and biometric data to be associated sent by the terminal of the target user;
  • Step S252 the biometric data to be associated is used as sample biometric data, and the sample biometric data is associated with the account information of the target user;
  • Step S253 storing the associated sample biometric data and the account information of the target user to the database.
  • the biometric data to be associated that the target user will extract from the biometric information to be associated with the terminal is first required by the target user.
  • account information sent to the server In order to make the process of searching for matching biological information more simple and quick, the terminal may provide an account information and a plurality of sets of biometric data to be associated with the server, and the plurality of sets of biometric data reflect the biometric characteristics of the same user, so that the subsequent matching is performed. more precise.
  • the server associates the received account information with one or more sets of biometric data to be associated, establishes a data file corresponding to the account information, and stores it in a database.
  • the application can obtain the account information associated with the biometric information by identifying the biometric information of the target user, without inputting a cumbersome account number, and without the target user carrying the terminal, the application searching for the account information is more direct and convenient. Fast.
  • the current user may also use the terminal to extract the biometric data to be associated with the account information from the biometric information to be associated with the terminal.
  • Send to server association Specifically, the server receives the current user's account information and the biometric data to be associated sent by the current user's terminal, uses the biometric data to be associated as the sample biometric data, and associates the sample biometric data with the current user's account information.
  • the associated sample biometric data and the current user's account information are stored in the database.
  • FIG. 8 is a flowchart of a method for acquiring account information implemented by a system according to an embodiment of the present invention. As shown in FIG. 8, the method for obtaining account information mentioned in this embodiment includes:
  • Step S310 the terminal receives an account information acquisition instruction, and acquires biological information of the target user.
  • the current user may select a “sweep” operation control on the function option of the application, trigger an account information acquisition instruction, or pre-set in the window for viewing account information.
  • the control of the target user biometric information may be selected by the current user to select an "acquire target user biometric information" control to trigger an account information acquisition instruction.
  • the biometric information may include facial image information, fingerprint information, iris information, and sound information.
  • the combination of one or more of the preset controls of the “acquisition of the target user biometric information” may include controls such as photographing, recording, etc. There are various ways to obtain the biometric information of the target user, for example, directly selecting from the memory of the terminal.
  • biometric information of the target user including face images, fingerprint images, iris images, sound recordings, etc.; or capture the target user's face image, fingerprint image, iris image, etc. through the camera; or receive the target user's speech through the microphone. Sound; or the video of the target user captured by the camera, and then extract a face image that clearly reflects the facial features of the target user, or a fingerprint image of the fingerprint feature, or an iris image of the iris feature, or an extraction target The voice of the character.
  • Step S320 the terminal extracts biometric data from the biological information, and sends the biometric data to the server;
  • the biometric information recognition program in the terminal can identify the acquired biological information and extract clear biometric data, and the biometric data can include facial features, face shapes, fingerprint patterns, iris features, audio, tones, and the like. If the biometric data in the biometric information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to reacquire the biometric information and return to the interface for obtaining the biometric information of the target user. After the biometric data extraction is completed, the terminal transmits the biometric data to the application server via the Internet. In order to improve the security of the application, the biometric data can be encrypted before being sent to the server.
  • Step S330 the server searches for at least one sample biometric data matching the biometric data from the database
  • the server first decrypts the encrypted data.
  • a large amount of sample biometric data is stored in the server's database, and one or more sample biometric data is associated with an account information.
  • the server searches for the matched sample biometric data according to the biometric data uploaded by the terminal.
  • the server can find the matched sample biometric data as long as the target user associates the biometric information with the account information in advance. Considering that people are similar, there may be more than one result.
  • Step S340 the server acquires account information associated with the sample biometric data, and sends the associated account information to the terminal;
  • the account information associated with the sample biometric data is searched in the database; when multiple matching sample biometric data are found, respectively, all matching sample organisms are respectively.
  • the feature data is used to find the account information associated with it.
  • the server returns one or more associated account information to the terminal through the network, and the current user determines whether it is the account information of the target user according to the returned account information. If the server does not find the matching sample biometric data according to the biometric data, the information of the matching failure is returned to the terminal, prompting the current user to reacquire the biometric information.
  • step S350 the terminal displays the account information.
  • the terminal After receiving the account information, the terminal displays on the interface for querying the account information, for the user to manually add the target user.
  • the account information may include the account, nickname, profile, photo, and the like of the target user to be added.
  • the current user determines whether there is a target user that he or she wants to find based on the displayed account information. If the current user does not find the account information of the target user that he wants to find in the displayed account information, the current addition is canceled, and the biometric information is reacquired.
  • the account information associated with the biometric information is obtained, and the cumbersome account number is not required, and the target user is not required to carry the terminal, and the biometric information is associated with the account information, so that the application to find the account information is more direct and convenient. Fast.
  • FIG. 9 is a flowchart of a method for acquiring account information implemented by a system according to an embodiment of the present invention. As shown in FIG. 9, this embodiment includes all the steps in the embodiment shown in FIG. 8, and The sample biometric data matching the biometric data is searched for detailed description, so step S330 includes:
  • Step S331 the server generates a corresponding feature identifier according to the biometric data.
  • the server firstly performs preliminary screening on a large amount of sample biometric data in the database by using a fast matching method to narrow the matching range.
  • a feature identifier for example, a string composed of coordinate values
  • the shape and size data of several features in the face feature data for example, the face shape includes a round face, a square face, a goose face, and the shape of the facial features includes a round eye, a thin slit eye, a small mouth, a large mouth, a short bridge of the nose, a high nose bridge, etc.
  • a feature identifier for example, a character is represented by a specific character, and a character of a plurality of features constitutes a character string).
  • Step S332 the server searches, from the database, the at least one sample biometric data that is greater than the first threshold by the first matching degree of the feature identifier;
  • the sample biometric data in the database may also generate the sample feature identifier in the above manner, and compare the sample feature identifier with the feature identifier to be matched to obtain the first matching degree, when the first matching degree is higher than the preset first threshold.
  • the sample feature identifier is more than 80% similar to the feature identifier to be matched, the sample biometric data is retained for subsequent detailed comparison.
  • Step S333 the server compares the sample biometric data with the first matching degree greater than the first threshold with the biometric data to obtain at least one sample biometric data with the second matching degree greater than the second threshold;
  • Step S334 the server uses the sample biometric data with the second matching degree greater than the second threshold as the sample biometric data matching the biometric data.
  • the method of detailed comparison such as face recognition technology, fingerprint recognition technology, iris recognition technology, voice recognition technology, etc.
  • the object feature data is compared with the biometric data sent by the terminal, and the sample biometric data with higher degree of similarity to the biometric data is searched.
  • the second threshold is used as the comparison standard in this embodiment.
  • the second matching degree is higher than the second threshold, for example, higher than 95%, the sample biometric data is considered. Matches the biometric data sent by the terminal.
  • the server in this embodiment first adopts the fast matching method for preliminary screening, narrows the matching range, improves the matching speed, and obtains the sample biometric data with great similarity through the detailed comparison method, so that the matching is more accurate.
  • FIG. 10 is a flowchart of a method for acquiring account information implemented by a system according to an embodiment of the present invention. As shown in FIG. 10, this embodiment includes all the steps in the embodiment shown in FIG. 8, and in order to enable the current user to find the account information of the target user by identifying the biometric information of the target user, the step S310 is also included before step S310.
  • the step of associating the account information of the target user with the biometric data includes:
  • Step S361 the terminal of the target user receives the account information association instruction, and acquires the biological information to be associated of the target user;
  • the terminal of the target user is first required to associate the biometric information of the target user with the account information.
  • An operation control for associating biological information is preset on the interface of the application, and after the user selects the control, an account information association instruction is triggered. It is also possible to trigger an account information association instruction directly through the "sweep" control.
  • a selection menu pops up, including an option of "find account information” and an option of "associated account information” when the user selects "
  • the account information acquisition instruction is triggered when the user
  • the option "Link Account Information” is selected, the account information association instruction is triggered.
  • the manner of obtaining the biological information to be associated may be the same as the manner of acquiring the biological information of the target user in the foregoing embodiment, for example, directly selecting the user's own biological information from the memory of the terminal; or capturing the user's own face and fingerprint through the camera.
  • Biological information such as iris; or receiving the user's own voice through a microphone; or the user's own video taken through the camera, and extracting the face information, fingerprint information, and iris information that best reflects the user's facial features from the video. , sound information, etc.
  • Step S362 the terminal of the target user extracts the biometric data to be associated from the biometric information to be associated;
  • the biometric information recognition program in the terminal identifies the biometric information to be associated, and extracts clear biometric data, which may include facial features, face shapes, fingerprints, irises, audio, tones, and the like. If there are multiple biometric information to be associated, corresponding sets of biometric data are extracted correspondingly. If the feature in the biological information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to re-acquire the biological information and return to the interface for acquiring the biological information to be associated.
  • Step S363 the terminal of the target user sends the account information of the target user and the biometric data to be associated to the server;
  • the target user sends the account information and the biometric data to be associated to the application server through the terminal, and the server associates and stores the account information of the target user with the biometric data.
  • Step S364 the server uses the biometric data to be associated as sample biometric data, and associates the sample biometric data with the account information of the target user;
  • Step S365 the server will associate the sample biometric data with the target user's account. Information is stored to the database.
  • the server associates the received account information with one or more sets of biometric data to be associated, establishes a data file corresponding to the account information, and stores it in a database. If the biometric data to be associated is in multiple groups, the plurality of sets of biometric data are associated with the same user account information, and the plurality of sets of biometric data reflect the biometric characteristics of the same user, so that the subsequent matching is more accurate. Since the account information is associated with the biometric data, the application can obtain the account information associated with the biometric information by identifying the biometric information of the target user, without inputting a cumbersome account number, and without the target user carrying the terminal, the application searching for the account information is more direct and convenient. Fast.
  • the current user's biometric information may also be associated with the account information.
  • the terminal of the current user receives the account information acquisition instruction, acquires the biological information to be associated with the current user, extracts biometric data from the biological information to be associated, and stores the current user's account information from the biological information to be associated.
  • the extracted biometric data is sent to the server together; the server uses the biometric data to be associated as the sample biometric data, and associates the sample biometric data with the current user's account information, and associates the sample biometric data with the current user.
  • the account information is stored in the database.
  • FIG. 11 is a schematic structural diagram of a terminal for acquiring account information according to an embodiment of the present invention. As shown in FIG. 11, the terminal for obtaining account information mentioned in this embodiment includes:
  • the obtaining module 110 is configured to receive an account information obtaining instruction, and acquire biometric information of the target user;
  • the identification module 120 is configured to extract biometric data from the biological information
  • the terminal network module 130 is configured to send biometric data to the server, and receive account information associated with the at least one sample biometric data that is matched by the biometric data sent by the server;
  • the display module 140 is configured to display account information.
  • the current user may select a “sweep” operation control on the function option of the application, trigger an account information acquisition instruction, or pre-set a “get target user biometric information” control in the window for viewing account information.
  • the current user can select the "Get Target User Bio Info” control to trigger the account information acquisition instruction.
  • the biometric information may include a combination of one or more of facial image information, fingerprint information, iris information, and sound information, and the preset control of “acquiring the target user biometric information” may include controls such as photographing and recording. There are various ways to obtain the biometric information of the target user.
  • the biometric information of the stored target user including a face image, a fingerprint image, an iris image, a sound recording, etc.
  • the target user is photographed by the camera.
  • Biometric information such as face images, fingerprint images, iris images, etc.; or receiving the voice of the target user through a microphone; or the video of the target user captured by the camera, and extracting from the video can clearly reflect the facial features of the target user.
  • the biometric information recognition program in the terminal can identify the acquired biological information and extract clear biometric data, and the biometric data can include facial features, face shapes, fingerprint patterns, iris features, audio, tones, and the like. If the biometric data in the biometric information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to reacquire the biometric information and return to the interface for obtaining the biometric information of the target user. After the biometric data extraction is completed, the terminal transmits the biometric data to the application server via the Internet. In order to improve the security of the application, the biometric data can be encrypted before being sent to the server.
  • a large amount of sample biometric data is stored in the server, and one or more sample biometric data is associated with an account information, and the server searches for matching sample biometric data according to the biometric data uploaded by the terminal, as long as the target user pre-positions his own creature.
  • the information is associated with the account information and the server is able to find matching sample biometric data. Considering people There is similarity, so there may be more than one result.
  • the server returns the account information associated with the matched sample biometric data to the terminal. If there is only one matching sample biometric data, it returns an account information if the matching sample biometrics If there is more than one data, the account information associated with all matching sample biometric data is returned to the terminal.
  • the server does not find the matching sample biometric data according to the biometric data
  • the information of the matching failure is returned to the terminal, prompting the current user to reacquire the biometric information.
  • the terminal displays the information on the account information for the current user to view.
  • the account information may include information such as an account number, a nickname, a profile, a photo, and the like of the target user to be added, and the current user determines whether there is a target user that he or she wants to find based on the displayed account information. If the current user does not find the account information of the target user that he wants to find in the displayed account information, the current addition is canceled, and the biometric information is reacquired.
  • the account information associated with the biometric information is obtained, and the cumbersome account number is not required, and the target user is not required to carry the terminal, and the biometric information is associated with the account information, so that the application to find the account information is more direct and convenient. Fast.
  • the obtaining module 110 is further configured to: receive the account information association instruction, and acquire the biological information to be associated with the current user; the identification module 120 is further configured to: extract the biometric data to be associated from the biological information to be associated.
  • the terminal network module 130 is further configured to send the current user's account information and the biometric data to be associated to the server association.
  • the terminal of the target user is first required to associate the biometric information of the target user with the account information.
  • An operation control for associating biological information is preset on the interface of the application, and after the user selects the control, an account information association instruction is triggered. Can also pass directly The "sweep" control is used to trigger the account information association instruction.
  • a selection menu pops up, including an option of "find account information” and an option of "associated account information” when the user selects "
  • the account information acquisition instruction is triggered, and when the user selects the option of "associated account information", the account information association instruction is triggered.
  • the manner of obtaining the biological information to be associated may be the same as the manner of acquiring the biological information of the target user in the foregoing embodiment, for example, directly selecting the user's own biological information from the memory of the terminal; or capturing the user's own face and fingerprint through the camera.
  • Biological information such as iris; or receiving the user's own voice through a microphone; or the user's own video taken through the camera, and extracting the face information, fingerprint information, and iris information that best reflects the user's facial features from the video. , sound information, etc.
  • the biometric information recognition program in the terminal identifies the biometric information to be associated, and extracts clear biometric data, which may include facial features, face shapes, fingerprints, irises, audio, tones, and the like. If there are multiple biometric information to be associated, corresponding sets of biometric data are extracted correspondingly. If the feature in the biological information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to re-acquire the biological information and return to the interface for acquiring the biological information to be associated.
  • the target user sends the account information and the biometric data to be associated to the application server through the terminal, and the server associates and stores the account information of the target user with the biometric data. If the biometric data to be associated is in multiple groups, the plurality of sets of biometric data are associated with the account information of the same user, and the plurality of sets of biometric data reflect the biometric information of the same user, so that the subsequent matching is more accurate.
  • FIG. 12 is a schematic structural diagram of a server for acquiring account information according to an embodiment of the present invention. As shown 12, the server for obtaining account information mentioned in this embodiment includes:
  • the server network module 210 is configured to receive biometric data of the target user sent by the terminal, and send the associated account information to the terminal for display.
  • the matching module 220 is configured to search the database for at least one sample biometric data that matches the biometric data; and obtain account information associated with the sample biometric data.
  • the server applied in the embodiment After receiving the biometric data sent by the terminal, the server applied in the embodiment searches the database for account information associated with the biometric data. If the biometric data sent by the terminal is received as encrypted data, the server first decrypts the encrypted data.
  • sample biometric data is stored in the database of the server, and one or more sample biometric data is associated with an account information, and the server searches for matching biometric data according to the biometric data uploaded by the terminal, as long as the target user pre-positions himself
  • the biometric information is associated with the account information, and the server can find matching sample biometric data. Considering that people are similar, there may be more than one result.
  • the account information associated with the sample biometric data is searched in the database; when multiple matching sample biometric data are found, respectively, all matching sample organisms are respectively The feature data is used to find the account information associated with it.
  • the server returns the found one or more associated account information to the terminal through the network, and the current user determines, according to the returned account information, whether it is the account information of the target user that he wants to query. If the server does not find the matching sample biometric data according to the biometric data, the information of the matching failure is returned to the terminal, prompting the current user to reacquire the biometric information.
  • the server searches for the account information associated with the biometric information of the target user, and the current user does not need to input a cumbersome account, and the target user does not need to carry the terminal, and the biometric information is passed. Associated with account information, making it easier, faster, and faster for applications to find account information.
  • the matching module 220 is further configured to:
  • the sample biometric data having the second matching degree greater than the second threshold is used as the sample biometric data matching the biometric data. Accordingly, the matching module 220 can find sample biometric data that matches the biometric data.
  • the server firstly performs preliminary screening on a large amount of sample biometric data in the database by using a fast matching method to narrow the matching range.
  • a feature identifier for example, a string composed of coordinate values
  • the shape and size data of several features in the face feature data for example, the face shape includes a round face, a square face, a goose face, and the shape of the facial features includes a round eye, a thin slit eye, a small mouth, a large mouth, a short bridge of the nose, a high nose bridge, etc.
  • a feature identifier for example, a character is represented by a specific character, and a character of a plurality of features constitutes a character string).
  • the sample biometric data in the database may also generate the sample feature identifier in the above manner, and compare the sample feature identifier with the feature identifier to be matched to obtain the first matching degree, when the first matching degree is higher than the preset first threshold.
  • the sample feature identifier is more than 80% similar to the feature identifier to be matched, the sample biometric data is retained for subsequent detailed comparison.
  • the method of detailed comparison such as face recognition technology, fingerprint recognition technology, iris recognition technology, voice recognition technology, etc.
  • the object feature data is compared with the biometric data sent by the terminal, and the sample biometric data with higher degree of similarity to the biometric data is searched.
  • the second threshold is used as the comparison standard in this embodiment.
  • the second matching degree is higher than the second threshold, for example, higher than 95%, the sample biometric data is considered. Matches the biometric data sent by the terminal.
  • the server in this embodiment first adopts the fast matching method for preliminary screening, narrows the matching range, improves the matching speed, and obtains the sample biometric data with great similarity through the detailed comparison method, so that the matching is more accurate.
  • FIG. 13 is a schematic structural diagram of a server for acquiring account information according to an embodiment of the present invention.
  • the embodiment includes all the modules in the embodiment shown in FIG. 12, and in order to enable the current user to find the account information of the target user by identifying the biometric information of the target user, the account information of the target user may be Biometric data association, so the server also adds an associated storage module 230;
  • the server network module 210 is further configured to receive account information of the target user and biometric data to be associated sent by the terminal of the target user;
  • the association storage module 230 is configured to use the biometric data to be associated as sample biometric data, and associate the sample biometric data with the account information of the target user; and store the associated sample biometric data and the account information of the target user to database.
  • the target user in order to allow other users to obtain the account information associated with the biometric information by identifying the biometric information of the target user, firstly, the target user needs to extract the biometric data to be associated with the biometric information to be associated with the biometric information to be associated with the target user.
  • Account information is sent to the server association.
  • the terminal can provide an account information and a plurality of sets of biometric data to be associated with the server, and multiple sets of biometrics.
  • the levy data reflects the biometric characteristics of the same user, making subsequent matching more accurate.
  • the server associates the received account information with one or more sets of biometric data to be associated, establishes a data file corresponding to the account information, and stores it in a database. Since the account information is associated with the biometric data, the application can obtain the account information associated with the biometric information by identifying the biometric information of the target user, without inputting a cumbersome account number, and without the target user carrying the terminal, the application searching for the account information is more direct and convenient. Fast.
  • the current user's account information may be associated with the biometric data.
  • the server network module 210 is further configured to receive the current user account information and the biometric data to be associated sent by the terminal of the current user; the association storage module 230 is configured to use the biometric data to be associated as the sample biometric data. And associating the sample biometric data with the current user's account information; storing the associated sample biometric data and the current user's account information to a database.
  • the embodiment of the present invention further provides a system for acquiring account information.
  • the system includes a terminal 100 and a server 200:
  • the terminal 100 is configured to receive an account information acquisition instruction, acquire biometric information of the target user, extract biometric data from the biometric information, and send the biometric data to the server 200; display the associated account information.
  • the server 200 is configured to search for at least one sample biometric data matching the biometric data from the database; acquire account information associated with the sample biometric data, and send the associated account information to the terminal 100.
  • the current user may select a “sweep” operation control on the function option of the application, trigger an account information acquisition instruction, or pre-set a “get target user biometric information” control in the window for viewing account information.
  • the current user can select the "Get Target User Bio Info” control to trigger the account information acquisition instruction.
  • the biological information may include face image information,
  • the preset control of “acquiring the target user biometric information” may include controls such as photographing and recording. There are various ways to obtain the biometric information of the target user.
  • the biometric information of the stored target user including a face image, a fingerprint image, an iris image, a sound recording, etc.
  • the target user is photographed by the camera.
  • Biometric information such as face images, fingerprint images, iris images, etc.; or receiving the voice of the target user through a microphone; or the video of the target user captured by the camera, and extracting from the video can clearly reflect the facial features of the target user.
  • the biometric information recognition program in the terminal can identify the acquired biological information and extract clear biometric data, and the biometric data can include facial features, face shapes, fingerprint patterns, iris features, audio, tones, and the like. If the biometric data in the biometric information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to reacquire the biometric information and return to the interface for obtaining the biometric information of the target user. After the biometric data extraction is completed, the terminal transmits the biometric data to the application server via the Internet. In order to improve the security of the application, the biometric data can be encrypted before being sent to the server.
  • the server first decrypts the encrypted data.
  • a large amount of sample biometric data is stored in the database of the server, and one or more sample biometric data is associated with an account information, and the server searches for matching biometric data according to the biometric data uploaded by the terminal, as long as the target user pre-positions himself
  • the biometric information is associated with the account information, and the server can find matching sample biometric data. Considering that people are similar, there may be more than one result.
  • the account information associated with the sample biometric data is searched in the database; when multiple matching sample organisms are found.
  • the account information associated with each of the matched sample biometric data is separately searched for.
  • the server returns one or more associated account information to the terminal through the network, and the current user determines whether it is the account information of the target user according to the returned account information. If the server does not find the matching sample biometric data according to the biometric data, the information of the matching failure is returned to the terminal, prompting the current user to reacquire the biometric information.
  • the terminal After receiving the account information, the terminal displays on the interface for querying the account information, for the user to manually add the target user.
  • the account information may include the account, nickname, profile, photo, and the like of the target user to be added.
  • the current user determines whether there is a target user that he or she wants to find based on the displayed account information. If the current user does not find the account information of the target user that he wants to find in the displayed account information, the current addition is canceled, and the biometric information is reacquired.
  • the account information associated with the biometric information is obtained, and the cumbersome account number is not required, and the target user is not required to carry the terminal, and the biometric information is associated with the account information, so that the application to find the account information is more direct and convenient. Fast.
  • the server 200 is further configured to: generate a corresponding feature identifier according to the biometric data; and search, from the database, the at least one sample biometric data that is greater than the first threshold by the first identifier of the feature identifier; Comparing the sample biometric data with the matching degree greater than the first threshold to the biometric data, obtaining at least one sample biometric data with the second matching degree being greater than the second threshold; and using the sample biometric data with the second matching degree greater than the second threshold as Sample biometric data that matches biometric data.
  • the server 200 can find matching sample biometric data.
  • the server in order to improve the matching speed, the server firstly performs preliminary screening on a large amount of sample biometric data in the database by using a fast matching method to narrow the matching range.
  • the facial feature data as an example, several key coordinates in the facial feature data (such as the coordinates of the facial features, the coordinates of the facial contour, etc.) are extracted to generate feature identifiers (such as coordinate values).
  • the formed string); or the shape and size data of several features in the face feature data for example, the face shape includes a round face, a square face, a goose face, and the shape of the facial features includes round eyes, thin slit eyes, small mouth, large
  • the mouth, the short bridge of the nose, the high bridge of the nose, etc. are extracted to generate a feature identifier (for example, a character is represented by a specific character, and a character of a plurality of features constitutes a character string).
  • the sample biometric data in the database may also generate the sample feature identifier in the above manner, and compare the sample feature identifier with the feature identifier to be matched to obtain the first matching degree, when the first matching degree is higher than the preset first threshold.
  • the sample feature identifier is more than 80% similar to the feature identifier to be matched, the sample biometric data is retained for subsequent detailed comparison.
  • the method of detailed comparison for example, through face recognition technology, fingerprint recognition technology, iris recognition technology, voice recognition technology, etc.
  • the preliminary selected sample biometric data and the biometric data sent by the terminal are used.
  • the second threshold is used as the comparison standard in this embodiment.
  • the second matching degree is higher than the second threshold, for example, higher than 95%, the sample biometric data is considered. Matches the biometric data sent by the terminal.
  • the server in this embodiment first adopts the fast matching method for preliminary screening, narrows the matching range, improves the matching speed, and obtains the sample biometric data with great similarity through the detailed comparison method, so that the matching is more accurate.
  • the terminal 100 is further configured to: receive an account information association instruction, acquire biometric information to be associated with the current user, and extract biometric data to be associated from the biometric information to be associated; and the current user account information and The biometric data to be associated is sent to the server 200;
  • the server 200 is further configured to: use the biometric data to be associated as the sample biometric data, and associate the sample biometric data with the account information of the current user; and store the associated sample biometric data and the account information of the current user to the database. .
  • the current user's account information can be associated with the biometric data.
  • the terminal of the target user is first required to associate the biometric information of the target user with the account information.
  • An operation control for associating biological information is preset on the interface of the application, and after the user selects the control, an account information association instruction is triggered. It is also possible to trigger an account information association instruction directly through the "sweep" control.
  • a selection menu pops up, including an option of "find account information” and an option of "associated account information” when the user selects "
  • the account information acquisition instruction is triggered, and when the user selects the option of "associated account information", the account information association instruction is triggered.
  • the manner of obtaining the biological information to be associated may be the same as the manner of acquiring the biological information of the target user in the foregoing embodiment, for example, directly selecting the user's own biological information from the memory of the terminal; or capturing the user's own face and fingerprint through the camera.
  • Biological information such as iris; or receiving the user's own voice through a microphone; or the user's own video taken through the camera, and extracting the face information, fingerprint information, and iris information that best reflects the user's facial features from the video. , sound information, etc.
  • the biometric information recognition program in the terminal identifies the biometric information to be associated, and extracts clear biometric data, which may include facial features, face shapes, fingerprints, irises, audio, tones, and the like. If the students to be associated If there are multiple pieces of object information, corresponding sets of biometric data are extracted correspondingly. If the feature in the biological information is not clear enough, the user may be prompted to recognize the extraction failure, and the user is requested to re-acquire the biological information and return to the interface for acquiring the biological information to be associated.
  • the user sends the account information and the biometric data to be associated to the application server through the terminal, and the server associates and stores the user's account information with the biometric data.
  • the server associates the received account information with one or more sets of biometric data to be associated, establishes a data file corresponding to the account information, and stores it in a database. If the biometric data to be associated is in multiple groups, the plurality of sets of biometric data are associated with the same user account information, and the plurality of sets of biometric data reflect the biometric characteristics of the same user, so that the subsequent matching is more accurate. Since the account information is associated with the biometric data, the application can obtain the account information associated with the biometric information by identifying the biometric information of the target user, without inputting a cumbersome account number, and without the target user carrying the terminal, the application searching for the account information is more direct and convenient. Fast.
  • FIG. 14 is a schematic structural diagram of hardware of a terminal for acquiring account information according to an embodiment of the present invention. As shown in FIG. 14, the terminal may include:
  • a processor 1401 eg, a CPU
  • the non-volatile memory 1402 is configured to store machine readable instructions, including an acquisition instruction, an identification instruction, a terminal network instruction, and a display instruction that are executable by the processor 1401.
  • the processor 1401 is configured to read and execute an acquisition instruction, an identification instruction, a terminal network instruction, and a display instruction stored in the non-volatile memory 1402, to implement each of the terminals in the account information acquisition shown in FIG. The function of the module.
  • FIG. 15 is a schematic structural diagram of hardware of a server for acquiring account information according to an embodiment of the present invention.
  • the server may include:
  • a processor 1501 eg, a CPU
  • the non-volatile memory 1502 is configured to store machine readable instructions, including server network instructions, matching instructions, and associated storage instructions that are executable by the processor 1501.
  • the processor 1501 is configured to read and execute server network instructions, matching instructions, and associated storage instructions stored in the non-volatile memory 1502 to implement the account information acquisition terminals shown in FIGS. 12 and 13 The function of the module.
  • the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better.
  • Implementation Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种账户信息获取的方法、终端、服务器和系统,所述方法包括步骤:接收账户信息获取指令,获取目标用户的生物信息(S110);从所述生物信息中提取生物特征数据,发送所述生物特征数据至服务器(S120);接收所述服务器发送的与所述生物特征数据匹配的至少一个样本生物特征数据关联的账户信息,显示所述账户信息(S130)。通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的账号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。

Description

账户信息获取的方法、终端、服务器和系统
本申请要求于2015年4月29日提交中国专利局、申请号为201510212985.9、发明名称为“账户信息获取的方法、终端、服务器和系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及到互联网技术领域,特别涉及到账户信息获取的方法、终端、服务器和系统。
发明背景
随着应用平台的发展,越来越多的用户会在移动终端上安装应用,并通过应用进行交流、分享文件、发布消息等交互操作。在应用平台中,在当前用户需要获取某一个目标用户的账户信息时,首先需要获得目标用户的账号。最常见的方法是直接在查询账户的窗口栏中输入目标用户的账号。但是,由于账号通常是一长串的数字和/或字母的组合,记忆起来非常不方便,特别是遇到比较冗长的账号时,输入账号时也会比较麻烦。目前,许多应用都增加了快捷查询账户的功能,例如“附近的人”账户查询方式,通过网络定位将周围已登录的账户信息搜索出来,并提供给当前用户;或“摇一摇”账户查询方式,当前用户和目标用户同时摇动移动终端,服务器将同一时间摇动的移动终端对应的账户信息发给当前用户和目标用户;或“通讯录导入”账户查询方式,将通讯录中已关联通讯号码(例如手机号等)的账户信息发送给当前用户。但这些方式有的需要目标用户开通自己的位置信息,有的需要目标用户将移动终端带在身边,有的需要先获得目标用户的通讯号码。因此目前缺乏一种直接有效的方式,以快速获得目标用户的应用账户信息。
发明内容
本发明实施例提供一种账户信息获取的方法、终端、服务器和系统,能够方便、快捷的获得目标用户的应用账户信息。
本发明实施例提出一种账户信息获取的方法,包括步骤:
接收账户信息获取指令,获取目标用户的生物信息;
从所述生物信息中提取生物特征数据,发送所述生物特征数据至服务器;
接收所述服务器发送的与所述生物特征数据匹配的至少一个样本生物特征数据关联的账户信息,显示所述账户信息。
本发明实施例还提出一种账户信息获取的方法,包括步骤:
接收终端发送的目标用户的生物特征数据;
从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;
获取与所述样本生物特征数据关联的账户信息;
将关联的所述账户信息发送至所述终端显示。
本发明实施例还提出一种账户信息获取的方法,包括步骤:
终端接收账户信息获取指令,获取目标用户的生物信息,从所述生物信息中提取生物特征数据,并发送所述生物特征数据至服务器;
所述服务器从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;
所述服务器获取与所述样本生物特征数据关联的账户信息,并将关联的所述账户信息发送至所述终端;
所述终端显示所述账户信息。
本发明实施例还提出一种账户信息获取的终端,包括:
获取模块,用于接收账户信息获取指令,获取目标用户的生物信息;
识别模块,用于从所述生物信息中提取生物特征数据;
网络模块,用于发送所述生物特征数据至服务器;接收所述服务器发送的与所述生物特征数据匹配的至少一个样本生物特征数据关联的账户信息;
显示模块,用于显示所述账户信息。
本发明实施例还提出一种账户信息获取的服务器,包括:
网络模块,用于接收终端发送的目标用户的生物特征数据;将关联的账户信息发送至所述终端显示;
匹配模块,用于从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;获取与所述样本生物特征数据关联的账户信息。
本发明实施例还提出一种账户信息获取的系统,包括终端和服务器:
所述终端用于,接收账户信息获取指令,获取目标用户的生物信息,从所述生物信息中提取生物特征数据,并发送所述生物特征数据至服务器;显示关联的账户信息;
所述服务器用于,从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;获取与所述样本生物特征数据关联的账户信息,并将关联的所述账户信息发送至所述终端。
本发明实施例通过识别目标用户的生物特征,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
附图简要说明
图1为本发明实施例中账户信息获取的系统的示意图;
图2为本发明实施例中账户信息获取的终端的总线示意图;
图3为本发明实施例中通过终端实现的账户信息获取的方法的流程 图;
图4为本发明实施例中通过终端实现的账户信息获取的方法的流程图;
图5为本发明实施例中通过服务器实现的账户信息获取的方法的流程图;
图6为本发明实施例中通过服务器实现的账户信息获取的方法的流程图;
图7为本发明实施例中通过服务器实现的账户信息获取的方法的流程图;
图8为本发明实施例中通过系统实现的账户信息获取的方法的流程图;
图9为本发明实施例中通过系统实现的账户信息获取的方法的流程图;
图10为本发明实施例中通过系统实现的账户信息获取的方法的流程图;
图11为本发明实施例中账户信息获取的终端的结构示意图;
图12为本发明实施例中账户信息获取的服务器的结构示意图;
图13为本发明实施例中账户信息获取的服务器的结构示意图。
图14为本发明实施例中的账户信息获取的终端的硬件结构示意图。
图15为本发明实施例中的账户信息获取的服务器的硬件结构示意图。
实施本发明的方式
本发明的功能特点及优点将结合实施例,参照附图做进一步说明。 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为本发明实施例提供的账户信息获取的系统的示意图。参照图1,该系统包括终端100和服务器200。在图1所示的实施例中,终端100可为电脑、PAD、手机等,服务器200为应用的服务器。
针对图1所示的实施例,当前用户通过终端100识别目标用户的生物信息,进而查找到生物信息对应的账户信息。上述生物信息可包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合。终端100在获取目标用户的生物信息后,通过网络将从生物信息中提取的生物特征数据发送至服务器200;服务器200从数据库中查找与生物特征数据匹配的样本生物特征数据、以及与样本生物特征数据关联的账户信息,并通过网络将关联的账户信息返回给终端100。
在一个实施例中,目标用户需先将自己的生物信息与账户信息关联,然后才能将生物信息提供给当前用户,以便当前用户通过识别生物信息来查找目标用户的账户信息。首先,目标用户的终端接收账户信息获取指令,获取目标用户的待关联的生物信息,从待关联的生物信息中提取生物特征数据,并将目标用户的账户信息和从待关联的生物信息中提取的生物特征数据一并发送给服务器200;服务器200将目标用户的账户信息和待关联的生物特征数据关联后,存储至数据库。
图2为本发明实施例中账户信息获取的终端的总线示意图。参照图2,该终端100可以包括:至少一个处理器101,例如CPU,至少一个网络接口104,用户接口103,存储器105,至少一个通信总线102。其中,通信总线102用于实现这些组件之间的连接通信。其中,用户接口103可以包括显示屏(Display)、键盘(Keyboard),还可以包括标准的有线接口、无线接口。网络接口104可以包括标准的有线接口、无线接口(如 WIFI接口)。存储器105可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器105还可以是至少一个位于远离前述处理器101的存储装置。作为一种计算机存储介质的存储器105中可以包括操作系统、网络通信模块、用户接口模块以及账户信息获取程序。
在图2所示的账户信息获取的终端中,网络接口104主要用于连接服务器或其他终端,与服务器或其他终端进行数据通信;而用户接口103主要用于接收当前用户的指令,并与当前用户进行交互;而处理器101可以用于调用存储器105中存储的账户信息获取程序,并执行以下操作:
通过用户接口103接收账户信息获取指令,获取目标用户的生物信息;
从所述生物信息中提取生物特征数据,通过网络接口104发送所述生物特征数据至服务器;
通过网络接口104接收所述服务器发送的与所述生物特征数据匹配的至少一个样本生物特征数据关联的账户信息,通过用户接口103显示所述账户信息。
在一个实施例中,处理器101调用存储器105中存储的账户信息获取程序还可以执行以下操作:
通过用户接口103接收账户信息关联指令,获取当前用户的待关联的生物信息;
从待关联的所述生物信息中提取待关联的生物特征数据;
通过网络接口104将所述当前用户的账户信息和待关联的所述生物特征数据发送至所述服务器关联。
这样,便于其他用户通过识别当前用户的生物信息来查找当前用户的账户信息。
在一实施例中,为了使当前用户能够获取目标用户的账户信息,目标用户的终端需先将自己的生物信息与账户信息关联。具体的,目标用户的终端接收账户信息获取指令,获取目标用户的待关联的生物信息,从待关联的生物信息中提取生物特征数据,并将目标用户的账户信息和从待关联的生物信息中提取的生物特征数据一并发送给服务器;服务器将目标用户的账户信息和待关联的生物特征数据关联后,存储至数据库。
本实施例图1和图2所描述的账户信息获取的终端、服务器和系统,通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
图3为本发明实施例中通过终端实现的账户信息获取的方法的流程图。如图3所示,本实施例提到的账户信息获取的方法,包括:
步骤S110,接收账户信息获取指令,获取目标用户的生物信息;
本实施例中,当前用户可在应用的功能选项上选择“扫一扫”操作控件,触发账户信息获取指令,或在查看账户信息的窗口中预设有“获取目标用户生物信息”的控件,当前用户可选择“获取目标用户生物信息”控件,来触发账户信息获取指令。该生物信息可包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合,则预设的“获取目标用户生物信息”的控件可包括拍照、录音等控件。获取目标用户生物信息的方式有多种,例如,直接从终端的存储器中选择已存储目标用户的生物信息,包括人脸图片、指纹图片、虹膜图片、声音录音等;或通过摄像头拍摄目标用户的人脸图片、指纹图片、虹膜图片等生物信息;或通过麦克风接收目标用户的说话声;或由通过摄像头拍摄的目标用户的视频,再从视频中提取能清晰的反映出目标用户的五官特征的人 脸图片、或指纹特征的指纹图片、或虹膜特征的虹膜图片、或提取目标人物说话的声音。
步骤S120,从生物信息中提取生物特征数据,发送生物特征数据至服务器;
终端内的生物信息识别程序可对获取到的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹形态、虹膜特征、音频、音调等。如果生物信息中的生物特征数据不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取目标用户生物信息的界面。在完成生物特征数据提取后,终端通过互联网将生物特征数据发送到应用的服务器。为了提高应用的安全性,可在发送前对生物特征数据加密后,再上传到服务器。
步骤S130,接收服务器发送的与生物特征数据匹配的至少一个样本生物特征数据关联的账户信息,显示账户信息。
在服务器中存储有大量的样本生物特征数据,一个或多个样本生物特征数据与一个账户信息关联,服务器根据终端上传的生物特征数据查找匹配的样本生物特征数据,只要目标用户预先将自己的生物信息与账户信息关联,则服务器能够查找到匹配的样本生物特征数据。考虑到人有相像,因此查找的结果可能不止一个,服务器将匹配的样本生物特征数据所关联的账户信息返回给终端,如果只有一个匹配的样本生物特征数据,则返回一个账户信息,如果匹配的样本生物特征数据有多个,则将所有匹配的样本生物特征数据关联的账户信息均返回给终端。如果服务器根据生物特征数据没有查找到匹配的样本生物特征数据,则向终端返回匹配失败的信息,提示当前用户重新获取生物信息。终端在接收到账户信息后,在查询账户信息的界面上显示出来,供当前用户查看。账户信息中可以包括待添加的目标用户的帐号、昵称、简介、照片等信息, 当前用户根据显示的账户信息判断是否有自己想要查找的目标用户。如果当前用户在显示的账户信息中没有找到想要查找的目标用户的账户信息,则取消本次添加,重新获取生物信息。
本实施例通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
图4为本发明实施例中通过终端实现的账户信息获取的方法的流程图。如图4所示,本实施例包括图3所示实施例中的所有步骤,并且为了使当前用户能够通过识别目标用户的生物信息来查找目标用户的账户信息,在步骤S110之前还包括了目标用户的终端将目标用户的账户信息与生物特征数据关联的步骤,具体包括:
步骤S141,接收账户信息关联指令,获取目标用户的待关联的生物信息;
在本实施例中,为了让其他用户通过识别目标用户的生物信息,获得与生物信息关联的账户信息,首先需要目标用户的终端将目标用户的生物信息与账户信息关联。在应用的界面上预设有用于关联生物信息的操作控件,用户选择该控件后,触发账户信息关联指令。也可以直接通过“扫一扫”控件来触发账户信息关联指令。为了与账户信息获取指令加以区分,当用户选择“扫一扫”控件,并获取生物信息后,弹出选择菜单,包括“查找账户信息”的选项和“关联账户信息”的选项,当用户选择“查找账户信息”的选项时,则触发账户信息获取指令,当用户选择“关联账户信息”的选项时,则触发账户信息关联指令。获取待关联的生物信息的方式与上述实施例中获取目标用户的生物信息的方式可相同,例如,直接从终端的存储器中选择用户自己的生物信息;或通过摄像头拍摄用户自己的人脸、指纹、虹膜等生物信息;或通过麦克风 接收用户自己的声音;或由通过摄像头拍摄的用户自己的视频,再从视频中提取最能清晰的反映出用户五官的人脸信息、或指纹信息、虹膜信息、声音信息等。
步骤S142,从待关联的生物信息中提取待关联的生物特征数据;
为了使后续查找匹配生物信息的过程更加简单快捷,可以在关联账户信息时提供多个待关联的生物信息,例如不同角度拍摄的人脸图像,更能够全方位的反映出用户的立体人脸特征。终端内的生物信息识别程序对待关联的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹、虹膜、音频、音调等。如果待关联的生物信息为多个,则对应的提取多组生物特征数据。如果生物信息中的特征不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取待关联生物信息的界面。
步骤S143,将目标用户的账户信息和待关联的生物特征数据发送至服务器关联。
在完成生物特征数据提取后,目标用户通过终端将自己的账户信息和待关联的生物特征数据发送到应用的服务器,由服务器将目标用户的账户信息与生物特征数据关联并存储。如果待关联的生物特征数据为多组,则多组生物特征数据均与同一个用户的账户信息关联,多组生物特征数据反映了同一个用户的生物信息,使后续的匹配更加准确。
在一实施例中,为了使其他用户通过识别当前用户的生物信息来查找当前用户的账户信息,也可以将当前用户的生物信息与账户信息关联。具体地,当前用户的终端接收账户信息获取指令,获取当前用户的待关联的生物信息,从待关联的生物信息中提取生物特征数据,并将当前用户的账户信息和从待关联的生物信息中提取的生物特征数据一并发送给服务器;服务器将当前用户的账户信息和待关联的生物特征数据 关联后,存储至数据库。
图5为本发明实施例中通过服务器实现的账户信息获取的方法的流程图。如图5所示,本实施例提到的账户信息获取的方法,包括:
步骤S210,接收终端发送的目标用户的生物特征数据;
本实施例中应用的服务器在接收到终端发送的生物特征数据后,在数据库中查找与生物特征数据关联的账户信息。如果接收到终端发来的生物特征数据为已加密的数据,则服务器先对这些已加密数据进行解密处理。
步骤S220,从数据库中查找与生物特征数据匹配的至少一个样本生物特征数据;
在服务器的数据库中存储有大量的样本生物特征数据,一个或多个样本生物特征数据与一个账户信息关联,服务器根据终端上传的生物特征数据查找匹配的样本生物特征数据,只要目标用户预先将自己的生物信息与账户信息关联,则服务器能够查找到匹配的样本生物特征数据。考虑到人有相像,因此查找的结果可能不止一个。
步骤S230,获取与样本生物特征数据关联的账户信息;
当查找到只有一个匹配的样本生物特征数据时,则在数据库中查找与该样本生物特征数据关联的账户信息;当查找到多个匹配的样本生物特征数据时,则分别对所有匹配的样本生物特征数据一一查找与之关联的账户信息。
步骤S240,将关联的账户信息发送至终端显示。
服务器将查找到的一个或多个关联的账户信息通过网络返回给终端,由当前用户根据返回的账户信息判断是否为自己想要查询的目标用户的账户信息。如果服务器根据生物特征数据没有查找到匹配的样本生物特征数据,则向终端返回匹配失败的信息,提示当前用户重新获取生 物信息。
本实施例通过服务器查找与目标用户生物信息关联的账户信息,无需当前用户输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
图6为本发明实施例中通过服务器实现的账户信息获取的方法的流程图。如图6所示,本实施例包括图5所示实施例中的所有步骤,并且对查找与生物特征数据匹配的样本生物特征数据进行详细说明,因此步骤S220包括:
步骤S221,根据生物特征数据,生成对应的特征标识;
本实施例为了提高匹配速度,服务器首先通过快速匹配方式,预先对数据库中大量的样本生物特征数据进行初步筛选,缩小匹配范围。以人脸特征数据为例,将人脸特征数据中的几个关键坐标(例如五官的坐标、脸部轮廓的坐标等)提取出来,生成特征标识(例如坐标值构成的字符串);或者是人脸特征数据中的几个特征的形状、大小数据(例如脸型包括圆脸、方脸、鹅蛋脸,五官的形状包括圆眼睛、细缝形眼睛、小嘴、大嘴、矮鼻梁、高鼻梁等)提取出来,生成特征标识(例如采用特定的字符代表一种形状的特征,多个特征的字符构成字符串)。
步骤S222,从数据库中查找与特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
数据库中的样本生物特征数据也可以采用上述方式生成样本特征标识,将样本特征标识与待匹配的特征标识进行比对,获得第一匹配度,当第一匹配度高于预设的第一阈值时,例如样本特征标识与待匹配的特征标识有80%以上相似,则将该样本生物特征数据保留,用作后续的详细比对。
步骤S223,将第一匹配度大于第一阈值的样本生物特征数据与生物 特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
步骤S224,将第二匹配度大于第二阈值的样本生物特征数据,作为与生物特征数据匹配的样本生物特征数据。
在缩小范围后,采用详细比对的方式,例如通过人脸识别技术、指纹识别技术、虹膜识别技术、声音识别技术等,将初步筛选后的样本生物特征数据与终端发送的生物特征数据一一对比,查找与生物特征数据相似程度较高的样本生物特征数据。考虑到用户在拍摄目标用户的人脸图片、指纹图片、虹膜图片时,并不能将每一张图片都拍的一模一样,或在采集目标用户的声音时,目标用户说话的声音也可能不一样,有外界环境因素和目标用户本身的影响,因此本实施例采用了第二阈值作为对比标准,当第二匹配度高于第二阈值时,例如高于95%时,则认为该样本生物特征数据与终端发送的生物特征数据匹配。
本实施例的服务器首先采用了快速匹配方式进行初步筛选,缩小匹配范围,提高了匹配速度,再通过详细比对方式获得相似程度极大的样本生物特征数据,使匹配更加准确。
图7为本发明实施例中通过服务器实现的账户信息获取的方法的流程图。如图7所示,本实施例包括图5所示实施例中的所有步骤,并且为了使当前用户能够通过识别目标用户的生物信息来查找目标用户的账户信息,在步骤S210之前还包括了将目标用户的账户信息与生物特征数据关联的步骤,具体包括:
步骤S251,接收目标用户的终端发送的目标用户的账户信息和待关联的生物特征数据;
步骤S252,将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与目标用户的账户信息关联;
步骤S253,将已关联的样本生物特征数据和目标用户的账户信息存储至数据库。
在本实施例中,为了让其他用户通过识别目标用户的生物信息,获得与生物信息关联的账户信息,首先需要目标用户通过终端将从自己待关联的生物信息中提取的待关联的生物特征数据与账户信息发送到服务器关联。为了使后续查找匹配生物信息的过程更加简单快捷,终端可以向服务器提供一个账户信息和多组待关联的生物特征数据,多组生物特征数据反映了同一个用户的生物信息特征,使后续的匹配更加准确。服务器将接收到的账户信息与一组或多组待关联的生物特征数据关联,建立起对应于该账户信息的数据文件,并存储到数据库中。由于账户信息与生物特征数据关联,使得应用可通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,应用查找账户信息更加直接、方便、快捷。
在一实施例中,为了使其他用户通过识别当前用户的生物信息来查找当前用户的账户信息,当前用户也可以通过终端将从自己的待关联生物信息中提取的待关联生物特征数据与账户信息发送到服务器关联。具体地,服务器接收当前用户的终端发送的当前用户的账户信息和待关联的生物特征数据,将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与当前用户的账户信息关联,将已关联的样本生物特征数据和当前用户的账户信息存储至数据库。
图8为本发明实施例中通过系统实现的账户信息获取的方法的流程图。如图8所示,本实施例提到的账户信息获取的方法,包括:
步骤S310,终端接收账户信息获取指令,获取目标用户的生物信息;
本实施例中,当前用户可在应用的功能选项上选择“扫一扫”操作控件,触发账户信息获取指令,或在查看账户信息的窗口中预设有“获 取目标用户生物信息”的控件,,当前用户可选择“获取目标用户生物信息”控件,来触发账户信息获取指令。该生物信息可包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合,则预设的“获取目标用户生物信息”的控件可包括拍照、录音等控件。获取目标用户生物信息的方式有多种,例如,直接从终端的存储器中选择已存储目标用户的生物信息,包括人脸图片、指纹图片、虹膜图片、声音录音等;或通过摄像头拍摄目标用户的人脸图片、指纹图片、虹膜图片等生物信息;或通过麦克风接收目标用户的说话声;或由通过摄像头拍摄的目标用户的视频,再从视频中提取能清晰的反映出目标用户的五官特征的人脸图片、或指纹特征的指纹图片、或虹膜特征的虹膜图片、或提取目标人物说话的声音。
步骤S320,终端从生物信息中提取生物特征数据,并发送生物特征数据至服务器;
终端内的生物信息识别程序可对获取到的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹形态、虹膜特征、音频、音调等。如果生物信息中的生物特征数据不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取目标用户生物信息的界面。在完成生物特征数据提取后,终端通过互联网将生物特征数据发送到应用的服务器。为了提高应用的安全性,可在发送前对生物特征数据加密后,再上传到服务器。
步骤S330,服务器从数据库中查找与生物特征数据匹配的至少一个样本生物特征数据;
如果接收到终端发来的生物特征数据为已加密的数据,则服务器先对这些已加密数据进行解密处理。在服务器的数据库中存储有大量的样本生物特征数据,一个或多个样本生物特征数据与一个账户信息关联, 服务器根据终端上传的生物特征数据查找匹配的样本生物特征数据,只要目标用户预先将自己的生物信息与账户信息关联,则服务器能够查找到匹配的样本生物特征数据。考虑到人有相像,因此查找的结果可能不止一个。
步骤S340,服务器获取与样本生物特征数据关联的账户信息,并将关联的账户信息发送至终端;
当查找到只有一个匹配的样本生物特征数据时,则在数据库中查找与该样本生物特征数据关联的账户信息;当查找到多个匹配的样本生物特征数据时,则分别对所有匹配的样本生物特征数据一一查找与之关联的账户信息。服务器将查找到的一个或多个关联的账户信息通过网络返回给终端,当前用户根据返回的账户信息判断是否为目标用户的账户信息。如果服务器根据生物特征数据没有查找到匹配的样本生物特征数据,则向终端返回匹配失败的信息,提示当前用户重新获取生物信息。
步骤S350,终端显示账户信息。
终端在接收到账户信息后,在查询账户信息的界面上显示出来,供用户手动添加目标用户。账户信息中可以包括待添加的目标用户的帐号、昵称、简介、照片等信息,当前用户根据显示的帐号信息判断是否有自己想要查找的目标用户。如果当前用户在显示的账户信息中没有找到想要查找的目标用户的账户信息,则取消本次添加,重新获取生物信息。
本实施例通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
图9为本发明实施例中通过系统实现的账户信息获取的方法的流程图。如图9所示,本实施例包括图8所示实施例中的所有步骤,并且对 查找与生物特征数据匹配的样本生物特征数据进行详细说明,因此步骤S330包括:
步骤S331,服务器根据生物特征数据,生成对应的特征标识;
本实施例为了提高匹配速度,服务器首先通过快速匹配方式,预先对数据库中大量的样本生物特征数据进行初步筛选,缩小匹配范围。以人脸特征数据为例,将人脸特征数据中的几个关键坐标(例如五官的坐标、脸部轮廓的坐标等)提取出来,生成特征标识(例如坐标值构成的字符串);或者是人脸特征数据中的几个特征的形状、大小数据(例如脸型包括圆脸、方脸、鹅蛋脸,五官的形状包括圆眼睛、细缝形眼睛、小嘴、大嘴、矮鼻梁、高鼻梁等)提取出来,生成特征标识(例如采用特定的字符代表一种形状的特征,多个特征的字符构成字符串)。
步骤S332,服务器从数据库中查找与特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
数据库中的样本生物特征数据也可以采用上述方式生成样本特征标识,将样本特征标识与待匹配的特征标识进行比对,获得第一匹配度,当第一匹配度高于预设的第一阈值时,例如样本特征标识与待匹配的特征标识有80%以上相似,则将该样本生物特征数据保留,用作后续的详细比对。
步骤S333,服务器将第一匹配度大于第一阈值的样本生物特征数据与生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
步骤S334,服务器将第二匹配度大于第二阈值的样本生物特征数据,作为与生物特征数据匹配的样本生物特征数据。
在缩小范围后,采用详细比对的方式,例如通过人脸识别技术、指纹识别技术、虹膜识别技术、声音识别技术等,将初步筛选后的样本生 物特征数据与终端发送的生物特征数据一一对比,查找与生物特征数据相似程度较高的样本生物特征数据。考虑到用户在拍摄目标用户的人脸图片、指纹图片、虹膜图片时,并不能将每一张图片都拍的一模一样,或在采集目标用户的声音时,目标用户说话的声音也可能不一样,有外界环境因素和目标用户本身的影响,因此本实施例采用了第二阈值作为对比标准,当第二匹配度高于第二阈值时,例如高于95%时,则认为该样本生物特征数据与终端发送的生物特征数据匹配。
本实施例的服务器首先采用了快速匹配方式进行初步筛选,缩小匹配范围,提高了匹配速度,再通过详细比对方式获得相似程度极大的样本生物特征数据,使匹配更加准确。
图10为本发明实施例中通过系统实现的账户信息获取的方法的流程图。如图10所示,本实施例包括图8所示实施例中的所有步骤,并且为了使当前用户能够通过识别目标用户的生物信息来查找目标用户的账户信息,在步骤S310之前还包括了将目标用户的账户信息与生物特征数据关联的步骤,具体包括:
步骤S361,目标用户的终端接收账户信息关联指令,获取目标用户的待关联的生物信息;
在本实施例中,为了让其他用户通过识别目标用户的生物信息,获得与生物信息关联的账户信息,首先需要目标用户的终端将目标用户的生物信息与账户信息关联。在应用的界面上预设有用于关联生物信息的操作控件,用户选择该控件后,触发账户信息关联指令。也可以直接通过“扫一扫”控件来触发账户信息关联指令。为了与账户信息获取指令加以区分,当用户选择“扫一扫”控件,并获取生物信息后,弹出选择菜单,包括“查找账户信息”的选项和“关联账户信息”的选项,当用户选择“查找账户信息”的选项时,则触发账户信息获取指令,当用户 选择“关联账户信息”的选项时,则触发账户信息关联指令。获取待关联的生物信息的方式与上述实施例中获取目标用户的生物信息的方式可相同,例如,直接从终端的存储器中选择用户自己的生物信息;或通过摄像头拍摄用户自己的人脸、指纹、虹膜等生物信息;或通过麦克风接收用户自己的声音;或由通过摄像头拍摄的用户自己的视频,再从视频中提取最能清晰的反映出用户五官的人脸信息、或指纹信息、虹膜信息、声音信息等。
步骤S362,目标用户的终端从待关联的生物信息中提取待关联的生物特征数据;
为了使后续查找匹配生物信息的过程更加简单快捷,可以在关联账户信息时提供多个待关联的生物信息,例如不同角度拍摄的人脸图像,更能够全方位的反映出用户的立体人脸特征。终端内的生物信息识别程序对待关联的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹、虹膜、音频、音调等。如果待关联的生物信息为多个,则对应的提取多组生物特征数据。如果生物信息中的特征不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取待关联生物信息的界面。
步骤S363,目标用户的终端将目标用户的账户信息和待关联的生物特征数据发送至服务器;
在完成生物特征数据提取后,目标用户通过终端将自己的账户信息和待关联的生物特征数据发送到应用的服务器,由服务器将目标用户的账户信息与生物特征数据关联并存储。
步骤S364,服务器将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与目标用户的账户信息关联;
步骤S365,服务器将已关联的样本生物特征数据和目标用户的账户 信息存储至数据库。
服务器将接收到的账户信息与一组或多组待关联的生物特征数据关联,建立起对应于该账户信息的数据文件,并存储到数据库中。如果待关联的生物特征数据为多组,则多组生物特征数据均与同一个用户账户信息关联,多组生物特征数据反映了同一个用户的生物信息特征,使后续的匹配更加准确。由于账户信息与生物特征数据关联,使得应用可通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,应用查找账户信息更加直接、方便、快捷。
在一实施例中,为了使其他用户通过识别当前用户的生物信息来查找当前用户的账户信息,也可以将当前用户的生物信息与账户信息关联。具体地,当前用户的终端接收账户信息获取指令,获取当前用户的待关联的生物信息,从待关联的生物信息中提取生物特征数据,并将当前用户的账户信息和从待关联的生物信息中提取的生物特征数据一并发送给服务器;服务器将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与当前用户的账户信息关联,将已关联的样本生物特征数据和当前用户的账户信息存储至数据库。
图11为本发明实施例中账户信息获取的终端的结构示意图。如图11所示,本实施例提到的账户信息获取的终端,包括:
获取模块110,用于接收账户信息获取指令,获取目标用户的生物信息;
识别模块120,用于从生物信息中提取生物特征数据;
终端网络模块130,用于发送生物特征数据至服务器;接收服务器发送的与生物特征数据匹配的至少一个样本生物特征数据关联的账户信息;
显示模块140,用于显示账户信息。
本实施例中,当前用户可在应用的功能选项上选择“扫一扫”操作控件,触发账户信息获取指令,或在查看账户信息的窗口中预设有“获取目标用户生物信息”的控件,当前用户可选择“获取目标用户生物信息”控件,来触发账户信息获取指令。该生物信息可包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合,则预设的“获取目标用户生物信息”的控件可包括拍照、录音等控件。获取目标用户生物信息的方式有多种,例如,直接从终端的存储器中选择已存储目标用户的生物信息,包括人脸图片、指纹图片、虹膜图片、声音录音等;或通过摄像头拍摄目标用户的人脸图片、指纹图片、虹膜图片等生物信息;或通过麦克风接收目标用户的说话声;或由通过摄像头拍摄的目标用户的视频,再从视频中提取能清晰的反映出目标用户的五官特征的人脸图片、或指纹特征的指纹图片、或虹膜特征的虹膜图片、或提取目标人物说话的声音。
终端内的生物信息识别程序可对获取到的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹形态、虹膜特征、音频、音调等。如果生物信息中的生物特征数据不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取目标用户生物信息的界面。在完成生物特征数据提取后,终端通过互联网将生物特征数据发送到应用的服务器。为了提高应用的安全性,可在发送前对生物特征数据加密后,再上传到服务器。
在服务器中存储有大量的样本生物特征数据,一个或多个样本生物特征数据与一个账户信息关联,服务器根据终端上传的生物特征数据查找匹配的样本生物特征数据,只要目标用户预先将自己的生物信息与账户信息关联,则服务器能够查找到匹配的样本生物特征数据。考虑到人 有相像,因此查找的结果可能不止一个,服务器将匹配的样本生物特征数据所关联的账户信息返回给终端,如果只有一个匹配的样本生物特征数据,则返回一个账户信息,如果匹配的样本生物特征数据有多个,则将所有匹配的样本生物特征数据关联的账户信息均返回给终端。如果服务器根据生物特征数据没有查找到匹配的样本生物特征数据,则向终端返回匹配失败的信息,提示当前用户重新获取生物信息。终端在接收到账户信息后,在查询账户信息的界面上显示出来,供当前用户查看。账户信息中可以包括待添加的目标用户的帐号、昵称、简介、照片等信息,当前用户根据显示的账户信息判断是否有自己想要查找的目标用户。如果当前用户在显示的账户信息中没有找到想要查找的目标用户的账户信息,则取消本次添加,重新获取生物信息。
本实施例通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
在一实施例中,获取模块110还用于,接收账户信息关联指令,获取当前用户的待关联的生物信息;识别模块120还用于,从待关联的生物信息中提取待关联的生物特征数据;终端网络模块130还用于,将当前用户的账户信息和待关联的生物特征数据发送至服务器关联。通过上述模块所做的处理,可以将当前用户的账户信息与生物特征数据关联。这样,便于其他用户通过识别当前用户的生物信息来查找当前用户的账户信息。
在本实施例中,为了让其他用户通过识别目标用户的生物信息,获得与生物信息关联的账户信息,首先需要目标用户的终端将目标用户的生物信息与账户信息关联。在应用的界面上预设有用于关联生物信息的操作控件,用户选择该控件后,触发账户信息关联指令。也可以直接通 过“扫一扫”控件来触发账户信息关联指令。为了与账户信息获取指令加以区分,当用户选择“扫一扫”控件,并获取生物信息后,弹出选择菜单,包括“查找账户信息”的选项和“关联账户信息”的选项,当用户选择“查找账户信息”的选项时,则触发账户信息获取指令,当用户选择“关联账户信息”的选项时,则触发账户信息关联指令。获取待关联的生物信息的方式与上述实施例中获取目标用户的生物信息的方式可相同,例如,直接从终端的存储器中选择用户自己的生物信息;或通过摄像头拍摄用户自己的人脸、指纹、虹膜等生物信息;或通过麦克风接收用户自己的声音;或由通过摄像头拍摄的用户自己的视频,再从视频中提取最能清晰的反映出用户五官的人脸信息、或指纹信息、虹膜信息、声音信息等。
为了使后续查找匹配生物信息的过程更加简单快捷,可以在关联账户信息时提供多个待关联的生物信息,例如不同角度拍摄的人脸图像,更能够全方位的反映出用户的立体人脸特征。终端内的生物信息识别程序对待关联的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹、虹膜、音频、音调等。如果待关联的生物信息为多个,则对应的提取多组生物特征数据。如果生物信息中的特征不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取待关联生物信息的界面。
在完成生物特征数据提取后,目标用户通过终端将自己的账户信息和待关联的生物特征数据发送到应用的服务器,由服务器将目标用户的账户信息与生物特征数据关联并存储。如果待关联的生物特征数据为多组,则多组生物特征数据均与同一个用户的账户信息关联,多组生物特征数据反映了同一个用户的生物信息,使后续的匹配更加准确。
图12为本发明实施例中账户信息获取的服务器的结构示意图。如图 12所示,本实施例提到的账户信息获取的服务器,包括:
服务器网络模块210,用于接收终端发送的目标用户的生物特征数据;将关联的账户信息发送至终端显示。
匹配模块220,用于从数据库中查找与生物特征数据匹配的至少一个样本生物特征数据;获取与样本生物特征数据关联的账户信息。
本实施例中应用的服务器在接收到终端发送的生物特征数据后,在数据库中查找与生物特征数据关联的账户信息。如果接收到终端发来的生物特征数据为已加密的数据,则服务器先对这些已加密数据进行解密处理。
在服务器的数据库中存储有大量的样本生物特征数据,一个或多个样本生物特征数据与一个账户信息关联,服务器根据终端上传的生物特征数据查找匹配的样本生物特征数据,只要目标用户预先将自己的生物信息与账户信息关联,则服务器能够查找到匹配的样本生物特征数据。考虑到人有相像,因此查找的结果可能不止一个。
当查找到只有一个匹配的样本生物特征数据时,则在数据库中查找与该样本生物特征数据关联的账户信息;当查找到多个匹配的样本生物特征数据时,则分别对所有匹配的样本生物特征数据一一查找与之关联的账户信息。
服务器将查找到的一个或多个关联的账户信息通过网络返回给终端,由当前用户根据返回的账户信息判断是否为自己想要查询的目标用户的账户信息。如果服务器根据生物特征数据没有查找到匹配的样本生物特征数据,则向终端返回匹配失败的信息,提示当前用户重新获取生物信息。
本实施例通过服务器查找与目标用户生物信息关联的账户信息,无需当前用户输入繁琐的帐号,也无需目标用户携带终端,通过生物信息 与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
在一实施例中,匹配模块220还用于:
根据生物特征数据,生成对应的特征标识;
从数据库中查找与特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
将第一匹配度大于第一阈值的样本生物特征数据与生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
将第二匹配度大于第二阈值的样本生物特征数据,作为与生物特征数据匹配的样本生物特征数据。因此,匹配模块220可以查找到与生物特征数据匹配的样本生物特征数据。
本实施例为了提高匹配速度,服务器首先通过快速匹配方式,预先对数据库中大量的样本生物特征数据进行初步筛选,缩小匹配范围。以人脸特征数据为例,将人脸特征数据中的几个关键坐标(例如五官的坐标、脸部轮廓的坐标等)提取出来,生成特征标识(例如坐标值构成的字符串);或者是人脸特征数据中的几个特征的形状、大小数据(例如脸型包括圆脸、方脸、鹅蛋脸,五官的形状包括圆眼睛、细缝形眼睛、小嘴、大嘴、矮鼻梁、高鼻梁等)提取出来,生成特征标识(例如采用特定的字符代表一种形状的特征,多个特征的字符构成字符串)。
数据库中的样本生物特征数据也可以采用上述方式生成样本特征标识,将样本特征标识与待匹配的特征标识进行比对,获得第一匹配度,当第一匹配度高于预设的第一阈值时,例如样本特征标识与待匹配的特征标识有80%以上相似,则将该样本生物特征数据保留,用作后续的详细比对。
在缩小范围后,采用详细比对的方式,例如通过人脸识别技术、指纹识别技术、虹膜识别技术、声音识别技术等,将初步筛选后的样本生 物特征数据与终端发送的生物特征数据一一对比,查找与生物特征数据相似程度较高的样本生物特征数据。考虑到用户在拍摄目标用户的人脸图片、指纹图片、虹膜图片时,并不能将每一张图片都拍的一模一样,或在采集目标用户的声音时,目标用户说话的声音也可能不一样,有外界环境因素和目标用户本身的影响,因此本实施例采用了第二阈值作为对比标准,当第二匹配度高于第二阈值时,例如高于95%时,则认为该样本生物特征数据与终端发送的生物特征数据匹配。
本实施例的服务器首先采用了快速匹配方式进行初步筛选,缩小匹配范围,提高了匹配速度,再通过详细比对方式获得相似程度极大的样本生物特征数据,使匹配更加准确。
图13为本发明实施例中账户信息获取的服务器的结构示意图。如图13所示,本实施例包括图12所示实施例中的所有模块,并且为了使当前用户能够通过识别目标用户的生物信息来查找目标用户的账户信息,可以将目标用户的账户信息与生物特征数据关联,因此所述服务器还增加了关联存储模块230;
服务器网络模块210还用于,接收目标用户的终端发送的目标用户的账户信息和待关联的生物特征数据;
关联存储模块230用于,将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与目标用户的账户信息关联;将已关联的样本生物特征数据和目标用户的账户信息存储至数据库。
在本实施例中,为了让其他用户通过识别目标用户的生物信息,获得与生物信息关联的账户信息,首先需要目标用户通过终端将从自己的待关联生物信息中提取的待关联生物特征数据与账户信息发送到服务器关联。为了使后续查找匹配生物信息的过程更加简单快捷,终端可以向服务器提供一个账户信息和多组待关联的生物特征数据,多组生物特 征数据反映了同一个用户的生物信息特征,使后续的匹配更加准确。服务器将接收到的账户信息与一组或多组待关联的生物特征数据关联,建立起对应于该账户信息的数据文件,并存储到数据库中。由于账户信息与生物特征数据关联,使得应用可通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,应用查找账户信息更加直接、方便、快捷。
在一实施例中,为了使其他用户通过识别当前用户的生物信息来查找当前用户的账户信息,可以将当前用户的账户信息与生物特征数据关联。具体地,服务器网络模块210还用于,接收当前用户的终端发送的当前用户的账户信息和待关联的生物特征数据;关联存储模块230用于,将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与当前用户的账户信息关联;将已关联的样本生物特征数据和当前用户的账户信息存储至数据库。
本发明实施例还提供了一种账户信息获取的系统,参照图1所示,该系统包括终端100和服务器200:
终端100用于,接收账户信息获取指令,获取目标用户的生物信息,从生物信息中提取生物特征数据,并发送生物特征数据至服务器200;显示关联的账户信息。
服务器200用于,从数据库中查找与生物特征数据匹配的至少一个样本生物特征数据;获取与样本生物特征数据关联的账户信息,并将关联的账户信息发送至终端100。
本实施例中,当前用户可在应用的功能选项上选择“扫一扫”操作控件,触发账户信息获取指令,或在查看账户信息的窗口中预设有“获取目标用户生物信息”的控件,当前用户可选择“获取目标用户生物信息”控件,来触发账户信息获取指令。该生物信息可包括人脸图像信息、 指纹信息、虹膜信息、声音信息中的一种或多种的组合,则预设的“获取目标用户生物信息”的控件可包括拍照、录音等控件。获取目标用户生物信息的方式有多种,例如,直接从终端的存储器中选择已存储目标用户的生物信息,包括人脸图片、指纹图片、虹膜图片、声音录音等;或通过摄像头拍摄目标用户的人脸图片、指纹图片、虹膜图片等生物信息;或通过麦克风接收目标用户的说话声;或由通过摄像头拍摄的目标用户的视频,再从视频中提取能清晰的反映出目标用户的五官特征的人脸图片、或指纹特征的指纹图片、或虹膜特征的虹膜图片、或提取目标人物说话的声音。
终端内的生物信息识别程序可对获取到的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹形态、虹膜特征、音频、音调等。如果生物信息中的生物特征数据不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取目标用户生物信息的界面。在完成生物特征数据提取后,终端通过互联网将生物特征数据发送到应用的服务器。为了提高应用的安全性,可在发送前对生物特征数据加密后,再上传到服务器。
如果接收到终端发来的生物特征数据为已加密的数据,则服务器先对这些已加密数据进行解密处理。在服务器的数据库中存储有大量的样本生物特征数据,一个或多个样本生物特征数据与一个账户信息关联,服务器根据终端上传的生物特征数据查找匹配的样本生物特征数据,只要目标用户预先将自己的生物信息与账户信息关联,则服务器能够查找到匹配的样本生物特征数据。考虑到人有相像,因此查找的结果可能不止一个。
当查找到只有一个匹配的样本生物特征数据时,则在数据库中查找与该样本生物特征数据关联的账户信息;当查找到多个匹配的样本生物 特征数据时,则分别对所有匹配的样本生物特征数据一一查找与之关联的账户信息。服务器将查找到的一个或多个关联的账户信息通过网络返回给终端,当前用户根据返回的账户信息判断是否为目标用户的账户信息。如果服务器根据生物特征数据没有查找到匹配的样本生物特征数据,则向终端返回匹配失败的信息,提示当前用户重新获取生物信息。
终端在接收到账户信息后,在查询账户信息的界面上显示出来,供用户手动添加目标用户。账户信息中可以包括待添加的目标用户的帐号、昵称、简介、照片等信息,当前用户根据显示的帐号信息判断是否有自己想要查找的目标用户。如果当前用户在显示的账户信息中没有找到想要查找的目标用户的账户信息,则取消本次添加,重新获取生物信息。
本实施例通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,通过生物信息与账户信息关联,使得应用查找账户信息更加直接、方便、快捷。
在一实施例中,服务器200还用于:根据生物特征数据,生成对应的特征标识;从数据库中查找与特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;将第一匹配度大于第一阈值的样本生物特征数据与生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;将第二匹配度大于第二阈值的样本生物特征数据,作为与生物特征数据匹配的样本生物特征数据。通过上述处理,服务器200可以查找到匹配的样本生物特征数据。
在本实施例中,为了提高匹配速度,服务器首先通过快速匹配方式,预先对数据库中大量的样本生物特征数据进行初步筛选,缩小匹配范围。以人脸特征数据为例,将人脸特征数据中的几个关键坐标(例如五官的坐标、脸部轮廓的坐标等)提取出来,生成特征标识(例如坐标值 构成的字符串);或者是人脸特征数据中的几个特征的形状、大小数据(例如脸型包括圆脸、方脸、鹅蛋脸,五官的形状包括圆眼睛、细缝形眼睛、小嘴、大嘴、矮鼻梁、高鼻梁等)提取出来,生成特征标识(例如采用特定的字符代表一种形状的特征,多个特征的字符构成字符串)。
数据库中的样本生物特征数据也可以采用上述方式生成样本特征标识,将样本特征标识与待匹配的特征标识进行比对,获得第一匹配度,当第一匹配度高于预设的第一阈值时,例如样本特征标识与待匹配的特征标识有80%以上相似,则将该样本生物特征数据保留,用作后续的详细比对。
在缩小范围后,采用详细比对的方式,例如通过人脸识别技术、指纹识别技术、虹膜识别技术、声音识别技术等,将初步筛选后的样本生物特征数据与终端发送的生物特征数据一一对比,查找与生物特征数据相似程度较高的样本生物特征数据。考虑到用户在拍摄目标用户的人脸图片、指纹图片、虹膜图片时,并不能将每一张图片都拍的一模一样,或在采集目标用户的声音时,目标用户说话的声音也可能不一样,有外界环境因素和目标用户本身的影响,因此本实施例采用了第二阈值作为对比标准,当第二匹配度高于第二阈值时,例如高于95%时,则认为该样本生物特征数据与终端发送的生物特征数据匹配。
本实施例的服务器首先采用了快速匹配方式进行初步筛选,缩小匹配范围,提高了匹配速度,再通过详细比对方式获得相似程度极大的样本生物特征数据,使匹配更加准确。
在一实施例中,终端100还用于,接收账户信息关联指令,获取当前用户的待关联的生物信息,从待关联的生物信息中提取待关联的生物特征数据;将当前用户的账户信息和待关联的生物特征数据发送至服务器200;
服务器200还用于,将待关联的生物特征数据作为样本生物特征数据,并将样本生物特征数据与当前用户的账户信息关联;将已关联的样本生物特征数据和当前用户的账户信息存储至数据库。
通过终端100和服务器200所做的上述处理,可以实现当前用户的账户信息与生物特征数据关联。
在本实施例中,为了让其他用户通过识别目标用户的生物信息,获得与生物信息关联的账户信息,首先需要目标用户的终端将目标用户的生物信息与账户信息关联。在应用的界面上预设有用于关联生物信息的操作控件,用户选择该控件后,触发账户信息关联指令。也可以直接通过“扫一扫”控件来触发账户信息关联指令。为了与账户信息获取指令加以区分,当用户选择“扫一扫”控件,并获取生物信息后,弹出选择菜单,包括“查找账户信息”的选项和“关联账户信息”的选项,当用户选择“查找账户信息”的选项时,则触发账户信息获取指令,当用户选择“关联账户信息”的选项时,则触发账户信息关联指令。获取待关联的生物信息的方式与上述实施例中获取目标用户的生物信息的方式可相同,例如,直接从终端的存储器中选择用户自己的生物信息;或通过摄像头拍摄用户自己的人脸、指纹、虹膜等生物信息;或通过麦克风接收用户自己的声音;或由通过摄像头拍摄的用户自己的视频,再从视频中提取最能清晰的反映出用户五官的人脸信息、或指纹信息、虹膜信息、声音信息等。
为了使后续查找匹配生物信息的过程更加简单快捷,可以在关联账户信息时提供多个待关联的生物信息,例如不同角度拍摄的人脸图像,更能够全方位的反映出用户的立体人脸特征。终端内的生物信息识别程序对待关联的生物信息进行识别,提取清晰的生物特征数据,生物特征数据可包括五官、脸型、指纹、虹膜、音频、音调等。如果待关联的生 物信息为多个,则对应的提取多组生物特征数据。如果生物信息中的特征不够清晰,则可以提示用户识别提取失败,请用户重新获取生物信息,并返回到获取待关联生物信息的界面。
在完成生物特征数据提取后,用户通过终端将自己的账户信息和待关联的生物特征数据发送到应用的服务器,由服务器将用户的账户信息与生物特征数据关联并存储。
服务器将接收到的账户信息与一组或多组待关联的生物特征数据关联,建立起对应于该账户信息的数据文件,并存储到数据库中。如果待关联的生物特征数据为多组,则多组生物特征数据均与同一个用户账户信息关联,多组生物特征数据反映了同一个用户的生物信息特征,使后续的匹配更加准确。由于账户信息与生物特征数据关联,使得应用可通过识别目标用户的生物信息,获得与生物信息关联的账户信息,无需输入繁琐的帐号,也无需目标用户携带终端,应用查找账户信息更加直接、方便、快捷。
图14为本发明实施例中的账户信息获取的终端的硬件结构示意图。如图14所示,所述终端可包括:
处理器1401(例如,CPU)和非易失性存储器1402。
所述非易失性存储器1402,用于存储机器可读指令,包括可以由处理器1401执行的获取指令、识别指令、终端网络指令和显示指令。
所述处理器1401,用于读取和执行所述非易失性存储器1402中存储的获取指令、识别指令、终端网络指令和显示指令,以实现图11所示的账户信息获取的终端中各模块的功能。
图15为本发明实施例中的账户信息获取的服务器的硬件结构示意图。如图15所示,所述服务器可包括:
处理器1501(例如,CPU)和非易失性存储器1502。
所述非易失性存储器1502,用于存储机器可读指令,包括可以由处理器1501执行的服务器网络指令、匹配指令和关联存储指令。
所述处理器1501,用于读取和执行所述非易失性存储器1502中存储的服务器网络指令、匹配指令和关联存储指令,以实现图12和13所示的账户信息获取的终端中各模块的功能。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (20)

  1. 一种账户信息获取的方法,其特征在于,包括步骤:
    接收账户信息获取指令,获取目标用户的生物信息;
    从所述生物信息中提取生物特征数据,发送所述生物特征数据至服务器;
    接收所述服务器发送的与所述生物特征数据匹配的至少一个样本生物特征数据关联的账户信息,显示所述账户信息。
  2. 如权利要求1所述的账户信息获取的方法,其特征在于,所述接收账户信息获取指令,获取目标用户的生物信息的步骤之前还包括:
    目标用户的终端接收账户信息关联指令,获取目标用户的待关联的生物信息;
    从待关联的所述生物信息中提取待关联的生物特征数据;
    将所述目标用户的账户信息和待关联的所述生物特征数据发送至所述服务器关联。
  3. 如权利要求1或2所述的账户信息获取的方法,其特征在于,所述生物信息包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合。
  4. 一种账户信息获取的方法,其特征在于,包括步骤:
    接收终端发送的目标用户的生物特征数据;
    从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;
    获取与所述样本生物特征数据关联的账户信息;
    将关联的所述账户信息发送至所述终端显示。
  5. 如权利要求4所述的账户信息获取的方法,其特征在于,所述从 数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据的步骤包括:
    根据所述生物特征数据,生成对应的特征标识;
    从数据库中查找与所述特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
    将第一匹配度大于第一阈值的所述样本生物特征数据与所述生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
    将所述第二匹配度大于第二阈值的所述样本生物特征数据,作为与所述生物特征数据匹配的样本生物特征数据。
  6. 如权利要求4或5所述的账户信息获取的方法,其特征在于,所述接收终端发送的目标用户的生物特征数据的步骤之前还包括:
    接收所述目标用户的终端发送的所述目标用户的账户信息和待关联的生物特征数据;
    将待关联的所述生物特征数据作为样本生物特征数据,并将所述样本生物特征数据与所述目标用户的账户信息关联;
    将已关联的所述样本生物特征数据和所述目标用户的账户信息存储至所述数据库。
  7. 一种账户信息获取的方法,其特征在于,包括步骤:
    终端接收账户信息获取指令,获取目标用户的生物信息,从所述生物信息中提取生物特征数据,并发送所述生物特征数据至服务器;
    所述服务器从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;
    所述服务器获取与所述样本生物特征数据关联的账户信息,并将关联的所述账户信息发送至所述终端;
    所述终端显示所述账户信息。
  8. 如权利要求7所述的账户信息获取的方法,其特征在于,所述服务器从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据的步骤包括:
    所述服务器根据所述生物特征数据,生成对应的特征标识;
    所述服务器从数据库中查找与所述特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
    所述服务器将第一匹配度大于第一阈值的所述样本生物特征数据与所述生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
    所述服务器将所述第二匹配度大于第二阈值的所述样本生物特征数据,作为与所述生物特征数据匹配的样本生物特征数据。
  9. 如权利要求7或8所述的账户信息获取的方法,其特征在于,所述终端获取目标用户的生物信息的步骤之前还包括:
    所述目标用户的终端接收账户信息关联指令,获取目标用户的待关联的生物信息,从待关联的所述生物信息中提取待关联的生物特征数据;
    所述目标用户的终端将所述目标用户的账户信息和待关联的所述生物特征数据发送至所述服务器;
    所述服务器将待关联的所述生物特征数据作为样本生物特征数据,并将所述样本生物特征数据与所述目标用户的账户信息关联;
    所述服务器将已关联的所述样本生物特征数据和所述目标用户的账户信息存储至所述数据库。
  10. 如权利要求9所述的账户信息获取的方法,其特征在于,所述生物信息包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种 或多种的组合。
  11. 一种账户信息获取的终端,其特征在于,包括:
    获取模块,用于接收账户信息获取指令,获取目标用户的生物信息;
    识别模块,用于从所述生物信息中提取生物特征数据;
    终端网络模块,用于发送所述生物特征数据至服务器;接收所述服务器发送的与所述生物特征数据匹配的至少一个样本生物特征数据关联的账户信息;
    显示模块,用于显示所述账户信息。
  12. 如权利要求11所述的账户信息获取的终端,其特征在于,所述获取模块还用于,接收账户信息关联指令,获取当前用户的待关联的生物信息;
    所述识别模块还用于,从待关联的所述生物信息中提取待关联的生物特征数据;
    所述终端网络模块还用于,将所述当前用户的账户信息和待关联的所述生物特征数据发送至所述服务器关联。
  13. 如权利要求11或12所述的账户信息获取的终端,其特征在于,所述生物信息包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合。
  14. 一种账户信息获取的服务器,其特征在于,包括:
    服务器网络模块,用于接收终端发送的目标用户的生物特征数据;将关联的账户信息发送至所述终端显示;
    匹配模块,用于从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;获取与所述样本生物特征数据关联的账户信息。
  15. 如权利要求14所述的账户信息获取的服务器,其特征在于,所述匹配模块还用于:
    根据所述生物特征数据,生成对应的特征标识;
    从数据库中查找与所述特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
    将第一匹配度大于第一阈值的所述样本生物特征数据与所述生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
    将所述第二匹配度大于第二阈值的所述样本生物特征数据,作为与所述生物特征数据匹配的样本生物特征数据。
  16. 如权利要求14或15所述的账户信息获取的服务器,其特征在于,还包括关联存储模块;
    所述服务器网络模块还用于,接收所述目标用户的终端发送的所述目标用户的账户信息和待关联的生物特征数据;
    所述关联存储模块用于,将待关联的所述生物特征数据作为样本生物特征数据,并将所述样本生物特征数据与所述目标用户的账户信息关联;将已关联的所述样本生物特征数据和所述目标用户的账户信息存储至所述数据库。
  17. 一种账户信息获取的系统,其特征在于,包括终端和服务器:
    所述终端用于,接收账户信息获取指令,获取目标用户的生物信息,从所述生物信息中提取生物特征数据,并发送所述生物特征数据至服务器;显示关联的账户信息;
    所述服务器用于,从数据库中查找与所述生物特征数据匹配的至少一个样本生物特征数据;获取与所述样本生物特征数据关联的账户信息,并将关联的所述账户信息发送至所述终端。
  18. 如权利要求17所述的账户信息获取的系统,其特征在于,所述服务器还用于:
    根据所述生物特征数据,生成对应的特征标识;
    从数据库中查找与所述特征标识的第一匹配度大于第一阈值的至少一个样本生物特征数据;
    将第一匹配度大于第一阈值的所述样本生物特征数据与所述生物特征数据对比,获得第二匹配度大于第二阈值的至少一个样本生物特征数据;
    将所述第二匹配度大于第二阈值的所述样本生物特征数据,作为与所述生物特征数据匹配的样本生物特征数据。
  19. 如权利要求17或18所述的账户信息获取的系统,其特征在于,所述终端还用于,接收账户信息关联指令,获取当前用户的待关联的生物信息,从待关联的所述生物信息中提取待关联的生物特征数据;将所述当前用户的账户信息和待关联的所述生物特征数据发送至所述服务器;
    所述服务器还用于,将待关联的所述生物特征数据作为样本生物特征数据,并将所述样本生物特征数据与所述当前用户的账户信息关联;将已关联的所述样本生物特征数据和所述当前用户的账户信息存储至所述数据库。
  20. 如权利要求19所述的账户信息获取的系统,其特征在于,所述生物信息包括人脸图像信息、指纹信息、虹膜信息、声音信息中的一种或多种的组合。
PCT/CN2016/079822 2015-04-29 2016-04-21 账户信息获取的方法、终端、服务器和系统 WO2016173443A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017556659A JP2018523185A (ja) 2015-04-29 2016-04-21 アカウント情報取得方法、端末、サーバ、およびシステム
KR1020177034452A KR102038214B1 (ko) 2015-04-29 2016-04-21 계정 정보 획득 방법, 단말기, 서버 및 시스템
US15/630,764 US10693871B2 (en) 2015-04-29 2017-06-22 Account information obtaining method, terminal, server and system
US16/875,310 US11394708B2 (en) 2015-04-29 2020-05-15 Account information obtaining method, terminal, server and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510212985.9 2015-04-29
CN201510212985.9A CN106202071A (zh) 2015-04-29 2015-04-29 账户信息获取的方法、终端、服务器和系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/630,764 Continuation US10693871B2 (en) 2015-04-29 2017-06-22 Account information obtaining method, terminal, server and system

Publications (1)

Publication Number Publication Date
WO2016173443A1 true WO2016173443A1 (zh) 2016-11-03

Family

ID=57198897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/079822 WO2016173443A1 (zh) 2015-04-29 2016-04-21 账户信息获取的方法、终端、服务器和系统

Country Status (5)

Country Link
US (2) US10693871B2 (zh)
JP (2) JP2018523185A (zh)
KR (1) KR102038214B1 (zh)
CN (1) CN106202071A (zh)
WO (1) WO2016173443A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7144307B2 (en) * 2003-03-27 2006-12-05 United Technologies Corporation Point superabrasive machining of nickel alloys
CN106202071A (zh) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 账户信息获取的方法、终端、服务器和系统
CN106557928A (zh) * 2015-09-23 2017-04-05 腾讯科技(深圳)有限公司 一种信息处理方法及终端
CN106790527A (zh) * 2016-12-20 2017-05-31 张峰 账户信息处理方法、系统和终端
CN107358144A (zh) * 2017-05-20 2017-11-17 深圳信炜科技有限公司 图像识别系统及电子装置
WO2018213947A1 (zh) * 2017-05-20 2018-11-29 深圳信炜科技有限公司 图像识别系统及电子装置
CN107358145A (zh) * 2017-05-20 2017-11-17 深圳信炜科技有限公司 图像传感器及电子装置
CN107609044B (zh) * 2017-08-17 2019-03-29 平安科技(深圳)有限公司 一种信息获取方法及终端设备
CN110046898B (zh) * 2018-01-17 2022-01-25 苏州君林智能科技有限公司 账户信息的分组方法、装置及支付方法、装置
CN108959911A (zh) * 2018-06-14 2018-12-07 联动优势科技有限公司 一种密钥链生成、验证方法及其装置
CN114219497A (zh) * 2018-06-27 2022-03-22 创新先进技术有限公司 账户信息确定方法、装置及服务器
CN111625793B (zh) * 2019-02-27 2023-06-23 阿里巴巴集团控股有限公司 身份识别、订单支付、子人脸库建立方法、装置及设备、订单支付系统
CN110414200B (zh) * 2019-04-08 2021-07-23 广州腾讯科技有限公司 身份验证方法、装置、存储介质和计算机设备
CN112101254B (zh) * 2020-09-21 2024-06-14 深圳喜为智慧科技有限公司 一种提升图像识别精度和速度的方法和系统
CN113032802B (zh) * 2021-03-09 2023-09-19 航天信息股份有限公司 一种数据安全存储方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222446A (zh) * 2007-12-27 2008-07-16 腾讯科技(深圳)有限公司 一种即时通信系统查找、添加好友的方法及系统
CN102073807A (zh) * 2009-11-20 2011-05-25 索尼公司 信息处理设备、信息处理方法和程序
US20140074939A1 (en) * 2011-11-25 2014-03-13 Tencent Technology (Shenzhen) Company Limited Method, device and storage medium for adding friends
CN103886204A (zh) * 2014-03-24 2014-06-25 宇龙计算机通信科技(深圳)有限公司 数据存储装置和数据存储方法

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5841888A (en) * 1996-01-23 1998-11-24 Harris Corporation Method for fingerprint indexing and searching
JP3337988B2 (ja) * 1998-09-29 2002-10-28 沖電気工業株式会社 個体識別装置
JP4270842B2 (ja) * 2002-10-22 2009-06-03 セコム株式会社 指紋照合装置
JP2004258963A (ja) * 2003-02-26 2004-09-16 Fujitsu Ltd 多段階照合による高速idレス照合方法およびシステム
JP2004326362A (ja) * 2003-04-23 2004-11-18 Casio Comput Co Ltd 照合装置、ベクトル列照合法、プログラム及び記憶媒体
US20090225968A1 (en) * 2008-03-07 2009-09-10 Paranjape Ameet M Distributed contact database with dynamic grouping, priority and time settings
JP2010079609A (ja) * 2008-09-26 2010-04-08 Brother Ind Ltd 個人認証装置、個人認証プログラム、および個人認証装置を備えたインターホンシステム
JP5228872B2 (ja) * 2008-12-16 2013-07-03 富士通株式会社 生体認証装置、生体認証方法及び生体認証用コンピュータプログラムならびにコンピュータシステム
WO2012075219A2 (en) * 2010-12-01 2012-06-07 Aware Inc Relationship detection within biometric match results candidates
WO2013008726A1 (ja) * 2011-07-08 2013-01-17 日本電気株式会社 サービス提供装置、サービス提供方法、及び、記憶媒体
US9129135B2 (en) * 2011-08-16 2015-09-08 Jeffrey D. Jacobs Play time dispenser for electronic applications
US8966602B2 (en) * 2011-11-07 2015-02-24 Facebook, Inc. Identity verification and authentication
US20130156274A1 (en) * 2011-12-19 2013-06-20 Microsoft Corporation Using photograph to initiate and perform action
US8909706B2 (en) * 2012-01-12 2014-12-09 Facebook, Inc. Social networking data augmented gaming kiosk
US20130251201A1 (en) * 2012-03-22 2013-09-26 Samsung Electronics Co., Ltd. System and method for recommending buddies in social network
JP6024141B2 (ja) * 2012-03-23 2016-11-09 富士通株式会社 生体情報処理装置、生体情報処理方法、および生体情報処理プログラム
US9208492B2 (en) * 2013-05-13 2015-12-08 Hoyos Labs Corp. Systems and methods for biometric authentication of transactions
CN102915350A (zh) * 2012-09-29 2013-02-06 北京小米科技有限责任公司 一种查询联系人信息的方法、装置和设备
US9137723B2 (en) * 2013-03-15 2015-09-15 Facebook, Inc. Portable platform for networked computing
US9306926B2 (en) * 2013-03-15 2016-04-05 Brian A. Truong User authentication using unique hidden identifiers
KR101433079B1 (ko) * 2013-05-10 2014-08-27 주식회사 유니온커뮤니티 지문등록 시스템의 출입통제 단말기의 지문등록 방법
KR102166041B1 (ko) * 2013-07-18 2020-10-16 삼성전자 주식회사 생체인식 기반 인증 방법 및 장치
JP2015082729A (ja) * 2013-10-22 2015-04-27 株式会社ニコン 携帯端末
US11055721B2 (en) * 2013-10-30 2021-07-06 Tencent Technology (Shenzhen) Company Limited Method, device and system for information verification
KR102315921B1 (ko) * 2014-03-21 2021-10-22 삼성전자주식회사 생체 정보를 이용하여 파일을 실행하는 시스템 및 방법
US20150358318A1 (en) * 2014-06-06 2015-12-10 Mary A Spio Biometric authentication of content for social networks
CN106202071A (zh) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 账户信息获取的方法、终端、服务器和系统
CN107154890B (zh) * 2016-03-02 2020-09-18 腾讯科技(深圳)有限公司 社交网络中添加联系人的方法、装置及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222446A (zh) * 2007-12-27 2008-07-16 腾讯科技(深圳)有限公司 一种即时通信系统查找、添加好友的方法及系统
CN102073807A (zh) * 2009-11-20 2011-05-25 索尼公司 信息处理设备、信息处理方法和程序
US20140074939A1 (en) * 2011-11-25 2014-03-13 Tencent Technology (Shenzhen) Company Limited Method, device and storage medium for adding friends
CN103886204A (zh) * 2014-03-24 2014-06-25 宇龙计算机通信科技(深圳)有限公司 数据存储装置和数据存储方法

Also Published As

Publication number Publication date
JP6966057B2 (ja) 2021-11-10
KR102038214B1 (ko) 2019-10-29
JP2020042834A (ja) 2020-03-19
US20200280560A1 (en) 2020-09-03
US20170302662A1 (en) 2017-10-19
CN106202071A (zh) 2016-12-07
US10693871B2 (en) 2020-06-23
JP2018523185A (ja) 2018-08-16
KR20170140397A (ko) 2017-12-20
US11394708B2 (en) 2022-07-19

Similar Documents

Publication Publication Date Title
WO2016173443A1 (zh) 账户信息获取的方法、终端、服务器和系统
EP3179408B1 (en) Picture processing method and apparatus, computer program and recording medium
US10979624B2 (en) Methods and devices for establishing photographing template database and providing photographing recommendation information
US11381556B2 (en) Method and device for information interaction and association between human biological feature data and account
US11336968B2 (en) Method and device for generating content
US10262661B1 (en) User identification using voice characteristics
US9077678B1 (en) Facilitating photo sharing
US9367756B2 (en) Selection of representative images
WO2017020483A1 (zh) 照片共享方法、装置
US9953221B2 (en) Multimedia presentation method and apparatus
TWI586160B (zh) 利用行動電話及雲端可視化搜尋引擎之即時物體掃描
US10846514B2 (en) Processing images from an electronic mirror
TWI512644B (zh) 智慧型眼鏡及使用智慧型眼鏡的人臉辨識與提示方法
CN108960892B (zh) 信息处理方法及装置、电子设备及存储介质
KR20150007403A (ko) 인물 인식 방법, 그리고 인물 정보 데이터 운용 방법 및 장치
KR20120046653A (ko) 얼굴 및 스타일 인식 기반의 상품 추천 시스템 및 그 방법
JP2024045460A (ja) 情報処理システム、情報処理装置、情報処理方法、およびプログラム
JP2013069024A (ja) 画像検索プログラム及び画像検索装置
Grabovskyi et al. Facial recognition with using of the microsoft face API Service
JP2016206805A (ja) 識別サーバ、識別方法及び識別プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16785874

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2017556659

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20177034452

Country of ref document: KR

Kind code of ref document: A

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 12.04.2018)

122 Ep: pct application non-entry in european phase

Ref document number: 16785874

Country of ref document: EP

Kind code of ref document: A1