CN111770236A - Conversation processing method, device, system, server and storage medium - Google Patents
Conversation processing method, device, system, server and storage medium Download PDFInfo
- Publication number
- CN111770236A CN111770236A CN202010090885.4A CN202010090885A CN111770236A CN 111770236 A CN111770236 A CN 111770236A CN 202010090885 A CN202010090885 A CN 202010090885A CN 111770236 A CN111770236 A CN 111770236A
- Authority
- CN
- China
- Prior art keywords
- server
- response protocol
- target
- protocol
- target response
- 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 34
- 230000004044 response Effects 0.000 claims abstract description 401
- 238000012545 processing Methods 0.000 claims abstract description 147
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 238000003032 molecular docking Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000003993 interaction Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 210000001503 joint Anatomy 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000005316 response function Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5141—Details of processing calls and other types of contacts in an unified manner
Landscapes
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention discloses a conversation processing method, a device, a system, a server and a storage medium, wherein the method comprises the following steps: receiving user inquiry text information and a target response protocol type sent by a current service server; determining a target response protocol according to the text information inquired by the user, the type of the target response protocol and a preset basic response protocol corresponding to each service server which is configured in advance; and sending the target response protocol to the current service server so that the current service server performs response processing based on the target response protocol. According to the technical scheme of the embodiment of the invention, different service servers can be quickly accessed by pre-configuring the preset basic response protocol corresponding to the service server, so that the docking efficiency is improved.
Description
Technical Field
The embodiment of the invention relates to computer technology, in particular to a conversation processing method, a conversation processing device, a conversation processing system, a conversation processing server and a storage medium.
Background
With the rapid development of computer technology, man-machine intelligent conversation technology is applied to more and more business scenes, so that an automatic answering function can be realized, and the labor cost is saved. For example, in a service scenario of a telephone call, a telephone server may be used to obtain a user query voice of the telephone call, and a voice server is used to convert the user query voice to obtain user text information that can be received by a dialog server, and the dialog server is used to perform response processing on the user text information, and control the telephone server to perform corresponding response, thereby implementing an automatic response function.
Currently, a dialog server typically needs to interface with many different types of telephony servers or other business servers. In the prior art, when a new telephone server or other business server is docked, the original code in the telephone server is usually logically modified to meet the new business logic.
However, in the process of implementing the present invention, the inventor finds that at least the following problems exist in the prior art:
because each service server usually has different interaction modes, when a new service server is docked in a mode of modifying original codes, a large amount of original codes are modified, so that the development workload is large, the development cost is increased, and the docking efficiency is reduced.
Disclosure of Invention
The embodiment of the invention provides a conversation processing method, a conversation processing device, a conversation processing system, a conversation processing server and a storage medium, so that different business servers can be accessed quickly, and the docking efficiency is improved.
In a first aspect, an embodiment of the present invention provides a session processing method, which is applied to a session server, where the session server is connected to at least one service server, and the method includes:
receiving user inquiry text information and a target response protocol type sent by a current service server;
determining a target response protocol according to the user inquiry text information, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance;
and sending the target response protocol to the current service server so that the current service server carries out response processing based on the target response protocol.
In a second aspect, an embodiment of the present invention further provides a session processing method, which is applied in a service server, and the method includes:
determining user inquiry text information to be processed and a target response protocol type;
sending the user query text information and the target response protocol type to a session server so that the session server determines a target response protocol based on the user query text information, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance;
and carrying out response processing according to the target response protocol sent by the conversation server.
In a third aspect, an embodiment of the present invention further provides a session processing apparatus, integrated in a session server, including:
the information receiving module is used for receiving user inquiry text information and a target response protocol type sent by the current service server;
the target response protocol determining module is used for determining a target response protocol according to the user inquiry text information, the type of the target response protocol and a preset basic response protocol corresponding to each service server which is configured in advance;
and the target response protocol sending module is used for sending the target response protocol to the current service server so as to enable the current service server to carry out response processing based on the target response protocol.
In a fourth aspect, an embodiment of the present invention further provides a session processing apparatus, integrated in a service server, including:
the information determining module is used for determining the type of the user inquiry text information and the target response protocol to be processed;
the information sending module is used for sending the user inquiry text information and the target response protocol type to a conversation server so that the conversation server determines a target response protocol based on the user inquiry text information, the target response protocol type and a preset basic response protocol corresponding to each service server which is configured in advance;
and the response processing module is used for carrying out response processing according to the target response protocol sent by the conversation server.
In a fifth aspect, an embodiment of the present invention further provides a session processing system, where the system includes at least one service server and a session server;
wherein the dialog server is configured to implement the dialog processing method as provided by the first aspect:
the service server is used for implementing the dialogue processing method provided by the second aspect.
In a sixth aspect, an embodiment of the present invention further provides a server, where the server includes:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a dialog processing method as provided by any embodiment of the invention.
In a seventh aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a dialog processing method according to any embodiment of the present invention.
The embodiment of the invention has the following advantages or beneficial effects:
the preset basic response protocol corresponding to each service server to be docked is configured in the session server in advance, so that the session server can determine the target response protocol according to the preset basic response protocol corresponding to each service server, the user inquiry text information and the target response protocol type sent by the current service server, and send the target response protocol to the current service server, so that the current service server carries out response processing based on the target response protocol, thereby realizing the docking of the session server and each service server, and enabling the session server to carry out session response processing on each service server. When the session server is connected with the service server, the original code in the session server does not need to be modified, so that the session server can be quickly connected with different service servers, and the connection efficiency is improved.
Drawings
Fig. 1 is a flowchart of a dialog processing method according to an embodiment of the present invention;
fig. 2 is a flowchart of a dialog processing method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a session processing apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a session processing apparatus according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a dialog processing system according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a server according to a sixth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a session processing method according to an embodiment of the present invention, which is applicable to a case where a session server performs a session response process when accessing one or more different service servers. The method may be performed by a dialog processing device integrated in a dialog server, which may be implemented in software and/or hardware. As shown in fig. 1, the method specifically includes the following steps:
s110, receiving user inquiry text information and a target response protocol type sent by the current service server.
The service server may refer to any server that needs to perform a session response process to support its own service. Different service requirements may correspond to different service servers. The service servers produced by different manufacturers with the same service requirement may have different interaction modes, so that the service servers corresponding to the same service requirement may also be different. Illustratively, the business server may be, but is not limited to: a voice telephone server, an instant messaging server or a short message server, etc. The voice telephone server may refer to a server that performs an answering process for a call made by a user. The instant messenger server may refer to a server that performs response processing on an internet message received immediately. The short message server may be a server for performing response processing on a short message sent by a user. The number of the service servers in this embodiment may be one or more. Each business server is in communication connection with the conversation server so that information interaction can be realized. The session server may be a server that intelligently analyzes the user query text information sent by the service server, identifies the user intention, the user emotion, and analyzes the user historical question answer, so as to push more detailed and accurate response information.
The current service server may refer to any service server that needs to perform response processing currently. The user inquiry text information may refer to inquiry information presented by the user, which is characterized in a text form. The target response protocol type may refer to a type corresponding to a response protocol that can be recognized by the current service server.
Specifically, the session server may be communicatively connected to a plurality of different service servers, so that session response processing with the plurality of service servers may be supported. The dialogue server can receive the user inquiry text information and the target response protocol type sent by any current business server needing intelligent dialogue in real time so as to carry out intelligent dialogue response processing on the current business server.
And S120, determining a target response protocol according to the text information inquired by the user, the type of the target response protocol and a preset basic response protocol corresponding to each service server which is configured in advance.
The preset basic response protocol may be a basic interaction template for response information transmission, which is preset based on an interaction mode between the service server and the session server. Different service servers correspond to different preset basic response protocols. Illustratively, the preset basic answer protocol may be, but is not limited to: the method comprises the steps of presetting a voice telephone basic protocol, a instant messaging basic protocol or a short message basic protocol. The preset basic response protocol in this embodiment may be described in a format such as, but not limited to, JSON (JavaScript Object Notation) or XML (Extensible markup language). The target response protocol may refer to a response protocol that is recognizable by the current service server and contains target response text information.
Specifically, when a new service server is docked by the session server, the preset basic response protocol corresponding to the service server can be configured in the response server, and the access of the service server can be quickly realized without modifying an original code in the session server, so that the docking efficiency is improved, the docking cost is reduced, and the convenience in application of the session server is improved. Different preset basic response protocols are configured in the conversation server, so that the conversation server can be adapted to different service servers. The dialog server can determine a target basic response protocol from preset basic response protocols based on the type of the target response protocol sent by the current service server, namely the basic response protocol which can be identified by the current service server, intelligently analyze the text information according to the query of the user, and configure the protocol of the target basic response protocol based on the obtained response information, so that the final target response protocol can be obtained.
Exemplarily, S120 may include: determining target response text information according to the text information inquired by the user; determining a target basic response protocol from each preset basic response protocol according to a preset basic response protocol type and a target response protocol type corresponding to each service server; and determining a target response protocol according to the target response text information and the target basic response protocol.
Wherein the target response text information may include response text information and response attribute information that match the user query text information. The response attribute information may be service attribute information possessed by the service server. For example, the response attribute information may include presentation mode information and/or response action information of the response text, and the presentation mode information may include size of font, color, whether to thicken, and the like; the response action information may include action operations required to be performed at the time of response, such as a dialing operation and the like.
Specifically, a dialogue database corresponding to each service server may be preconfigured in the dialogue server, and the dialogue database may include each question-answer pair information and service attribute information corresponding to each answer information, so that target answer text information matched with the user query text information may be determined based on a target dialogue database corresponding to the current service server. And matching the preset basic response protocol type corresponding to each service server with the target response protocol type, and determining the preset basic response protocol corresponding to the target response protocol type as the target basic response protocol. The dialog server can fill and cover the target basic response protocol based on the target response text information, and replace the corresponding data in the target basic response protocol, so as to obtain the target response protocol which contains the target response text information and is supported by the current service server.
S130, the target response protocol is sent to the current service server, so that the current service server carries out response processing based on the target response protocol.
Specifically, the dialog server sends the determined target response protocol to the current service server, and the current service server can obtain the target response text information by analyzing the target response protocol, so that automatic response processing can be performed based on the target response text information, and an automatic response function is realized.
According to the technical scheme of the embodiment, the preset basic response protocol corresponding to each service server to be docked is configured in the session server in advance, so that the session server can determine the target response protocol according to the preset basic response protocol corresponding to each service server, the user inquiry text information and the target response protocol type sent by the current service server, and send the target response protocol to the current service server, so that the current service server carries out response processing based on the target response protocol, thereby realizing docking between the session server and each service server, and enabling the session server to carry out session response processing on each service server. When the session server is connected with the service server, the original code in the session server does not need to be modified, so that the session server can be quickly connected with different service servers, and the connection efficiency is improved.
On the basis of the technical scheme, when the target basic response protocol is the preset instant messaging basic protocol, the instant messaging response text information corresponding to the preset instant messaging basic protocol can be determined according to the target response text information, and the instant messaging response text information is added to the preset instant messaging basic protocol, so that the target response protocol adaptive to the instant messaging server can be obtained.
On the basis of the technical scheme, when the target basic response protocol is the preset short message basic protocol, the short message response text information corresponding to the preset short message basic protocol can be determined according to the target response text information, and the short message response text information is added to the preset short message basic protocol, so that the target response protocol adaptive to the short message server can be obtained.
On the basis of the above technical solution, when the target basic response protocol is the preset voice telephony basic protocol, that is, the service server is a voice telephony server, the preset voice telephony basic protocol may include: a voice processing base sub-protocol and a telephony processing base sub-protocol. The voice processing basic sub-protocol may refer to a basic sub-protocol that a voice sub-server in a voice telephony server needs to process. The telephony handling base sub-protocol may refer to a base sub-protocol that a telephony sub-server in the voice telephony server needs to handle. The voice sub-server may convert the obtained response Text information into corresponding voice for output by using a TTS (Text To spec, Text To voice) mode. The phone sub-server can use IVR (Interactive Voice Response) mode to identify the user's key, automatically dial and play the Response Voice to interact with the user.
Accordingly, "determining a target response protocol according to the target response text message and the target basic response protocol" may include: determining voice response text information corresponding to the voice processing basic subprotocol and telephone response processing mode information corresponding to the telephone processing basic subprotocol according to the target response text information; and adding the voice response text information into the voice processing basic subprotocol, and adding the telephone response processing mode information into the telephone processing basic subprotocol to obtain a target response protocol.
The voice response text information may refer to information provided to the voice sub-server for TTS. The phone response processing mode information may refer to information provided to the phone sub-server for dial response processing. Specifically, the present embodiment may divide the preset voice telephony base protocol into the voice processing base sub-protocol and the telephony processing base sub-protocol in advance based on the division of the telephony sub-server and the voice sub-server. And determining the voice response text information corresponding to the voice processing basic subprotocol and the telephone response processing mode information corresponding to the telephone processing basic subprotocol according to the target response text information. For example, if the target answer text message is: "transfer you to artificial service later", then determine that the text message of the voice response is "transfer you to artificial service later" of the text format; the telephone response processing mode information is transferred to manual processing, such as transferring to skill set No. 1. The target answer protocol can be obtained by adding the voice answer text information to the corresponding position in the voice processing base subprotocol and adding the telephone response processing mode information to the corresponding position in the telephone processing base subprotocol. Illustratively, the target reply protocol described with JSON may be as follows:
wherein, protocol and voice represent that: the response protocol type of the target response protocol is voice telephone type voice; "type" and "speed" mean that: the subprotocol type is speech processing basic subprotocol of speech; "text" represents the voice response text information in the voice processing basic subprotocol, i.e. the content of the voice subprocessor that needs to perform TTS processing; "audio": false indicates that the recording synthesis is closed, and the audio is output in a text-to-word broadcasting mode, for example, a voice sub-server converts TTS (text to speech) for turning to an artificial service for you later into corresponding voice for broadcasting. "type" ivr "indicates that: a telephony handling base sub-protocol of sub-protocol type ivr; "groupId" 1 "indicates the telephone response processing mode information in the telephone processing basic subprotocol, i.e. the content that the telephone subprocessor needs to perform response processing, for example, the telephone subprocessor transfers to skill group 1 for manual processing.
When the session server in this embodiment is used for docking different voice telephone servers, or performing protocol update or upgrade on an existing voice telephone server, only the preset voice telephone base protocol corresponding to the voice telephone server needs to be configured, or the preset voice telephone base protocol is updated, so that different response text information and necessary telephone response processing mode information are filled in different session scenes, thereby completing the docking with the voice telephone server, and greatly improving the docking efficiency.
Example two
Fig. 2 is a flowchart of a session processing method according to a second embodiment of the present invention, which is applicable to a case where a session server performs session response processing when accessing one or more different service servers. The method may be performed by a dialog processing device integrated in the service server, which may be implemented in software and/or hardware. The service server may be any server that needs to perform a session response process to support its own service. For example, the service server may be, but is not limited to, a voice telephone server, an instant messaging server, a short message server, or the like. As shown in fig. 2, the method specifically includes the following steps:
s210, determining the type of the user inquiry text information and the target response protocol to be processed.
The text information queried by the user may be the query information presented by the user and characterized in a text form. The target response protocol type may refer to a type corresponding to a response protocol that can be recognized by the current service server.
Specifically, if the user query information sent by the service client and represented in the text form is received by the current service server, the received text information may be directly determined as the user query text information to be processed. If the user query information represented in the voice form is received by the current service server, the voice information can be converted, and the corresponding user query text information is determined. The present embodiment may determine the target response protocol type corresponding to the current service server based on the pre-configured response protocol type corresponding to each service server.
Illustratively, when the service server is a voice telephony server, the voice telephony server includes: a telephone sub-server and a voice sub-server; accordingly, the determining of the text information of the user query to be processed in S210 may include: receiving user inquiry voice information sent by a telephone client through a telephone sub-server; and performing information conversion on the voice information inquired by the user through the voice sub-server, and determining the text information inquired by the user to be processed.
Specifically, a telephony sub-server in a telephony voice server may receive user query voice information sent by a telephony client. The voice sub-server in the telephone voice server can convert the voice information inquired by the user into corresponding words based on an ASR (Automatic speech recognition) mode, so as to obtain the text information inquired by the user to be processed.
S220, sending the user query text information and the target response protocol type to a conversation server so that the conversation server determines the target response protocol based on the user query text information, the target response protocol type and a preset basic response protocol corresponding to each service server which is configured in advance.
The target response protocol may refer to a response protocol that is recognizable by the current service server and contains target response text information.
Specifically, the current service server may send the user query text information and the target response protocol type to the session server, and the session server may determine the target response protocol based on the received user query text information, the target response protocol type, and a preset basic response protocol corresponding to each service server configured in advance, and send the target response protocol to the current service server, so that the current service server may obtain the target response protocol including the target response text information.
And S230, performing response processing according to the target response protocol sent by the session server.
Specifically, the current service server may parse the target response protocol to obtain the target response text information, and process the target response text information based on its own service logic, thereby implementing the function of intelligent dialogue response.
Illustratively, parsing the target response protocol may include: detecting whether a protocol type corresponding to a target response protocol is a target response protocol type; and if so, analyzing the target response protocol. Specifically, when the protocol type corresponding to the target response protocol is detected to be the target response protocol type corresponding to the current service server, it is indicated that the target response protocol is the protocol format supported by the current service server, and at this time, the target response protocol is analyzed, so that the accuracy of analysis and the stability of system operation can be further ensured. If the protocol type corresponding to the target response protocol is detected not to be the target response protocol type corresponding to the current service server, protocol error prompt information can be sent to the session server, so that related technicians can prompt information based on the protocol error for timely maintenance.
Illustratively, when the service server is a voice telephony server, S230 may include: analyzing the target response protocol through the voice sub-server to obtain voice response text information and telephone response processing mode information, performing information conversion on the voice response text information, determining target voice information, and sending the target voice information and the telephone response processing mode information to the telephone sub-server; and performing response processing according to the telephone response processing mode information through the telephone sub-server, and sending the target voice information to the telephone client.
Specifically, when the current service server is a voice telephone server, a voice sub-server in the voice telephone server may analyze the target response protocol to obtain voice response text information and telephone response processing mode information. The voice sub-server can convert the voice response text information into corresponding voice based on a TTS mode, obtain target voice information and send the target voice information and the telephone response processing mode information to the telephone sub-server. The phone sub-server can respond based on the phone response processing mode information and send the target voice information to the phone client for voice broadcast, for example, the phone service transfers to the skill group No. 1 for manual processing, and the phone client is controlled to broadcast voice: "transfer you to artificial service later".
Illustratively, the pseudo code that the voice telephony server processes for the target answer protocol is as follows:
according to the technical scheme of the embodiment, the service server determines the user query text information and the target response protocol type to be processed, and sends the user query text information and the target response protocol type to the session server, so that the session server determines the target response protocol based on the user query text information, the target response protocol type and the preset basic response protocol corresponding to each service server configured in advance, the service server can perform response processing based on the target response protocol, and therefore the session server can be in butt joint with each service server based on each preset basic response protocol, rapid access of the service server is achieved, and butt joint efficiency is improved.
The following is an embodiment of a dialog processing apparatus according to an embodiment of the present invention, which belongs to the same inventive concept as the dialog processing method according to the first embodiment, and reference may be made to the contents of the first embodiment in the embodiment of the dialog processing apparatus, details of which are not described in detail.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a consistent session processing apparatus according to a third embodiment of the present invention, which is applicable to a case where a session server needs to perform session response processing when interfacing with one or more different service servers, where the apparatus specifically includes: a message receiving module 310, a target response protocol determining module 320 and a target response protocol transmitting module 330.
The information receiving module 310 is configured to receive user query text information and a target response protocol type sent by a current service server; the target response protocol determining module 320 is configured to determine a target response protocol according to the user query text information, the type of the target response protocol, and a preset basic response protocol corresponding to each service server configured in advance; the target response protocol sending module 330 is configured to send the target response protocol to the current service server, so that the current service server performs response processing based on the target response protocol.
Optionally, the preset basic answer protocol includes: the method comprises the steps of presetting a voice telephone basic protocol, a instant messaging basic protocol or a short message basic protocol.
Optionally, the target response protocol determining module 320 includes:
the target response text information determining unit is used for determining target response text information according to the text information inquired by the user;
the target basic response protocol determining unit is used for determining a target basic response protocol from all preset basic response protocols according to the preset basic response protocol type and the target response protocol type corresponding to each service server, which are configured in advance;
and the target response protocol determining unit is used for determining the target response protocol according to the target response text information and the target basic response protocol.
Optionally, when the target basic answer protocol is a preset voice telephone basic protocol, the preset voice telephone basic protocol includes: a voice processing base subprotocol and a telephone processing base subprotocol;
correspondingly, the target response protocol determining unit is specifically configured to: determining voice response text information corresponding to the voice processing basic subprotocol and telephone response processing mode information corresponding to the telephone processing basic subprotocol according to the target response text information; and adding the voice response text information into the voice processing basic subprotocol, and adding the telephone response processing mode information into the telephone processing basic subprotocol to obtain a target response protocol.
The dialog processing device provided by the embodiment of the invention can execute the dialog processing method provided by the embodiment of the invention, and has the corresponding functional modules and beneficial effects of executing the dialog processing method.
The following is an embodiment of a dialog processing apparatus according to an embodiment of the present invention, which belongs to the same inventive concept as the dialog processing method according to the second embodiment, and reference may be made to the contents of the second embodiment in the embodiments of the dialog processing apparatus, details of which are not described in detail.
Example four
Fig. 4 is a schematic structural diagram of a consistent session processing apparatus according to a fourth embodiment of the present invention, which is applicable to a case where a session server needs to perform session response processing when interfacing with one or more different service servers, where the apparatus specifically includes: an information determination module 410, an information transmission module 420, and a response processing module 430.
The information determining module 410 is configured to determine user query text information to be processed and a target response protocol type; the information sending module 420 is configured to send the user query text information and the target response protocol type to the session server, so that the session server determines the target response protocol based on the user query text information, the target response protocol type, and a preset basic response protocol corresponding to each service server configured in advance; and the response processing module 430 is configured to perform response processing according to the target response protocol sent by the session server.
Optionally, the service server includes: a voice telephone server, an instant messaging server or a short message server.
Optionally, when the service server is a voice telephony server, the voice telephony server includes: a telephone sub-server and a voice sub-server;
accordingly, the information determining module 410 is specifically configured to: receiving user inquiry voice information sent by a telephone client through a telephone sub-server; and performing information conversion on the voice information inquired by the user through the voice sub-server, and determining the text information inquired by the user to be processed.
Optionally, the response processing module 430 is specifically configured to:
analyzing the target response protocol through the voice sub-server to obtain voice response text information and telephone response processing mode information, performing information conversion on the voice response text information, determining target voice information, and sending the target voice information and the telephone response processing mode information to the telephone sub-server;
and performing response processing according to the telephone response processing mode information through the telephone sub-server, and sending the target voice information to the telephone client.
Optionally, the response processing module 430 is further configured to: detecting whether a protocol type corresponding to a target response protocol is a target response protocol type; and if so, analyzing the target response protocol.
The dialog processing device provided by the embodiment of the invention can execute the dialog processing method provided by the second embodiment of the invention, and has the corresponding functional modules and beneficial effects of executing the dialog processing method.
EXAMPLE five
Fig. 5 is a schematic structural diagram of a session processing system according to a fifth embodiment of the present invention, which is applicable to a case where a session server needs to perform session response processing when interfacing with one or more different service servers, where the system specifically includes: at least one service server 510 and a session server 520.
The dialog server 520 is configured to execute the steps of the dialog processing method provided in the first embodiment of the present invention; the service server 510 is used for executing the steps of the dialog processing method provided by the second embodiment of the present invention.
In the present embodiment, the session server 520 is communicatively connected to each of the service servers 510 to facilitate information interaction. The session server 520 and each service server 510 may be connected by wireless or wired means.
The working process of the dialog processing system provided by the embodiment is as follows: the current service server 510, which currently needs to perform session processing, determines the user query text information and the target response protocol type to be processed, and sends the user query text information and the target response protocol type to the session server 520. The dialog server 520 determines a target response protocol according to the user query text information, the type of the target response protocol, and a preset basic response protocol corresponding to each service server, and sends the target response protocol to the current service server 510, and the current service server 510 performs response processing according to the target response protocol sent by the dialog server.
Illustratively, the service server 510 may include, but is not limited to: a voice telephone server, an instant messaging server or a short message server. Accordingly, the preset base answer protocol may include, but is not limited to: the method comprises the steps of presetting a voice telephone basic protocol, a instant messaging basic protocol or a short message basic protocol.
Illustratively, when the service server 510 is a voice telephony server, the voice telephony server may include: a telephone sub-server and a voice sub-server; accordingly, the voice telephony server is specifically configured to: receiving user inquiry voice information sent by a telephone client through a telephone sub-server; and performing information conversion on the voice information inquired by the user through the voice sub-server, and determining the text information inquired by the user to be processed. The dialog server 520 may determine the target response text message according to the user query text message; determining voice response text information corresponding to a voice processing basic subprotocol in a preset voice telephone basic protocol and telephone response processing mode information corresponding to a telephone processing basic subprotocol in the preset voice telephone basic protocol according to the target response text information; determining a target basic response protocol from each preset basic response protocol according to a preset basic response protocol type and a target response protocol type corresponding to each service server; and adding the voice response text information into the voice processing basic subprotocol and adding the telephone response processing mode information into the telephone processing basic subprotocol to obtain a target response protocol adapted to the voice telephone server. After receiving the target response protocol, the voice telephone server can analyze the target response protocol through the voice sub-server to obtain voice response text information and telephone response processing mode information, perform information conversion on the voice response text information, determine target voice information and send the target voice information and the telephone response processing mode information to the telephone sub-server; and performing response processing according to the telephone response processing mode information through the telephone sub-server, and sending the target voice information to the telephone client, thereby realizing the butt joint with the voice telephone server.
In the dialog processing system in this embodiment, the preset basic response protocol corresponding to each service server that needs to be docked may be configured in the dialog server in advance, so that the dialog server may determine the target response protocol according to the preset basic response protocol corresponding to each service server, the user query text information and the target response protocol type sent by the current service server, and send the target response protocol to the current service server, so that the current service server performs response processing based on the target response protocol, thereby implementing docking between the dialog server and each service server, and enabling the dialog server to perform dialog response processing on each service server. When the session server is connected with the service server, the original code in the session server does not need to be modified, so that the session server can be quickly connected with different service servers, and the connection efficiency is improved.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a server according to a sixth embodiment of the present invention. FIG. 6 illustrates a block diagram of an exemplary server 12 suitable for use in implementing embodiments of the present invention. The server 12 shown in fig. 6 is only an example, and should not bring any limitation to the function and the scope of use of the embodiment of the present invention.
As shown in FIG. 6, the server 12 is in the form of a general purpose computing device. The components of the server 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
The server 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by server 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. The server 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, and commonly referred to as a "hard drive"). Although not shown in FIG. 6, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
The server 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with the server 12, and/or with any devices (e.g., network card, modem, etc.) that enable the server 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, the server 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet) via the network adapter 20. As shown, the network adapter 20 communicates with the other modules of the server 12 via the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the server 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes various functional applications and data processing by executing programs stored in the system memory 28, for example, to implement a dialog processing method provided in one embodiment of the present invention, the method includes:
receiving user inquiry text information and a target response protocol type sent by a current service server;
determining a target response protocol according to the text information inquired by the user, the type of the target response protocol and a preset basic response protocol corresponding to each service server which is configured in advance;
and sending the target response protocol to the current service server so that the current service server performs response processing based on the target response protocol.
Or, implementing a dialog processing method provided in the second embodiment of the present invention, the method includes:
determining user inquiry text information to be processed and a target response protocol type;
sending the user query text information and the target response protocol type to a session server so that the session server determines a target response protocol based on the user query text information, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance;
and performing response processing according to the target response protocol sent by the conversation server.
Of course, those skilled in the art can understand that the processor can also implement the technical solution of the dialog processing method provided by any embodiment of the present invention.
EXAMPLE seven
The present embodiment provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements a dialog processing method step according to a first embodiment of the present invention, the method including:
receiving user inquiry text information and a target response protocol type sent by a current service server;
determining a target response protocol according to the text information inquired by the user, the type of the target response protocol and a preset basic response protocol corresponding to each service server which is configured in advance;
and sending the target response protocol to the current service server so that the current service server performs response processing based on the target response protocol.
Or, implementing a dialog processing method provided in the second embodiment of the present invention, the method includes:
determining user inquiry text information to be processed and a target response protocol type;
sending the user query text information and the target response protocol type to a session server so that the session server determines a target response protocol based on the user query text information, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance;
and performing response processing according to the target response protocol sent by the conversation server.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer-readable storage medium may be, for example but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It will be understood by those skilled in the art that the modules or steps of the invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of computing devices, and optionally they may be implemented by program code executable by a computing device, such that it may be stored in a memory device and executed by a computing device, or it may be separately fabricated into various integrated circuit modules, or it may be fabricated by fabricating a plurality of modules or steps thereof into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (14)
1. A session processing method applied in a session server, wherein the session server is connected with at least one service server, and the method comprises:
receiving user inquiry text information and a target response protocol type sent by a current service server;
determining a target response protocol according to the user inquiry text information, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance;
and sending the target response protocol to the current service server so that the current service server carries out response processing based on the target response protocol.
2. The method of claim 1, wherein the predetermined basic acknowledgement protocol comprises: the method comprises the steps of presetting a voice telephone basic protocol, a instant messaging basic protocol or a short message basic protocol.
3. The method of claim 1, wherein determining a target response protocol according to the user query text message, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance comprises:
determining target response text information according to the user inquiry text information;
determining a target basic response protocol from each preset basic response protocol according to a preset basic response protocol type corresponding to each service server and the target response protocol type;
and determining a target response protocol according to the target response text information and the target basic response protocol.
4. The method of claim 3, wherein when the target basic answering protocol is a preset voice telephony basic protocol, the preset voice telephony basic protocol comprises: a voice processing base subprotocol and a telephone processing base subprotocol;
correspondingly, determining a target response protocol according to the target response text message and the target basic response protocol, including:
determining voice response text information corresponding to the voice processing basic subprotocol and telephone response processing mode information corresponding to the telephone processing basic subprotocol according to the target response text information;
and adding the voice response text information into the voice processing basic subprotocol, and adding the telephone response processing mode information into the telephone processing basic subprotocol to obtain a target response protocol.
5. A conversation processing method applied to a service server is characterized by comprising the following steps:
determining user inquiry text information to be processed and a target response protocol type;
sending the user query text information and the target response protocol type to a session server so that the session server determines a target response protocol based on the user query text information, the target response protocol type and a preset basic response protocol corresponding to each service server configured in advance;
and carrying out response processing according to the target response protocol sent by the conversation server.
6. The method of claim 5, wherein the service server comprises: a voice telephone server, an instant messaging server or a short message server.
7. The method of claim 5, wherein when the service server is a voice telephony server, the voice telephony server comprises: a telephone sub-server and a voice sub-server;
accordingly, determining the user query text information to be processed comprises the following steps:
receiving user inquiry voice information sent by a telephone client through the telephone sub-server;
and performing information conversion on the user inquiry voice information through the voice sub-server, and determining the user inquiry text information to be processed.
8. The method of claim 7, wherein performing response processing according to the target response protocol sent by the session server comprises:
analyzing the target response protocol through the voice sub-server to obtain voice response text information and telephone response processing mode information, performing information conversion on the voice response text information, determining target voice information, and sending the target voice information and the telephone response processing mode information to the telephone sub-server;
and responding according to the telephone response processing mode information through the telephone sub-server, and sending the target voice information to the telephone client.
9. The method of claim 8, wherein parsing the target response protocol comprises:
detecting whether the protocol type corresponding to the target response protocol is the target response protocol type;
and if so, analyzing the target response protocol.
10. A session processing apparatus integrated in a session server, comprising:
the information receiving module is used for receiving user inquiry text information and a target response protocol type sent by the current service server;
the target response protocol determining module is used for determining a target response protocol according to the user inquiry text information, the type of the target response protocol and a preset basic response protocol corresponding to each service server which is configured in advance;
and the target response protocol sending module is used for sending the target response protocol to the current service server so as to enable the current service server to carry out response processing based on the target response protocol.
11. A session processing apparatus integrated in a service server, comprising:
the information determining module is used for determining the type of the user inquiry text information and the target response protocol to be processed;
the information sending module is used for sending the user inquiry text information and the target response protocol type to a conversation server so that the conversation server determines a target response protocol based on the user inquiry text information, the target response protocol type and a preset basic response protocol corresponding to each service server which is configured in advance;
and the response processing module is used for carrying out response processing according to the target response protocol sent by the conversation server.
12. A conversation processing system, said system comprising at least one business server and a conversation server;
wherein the dialog server is configured to implement the dialog processing method of any of claims 1-4;
the service server is adapted to implement the session processing method according to any of claims 5-9.
13. A server, characterized in that the server comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a dialog processing method according to any one of claims 1-9.
14. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a dialog processing method according to any one of claims 1-9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010090885.4A CN111770236B (en) | 2020-02-13 | 2020-02-13 | Conversation processing method, device, system, server and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010090885.4A CN111770236B (en) | 2020-02-13 | 2020-02-13 | Conversation processing method, device, system, server and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111770236A true CN111770236A (en) | 2020-10-13 |
| CN111770236B CN111770236B (en) | 2021-08-20 |
Family
ID=72719120
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010090885.4A Active CN111770236B (en) | 2020-02-13 | 2020-02-13 | Conversation processing method, device, system, server and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111770236B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113760577A (en) * | 2021-08-04 | 2021-12-07 | 广东能龙教育股份有限公司 | Dynamic connection answering device, processing method, control device and storage medium |
| CN116346985A (en) * | 2023-02-27 | 2023-06-27 | 上海井星信息科技有限公司 | A method, system, medium and device for capturing and recording multi-platform packets |
| CN117076619A (en) * | 2023-05-31 | 2023-11-17 | 度小满科技(北京)有限公司 | Robot dialogue method, device, storage medium and electronic equipment |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140200890A1 (en) * | 2012-11-30 | 2014-07-17 | Stmicroelectronics Asia Pacific Pte Ltd. | Methods, systems, and circuits for speaker dependent voice recognition with a single lexicon |
| CN107749931A (en) * | 2017-09-29 | 2018-03-02 | 携程旅游信息技术(上海)有限公司 | Method, system, equipment and the storage medium of interactive voice answering |
| CN107943771A (en) * | 2017-11-15 | 2018-04-20 | 百度在线网络技术(北京)有限公司 | Generation method, device, processor and the computer-readable medium of response text |
| WO2018144465A1 (en) * | 2017-01-31 | 2018-08-09 | Interactive Intelligence Group, Inc. | System and method for speech-based interaction resolution |
| CN109002470A (en) * | 2018-06-12 | 2018-12-14 | 东方银谷(北京)投资管理有限公司 | Knowledge mapping construction method and device, client |
| CN109979457A (en) * | 2019-05-29 | 2019-07-05 | 南京硅基智能科技有限公司 | A method of thousand people, thousand face applied to Intelligent dialogue robot |
| US10366692B1 (en) * | 2017-05-15 | 2019-07-30 | Amazon Technologies, Inc. | Accessory for a voice-controlled device |
| CN110083694A (en) * | 2019-04-30 | 2019-08-02 | 广东电网有限责任公司 | A kind of electrical network business integrated approach, device and memory based on webhook |
| CN110119951A (en) * | 2019-04-15 | 2019-08-13 | 中国平安人寿保险股份有限公司 | Record single method, apparatus, computer equipment and storage medium |
| CN110138983A (en) * | 2019-04-24 | 2019-08-16 | 北京讯鸟软件有限公司 | A kind of telephone outbound call voice-robot service process building method |
| CN110532358A (en) * | 2019-07-05 | 2019-12-03 | 东南大学 | A kind of template automatic generation method towards knowledge base question and answer |
| CN110532162A (en) * | 2019-03-18 | 2019-12-03 | 信联科技(南京)有限公司 | A kind of fuzz testing script and testing engine based on protocol state machine |
-
2020
- 2020-02-13 CN CN202010090885.4A patent/CN111770236B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140200890A1 (en) * | 2012-11-30 | 2014-07-17 | Stmicroelectronics Asia Pacific Pte Ltd. | Methods, systems, and circuits for speaker dependent voice recognition with a single lexicon |
| WO2018144465A1 (en) * | 2017-01-31 | 2018-08-09 | Interactive Intelligence Group, Inc. | System and method for speech-based interaction resolution |
| US10366692B1 (en) * | 2017-05-15 | 2019-07-30 | Amazon Technologies, Inc. | Accessory for a voice-controlled device |
| CN107749931A (en) * | 2017-09-29 | 2018-03-02 | 携程旅游信息技术(上海)有限公司 | Method, system, equipment and the storage medium of interactive voice answering |
| CN107943771A (en) * | 2017-11-15 | 2018-04-20 | 百度在线网络技术(北京)有限公司 | Generation method, device, processor and the computer-readable medium of response text |
| CN109002470A (en) * | 2018-06-12 | 2018-12-14 | 东方银谷(北京)投资管理有限公司 | Knowledge mapping construction method and device, client |
| CN110532162A (en) * | 2019-03-18 | 2019-12-03 | 信联科技(南京)有限公司 | A kind of fuzz testing script and testing engine based on protocol state machine |
| CN110119951A (en) * | 2019-04-15 | 2019-08-13 | 中国平安人寿保险股份有限公司 | Record single method, apparatus, computer equipment and storage medium |
| CN110138983A (en) * | 2019-04-24 | 2019-08-16 | 北京讯鸟软件有限公司 | A kind of telephone outbound call voice-robot service process building method |
| CN110083694A (en) * | 2019-04-30 | 2019-08-02 | 广东电网有限责任公司 | A kind of electrical network business integrated approach, device and memory based on webhook |
| CN109979457A (en) * | 2019-05-29 | 2019-07-05 | 南京硅基智能科技有限公司 | A method of thousand people, thousand face applied to Intelligent dialogue robot |
| CN110532358A (en) * | 2019-07-05 | 2019-12-03 | 东南大学 | A kind of template automatic generation method towards knowledge base question and answer |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113760577A (en) * | 2021-08-04 | 2021-12-07 | 广东能龙教育股份有限公司 | Dynamic connection answering device, processing method, control device and storage medium |
| CN113760577B (en) * | 2021-08-04 | 2024-04-19 | 广东能龙教育股份有限公司 | Dynamic connection answering device, processing method, control device and storage medium |
| CN116346985A (en) * | 2023-02-27 | 2023-06-27 | 上海井星信息科技有限公司 | A method, system, medium and device for capturing and recording multi-platform packets |
| CN117076619A (en) * | 2023-05-31 | 2023-11-17 | 度小满科技(北京)有限公司 | Robot dialogue method, device, storage medium and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111770236B (en) | 2021-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10489112B1 (en) | Method for user training of information dialogue system | |
| CN112860798B (en) | Data processing method and device, electronic equipment and storage medium | |
| EP4171078A1 (en) | Voice scene update method and device, and terminal, server and system | |
| US7921214B2 (en) | Switching between modalities in a speech application environment extended for interactive text exchanges | |
| CN110457143B (en) | Microservice calling methods and devices | |
| US11270690B2 (en) | Method and apparatus for waking up device | |
| US20120173225A1 (en) | Dialect translator for a speech application environment extended for interactive text exchanges | |
| US10706085B2 (en) | Method and system for exposing virtual assistant services across multiple platforms | |
| US20110270613A1 (en) | Inferring switching conditions for switching between modalities in a speech application environment extended for interactive text exchanges | |
| US20190065624A1 (en) | Method and device for obtaining answer, and computer device | |
| US10594840B1 (en) | Bot framework for channel agnostic applications | |
| CN111770236B (en) | Conversation processing method, device, system, server and storage medium | |
| CN114528044B (en) | Interface calling method, device, equipment and medium | |
| US11798545B2 (en) | Speech interaction method and apparatus, device and storage medium | |
| CN112133306B (en) | Response method and device based on express delivery user and computer equipment | |
| CN111462726B (en) | Method, device, equipment and medium for answering out call | |
| CN107273227A (en) | Using communication means, device, equipment and storage medium | |
| CN113299285A (en) | Device control method, device, electronic device and computer-readable storage medium | |
| CN117540805A (en) | Data processing methods, devices, electronic equipment and storage media | |
| JP7182584B2 (en) | A method for outputting information of parsing anomalies in speech comprehension | |
| US8027839B2 (en) | Using an automated speech application environment to automatically provide text exchange services | |
| CN112163078A (en) | Intelligent response method, device, server and storage medium | |
| CN120455510A (en) | Data processing method, device, readable storage medium and computer program product | |
| CN114861675A (en) | Method and device for semantic recognition and method and device for generating control instruction | |
| CN112783510A (en) | Data calling method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |