CN111046366B - User identity identification method and device and electronic equipment - Google Patents
User identity identification method and device and electronic equipment Download PDFInfo
- Publication number
- CN111046366B CN111046366B CN201911307350.1A CN201911307350A CN111046366B CN 111046366 B CN111046366 B CN 111046366B CN 201911307350 A CN201911307350 A CN 201911307350A CN 111046366 B CN111046366 B CN 111046366B
- Authority
- CN
- China
- Prior art keywords
- identity
- target
- voiceprint
- user
- matching degree
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention provides a user identity identification method, a user identity identification device and electronic equipment; the method comprises the following steps: acquiring a voiceprint and an incoming call number of a user to be identified; comparing the voiceprint with voiceprints in a voiceprint database to determine a target identity corresponding to the voiceprint; comparing the incoming call number with the telephone number in a number database to determine a target number type and a second target identity corresponding to the incoming call number; and determining the matching degree of the identity of the user to be identified and the target identity. In the method, the voiceprint and the incoming call number of the user to be identified are respectively compared with the voiceprint database and the number database to obtain the target identity, the type of the target number and the second target identity, and the matching degree of the identity of the user to be identified and the target identity is determined. User identification is carried out through the communication equipment, manpower and time are not needed to be spent for training, manpower resources and time resources can be saved, identification efficiency is improved, and identification error rate is reduced.
Description
Technical Field
The present invention relates to the field of identity recognition technologies, and in particular, to a user identity recognition method and apparatus, and an electronic device.
Background
At present, people pay more and more attention to the identification of the identity of a call person. In the existing manual attendant console service, especially in the process of guaranteeing the important voice users, the identity of the users is generally identified by operators through experience.
However, the telephone operator is required to have extremely strong customer identity recognition capability for recognizing the user identity, and generally, through long-term training, the telephone operator combines the source of the incoming call number and memorizes the voice characteristics and the like of key users, so that the user identity is recognized and targeted service response is carried out, and the requirements on comprehensive literacy and capability of the telephone operator are extremely high. Therefore, the operator needs to spend a lot of human resources and time resources to train, the training period is very long, the training cost is very high, and the operator can identify the user identity through experience with high identification error rate and low identification efficiency.
Disclosure of Invention
In view of the above, the present invention provides a method, an apparatus and an electronic device for identifying a user identity, so as to save human resources and time resources, increase identification efficiency and reduce identification error rate.
In a first aspect, an embodiment of the present invention provides a user identity identification method, which is applied to a communication device, and the method includes: acquiring a voiceprint and an incoming call number of a user to be identified; comparing the voiceprint with the voiceprint in a preset voiceprint database to determine the target identity corresponding to the voiceprint; wherein, the voiceprint in the voiceprint database corresponds to the user identity; comparing the incoming call number with the telephone number in a preset number database to determine a target number type and a second target identity corresponding to the incoming call number; the telephone number in the number database corresponds to a number type and a user identity; and determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the type of the target number and the second target identity.
In a preferred embodiment of the present invention, before the step of comparing the voiceprint with the voiceprint in the preset voiceprint database, the method further comprises: and preprocessing the voiceprint, and removing the noise in the voiceprint so as to make the voiceprint uniform and smooth.
In a preferred embodiment of the present invention, the step of comparing the voiceprint with the voiceprint in the preset voiceprint database to determine the target identity corresponding to the voiceprint includes: extracting the characteristics of the voiceprint of the user to be identified; the characteristics of the voiceprint include the voice intensity, the voice intensity level, the loudness, the pitch period and the pitch frequency of the voiceprint; calculating a first similarity between the characteristics of the voiceprint of the user to be identified and the characteristics of the voiceprint in the voiceprint database; and taking the user identity corresponding to the voiceprint in the voiceprint database with the maximum first similarity as the target identity.
In a preferred embodiment of the present invention, the method further includes: and if the first similarity is smaller than a preset similarity threshold, the target identity is an unfamiliar voiceprint.
In a preferred embodiment of the present invention, the step of comparing the incoming call number with the telephone number in the preset number database to determine the target number type and the second target identity corresponding to the incoming call number includes: searching whether a target number identical to the incoming call number exists in the telephone numbers in the number database; if the target number exists, the number type corresponding to the target number is used as the target number type, and the user identity corresponding to the target number is used as a second target identity; if not, the type of the target number is an unfamiliar number, and the second target identity is an unfamiliar identity.
In a preferred embodiment of the present invention, the step of determining the matching degree between the identity of the user to be identified and the target identity according to the target identity, the type of the target number, and the second target identity includes: if the second target identity is the same as the target identity, determining the matching degree of the identity of the user to be identified and the target identity based on the type of the target number; if the second target identity is different from the target identity, the matching degree of the identity of the user to be identified and the target identity is lower than a preset first threshold value; and if the target identity is an unfamiliar voiceprint or the type of the target number is an unfamiliar number, the matching degree of the identity of the user to be recognized and the target identity is lower than a preset first threshold value.
In a preferred embodiment of the present invention, the method further includes: the target identity and the degree of matching are displayed on a display means of the communication device.
In a second aspect, an embodiment of the present invention further provides a user identity recognition apparatus, which is applied to a communication device, and the apparatus includes: the voice print and number acquisition module is used for acquiring the voice print and the incoming call number of the user to be identified; the target identity determining module is used for comparing the voiceprint with the voiceprint in a preset voiceprint database and determining the target identity corresponding to the voiceprint; wherein, the voiceprint in the voiceprint database corresponds to the user identity; the target number type determining module is used for comparing the incoming call number with the telephone number in the preset number database and determining the target number type and the second target identity corresponding to the incoming call number; the telephone number in the number database corresponds to a number type and a user identity; and the matching degree determining module is used for determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the target number type and the second target identity.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a processor and a memory, where the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the steps of the user identification method described above.
In a fourth aspect, embodiments of the present invention further provide a computer-readable storage medium, which stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the steps of the user identification method described above.
The embodiment of the invention has the following beneficial effects:
according to the user identity identification method, the user identity identification device and the electronic equipment, provided by the embodiment of the invention, the voiceprint and the incoming call number of the user to be identified are respectively compared with the voiceprint database and the number database to obtain the target identity, the type of the target number and the second target identity, and the matching degree of the identity of the user to be identified and the target identity is determined. User identification is carried out through the communication equipment, manpower and time are not needed to be spent for training, manpower resources and time resources can be saved, identification efficiency is improved, and identification error rate is reduced.
Additional features and advantages of the disclosure will be set forth in the description which follows, or in part may be learned by the practice of the above-described techniques of the disclosure, or may be learned by practice of the disclosure.
In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a user identity recognition method according to an embodiment of the present invention;
fig. 2 is a flowchart of another user identification method according to an embodiment of the present invention;
fig. 3 is a flowchart of a user identity recognition method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a user identification apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At present, the telephone operator is required to have extremely strong customer identity recognition capability when the user identity is recognized, very much manpower resources and time resources are required to be spent for training the telephone operator, the training period is extremely long, the training cost is extremely high, the telephone operator recognizes the user identity through experience, the recognition error rate is high, and the recognition efficiency is low. Based on this, the embodiment of the invention provides a user identity identification method, a user identity identification device and electronic equipment, which are applied to the technical field of identity identification, relate to computer technology, database technology and artificial intelligence technology, and particularly relate to a user identity identification method based on correlation between numbers and voiceprint intensity.
To facilitate understanding of the embodiment, a detailed description is first given of a user identification method disclosed in the embodiment of the present invention.
Example 1
The embodiment of the invention provides a user identity identification method, which is applied to communication equipment. The communication equipment can be an artificial attendant console operation equipment, and the communication equipment comprises a voice input and output equipment, an interactive interface, a server and the like.
Based on the above description, referring to the flowchart of a user identification method shown in fig. 1, the user identification method includes the following steps:
step S102, acquiring the voiceprint and the incoming call number of the user to be identified.
When a user makes a voice call with the communication equipment, the communication equipment collects the voiceprint and the incoming call number of the user. This user is called the user to be identified, i.e. the user who needs to identify. The voiceprint is a sound wave frequency spectrum which is displayed by an electro-acoustic instrument and carries speech information, and the voiceprints of different people are different, so that identity recognition can be carried out based on the voiceprint. The incoming call number is the number of the device in which the user to be identified makes a voice call with the communication device.
Step S104, comparing the voiceprint with the voiceprint in a preset voiceprint database to determine the target identity corresponding to the voiceprint; and the voiceprint in the voiceprint database corresponds to the user identity.
The voiceprint of the user to be recognized needs to be compared with the voiceprint in a preset voiceprint database, the voiceprint which is most similar to the voiceprint of the user to be recognized in the voiceprint database is determined, and the target identity corresponding to the voiceprint of the user to be recognized is determined based on the user identity corresponding to the most similar voiceprint.
That is, the voiceprint database contains a plurality of voiceprints, each voiceprint corresponding to a user identity, for example: the voiceprint of the user to be recognized is most similar to the voiceprint A in the voiceprint database, the user identity corresponding to the voiceprint A is X, and the target identity corresponding to the voiceprint of the user to be recognized is X.
Step S106, comparing the incoming call number with the telephone number in a preset number database, and determining a target number type and a second target identity corresponding to the incoming call number; the telephone number in the number database corresponds to the number type and the user identity.
For incoming numbers, comparison with telephone numbers in the number database is also required. The incoming call number is generally a mobile phone number or a landline number, and needs to be confirmed according to different devices for voice communication between the user and the communication device. For example, if the user uses a mobile phone to perform voice call with the communication device, the incoming call number is the mobile phone number; the user uses the fixed telephone to carry out voice communication with the communication equipment, and the incoming call number is the fixed telephone number; in addition, when the user uses the network virtual phone to carry out voice communication with the communication equipment, the incoming call number is a virtual number.
Finding out a telephone number which is the same as the incoming call number from a number database, wherein the telephone number corresponds to a number type and a user identity, and the number type of the telephone number is taken as a target number type corresponding to the incoming call number; and taking the user identity of the telephone number as a second user identity corresponding to the incoming call number.
The number type refers to a type corresponding to the number input by the user or the administrator in advance, and may be: cell phones, private office phones, lodging phones, dormitory phones, family member phones, staff phones, shared phones, and the like. For each telephone number in the number database, besides the corresponding number type, the telephone number also corresponds to a user identity, that is, the user identity corresponding to the telephone number.
For example, the incoming call number of the user to be identified is the same as the telephone number T in the number database, and the number type corresponding to the telephone number T is set in the number database as a mobile phone and the user identity is P in advance, so that the target number type of the incoming call number of the user to be identified is the mobile phone and the second target identity is P, that is, the incoming call number of the user to be identified is the telephone number of the mobile phone of P.
And S108, determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the target number type and the second target identity.
The target identity of the user to be recognized can be determined based on the voiceprint, the type of the target number of the user to be recognized and the second target identity can be determined based on the incoming call number, then the matching degree of the identity of the user to be recognized and the target identity can be determined, the higher the matching degree is, the higher the probability that the identity of the user to be recognized is the target identity is, and the higher the possibility that the user to be recognized is the target identity is.
In the user identity identification method provided by the embodiment of the invention, the voiceprint and the incoming call number of the user to be identified are respectively compared with the voiceprint database and the number database to obtain the target identity, the type of the target number and the second target identity, and the matching degree of the identity of the user to be identified and the target identity is determined. User identification is carried out through the communication equipment, manpower and time are not needed to be spent for training, manpower resources and time resources can be saved, identification efficiency is improved, and identification error rate is reduced.
Example 2
The embodiment of the invention also provides another user identity identification method; the method is realized on the basis of the method of the embodiment; the method mainly describes a specific implementation mode before the step of comparing the voiceprint with the voiceprint in a preset voiceprint database.
Fig. 2 shows a flow chart of another user identification method, which includes the following steps:
step S202, acquiring the voiceprint and the incoming call number of the user to be identified.
Step S204, preprocessing the voiceprint, and removing the noise in the voiceprint to make the voiceprint uniform and smooth.
Preprocessing the voiceprint includes preprocessing operations such as pre-emphasis, framing, windowing, and the like. The purpose of these operations is to remove noise in the voiceprint, that is, to eliminate the influence on the quality of the voice signal due to aliasing, higher harmonic distortion, high frequency and other factors brought by the human vocal organ itself and the device for collecting the voice signal, to ensure the signal obtained by the subsequent voice processing to be more uniform and smooth as much as possible, to provide high-quality parameters for the signal parameter extraction, and to improve the voice processing quality.
Step S206, comparing the voiceprint with the voiceprint in a preset voiceprint database to determine the target identity corresponding to the voiceprint; and the voiceprint in the voiceprint database corresponds to the user identity.
The voiceprint can be compared with the voiceprint in the preset voiceprint database in a similarity calculation mode, and the steps A1-A3 are performed as follows:
step A1, extracting the characteristics of the voiceprint of the user to be identified; the characteristics of the voiceprint include the voice intensity, the voice intensity level, the loudness, the pitch period and the pitch frequency of the voiceprint;
firstly, the features of the voiceprint of the user to be recognized are extracted, and the features of the voiceprint include the voice intensity, the voice intensity level, the loudness, the pitch period, the pitch frequency and the like of the voiceprint, and can be extracted from the voiceprint. The sound intensity refers to the average energy flow density of sound waves; the sound intensity level of a certain position refers to the value of the common logarithm of the ratio of the sound intensity of the certain position to the reference sound intensity, and then the value is multiplied by 10; loudness is the sound intensity, i.e. the degree to which the sound is loud, judged perceptually, according to which the sound can be arranged in a sequence from light to loud; pitch refers to the sound of various heights, i.e., the height of the sound; the general sound is composed of a series of vibrations with different frequencies and amplitudes emitted by a sounding body. One of the vibrations has the lowest frequency, the sound emitted by the vibration is the fundamental tone, and the period of the fundamental tone is the period of the fundamental tone; the frequency of the fundamental tone is the pitch frequency.
Step A2, calculating a first similarity between the voiceprint features of the user to be identified and the voiceprint features in the voiceprint database;
based on a first similarity between the features of the voiceprint and the features of the voiceprint in the voiceprint database, a voiceprint calculation is performed based on the voiceprint of the user to be identified and the voiceprint in the voiceprint database. The voiceprint database stores some voiceprint signal diagrams in advance, and the voiceprint signal diagrams of the user to be identified are compared to obtain the similarity of the two voiceprint signal diagrams, wherein the similarity is the first similarity.
Step A3, the user identity corresponding to the voiceprint in the voiceprint database with the maximum first similarity is taken as the target identity.
And calculating first similarity of the voiceprints of the user to be recognized with all the voiceprints in the voiceprint database, and taking the user identity corresponding to the voiceprint with the maximum first similarity as the target identity of the user to be recognized.
However, in another case, all the voiceprints in the voiceprint database are not similar to the voiceprint of the user to be identified, that is, the voiceprint database does not include the voiceprint of the user to be identified, and the determining step may be as follows: and if the first similarity is smaller than a preset similarity threshold, the target identity is an unfamiliar voiceprint.
That is to say, the first similarity between all voiceprints in the voiceprint database and the voiceprint of the user to be recognized is smaller than the similarity threshold, the similarity threshold is set by a manager in advance and can be set between 60% and 80%, if all the first similarities are smaller than the preset similarity threshold, it is indicated that all the voiceprints in the voiceprint database are not similar to the voiceprint of the user to be recognized, the target identity of the user to be recognized belongs to the user identity in the voiceprint database, and the target identity of the user to be recognized can be regarded as an unfamiliar voiceprint.
In the method, the first similarity of all voiceprints in the voiceprint database and the voiceprint of the user to be identified is taken as the target identity, and the user identity corresponding to the voiceprint in the voiceprint database with the maximum first similarity is taken as the target identity; if all the first similarity degrees are smaller than the preset similarity degree threshold value, the target identity of the user to be recognized can be considered as an unfamiliar voiceprint. The accuracy of user identification can be increased.
Step S208, comparing the incoming call number with the telephone number in the preset number database, and determining a target number type and a second target identity corresponding to the incoming call number; the telephone number in the number database corresponds to the number type and the user identity.
The comparison of the incoming call numbers is to select the same telephone number from the number database as the incoming call number, and may be performed through step B1-step B3:
step B1, find out whether there is the same target number in the telephone number in the number database as the incoming call number.
A number database has pre-stored therein a plurality of telephone numbers, each of which is associated with a number type and a user identity, for example: the number 123456 is associated with the user identity of Zhang three, and the number type is a dormitory phone, indicating that 123456 is a dormitory phone with Zhang three. First, the same telephone number, called the destination number, as the incoming call number needs to be found from the number database.
It should be noted that the telephone number herein may refer to a military telephone number, and these numbers have corresponding records in the military communication management department, including information of the unit to which the number belongs, etc. When corresponding to the user identity, the user identity mainly refers to possible commonly used numbers or possible numbers used by the user, including office phones, home phones, mobile phones, on-duty phones, other phones of the unit, and the like.
And step B2, if the target number exists, the number type corresponding to the target number is used as the target number type, and the user identity corresponding to the target number is used as a second target identity.
If the target number can be found, the incoming call number of the user to be identified is not strange, the number type corresponding to the target number can be used as the target number type, and the user identity corresponding to the target number can be used as a second target identity. For example, if the incoming call number is also 123456, it may be considered that the phone used by the user to be identified is a third-order dormitory phone, the type of the target number of the user to be identified is a dormitory phone, and the second target identity of the user to be identified is third-order.
If not, the type of the target number is an unknown number, and the second target identity is an unknown identity, step B3.
If the target number does not exist, the calling number of the user to be identified is not recorded in the number database, and the calling number is unknown, the target number type of the user to be identified can be considered as an unknown number, and the second target identity of the user to be identified is an unknown identity.
In the method, whether a target number identical to the incoming call number exists is searched through a number database, if yes, the incoming call number is indicated to be prestored, and the type of the target number corresponding to the incoming call number and a second target identity can be determined; if not, the calling number is strange. The accuracy rate of identity recognition can be increased by searching the incoming call number through the database.
And step S210, determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the target number type and the second target identity.
Determining a target identity according to the voiceprint, determining a type of a target number and a second target identity according to the incoming call number, determining a matching degree of the identity of the user to be identified and the target identity, and executing the following steps C1-C3:
and step C1, if the second target identity is the same as the target identity, determining the matching degree of the identity of the user to be identified and the target identity based on the target number type.
If the second target identity is the same as the target identity, the matching degree of the identity of the user to be identified and the target identity needs to be determined based on the type of the target number, and the matching degree can be set to 5, wherein the matching degree of the level 1 is the highest, and the matching degree of the level 5 is the lowest.
On the premise that the second target identity is the same as the target identity, performing the following matching degree division operations: if the type of the target number is a mobile phone or a special office phone, the matching degree is level 1; if the type of the target number is an office telephone, a residential telephone and a dormitory telephone, the matching degree is 2 grade; if the type of the target number is the telephone of the family member of the user and the telephone of the staff, the matching degree is 3 grade; if the destination number type is a shared phone, the matching degree is 4 level.
The mobile phone and the special office can only be used by the user, so that the matching degree is highest; although office telephones, residential telephones and dormitory telephones can be used by others, the office telephones, the residential telephones and the dormitory telephones are used by the users, and the matching degree is high; the telephone of the family member and the telephone of the staff of the user are generally not used by the user, but the possibility of occasionally borrowing the telephone of the family member and the telephone of the staff of the user exists, so the matching degree is moderate; and the shared telephone is only rarely used by people and can be used by anyone, and the matching degree is low. The shared telephone refers to a telephone which can be used by everyone in a telephone booth or a newsstand. It should be noted here that if the target identity is a sporadic person in an unshared place, the matching degree is low and is level 4 regardless of the type of the target number.
Step C2, if the second target identity is not the same as the target identity, the matching degree between the identity of the user to be recognized and the target identity is lower than the preset first threshold.
If the second target identity is different from the target identity, it is indicated that the identity of voiceprint authentication is different from the identity of incoming point number authentication, the matching degree of the identity of the user to be identified and the target identity is extremely low, the first preset threshold value can be set to be level 4, and the matching degree in this case is level 5.
And step C3, if the target identity is an unfamiliar voiceprint or the type of the target number is an unfamiliar number, the matching degree of the identity of the user to be recognized and the target identity is lower than a preset first threshold value.
If the target identity is an unfamiliar voiceprint or the type of the target number is an unfamiliar number, which indicates that no corresponding voiceprint or incoming call number exists in the voiceprint database or the number database, the matching degree of the identity of the user to be identified and the target identity is extremely low, and the matching degree in this case is 5-level.
After the target identity and the matching degree are obtained, the target identity and the matching degree can be displayed on a display device of the communication equipment. The display means may be a display screen, i.e. the target identity and the degree of matching are displayed on the display screen for easy viewing by a person using the communication device. And different colors for different degrees of matching, for example: the corresponding characters of the 1-level matching screen are marked with green; 2, matching at a level of 2: the corresponding characters on the screen are marked with blue; 3, matching at a level of 3: marking yellow on the screen corresponding to the characters; 4, matching: marking the corresponding characters on the screen with orange; and 5, matching: the corresponding characters on the screen are marked with red.
The overall process can refer to a flow chart of a user identity identification method shown in fig. 3, and first, a voiceprint and an incoming call number of a user to be identified are obtained; then preprocessing the acquired voiceprint; extracting the characteristics of the preprocessed voiceprints; comparing the voiceprint characteristics with a voiceprint database, and judging the identity of the target; comparing the incoming call number with the number database, and judging the number type and the second target identity; and the second target identity and the target identity are subjected to matching degree estimation based on the number type, and the matching degree grade is given as a basis for the telephone operator to use the communication equipment for communication.
The method provided by the embodiment of the invention provides the user identity and the matching degree reference result of the call source head thereof for the telephone operator, helps the telephone operator to react quickly, and improves the service quality. The method can reduce the over-high requirement on the comprehensive quality of the telephone operators, correspondingly reduce the training time and cost of the telephone operators, increase the identification efficiency and reduce the identification error rate.
Example 3
Corresponding to the above method embodiment, an embodiment of the present invention provides a user identity recognition apparatus, as shown in fig. 4, which includes:
a voiceprint and number obtaining module 41, configured to obtain a voiceprint and an incoming call number of a user to be identified;
a target identity determining module 42, configured to compare the voiceprint with a voiceprint in a preset voiceprint database, and determine a target identity corresponding to the voiceprint; wherein, the voiceprint in the voiceprint database corresponds to the user identity;
a destination number type determining module 43, configured to compare the incoming call number with a phone number in a preset number database, and determine a destination number type and a second destination identity corresponding to the incoming call number; the telephone number in the number database corresponds to a number type and a user identity;
and the matching degree determining module 44 is configured to determine, according to the target identity, the type of the target number, and the second target identity, a matching degree between the identity of the user to be identified and the target identity.
In the user identity recognition device provided by the embodiment of the invention, the voiceprint and the incoming call number of the user to be recognized are respectively compared with the voiceprint database and the number database to obtain the target identity, the type of the target number and the second target identity, and the matching degree of the identity of the user to be recognized and the target identity is determined. User identification is carried out through the communication equipment, manpower and time are not needed to be spent for training, manpower resources and time resources can be saved, identification efficiency is improved, and identification error rate is reduced.
In some embodiments, the apparatus further comprises a pre-processing module for pre-processing the voiceprint to remove noise in the voiceprint to make the voiceprint uniform and smooth.
In some embodiments, the target identity determination module is configured to extract features of a voiceprint of the user to be identified; the characteristics of the voiceprint include the voice intensity, the voice intensity level, the loudness, the pitch period and the pitch frequency of the voiceprint; calculating a first similarity between the characteristics of the voiceprint of the user to be identified and the characteristics of the voiceprint in the voiceprint database; and taking the user identity corresponding to the voiceprint in the voiceprint database with the maximum first similarity as the target identity.
In some embodiments, the target identity determination module is configured to determine that the target identity is an unfamiliar voiceprint if the first similarities are all less than a preset similarity threshold.
In some embodiments, the target number type determining module is configured to find whether a target number identical to the incoming call number exists in the telephone numbers in the number database; if the target number exists, the number type corresponding to the target number is used as the target number type, and the user identity corresponding to the target number is used as a second target identity; if not, the type of the target number is an unfamiliar number, and the second target identity is an unfamiliar identity.
In some embodiments, the matching degree determining module is configured to determine, based on the type of the target number, a matching degree between the identity of the user to be identified and the target identity if the second target identity is the same as the target identity; if the second target identity is different from the target identity, the matching degree of the identity of the user to be identified and the target identity is lower than a preset first threshold value; and if the target identity is an unfamiliar voiceprint or the type of the target number is an unfamiliar number, the matching degree of the identity of the user to be recognized and the target identity is lower than a preset first threshold value.
In some embodiments, the apparatus further comprises a recognition result display module for displaying the target identity and the degree of matching on a display device of the communication device.
The user identity recognition device provided by the embodiment of the invention has the same technical characteristics as the user identity recognition method provided by the embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.
Example 4
The embodiment of the invention also provides electronic equipment, which is used for operating the user identity identification method; referring to fig. 5, a schematic structural diagram of an electronic device includes a memory 100 and a processor 101, where the memory 100 is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor 101 to implement the user identification method.
Further, the electronic device shown in fig. 5 further includes a bus 102 and a communication interface 103, and the processor 101, the communication interface 103, and the memory 100 are connected through the bus 102.
The Memory 100 may include a Random Access Memory (RAM) and a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used. The bus 102 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 5, but this does not indicate only one bus or one type of bus.
The processor 101 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 101. The Processor 101 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100, and completes the steps of the method of the foregoing embodiment in combination with the hardware thereof.
The embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the user identity identification method.
The user identity identification method, the user identity identification device, and the computer program product of the electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing a program code, where instructions included in the program code may be used to execute the method in the foregoing method embodiments, and specific implementations may refer to the method embodiments and are not described herein again.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the apparatus and/or the electronic device described above may refer to corresponding processes in the foregoing method embodiments, and are not described herein again.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (9)
1. A user identification method is applied to communication equipment, and the method comprises the following steps:
acquiring a voiceprint and an incoming call number of a user to be identified;
comparing the voiceprint with a preset voiceprint in a voiceprint database to determine a target identity corresponding to the voiceprint; wherein, the voiceprint in the voiceprint database corresponds to the user identity;
comparing the incoming call number with a telephone number in a preset number database to determine a target number type and a second target identity corresponding to the incoming call number; the telephone number in the number database corresponds to a number type and the user identity;
determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the target number type and the second target identity;
determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the target number type and the second target identity, wherein the step comprises the following steps:
step C1, if the second target identity is the same as the target identity, determining the matching degree of the identity of the user to be identified and the target identity based on the target number type, if the target number type is a mobile phone and a special office phone, the matching degree is 1 grade, if the target number type is an office phone, a residential phone and a dormitory phone, the matching degree is 2 grade, if the target number type is a user family member phone and a staff phone, the matching degree is 3 grade, if the target number type is a shared phone, the matching degree is 4 grade, wherein the matching degree of the 1 grade is the highest, and the matching degree of the 5 grade is the lowest;
step C2, if the second target identity is different from the target identity, the matching degree between the identity of the user to be recognized and the target identity is lower than a preset first threshold value;
and step C3, if the target identity is an unfamiliar voiceprint or the type of the target number is an unfamiliar number, the matching degree of the identity of the user to be recognized and the target identity is lower than a preset first threshold value.
2. The method of claim 1, wherein prior to the step of comparing the voiceprint to voiceprints in a pre-established database of voiceprints, the method further comprises:
and preprocessing the voiceprint, and removing noise in the voiceprint to make the voiceprint uniform and smooth.
3. The method according to claim 1, wherein the step of comparing the voiceprint with a voiceprint in a preset voiceprint database to determine the target identity corresponding to the voiceprint comprises:
extracting the characteristics of the voiceprint of the user to be identified; the characteristics of the voiceprint include the voice intensity, the voice intensity level, the loudness, the pitch period and the pitch frequency of the voiceprint;
calculating a first similarity between the characteristics of the voiceprint of the user to be identified and the characteristics of the voiceprint in the voiceprint database;
and taking the user identity corresponding to the voiceprint in the voiceprint database with the maximum first similarity as the target identity.
4. The method of claim 3, further comprising:
and if the first similarity is smaller than a preset similarity threshold, the target identity is an unfamiliar voiceprint.
5. The method of claim 1, wherein the step of comparing the incoming call number with a phone number in a preset number database to determine a target number type and a second target identity corresponding to the incoming call number comprises:
searching whether a target number identical to the incoming call number exists in the telephone numbers in the number database;
if the target number exists, taking the number type corresponding to the target number as the target number type, and taking the user identity corresponding to the target number as the second target identity;
if the target number type does not exist, the target number type is an unfamiliar number, and the second target identity is an unfamiliar identity.
6. The method of claim 1, further comprising:
displaying the target identity and the matching degree on a display device of the communication device.
7. An apparatus for identifying a user identity, applied to a communication device, the apparatus comprising:
the voice print and number acquisition module is used for acquiring the voice print and the incoming call number of the user to be identified;
the target identity determining module is used for comparing the voiceprint with a preset voiceprint in a voiceprint database and determining a target identity corresponding to the voiceprint; wherein, the voiceprint in the voiceprint database corresponds to the user identity;
the target number type determining module is used for comparing the incoming call number with a telephone number in a preset number database and determining a target number type and a second target identity corresponding to the incoming call number; the telephone number in the number database corresponds to a number type and the user identity;
the matching degree determining module is used for determining the matching degree of the identity of the user to be identified and the target identity according to the target identity, the target number type and the second target identity;
the matching degree determining module is also used for executing the step C1, if the second target identity is the same as the target identity, the matching degree of the identity of the user to be identified and the target identity is determined based on the target number type, if the target number type is a mobile phone or a special office phone, the matching degree is 1 grade, if the target number type is an office phone, a residence phone or a dormitory phone, the matching degree is 2 grade, if the target number type is a user family member phone or a staff phone, the matching degree is 3 grade, and if the target number type is a shared phone, the matching degree is 4 grade, wherein the matching degree of the 1 grade is the highest, and the matching degree of the 5 grade is the lowest; step C2, if the second target identity is different from the target identity, the matching degree of the identity of the user to be recognized and the target identity is lower than a preset first threshold value, and step C3, if the target identity is an unfamiliar voiceprint or the type of the target number is an unfamiliar number, the matching degree of the identity of the user to be recognized and the target identity is lower than the preset first threshold value.
8. An electronic device comprising a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to perform the steps of the user identification method of any one of claims 1 to 6.
9. A computer-readable storage medium having stored thereon computer-executable instructions which, when invoked and executed by a processor, cause the processor to carry out the steps of the user identification method of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911307350.1A CN111046366B (en) | 2019-12-17 | 2019-12-17 | User identity identification method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911307350.1A CN111046366B (en) | 2019-12-17 | 2019-12-17 | User identity identification method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111046366A CN111046366A (en) | 2020-04-21 |
CN111046366B true CN111046366B (en) | 2022-05-20 |
Family
ID=70237140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911307350.1A Expired - Fee Related CN111046366B (en) | 2019-12-17 | 2019-12-17 | User identity identification method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111046366B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113948092B (en) * | 2021-09-01 | 2024-08-02 | 联通(广东)产业互联网有限公司 | Voiceprint-based target person identification method, voiceprint-based target person identification system, voiceprint-based target person identification device and storage medium |
CN116319071B (en) * | 2023-05-11 | 2023-08-25 | 深圳奥联信息安全技术有限公司 | Voiceprint password authentication method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572059A (en) * | 2010-12-16 | 2012-07-11 | 中国移动通信集团广东有限公司 | Method and system for incoming call processing |
CN102930868A (en) * | 2012-10-24 | 2013-02-13 | 北京车音网科技有限公司 | Identity recognition method and device |
CN103700371A (en) * | 2013-12-13 | 2014-04-02 | 江苏大学 | Voiceprint identification-based incoming call identity identification system and identification method |
CN109711133A (en) * | 2018-12-26 | 2019-05-03 | 广州市巽腾信息科技有限公司 | Authentication method, device and the server of identity information |
CN110166634A (en) * | 2019-06-06 | 2019-08-23 | 深圳前海微众银行股份有限公司 | User identity assists in identifying method, apparatus, equipment and readable storage medium storing program for executing |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104253908B (en) * | 2014-09-18 | 2018-05-04 | 北京奇虎科技有限公司 | Unknown number stage division, unknown number labeling method and device |
US9432506B2 (en) * | 2014-12-23 | 2016-08-30 | Intel Corporation | Collaborative phone reputation system |
US10210685B2 (en) * | 2017-05-23 | 2019-02-19 | Mastercard International Incorporated | Voice biometric analysis systems and methods for verbal transactions conducted over a communications network |
-
2019
- 2019-12-17 CN CN201911307350.1A patent/CN111046366B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572059A (en) * | 2010-12-16 | 2012-07-11 | 中国移动通信集团广东有限公司 | Method and system for incoming call processing |
CN102930868A (en) * | 2012-10-24 | 2013-02-13 | 北京车音网科技有限公司 | Identity recognition method and device |
CN103700371A (en) * | 2013-12-13 | 2014-04-02 | 江苏大学 | Voiceprint identification-based incoming call identity identification system and identification method |
CN109711133A (en) * | 2018-12-26 | 2019-05-03 | 广州市巽腾信息科技有限公司 | Authentication method, device and the server of identity information |
CN110166634A (en) * | 2019-06-06 | 2019-08-23 | 深圳前海微众银行股份有限公司 | User identity assists in identifying method, apparatus, equipment and readable storage medium storing program for executing |
Non-Patent Citations (1)
Title |
---|
基于大数据算法的电话号码与客户编号对应关系的识别研究与实现;刘鲲鹏 等;《计算机应用与软件》;20190312;第36卷(第3期);第301-307页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111046366A (en) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12015731B2 (en) | Call classification through analysis of DTMF events | |
JP6535706B2 (en) | Method for creating a ternary bitmap of a data set | |
WO2021184837A1 (en) | Fraudulent call identification method and device, storage medium, and terminal | |
CN110047490A (en) | Method for recognizing sound-groove, device, equipment and computer readable storage medium | |
WO2021159902A1 (en) | Age recognition method, apparatus and device, and computer-readable storage medium | |
CN105991593B (en) | A kind of method and device identifying consumer's risk | |
WO2016008311A1 (en) | Method and device for detecting audio signal according to frequency domain energy | |
CN113194210B (en) | Voice call access method and device | |
CN111046366B (en) | User identity identification method and device and electronic equipment | |
CN110290280B (en) | Terminal state identification method and device and storage medium | |
CN102497481A (en) | Method, device and system for voice dialing | |
US20230110911A1 (en) | Computerized monitoring of digital audio signals | |
US10885931B2 (en) | Voice processing method, voice processing apparatus, and non-transitory computer-readable storage medium for storing voice processing computer program | |
CN108777749B (en) | Fraud call identification method and device | |
CN107465842B (en) | Calling-out method of call center and terminal equipment | |
CN111627453B (en) | Public security voice information management method, device, equipment and computer storage medium | |
CN113452847A (en) | Crank call identification method and related device | |
CN112489656A (en) | Alarm method, alarm device, electronic equipment and storage medium | |
CN117854501A (en) | Audio detection method and device | |
CN111640450A (en) | Multi-person audio processing method, device, equipment and readable storage medium | |
CN108877768B (en) | Landline prompt tone recognition method, device and computer equipment | |
CA3175103A1 (en) | Method for sampling-rate recognition of pure voice data, apparatus, and system | |
CN113948092B (en) | Voiceprint-based target person identification method, voiceprint-based target person identification system, voiceprint-based target person identification device and storage medium | |
CN117672221B (en) | Information transmission communication control method and system through voice control | |
CN109657444B (en) | Security verification method and device, storage medium and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220520 |
|
CF01 | Termination of patent right due to non-payment of annual fee |