CN111371755A - Voiceprint data processing method and device, computer equipment and storage medium - Google Patents
Voiceprint data processing method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN111371755A CN111371755A CN202010112889.8A CN202010112889A CN111371755A CN 111371755 A CN111371755 A CN 111371755A CN 202010112889 A CN202010112889 A CN 202010112889A CN 111371755 A CN111371755 A CN 111371755A
- Authority
- CN
- China
- Prior art keywords
- application
- identification information
- voiceprint
- acquiring
- equipment identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 238000012795 verification Methods 0.000 claims abstract description 115
- 238000012545 processing Methods 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 16
- 238000012986 modification Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 7
- 238000007781 pre-processing Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000011022 operating instruction Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Biomedical Technology (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The application relates to big data, and provides a voiceprint data processing method, a voiceprint data processing device, voiceprint data processing equipment and a storage medium, wherein the voiceprint data processing method comprises the following steps: acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application; sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises effective equipment identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result; and receiving a verification result returned by the server, and executing corresponding operation according to the verification result, so that the accuracy of voiceprint verification is improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a voiceprint data processing method and apparatus, a computer device, and a storage medium.
Background
At present, most terminal devices (such as mobile phones, tablet computers and the like) can collect voiceprints, different applications can collect different voiceprints, and the collected voiceprints can have different functions, such as login verification voiceprints, payment verification voiceprints and the like.
The problem that the common device unique identifier in the existing iOS device is difficult to obtain and cannot be uniquely identified exists, along with the scale increase of voiceprint information, if the identification is not good, the possibility that the voiceprint information is disordered and lost can be brought, and the like, so that the identification extraction for specific voiceprint acquisition equipment to provide unique matching of voiceprints and the device becomes more important.
Disclosure of Invention
Therefore, it is necessary to provide a voiceprint data processing method, apparatus, computer device and storage medium for solving the above technical problems, so that the device identification information is unique for different applications of different devices, thereby ensuring the accuracy of obtaining a standard voiceprint on different devices and improving the accuracy of voiceprint verification.
A voiceprint data processing method, the method comprising:
acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application;
sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result;
and receiving the verification result returned by the server, and executing corresponding operation according to the verification result.
In one embodiment, the method further comprises:
acquiring an operation instruction acting on the first application, and acquiring current operation information corresponding to the operation instruction;
acquiring a standard voiceprint corresponding to the first application through the first application;
acquiring a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information;
and acquiring a target storage space corresponding to the first application, storing the current equipment identification information as effective equipment identification information to the target storage space when the target storage space does not have the effective equipment identification information corresponding to the first application, and sending the effective equipment identification information and a standard voiceprint to a server so that the server stores the incidence relation between the effective equipment identification information and the standard voiceprint.
In one embodiment, the obtaining the operation instruction acting on the first application, obtaining current operation information corresponding to the operation instruction, acquiring a standard voiceprint corresponding to the first application through the first application, obtaining a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information includes:
acquiring an application starting instruction for starting the first application for the first time;
acquiring the system time of the current equipment corresponding to the application starting instruction, and acquiring the geographical position information of the current equipment corresponding to the application starting instruction;
acquiring a device universal unique identification code generated by the device where the first application is located according to the current device system time;
and combining the current equipment system time, the current equipment geographic position information and the equipment universal unique identification code to generate the current equipment identification information corresponding to the first application.
In one embodiment, the storing the current device identification information as valid device identification information into the target storage space includes:
generating a random prefix and a random suffix, and combining the random prefix, the current equipment identification information and the random suffix in sequence to generate processing equipment identification information;
and encrypting the processing equipment identification information to obtain encrypted equipment identification information, and storing the encrypted equipment identification information to the target storage space.
In one embodiment, before the acquiring the first voiceprint acquired by the first application, the method further includes:
acquiring a current operation instruction type, wherein the target storage space stores data in a key-value pair mode, wherein the key is the current operation instruction type, and the value is effective equipment identification information;
when the current operation instruction type does not have corresponding effective equipment identification information in the target storage space, storing the current operation instruction type and the current equipment identification information to the target storage space in a key-value pair mode;
acquiring a target standard voiceprint corresponding to the current operation instruction type, and sending the effective equipment identification information and the target standard voiceprint to a server so that the server stores the association relationship between the effective equipment identification information and the target standard voiceprint;
the method further comprises the following steps:
acquiring a first operation instruction acting on a first application, and determining a first operation instruction type corresponding to the first operation instruction;
obtaining effective equipment identification information which corresponds to the first application and is matched with the first operation instruction type from the target storage space;
the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server obtains a target standard voiceprint matched with the type of the first operation instruction according to the effective equipment identification information, verifies the consistency of the target standard voiceprint and the first voiceprint, and obtains a verification result corresponding to the first operation instruction.
The receiving the verification result returned by the server, and executing corresponding operations according to the verification result includes:
acquiring an operation instruction with a verification result of passing as a target execution operation instruction;
and executing target operation acting on the first application according to each target execution operation instruction, wherein the target operation comprises at least one of login operation, payment operation and information modification operation.
A voiceprint data processing apparatus, the apparatus comprising:
the device comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective device identification information corresponding to the first application from the target storage space, wherein the effective device identification information is generated according to a device universal unique identification code of a device where the first application is located and historical operation information of the first application;
a sending module, configured to send a voiceprint verification request to a server, where the voiceprint verification request includes the valid device identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the valid device identification information, and verifies consistency of the standard voiceprint and the first voiceprint to obtain a verification result;
and the execution module is used for receiving the verification result returned by the server and executing corresponding operation according to the verification result.
In one embodiment, the apparatus further comprises:
the preprocessing module is used for acquiring an operation instruction acting on the first application and acquiring current operation information corresponding to the operation instruction; acquiring a standard voiceprint corresponding to the first application through the first application; acquiring a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information; and acquiring a target storage space corresponding to the first application, storing the current equipment identification information as effective equipment identification information to the target storage space when the target storage space does not have the effective equipment identification information corresponding to the first application, and sending the effective equipment identification information and a standard voiceprint to a server so that the server stores the incidence relation between the effective equipment identification information and the standard voiceprint.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application;
sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result;
and receiving the verification result returned by the server, and executing corresponding operation according to the verification result.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application;
sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result;
and receiving the verification result returned by the server, and executing corresponding operation according to the verification result.
According to the voiceprint data processing method, the device, the computer device and the storage medium, the effective device identification information corresponding to the first application is obtained from the target storage space, the effective device identification information is the device universal unique identification code of the device where the first application is located and is generated according to the historical operation information of the first application, the corresponding standard voiceprint is obtained from the server according to the effective device identification information, the accuracy of obtaining the standard voiceprint on different devices is guaranteed due to the fact that the effective device identification information is unique according to different applications of different devices, the verification result is obtained by verifying the consistency of the standard voiceprint and the first voiceprint, the accuracy of voiceprint verification is improved, and the accuracy of executing the operation authority corresponding to the voiceprint verification result is guaranteed.
Drawings
FIG. 1 is a diagram of an application environment of a voiceprint data processing method in one embodiment;
FIG. 2 is a flow diagram illustrating a voiceprint data processing method in one embodiment;
FIG. 3 is a block diagram of a voiceprint data processing apparatus in one embodiment;
FIG. 4 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The voiceprint data processing method provided by the application can be applied to the application environment shown in fig. 1. FIG. 1 is a diagram of an application environment in which a voiceprint data processing method operates in one embodiment. As shown in fig. 1, the application environment includes a terminal 110 and a server 120. The terminals and the servers communicate with each other through a network, which may be a wireless or wired communication network, such as an IP network, a cellular mobile communication network, etc., wherein the number of the terminals and the servers is not limited.
The terminal 110 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices. The server may be implemented as a stand-alone server or as a server cluster consisting of a plurality of servers. The terminal 110 acquires a first voiceprint acquired by a first application, acquires a target storage space corresponding to the first application, acquires effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application, and sends a voiceprint verification request to the server 120, the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server acquires a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifies the consistency of the standard voiceprint and the first voiceprint to obtain a verification result; and receiving the verification result returned by the server 120, and executing corresponding operation according to the verification result.
In one embodiment, as shown in fig. 2, a voiceprint data processing method is provided, which is described by taking the method as an example applied to the terminal 110 in fig. 1, and includes the following steps:
The first application may be an application carried by a system on the device, or an application installed by downloading, and the type of the first application is not limited, and may be a login application, a payment application, a social application, a game application, and the like. The first application may be one or more sub-applications within the main application, each sub-application running dependent on the main application, entering the sub-application through a page of the main application.
Specifically, each application has a corresponding storage space, and this storage space still exists after the application is uninstalled, and if the application is installed again after the uninstallation, the application data of this application stored before this storage space can still be used. The data in the target storage space may be stored in the form of key-value pairs. In one embodiment, a key is a unique name for an edit, such as: print, user name, and value is valid device identification information corresponding to the application. In one embodiment, the keyChain in the iOS operating system is used for storage, the keyChain is a storage space, the data is stored in a "key-value" form, and four operations of adding, deleting, changing and searching can be performed on the data.
The voiceprint is a sound wave frequency spectrum of a voice signal, has specificity and stability, and can be used for detecting the identity of a user through voiceprint recognition. The collected sound data can be extracted through a voiceprint feature extraction model to obtain voiceprint features, and therefore the first voiceprint is obtained according to the voiceprint features. The voiceprint features can include: acoustic features, lexical features, prosodic features, languages, dialect and accent information, channel information, and the like.
The device universal unique identification code is generated by a system of the device when calling the application each time, for example, a UUID generated by an ios system, and the system does not store the UUID, so that the UUID is stored by a target storage space corresponding to the application. The device common unique identification code may guarantee that all elements in the distributed system have unique identification information, but there may be 2 identical device common unique identification codes. The value of the valid device identification information is unique, and the uniqueness is further ensured because the valid device identification information is generated by the device universal unique identification code and the historical operation information of the first application. The historical operation information comprises at least one of time operation information, space operation information and equipment space state. The time operation information includes a current operation time, and may convert a system time into a Timestamp, and the space operation information includes geographical Location information, and may convert the geographical Location information into a region code Location through a "world and region name code" and a "national region code table". The device space state can be the current space position of the device, including the inclination angle, and the movement speed can be acquired through a gyroscope. The historical operation information may also include operation object information, such as application identification, user identification of operating the application, and the like. A variety of different types of historical operating information and device universal unique identification codes may be combined to generate valid device identification information.
Even if different applications belong to the same device, different unique valid device identification information exists due to different historical operation information and different generation time of the universal unique identification code of the device.
Specifically, the voiceprint authentication request is used for authenticating whether the currently acquired voiceprint is consistent with the voiceprint bound in the history, if so, the user identity is authenticated, and corresponding operation can be executed on the first application. If the authentication is not passed, the authentication of the user identity is failed, and the operation authority of the first application does not exist. In order to obtain the standard voiceprint corresponding to the application of the device, the valid device identification information corresponding to the application of the device needs to be sent to the server to obtain the corresponding standard voiceprint. The effective equipment identification information is unique, so that the corresponding standard voiceprint can be uniquely determined, the problem that the verification result is inaccurate due to the fact that the same equipment identification information is obtained from different applications of a plurality of different equipment to obtain the wrong standard voiceprint is effectively solved, and due to the uniqueness of the effective equipment identification information, the server can distinguish different equipment, can distinguish the same application on different equipment and can distinguish different applications on the same equipment only by storing the incidence relation between the effective equipment identification information and the standard voiceprint, so that the voiceprint verification accuracy is improved, and the voiceprint information management effectiveness is guaranteed.
And step 230, receiving the verification result returned by the server, and executing corresponding operation according to the verification result.
Specifically, if the verification is successful, the corresponding operation may be performed on the first application. When different functions of different pages of the application need to be operated, one or more voiceprint verification requests can be sent to the server at one time, if the same voiceprint is adopted when a plurality of different application operating instructions are verified, the voiceprint verification requests only need to comprise the same collected voiceprint, if different voiceprints are adopted when different application operating instructions are verified, the voiceprint verification requests can comprise a plurality of first voiceprints and correspond to the application operating instructions, a plurality of different verification results corresponding to the application operating instructions are obtained, and only the verification results can be executed for the operation of the operating instructions passing the verification. In this case, it is necessary to ensure that each different operation command of the same device has a corresponding standard voiceprint.
In this embodiment, effective device identification information corresponding to a first application is acquired from a target storage space, the effective device identification information is generated by a device-universal unique identification code of a device where the first application is located and historical operation information for the first application, and a corresponding standard voiceprint is acquired from a server according to the effective device identification information.
In one embodiment, the method further comprises: the method comprises the steps of obtaining an operation instruction acting on a first application, obtaining current operation information corresponding to the operation instruction, collecting a standard voiceprint corresponding to the first application through the first application, obtaining a device universal unique identification code of a device where the first application is located, generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information, obtaining a target storage space corresponding to the first application, storing the current device identification information serving as effective device identification information to the target storage space when the effective device identification information corresponding to the first application does not exist in the target storage space, and sending the effective device identification information and the standard voiceprint to a server so that the server stores the incidence relation between the effective device identification information and the standard voiceprint.
The operation instruction is used for executing corresponding operation on the first application, and may be an installation operation instruction, a start operation instruction, a login operation instruction, a friend adding operation instruction, a payment operation instruction, and the like. It can be understood that the operation instruction may be one or more, but as long as the target storage space already has valid device identification information, the subsequent operation instruction does not need to be obtained again, and the current device identification information does not need to be generated again, and various operations of the same device and the same application, which need to verify the voiceprint, share the same standard voiceprint.
In particular, the standard voiceprint can be a voiceprint of a user of the device owner, only users matching the standard voiceprint having permission to operate an application on the device. Since the valid device identification information generated by different applications of the same device is different, different standard voiceprints can be set for different applications. The generated effective equipment identification information corresponding to each application is stored in the private storage space corresponding to each application, so that the convenience and accuracy of subsequent acquisition of the effective equipment identification information corresponding to each application are ensured, and the incidence relation between the effective equipment identification information and the standard voiceprint is prestored in the server, so that subsequent voiceprint verification is facilitated.
In one embodiment, the obtaining an operation instruction acting on a first application, obtaining current operation information corresponding to the operation instruction, acquiring a standard voiceprint corresponding to the first application through the first application, obtaining a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information includes: acquiring an application starting instruction for starting a first application for the first time; acquiring the system time of current equipment corresponding to an application starting instruction, acquiring the geographical position information of the current equipment corresponding to the application starting instruction, and acquiring a universal unique identification code of the equipment generated by the equipment where the first application is located according to the system time of the current equipment; and combining the current equipment system time, the current equipment geographic position information and the equipment universal unique identification code to generate current equipment identification information corresponding to the first application.
Specifically, the first application, which is used as the application of the current voiceprint recognition, simultaneously obtains the device universal unique identifier UUID generated by the system and the system time and the located geographic Location of the device when the current device is started for the first time, may convert the system time into a Timestamp, and converts the geographic Location into a region code Location through a "world country and region name code" and a "national region code table". Finally, the character string generated by combination of "UUID + Timestamp + Location" is used as the current device identification information of the device, and then the application is started on the device without regeneration.
In one embodiment, storing the current device identification information as valid device identification information to the target storage space comprises: and generating a random prefix and a random suffix, and combining the random prefix, the current equipment identification information and the random suffix in sequence to generate processing equipment identification information. And encrypting the processing equipment identification information to obtain encrypted equipment identification information, and storing the encrypted equipment identification information to a target storage space.
Specifically, the current device identification information generated by the above method is combined to reduce the identifiability of the identification, but the encryption of the current device identification information is also very important. The method for generating the random numbers is used for adding the random prefix and the random suffix to the current equipment identification information to obtain the processing equipment identification information, and then an encryption algorithm such as base62 is adopted for coding to obtain the encryption equipment identification information, so that the safety of the identification code can be greatly improved, and the identification code cannot be easily cracked by attackers. In one embodiment, when the first application is started for the first time, the identification code generated by combining encryption is stored in keyChain to serve as the unique identification of the device corresponding to the first application, and the value is transmitted back to the server side to be stored with a standard voiceprint. And then, when the equipment identification is matched, only checking whether a storage numerical value exists in keyChain of the equipment, if so, directly taking out the value to perform matching work, acquiring a corresponding standard voiceprint, and if not, representing that the matching fails and storing the generated value.
In one embodiment, step 210 is preceded by: the method comprises the steps of obtaining a current operation instruction type, storing data in a target storage space in a key-value pair mode, wherein a key is the current operation instruction type, a value is effective equipment identification information, and when the current operation instruction type does not have corresponding effective equipment identification information in the target storage space, storing the current operation instruction type and the current equipment identification information in the target storage space in the key-value pair mode. And acquiring a target standard voiceprint corresponding to the current operation instruction type, and sending the effective equipment identification information and the target standard voiceprint to the server so that the server stores the association relationship between the effective equipment identification information and the target standard voiceprint. The method further comprises the following steps: acquiring a first operation instruction acting on a first application, and determining a first operation instruction type corresponding to the first operation instruction; and acquiring effective equipment identification information which is corresponding to the first application and is matched with the first operation instruction type from the target storage space. The voiceprint verification request comprises effective equipment identification information and a first voiceprint, so that the server obtains a target standard voiceprint matched with the type of the first operation instruction according to the effective equipment identification information, and verifies the consistency of the target standard voiceprint and the first voiceprint to obtain a verification result corresponding to the first operation instruction.
Specifically, according to the function of the operation instruction, the operation instruction with the same function may be used as the operation instruction with the same type, such as a payment type operation instruction, a login type operation instruction, and a friend adding type operation instruction, where the operation instructions with different types have different levels of priority and security, and may be verified by voiceprints of users with different levels of identities. If the payment type requires a higher level of priority, then the authentication is performed by the voiceprint of the user with the higher level of identity. The current operation instruction type and the current equipment identification information are stored in a target storage space in a key value pair mode, so that corresponding different effective equipment identification information can be obtained according to different operation instruction types, operation instructions of the same application different types correspond to different effective equipment identification information, and a standard voiceprint corresponding to the target application operation instruction type can be obtained from a server through the effective equipment identification information, so that the operation instructions of the same application different types have different standard voiceprints, and verification is performed through different user identities. Due to the uniqueness of the effective equipment identification information generation, the accuracy of the standard voiceprint acquisition is ensured.
In one embodiment, the verification result includes verification results corresponding to a plurality of different operation instructions, and step 230 includes: and obtaining the operation instruction with the verification result of passing as a target execution operation instruction, and executing target operation acting on the first application according to each target execution operation instruction, wherein the target operation comprises at least one of login operation, payment operation and information modification operation.
Specifically, different types of instructions can be verified by users with different identities, so that the instructions can also correspond to different verification results, corresponding operations can be executed only if the verification results are the passed operation instructions, the operation authorities of a plurality of operation instructions can be verified in parallel at one time, and the voiceprint verification request carrying the voiceprint corresponding to the operation instructions is used for performing parallel verification, so that the voiceprint verification efficiency and the authority distribution convenience are improved.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 3, there is provided a voiceprint data processing apparatus comprising: an obtaining module 310, a sending module 320, and an executing module 330, wherein:
the obtaining module 310 is configured to obtain a first voiceprint collected by a first application, obtain a target storage space corresponding to the first application, and obtain effective device identification information corresponding to the first application from the target storage space, where the effective device identification information is generated according to a device common unique identification code of a device where the first application is located and historical operation information of the first application.
A sending module 320, configured to send a voiceprint verification request to a server, where the voiceprint verification request includes the valid device identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the valid device identification information, and verifies consistency of the standard voiceprint and the first voiceprint to obtain a verification result.
The execution module 330 is configured to receive the verification result returned by the server, and execute a corresponding operation according to the verification result.
In one embodiment, the apparatus further comprises:
the first preprocessing module 340 is configured to obtain an operation instruction acting on the first application, and obtain current operation information corresponding to the operation instruction; acquiring a standard voiceprint corresponding to a first application through the first application; acquiring a device universal unique identification code of a device where a first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information; and when the target storage space does not have the effective equipment identification information corresponding to the first application, the current equipment identification information is stored to the target storage space as effective equipment identification information, and the effective equipment identification information and the standard voiceprint are sent to the server, so that the server stores the association relationship between the effective equipment identification information and the standard voiceprint.
In one embodiment, the first preprocessing module 340 is further configured to obtain an application start instruction for starting the first application for the first time; acquiring the system time of the current equipment corresponding to the application starting instruction, and acquiring the geographical position information of the current equipment corresponding to the application starting instruction; acquiring a device universal unique identification code generated by a device where a first application is located according to the current device system time; and combining the current equipment system time, the current equipment geographic position information and the equipment universal unique identification code to generate current equipment identification information corresponding to the first application.
In one embodiment, the first preprocessing module 340 is further configured to generate a random prefix and a random suffix, and combine the random prefix, the current device identification information, and the random suffix in order to generate the processing device identification information; and encrypting the processing equipment identification information to obtain encrypted equipment identification information, and storing the encrypted equipment identification information to a target storage space.
In one embodiment, the apparatus further comprises:
a second preprocessing module 350, configured to obtain a current operation instruction type, where the target storage space stores data in a form of key value pairs, where a key is the current operation instruction type and a value is valid device identification information; when the current operation instruction type does not have corresponding effective equipment identification information in the target storage space, storing the current operation instruction type and the current equipment identification information to the target storage space in a key value pair mode; and acquiring a target standard voiceprint corresponding to the current operation instruction type, and sending the effective equipment identification information and the target standard voiceprint to the server so that the server stores the association relationship between the effective equipment identification information and the target standard voiceprint.
The processing module 360 is configured to obtain a first operation instruction acting on the first application, and determine a first operation instruction type corresponding to the first operation instruction; obtaining effective equipment identification information which corresponds to the first application and is matched with the first operation instruction type from a target storage space; the voiceprint verification request comprises effective equipment identification information and a first voiceprint, so that the server obtains a target standard voiceprint matched with the first operation instruction type according to the effective equipment identification information, and verifies the consistency of the target standard voiceprint and the first voiceprint to obtain a verification result corresponding to the first operation instruction.
In one embodiment, the verification result includes verification results corresponding to a plurality of different operation instructions, and the execution module 330 is further configured to obtain an operation instruction with a passed verification result as a target execution operation instruction; and executing target operation acting on the first application according to each target execution operation instruction, wherein the target operation comprises at least one of login operation, payment operation and information modification operation.
For specific limitations of the voiceprint data processing apparatus, reference may be made to the above limitations of the voiceprint data processing method, which are not described herein again. The various modules in the voiceprint data processing apparatus described above may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, the internal structure of which may be as shown in fig. 4, and includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program which, when executed by the processor, causes the processor to perform a voiceprint data processing method. The internal memory may also have stored therein a computer program that, when executed by the processor, causes the processor to perform a data processing method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 4 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, there is provided a computer device comprising a memory storing a computer program and a processor implementing the following steps when the processor executes the computer program: acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application; sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises effective equipment identification information and a first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result; and receiving a verification result returned by the server, and executing corresponding operation according to the verification result.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring an operation instruction acting on the first application, and acquiring current operation information corresponding to the operation instruction; acquiring a standard voiceprint corresponding to a first application through the first application; acquiring a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information; the method comprises the steps of obtaining a target storage space corresponding to a first application, storing current equipment identification information serving as effective equipment identification information to the target storage space when the target storage space does not have the effective equipment identification information corresponding to the first application, and sending the effective equipment identification information and a standard voiceprint to a server so that the server stores the incidence relation between the effective equipment identification information and the standard voiceprint.
In one embodiment, the obtaining the operation instruction acting on the first application, obtaining current operation information corresponding to the operation instruction, acquiring a standard voiceprint corresponding to the first application through the first application, obtaining a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information includes: acquiring an application starting instruction for starting a first application for the first time; acquiring the system time of the current equipment corresponding to the application starting instruction, and acquiring the geographical position information of the current equipment corresponding to the application starting instruction; acquiring a device universal unique identification code generated by a device where a first application is located according to the current device system time; and combining the current equipment system time, the current equipment geographic position information and the equipment universal unique identification code to generate current equipment identification information corresponding to the first application.
In one embodiment, storing the current device identification information as valid device identification information to the target storage space comprises: generating a random prefix and a random suffix, and combining the random prefix, the current equipment identification information and the random suffix in sequence to generate processing equipment identification information; and encrypting the processing equipment identification information to obtain encrypted equipment identification information, and storing the encrypted equipment identification information to a target storage space.
In one embodiment, before the processor performs the step of acquiring the first voiceprint acquired by the first application, the method further comprises: acquiring a current operation instruction type, wherein a target storage space stores data in a key-value pair mode, wherein a key is the current operation instruction type, and a value is effective equipment identification information; when the current operation instruction type does not have corresponding effective equipment identification information in a target storage space, storing the current operation instruction type and the current equipment identification information to the target storage space in a key value pair mode; acquiring a target standard voiceprint corresponding to the current operation instruction type, and sending effective equipment identification information and the target standard voiceprint to a server so that the server stores the incidence relation of the effective equipment identification information and the target standard voiceprint;
the processor, when executing the computer program, further performs the steps of: acquiring a first operation instruction acting on a first application, and determining a first operation instruction type corresponding to the first operation instruction; obtaining effective equipment identification information which corresponds to the first application and is matched with the first operation instruction type from a target storage space; the voiceprint verification request comprises effective equipment identification information and a first voiceprint, so that the server obtains a target standard voiceprint matched with the first operation instruction type according to the effective equipment identification information, and verifies the consistency of the target standard voiceprint and the first voiceprint to obtain a verification result corresponding to the first operation instruction.
In one embodiment, the receiving the verification result returned by the server and executing the corresponding operation according to the verification result includes: acquiring an operation instruction with a verification result of passing as a target execution operation instruction; and executing target operation acting on the first application according to each target execution operation instruction, wherein the target operation comprises at least one of login operation, payment operation and information modification operation.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application; sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises effective equipment identification information and a first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result; and receiving a verification result returned by the server, and executing corresponding operation according to the verification result.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring an operation instruction acting on the first application, and acquiring current operation information corresponding to the operation instruction; acquiring a standard voiceprint corresponding to a first application through the first application; acquiring a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information; the method comprises the steps of obtaining a target storage space corresponding to a first application, storing current equipment identification information serving as effective equipment identification information to the target storage space when the target storage space does not have the effective equipment identification information corresponding to the first application, and sending the effective equipment identification information and a standard voiceprint to a server so that the server stores the incidence relation between the effective equipment identification information and the standard voiceprint.
In one embodiment, the obtaining the operation instruction acting on the first application, obtaining current operation information corresponding to the operation instruction, acquiring a standard voiceprint corresponding to the first application through the first application, obtaining a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information includes: acquiring an application starting instruction for starting a first application for the first time; acquiring the system time of the current equipment corresponding to the application starting instruction, and acquiring the geographical position information of the current equipment corresponding to the application starting instruction; acquiring a device universal unique identification code generated by a device where a first application is located according to the current device system time; and combining the current equipment system time, the current equipment geographic position information and the equipment universal unique identification code to generate current equipment identification information corresponding to the first application.
In one embodiment, storing the current device identification information as valid device identification information to the target storage space comprises: generating a random prefix and a random suffix, and combining the random prefix, the current equipment identification information and the random suffix in sequence to generate processing equipment identification information; and encrypting the processing equipment identification information to obtain encrypted equipment identification information, and storing the encrypted equipment identification information to a target storage space.
In one embodiment, the step of acquiring the first voiceprint acquired by the first application further comprises: acquiring a current operation instruction type, wherein a target storage space stores data in a key-value pair mode, wherein a key is the current operation instruction type, and a value is effective equipment identification information; when the current operation instruction type does not have corresponding effective equipment identification information in a target storage space, storing the current operation instruction type and the current equipment identification information to the target storage space in a key value pair mode; acquiring a target standard voiceprint corresponding to the current operation instruction type, and sending effective equipment identification information and the target standard voiceprint to a server so that the server stores the incidence relation of the effective equipment identification information and the target standard voiceprint;
the computer program when executed by the processor further realizes the steps of: acquiring a first operation instruction acting on a first application, and determining a first operation instruction type corresponding to the first operation instruction; obtaining effective equipment identification information which corresponds to the first application and is matched with the first operation instruction type from a target storage space; the voiceprint verification request comprises effective equipment identification information and a first voiceprint, so that the server obtains a target standard voiceprint matched with the first operation instruction type according to the effective equipment identification information, and verifies the consistency of the target standard voiceprint and the first voiceprint to obtain a verification result corresponding to the first operation instruction.
In one embodiment, the receiving the verification result returned by the server and executing the corresponding operation according to the verification result includes: acquiring an operation instruction with a verification result of passing as a target execution operation instruction; and executing target operation acting on the first application according to each target execution operation instruction, wherein the target operation comprises at least one of login operation, payment operation and information modification operation.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A voiceprint data processing method, the method comprising:
acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective equipment identification information corresponding to the first application from the target storage space, wherein the effective equipment identification information is generated according to an equipment universal unique identification code of equipment where the first application is located and historical operation information of the first application;
sending a voiceprint verification request to a server, wherein the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the effective equipment identification information, and verifying the consistency of the standard voiceprint and the first voiceprint to obtain a verification result;
and receiving the verification result returned by the server, and executing corresponding operation according to the verification result.
2. The method of claim 1, further comprising:
acquiring an operation instruction acting on the first application, and acquiring current operation information corresponding to the operation instruction;
acquiring a standard voiceprint corresponding to the first application through the first application;
acquiring a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information;
and acquiring a target storage space corresponding to the first application, storing the current equipment identification information as effective equipment identification information to the target storage space when the target storage space does not have the effective equipment identification information corresponding to the first application, and sending the effective equipment identification information and a standard voiceprint to a server so that the server stores the incidence relation between the effective equipment identification information and the standard voiceprint.
3. The method according to claim 2, wherein the obtaining an operation instruction acting on the first application, obtaining current operation information corresponding to the operation instruction, acquiring a standard voiceprint corresponding to the first application through the first application, obtaining a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information comprises:
acquiring an application starting instruction for starting the first application for the first time;
acquiring the system time of the current equipment corresponding to the application starting instruction, and acquiring the geographical position information of the current equipment corresponding to the application starting instruction;
acquiring a device universal unique identification code generated by the device where the first application is located according to the current device system time;
and combining the current equipment system time, the current equipment geographic position information and the equipment universal unique identification code to generate the current equipment identification information corresponding to the first application.
4. The method of claim 2, wherein storing the current device identification information as valid device identification information to the target storage space comprises:
generating a random prefix and a random suffix, and combining the random prefix, the current equipment identification information and the random suffix in sequence to generate processing equipment identification information;
and encrypting the processing equipment identification information to obtain encrypted equipment identification information, and storing the encrypted equipment identification information to the target storage space.
5. The method of claim 1, wherein prior to obtaining the first voiceprint acquired by the first application, further comprising:
acquiring a current operation instruction type, wherein the target storage space stores data in a key-value pair mode, wherein the key is the current operation instruction type, and the value is effective equipment identification information;
when the current operation instruction type does not have corresponding effective equipment identification information in the target storage space, storing the current operation instruction type and the current equipment identification information to the target storage space in a key-value pair mode;
acquiring a target standard voiceprint corresponding to the current operation instruction type, and sending the effective equipment identification information and the target standard voiceprint to a server so that the server stores the association relationship between the effective equipment identification information and the target standard voiceprint;
the method further comprises the following steps:
acquiring a first operation instruction acting on a first application, and determining a first operation instruction type corresponding to the first operation instruction;
obtaining effective equipment identification information which corresponds to the first application and is matched with the first operation instruction type from the target storage space;
the voiceprint verification request comprises the effective equipment identification information and the first voiceprint, so that the server obtains a target standard voiceprint matched with the type of the first operation instruction according to the effective equipment identification information, verifies the consistency of the target standard voiceprint and the first voiceprint, and obtains a verification result corresponding to the first operation instruction.
6. The method according to claim 1, wherein the verification result includes verification results corresponding to a plurality of different operation instructions, and the receiving the verification result returned by the server and executing corresponding operations according to the verification results includes:
acquiring an operation instruction with a verification result of passing as a target execution operation instruction;
and executing target operation acting on the first application according to each target execution operation instruction, wherein the target operation comprises at least one of login operation, payment operation and information modification operation.
7. A voiceprint data processing apparatus, said apparatus comprising:
the device comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring a first voiceprint acquired by a first application, acquiring a target storage space corresponding to the first application, and acquiring effective device identification information corresponding to the first application from the target storage space, wherein the effective device identification information is generated according to a device universal unique identification code of a device where the first application is located and historical operation information of the first application;
a sending module, configured to send a voiceprint verification request to a server, where the voiceprint verification request includes the valid device identification information and the first voiceprint, so that the server obtains a standard voiceprint corresponding to the first application according to the valid device identification information, and verifies consistency of the standard voiceprint and the first voiceprint to obtain a verification result;
and the execution module is used for receiving the verification result returned by the server and executing corresponding operation according to the verification result.
8. The apparatus of claim 7, further comprising:
the preprocessing module is used for acquiring an operation instruction acting on the first application and acquiring current operation information corresponding to the operation instruction; acquiring a standard voiceprint corresponding to the first application through the first application; acquiring a device universal unique identification code of a device where the first application is located, and generating current device identification information corresponding to the first application according to the device universal unique identification code and the current operation information; and acquiring a target storage space corresponding to the first application, storing the current equipment identification information as effective equipment identification information to the target storage space when the target storage space does not have the effective equipment identification information corresponding to the first application, and sending the effective equipment identification information and a standard voiceprint to a server so that the server stores the incidence relation between the effective equipment identification information and the standard voiceprint.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 6 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010112889.8A CN111371755B (en) | 2020-02-24 | 2020-02-24 | Voiceprint data processing method and device, computer equipment and storage medium |
PCT/CN2020/134470 WO2021169469A1 (en) | 2020-02-24 | 2020-12-08 | Voiceprint data processing method and apparatus, computer device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010112889.8A CN111371755B (en) | 2020-02-24 | 2020-02-24 | Voiceprint data processing method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111371755A true CN111371755A (en) | 2020-07-03 |
CN111371755B CN111371755B (en) | 2023-01-10 |
Family
ID=71210138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010112889.8A Active CN111371755B (en) | 2020-02-24 | 2020-02-24 | Voiceprint data processing method and device, computer equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111371755B (en) |
WO (1) | WO2021169469A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112054997A (en) * | 2020-08-06 | 2020-12-08 | 上海博泰悦臻电子设备制造有限公司 | Voiceprint login authentication method and related product thereof |
WO2021169469A1 (en) * | 2020-02-24 | 2021-09-02 | 平安科技(深圳)有限公司 | Voiceprint data processing method and apparatus, computer device, and storage medium |
CN113987448A (en) * | 2021-10-29 | 2022-01-28 | 北京声智科技有限公司 | Examination method, examination device, electronic equipment and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107360265A (en) * | 2017-05-26 | 2017-11-17 | 武汉斗鱼网络科技有限公司 | A kind of equipment exclusive identification code acquisition methods, device and mobile terminal |
CN107784217A (en) * | 2017-10-31 | 2018-03-09 | 珠海市魅族科技有限公司 | A kind of biological information processing method, terminal and computer-readable recording medium |
WO2018129869A1 (en) * | 2017-01-11 | 2018-07-19 | 中兴通讯股份有限公司 | Voiceprint verification method and apparatus |
CN109450850A (en) * | 2018-09-26 | 2019-03-08 | 深圳壹账通智能科技有限公司 | Auth method, device, computer equipment and storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506433B (en) * | 2015-09-06 | 2021-04-20 | 中兴通讯股份有限公司 | Login authentication method, authentication server, authentication client and login client |
CN113114624B (en) * | 2016-03-30 | 2023-04-25 | 创新先进技术有限公司 | Identity authentication method and device based on biological characteristics |
WO2017217808A1 (en) * | 2016-06-16 | 2017-12-21 | 주식회사 하렉스인포텍 | Mobile authentication method and system therefor |
CN108959904A (en) * | 2018-06-14 | 2018-12-07 | 平安科技(深圳)有限公司 | Terminal device applies login method and terminal device |
CN109543462B (en) * | 2018-11-15 | 2020-12-04 | 深圳乐信软件技术有限公司 | Equipment identification determination method, device, server and storage medium |
CN111291345A (en) * | 2020-02-24 | 2020-06-16 | 平安科技(深圳)有限公司 | Voiceprint data processing method and device, computer equipment and storage medium |
CN111371755B (en) * | 2020-02-24 | 2023-01-10 | 平安科技(深圳)有限公司 | Voiceprint data processing method and device, computer equipment and storage medium |
-
2020
- 2020-02-24 CN CN202010112889.8A patent/CN111371755B/en active Active
- 2020-12-08 WO PCT/CN2020/134470 patent/WO2021169469A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018129869A1 (en) * | 2017-01-11 | 2018-07-19 | 中兴通讯股份有限公司 | Voiceprint verification method and apparatus |
CN107360265A (en) * | 2017-05-26 | 2017-11-17 | 武汉斗鱼网络科技有限公司 | A kind of equipment exclusive identification code acquisition methods, device and mobile terminal |
CN107784217A (en) * | 2017-10-31 | 2018-03-09 | 珠海市魅族科技有限公司 | A kind of biological information processing method, terminal and computer-readable recording medium |
CN109450850A (en) * | 2018-09-26 | 2019-03-08 | 深圳壹账通智能科技有限公司 | Auth method, device, computer equipment and storage medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021169469A1 (en) * | 2020-02-24 | 2021-09-02 | 平安科技(深圳)有限公司 | Voiceprint data processing method and apparatus, computer device, and storage medium |
CN112054997A (en) * | 2020-08-06 | 2020-12-08 | 上海博泰悦臻电子设备制造有限公司 | Voiceprint login authentication method and related product thereof |
CN112054997B (en) * | 2020-08-06 | 2022-11-18 | 博泰车联网科技(上海)股份有限公司 | Voiceprint login authentication method and related product thereof |
CN113987448A (en) * | 2021-10-29 | 2022-01-28 | 北京声智科技有限公司 | Examination method, examination device, electronic equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2021169469A1 (en) | 2021-09-02 |
CN111371755B (en) | 2023-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109274685B (en) | Multi-system login method and device, computer equipment and storage medium | |
CN109325342B (en) | Identity information management method, device, computer equipment and storage medium | |
CN106330850B (en) | Security verification method based on biological characteristics, client and server | |
CN111291345A (en) | Voiceprint data processing method and device, computer equipment and storage medium | |
US20150046989A1 (en) | System and method for verifying status of an authentication device | |
CN111666564B (en) | Application program safe starting method and device, computer equipment and storage medium | |
CN111371755B (en) | Voiceprint data processing method and device, computer equipment and storage medium | |
CN110691085B (en) | Login method, login device, password management system and computer readable medium | |
CN110519294B (en) | Identity authentication method, device, equipment and system | |
CN112559993A (en) | Identity authentication method, device and system and electronic equipment | |
CN102223233A (en) | Biological code authentication system and biological code authentication method | |
CN111897786A (en) | Log reading method and device, computer equipment and storage medium | |
CN109286933B (en) | Authentication method, device, system, computer equipment and storage medium | |
CN113297559B (en) | Single sign-on method and device, computer equipment and storage medium | |
CN110011796B (en) | Certificate updating method and device, computer equipment and storage medium | |
CN112527835B (en) | Authentication request processing method and device based on cache and related equipment | |
CN108616362B (en) | Voting information generation method and device | |
CN111953634A (en) | Access control method and device for terminal equipment, computer equipment and storage medium | |
CN112637167A (en) | System login method and device, computer equipment and storage medium | |
CN108418809B (en) | Chat data processing method and device, computer equipment and storage medium | |
CN114238883A (en) | Identity authentication method, device, equipment and storage medium | |
CN111652720B (en) | Cloud evidence obtaining method and device, computer equipment and storage medium | |
CN113114623A (en) | Data connection method, device, terminal equipment and computer readable storage medium | |
CN114448722B (en) | Cross-browser login method and device, computer equipment and storage medium | |
CN111628985A (en) | Security access control method, security access control device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40032297 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |