WO2018001040A1 - Method and device for providing service data, and computer storage medium - Google Patents
Method and device for providing service data, and computer storage medium Download PDFInfo
- Publication number
- WO2018001040A1 WO2018001040A1 PCT/CN2017/087020 CN2017087020W WO2018001040A1 WO 2018001040 A1 WO2018001040 A1 WO 2018001040A1 CN 2017087020 W CN2017087020 W CN 2017087020W WO 2018001040 A1 WO2018001040 A1 WO 2018001040A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- request
- information
- terminal
- authentication
- module
- 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.)
- Ceased
Links
Images
Definitions
- the present invention relates to the field of communications, and in particular, to a service data providing method, apparatus, and computer storage medium.
- a question-and-answer system based on natural language processing and artificial intelligence is an advanced form of information retrieval system that allows users to ask questions in natural language and return a concise and accurate answer to the user.
- the existing intelligent question answering system has outstanding advantages compared with the traditional search engine based query method, most of the existing intelligent question answering systems are mainly for static question and answer pairs, that is, the question and answer pair is preset by the system. When the user enters a question, the system returns a preset static answer. There is a certain difficulty in dealing with the dynamic question and answer pair (that is, the answer requires a series of business logic to dynamically obtain), and the context-sensitive question and answer (that is, the intelligent question answering system returns the answer). There is also a lot of room for improvement before the user needs to input a series of necessary information, and the information entered by the user has to be saved in the context.
- the embodiments of the present invention provide a service data providing method, apparatus, and computer storage medium, so as to at least solve the problem that the related technology cannot dynamically respond to a user's question.
- a service data providing method includes: receiving, by a terminal, request information for requesting service data; sending an inquiry request to the terminal according to the request information; and receiving the terminal according to the The inquiry request input response information; and the service data corresponding to the terminal is transmitted based on the response information.
- the sending the query request to the terminal according to the request information comprises: processing the request information, converting the request information into request information of a specific format; requesting the specific format The information is parsed and identified, and the preset process code is returned based on the recognition result; and the corresponding process is retrieved from the process information index according to the process code, wherein the process information index stores multiple sets of process codes and processes corresponding to the process. Relationship; in the incoming process, an inquiry request is sent to the terminal according to preset process orchestration logic.
- the processing the request information comprises: converting the request information into standard text format information; performing denoising and normalization processing on the standard text format information.
- the query request comprises: query information related to the request information and/or an authentication request to authenticate a user of the terminal.
- the method further includes: when the query request is an authentication request, receiving authentication information input by the terminal according to the authentication request; parsing and identifying the authentication information, by using the The authentication information authenticates the user of the terminal.
- a service data providing apparatus including: a receiving requesting module, configured to receive request information for requesting service data by a terminal; and returning a requesting module, configured to receive the request according to the The request information received by the module sends an inquiry request to the terminal; the receiving response module is configured to receive the input of the terminal according to the inquiry request And a return data module configured to transmit service data corresponding to the terminal based on the response information received by the receiving response module.
- the return request module includes: a processing unit configured to process the request information to convert the request information into request information of a specific format; and the parsing identification unit is configured to be configured to the processing unit The processed request information of the specific format is parsed and recognized, and the process code preset by the system is returned based on the recognition result; and the retrieval unit is configured to retrieve the corresponding information from the process information index according to the process code returned by the analysis identification unit.
- the process wherein the process information index stores a plurality of sets of process code correspondences with the process; and the return request unit is configured to send an inquiry request to the terminal according to the preset process orchestration logic in the incoming process.
- the processing unit is further configured to convert the request information into standard text format information; perform denoising and normalization processing on the standard text format information.
- the query request comprises: query information related to the request information and/or an authentication request to authenticate a user of the terminal.
- the apparatus further includes: a receiving authentication module configured to receive the authentication information input by the terminal according to the authentication request, where the query request is an authentication request; and the authentication module is configured as a The authentication information is analyzed and identified, and the user of the terminal is authenticated by the authentication information.
- a computer storage medium having stored therein computer executable instructions, the computer executable instructions being executed by a processor to implement the embodiments of the present invention The steps of the business data providing method.
- the technical solution of the embodiment of the present invention is: receiving, by the terminal, request information for requesting service data; sending an inquiry request to the terminal according to the request information; receiving response information input by the terminal according to the inquiry request;
- the information transmission corresponds to the service data of the terminal, and solves the problem that the user cannot respond dynamically to the user's question in the prior art, and implements the problem.
- Customer demand feedback business data improves user experience.
- FIG. 1 is a schematic flowchart of a service data providing method according to an embodiment of the present invention
- FIG. 2 is a block diagram of a service data providing apparatus according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram showing the structure of a smart question answering system according to an embodiment of the present invention.
- FIG. 5 is a flowchart of dynamically providing service data in an intelligent system according to an embodiment of the present invention.
- FIG. 1 is a schematic flowchart of a service data providing method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
- Step S102 the receiving terminal requests information for requesting service data.
- Step S104 sending an inquiry request to the terminal according to the request information
- Step S106 receiving response information input by the terminal according to the query request
- Step S108 transmitting service data corresponding to the terminal based on the response information.
- the problem that the user cannot respond dynamically to the user's question in the related art is solved, and the service data can be feedbacked according to the customer's demand, thereby improving the user experience.
- the returning the query request to the user according to the request information may include: processing the request information, converting the request information into request information of a specific format; and performing request information of the specific format. Parsing and identifying, returning a preset process code based on the recognition result; retrieving the corresponding process from the process information index according to the process code, wherein the process information index stores a plurality of sets of process code and process correspondence; In the process, an inquiry request is sent to the terminal according to preset process orchestration logic.
- processing the request information may include: converting the request information into standard text format information; performing denoising and normalization processing on the standard text format information.
- the inquiry request may include: inquiry information related to the request information and/or an authentication request for authenticating a user of the terminal.
- the terminal when the query request is an authentication request, the terminal receives the authentication information input by the terminal according to the authentication request; analyzes and identifies the authentication information, and authenticates the user of the terminal by using the authentication information.
- FIG. 2 is a block diagram of a service data providing apparatus according to an embodiment of the present invention. As shown in FIG. 2, the method includes:
- the receiving request module 22 is configured to receive request information for requesting service data by the terminal;
- the requesting module 24 configured to send an inquiry request to the terminal according to the request information received by the receiving request module 22;
- the receiving response module 26 is configured to receive response information input by the terminal according to the query request;
- the return data module 28 is configured to transmit traffic data corresponding to the terminal based on the response information received by the receiving response module 26.
- the return request module 24 includes:
- a processing unit configured to process the request information to convert the request information into a special Formatted request information
- the parsing and identifying unit is configured to parse and identify the request information of the specific format processed by the processing unit, and return a process code preset by the system based on the recognition result;
- the search unit is configured to retrieve the flow from the process information index into the corresponding process according to the process code returned by the analysis and identification unit, wherein the process information index stores a plurality of sets of process code and the corresponding relationship of the process;
- the request unit configured to send an inquiry request to the terminal according to preset process orchestration logic in the incoming process.
- the processing unit is further configured to convert the request information into standard text format information; perform denoising and normalization processing on the standard text format information.
- the inquiry request includes: inquiry information related to the request information and/or an authentication request for authenticating a user of the terminal.
- the device further includes: a receiving authentication module configured to receive the authentication information input by the terminal according to the authentication request, where the authentication request is configured to authenticate the authentication The information is parsed and identified, and the user of the terminal is authenticated by the authentication information.
- a receiving authentication module configured to receive the authentication information input by the terminal according to the authentication request, where the authentication request is configured to authenticate the authentication The information is parsed and identified, and the user of the terminal is authenticated by the authentication information.
- the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are executed by the processor to implement the service data providing method according to the embodiment of the present invention. . Specifically, when the computer executable instructions are executed by the processor, the following steps of the service data providing method are implemented:
- Receiving request information for requesting service data transmitting an inquiry request to the terminal according to the request information; receiving response information input by the terminal according to the inquiry request; and transmitting service data corresponding to the terminal based on the response information.
- the following steps of the service data providing method are implemented: processing the request information, and rotating the request information Replacing the request information in a specific format; parsing and identifying the request information of the specific format, returning a preset process code based on the recognition result; and retrieving the corresponding process from the process information index according to the process code, where
- the process information index stores a plurality of sets of process code correspondences with processes; in the process of entering, the query request is sent to the terminal according to preset process orchestration logic.
- the computer executable instructions are executed by the processor to implement the following steps of the service data providing method: converting the request information into standard text format information; and denoising the standard text format information And normalized processing.
- the following steps of the service data providing method are implemented: when the query request is an authentication request, receiving the authentication information input by the terminal according to the authentication request And parsing and identifying the authentication information, and authenticating the user of the terminal by using the authentication information.
- the foregoing storage medium may include, but not limited to, a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
- ROM Read-Only Memory
- RAM Random Access Memory
- mobile hard disk a magnetic disk
- magnetic disk a magnetic disk
- optical disk a variety of media that can store program code.
- the smart question answering system includes an input module 301, a denoising module 302, a semantic recognition module 303, and an output module 304. among them:
- the input module 301 is configured to receive an input request of the user, and convert the input information of the user into standard text format information;
- the denoising module 302 is configured to perform denoising and module structuring processing on the converted text format information, and send the processing result to the semantic recognition module;
- the semantic recognition module 303 includes a primary semantic recognition sub-module 305 and a secondary semantic recognition sub-module 306.
- the initial semantic recognition sub-module 305 is configured to parse and identify the processed user input information, return the preset process code, and encode the flow from the process according to the returned process.
- the information index is retrieved into the corresponding process;
- the second semantic recognition sub-module 306 is configured to perform secondary analysis and recognition on the information input by the user through the preset process orchestration logic, and obtain the final recognition result;
- the output module 304 is configured to output a recognition result and return to the user.
- the system proposed in the embodiment of the present invention can effectively process dynamic question and answer pairs, and can easily implement context-related question and answer.
- One process is a context, which greatly reduces the complexity of the system.
- FIG. 4 is a schematic flowchart of semantic recognition according to an embodiment of the present invention. As shown in FIG. 4, the method includes the following steps:
- Step S402 semantic recognition starts
- Step S404 creating a process information index, where the correspondence between the process unique code and the process detailed information is saved and stored in the computer memory;
- Step S406 performing word segmentation and retrieval on the pre-processed user input information, returning the process code preset by the system (ie, static answer), and retrieving the corresponding process from the process information index according to the returned process code, thereby completing the input to the user.
- the process code preset by the system ie, static answer
- Step S408 determining the number of processes matching the process index query results, if it is 0 or more, then proceeds to step S410, if it is one, then directly proceeds to step S412;
- Step S410 actively guiding the user according to the previous input of the user and entering a process that the user wants to enter;
- step S412 the system further asks the user for some information necessary before returning the final answer, such as the user's ID card and telephone number, and performs secondary analysis on the information input by the user again according to the process orchestration logic. And identifying, returning the dynamic answer that the user really wants;
- Step S414 the system outputs the final recognition result and returns to the user
- step S416 the semantic recognition ends.
- the intelligent question answering system based on process editing and the implementation method provided by the embodiment of the invention can have Effectively answer dynamic question and answer pairs and implement real context-sensitive intelligent Q&A to enhance the user experience of the intelligent question answering system.
- FIG. 5 is a flowchart of dynamically providing service data in an intelligent system according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:
- Step S502 the user inputs question information in the intelligent system, and the intelligent system receives the input request of the user.
- the user inputs information that is questioned in a natural language; for example, the user inputs a request for querying the credit information in the intelligent question answering system using natural language.
- Step S504 the system performs initial semantic recognition according to the input information of the user, converts the input information of the user into standard text format information, and performs denoising and normalization processing on the converted text format information (corresponding to the input information of the user) Go to a standard question in the system); perform word segmentation and retrieval on the processed user input information, complete the initial analysis and recognition, and return the system preset process code (ie static answer); for example, the intelligent question answering system is processed according to After the user inputs the information for the initial semantic recognition, the process code corresponding to the query call charge is obtained.
- Step S506 the system enters the corresponding process according to the initial semantic recognition result; specifically, according to the returned process code, the system retrieves the corresponding process from the process information index, wherein the process information index stores the process unique code and the process detailed information.
- Step S508 the system continues to query the user for the information necessary before the reply according to the flow logic of the entering process, and performs secondary semantic recognition on the user input information in the entering process; specifically, in the entering process, the logic is arranged according to the process. Further ask the user for some information necessary before returning the final answer, and perform secondary analysis and recognition on the information input by the user again to obtain the dynamic answer that the user really wants.
- the user uses natural language to enter the month in the smart question answering system that needs to be queried, instead of forcing the user to enter a numeric month or a fixed format of month information, as in some question answering systems; the intelligent question answering system expresses the user's input in natural language.
- the month information is subjected to secondary semantic recognition and a specific month is obtained.
- step S510 the final recognition result is output and returned to the user.
- Intelligent question answering system The business logic query in the inquiry fee process queries the phone bill information corresponding to the month, that is, the answer that the user returns in the smart question answering system is dynamically obtained, instead of the static answer preset by the system; the intelligent question answering system will query the obtained user to want The call charge information is returned to the user.
- the embodiment of the invention introduces the visual drag-and-drop process editing into the semantic recognition, which can reduce the maintenance cost of the intelligent question answering system to the greatest extent; the user logic inputs and analyzes the user input through the process logic. Effectively combine semantic recognition with business logic to improve the accuracy of the recognition and the correctness of the answer.
- the disclosed method and apparatus may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules is only a logical function division.
- there may be another division manner for example, multiple modules or components may be combined, or Can be integrated into another system, or some features can be ignored or not executed.
- the communication connections between the various components shown or discussed may be indirect coupling or communication connections through some interfaces, devices or modules, and may be electrical, mechanical or otherwise.
- the modules described above as separate components may or may not be physically separated.
- the components displayed as modules may or may not be physical modules, that is, may be located in one place or distributed to multiple network modules; Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may be separately used as one module or two or more modules.
- the blocks are integrated in one module; the above integrated modules can be implemented in the form of hardware or in the form of hardware plus software function modules.
- the foregoing program may be stored in a computer readable storage medium, and when executed, the program includes The foregoing steps of the method embodiment; and the foregoing storage medium includes: a removable storage device, a ROM, a magnetic disk, or an optical disk, and the like, which can store program codes.
- the above-described integrated module of the embodiment of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a stand-alone product.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a ROM, a magnetic disk, or an optical disk.
- the technical solution of the embodiment of the present invention is to receive request information for requesting service data by using a terminal, and send an inquiry request to the terminal according to the request information; and receiving the terminal according to the Querying the response information input by the request; transmitting the service data corresponding to the terminal based on the response information, solving the problem that the user cannot respond dynamically to the user's question in the prior art, and implementing the service data for the customer's demand feedback, Increased user experience.
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
Description
相关申请的交叉引用Cross-reference to related applications
本申请基于申请号为201610482747.4、申请日为2016年06月27日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。The present application is based on a Chinese patent application filed on Jan. 27, 2016, the entire disclosure of which is hereby incorporated by reference.
本发明涉及通信领域,具体涉及一种业务数据提供方法、装置和计算机存储介质。The present invention relates to the field of communications, and in particular, to a service data providing method, apparatus, and computer storage medium.
基于自然语言处理和人工智能领域的问答系统是信息检索系统的一种高级表现形式,它可以让用户使用自然语言提问,并为用户返回一个简洁而准确的答案。现有的智能问答系统虽然与传统的基于搜索引擎的查询方式相比具有突出的优点,但现有的绝大部分智能问答系统主要是针对静态的问答对,即问答对是系统预置的,用户输入一个问题,系统返回预置的静态答案,在处理动态问答对(即答案需要一系列的业务逻辑来动态获取)上有一定的难度,在上下文相关的问答(即智能问答系统在返回答案前需要用户输入一系列必须的信息,且用户多次输入的信息需保存在上下文中)方面也存在很大的改进空间。A question-and-answer system based on natural language processing and artificial intelligence is an advanced form of information retrieval system that allows users to ask questions in natural language and return a concise and accurate answer to the user. Although the existing intelligent question answering system has outstanding advantages compared with the traditional search engine based query method, most of the existing intelligent question answering systems are mainly for static question and answer pairs, that is, the question and answer pair is preset by the system. When the user enters a question, the system returns a preset static answer. There is a certain difficulty in dealing with the dynamic question and answer pair (that is, the answer requires a series of business logic to dynamically obtain), and the context-sensitive question and answer (that is, the intelligent question answering system returns the answer). There is also a lot of room for improvement before the user needs to input a series of necessary information, and the information entered by the user has to be saved in the context.
现有技术中,如何对用户的提问实现动态的回应,目前尚无有效解决方案。 In the prior art, how to implement a dynamic response to a user's question has no effective solution.
发明内容Summary of the invention
本发明实施例提供了一种业务数据提供方法、装置和计算机存储介质,以至少解决相关技术中不能对用户的提问实现动态的回应的问题。The embodiments of the present invention provide a service data providing method, apparatus, and computer storage medium, so as to at least solve the problem that the related technology cannot dynamically respond to a user's question.
根据本发明实施例的第一方面,提供了一种业务数据提供方法,包括:接收终端用于请求业务数据的请求信息;根据所述请求信息向所述终端发送询问请求;接收所述终端根据所述询问请求输入的应答信息;基于所述应答信息发送对应于所述终端的业务数据。According to a first aspect of the present invention, a service data providing method includes: receiving, by a terminal, request information for requesting service data; sending an inquiry request to the terminal according to the request information; and receiving the terminal according to the The inquiry request input response information; and the service data corresponding to the terminal is transmitted based on the response information.
在一实施例中,所述根据所述请求信息向所述终端发送询问请求包括:对所述请求信息进行处理,使所述请求信息转换为特定格式的请求信息;对所述特定格式的请求信息进行解析及识别,基于识别结果返回预置的流程编码;根据所述流程编码从流程信息索引中检索进入对应的流程,其中,所述流程信息索引中存储有多组流程编码与流程的对应关系;在进入的流程中,根据预设的流程编排逻辑向所述终端发送询问请求。In an embodiment, the sending the query request to the terminal according to the request information comprises: processing the request information, converting the request information into request information of a specific format; requesting the specific format The information is parsed and identified, and the preset process code is returned based on the recognition result; and the corresponding process is retrieved from the process information index according to the process code, wherein the process information index stores multiple sets of process codes and processes corresponding to the process. Relationship; in the incoming process, an inquiry request is sent to the terminal according to preset process orchestration logic.
在一实施例中,所述对所述请求信息进行处理包括:将所述请求信息转换为标准的文本格式信息;对所述标准的文本格式信息进行去噪和归一化处理。In an embodiment, the processing the request information comprises: converting the request information into standard text format information; performing denoising and normalization processing on the standard text format information.
在一实施例中,所述询问请求包括:与所述请求信息相关的询问信息和/或对所述终端的用户进行认证的认证请求。In an embodiment, the query request comprises: query information related to the request information and/or an authentication request to authenticate a user of the terminal.
在一实施例中,所述方法还包括:所述询问请求为认证请求的情况下,接收所述终端根据所述认证请求输入的认证信息;对所述认证信息进行解析及识别,通过所述认证信息对所述终端的用户进行认证。In an embodiment, the method further includes: when the query request is an authentication request, receiving authentication information input by the terminal according to the authentication request; parsing and identifying the authentication information, by using the The authentication information authenticates the user of the terminal.
根据本发明实施例的第二方面,还提供了一种业务数据提供装置,包括:接收请求模块,配置为接收终端用于请求业务数据的请求信息;返回请求模块,配置为根据所述接收请求模块接收的请求信息向所述终端发送询问请求;接收应答模块,配置为接收所述终端根据所述询问请求输入的 应答信息;返回数据模块,配置为基于所述接收应答模块接收的所述应答信息发送对应于所述终端的业务数据。According to a second aspect of the embodiments of the present invention, a service data providing apparatus is provided, including: a receiving requesting module, configured to receive request information for requesting service data by a terminal; and returning a requesting module, configured to receive the request according to the The request information received by the module sends an inquiry request to the terminal; the receiving response module is configured to receive the input of the terminal according to the inquiry request And a return data module configured to transmit service data corresponding to the terminal based on the response information received by the receiving response module.
在一实施例中,所述返回请求模块包括:处理单元,配置为对所述请求信息进行处理,使所述请求信息转换为特定格式的请求信息;解析识别单元,配置为对所述处理单元处理后的所述特定格式的请求信息进行解析及识别,基于识别结果返回系统预置的流程编码;检索单元,配置为根据所述解析识别单元返回的流程编码从流程信息索引中检索进入对应的流程,其中,所述流程信息索引中存储有多组流程编码与流程的对应关系;返回请求单元,配置为在进入的流程中,根据预设的流程编排逻辑向所述终端发送询问请求。In an embodiment, the return request module includes: a processing unit configured to process the request information to convert the request information into request information of a specific format; and the parsing identification unit is configured to be configured to the processing unit The processed request information of the specific format is parsed and recognized, and the process code preset by the system is returned based on the recognition result; and the retrieval unit is configured to retrieve the corresponding information from the process information index according to the process code returned by the analysis identification unit. The process, wherein the process information index stores a plurality of sets of process code correspondences with the process; and the return request unit is configured to send an inquiry request to the terminal according to the preset process orchestration logic in the incoming process.
在一实施例中,所述处理单元,还配置为将所述请求信息转换为标准的文本格式信息;对所述标准的文本格式信息进行去噪和归一化处理。In an embodiment, the processing unit is further configured to convert the request information into standard text format information; perform denoising and normalization processing on the standard text format information.
在一实施例中,所述询问请求包括:与所述请求信息相关的询问信息和/或对所述终端的用户进行认证的认证请求。In an embodiment, the query request comprises: query information related to the request information and/or an authentication request to authenticate a user of the terminal.
在一实施例中,所述装置还包括:接收认证模块,配置为所述询问请求为认证请求的情况下,接收所述终端根据所述认证请求输入的认证信息;认证模块,配置为对所述认证信息进行解析及识别,通过所述认证信息对所述终端的用户进行认证。In an embodiment, the apparatus further includes: a receiving authentication module configured to receive the authentication information input by the terminal according to the authentication request, where the query request is an authentication request; and the authentication module is configured as a The authentication information is analyzed and identified, and the user of the terminal is authenticated by the authentication information.
根据本发明实施例的第三方面,还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现本发明实施例所述的业务数据提供方法的步骤。According to a third aspect of the present invention, there is further provided a computer storage medium having stored therein computer executable instructions, the computer executable instructions being executed by a processor to implement the embodiments of the present invention The steps of the business data providing method.
本发明实施例的技术方案,接收终端用于请求业务数据的请求信息;根据所述请求信息向所述终端发送询问请求;接收所述终端根据所述询问请求输入的应答信息;基于所述应答信息发送对应于所述终端的业务数据,解决了现有技术中不能对用户的提问实现动态的回应的问题,实现了针对 客户的需求反馈业务数据,提高了用户体验度。The technical solution of the embodiment of the present invention is: receiving, by the terminal, request information for requesting service data; sending an inquiry request to the terminal according to the request information; receiving response information input by the terminal according to the inquiry request; The information transmission corresponds to the service data of the terminal, and solves the problem that the user cannot respond dynamically to the user's question in the prior art, and implements the problem. Customer demand feedback business data improves user experience.
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings are intended to provide a further understanding of the embodiments of the present invention, and are intended to be a part of the present invention, and the description of the present invention is not intended to limit the invention. In the drawing:
图1是本发明实施例的业务数据提供方法的流程示意图;1 is a schematic flowchart of a service data providing method according to an embodiment of the present invention;
图2是本发明实施例的业务数据提供装置的框图;2 is a block diagram of a service data providing apparatus according to an embodiment of the present invention;
图3为本发明实施例的智能问答系统结构的示意图;3 is a schematic diagram showing the structure of a smart question answering system according to an embodiment of the present invention;
图4为本发明实施例的语义识别的流程示意图;4 is a schematic flowchart of semantic recognition according to an embodiment of the present invention;
图5为本发明实施例的在智能系统中动态提供业务数据的流程图。FIG. 5 is a flowchart of dynamically providing service data in an intelligent system according to an embodiment of the present invention.
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It is to be understood that the terms "first", "second" and the like in the specification and claims of the present invention are used to distinguish similar objects, and are not necessarily used to describe a particular order or order.
在本实施例中提供了一种业务数据提供方法,图1是本发明实施例的业务数据提供方法的流程示意图,如图1所示,该流程包括如下步骤:In this embodiment, a service data providing method is provided. FIG. 1 is a schematic flowchart of a service data providing method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
步骤S102,接收终端用于请求业务数据的请求信息;Step S102, the receiving terminal requests information for requesting service data.
步骤S104,根据所述请求信息向所述终端发送询问请求;Step S104, sending an inquiry request to the terminal according to the request information;
步骤S106,接收所述终端根据所述询问请求输入的应答信息;Step S106, receiving response information input by the terminal according to the query request;
步骤S108,基于所述应答信息发送对应于所述终端的业务数据。Step S108, transmitting service data corresponding to the terminal based on the response information.
通过上述步骤,解决了相关技术中不能对用户的提问实现动态的回应的问题,能够针对客户的需求反馈业务数据,提高了用户体验度。 Through the above steps, the problem that the user cannot respond dynamically to the user's question in the related art is solved, and the service data can be feedbacked according to the customer's demand, thereby improving the user experience.
作为一种实施方式,所述根据该请求信息向该用户返回询问请求可以包括:对该请求信息进行处理,使所述请求信息转换为特定格式的请求信息;对所述特定格式的请求信息进行解析及识别,基于识别结果返回预置的流程编码;根据该流程编码从流程信息索引中检索进入对应的流程,其中,该流程信息索引中存储有多组流程编码与流程的对应关系;在进入的流程中,根据预设的流程编排逻辑向该终端发送询问请求。As an implementation manner, the returning the query request to the user according to the request information may include: processing the request information, converting the request information into request information of a specific format; and performing request information of the specific format. Parsing and identifying, returning a preset process code based on the recognition result; retrieving the corresponding process from the process information index according to the process code, wherein the process information index stores a plurality of sets of process code and process correspondence; In the process, an inquiry request is sent to the terminal according to preset process orchestration logic.
作为一种实施方式,对该请求信息进行处理可以包括:将该请求信息转换为标准的文本格式信息;对所述标准的文本格式信息进行去噪和归一化处理。As an implementation manner, processing the request information may include: converting the request information into standard text format information; performing denoising and normalization processing on the standard text format information.
作为一种实施方式,该询问请求可以包括:与该请求信息相关的询问信息和/或对该终端的用户进行认证的认证请求。As an embodiment, the inquiry request may include: inquiry information related to the request information and/or an authentication request for authenticating a user of the terminal.
作为一种实施方式,该询问请求为认证请求的情况下,接收该终端根据该认证请求输入的认证信息;对该认证信息进行解析及识别,通过该认证信息对该终端的用户进行认证。In an embodiment, when the query request is an authentication request, the terminal receives the authentication information input by the terminal according to the authentication request; analyzes and identifies the authentication information, and authenticates the user of the terminal by using the authentication information.
本发明实施例还提供了一种业务数据提供装置,图2是本发明实施例的业务数据提供装置的框图,如图2所示,包括:The embodiment of the present invention further provides a service data providing apparatus. FIG. 2 is a block diagram of a service data providing apparatus according to an embodiment of the present invention. As shown in FIG. 2, the method includes:
接收请求模块22,配置为接收终端用于请求业务数据的请求信息;The receiving request module 22 is configured to receive request information for requesting service data by the terminal;
返回请求模块24,配置为根据所述接收请求模块22接收的请求信息向所述终端发送询问请求;Returning the requesting module 24, configured to send an inquiry request to the terminal according to the request information received by the receiving request module 22;
接收应答模块26,配置为接收所述终端根据该询问请求输入的应答信息;The receiving response module 26 is configured to receive response information input by the terminal according to the query request;
返回数据模块28,配置为基于所述接收应答模块26接收的所述应答信息发送对应于所述终端的业务数据。The return data module 28 is configured to transmit traffic data corresponding to the terminal based on the response information received by the receiving response module 26.
作为一种实施方式,该返回请求模块24包括:As an implementation manner, the return request module 24 includes:
处理单元,配置为对该请求信息进行处理,使所述请求信息转换为特 定格式的请求信息;a processing unit configured to process the request information to convert the request information into a special Formatted request information;
解析识别单元,配置为对所述处理单元处理后的所述特定格式的请求信息进行解析及识别,基于识别结果返回系统预置的流程编码;The parsing and identifying unit is configured to parse and identify the request information of the specific format processed by the processing unit, and return a process code preset by the system based on the recognition result;
检索单元,配置为根据所述解析识别单元返回的流程编码从流程信息索引中检索进入对应的流程,其中,该流程信息索引中存储有多组流程编码与流程的对应关系;The search unit is configured to retrieve the flow from the process information index into the corresponding process according to the process code returned by the analysis and identification unit, wherein the process information index stores a plurality of sets of process code and the corresponding relationship of the process;
返回请求单元,配置为在进入的流程中,根据预设的流程编排逻辑向该终端发送询问请求。Returning to the request unit, configured to send an inquiry request to the terminal according to preset process orchestration logic in the incoming process.
作为一种实施方式,所述处理单元,还配置为将所述请求信息转换为标准的文本格式信息;对所述标准的文本格式信息进行去噪和归一化处理。As an implementation manner, the processing unit is further configured to convert the request information into standard text format information; perform denoising and normalization processing on the standard text format information.
作为一种实施方式,所述询问请求包括:与所述请求信息相关的询问信息和/或对所述终端的用户进行认证的认证请求。As an embodiment, the inquiry request includes: inquiry information related to the request information and/or an authentication request for authenticating a user of the terminal.
作为一种实施方式,所述装置还包括:接收认证模块,配置为该询问请求为认证请求的情况下,接收所述终端根据该认证请求输入的认证信息;认证模块,配置为对所述认证信息进行解析及识别,通过所述认证信息对该终端的用户进行认证。In an embodiment, the device further includes: a receiving authentication module configured to receive the authentication information input by the terminal according to the authentication request, where the authentication request is configured to authenticate the authentication The information is parsed and identified, and the user of the terminal is authenticated by the authentication information.
本发明的实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现本发明实施例所述的业务数据提供方法。具体的,所述计算机可执行指令被处理器执行时实现以下业务数据提供方法的步骤:The embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are executed by the processor to implement the service data providing method according to the embodiment of the present invention. . Specifically, when the computer executable instructions are executed by the processor, the following steps of the service data providing method are implemented:
接收终端用于请求业务数据的请求信息;根据该请求信息向该终端发送询问请求;接收该终端根据该询问请求输入的应答信息;基于所述应答信息发送对应于所述终端的业务数据。Receiving request information for requesting service data; transmitting an inquiry request to the terminal according to the request information; receiving response information input by the terminal according to the inquiry request; and transmitting service data corresponding to the terminal based on the response information.
作为一种实施方式,所述计算机可执行指令被处理器执行时实现以下业务数据提供方法的步骤:对所述请求信息进行处理,使所述请求信息转 换为特定格式的请求信息;对所述特定格式的请求信息进行解析及识别,基于识别结果返回预置的流程编码;根据所述流程编码从流程信息索引中检索进入对应的流程,其中,所述流程信息索引中存储有多组流程编码与流程的对应关系;在进入的流程中,根据预设的流程编排逻辑向所述终端发送询问请求。As an embodiment, when the computer executable instructions are executed by the processor, the following steps of the service data providing method are implemented: processing the request information, and rotating the request information Replacing the request information in a specific format; parsing and identifying the request information of the specific format, returning a preset process code based on the recognition result; and retrieving the corresponding process from the process information index according to the process code, where The process information index stores a plurality of sets of process code correspondences with processes; in the process of entering, the query request is sent to the terminal according to preset process orchestration logic.
作为一种实施方式,所述计算机可执行指令被处理器执行时实现以下业务数据提供方法的步骤:将所述请求信息转换为标准的文本格式信息;对所述标准的文本格式信息进行去噪和归一化处理。As an embodiment, the computer executable instructions are executed by the processor to implement the following steps of the service data providing method: converting the request information into standard text format information; and denoising the standard text format information And normalized processing.
作为一种实施方式,所述计算机可执行指令被处理器执行时实现以下业务数据提供方法的步骤:所述询问请求为认证请求的情况下,接收所述终端根据所述认证请求输入的认证信息;对所述认证信息进行解析及识别,通过所述认证信息对所述终端的用户进行认证。As an embodiment, when the computer executable instructions are executed by the processor, the following steps of the service data providing method are implemented: when the query request is an authentication request, receiving the authentication information input by the terminal according to the authentication request And parsing and identifying the authentication information, and authenticating the user of the terminal by using the authentication information.
在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。In this embodiment, the foregoing storage medium may include, but not limited to, a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk. A variety of media that can store program code.
图3为本发明实施例的智能问答系统结构的示意图,如图3所示,智能问答系统包括输入模块301、去噪模块302、语义识别模块303、输出模块304。其中:3 is a schematic diagram of a structure of a smart question answering system according to an embodiment of the present invention. As shown in FIG. 3, the smart question answering system includes an input module 301, a denoising module 302, a
所述输入模块301配置为接收用户的输入请求,并将用户的输入信息转换为标准的文本格式信息;The input module 301 is configured to receive an input request of the user, and convert the input information of the user into standard text format information;
所述去噪模块302配置为对转换后的文本格式信息,进行去噪和模块结构化处理,并将处理结果送入语义识别模块;The denoising module 302 is configured to perform denoising and module structuring processing on the converted text format information, and send the processing result to the semantic recognition module;
所述语义识别模块303包括初次语义识别子模块305和二次语义识别子模块306。其中,初次语义识别子模块305配置为对处理后的用户输入信息进行解析及识别,返回预置的流程编码,并根据返回的流程编码从流程
信息索引中检索进入对应的流程中;二次语义识别子模块306配置为通过预设的流程编排逻辑对用户再次输入的信息进行二次解析及识别,并获取最终的识别结果;The
所述输出模块304配置为输出识别结果并返回给用户。The output module 304 is configured to output a recognition result and return to the user.
本发明实施例中提出的系统能有效处理动态问答对,并可简单实现上下文相关的问答,一个流程即为一个上下文,极大地降低了系统的复杂度。The system proposed in the embodiment of the present invention can effectively process dynamic question and answer pairs, and can easily implement context-related question and answer. One process is a context, which greatly reduces the complexity of the system.
图4为本发明实施例的语义识别的流程示意图,如图4所示,包括以下步骤:FIG. 4 is a schematic flowchart of semantic recognition according to an embodiment of the present invention. As shown in FIG. 4, the method includes the following steps:
步骤S402,语义识别开始;Step S402, semantic recognition starts;
步骤S404,创建流程信息索引,此索引中保存了流程唯一编码与流程详细信息间的对应关系,并保存在计算机内存中;Step S404, creating a process information index, where the correspondence between the process unique code and the process detailed information is saved and stored in the computer memory;
步骤S406,对预处理后的用户输入信息进行分词及检索,返回系统预置的流程编码(即静态答案),并根据返回的流程编码从流程信息索引中检索对应的流程,从而完成对用户输入信息的初次语义识别;Step S406, performing word segmentation and retrieval on the pre-processed user input information, returning the process code preset by the system (ie, static answer), and retrieving the corresponding process from the process information index according to the returned process code, thereby completing the input to the user. Primary semantic recognition of information;
步骤S408,判断流程索引查询结果中匹配到的流程个数,若为0个或多个则进入步骤S410,若为1个则直接进入步骤S412;Step S408, determining the number of processes matching the process index query results, if it is 0 or more, then proceeds to step S410, if it is one, then directly proceeds to step S412;
步骤S410,根据用户之前的输入主动对用户进行引导并进入用户想要进入的流程;Step S410, actively guiding the user according to the previous input of the user and entering a process that the user wants to enter;
步骤S412,系统在进入的流程中,根据流程编排逻辑进一步向用户询问一些返回最终答案前所必须的信息,如用户的身份证、电话号码等信息,并对用户再次输入的信息进行二次解析及识别,返回用户真正想要的动态答案;In step S412, the system further asks the user for some information necessary before returning the final answer, such as the user's ID card and telephone number, and performs secondary analysis on the information input by the user again according to the process orchestration logic. And identifying, returning the dynamic answer that the user really wants;
步骤S414,系统输出最终的识别结果并返回给用户;Step S414, the system outputs the final recognition result and returns to the user;
步骤S416,语义识别结束。In step S416, the semantic recognition ends.
本发明实施例提供的基于流程编辑的智能问答系统及实现方法,能有 效处理动态问答对,并实现真正的上下文相关的智能问答,从而提升智能问答系统的用户体验。The intelligent question answering system based on process editing and the implementation method provided by the embodiment of the invention can have Effectively answer dynamic question and answer pairs and implement real context-sensitive intelligent Q&A to enhance the user experience of the intelligent question answering system.
图5为本发明实施例的在智能系统中动态提供业务数据的流程图,如图5所示,包括以下步骤:FIG. 5 is a flowchart of dynamically providing service data in an intelligent system according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:
步骤S502,用户在智能系统中输入提问信息,智能系统接收用户的输入请求。作为一种实施方式,用户输入的是用自然语言提问的信息;例如,用户使用自然语言在智能问答系统中输入查询话费信息的请求。Step S502, the user inputs question information in the intelligent system, and the intelligent system receives the input request of the user. As an embodiment, the user inputs information that is questioned in a natural language; for example, the user inputs a request for querying the credit information in the intelligent question answering system using natural language.
步骤S504,系统根据用户的输入信息进行初次语义识别,将用户的输入信息转换为标准的文本格式信息;对转换后的文本格式信息,进行去噪和归一化处理(将用户的输入信息对应到系统中的某个标准问句);对处理后的用户输入信息进行分词及检索,完成初次解析及识别,返回系统预置的流程编码(即静态答案);例如,智能问答系统根据处理后的用户输入信息进行初次语义识别后得到了查询话费对应的流程编码。Step S504, the system performs initial semantic recognition according to the input information of the user, converts the input information of the user into standard text format information, and performs denoising and normalization processing on the converted text format information (corresponding to the input information of the user) Go to a standard question in the system); perform word segmentation and retrieval on the processed user input information, complete the initial analysis and recognition, and return the system preset process code (ie static answer); for example, the intelligent question answering system is processed according to After the user inputs the information for the initial semantic recognition, the process code corresponding to the query call charge is obtained.
步骤S506,系统根据初次语义识别结果进入对应的流程;具体的,根据返回的流程编码从流程信息索引中检索进入对应的流程中,其中,该流程信息索引中保存了流程唯一编码与流程详细信息间的对应关系;Step S506, the system enters the corresponding process according to the initial semantic recognition result; specifically, according to the returned process code, the system retrieves the corresponding process from the process information index, wherein the process information index stores the process unique code and the process detailed information. Correspondence between
步骤S508,系统根据进入流程的流程逻辑,继续向用户询问回复前必须的信息,并在进入的流程中对用户输入信息进行二次语义识别;具体的,在进入的流程中,根据流程编排逻辑进一步向用户询问一些返回最终答案前所必须的信息,并对用户再次输入的信息进行二次解析及识别,得到用户真正想要的动态答案。例如,用户使用自然语言在智能问答系统中输入需要查询的月份,而不像有些问答系统那样,强制用户必须输入数字月份或固定格式的月份信息;智能问答系统对用户输入的以自然语言表达的月份信息进行二次语义识别,并得到具体的月份。Step S508, the system continues to query the user for the information necessary before the reply according to the flow logic of the entering process, and performs secondary semantic recognition on the user input information in the entering process; specifically, in the entering process, the logic is arranged according to the process. Further ask the user for some information necessary before returning the final answer, and perform secondary analysis and recognition on the information input by the user again to obtain the dynamic answer that the user really wants. For example, the user uses natural language to enter the month in the smart question answering system that needs to be queried, instead of forcing the user to enter a numeric month or a fixed format of month information, as in some question answering systems; the intelligent question answering system expresses the user's input in natural language. The month information is subjected to secondary semantic recognition and a specific month is obtained.
步骤S510,输出最终的识别结果并返回给用户。智能问答系统根据查 询话费流程中的业务逻辑查询对应月份的话费信息,即智能问答系统返回的用户想要的答案都是动态获取的,而不是系统预置的静态答案;智能问答系统将查询得到的用户想要的话费信息返回给用户。In step S510, the final recognition result is output and returned to the user. Intelligent question answering system The business logic query in the inquiry fee process queries the phone bill information corresponding to the month, that is, the answer that the user returns in the smart question answering system is dynamically obtained, instead of the static answer preset by the system; the intelligent question answering system will query the obtained user to want The call charge information is returned to the user.
本发明实施例将可视化的可拖拽的流程编辑引入到语义识别中,可在最大程度上降低智能问答系统的维护成本;通过流程中的业务逻辑对用户的输入进行二次解析和识别,可有效将语义识别和业务逻辑结合起来,从而提高识别的准确度和回答的正确性。The embodiment of the invention introduces the visual drag-and-drop process editing into the semantic recognition, which can reduce the maintenance cost of the intelligent question answering system to the greatest extent; the user logic inputs and analyzes the user input through the process logic. Effectively combine semantic recognition with business logic to improve the accuracy of the recognition and the correctness of the answer.
为了简单起见,上述仅以简单的实施例进行了说明,只让用户输入了需要查询的月份。事实上,在流程中还可以要求用户再输入其它更复杂的信息。另外,在流程中,用户还可以询问如“那我上个月的话费呢”等依赖上下文的问题,通过本发明实施例中的智能问答系统,能够返回用户想要的答案。For the sake of simplicity, the above has been described in terms of a simple embodiment, only allowing the user to enter the month in which the query is required. In fact, users can also be required to enter other more complex information in the process. In addition, in the process, the user can also ask a context-dependent question such as "then my last month's call charge", and the intelligent question answering system in the embodiment of the present invention can return the answer desired by the user.
在本发明所提供的几个实施例中,应该理解到,所揭露的方法及装置,可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其他形式的。In the several embodiments provided by the present invention, it should be understood that the disclosed method and apparatus may be implemented in other manners. The device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be another division manner, for example, multiple modules or components may be combined, or Can be integrated into another system, or some features can be ignored or not executed. In addition, the communication connections between the various components shown or discussed may be indirect coupling or communication connections through some interfaces, devices or modules, and may be electrical, mechanical or otherwise.
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块,即可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。The modules described above as separate components may or may not be physically separated. The components displayed as modules may or may not be physical modules, that is, may be located in one place or distributed to multiple network modules; Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各模块分别单独作为一个模块,也可以两个或两个以上模 块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may be separately used as one module or two or more modules. The blocks are integrated in one module; the above integrated modules can be implemented in the form of hardware or in the form of hardware plus software function modules.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。It will be understood by those skilled in the art that all or part of the steps of implementing the foregoing method embodiments may be performed by hardware related to program instructions. The foregoing program may be stored in a computer readable storage medium, and when executed, the program includes The foregoing steps of the method embodiment; and the foregoing storage medium includes: a removable storage device, a ROM, a magnetic disk, or an optical disk, and the like, which can store program codes.
或者,本发明实施例上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, the above-described integrated module of the embodiment of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a stand-alone product. Based on such understanding, the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions. A computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention. The foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a ROM, a magnetic disk, or an optical disk.
本发明实施例中记载的存储器切换方法、装置只以上述实施例为例,但不仅限于此,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。The memory switching method and apparatus described in the embodiments of the present invention are only exemplified by the foregoing embodiments, but are not limited thereto, and those skilled in the art should understand that the technical solutions described in the foregoing embodiments may still be modified. Equivalent replacement of some or all of the technical features may be made without departing from the scope of the technical solutions of the embodiments of the present invention.
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
本发明实施例的技术方案通过接收终端用于请求业务数据的请求信息;根据所述请求信息向所述终端发送询问请求;接收所述终端根据所述 询问请求输入的应答信息;基于所述应答信息发送对应于所述终端的业务数据,解决了现有技术中不能对用户的提问实现动态的回应的问题,实现了针对客户的需求反馈业务数据,提高了用户体验度。 The technical solution of the embodiment of the present invention is to receive request information for requesting service data by using a terminal, and send an inquiry request to the terminal according to the request information; and receiving the terminal according to the Querying the response information input by the request; transmitting the service data corresponding to the terminal based on the response information, solving the problem that the user cannot respond dynamically to the user's question in the prior art, and implementing the service data for the customer's demand feedback, Increased user experience.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610482747.4 | 2016-06-27 | ||
| CN201610482747.4A CN107547354A (en) | 2016-06-27 | 2016-06-27 | Business datum provides method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018001040A1 true WO2018001040A1 (en) | 2018-01-04 |
Family
ID=60786668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/087020 Ceased WO2018001040A1 (en) | 2016-06-27 | 2017-06-02 | Method and device for providing service data, and computer storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107547354A (en) |
| WO (1) | WO2018001040A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111352742A (en) * | 2018-12-21 | 2020-06-30 | 北京奇虎科技有限公司 | Information transmission method and device based on APP modularization |
| CN112069304A (en) * | 2020-09-29 | 2020-12-11 | 龙马智芯(珠海横琴)科技有限公司 | Question answering method, device, server and storage medium for insurance business |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109286624B (en) * | 2018-09-27 | 2021-05-18 | 北京锐安科技有限公司 | Communication method, device, terminal and storage medium |
| CN111428160A (en) * | 2020-03-20 | 2020-07-17 | 支付宝(杭州)信息技术有限公司 | Service acceptance method and device and electronic equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103198155A (en) * | 2013-04-27 | 2013-07-10 | 俞志晨 | Mobile terminal based smart question answering interaction system and method |
| CN103593412A (en) * | 2013-10-24 | 2014-02-19 | 北京京东尚科信息技术有限公司 | Tree-structure-based question answering system and method |
| US20150170086A1 (en) * | 2013-12-12 | 2015-06-18 | International Business Machines Corporation | Augmenting business process execution using natural language processing |
| CN105512228A (en) * | 2015-11-30 | 2016-04-20 | 北京光年无限科技有限公司 | Bidirectional question-answer data processing method and system based on intelligent robot |
-
2016
- 2016-06-27 CN CN201610482747.4A patent/CN107547354A/en active Pending
-
2017
- 2017-06-02 WO PCT/CN2017/087020 patent/WO2018001040A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103198155A (en) * | 2013-04-27 | 2013-07-10 | 俞志晨 | Mobile terminal based smart question answering interaction system and method |
| CN103593412A (en) * | 2013-10-24 | 2014-02-19 | 北京京东尚科信息技术有限公司 | Tree-structure-based question answering system and method |
| US20150170086A1 (en) * | 2013-12-12 | 2015-06-18 | International Business Machines Corporation | Augmenting business process execution using natural language processing |
| CN105512228A (en) * | 2015-11-30 | 2016-04-20 | 北京光年无限科技有限公司 | Bidirectional question-answer data processing method and system based on intelligent robot |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111352742A (en) * | 2018-12-21 | 2020-06-30 | 北京奇虎科技有限公司 | Information transmission method and device based on APP modularization |
| CN111352742B (en) * | 2018-12-21 | 2024-02-09 | 三六零科技集团有限公司 | APP-based componentization information transmission method and apparatus |
| CN112069304A (en) * | 2020-09-29 | 2020-12-11 | 龙马智芯(珠海横琴)科技有限公司 | Question answering method, device, server and storage medium for insurance business |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107547354A (en) | 2018-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7062851B2 (en) | Voiceprint creation / registration method and equipment | |
| US10580413B2 (en) | Method and apparatus for outputting information | |
| CN108229704B (en) | Method and device for pushing information | |
| US11934394B2 (en) | Data query method supporting natural language, open platform, and user terminal | |
| CN112925898A (en) | Question-answering method, device, server and storage medium based on artificial intelligence | |
| CN110782318A (en) | Marketing method and device based on audio interaction and storage medium | |
| CN109087639B (en) | Method, apparatus, electronic device and computer readable medium for speech recognition | |
| US11093691B1 (en) | System and method for establishing an interactive communication session | |
| CN108682421B (en) | Voice recognition method, terminal equipment and computer readable storage medium | |
| CN117312641A (en) | Method, device, equipment and storage medium for intelligently acquiring information | |
| US20190163699A1 (en) | Method and apparatus for information interaction | |
| CN105912717A (en) | Image-based information searching method and device | |
| WO2018001040A1 (en) | Method and device for providing service data, and computer storage medium | |
| WO2020177592A1 (en) | Painting question answering method and device, painting question answering system, and readable storage medium | |
| WO2025016255A1 (en) | Task processing method and automatic question answering method | |
| CN112131365B (en) | Data processing method, device, equipment and medium | |
| CN113868252A (en) | Database pattern matching method and device, and SQL query statement generation method | |
| CN116578693A (en) | Text retrieval method and device | |
| CN118093808B (en) | A question-answering method and device based on vector database | |
| CN110990527A (en) | Automatic question answering method and device, storage medium and electronic equipment | |
| CN118838998A (en) | Man-machine interaction method and device and computer readable storage medium | |
| CN110222282A (en) | Data processing method, device, server and storage medium | |
| CN113011175B (en) | A semantic recognition method and system based on dual channel feature matching | |
| CN106815328A (en) | Document processing method, document processing system and Notes server | |
| CN119226467A (en) | Information generation method, device, system, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17819037 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17819037 Country of ref document: EP Kind code of ref document: A1 |