CN110163630A - Product monitoring and managing method, device, computer equipment and storage medium - Google Patents

Product monitoring and managing method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN110163630A
CN110163630A CN201910300383.7A CN201910300383A CN110163630A CN 110163630 A CN110163630 A CN 110163630A CN 201910300383 A CN201910300383 A CN 201910300383A CN 110163630 A CN110163630 A CN 110163630A
Authority
CN
China
Prior art keywords
voice
blacklist
semantic analysis
product
vocal print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910300383.7A
Other languages
Chinese (zh)
Other versions
CN110163630B (en
Inventor
袁佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Life Insurance Company of China Ltd filed Critical Ping An Life Insurance Company of China Ltd
Priority to CN201910300383.7A priority Critical patent/CN110163630B/en
Publication of CN110163630A publication Critical patent/CN110163630A/en
Application granted granted Critical
Publication of CN110163630B publication Critical patent/CN110163630B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a kind of product monitoring and managing method, device, computer equipment and storage medium, and this method includes the production payment request for obtaining user terminal and sending;The mark that will attend a banquet is matched with blacklist mark, obtains list matching result;If list matching result is successful match, corresponding product type is determined according to product identification, corresponding voice broadcast data are called according to product type, voice broadcast is carried out to voice broadcast data;To be identified voice data of the user terminal based on voice broadcast data feedback is obtained, semantic analysis is carried out to voice data to be identified, obtains semantic analysis result;Target vocal print feature is extracted from voice data to be identified, standard vocal print feature and target vocal print feature are matched, and obtains voice print matching result;According to semantic analysis result and vocal print matching result, corresponding response is carried out to production payment request and is operated, there are frauds in product sales process to solve the problems, such as to attend a banquet.

Description

Product monitoring and managing method, device, computer equipment and storage medium
Technical field
The present invention relates to technical field of data processing more particularly to a kind of product monitoring and managing method, device, computer equipment and Storage medium.
Background technique
With the development of the global economy, each major company is increasingly competitive, team, intra-company or sales force mutually it Between there is also competitive relations.Due to corporate supervision deficiency, some sales forces are to promote achievement, in product sales process, User's purchase product is induced by deceptive information etc. or some Team Managements personnel are the sales achievement for guaranteeing this team, it is hidden It hides the fraud of sales force from, is complained to will lead to user, influence company reputation, therefore, sale how to be avoided to sit The fraud of seat becomes urgent problem to be solved.
Summary of the invention
The embodiment of the present invention provides a kind of product monitoring and managing method, device, computer equipment and storage medium, to solve to attend a banquet There are problems that fraud in product sales process.
A kind of product monitoring and managing method, comprising:
Obtain the production payment request that user terminal is sent, production payment request comprising user identifier, product identification and It attends a banquet mark;
The mark of attending a banquet is matched with blacklist mark in blacklist list, obtains list matching result;
If the list matching result is successful match, corresponding product type, root are determined according to the product identification Corresponding voice broadcast data are called according to the product type, voice is carried out to the voice broadcast data using TTS technology and is broadcast Report;
To be identified voice data of the user terminal based on the voice broadcast data feedback is obtained, to the voice number to be identified According to semantic analysis is carried out, semantic analysis result is obtained;
Target vocal print feature is extracted from the voice data to be identified, it will standard vocal print corresponding with the user identifier Feature and the target vocal print feature are matched, and voice print matching result is obtained;
According to the semantic analysis result and the voice print matching as a result, carrying out corresponding sound to production payment request It should operate.
A kind of product maintenance device, comprising:
Payment request obtains module, for obtaining the production payment request of user terminal transmission, the production payment request packet Containing user identifier, product identification and mark of attending a banquet;
List matching module is obtained for matching the mark of attending a banquet with blacklist mark in blacklist list List matching result;
Voice broadcast module determines if being successful match for the list matching result according to the product identification Corresponding product type is called corresponding voice broadcast data according to the product type, is broadcast using TTS technology to the voice Count off is according to progress voice broadcast;
Semantic analysis result obtains module, for obtaining to be identified language of the user terminal based on the voice broadcast data feedback Sound data carry out semantic analysis to the voice data to be identified, obtain semantic analysis result;
Voice print matching result obtains module, will be with for extracting target vocal print feature from the voice data to be identified The corresponding standard vocal print feature of user identifier and the target vocal print feature are matched, and voice print matching result is obtained;
Operation module is responded, is used for according to the semantic analysis result and the voice print matching as a result, to the product branch It pays request and carries out corresponding response operation.
A kind of computer equipment, including memory, processor and storage are in the memory and can be in the processing The computer program run on device, the processor realize the said goods monitoring and managing method when executing the computer program.
A kind of computer readable storage medium, the computer-readable recording medium storage have computer program, the meter Calculation machine program realizes the said goods monitoring and managing method when being executed by processor.
It is above-mentioned that a kind of product monitoring and managing method, device, computer equipment and storage medium are provided, when obtaining what user terminal was sent When production payment is requested, the mark that will attend a banquet is matched with blacklist mark in blacklist list, to determine whether to the product Payment request carries out speech verification.If list matching result is successful match, determine that corresponding voice is broadcast according to product identification Voice broadcast data are carried out voice broadcast by count off evidence, to determine whether user has a clear understanding of the product purchase of the product of purchase Notice.To be identified voice data of the user terminal based on voice broadcast data feedback is obtained, voice data to be identified is carried out semantic Analysis, to get whether user has a clear understanding of product purchase it should be clear that reducing subsequent user complaint.From voice data to be identified Target vocal print feature is extracted, standard vocal print feature corresponding with user identifier and target vocal print feature are matched, acquisition sound Line matching result, realization determine whether for my reply.According to semantic analysis result and vocal print matching result, production payment is asked It asks and carries out corresponding response operation, realize the supervision of product sale.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by institute in the description to the embodiment of the present invention Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention Example, for those of ordinary skill in the art, without any creative labor, can also be according to these attached drawings Obtain other attached drawings.
Fig. 1 is the application environment schematic diagram of product monitoring and managing method in one embodiment of the invention;
Fig. 2 is the flow chart of product monitoring and managing method in one embodiment of the invention;
Fig. 3 is the flow chart of product monitoring and managing method in one embodiment of the invention;
Fig. 4 is the flow chart of product monitoring and managing method in one embodiment of the invention;
Fig. 5 is the flow chart of product monitoring and managing method in one embodiment of the invention;
Fig. 6 is the flow chart of product monitoring and managing method in one embodiment of the invention;
Fig. 7 is the flow chart of product monitoring and managing method in one embodiment of the invention;
Fig. 8 is the functional block diagram of product maintenance device in one embodiment of the invention;
Fig. 9 is a schematic diagram of computer equipment in one embodiment of the invention.
Specific embodiment
Below by the attached drawing in knot and the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
Product monitoring and managing method provided in an embodiment of the present invention, can be applicable in the application environment such as Fig. 1, the product monitoring party Method is applied in product distribution system, which includes user terminal and server-side, wherein user terminal by network with Server-side is communicated.The product monitoring and managing method is particularly applicable in the server-side of Products Show APP, is sent out when receiving user terminal When the production payment request sent, judge that selling attending a banquet for the product identifies whether to match with blacklist mark, if matching Corresponding voice broadcast data are broadcasted to user terminal, to understand product purchase it should be clear that avoiding according to voice broadcast data user It attends a banquet violation operation.According to the voice data to be identified of client feeds back, corresponding response operation is carried out, subsequent user is reduced and throws It tells.The corresponding target vocal print feature of voice data to be identified is extracted, according to target vocal print feature to determine whether for user It replys.Wherein, user terminal can be, but not limited to various personal computers, laptop, smart phone, tablet computer and portable Formula wearable device.Server-side can be realized with the server-side cluster of the either multiple server-side compositions of independent server-side.
In one embodiment, as shown in Fig. 2, providing a kind of product monitoring and managing method, the service in Fig. 1 is applied in this way It is illustrated, specifically comprises the following steps: for end
S10: obtain user terminal send production payment request, production payment request comprising user identifier, product identification and It attends a banquet mark.
Wherein, production payment request is the request paid to the product of purchase that user is sent based on user terminal.With Family mark refers to that server-side is the unique identification of each user distribution, is also possible to the corresponding mark of identification card number user of user Know, unique user can determine by user identifier.Product identification is the corresponding mark of product of user's purchase, according to product mark Know and determines unique product.Wherein, server-side is the corresponding product identification of each products configuration in advance, and each product identification is corresponding One product type, product type refer to classification belonging to the product identification, for example, the corresponding product of product identification be good luck with Property, affiliated product type is casualty insurance.Mark of attending a banquet refers to server-side in advance and is the mark of distribution of attending a banquet, and passes through mark of attending a banquet Knowledge, which can determine, uniquely attends a banquet.
Specifically, product sale, after user determines purchase product, user Ke Ji can be carried out by product distribution system by attending a banquet Production payment request is sent in user terminal, includes user identifier, product identification and mark of attending a banquet in production payment request.
S20: the mark that will attend a banquet is matched with blacklist mark in blacklist list, obtains list matching result.
Wherein, blacklist mark refers to the corresponding mark of attending a banquet for carrying out violation operation.
Specifically, it is stored with blacklist list in database, has each blacklist identify, is corresponding in blacklist list Monitor duration and corresponding monitoring time limit.The server-side each blacklist mark in mark and blacklist list that will attend a banquet carries out Match, obtains matching result.Wherein, matching result may include attend a banquet mark and blacklist mark successful match and attending a banquet identify with it is black List mark it fails to match two kinds.If mark of attending a banquet and blacklist identify successful match, server-side needs to grasp this payment Make to carry out IVR speech verification, wherein IVR (Interactive Voice Response), i.e. interactive voice answering.It realizes Supervision to product sale.If it fails to match for mark of attending a banquet and blacklist mark, user can directly carry out delivery operation, be not necessarily to Carry out IVR speech verification.By IVR speech verification, to determine whether user understands product purchase it should be clear that and guaranteeing to reply confirmation The user of information is purchase product.
S30: if list matching result is successful match, corresponding product type is determined according to product identification, according to production Category type calls corresponding voice broadcast data, carries out voice broadcast to voice broadcast data using TTS technology.
Wherein, voice broadcast data refer to preconfigured lteral data.It is to be appreciated that each product type corresponding one Voice broadcast data, by voice broadcast data user will be clearly understood that product buy notice it is noted that data, i.e. product Purchase is it should be clear that avoid violation operation of attending a banquet.Wherein, voice broadcast data should be simple and clear clear.
Specifically, if attending a banquet mark and blacklist mark successful match, needing to attend a banquet to this identifies corresponding payment request Carry out IVR speech verification.Firstly, inquiring database according to product identification, it is corresponding to be stored with each product identification in database Product type, product type includes plus protects, comprehensive golden loan/loan is small to disappear, activates first group with card/is turned over dozen and other types etc..For example, Product identification corresponding product is good luck retinue, according to the table of comparisons in the casual lookup database of good luck, with the casual corresponding production of good luck Category type is casualty insurance.Corresponding voice broadcast data are called according to product type.For example, (1) product type is unexpected protects Danger, corresponding voice broadcast data are as follows: " whether do you understand that you currently buy a casualty insurance, rather than income type insures? it is clear Chu's R. S. V. P. is clear, and the R. S. V. P. that such as has a question has a question, and thanks." (2) product type is that loan/loan is small disappears for comprehensive gold, it is corresponding Voice broadcast data are as follows: " whether you understand that other synthesis financial services such as the insurance that you are currently bought and loan have no directly Association? understand that R. S. V. P. is clear, the R. S. V. P. that such as has a question has a question, and thanks." (3) product type be credit card activate first group/ It turns over and beats, corresponding voice broadcast data are as follows: " whether you understand that insurance that you are currently bought and credit card amount promote etc. other Does comprehensive financial service have no direct correlation? understand that R. S. V. P. is clear, the R. S. V. P. that such as has a question has a question, and thanks." according to product Type search database, obtains corresponding with product type voice broadcast data, and use TTS technology by voice broadcast data into Row voice broadcast will carry out IVR speech verification, and avoid the violation operation attended a banquet, and realize the supervision of product sale.
S40: obtain to be identified voice data of the user terminal based on voice broadcast data feedback, to voice data to be identified into Row semantic analysis obtains semantic analysis result.
Wherein, voice data to be identified refers to voice number of the user based on user terminal according to voice broadcast data feedback According to.
Specifically, server-side provides a voice and obtains interface, which obtains interface and user terminal is connected to the network, Yong Huke Based on user terminal, voice data to be identified is fed back to server-side according to voice broadcast data, server-side obtains interface by voice The voice data to be identified is got, and semantic analysis is carried out to voice data to be identified, is determined in voice data to be identified Key content obtains semantic analysis result, wherein semantic analysis result includes confirmation message, denies information and uncertain information. It is to be appreciated that comprising " understanding R. S. V. P. in the corresponding voice broadcast data of each product type in voice broadcast data Clear, the R. S. V. P. that such as has a question has a question " voice broadcast data, i.e., the voice data to be identified that user replys includes clearly Chu, i.e. semantic analysis result are confirmation message, include to have a question in the voice data to be identified that user replys, then semantic analysis knot Fruit is to deny information;Understand and had a question if not including in the voice data to be identified that user replys, then semantic analysis knot Fruit is uncertain information.
S50: extracting target vocal print feature from voice data to be identified, will standard vocal print feature corresponding with user identifier It is matched with target vocal print feature, obtains voice print matching result.
Wherein, target vocal print feature refers to the feature extracted from voice data to be identified, and MFCC calculation specifically can be used Method extracts target vocal print feature from voice data to be identified.Standard vocal print feature refers to the corresponding with user identifier of preparatory typing Vocal print feature.Wherein, MFCC (Mel-scale Frequency Cepstral Coefficients, mel cepstrum coefficients) It is characterized in the cepstrum parameter extracted in Mel scale frequency domain, Mel scale describes the nonlinear characteristic of human ear frequency, adopts Vocal print feature extraction is carried out to voice data to be identified with MFCC algorithm, the MFCC feature got is target vocal print feature.
Specifically, target vocal print feature is extracted first from voice data to be identified, and is searched according to user identifier is corresponding Database obtains corresponding with user identifier standard vocal print feature, using similarity algorithm by target vocal print feature and standard sound Line feature carries out similarity calculation, obtains voice print matching result according to calculated vocal print similarity, wherein voice print matching result Including successful match and it fails to match.
Further, in the database by the storage of voice broadcast data, user identifier and voice data to be identified, i.e., from adopting Voice broadcast is carried out to voice broadcast data with TTS technology to start, carries out voice admission, until the voice to be identified that user sends End of Tape after data saves the voice data of admission.If subsequent user pair product corresponding with product identification into When row is complained, data base call voice data to be identified can be inquired and determine whether it is purchase product, user is avoided to cheat row For to guarantee the validity of voice data to be identified.
S60: according to semantic analysis result and vocal print matching result, corresponding response is carried out to production payment request and is operated.
Specifically, if semantic analysis result is confirmation message, illustrate that user has a clear understanding of the product that current collection is bought, if Semantic analysis result is to deny information, then illustrates that there is also queries for product of the user to purchase, i.e. semantic analysis result is different, institute Corresponding response operation should be different.If voice print matching result is successful match, illustrate target vocal print feature and standard vocal print Characteristic matching success, voice data to be identified is to reply in person;If voice print matching result is that it fails to match, illustrate target vocal print Feature and standard vocal print feature successful match, voice data to be identified is not to reply in person, i.e., voice print matching result is different, and institute is right The response operation answered should be different.According to semantic analysis result and vocal print matching result, production payment request is carried out corresponding Response operation, with guarantee user have a clear understanding of product purchase it should be clear that and be I reply voice data to be identified, avoid subsequent The supervision of product sale is realized in customer complaint.
Step S10-S60, when obtaining the production payment request that user terminal is sent, in the mark that will attend a banquet and blacklist list Blacklist mark is matched, to determine whether to request the production payment to carry out speech verification.If list matching result is With success, then corresponding voice broadcast data are determined according to product identification, voice broadcast data is subjected to voice broadcast, to determine Whether user has a clear understanding of the product purchase notice of the product of purchase.User terminal is obtained based on voice broadcast data feedback wait know Other voice data, to voice data to be identified carry out semantic analysis, with get user whether have a clear understanding of product purchase it should be clear that Subsequent user is reduced to complain.Target vocal print feature is extracted from voice data to be identified, it will standard sound corresponding with user identifier Line feature and target vocal print feature are matched, and are obtained voice print matching and are determined whether as a result, realizing for my reply.According to semanteme Result and vocal print matching result are analyzed, corresponding response is carried out to production payment request and is operated, realizes the supervision of product sale.
In one embodiment, as shown in figure 3, in step S40, i.e., semantic analysis is carried out to voice data to be identified, obtained Semantic analysis result specifically comprises the following steps:
S41: pre-processing voice data to be identified, obtains voice messaging.
Wherein, pretreatment, which refers to treat, knows voice data progress framing, adding window and preemphasis etc..Framing is by N number of sampling Point set synthesizes an observation unit, referred to as frame.The value of N is 256 or 512 under normal conditions, and the time covered is about the left side 20-30ms It is right.To avoid the variation of adjacent two frame excessive, by making have one section of overlapping region between adjacent two frame, this overlapping region is contained M sampled point, the value of usual M are about the 1/2 or 1/3 of N, this process is known as framing.
Adding window is each frame multiplied by Hamming window (i.e. Hamming Window), since the amplitude-frequency characteristic of Hamming window is that secondary lobe declines Subtract it is larger, server-side by single frames voice data carry out windowing process, the continuity of frame left end and frame right end can be increased.Pre-add It is to keep the frequency spectrum of signal more flat to promote high frequency section by a high-pass filter single frames voice data after adding window again It is sliding, low frequency is maintained at into the entire frequency band of high frequency, frequency spectrum can be sought with same signal-to-noise ratio, and the formant of prominent high frequency obtains Preemphasis treated voice messaging.
S42: feature extraction is carried out to voice messaging, obtains phonetic feature.
Wherein, phonetic feature includes but is not limited to use filter characteristic.Filter (Filter-Bank, abbreviation Fbank) It is characterized in common phonetic feature in speech recognition process.Since Meier feature commonly used in the prior art is carrying out model identification Dimension-reduction treatment can be carried out to information in the process, lead to the loss of partial information, it in order to avoid the above problems, can in the present embodiment Common Meier feature is replaced using filter characteristic.
S43: identifying phonetic feature using speech recognition modeling, obtains target text data.
Wherein, speech recognition modeling includes preparatory trained acoustic model and language model.Wherein, acoustic model is to use To obtain the model of the corresponding aligned phoneme sequence of phonetic feature.Phoneme is by unit the smallest in voice, it will be appreciated that for inside Chinese character Phonetic, word includes at least one phoneme.Such as: Chinese syllable ā () only one phoneme, there are two phonemes by à i (love) Deng.The training method of acoustic model includes but is not limited to that GMM-HMM (mixed Gauss model) is used to be trained.Language model is For aligned phoneme sequence to be converted to the model of natural language text.Specifically, phonetic feature is input to preparatory training by server It is identified in good acoustic model, obtain the corresponding aligned phoneme sequence of target voice feature, the aligned phoneme sequence that then will acquire is defeated Enter into preparatory trained language model and converted, obtains corresponding target text data.
S44: semantic analysis is carried out to target text data using NLP technology, is obtained corresponding with target text data Semantic analysis result.
Wherein, NLP (Natural Language Processing, natural language processing) is computer with a kind of effective Mode analyze, understand and from human language obtain meaning a kind of language processing techniques.By utilizing NLP technology, exploitation Person can organize and construct knowledge hierarchy to execute autoabstract, translation, name Entity recognition, relationship extraction, sentiment analysis, language The tasks such as sound identification and topic segmentation.In the present embodiment, semantic analysis interface provided by open source NLP technology can be used, to mesh Mark lteral data carries out intention analysis, obtains analysis result corresponding with target text data.
Specifically, target text data are input in semantic analysis interface and carry out intention analysis, acquisition and target text The corresponding semantic analysis result of data, semantic analysis result include confirmation message, deny information and uncertain information.By right Target text data carry out semantic analysis, to determine whether user has a clear understanding of product purchase it should be clear that in turn according to semanteme point It analyses result and carries out corresponding response operation, avoid violation operation of attending a banquet.
In step S41-S44, by being pre-processed to voice data to be identified, to obtain more smooth voice letter Breath, then feature extraction is carried out to voice messaging, phonetic feature is obtained, to know using speech recognition modeling to phonetic feature Not, target text data are obtained, semantic analysis are carried out to target text data by NLP technology, to determine whether user is clear Product purchase notice operates as a result, responding accordingly convenient for subsequent progress.
It in one embodiment, i.e., will standard vocal print feature corresponding with user identifier and mesh as shown in figure 4, in step S50 Mark vocal print feature is matched, and obtains voice print matching as a result, specifically comprising the following steps:
S51: using cosine similarity algorithm pair standard vocal print feature corresponding with user identifier and target vocal print feature into Row similarity calculation obtains vocal print similarity.
Wherein, vocal print similarity refers to target vocal print feature value similar with standard vocal print feature.
Specifically, standard vocal print feature corresponding with user identifier is first obtained, using cosine similarity formula, to standard sound Line feature and target vocal print feature carry out similarity calculation, obtain vocal print similarity.Wherein, cosine similarity calculation formula isS is vocal print similarity, AiFor target vocal print feature, BiFor standard vocal print Feature, i are i-th dimension feature, and n is number of dimensions.
S52: if vocal print similarity is greater than similarity threshold, target vocal print feature and standard vocal print feature successful match, Obtaining voice print matching result is successful match.
Wherein, similarity threshold refers to preset for determining whether the corresponding user of target vocal print feature is preparatory The user of the standard vocal print feature of storage.
Specifically, the vocal print similarity that server-side will acquire is compared with similarity threshold, if vocal print similarity is big In similarity threshold, then target vocal print feature and standard vocal print feature successful match, then obtain voice print matching result for matching at Function.
S53: if vocal print similarity is not more than similarity threshold, target vocal print feature matches mistake with standard vocal print feature It loses, obtaining voice print matching result is that it fails to match.
Specifically, if vocal print similarity is not more than similarity threshold, target vocal print feature is matched with standard vocal print feature Failure, then obtaining voice print matching result is that it fails to match.
It is similar with the progress of standard vocal print feature to target vocal print feature using cosine similarity algorithm in step S51-S53 Degree calculates, and obtains vocal print similarity, and calculation method is simple and quick, and is determined whether according to vocal print feature for my reply.If sound Line similarity is greater than similarity threshold, then target vocal print feature and standard vocal print feature successful match, obtain voice print matching result For successful match;If vocal print similarity is not more than similarity threshold, it fails to match with standard vocal print feature for target vocal print feature, Obtaining voice print matching result is that it fails to match, to improve the acquisition accuracy of voice print matching result.
In one embodiment, as shown in figure 5, in step S60, according to semantic analysis result and vocal print matching result, to production Product payment request carries out corresponding response operation, specifically comprises the following steps:
S61: if voice print matching result is successful match, and semantic analysis result is confirmation message, then is based on production payment Request enters corresponding delivery operation interface.
Specifically, if voice print matching result is successful match, voice data to be identified is to reply in person, and semantic analysis As a result it is confirmation message, then illustrates that user understands that product is bought it should be clear that then entering corresponding payment behaviour based on production payment request Make interface, user can complete delivery operation based on delivery operation interface.
S62: if voice print matching result is successful match, and semantic analysis result is to deny information, then to client feeds back It answers questions information, obtains user terminal based on information feedback of answering questions and continue with information.
Wherein, information of answering questions refers to the information that doubt is released for user corresponding with product identification, it is possible to understand that ground is answerred questions Information is art if FAQs corresponding with product identification and answer information, is that user carries out clear one's mind of doubt by the words art.Continue Handling information is that user determines whether the information explained the puzzle based on information of answering questions.Continuing with information includes continuing payment information and refusing Exhausted payment information.
Specifically, if voice print matching result is successful match, and semantic analysis result is to deny information, then voice to be identified Data are to reply in person, but the user has the product of purchase and feels uncertain, then first determines the doubt problem of user, further according to A gang of's problem calling at family is answerred questions information, is answerred questions information using TTS technology voice broadcast, and user can carry out according to information of answering questions Explain the puzzle, and feeds back and continue with information.
S63: it if continuing with information to continue payment information, executes and voice broadcast data is broadcasted using TTS technology.
Specifically, if getting continue with information of the user terminal based on information feedback of answering questions is to continue payment information, The user has explained the puzzle according to information of answering questions, then executes the step of broadcasting voice broadcast data using TTS technology, the step and step Step is identical in S30, does not repeat specifically herein.
S64: if continuing with information as refusal to pay information, information is handled to client feeds back objection, obtains user End group is in the final determining information of objection processing information feedback.
Specifically, information is continued with as refusal to pay information based on information feedback of answering questions if obtaining user terminal, be somebody's turn to do User does not explain the puzzle according to information of answering questions, then handles information to server-side feedback objection, wherein objection processing information refers to by artificial The information explained the puzzle obtains user based on the final determining information of objection processing information feedback, wherein final to determine that information is Refer to that user determines whether the information explained the puzzle based on objection processing information, it is final to determine that information includes non-payment information and continues to prop up Pay information.
S65: if finally determining, information is non-payment information, exits current interface.
Specifically, if the final determining information of client feeds back is non-payment information, user is handled according to objection to be believed Breath is not explained the puzzle, and attending a banquet, there may be violation operations, then not can be carried out delivery operation, exit current interface.By non-payment information Associated storage is identified with attending a banquet, identifies corresponding monitor duration convenient for subsequent increase blacklist.
S66: if finally determining, information is to continue payment information, executes and broadcasts voice broadcast data using TTS technology.
Specifically, if the final determining information of client feeds back is to continue payment information, user is handled according to objection to be believed Breath has been explained the puzzle, then executes and broadcast voice broadcast data using TTS technology, the step is identical as step in step S30, does not make herein Specifically repeat.It is to be appreciated that passing through step S30 if executing step S30 after user explains the puzzle and reacquiring language to be identified Sound data can when complaining convenient for subsequent user by associated storages such as voice data to be identified, user identifier and final determining information It is used as evidence.
Further, it if voice print matching result is that it fails to match, sends and reminds to the corresponding mobile terminal of user identifier Information.Wherein, prompting message is " current reply is not to operate in person " etc., by this step, with determination voice data to be identified For my reply.Wherein, mobile terminal is the terminal device of user.
Further, if voice print matching result is successful match, and semantic analysis result is uncertain information, then repeats to hold Row carries out voice broadcast to voice broadcast data using TTS technology.Specifically, when semantic analysis result is uncertain information, i.e., The voice data to be identified and voice broadcast data that user replys be not corresponding, then executes using TTS technology to voice broadcast data Voice broadcast is carried out, to determine whether user has a clear understanding of product purchase it should be clear that avoiding violation operation of attending a banquet.
In step S61-S66, if voice print matching result is successful match, and semantic analysis result is confirmation message, then root It requests to enter corresponding delivery operation interface according to production payment, avoids violation operation of attending a banquet, reduce subsequent user and complain.If vocal print Matching result is successful match, and semantic analysis result is to deny information, then according to information and the objection processing information equipotential of answering questions User explains the puzzle, so that user has a clear understanding of product purchase it should be clear that improving user experience.
In one embodiment, as shown in fig. 6, before step S20, i.e., the black name in will attend a banquet mark and blacklist list Before single mark is matched, product monitoring and managing method further include:
S201: it obtains each attend a banquet and identifies corresponding violation number, if violation number is greater than frequency threshold value, will attend a banquet mark Know and is identified as blacklist.
Wherein, frequency threshold value is preset for determining the threshold value attended a banquet and identify whether to identify for blacklist.Blacklist Mark refers to that violation number is greater than the mark of attending a banquet of frequency threshold value.
Specifically, it obtains each attend a banquet and identifies corresponding violation number, wherein the channel of acquisition violation number can be divided into more Kind, one is clients to complain to attending a banquet, accessed to identify corresponding violation number with attending a banquet;One is supervisors Feedback identifies corresponding violation number with attending a banquet, another is the non-payment information fed back when client pays, root According to non-payment acquisition of information to identify corresponding violation number with attending a banquet.It counts each attend a banquet and identifies corresponding all violations Number compares all violation numbers with frequency threshold value, if violation number is greater than frequency threshold value, which is made For blacklist mark, when identifying sale product so as to the subsequent blacklist, corresponding payment request is identified to the blacklist It carries out IVR speech verification (i.e. the step of step S30-S50), realizes that identifying corresponding sales behavior to blacklist supervises, To ensure that user has a clear understanding of the product of purchase, subsequent user is avoided to complain.If violation number is not more than frequency threshold value, not to this It attends a banquet and identifies corresponding product progress IVR speech verification.
S202: identifying corresponding violation number according to blacklist, determine blacklist identify corresponding supervision duration and with prison The pipe duration corresponding regulatory time limit.
Wherein, supervision duration refers to the time corresponding with violation number, for example, violation number is 2 times, a length of one when supervision A month.Regulatory time limit refers to that blacklist identifies corresponding initial time and deadline, for example, the violation time of a certain mark of attending a banquet Number is 2 times, and frequency threshold value is greater than at January 1, then a length of one month when supervising, then the regulatory time limit is January 1 to 1 day 2 months.
Specifically, the corresponding supervision duration of different violation numbers is different, it is possible to understand that ground, violation number is more, corresponding Supervision duration is longer, conversely, violation number is fewer, corresponding supervision duration is shorter.It is pre-configured with each violation number and supervision The corresponding relationship of duration, and store in the database.Identify corresponding violation number by blacklist and search database, obtain with Corresponding supervision duration determines the regulatory time limit as supervision duration corresponding with blacklist mark, and according to supervision duration.Pass through This step can quickly determine that each blacklist identifies corresponding supervision duration and regulatory time limit, determine that method is simple and quick.
S203: blacklist list is formed based on each blacklist mark and regulatory time limit, and is stored in the database.
Wherein, blacklist list is to store the list of blacklist mark and the corresponding relationship between the regulatory time limit.
Specifically, it is identified based on each blacklist and the regulatory time limit forms blacklist list, convenient for subsequent determining needs pair Which production payment request carries out IVR speech verification.
In step S201-S203, according to it is each attend a banquet identify corresponding violation number determine blacklist identify, so as to subsequent Corresponding production payment emotion is identified to blacklist and seeks progress IVR speech verification.Corresponding violation number is identified according to blacklist, Determine that blacklist identifies corresponding supervision duration and regulatory time limit corresponding with duration is supervised, so as within the regulatory time limit to black List identifies corresponding production payment request and is supervised.
In one embodiment, as shown in fig. 7, after step S60, i.e., according to semantic analysis result and voice print matching knot Fruit, after carrying out corresponding response operation to production payment request, product monitoring and managing method further include:
S601: it when the current time in system is that each blacklist identifies the deadline of corresponding regulatory time limit, obtains black List identifies at least one semantic analysis result within the regulatory time limit.
Specifically, current_date function can be used and obtain the current time in system, be blacklist when the current time in system When identifying the deadline of corresponding regulatory time limit, obtains blacklist and identify at least one semantic analysis knot within the regulatory time limit Fruit, by semantic analysis result to determine that the blacklist identifies whether corresponding attend a banquet has violation operation.
S602: if each semantic analysis result is confirmation message, blacklist mark is rejected from blacklist list.
Specifically, if each semantic analysis result corresponding with blacklist mark is confirmation message, then illustrate the black name Corresponding attend a banquet of single mark does not carry out violation operation within the regulatory time limit, needs to propose blacklist mark from blacklist list It rejects, is not required to supervise the corresponding production payment request of blacklist mark.
Further, it can also determine blacklist mark within the regulatory time limit by other means, if to exist and grasp in violation of rules and regulations Make, violation operation if it exists, then execute and handled according to preset rules quantity is summarized, determines the step of newly-increased supervision duration Suddenly;Violation operation if it does not exist then executes the step of rejecting blacklist mark from blacklist list.
S603: at least one NACK messages if it exists, then statistics identifies the remittance of corresponding non-payment information with blacklist Total quantity is handled according to preset rules quantity is summarized, and determines newly-increased supervision duration.
Wherein, summarize quantity and refer to the quantity for identifying the non-payment information of corresponding client feeds back with blacklist.In advance If rule refers to preset for according to the rule of the determining supervision duration of quantity is summarized, for example, summarizing, quantity to be bigger, and institute is right The newly-increased supervision duration answered is longer.Newly-increased monitor duration refers to the increased duration of institute on the basis of monitor duration, for example, a certain It is 1 month a length of when the corresponding supervision of blacklist mark, according to preset rules and summarize quantity, determine it is 10 days a length of when newly-increased supervision, Increase by 10 days supervision time on the basis of then in supervision a length of 1 month.
Specifically, if there are at least one NACK messages, users couple for semantic analysis result corresponding with blacklist mark The product of purchase is counted and summarizes quantity with what blacklist identified corresponding non-payment information, according to preset rules there are query With quantity is summarized to determine newly-increased monitor duration.
S604: based on newly-increased supervision duration, the monitoring time limit corresponding with blacklist mark in blacklist list is updated.
Specifically, after server-side gets newly-increased supervision duration corresponding with blacklist mark, when according to newly-increased supervision Length redefines the monitoring time limit corresponding with blacklist mark, and prison corresponding with blacklist mark is updated in blacklist list Control the time limit.
In step S601-S604, when the current time in system is that blacklist identifies the deadline of corresponding regulatory time limit, Determine that blacklist identifies corresponding semantic analysis result;If each semantic analysis result is confirmation message, the blacklist mark Know corresponding attend a banquet without violation operation within the monitoring time limit, without being monitored to blacklist mark.If it exists at least one A NACK messages, then corresponding attend a banquet of blacklist mark exists within the monitoring time limit against operation is advised, then statistics and blacklist Identify corresponding non-payment information summarizes quantity, identifies corresponding supervision duration to increase the blacklist.Based on newly-increased prison Pipe duration updates the monitoring time limit corresponding with blacklist mark in blacklist list, to monitor in the time limit to the black name List identifies corresponding production payment request and is supervised.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit It is fixed.
In one embodiment, a kind of product maintenance device is provided, product is supervised in the product maintenance device and above-described embodiment Pipe method corresponds.As shown in figure 8, the product maintenance device include payment request obtain module 10, list matching module 20, Voice broadcast module 30, semantic analysis result obtain module 40, voice print matching result obtains module 50 and response operation module 60. Detailed description are as follows for each functional module:
Payment request obtains module 10, and for obtaining the production payment request of user terminal transmission, production payment request includes User identifier, product identification and mark of attending a banquet.
List matching module 20 matches with blacklist mark in blacklist list for that will attend a banquet mark, obtains name Single matching result.
Voice broadcast module 30 determines corresponding if being successful match for list matching result according to product identification Product type calls corresponding voice broadcast data according to product type, carries out voice to voice broadcast data using TTS technology Casting.
Semantic analysis result obtains module 40, for obtaining to be identified voice of the user terminal based on voice broadcast data feedback Data carry out semantic analysis to voice data to be identified, obtain semantic analysis result.
Voice print matching result obtain module 50, for from voice data to be identified extract target vocal print feature, will with Family identifies corresponding standard vocal print feature and target vocal print feature is matched, and obtains voice print matching result.
Operation module 60 is responded, for requesting to carry out to production payment according to semantic analysis result and vocal print matching result Corresponding response operation.
In one embodiment, semantic analysis result obtain module 40, including pretreatment unit 41, feature extraction unit 42, Word recognition unit 43 and semantic analysis unit 44.
Pretreatment unit 41 obtains voice messaging for pre-processing to voice data to be identified.
Feature extraction unit 42 obtains phonetic feature for carrying out feature extraction to voice messaging.
Word recognition unit 43 obtains target text number for identifying using speech recognition modeling to phonetic feature According to.
Semantic analysis unit 44 obtains and target text for carrying out semantic analysis to target text data using NLP technology The corresponding semantic analysis result of digital data.
In one embodiment, voice print matching result obtains module 50, including vocal print similarity acquiring unit, the first vocal print With result acquiring unit and the second vocal print matching result acquiring unit.
Vocal print similarity acquiring unit, for special using cosine similarity algorithm pair standard vocal print corresponding with user identifier Target of seeking peace vocal print feature carries out similarity calculation, obtains vocal print similarity.
First voice print matching result acquiring unit, if being greater than similarity threshold for vocal print similarity, target vocal print is special Sign and standard vocal print feature successful match, obtaining voice print matching result is successful match.
Second vocal print matching result acquiring unit, if being not more than similarity threshold, target vocal print for vocal print similarity It fails to match with standard vocal print feature for feature, and obtaining voice print matching result is that it fails to match.
In one embodiment, operation module 60 is responded, including delivery operation interface acquiring unit, continues with acquisition of information Unit, finally determines information acquisition unit, the second response unit and third response unit at the first response unit.
Delivery operation interface acquiring unit, if being successful match for voice print matching result, and semantic analysis result is true Recognize information, then corresponding delivery operation interface is entered based on production payment request.
Information acquisition unit is continued with, if being successful match for voice print matching result, and semantic analysis result is no Recognize information, then answer questions information to client feeds back, obtains user terminal based on information feedback of answering questions and continue with information.
First response unit, if executing to continue payment information for continuing with information and broadcasting language using TTS technology Sound broadcasts data.
It is final to determine information acquisition unit, if for continuing with information for refusal to pay information, to client feeds back Objection handles information, obtains user terminal based on the final determining information of objection processing information feedback.
Second response unit, if exiting current interface for finally determining that information is non-payment information.
Third response unit, if executing for finally determining that information is to continue payment information and broadcasting language using TTS technology Sound broadcasts data.
In one embodiment, before list matching module 20, product maintenance device further includes that blacklist mark determines list Member, regulatory time limit determination unit and blacklist list form unit.
Blacklist identifies determination unit, corresponding violation number is identified for obtaining each attend a banquet, if violation number is greater than Frequency threshold value, the then mark that will attend a banquet are identified as blacklist.
Regulatory time limit determination unit determines that blacklist mark corresponds to for identifying corresponding violation number according to blacklist Supervision duration and with supervision duration corresponding regulatory time limit.
Blacklist list forms unit, for forming blacklist list based on each blacklist mark and regulatory time limit, and Storage is in the database.
In one embodiment, after responding operation module 60, product maintenance device further includes that semantic analysis result obtains Unit, blacklist mark culling unit, newly-increased supervision duration determination unit and monitoring time limit updating unit.
Semantic analysis result acquiring unit, for being that blacklist identifies cutting for corresponding regulatory time limit when the current time in system Only when the time, obtains blacklist and identify at least one semantic analysis result within the regulatory time limit.
Blacklist mark culling unit identifies blacklist if being confirmation message for each semantic analysis result It is rejected from blacklist list.
Newly-increased supervision duration determination unit then counts and blacklist mark pair at least one NACK messages if it exists The non-payment information answered summarizes quantity, is handled according to preset rules quantity is summarized, and determines newly-increased supervision duration.
Time limit updating unit is monitored, for updating in blacklist list and identifying phase with blacklist based on newly-increased supervision duration The corresponding monitoring time limit.
Specific about product maintenance device limits the restriction that may refer to above for product monitoring and managing method, herein not It repeats again.Modules in the said goods maintenance device can be fully or partially through software, hardware and its group and to realize.On Stating each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also store in a software form In memory in computer equipment, the corresponding operation of the above modules is executed in order to which processor calls.
In one embodiment, a kind of computer equipment is provided, which can be server-side, internal junction Composition can be as shown in Figure 9.The computer equipment include by system bus connect processor, memory, network interface and Database.Wherein, the processor of the computer equipment is for providing calculating and control ability.The memory packet of the computer equipment Include non-volatile memory medium, built-in storage.The non-volatile memory medium is stored with operating system, computer program and data Library.The built-in storage provides environment for the operation of operating system and computer program in non-volatile memory medium.The calculating The database of machine equipment, which is used to store, executes product monitoring and managing method generation or the data obtained etc. in the process, for example, blacklist arranges Table.The network interface of the computer equipment is used to communicate with external terminal by network connection.The computer program is processed To realize a kind of product monitoring and managing method when device executes.
In one embodiment, a kind of computer equipment is provided, including memory, processor and storage are on a memory simultaneously The computer program that can be run on a processor, processor realize product monitoring party in above-described embodiment when executing computer program The step of method, for example, S10 shown in Fig. 2 to step S60 or Fig. 3 is to step shown in fig. 7.Alternatively, processor executes meter The function of each module in above-described embodiment in product maintenance device is realized when calculation machine program, for example, module 10 shown in Fig. 8 is to mould The function of block 60.To avoid repeating, details are not described herein again.
In one embodiment, a kind of computer readable storage medium is provided, computer program, computer are stored thereon with Product monitoring and managing method in above method embodiment is realized when program is executed by processor, for example, step S10 shown in Fig. 2 is extremely walked Rapid S60 or Fig. 3 is to step shown in fig. 7.Alternatively, the computer program realizes above-described embodiment when being executed by processor The function of each module in middle product maintenance device, for example, function of the module 10 shown in Fig. 8 to module 60.To avoid repeating, herein It repeats no more.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, computer program can be stored in a non-volatile computer and can be read In storage medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the application To any reference of memory, storage, database or other media used in provided each embodiment, may each comprise non- Volatibility and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), Electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include arbitrary access Memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (RambuS) directly RAM (RDRAM), straight Connect memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of device are divided into different functional unit or module, to complete above description All or part of function.
The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to the foregoing embodiments Invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each implementation Technical solution documented by example is modified or equivalent replacement of some of the technical features;And these modification or Replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all include Within protection scope of the present invention.

Claims (10)

1. a kind of product monitoring and managing method characterized by comprising
The production payment request that user terminal is sent is obtained, the production payment request is comprising user identifier, product identification and attends a banquet Mark;
The mark of attending a banquet is matched with blacklist mark in blacklist list, obtains list matching result;
If the list matching result is successful match, corresponding product type is determined according to the product identification, according to institute It states product type and calls corresponding voice broadcast data, voice broadcast is carried out to the voice broadcast data using TTS technology;
Obtain to be identified voice data of the user terminal based on the voice broadcast data feedback, to the voice data to be identified into Row semantic analysis obtains semantic analysis result;
Target vocal print feature is extracted from the voice data to be identified, it will standard vocal print feature corresponding with the user identifier It is matched with the target vocal print feature, obtains voice print matching result;
It is grasped according to the semantic analysis result and the voice print matching as a result, carrying out corresponding response to production payment request Make.
2. product monitoring and managing method as described in claim 1, which is characterized in that described to carry out language to the voice data to be identified Justice analysis, obtains semantic analysis result, comprising:
The voice data to be identified is pre-processed, voice messaging is obtained;
Feature extraction is carried out to the voice messaging, obtains phonetic feature;
The phonetic feature is identified using speech recognition modeling, obtains target text data;
Semantic analysis is carried out to the target text data using NLP technology, is obtained corresponding with the target text data Semantic analysis result.
3. product monitoring and managing method as described in claim 1, which is characterized in that it is described will standard corresponding with the user identifier Vocal print feature and the target vocal print feature are matched, and voice print matching result is obtained, comprising:
Using cosine similarity algorithm pair standard vocal print feature corresponding with the user identifier and the target vocal print feature into Row similarity calculation obtains vocal print similarity;
If the vocal print similarity is greater than similarity threshold, the target vocal print feature is matched into the standard vocal print feature Function, obtaining voice print matching result is successful match;
If the vocal print similarity is not more than similarity threshold, the target vocal print feature is matched with the standard vocal print feature Failure, obtaining voice print matching result is that it fails to match.
4. product monitoring and managing method as described in claim 1, which is characterized in that described according to the semantic analysis result and described Voice print matching operates as a result, carrying out corresponding response to production payment request, comprising:
If the voice print matching result is successful match, and the semantic analysis result is confirmation message, then is based on the product Payment request enters corresponding delivery operation interface;
If the voice print matching result is successful match, and the semantic analysis result is to deny information, then to the user terminal Information of answering questions is fed back, the user terminal is obtained based on the information feedback of answering questions and continues with information;
If described continue with information to continue payment information, execute described using TTS technology casting voice broadcast data;
If the information that continues with handles information to the client feeds back objection, described in acquisition for refusal to pay information Final determining information of the user terminal based on objection processing information feedback;
If the final determining information is non-payment information, current interface is exited;
If the final determining information is to continue payment information, execute described using TTS technology casting voice broadcast data.
5. product monitoring and managing method as described in claim 1, which is characterized in that described by mark and the blacklist column of attending a banquet Before blacklist mark is matched in table, the product monitoring and managing method further include:
It obtains each described attend a banquet and identifies corresponding violation number, if the violation number is greater than frequency threshold value, by the seat Seat mark is identified as blacklist;
Identify corresponding violation number according to the blacklist, determine the blacklist identify corresponding supervision duration and with it is described Supervise the duration corresponding regulatory time limit;
Blacklist list is formed based on each blacklist mark and the regulatory time limit.
6. product monitoring and managing method as claimed in claim 4, which is characterized in that described according to the semantic analysis result and institute After voice print matching is stated as a result, carrying out corresponding response operation to production payment request, the product monitoring and managing method is also wrapped It includes:
When the current time in system is that the blacklist identifies the deadline of corresponding regulatory time limit, the blacklist mark is obtained Know at least one semantic analysis result within the regulatory time limit;
If each semantic analysis result is confirmation message, blacklist mark is rejected from blacklist list;
At least one NACK messages if it exists, then statistics identifies the total amount of corresponding non-payment information with the blacklist Amount, is handled the quantity that summarizes according to preset rules, determines newly-increased supervision duration;
Based on the newly-increased supervision duration, the monitoring phase corresponding with blacklist mark in the blacklist list is updated Limit.
7. a kind of product maintenance device characterized by comprising
Payment request obtains module, and for obtaining the production payment request of user terminal transmission, the production payment request is comprising using Family mark, product identification and mark of attending a banquet;
List matching module obtains list for matching the mark of attending a banquet with blacklist mark in blacklist list Matching result;
Voice broadcast module is determined according to the product identification and is corresponded to if being successful match for the list matching result Product type, corresponding voice broadcast data are called according to the product type, using TTS technology to the voice broadcast number According to progress voice broadcast;
Semantic analysis result obtains module, for obtaining to be identified voice number of the user terminal based on the voice broadcast data feedback According to the voice data progress semantic analysis to be identified, acquisition semantic analysis result;
Voice print matching result obtain module, for from the voice data to be identified extract target vocal print feature, will with it is described The corresponding standard vocal print feature of user identifier and the target vocal print feature are matched, and voice print matching result is obtained;
Respond operation module, for according to the semantic analysis result and the voice print matching as a result, being asked to the production payment It asks and carries out corresponding response operation.
8. product maintenance device as claimed in claim 7, which is characterized in that the semantic analysis result obtains module, comprising:
Pretreatment unit obtains voice messaging for pre-processing to the voice data to be identified;
Feature extraction unit obtains phonetic feature for carrying out feature extraction to the voice messaging;
Word recognition unit obtains target text data for identifying using speech recognition modeling to the phonetic feature;
Semantic analysis unit obtains and the target for carrying out semantic analysis to the target text data using NLP technology The corresponding semantic analysis result of lteral data.
9. a kind of computer equipment, including memory, processor and storage are in the memory and can be in the processor The computer program of upper operation, which is characterized in that the processor realized when executing the computer program as claim 1 to The step of any one of 6 product monitoring and managing method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In the step of realization product monitoring and managing method as described in any one of claim 1 to 6 when the computer program is executed by processor Suddenly.
CN201910300383.7A 2019-04-15 2019-04-15 Product supervision method, device, computer equipment and storage medium Active CN110163630B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910300383.7A CN110163630B (en) 2019-04-15 2019-04-15 Product supervision method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910300383.7A CN110163630B (en) 2019-04-15 2019-04-15 Product supervision method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110163630A true CN110163630A (en) 2019-08-23
CN110163630B CN110163630B (en) 2024-04-05

Family

ID=67639532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910300383.7A Active CN110163630B (en) 2019-04-15 2019-04-15 Product supervision method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110163630B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651787A (en) * 2021-01-06 2021-04-13 上海明略人工智能(集团)有限公司 Payment method and device for orally-played advertisement

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016119359A1 (en) * 2015-01-26 2016-08-04 中兴通讯股份有限公司 Voice control-based mobile payment method and apparatus
WO2018113526A1 (en) * 2016-12-20 2018-06-28 四川长虹电器股份有限公司 Face recognition and voiceprint recognition-based interactive authentication system and method
CN108347441A (en) * 2018-02-08 2018-07-31 深圳壹账通智能科技有限公司 Payment processing method, device, computer equipment and storage medium
CN108428134A (en) * 2017-06-24 2018-08-21 平安科技(深圳)有限公司 Electronic device, IVR voice payments method and computer readable storage medium
WO2018149209A1 (en) * 2017-02-15 2018-08-23 腾讯科技(深圳)有限公司 Voice recognition method, electronic device, and computer storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016119359A1 (en) * 2015-01-26 2016-08-04 中兴通讯股份有限公司 Voice control-based mobile payment method and apparatus
WO2018113526A1 (en) * 2016-12-20 2018-06-28 四川长虹电器股份有限公司 Face recognition and voiceprint recognition-based interactive authentication system and method
WO2018149209A1 (en) * 2017-02-15 2018-08-23 腾讯科技(深圳)有限公司 Voice recognition method, electronic device, and computer storage medium
CN108428134A (en) * 2017-06-24 2018-08-21 平安科技(深圳)有限公司 Electronic device, IVR voice payments method and computer readable storage medium
CN108347441A (en) * 2018-02-08 2018-07-31 深圳壹账通智能科技有限公司 Payment processing method, device, computer equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651787A (en) * 2021-01-06 2021-04-13 上海明略人工智能(集团)有限公司 Payment method and device for orally-played advertisement

Also Published As

Publication number Publication date
CN110163630B (en) 2024-04-05

Similar Documents

Publication Publication Date Title
US10728384B1 (en) System and method for redaction of sensitive audio events of call recordings
US10210870B2 (en) Method for verification and blacklist detection using a biometrics platform
US8145562B2 (en) Apparatus and method for fraud prevention
US11714793B2 (en) Systems and methods for providing searchable customer call indexes
US10636047B2 (en) System using automatically triggered analytics for feedback data
EP1902442B1 (en) Selective security masking within recorded speech utilizing speech recognition techniques
US11336771B2 (en) Method and system for accurate automatic call tracking and analysis
US20150142446A1 (en) Credit Risk Decision Management System And Method Using Voice Analytics
KR20200092499A (en) Method and apparatus for counseling support using interactive artificial intelligence technology
CN110177182A (en) Sensitive data processing method, device, computer equipment and storage medium
CN110851576A (en) Question and answer processing method, device, equipment and readable medium
CN113343058B (en) Voice session supervision method, device, computer equipment and storage medium
CN110766442A (en) Client information verification method, device, computer equipment and storage medium
Shim et al. Phonetic analytics technology and big data: real-world cases
CN109346082A (en) Sales order acquisition methods, device, equipment and medium based on speech recognition
GB2521050A (en) Credit risk decision management system and method using voice analytics
US11335351B2 (en) Cognitive automation-based engine BOT for processing audio and taking actions in response thereto
EP4016355B1 (en) Anonymized sensitive data analysis
Weber et al. Validations of an alpha version of the E3 Forensic Speech Science System (E3FS3) core software tools
CN113064983B (en) Semantic detection method, semantic detection device, computer equipment and storage medium
CN110163630A (en) Product monitoring and managing method, device, computer equipment and storage medium
CN113438374A (en) Intelligent outbound call processing method, device, equipment and storage medium
KR20180042763A (en) Chatting type financial robot and method for providing financial service using the same
US11704585B2 (en) System and method to determine outcome probability of an event based on videos
CN113314103B (en) Illegal information identification method and device based on real-time speech emotion analysis

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