CN110798576A - Incoming call identity recognition method and device and related equipment - Google Patents
Incoming call identity recognition method and device and related equipment Download PDFInfo
- Publication number
- CN110798576A CN110798576A CN201911082383.0A CN201911082383A CN110798576A CN 110798576 A CN110798576 A CN 110798576A CN 201911082383 A CN201911082383 A CN 201911082383A CN 110798576 A CN110798576 A CN 110798576A
- Authority
- CN
- China
- Prior art keywords
- incoming call
- information
- identity information
- call request
- preset
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42042—Notifying the called party of information on the calling party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4936—Speech interaction details
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
The application discloses an incoming call identity recognition method, which comprises the steps of receiving an incoming call request; determining whether an intelligent conversation condition is met according to the incoming call request; if yes, carrying out intelligent conversation with the incoming call request end; in the intelligent conversation process, acquiring voice information sent by the incoming call request terminal; obtaining incoming call feature words according to the voice information; matching the identity information corresponding to the incoming call feature words in a preset identity information base; outputting the identity information; the incoming call identification method can effectively identify the incoming call number, so that a user can conveniently determine whether to answer the call according to the requirement, and the user experience is further improved. The application also discloses an incoming call identity recognition device, equipment and a computer readable storage medium, which have the beneficial effects.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to an incoming call identification method, an incoming call identification apparatus, an incoming call identification device, and a computer-readable storage medium.
Background
With the increasingly faster pace of life of users, the requirements of users on communication service experience are higher and higher, and more specialized, personalized and intelligent communication services are expected to be obtained. In communication services, especially telephone services, a calling party generally initiates a call request to a called terminal through a calling terminal, and the calling terminal sends a prompt message to remind the called party. However, the existing incoming call reminder can only prompt the called party of the incoming call number and information such as the number attribution of the incoming call number, and cannot effectively identify the identity information of the incoming call number, and particularly, under the condition that the number information of the called party is leaked, a large number of harassing calls can be received at any time, so that the called party cannot determine whether to answer the call according to actual requirements, inconvenience is brought to users, and user experience is reduced.
Therefore, how to perform effective identification on the incoming call number so that the user can determine whether to answer the call according to the needs is a problem to be solved urgently by technical personnel in the field.
Disclosure of Invention
The method can effectively identify the incoming call number, and is convenient for a user to determine whether to answer the call according to needs, so that the user experience is improved; another object of the present application is to provide an incoming call identification apparatus, device and computer readable storage medium, which also have the above beneficial effects.
In order to solve the technical problem, the present application provides an incoming call identification method, including:
receiving an incoming call request;
determining whether an intelligent conversation condition is met according to the incoming call request;
if yes, carrying out intelligent conversation with the incoming call request end;
in the intelligent conversation process, acquiring voice information sent by the incoming call request terminal;
obtaining incoming call feature words according to the voice information;
matching the identity information corresponding to the incoming call feature words in a preset identity information base;
and outputting the identity information.
Preferably, the determining whether the intelligent dialogue condition is satisfied according to the incoming call request includes:
confirming the incoming call number according to the incoming call request;
judging whether the incoming call number exists in an address list or not;
if so, acquiring configuration identity information of the incoming call number in the address list, and outputting the configuration identity information;
if not, determining that the intelligent conversation condition is met.
Preferably, before the step of determining that the intelligent dialogue condition is satisfied, the method further includes:
judging whether the incoming call number is marked or not;
if so, acquiring marked identity information of the marked incoming call number, and outputting the marked identity information;
if not, executing the step of determining that the intelligent conversation condition is met.
Preferably, after outputting the configuration identity information or outputting the tag identity information, the method further includes:
carrying out real-time statistics on the request time of the incoming call request;
and when the request time exceeds the preset time length, executing the step of carrying out intelligent conversation with the incoming call request terminal.
Preferably, the intelligent dialogue with the incoming call request terminal includes:
receiving incoming call voice information sent by the incoming call request terminal;
performing character conversion on the incoming call voice information to obtain incoming call text information;
performing feature extraction on the incoming call text information to obtain text features;
matching and obtaining problem information corresponding to the text features in a preset problem knowledge base;
matching and obtaining answer information corresponding to the question information in a preset answer knowledge base;
carrying out voice conversion on the answer information to obtain the voice reply information;
and sending the voice reply information to the incoming call request terminal.
Preferably, the incoming call identification method further includes:
recording the incoming call text information, the question information and the answer information to obtain a question and answer record;
and updating the preset question knowledge base and the preset answer knowledge base according to the question and answer records.
Preferably, the incoming call identification method further includes:
and when the identity information corresponding to the incoming call feature words cannot be matched and obtained in the preset identity information base, creating new identity information according to the incoming call feature words, and outputting the new identity information.
Preferably, the creating new identity information according to the incoming call feature word includes:
acquiring a number structure of the incoming call number;
obtaining attribute information of the incoming call number according to the number structure;
and creating the new identity information according to the attribute information and the incoming call feature words.
Preferably, the incoming call identification method further includes:
and adding the new identity information into the preset identity information base to update the preset identity information base.
In order to solve the above technical problem, the present application further provides an incoming call identification device, where the incoming call identification device includes:
the request receiving module is used for receiving an incoming call request;
the condition judgment module is used for determining whether the intelligent conversation condition is met according to the incoming call request;
the intelligent dialogue module is used for carrying out intelligent dialogue with the incoming call request terminal if the intelligent dialogue condition is met;
the information acquisition module is used for acquiring voice information sent by the incoming call request terminal in the intelligent conversation process;
the characteristic word acquisition module is used for acquiring incoming call characteristic words according to the voice information;
the information matching module is used for matching the identity information corresponding to the incoming call feature words in a preset identity information base;
and the information output module is used for outputting the identity information.
In order to solve the above technical problem, the present application further provides an incoming call identification device, where the incoming call identification device includes:
a memory for storing a computer program;
and the processor is used for realizing the steps of any one of the incoming call identification methods when the computer program is executed.
Preferably, the incoming call identification device further includes:
and the display is used for displaying the identity information of the incoming call request terminal.
In order to solve the above technical problem, the present application further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the computer program implements the steps of any one of the above incoming call identification methods.
The method for identifying the identity of the incoming call comprises the steps of receiving an incoming call request; determining whether an intelligent conversation condition is met according to the incoming call request; if yes, carrying out intelligent conversation with the incoming call request end; in the intelligent conversation process, acquiring voice information sent by the incoming call request terminal; obtaining incoming call feature words according to the voice information; matching the identity information corresponding to the incoming call feature words in a preset identity information base; and outputting the identity information.
The method for identifying the identity of the incoming call comprises the steps of judging whether an intelligent conversation condition is met or not at present when an incoming call request is received, carrying out intelligent conversation with an incoming call request end under the condition that the intelligent conversation condition is met to obtain conversation information of the intelligent conversation and the incoming call request end, namely voice information, further obtaining incoming call feature words in the conversation through a feature extraction technology, further matching the identity information of the incoming call request end in a preset identity information base, and finally outputting the identity information of the incoming call request end to realize incoming call reminding.
The incoming call identification device, the equipment and the computer readable storage medium provided by the application all have the beneficial effects, and are not described again.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic flow chart illustrating an incoming call identification method according to the present application;
FIG. 2 is a block diagram of an incoming call identification system according to the present application;
FIG. 3 is a block diagram of an intelligent question and answer module in the incoming call identification system according to the present application;
fig. 4 is a schematic structural diagram of an incoming call identification device provided in the present application;
fig. 5 is a schematic structural diagram of an incoming call identification device provided in the present application.
Detailed Description
The core of the application is to provide the incoming call identification method, the incoming call identification method can effectively identify the incoming call number, and a user can conveniently determine whether to answer the call according to the requirement, so that the user experience is improved; another core of the present application is to provide an incoming call identification apparatus, device and computer readable storage medium, which also have the above beneficial effects.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. 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 application.
Referring to fig. 1, fig. 1 is a schematic flow chart of an incoming call identification method provided in the present application, where the incoming call identification method may include:
s101: receiving an incoming call request;
the step aims to realize the receiving of the incoming call request, namely the voice call request initiated by the calling party to the called party through the incoming call request end.
S102: determining whether an intelligent conversation condition is met according to the incoming call request; if yes, executing S103;
s103: carrying out intelligent conversation with an incoming call request end;
the step aims at realizing the judgment of the intelligent conversation condition and the intelligent conversation, specifically, firstly, judging whether the intelligent conversation condition is met currently, wherein the judgment process can be realized based on a preset rule, for example, when the incoming call duration exceeds the preset standard incoming call duration, the intelligent conversation condition is determined to be met; or the intelligent conversation condition can be preset and determined to be met when some contacts in the address book call. It can be understood that the judgment rule of the intelligent conversation condition does not affect the implementation of the technical scheme, and the user can perform customized setting according to the actual requirement. Further, when the intelligent conversation condition is determined to be met currently, intelligent conversation can be directly carried out with the incoming call request terminal.
Preferably, the determining whether the intelligent dialogue condition is satisfied according to the incoming call request may include: confirming the incoming call number according to the incoming call request; judging whether the incoming call number exists in the address list or not; if so, acquiring configuration identity information of the incoming call number in the address list, and outputting the configuration identity information; if not, the intelligent conversation condition is determined to be met.
In order to further improve user experience, a user can set a trigger condition for entering an intelligent conversation process in a self-defined manner, specifically, when an incoming call request is received, firstly, an incoming call number, namely a telephone number of an incoming call request end is determined according to the incoming call request, and then whether the incoming call number exists in an address book is judged, if so, identity information configured for the incoming call number by a host in advance can be directly obtained in the address book, and the configured identity information is directly fed back to a display interface; if the address list does not exist, the calling number is a strange number, and at the moment, the intelligent conversation condition can be determined to be met.
Preferably, before the step of determining that the intelligent dialogue condition is satisfied, the method may further include: judging whether the incoming call number is marked; if so, acquiring marked identity information of the marked incoming call number, and outputting the marked identity information; if not, executing the step of determining that the intelligent conversation condition is met.
Specifically, before the incoming call number which does not exist in the address book is judged to meet the intelligent conversation condition, whether the incoming call number is marked or not can be further judged, if the incoming call number is marked as a certain identity by multiple persons or by the mobile phone owner, the marked identity information is directly fed back to a display interface to be displayed, so that rapid identity recognition is realized, and if the incoming call number is not marked, the intelligent conversation condition is determined to be met.
Preferably, after outputting the configuration identity information or the tag identity information, the method may further include: carrying out real-time statistics on the request time of the incoming call request; and when the request time exceeds the preset time length, executing the step of carrying out intelligent conversation with the incoming call request terminal.
Specifically, before the intelligent dialogue is performed with the incoming call request terminal, after the incoming call request terminal with identity information configured in the address book or the incoming call request terminal marked with the identity information is output with the corresponding identity information, the request time of the incoming call request, that is, the incoming call duration, can be further counted in real time, and when the request time exceeds the preset duration, the intelligent dialogue with the incoming call request terminal is performed. For example, if the owner does not answer the incoming call within one minute after the identity information is output, the owner can directly enter the intelligent dialogue for missing the ride.
Preferably, the intelligent dialogue with the incoming call request terminal may include: receiving incoming call voice information sent by an incoming call request end; performing character conversion on the incoming call voice information to obtain incoming call text information; performing feature extraction on incoming call text information to obtain text features; matching and obtaining problem information corresponding to the text features in a preset problem knowledge base; matching and obtaining answer information corresponding to the question information in a preset answer knowledge base; carrying out voice conversion on the answer information to obtain voice reply information; and sending the voice reply information to the incoming call request terminal.
The preferred embodiment provides a more specific intelligent dialogue method, wherein the preset problem knowledge base is used for storing the problem information of a plurality of standards set by a factory or a user; the preset answer knowledge base is used for storing answer information of a plurality of standards set by factory or user, and it can be understood that the answer information in the preset answer knowledge base and the question information in the preset question knowledge base are in one-to-one correspondence; further, the specific implementation process is as follows:
firstly, receiving incoming call voice information sent by an incoming call request end, and performing character conversion on The incoming call voice information to obtain incoming call text information, wherein The specific implementation process can be realized through a corresponding voice Recognition model, such as PyTorch-Kaldi (The PyTorch-Kaldi Speech Recognition Toolkit, a voice Recognition Toolkit) and The like; secondly, performing word segmentation and labeling processing on the incoming call text information, wherein the process can be realized by using a word segmentation and labeling tool THULAC (THU Lexical analyzer for Chinese vocabulary analyzer), and then performing feature extraction on the processed incoming call text information by using a pre-established Language model to obtain text features, wherein the preset speech model can be specifically XLNT (generalized auto regression for Language Understanding-based generalized pre-regression training model); then, semantic matching is carried out on text features in a preset question knowledge base through a preset semantic matching model so as to query and obtain standard question information corresponding to the incoming call voice information sent by the incoming call request terminal, and semantic matching is carried out on the question information in a preset answer knowledge base so as to query and obtain standard answer information corresponding to the question information; further, the answer information is subjected to voice conversion through a preset voice synthesis Model, so that voice response information can be obtained, wherein the voice synthesis Model can be specifically WaeNet (an advanced Model for Raw Audio, an original Audio Generation Model), ClariNet (Parallel Wave Generation in End-to-End Text-to-Speech, a Text-to-Speech Model based on End-to-End arler waves), ParaNet (Parallel new Text-to-Speech, a fully Parallel Text-to-Speech Model) and the like; and finally, feeding back the voice reply information to the incoming call request end to realize intelligent conversation.
It should be understood that each of the above-mentioned language processing models is only one specific implementation form provided in the embodiments of the present application, and is not unique, and a developer may select the language processing model according to actual needs.
Preferably, the method for identifying the identity of the incoming call can also comprise the steps of recording text information, question information and answer information of the incoming call to obtain a question and answer record; and updating the preset question knowledge base and the preset answer knowledge base according to the question and answer records.
Specifically, in the intelligent conversation process, the incoming call text information, the question information and the answer information can be recorded in real time, and finally a question-answer record is generated and used for updating the preset question knowledge base and the preset answer knowledge base, namely, the generated new question information and answer information or the updated more standard question information and answer information are respectively added into the corresponding knowledge bases, so that the identity recognition can be rapidly realized when the incoming call request is received again later.
S104: in the intelligent conversation process, acquiring voice information sent by an incoming call request end;
the method aims to realize the acquisition of all voice information of the incoming call request end, namely, all voice information sent by the incoming call request end is collected and recorded in real time in the intelligent conversation process so as to provide convenience for the subsequent identity recognition operation.
S105: obtaining incoming call feature words according to the voice information;
the step aims to realize feature extraction, namely, the feature extraction is carried out on voice information in the intelligent conversation process to obtain incoming call feature words, and the incoming call feature words are words capable of showing or suggesting the identity of an incoming call request end, such as real estate sales promotion, stock classes, banking business, game promotion and the like, because the method aims to realize identification of incoming call identity information.
S106: matching identity information corresponding to the incoming call feature words in a preset identity information base;
the step aims to realize the acquisition of the identity information of the incoming call request end, and can be realized through semantic matching. The semantic matching process can also be implemented based on a corresponding semantic matching model, and reference may be specifically made to the above description, which is not repeated herein.
S107: outputting identity information
This step aims to realize the output of the identity information, i.e. the determined identity information is output to the display interface. The display form of the identity information on the display interface can be set by a user in a self-defining way, for example, the display form can be a form of' calling number: (ii) a; the identity of the incoming call: (ii) a; the incoming call time is as follows: ***".
According to the incoming call identity recognition method, when an incoming call request is received, whether the current intelligent conversation condition is met or not is judged, intelligent conversation is conducted with an incoming call request end under the condition that the intelligent conversation condition is met, conversation information of the incoming call request end and the incoming call request end is obtained, namely voice information is obtained, incoming call feature words in the conversation are further obtained through a feature extraction technology, then the identity information of the incoming call request end is matched in a preset identity information base, and finally the identity information of the incoming call request end is output, so that incoming call reminding is achieved, a user can conveniently determine whether to answer the incoming call according to the identity information of a calling party, the fact that the user answers a harassing call is avoided, and user experience is effectively improved.
On the basis of the above-described embodiment:
as a preferred embodiment, the method for identifying an incoming call may further include: and when the identity information corresponding to the incoming call feature words cannot be matched and obtained in the preset identity information base, creating new identity information according to the incoming call feature words and outputting the new identity information.
Specifically, the identity categories stored in the preset identity information base are not necessarily complete and comprehensive, so that the problem that the identity information corresponding to the incoming call feature words cannot be matched in the preset identity information base may exist.
As a preferred embodiment, the creating new identity information according to the incoming call feature word may include: acquiring a number structure of an incoming call number; obtaining attribute information of the incoming call number according to the number structure; and creating new identity information according to the attribute information and the incoming call feature words.
The embodiment of the present application provides a more specific method for creating identity information, specifically, because the Number itself has some special attributes, for example, the Mobile phone Number adopts an MDN (Mobile Directory Number) structure and an e.164 coding mode, where the MDN is CC + MAC + SN (H0H1H2H3ABCD), where CC is a Country Code (Country Code), and china is 86, for example; MAC is Mobile Access Code (Mobile Access Code), for example, chinese telecom is 153/189; SN is a Subscriber Number (Subscriber Number); H0H1H2H3 is an HLR (Home location register) identification code, and is associated with a region; the ABCD is a free number of a user and is automatically distributed by the HLR, so that the attribute, the attribution and other information of the incoming call number can be preliminarily judged according to the number structure to be used as auxiliary judgment, and the new identity information is created by the extracted incoming call feature words.
As a preferred embodiment, the method for identifying an incoming call may further include: and adding the new identity information into the preset identity information base to update the preset identity information base.
The step aims to realize updating of the preset identity information base, namely that newly created identity information and the corresponding feature keywords are correspondingly added into the preset identity information base so as to realize rapid identity recognition when the incoming call number of the identity is received again in the following.
On the basis of the foregoing embodiments, please refer to fig. 2 and fig. 3, fig. 2 is a frame diagram of an incoming call identification system provided in the present application, fig. 3 is a frame diagram of an intelligent question and answer module in an incoming call identification system provided in the present application, and the incoming call identification method provided in the present application is described in more detail below.
Firstly, an incoming call pre-judging process of an incoming call identity recognition system:
(1) in the case of an incoming call, an incoming call identification system receives an incoming call request (incoming call request) 101, and first pre-judges 102 an incoming call number, that is, searches the incoming call number in an address book (realized by authorization of a host user relative authority), and judges whether the incoming call number is an unknown number 105 or an address book number 103;
(2) for the address book number 103, the incoming call identity information 1012 is directly output according to the grouping configuration 104 preset by the user, specifically, the incoming call identity information is output in a text form, and the information format is "incoming call name: call number: a, identity category: time of incoming call: x ";
(3) for the unknown number 105, if the unknown number is marked 106 for a plurality of times, the incoming call identity information 1012 is output according to the marking information, and the information format is the same as that of the unknown number;
(4) if the unknown number 105 is not marked by any mark, the call is transferred to an intelligent question-answering module 107, intelligent conversation is carried out with the incoming call according to the existing dialect theme, question-answering knowledge base (preset question knowledge base and preset answer knowledge base) and the like, and incoming call characteristic words 108 are extracted and obtained from the conversation, wherein the extraction algorithm comprises but is not limited to tf-idf, text-rank and the like; further, matching 109 the incoming call feature words 108 with a subject database (preset identity information database) 1011, and if matching is successful, outputting the incoming call identity information 1012, wherein the incoming call information format is the same as that described above; if the matching fails, a new identity theme is created 1010, the newly created identity theme is added to the theme library to update the theme library, and meanwhile, the newly created identity information is output as incoming call identity information 1012, and the information format is the same as that described above;
(5) for unknown and unmarked incoming call numbers, if identity matching fails, relevant information of the unknown and unmarked incoming call numbers can be used as characteristics to be added into the model, so that model optimization is realized.
Secondly, an intelligent question-answering process of the incoming call identity recognition system:
(1) for a speech input (speech information) 201, it is recognized and transcribed into a speech text (text information) 203 using a speech recognition model 202;
(2) performing word segmentation and labeling processing 204 on the voice text 203, and performing analysis and feature extraction on the voice text by using a language model to obtain problem information (text features) 205;
(3) searching the stored information in a question bank (a preset question knowledge bank) 207 and the question information 205 through a semantic matching model to perform semantic matching, and obtaining a question 206 with the highest matching similarity;
(4) searching the stored information in an answer base (a preset answer knowledge base) 209 through a semantic matching model to perform voice matching with the question 206, and obtaining an answer 208 with the highest matching similarity;
(5) performing voice synthesis on the answer information 208 by using a voice synthesis model, and performing voice output 2011; in addition, the full-duplex voice interaction technology 2012 is utilized to combine with the voice input 201 to realize real-time generation response, control the conversation rhythm and real-time recovery of conversation interruption;
(6) and updating the question-answer knowledge base 2010 according to the question-answer record.
Therefore, according to the incoming call identity recognition method provided by the embodiment of the application, when an incoming call request is received, whether the current intelligent conversation condition is met is judged, the intelligent conversation is carried out with the incoming call request terminal under the condition that the intelligent conversation condition is met, so that the conversation information of the two is obtained, namely the voice information, the incoming call feature words in the conversation are further obtained through a feature extraction technology, the identity information of the incoming call request terminal is matched in a preset identity information base, and finally the identity information of the incoming call request terminal is output, so that incoming call reminding is realized, a user can conveniently determine whether to answer the incoming call according to the identity information of a calling party, the user is prevented from answering a harassing call, and the user experience is effectively improved.
To solve the above problem, please refer to fig. 4, fig. 4 is a schematic structural diagram of an incoming call identification apparatus provided in the present application, where the incoming call identification apparatus may include:
a request receiving module 10, configured to receive an incoming call request;
the condition judgment module 20 is used for determining whether the intelligent conversation condition is met according to the incoming call request;
the intelligent dialogue module 30 is used for carrying out intelligent dialogue with the incoming call request terminal if the intelligent dialogue condition is met;
the information acquisition module 40 is used for acquiring voice information sent by the incoming call request terminal in the intelligent conversation process;
a feature word obtaining module 50, configured to obtain incoming call feature words according to the voice information;
the information matching module 60 is configured to match the identity information corresponding to the incoming call feature word in a preset identity information base;
and an information output module 70 for outputting the identity information.
For the introduction of the apparatus provided in the present application, please refer to the above method embodiments, which are not described herein again.
To solve the above problem, please refer to fig. 5, fig. 5 is a schematic structural diagram of an incoming call identification device provided in the present application, where the incoming call identification device may include:
a memory 1 for storing a computer program;
the processor 2 is configured to implement any one of the above-mentioned incoming call identification steps when executing the computer program.
As a preferred embodiment, the incoming call identification device may further include a display for displaying the identification information of the incoming call request terminal.
For the introduction of the system provided by the present application, please refer to the above method embodiment, which is not described herein again.
In order to solve the above problem, the present application further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the above methods for identifying an incoming call can be implemented.
The computer-readable storage medium may include: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
For the introduction of the computer-readable storage medium provided in the present application, please refer to the above method embodiments, which are not described herein again.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The method, the apparatus, the device and the computer readable storage medium for identifying the identity of an incoming call provided by the present application are described in detail above. The principles and embodiments of the present application are explained herein using specific examples, which are provided only to help understand the method and the core idea of the present application. It should be noted that, for those skilled in the art, it is possible to make several improvements and modifications to the present application without departing from the principle of the present application, and these improvements and modifications also fall into the elements of the protection scope of the claims of the present application.
Claims (13)
1. An incoming call identification method is characterized by comprising the following steps:
receiving an incoming call request;
determining whether an intelligent conversation condition is met according to the incoming call request;
if yes, carrying out intelligent conversation with the incoming call request end;
in the intelligent conversation process, acquiring voice information sent by the incoming call request terminal;
obtaining incoming call feature words according to the voice information;
matching the identity information corresponding to the incoming call feature words in a preset identity information base;
and outputting the identity information.
2. The method for identifying an incoming call as claimed in claim 1, wherein said determining whether an intelligent dialog condition is satisfied according to the incoming call request comprises:
confirming the incoming call number according to the incoming call request;
judging whether the incoming call number exists in an address list or not;
if so, acquiring configuration identity information of the incoming call number in the address list, and outputting the configuration identity information;
if not, determining that the intelligent conversation condition is met.
3. The method for incoming call identification according to claim 2, wherein the step of determining that the intelligent dialogue condition is satisfied further comprises, before the step of determining that the intelligent dialogue condition is satisfied:
judging whether the incoming call number is marked or not;
if so, acquiring marked identity information of the marked incoming call number, and outputting the marked identity information;
if not, executing the step of determining that the intelligent conversation condition is met.
4. The method for incoming call identification according to claim 3, further comprising, after outputting the configuration identity information or outputting the tag identity information:
carrying out real-time statistics on the request time of the incoming call request;
and when the request time exceeds the preset time length, executing the step of carrying out intelligent conversation with the incoming call request terminal.
5. The method for identifying the identity of an incoming call according to any one of claims 1 to 4, wherein the intelligent dialogue with the incoming call request terminal comprises:
receiving incoming call voice information sent by the incoming call request terminal;
performing character conversion on the incoming call voice information to obtain incoming call text information;
performing feature extraction on the incoming call text information to obtain text features;
matching and obtaining problem information corresponding to the text features in a preset problem knowledge base;
matching and obtaining answer information corresponding to the question information in a preset answer knowledge base;
carrying out voice conversion on the answer information to obtain the voice reply information;
and sending the voice reply information to the incoming call request terminal.
6. The incoming call identification method of claim 5, further comprising:
recording the incoming call text information, the question information and the answer information to obtain a question and answer record;
and updating the preset question knowledge base and the preset answer knowledge base according to the question and answer records.
7. The method for identifying an incoming call as recited in claim 1, further comprising:
and when the identity information corresponding to the incoming call feature words cannot be matched and obtained in the preset identity information base, creating new identity information according to the incoming call feature words, and outputting the new identity information.
8. The method for identifying an incoming call as claimed in claim 7, wherein the creating new identity information according to the incoming call feature word comprises:
acquiring a number structure of the incoming call number;
obtaining attribute information of the incoming call number according to the number structure;
and creating the new identity information according to the attribute information and the incoming call feature words.
9. The method for identifying an incoming call as recited in claim 8, further comprising:
and adding the new identity information into the preset identity information base to update the preset identity information base.
10. An incoming call identification device, comprising:
the request receiving module is used for receiving an incoming call request;
the condition judgment module is used for determining whether the intelligent conversation condition is met according to the incoming call request;
the intelligent dialogue module is used for carrying out intelligent dialogue with the incoming call request terminal if the intelligent dialogue condition is met;
the information acquisition module is used for acquiring voice information sent by the incoming call request terminal in the intelligent conversation process;
the characteristic word acquisition module is used for acquiring incoming call characteristic words according to the voice information;
the information matching module is used for matching the identity information corresponding to the incoming call feature words in a preset identity information base;
and the information output module is used for outputting the identity information.
11. An incoming call identification device, comprising:
a memory for storing a computer program;
processor for implementing the steps of the incoming call identification method according to any of claims 1 to 9 when executing said computer program.
12. The incoming call identification device according to claim 11, further comprising:
and the display is used for displaying the identity information of the incoming call request terminal.
13. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the incoming call identification method according to any one of claims 1 to 9.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911082383.0A CN110798576A (en) | 2019-11-07 | 2019-11-07 | Incoming call identity recognition method and device and related equipment |
US16/889,823 US11019207B1 (en) | 2019-11-07 | 2020-06-02 | Systems and methods for smart dialogue communication |
US17/238,161 US11323566B2 (en) | 2019-11-07 | 2021-04-22 | Systems and methods for smart dialogue communication |
US17/660,207 US11758047B2 (en) | 2019-11-07 | 2022-04-21 | Systems and methods for smart dialogue communication |
US18/359,075 US20230370549A1 (en) | 2019-11-07 | 2023-07-26 | Systems and methods for smart dialogue communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911082383.0A CN110798576A (en) | 2019-11-07 | 2019-11-07 | Incoming call identity recognition method and device and related equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110798576A true CN110798576A (en) | 2020-02-14 |
Family
ID=69443205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911082383.0A Pending CN110798576A (en) | 2019-11-07 | 2019-11-07 | Incoming call identity recognition method and device and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110798576A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112085594A (en) * | 2020-09-14 | 2020-12-15 | 深圳前海微众银行股份有限公司 | Identity verification method, equipment and readable storage medium |
CN112291433A (en) * | 2020-10-23 | 2021-01-29 | 北京蓦然认知科技有限公司 | Automatic learning method and device of voice assistant |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001047225A2 (en) * | 1999-12-20 | 2001-06-28 | Qualcomm Incorporated | System and method for enhancing call waiting functionality via voice recognition |
CN108989550A (en) * | 2018-06-26 | 2018-12-11 | 江苏新原力科技有限公司 | A kind of means of communication that telephony intelligence is answered |
CN109672786A (en) * | 2019-01-31 | 2019-04-23 | 北京蓦然认知科技有限公司 | A kind of incoming call sound method and device |
CN110010135A (en) * | 2018-01-05 | 2019-07-12 | 北京搜狗科技发展有限公司 | A kind of voice-based personal identification method, device and electronic equipment |
CN110072019A (en) * | 2019-04-26 | 2019-07-30 | 深圳市大众通信技术有限公司 | A kind of method and device shielding harassing call |
CN110113473A (en) * | 2019-05-10 | 2019-08-09 | 南京硅基智能科技有限公司 | A kind of method and system of the intelligent filtering incoming call based on cloud virtual mobile phone |
CN110401777A (en) * | 2019-08-02 | 2019-11-01 | 上海尊源通讯技术有限公司 | A kind of AI phone secretary system based on communication terminal |
-
2019
- 2019-11-07 CN CN201911082383.0A patent/CN110798576A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001047225A2 (en) * | 1999-12-20 | 2001-06-28 | Qualcomm Incorporated | System and method for enhancing call waiting functionality via voice recognition |
CN110010135A (en) * | 2018-01-05 | 2019-07-12 | 北京搜狗科技发展有限公司 | A kind of voice-based personal identification method, device and electronic equipment |
CN108989550A (en) * | 2018-06-26 | 2018-12-11 | 江苏新原力科技有限公司 | A kind of means of communication that telephony intelligence is answered |
CN109672786A (en) * | 2019-01-31 | 2019-04-23 | 北京蓦然认知科技有限公司 | A kind of incoming call sound method and device |
CN110072019A (en) * | 2019-04-26 | 2019-07-30 | 深圳市大众通信技术有限公司 | A kind of method and device shielding harassing call |
CN110113473A (en) * | 2019-05-10 | 2019-08-09 | 南京硅基智能科技有限公司 | A kind of method and system of the intelligent filtering incoming call based on cloud virtual mobile phone |
CN110401777A (en) * | 2019-08-02 | 2019-11-01 | 上海尊源通讯技术有限公司 | A kind of AI phone secretary system based on communication terminal |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112085594A (en) * | 2020-09-14 | 2020-12-15 | 深圳前海微众银行股份有限公司 | Identity verification method, equipment and readable storage medium |
CN112085594B (en) * | 2020-09-14 | 2024-05-28 | 深圳前海微众银行股份有限公司 | Identity verification method, device and readable storage medium |
CN112291433A (en) * | 2020-10-23 | 2021-01-29 | 北京蓦然认知科技有限公司 | Automatic learning method and device of voice assistant |
CN112291433B (en) * | 2020-10-23 | 2022-03-01 | 杭州蓦然认知科技有限公司 | Automatic learning method, device, equipment and storage medium of voice assistant |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109672786B (en) | Incoming call answering method and device | |
CN110751943A (en) | Voice emotion recognition method and device and related equipment | |
CN109819127B (en) | Method and system for managing crank calls | |
US20030157968A1 (en) | Personalized agent for portable devices and cellular phone | |
CN111683175B (en) | Method, device, equipment and storage medium for automatically answering incoming call | |
CN110798578A (en) | Incoming call transaction management method and device and related equipment | |
CN103139404A (en) | System and method for generating interactive voice response display menu based on voice recognition | |
CN110809095A (en) | Method and device for voice call-out | |
JP2002540731A (en) | System and method for generating a sequence of numbers for use by a mobile phone | |
CN110798576A (en) | Incoming call identity recognition method and device and related equipment | |
CN114328867A (en) | Intelligent interruption method and device in man-machine conversation | |
CN113779217A (en) | Intelligent voice outbound service method and system based on human-computer interaction | |
CN111970295B (en) | Multi-terminal-based call transaction management method and device | |
CN106709018A (en) | Method and device for hitting preset problems | |
CN111683174B (en) | Incoming call processing method, device and system | |
KR101033870B1 (en) | Method and device for processing spam call | |
JP6873935B2 (en) | Text analyzer, text analysis method and text analysis program | |
CN110740212A (en) | Call answering method and device based on intelligent voice technology and electronic equipment | |
CN110798566A (en) | Call information recording method and device and related equipment | |
CN110166637A (en) | A kind of spacing recognition methods and device | |
CN108717851A (en) | A kind of audio recognition method and device | |
CN113452847A (en) | Crank call identification method and related device | |
CN113254579A (en) | Voice retrieval method and device and electronic equipment | |
CA2308978A1 (en) | Voice message search system and method | |
CN112840627B (en) | Information processing method, related device and computer readable storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200214 |
|
RJ01 | Rejection of invention patent application after publication |