IP Library Granted Patent US 10,277,589
Granted Patent B2
US 10,277,589 · App. 15/119,707 · Granted Apr 30, 2019

Voiceprint verification method, apparatus, storage medium and device

Inventors: Dan Su (Beijing, CN); Yong Guan (Beijing, CN)
Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
H04L63/0861G06F3/04883G06F3/04886G06F3/167G06F21/36H04L63/0838
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,277,589
App. No.
15/119,707
Granted
Apr 30, 2019
Kind
B2
Abstract

The present invention discloses a voiceprint verification method, apparatus, storage medium and device. The method includes the following steps: generating and displaying, by a client terminal, random identifiers of various keyboard elements having fixed identifiers, so as to enable a user to set a password by inputting a voice signal of the random identifier of at least one of the keyboard elements ( 110 ); and receiving, by the client terminal, a first voice signal input when the user sets the password, and transmitting the first voice signal to a server ( 120 ); receiving, by a server, a first voice signal which is input when a user sets a password and forwarded by a client terminal; extracting, by the server, at least one random identifier from the first voice signal, wherein each of the random identifiers respectively corresponds to a keyboard element having a fixed identifier; and determining, by the server, the respective fixed identifiers of the keyboard elements corresponding to the various extracted random identifiers, and determining and storing the password set by the user according to the determined fixed identifiers. By means of the above mentioned method, the problem in the prior art that a fixed password is visible is avoided, thereby improving the security.

Claims (23)

1. A voiceprint verification method, comprising:

displaying, by a client terminal, a plurality of keyboard elements in which each keyboard element corresponds to a fixed identifier within an interface, wherein the plurality of keyboard elements comprise at least one of:

matrix elements of a 3×3 matrix configured to set a gesture password;

keyboard elements of a main keyboard in a main-subsidiary keyboard; or

keyboard elements displayed in a form of articles in an animated keyboard;

generating and displaying, by the client terminal, random identifiers within the interface, wherein the random identifiers are generated by randomizing the plurality of keyboard elements, so as to enable a user to set a password made up of fixed identifiers by inputting a first voice signal of the random identifiers of at least one of the keyboard elements;

receiving, by the client terminal, the first voice signal inputted when the user sets the password, and transmitting the first voice signal to a server, wherein the first voice signal is recognized by the server as comprising the random identifiers and the server determines the password based upon identifying the fixed identifiers corresponding to the recognized random identifiers;

displaying on the client terminal, content received from the server to be pronounced by the user, wherein the content comprises a random number string; and

receiving, by the client terminal, a second voice signal inputted by the user and transmitting the second voice signal to the server, wherein the second voice signal is recognized as valid based upon server determining the second voice signal contains the content sent by the server.

2. The voiceprint verification method of claim 1 , wherein the keyboard elements displayed in the form of articles comprise: keyboard elements displayed in the form of fruits or keyboard elements displayed in the form of animals.

3. The voiceprint verification method of claim 1 , wherein the fixed identifiers of the plurality of keyboard elements comprise letters, numbers or pictures of articles, and the random identifiers of the keyboard elements comprise letters or numbers.

4. A voiceprint verification method, comprising:

displaying, by a client terminal, a plurality of keyboard elements in which each keyboard element corresponds to a fixed identifier within an interface, wherein the plurality of keyboard elements comprise at least one of:

matrix elements of a 3×3 matrix configured to set a gesture password;

keyboard elements of a main keyboard in a main-subsidiary keyboard; or

keyboard elements displayed in a form of articles in an animated keyboard;

generating and displaying, by the client terminal, random identifiers within the interface, wherein the random identifiers are generated by randomizing the plurality of keyboard elements, which enables a user to set a password made up of fixed identifiers by inputting a first voice signal of the random identifiers of at least one of the keyboard elements during login;

receiving, by the client terminal, the first voice signal inputted by the user during password verification of the login and transmitting the first voice signal to a server, wherein the server determines the password by recognizing the first voice signal as comprising the random identifiers and the fixed identifier which corresponds to the recognized random identifier being used for the password verification;

displaying on the client terminal, content received from the server to be pronounced by the user, wherein the content comprises a random number string; and

receiving, by the client terminal, a second voice signal inputted by the user and transmitting the second voice signal to the server, wherein the second voice signal is recognized as valid based upon the server determining the second voice signal contains the content sent by the server.

5. The voiceprint verification method of claim 4 , wherein the keyboard elements displayed in the form of articles comprise:

keyboard elements displayed in the form of fruits or keyboard elements displayed in the form of animals.

6. The voiceprint verification method of claim 4 , wherein the fixed identifiers of the keyboard elements comprise letters, numbers or pictures of articles, and the random identifiers of the keyboard elements comprise letters or numbers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2018
From: SU, DAN; GUAN, YONG
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 047388/0635 →
Priority Claims (1)
CN 2014 1 0643064 · Nov 7, 2014 · national
Continuity (1)
Related Publication 20170244701A1 · Aug 24, 2017