CN110738982A - request processing method and device and electronic equipment - Google Patents
request processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN110738982A CN110738982A CN201911008200.0A CN201911008200A CN110738982A CN 110738982 A CN110738982 A CN 110738982A CN 201911008200 A CN201911008200 A CN 201911008200A CN 110738982 A CN110738982 A CN 110738982A
- Authority
- CN
- China
- Prior art keywords
- request
- interface
- preset
- text
- user request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 claims abstract description 41
- 238000006243 chemical reaction Methods 0.000 claims abstract description 28
- 230000002159 abnormal effect Effects 0.000 claims abstract description 25
- 230000008569 process Effects 0.000 claims abstract description 23
- 238000004590 computer program Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/02—Methods for producing synthetic speech; Speech synthesisers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/02—Methods for producing synthetic speech; Speech synthesisers
- G10L13/04—Details of speech synthesis systems, e.g. synthesiser structure or memory management
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
The application relates to the technical field of data processing, in particular to request processing methods, devices and electronic equipment, and the method comprises the steps of calling a interface to process an obtained user request to obtain a second interface corresponding to the user request, sending the user request to the corresponding second interface to perform text-to-speech conversion processing on a request text included in the user request to obtain a processing result of the user request, and obtaining a speech text corresponding to the user request from a preset knowledge graph when the processing result is abnormal.
Description
Technical Field
The present application relates to the field of data processing technologies, and in particular, to request processing methods and apparatuses, and an electronic device.
Background
With the progress of computer technology and the development of society, people have more and more demands on digital service in the internet, and users can conveniently process the digital service in a digital service system through a terminal, so that the digital service is popular with large users.
In current digital service systems, when a request initiated by a user is received, an interface (request processing unit) for processing the request is generally selected to process the service request. However, when a problem occurs in an interface (request processing unit) that processes a certain request, the corresponding request interface (request processing unit) is required to be repeatedly requested for processing the request, which may seriously reduce the efficiency of request processing and the disaster tolerance performance of the digital service system.
Disclosure of Invention
In view of the above problems, the present application provides request processing methods and apparatuses, and an electronic device, so as to effectively alleviate the problems in the prior art that when an interface for processing a request is faulty, the efficiency of request processing is low, and the disaster tolerance performance of a digital service system is poor.
, the present application provides a method of request processing, the method comprising:
acquiring a user request;
calling an th interface to process the user request to obtain a second interface corresponding to the user request;
sending the user request to a corresponding second interface to perform text-to-speech conversion processing on a request text included in the user request so as to obtain a processing result of the user request;
and when the processing result is abnormal, acquiring a voice text corresponding to the user request from a preset knowledge graph.
According to an embodiment of the present application, optionally, in the request processing method, invoking an th interface to process the user request to obtain a second interface corresponding to the user request includes:
calling an th interface to analyze the user request to obtain address information, interface request parameters and request text included in the user request;
searching a second interface corresponding to the address information from a plurality of second interfaces;
sending the user request to a corresponding second interface for text-to-speech conversion processing to obtain a processing result corresponding to the user request, including:
and sending the user request to a corresponding second interface so that the second interface performs text-to-speech conversion processing on the request text according to the interface request parameters to obtain a processing result.
According to an embodiment of the application, optionally, in the request processing method, the preset knowledge graph includes interface addresses of the plurality of second interfaces, an interface parameter corresponding to each interface address, a preset request corresponding to each interface parameter, and a speech text corresponding to each preset request.
According to an embodiment of the present application, optionally, in the request processing method, acquiring a speech text corresponding to the user request from a preset knowledge graph includes:
searching a target interface address corresponding to the address information included in the user request from the interface addresses of the plurality of second interfaces;
and searching the target interface parameter corresponding to the interface request parameter from the interface parameter corresponding to the target interface address, and acquiring the voice text corresponding to the target interface parameter.
According to an embodiment of the present application, optionally, in the request processing method, the voice text corresponding to the preset request is obtained by:
calling an th interface to process a preset request to obtain a second interface corresponding to the preset request;
sending the preset request to a corresponding second interface to perform text-to-speech conversion processing, so as to obtain a processing result corresponding to the preset request, wherein the processing result is normal or abnormal;
and when the processing result corresponding to the preset request is normal, acquiring the voice text included in the processing result.
According to an embodiment of the present application, optionally, in the request processing method, the method further includes:
and when the processing result corresponding to the preset request is abnormal, returning to the step of executing the step of sending the preset request to the corresponding second interface for text-to-speech conversion processing to obtain the processing result corresponding to the preset request, and obtaining the speech text included in the processing result until the processing result is normal.
According to an embodiment of the present application, optionally, in the request processing method, the method further includes:
when the processing result corresponding to the preset request is abnormal, adding a second interface corresponding to the preset request into a request error pool;
sending the preset request to a corresponding second interface in an error pool at intervals of preset duration to perform text-to-speech conversion processing, so as to obtain a processing result corresponding to the preset request;
and when the processing result corresponding to the preset request is normal, removing the second interface corresponding to the preset request from the error pool, and taking the voice text included in the processing result and the preset request corresponding to the processing result as preset data.
In a second aspect, the present application provides request processing apparatuses, including:
the request acquisition module is used for acquiring a user request;
an processing module, configured to invoke a interface to process the user request, so as to obtain a second interface corresponding to the user request;
the second processing module is used for sending the user request to a corresponding second interface to perform text-to-speech conversion processing so as to obtain a processing result corresponding to the user request;
and the voice text acquisition module is used for acquiring the voice text corresponding to the user request from the preset knowledge graph when the processing result is abnormal.
In a second aspect, the present application provides storage media storing computer programs executable by or more processors and operable to implement a request processing method as described above.
In a third aspect, the present application provides electronic devices, including a memory and a processor, where the memory stores a computer program, and the computer program is executed by the processor to perform the request processing method.
Compared with the prior art, or more embodiments in the above scheme can have the following advantages or beneficial effects:
the request processing method, device and electronic equipment provided by the application comprise the steps of calling the interface to process an obtained user request to obtain a second interface corresponding to the user request, sending the user request to the corresponding second interface to perform text-to-speech conversion processing on a request text included in the user request to obtain a processing result of the user request, and obtaining a speech text corresponding to the user request from a preset knowledge graph when the processing result is abnormal.
Drawings
The present application will be described in more detail below on the basis of embodiments and with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating request processing methods provided in embodiment of the present application.
Fig. 2 is a schematic flowchart of step S110 in fig. 1.
Fig. 3 is a schematic diagram of preset knowledge maps provided in example of the present application.
Fig. 4 is another flowchart illustrating the request processing methods of the present application in accordance with embodiment .
In the drawings, like parts are designated with like reference numerals, and the drawings are not drawn to scale.
Detailed Description
The following detailed description will be provided with reference to the accompanying drawings and embodiments, so that how to apply the technical means to solve the technical problems and achieve the corresponding technical effects can be fully understood and implemented. The embodiments and various features in the embodiments of the present application can be combined with each other without conflict, and the formed technical solutions are all within the scope of protection of the present application.
Example
In the embodiment of the present invention, a user may send a user request to a server through a user terminal, where the user request includes a request text, and the request text needs to be subjected to text-to-speech conversion to obtain a speech text.
When the server receives the request Text, the request Text is transmitted To a TTS dispatching center (TTS: Text To Speech from Text To Speech) so as To carry out Text-To-Speech conversion processing in the TTS dispatching center To obtain a processing result, wherein, when the processing result is normal, the processing result comprises a voice text corresponding to the user request, and when the processing result is abnormal, the speech text included in the processing result does not correspond to the user request, or the speech text is not included in the processing result, when the request result obtained by the server processing the user request is abnormal, the voice text corresponding to the user request is obtained from the knowledge graph, thereby improving the efficiency of obtaining the voice text corresponding to the user request, and the disaster tolerance performance of the system is further improved, and the problem that the request processing speed is too slow due to the fact that the second interface needs to be called repeatedly for many times under the condition that the second interface corresponding to the user request is wrong in the prior art is solved.
Fig. 1 shows an interaction flowchart of a response method for a service request according to an embodiment of the present invention, where the method is applicable to an electronic device such as a server or a user terminal, and the steps S110-S140 are executed when the application management method is applied to the electronic device.
Step S110: and constructing a preset knowledge graph comprising a plurality of preset requests and the corresponding voice texts corresponding to each preset request.
It is to be understood that, in the step S110, a specific manner of constructing the preset knowledge graph may include obtaining a speech text corresponding to a preset request, and constructing the preset knowledge graph according to the preset request and the speech text corresponding to the preset request. The method for obtaining the voice text corresponding to the preset request may be based on user input, or may be obtained by processing the preset request.
Referring to fig. 2, optionally, in this embodiment, the speech text corresponding to each preset request may be obtained in the following manner:
and step S112, calling the th interface to process the preset request so as to obtain a second interface corresponding to the preset request.
In this embodiment, the interface is configured to parse the preset request to obtain address information and interface request parameters of the second interface included in the preset request, and to search for the second interface corresponding to the preset request from the plurality of second interfaces according to the address information of the second interface included in the parsed preset request, where the second interface is configured to perform text-to-speech conversion on a request text in the preset request according to the interface condition request parameters to obtain a speech text.
In this embodiment, the second interfaces are multiple, and the address information of different second interfaces is different, and each second interface may have multiple interface parameters, so that the second interface may process different preset requests with .
Step S114: and sending the preset request to a corresponding second interface to perform text-to-speech conversion processing, so as to obtain a processing result corresponding to the preset request.
Wherein the processing result is normal or abnormal. It should be noted that, when the processing result is normal, the processing result includes a speech text corresponding to the preset request, and when the processing result is abnormal, the speech text included in the processing result is not the speech text corresponding to the preset request or the processing result does not include the speech text.
Step S116: and when the processing result corresponding to the preset request is normal, acquiring the voice text included in the processing result.
In this embodiment, when the request result corresponding to the preset request is abnormal, the method further includes returning to the step 114 until the obtained processing result is normal, and acquiring the voice text included in the processing result.
It can be understood that, in this embodiment, when the processing result corresponding to the preset request is abnormal, the method may further include: adding the second interface corresponding to the preset request into a request error pool, sending the preset request to a corresponding second interface in the error pool at intervals of preset duration to perform text-to-speech conversion processing, obtaining a processing result corresponding to the preset request, removing the second interface corresponding to the preset request from the error pool when the processing result corresponding to the preset request is normal, and taking the speech text included in the processing result and the preset request corresponding to the processing result as preset data.
When the processing result corresponding to the preset request is abnormal, the second interface corresponding to the preset request is added into the request error pool, and when the processing result is normal, the corresponding second interface is removed, so that the second interface is reused, the memory increase caused by newly adding the function of the second interface is avoided, and the human resources are effectively saved. The preset time period may be, but is not limited to, 1 second, 2 seconds, or 5 seconds, and is not specifically limited herein, and may be set according to actual requirements.
The specific illustration of the preset knowledge graph may be as shown in fig. 3 (fig. 3 only shows address information including second interfaces), and the preset knowledge graph may be constructed according to an interface address of each second interface, an interface parameter corresponding to each interface address, a preset request corresponding to each interface parameter, and an association relationship between each two of a speech text corresponding to each preset request.
Step S120: a user request is obtained.
In step S120, a user request sent by a user terminal, such as a mobile phone, a computer, or a tablet computer, may be received, where the user request may include a request text, address information (IP address) of a second interface that can be called to process the request text, and interface request parameters of the interface, and it should be noted that the request text is a character string that is expected to perform TTS operation.
And step S130, calling an th interface to process the user request to obtain a second interface corresponding to the user request.
The th interface and the second interface are function interfaces, the th interface is used for analyzing the user request to obtain address information of the second interface and interface request parameters included in the preset request, and searching the second interface corresponding to the preset request from the plurality of second interfaces according to the address information of the second interface included in the analyzed user request, and the second interface is used for performing text-to-speech conversion operation on the request text in the preset request according to the interface condition parameters to obtain a speech text.
In the step S130, specifically, the th interface is called to parse the user request to obtain the address information, the interface request parameter, and the request text included in the user request, and a second interface corresponding to the address information is searched from the plurality of second interfaces.
Step S140: and sending the user request to a corresponding second interface to perform text-to-speech conversion processing on a request text included in the user request so as to obtain a processing result of the user request.
In step S140, the request text and the interface request parameter may be respectively sent to corresponding second interfaces according to address information of the second interfaces in the user request, so that the second interfaces perform text-to-speech conversion processing on the request text according to the interface request parameter to obtain processing interfaces, where when a processing result of the user request is normal, the processing result includes a speech text corresponding to the user request, and when the processing result of the user request is abnormal, the processing result does not include the speech text, or the included speech text does not correspond to the user request.
Step S150: and when the processing result is abnormal, acquiring a voice text corresponding to the user request from the preset knowledge graph.
In step S150, according to the knowledge graph shown in fig. 3, a target interface address corresponding to the address information included in the user request is searched from the interface addresses of the plurality of second interfaces, a target interface parameter corresponding to the interface request parameter is searched from the interface parameters corresponding to the target interface address, and a speech text corresponding to the target interface parameter is obtained.
By adopting the above arrangement, in the request processing method adopted in the present application, by constructing a preset knowledge graph including a plurality of preset requests and a corresponding speech text corresponding to each preset request, when a user request is obtained, a th interface is called to process the user request to obtain a second interface corresponding to the user request, the user request is sent to the corresponding second interface to perform text-to-speech conversion processing on the request text included in the user request to obtain a processing result of the user request, when the processing result is abnormal, the speech text corresponding to the user request is obtained from the preset knowledge graph , when an interface corresponding to the user request is wrong, the speech text corresponding to the user request is searched from the knowledge graph to improve the efficiency of obtaining the speech text corresponding to the user request, thereby improving the disaster tolerance performance of the system, and avoiding the problem that the second interface is required to be called repeatedly many times when the second interface corresponding to the user request is wrong in the prior art , the problem that the efficiency of obtaining the speech text corresponding to the request is improved by constructing a plurality of preset knowledge graphs, and the speech request corresponding to the voice search efficiency of the preset knowledge graph corresponding to the user request are improved, and the efficiency of the voice search of the corresponding to the preset speech request are improved by the preset knowledge graph and the corresponding to the voice search efficiency of the voice search system .
Referring to fig. 4, the embodiment further provides a specific request processing method, which includes obtaining a user request and sending the user request to a TTS scheduling center, invoking a interface to analyze the user request to obtain address information, interface request parameters, and a request text of a second interface included in the user request, determining an interface corresponding to the user request from among a plurality of interfaces according to the address information of the second interface, sending the user request to the corresponding second interface to request to invoke the second interface to perform text-to-speech conversion processing to obtain a processing result, if the processing result includes a speech text corresponding to the request text, obtaining a speech text corresponding to the request text, if no speech text corresponding to the request text is included in the processing result or the speech result included in the processing result is an error, adding the second interface to an error pool, invoking the second interface corresponding to the user request in the error pool at intervals of a preset duration to process the user request, and when the processing result obtained by processing the user request is normal, removing the second interface from the error pool, and adding the knowledge map information of the second interface to the processing pool to obtain a knowledge map corresponding to the user request and .
When the user request is obtained again and is transmitted to the TTS dispatching center, the th interface is called again to process the user request to obtain the address information, the interface request parameters and the request text of the second interface included in the user request, so that the result corresponding to the user request is determined from the multiple interfaces according to the address information of the second interface, and when the processing result is abnormal, the voice text corresponding to the user request is searched from the preset knowledge graph according to the address information, the interface request parameters and the request text of the second interface included in the user request.
Example two
The embodiment of the present application further provides types of request processing apparatuses, including:
the map building module is used for building a preset knowledge map which comprises a plurality of preset requests and the corresponding voice texts corresponding to the preset requests.
Since the map building block is similar to the implementation principle of step S110 in fig. 1, it will not be further described here.
And the request acquisition module is used for acquiring the user request.
Since the implementation principle of the request obtaining module is similar to that of step S120 in fig. 1, no further description is made here.
And the processing module is used for calling the interface to process the user request so as to obtain a second interface corresponding to the user request.
Since the th processing module is similar to step S130 in fig. 1, the implementation principle of step S130 is not further described here.
And the second processing module is used for sending the user request to a corresponding second interface for text-to-speech conversion processing so as to obtain a processing result corresponding to the user request.
Since the second processing module is similar to the implementation principle of step S140 in fig. 1, it will not be further described here.
And the voice text acquisition module is used for acquiring the voice text corresponding to the user request from the preset knowledge graph when the processing result is abnormal.
Since the speech text acquisition module is similar to the implementation principle of step S150 in fig. 1, it will not be further described here.
EXAMPLE III
This embodiment further provides storage media, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, an App application mall, etc., on which a computer program is stored, where the computer program, when executed by a processor, can implement the request processing method in embodiment , and the specific embodiment procedures of the steps of the request processing method can be found in embodiment , which is not repeated herein.
Example four
The present application provides electronic devices, which may be a server, a mobile phone, a computer, a tablet computer, or the like, and include a memory and a processor, where the memory stores a computer program, and the computer program, when executed by the processor, implements the application management method as described in embodiment .
The memory is used to store various types of data, which may include, for example, instructions for any application or method in the electronic device, as well as application-related data.
The Processor may be an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and is configured to perform the request Processing method of embodiment .
The Memory may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk.
The I/O interface provides an interface between the processor and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons.
The Communication component 405 may include a Wi-Fi module, a bluetooth module, and an NFC module, since wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or or more thereof, is used for wired or wireless Communication between the electronic device and other devices.
In summary, according to the request processing method, device and electronic device provided by the application, the method includes processing an obtained user request by calling a th interface to obtain a second interface corresponding to the user request, sending the user request to the corresponding second interface to perform text-to-speech conversion processing on a request text included in the user request to obtain a processing result of the user request, and when the processing result is abnormal, obtaining a speech text corresponding to the user request from a preset knowledge graph.
In the several embodiments provided in the embodiments of the present application, it should be understood that the disclosed system and method may be implemented in other ways. The system and method embodiments described above are merely illustrative.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises an series of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although the embodiments disclosed in the present application are described above, the descriptions are only for the convenience of understanding the present application, and are not intended to limit the present application. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims.
Claims (10)
1, A request processing method, comprising:
acquiring a user request;
calling an th interface to process the user request to obtain a second interface corresponding to the user request;
sending the user request to a corresponding second interface to perform text-to-speech conversion processing on a request text included in the user request so as to obtain a processing result of the user request;
and when the processing result is abnormal, acquiring a voice text corresponding to the user request from a preset knowledge graph.
2. The method according to claim 1, wherein invoking the th interface to process the user request to obtain a second interface corresponding to the user request comprises:
calling an th interface to analyze the user request to obtain address information, interface request parameters and request text included in the user request;
searching a second interface corresponding to the address information from a plurality of second interfaces;
sending the user request to a corresponding second interface for text-to-speech conversion processing to obtain a processing result corresponding to the user request, including:
and sending the user request to a corresponding second interface so that the second interface performs text-to-speech conversion processing on the request text according to the interface request parameters to obtain a processing result.
3. The request processing method according to claim 2, wherein the predetermined knowledge graph includes interface addresses of the plurality of second interfaces, interface parameters corresponding to each interface address, predetermined requests corresponding to each interface parameter, and voice texts corresponding to each predetermined request.
4. The request processing method of claim 3, wherein obtaining the speech text corresponding to the user request from a predetermined knowledge-graph comprises:
searching a target interface address corresponding to the address information included in the user request from the interface addresses of the plurality of second interfaces;
and searching the target interface parameter corresponding to the interface request parameter from the interface parameter corresponding to the target interface address, and acquiring the voice text corresponding to the target interface parameter.
5. The request processing method according to claim 3, wherein the speech text corresponding to the preset request is obtained by:
calling an th interface to process a preset request to obtain a second interface corresponding to the preset request;
sending the preset request to a corresponding second interface to perform text-to-speech conversion processing, so as to obtain a processing result corresponding to the preset request, wherein the processing result is normal or abnormal;
and when the processing result corresponding to the preset request is normal, acquiring the voice text included in the processing result.
6. The request processing method of claim 5, further comprising:
and when the processing result corresponding to the preset request is abnormal, returning to the step of executing the step of sending the preset request to the corresponding second interface for text-to-speech conversion processing to obtain the processing result corresponding to the preset request, and obtaining the speech text included in the processing result until the processing result is normal.
7. The request processing method of claim 5, further comprising:
when the processing result corresponding to the preset request is abnormal, adding a second interface corresponding to the preset request into a request error pool;
sending the preset request to a corresponding second interface in an error pool at intervals of preset duration to perform text-to-speech conversion processing, so as to obtain a processing result corresponding to the preset request;
and when the processing result corresponding to the preset request is normal, removing the second interface corresponding to the preset request from the error pool, and taking the voice text included in the processing result and the preset request corresponding to the processing result as preset data.
The request processing device of claim , comprising:
the request acquisition module is used for acquiring a user request;
an processing module, configured to invoke a interface to process the user request, so as to obtain a second interface corresponding to the user request;
the second processing module is used for sending the user request to a corresponding second interface to perform text-to-speech conversion processing so as to obtain a processing result corresponding to the user request;
and the voice text acquisition module is used for acquiring the voice text corresponding to the user request from the preset knowledge graph when the processing result is abnormal.
A storage medium of , wherein the storage medium stores a computer program executable by or more processors for implementing the request processing method of any of of claims 1-8.
An electronic device of , comprising a memory and a processor, the memory having stored thereon a computer program that, when executed by the processor, performs the request processing method of any of claims 1-8 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008200.0A CN110738982B (en) | 2019-10-22 | 2019-10-22 | Request processing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008200.0A CN110738982B (en) | 2019-10-22 | 2019-10-22 | Request processing method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110738982A true CN110738982A (en) | 2020-01-31 |
CN110738982B CN110738982B (en) | 2022-01-28 |
Family
ID=69270885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911008200.0A Active CN110738982B (en) | 2019-10-22 | 2019-10-22 | Request processing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110738982B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427465A (en) * | 2011-08-18 | 2012-04-25 | 青岛海信电器股份有限公司 | Voice service proxy method and device and system for integrating voice application through proxy |
US20130211710A1 (en) * | 2007-12-11 | 2013-08-15 | Voicebox Technologies, Inc. | System and method for providing a natural language voice user interface in an integrated voice navigation services environment |
CN103501382A (en) * | 2013-09-17 | 2014-01-08 | 小米科技有限责任公司 | Voice service providing method, device and terminal |
CN106156365A (en) * | 2016-08-03 | 2016-11-23 | 北京智能管家科技有限公司 | A kind of generation method and device of knowledge mapping |
CN107180059A (en) * | 2016-03-11 | 2017-09-19 | 北大方正集团有限公司 | Data retrieval method and data retrieval system |
CN107591039A (en) * | 2017-09-28 | 2018-01-16 | 武汉海鲸教育科技有限公司 | A kind of intellectual education learning platform |
US20180329744A1 (en) * | 2013-03-15 | 2018-11-15 | Advanced Elemental Technologies, Inc. | Tamper resistant, identity-based, purposeful networking arrangement |
CN109102809A (en) * | 2018-06-22 | 2018-12-28 | 北京光年无限科技有限公司 | A kind of dialogue method and system for intelligent robot |
CN109145123A (en) * | 2018-09-30 | 2019-01-04 | 国信优易数据有限公司 | Construction method, intelligent interactive method, system and the electronic equipment of knowledge mapping model |
WO2019027992A1 (en) * | 2017-08-03 | 2019-02-07 | Telepathy Labs, Inc. | Omnichannel, intelligent, proactive virtual agent |
US20190065627A1 (en) * | 2017-08-30 | 2019-02-28 | International Business Machines Corporation | Ancillary speech generation via query answering in knowledge graphs |
US20190080245A1 (en) * | 2017-09-08 | 2019-03-14 | Niantic, Inc. | Methods and Systems for Generation of a Knowledge Graph of an Object |
CN109697233A (en) * | 2018-12-03 | 2019-04-30 | 中电科大数据研究院有限公司 | A kind of knowledge mapping system building method |
CN109995833A (en) * | 2017-12-29 | 2019-07-09 | 顺丰科技有限公司 | Voice service providing method, server, client, system, equipment and medium |
CN110277086A (en) * | 2019-06-25 | 2019-09-24 | 中国科学院自动化研究所 | Phoneme synthesizing method, system and electronic equipment based on dispatching of power netwoks knowledge mapping |
-
2019
- 2019-10-22 CN CN201911008200.0A patent/CN110738982B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130211710A1 (en) * | 2007-12-11 | 2013-08-15 | Voicebox Technologies, Inc. | System and method for providing a natural language voice user interface in an integrated voice navigation services environment |
CN102427465A (en) * | 2011-08-18 | 2012-04-25 | 青岛海信电器股份有限公司 | Voice service proxy method and device and system for integrating voice application through proxy |
US20180329744A1 (en) * | 2013-03-15 | 2018-11-15 | Advanced Elemental Technologies, Inc. | Tamper resistant, identity-based, purposeful networking arrangement |
CN103501382A (en) * | 2013-09-17 | 2014-01-08 | 小米科技有限责任公司 | Voice service providing method, device and terminal |
CN107180059A (en) * | 2016-03-11 | 2017-09-19 | 北大方正集团有限公司 | Data retrieval method and data retrieval system |
CN106156365A (en) * | 2016-08-03 | 2016-11-23 | 北京智能管家科技有限公司 | A kind of generation method and device of knowledge mapping |
WO2019027992A1 (en) * | 2017-08-03 | 2019-02-07 | Telepathy Labs, Inc. | Omnichannel, intelligent, proactive virtual agent |
US20190065627A1 (en) * | 2017-08-30 | 2019-02-28 | International Business Machines Corporation | Ancillary speech generation via query answering in knowledge graphs |
US20190080245A1 (en) * | 2017-09-08 | 2019-03-14 | Niantic, Inc. | Methods and Systems for Generation of a Knowledge Graph of an Object |
CN107591039A (en) * | 2017-09-28 | 2018-01-16 | 武汉海鲸教育科技有限公司 | A kind of intellectual education learning platform |
CN109995833A (en) * | 2017-12-29 | 2019-07-09 | 顺丰科技有限公司 | Voice service providing method, server, client, system, equipment and medium |
CN109102809A (en) * | 2018-06-22 | 2018-12-28 | 北京光年无限科技有限公司 | A kind of dialogue method and system for intelligent robot |
CN109145123A (en) * | 2018-09-30 | 2019-01-04 | 国信优易数据有限公司 | Construction method, intelligent interactive method, system and the electronic equipment of knowledge mapping model |
CN109697233A (en) * | 2018-12-03 | 2019-04-30 | 中电科大数据研究院有限公司 | A kind of knowledge mapping system building method |
CN110277086A (en) * | 2019-06-25 | 2019-09-24 | 中国科学院自动化研究所 | Phoneme synthesizing method, system and electronic equipment based on dispatching of power netwoks knowledge mapping |
Non-Patent Citations (4)
Title |
---|
YIMA,ET AL.: "Knowledge Graph Inference for spoken dialog systems", 《2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP)》 * |
YUFAN WEN,ET AL.: "Personalized Clothing Recommendation Based on Knowledge Graph", 《 2018 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING 》 * |
金贵阳等: "基于知识图谱和语义网技术的企业信息集成方法", 《东南大学学报(自然科学版)》 * |
魏瑾等: "基于知识图谱的智能决策支持技术及应用研究", 《计算机技术与发展》 * |
Also Published As
Publication number | Publication date |
---|---|
CN110738982B (en) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102194052B1 (en) | Service execution method and device | |
CN109871289B (en) | Remote Procedure Call (RPC) service generation method and device | |
JP2019503537A (en) | Method and apparatus for processing short link and short link server | |
CN109462601B (en) | Multi-platform access method and device based on eSIM | |
CN108846100A (en) | The method and apparatus of fast search boarding application | |
JP2019008771A (en) | Information input method | |
US10540325B2 (en) | Method and device for identifying junk picture files | |
CN104679651B (en) | A kind of automated testing method and execute node | |
CN108776587B (en) | Data acquisition method and device, computer equipment and storage medium | |
US10621337B1 (en) | Application-to-application device ID sharing | |
WO2014187321A1 (en) | Method and system for information push | |
US20150212865A1 (en) | Apparatus and method for providing virtual api for mashup service | |
WO2020088170A1 (en) | Domain name system configuration method and related apparatus | |
CN114095567A (en) | Data access request processing method and device, computer equipment and medium | |
CN106658666B (en) | Method and equipment for establishing wireless connection | |
CN106843857B (en) | Method and device for realizing SDK (software development kit) conversion of code base based on SRP (sequence-related protocol) | |
CN107784043B (en) | Monitoring method, device and system for data table of data warehouse | |
CN115329170A (en) | Webpage crawling method, device, equipment and storage medium | |
KR102205686B1 (en) | Method and apparatus for ranking candiate character and method and device for inputting character | |
CN111488286B (en) | Method and device for independently developing Android modules | |
CN105610596B (en) | Resource directory management method and network terminal | |
US20120272242A1 (en) | Provisioning virtual server | |
CN110738982B (en) | Request processing method and device and electronic equipment | |
CN110737861A (en) | webpage data processing method, device, equipment and storage medium | |
CN110059502B (en) | Private data sensing method and device |
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 |