CN104424352A - System and method for providing agent service to user terminal - Google Patents

System and method for providing agent service to user terminal Download PDF

Info

Publication number
CN104424352A
CN104424352A CN201410409631.9A CN201410409631A CN104424352A CN 104424352 A CN104424352 A CN 104424352A CN 201410409631 A CN201410409631 A CN 201410409631A CN 104424352 A CN104424352 A CN 104424352A
Authority
CN
China
Prior art keywords
expert
user terminal
user
keyword
additional information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410409631.9A
Other languages
Chinese (zh)
Other versions
CN104424352B (en
Inventor
安芝媛
姜南圭
朴东国
朴圣愚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG N Sys Inc
LG CNS Co Ltd
Original Assignee
LG N Sys Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG N Sys Inc filed Critical LG N Sys Inc
Publication of CN104424352A publication Critical patent/CN104424352A/en
Application granted granted Critical
Publication of CN104424352B publication Critical patent/CN104424352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions

Abstract

A method may provide an agent service to a user terminal by including receiving a user instruction from the user terminal, determining whether at least one agent reply to at least one keyword included in the user instruction is able to be searched for in a database, providing at least one suggestive query to the user terminal to allow a search for the at least one agent reply, receiving at least one set of additional information with respect to the at least one suggestive query from the user terminal, and providing the at least one agent reply to the user terminal based on the at least one set of additional information.

Description

The system and method for agency service is provided to user terminal
Technical field
Embodiment can relate to the system and method providing agency service to user terminal.Embodiment can relate to the agent answers be pre-stored in proxy database by search provides technology from agent answers to user terminal.
Embodiment
Now can in detail with reference to illustrative embodiments, its example can be illustrated in accompanying drawing, and in accompanying drawing, similar label refers to similar element all the time.Can refer to accompanying drawing below and describe illustrative embodiments; But embodiment is not limited thereto or limits thus.
When determine with relevant known function or configure relevant detailed description the object of embodiment may be made unnecessarily fuzzy time, described detailed description can be omitted.In addition, term used herein can be defined as suitably describing illustrative embodiments, therefore can change according to the intention of user, operator and/or convention.Therefore, can based on following total volume description definition term.
Fig. 1 is the diagram providing the system of agency service to user terminal according to embodiment.Also other embodiment and configuration can be provided.
Fig. 1 illustrates the system providing agency service to user terminal.This system can comprise the user 110 of user terminal, server 120 and expert 130.The user 110 of user terminal can be called user 110 for short.The operation performed between user 110 and server 120 and between user 110 and expert 130 can be the operation performed between user terminal and server 120 and between user terminal and expert terminals.
In operation 111, server 120 can receive user's instruction from user 110.In operation 121, server 120 can provide (indicating corresponding with user) at least one agent answers to user 110.Agent answers can comprise to indicate with user the corresponding answer being represented as text or figure and with user indicate corresponding agency service executory at least one.Server 120 can verify before performing service whether agent answers corresponds to request or the instruction of user 110.Such as, whether server 120 is by verifying to provide and indicate corresponding agent answers with user providing to user 110 the forward direction user 110 of agent answers to send checking message.
In addition, in operation 121, server 120 can extract at least one keyword be included in user's instruction, (database by reference to pre-stored) search at least one agent answers at least one extracted keyword, and at least one found agent answers is supplied to user 110.Based on preassigned, server 120 can determine that user indicates whether to comprise the parameter needed at least one agent answers.When user's instruction is confirmed as comprising desired parameters, server 120 can be searched in a database and indicate at least one corresponding agent answers with user, and at least one agent answers described is supplied to user 110.On the contrary, when user's instruction is confirmed as not comprising desired parameters, at least one prompting query (suggestive query) can be supplied to user 110 to make it possible to search at least one agent answers by server 120, receive the additional information about at least one prompting query described, and search at least one agent answers described in a database based on described additional information.In addition, server 120 (in the database of server 120) can store at least one keyword, at least one group of additional information and at least one agent answers at least one keyword described.
Graphics Output Method can be utilized to provide prompting query.Such as, at least one candidate keywords that prompting query can provide the classification associated with at least one keyword described to comprise according to the form of check box, and/or can provide according to the form of the tree corresponding with described classification.
When not finding at least one agent answers at least one keyword described during the database search at least one agent answers, server 120 can select the expert 130 corresponding with at least one keyword described by referring to database in operation 122, receive from expert 130 in operation 131 and at least one expert of at least one keyword described is replied, and described at least one expert answer is supplied to user 110.Such as, when the user's instruction received from user 110 comprises the parameter needed for the agent answers of at least one keyword, and the result of the database search as at least one agent answers at least one keyword described, when not finding at least one agent answers at least one keyword described, server 120 can select expert 130 in operation 122, and receives from selected expert 130 in operation 131 and reply the expert of at least one keyword described.When lacking (or not existing) expert 130 corresponding with at least one keyword described, at least one prompting query can be supplied to user 110 and distribute expert 130 to indicate for user by server 120, receive at least one group of additional information about at least one prompting query described from user 110, and select the expert 130 corresponding with described at least one group of additional information.Server 120 (in the database of server 120) can store at least one additional keyword, at least one group of additional information and at least one expert answer.In addition, server 120 can provide and be supplied to user 110 with the communication channel 112 of expert 130 expert to be replied.
Fig. 2 is provided with the diagram of the display 210 of the user terminal of agent answers according to embodiment (by referring to database).Also can provide other embodiment and configuration.
With reference to Fig. 2, can (by referring to database) search for indicating the answer of at least one keyword of extraction to provide at least one agent answers from user.There is provided the system of agent answers can determine that user indicates whether the parameter comprised at least needed for agent answers based on preassigned to user terminal.When user's instruction is confirmed as not comprising required parameter, at least one prompting query indicated about user can be supplied to user terminal by system, receive at least one group of additional information about at least one prompting query described, and again determine whether the additional information of received described group comprises the parameter needed at least one agent answers based on described preassigned.This process can be repeatedly performed pre-determined number, or until indicates the parameter comprised needed at least one agent answers based on described preassigned user.
When user's instruction and described at least one group of additional information are confirmed as comprising required parameter, (from database retrieval) at least one agent answers can be supplied to user terminal by system.
Such as, when receive from user user indicate 211 (such as, " arrangement meeting ") time, system can indicate at least one keyword of 211 extractions (such as, " meeting ") from user.System can indicate the category setting (or determination) of 211 corresponding at least one agent answers to be schedule classification by with user based on keyword " meeting ".When setting the classification of agent answers, based on preassigned, system can determine that user indicates 211 whether to comprise parameter needed at least one agent answers.As the result determined, the parameter that user indicates 211 to comprise such as " meeting " and " arrangement ".But the parameter that user indicates 211 not comprise such as " participant ", " date " and " place ", therefore system can provide at least one prompting query 212 (such as, " registration meeting participant, date and place ") to user.In response to this prompting query 212, user can send at least one group of additional information 213 (such as, " arrangement 12:00 at noon August 18 has a meeting at main meeting room and manager ") to system.Then, user indicates in 211 and additional information 213 all parameters that can comprise needed for agent answers, therefore system can from database search at least one first agent of at least one keyword extracted reply 214 and at least one second agent reply 215 and first agent replied 214 (such as, " with the meeting schedule of manager at noon August 18 at the main meeting room of 12:00 ") and second agent reply 215 (such as, " notification message is set at 11:00 in morning August 18 ") and be supplied to user terminal.Second agent replies 215 can comprise the execution indicating 211 and default agency service corresponding to additional information 213 with user.And for example, second agent replies the execution that 215 can comprise the notification service for providing notification message to user terminal.System can second agent is replied 215 be supplied to user terminal before verify whether to provide to indicate 211 and agent answers corresponding to additional information 213 with user by sending checking message to user terminal.
Fig. 3 is provided with the diagram of the display 310 of the user terminal that expert replies according to embodiment (by referring to database).Also can provide other embodiment and configuration.
With reference to Fig. 3, when not finding (corresponding with indicating at least one keyword of extraction from user) at least one agent answers, the system of agency service is provided to select the expert corresponding with at least one keyword described by comparable data storehouse to user terminal, receive from selected expert and at least one expert of at least one keyword described is replied, and described at least one expert answer is supplied to user terminal.When there is not the expert corresponding with at least one keyword described, system can provide at least one prompting query to distribute expert to indicate for user to user terminal, receive at least one group of additional information about at least one prompting query described from user terminal, and select the expert corresponding with described at least one group of additional information.
Such as, 311 are indicated (such as when receiving user from user, " getting the Green Light what do for making project A? ") time, system can indicate at least one keyword of 311 extractions (such as from user, " project A "), and indicate with user the classification that the category setting (or determination) of 311 corresponding at least one agent answers is project A.When setting the classification of agent answers, based on preassigned, system can determine that user indicates 311 whether to comprise parameter needed for agent answers.As the result determined, system can determine the parameter that user indicates 311 to comprise such as " project A " and " approval ", and there is no the parameter of such as " what ", therefore system can provide at least one first prompting query 312 (such as, " task that registry A will perform ") to user.When user sends at least one group of the first additional information 313 (such as in response to the first prompting query 312 to system, " although target obtains the approval of superior; direction is unclear ") time, system can indicate 311 and agent answers corresponding to the first additional information 313 about the classification search of keyword " project A " and user.But, when not finding agent answers in a database due to parameter " direction is unclear ", system selects the expert corresponding with keyword by comparable data storehouse, receives at least one expert reply from selected expert, and described at least one expert answer is supplied to user terminal.
When there is not the expert corresponding with at least one keyword described, system can provide at least one prompting query to distribute expert to indicate for user to user terminal, receive at least one group of additional information about at least one prompting query described, and select the expert corresponding with described at least one group of additional information.Such as, when there is not the expert corresponding with keyword " project A " in database, system can provide at least one second prompting query 314 to user terminal, to receive from the expert corresponding with the second additional information 315 based at least one group of additional information 315 and 316 are replied to the expert of the second additional information 315, and this expert is replied 316 be supplied to user terminal.
Fig. 4 is the process flow diagram providing the method for agency service to user terminal according to embodiment.Other operation, sequence of operation and embodiment also can be provided.
With reference to Fig. 4, in operation 405, provide the system of agency service can receive user's instruction from user terminal to user terminal.
In act 410, system can indicate from received user and extract at least one keyword.
In operation 415, system can determine whether to search at least one agent answers to (being included in user's instruction) at least one keyword in a database.Determine whether to search can to comprise the operation of at least one agent answers of at least one keyword and determine that user indicates whether to comprise the parameter needed at least one agent answers based on preassigned.
In operation 420, system can provide at least one prompting query to make it possible to search at least one agent answers based on the result determined (to user terminal).When user's instruction is confirmed as not comprising required parameter, system (to user terminal) can provide at least one prompting query indicated about user.
In operation 425, system can from least one group additional information of user terminal reception about at least one prompting query described.
In operation 430, system can determine whether to find at least one agent answers at least one keyword described in a database based on described additional information.
In operation 440, when not finding at least one agent answers at least one keyword described in a database based on described at least one group of additional information, system selects the expert corresponding with at least one keyword described by comparable data storehouse.When there is not (or not providing) expert corresponding with at least one keyword described, system can provide at least one prompting query to distribute expert to indicate for user to user terminal, receive at least one group of additional information about at least one prompting query described from user terminal, and select the expert corresponding with described at least one group of additional information.
In operation 445, system can receive from expert and reply at least one expert of at least one keyword described.System can receive and reply at least one expert of described at least one group of additional information.
In operation 450, at least one expert described can reply and be supplied to user terminal by system.System can store (in a database) at least one keyword, at least one group of additional information and at least one expert and reply.The operation providing expert to reply to user terminal can comprise provides the communication channel with expert to user terminal.
In operation 435, when finding at least one agent answers at least one keyword described in a database based on described at least one group of additional information, at least one agent answers described can be supplied to user terminal based on described at least one group of additional information by system.In addition, as the result determined, at least one agent answers indicated user can be supplied to user terminal by system.When user's instruction comprises required parameter, at least one agent answers can be supplied to user terminal based on user's instruction by system.There is provided the operation of at least one agent answers to comprise to user terminal and perform the operation indicating at least one corresponding agency service preset with user.In addition, checking message can send to user terminal to verify that whether agent answers is corresponding at least one in user's instruction and additional information by system before agent answers is supplied to user terminal.
In addition, system can store (in a database) at least one keyword, at least one group of additional information and at least one agent answers.
Fig. 5 is the block diagram providing the system of agency service to user terminal according to embodiment.Also can provide other embodiment and configuration.
With reference to Fig. 5, system can comprise user and indicate receiver 510, keyword determiner 520, prompting query provider 530, additional information receiver 540 and agent answers provider 550.
User indicates receiver 510 can receive user's instruction from user terminal.
Keyword determiner 520 can determine whether to search at least one agent answers to (being included in user's instruction) at least one keyword in a database.
Based on preassigned, keyword determiner 520 can determine that user indicates whether to comprise the parameter needed at least one agent answers.
Based on the result determined, at least one prompting query can be supplied to user terminal to make it possible to search at least one agent answers by prompting query provider 530.
When user's instruction is confirmed as not comprising required parameter, prompting query provider 530 can provide to user terminal at least one prompting query indicated about user.
In addition, when there is not the expert corresponding with at least one keyword described, prompting query provider 530 can provide at least one prompting query to distribute expert to indicate for user to user terminal.
Additional information receiver 540 can from least one group additional information of user terminal reception about at least one prompting query described.
At least one agent answers can be supplied to user terminal based on described at least one group of additional information by agent answers provider 550.
When user's instruction is confirmed as comprising required parameter, at least one agent answers can be supplied to user terminal based on user's instruction by agent answers provider 550.
In addition, agent answers provider 550 can perform and indicate at least one corresponding agency service preset with user.
System also can comprise for indicating the keyword extractor extracting at least one keyword from the user received.
When not finding at least one agent answers at least one keyword described in a database based on additional information, system also can comprise: select expert device, and it selects the expert corresponding with at least one keyword described by referring to database; Expert replies receiver, and it receives from selected expert and replies at least one expert of at least one keyword described; And expert replies provider, at least one expert described replies and is supplied to user terminal by it.
Select expert device can select the expert corresponding with described at least one group of additional information.
Expert replies receiver and can reply at least one expert of described at least one group of additional information from expert's reception.
System also can comprise storage unit and store at least one keyword, at least one group of additional information and at least one expert answer with (in a database).
Storage unit can store (in a database) at least one keyword, at least one group of additional information and at least one agent answers.
Unit described herein can utilize nextport hardware component NextPort and/or component software to realize.Such as, nextport hardware component NextPort can comprise microphone, amplifier, bandpass filter, digital audio converter and treating apparatus.Treating apparatus can utilize one or more universal or special computing machine (such as, processor, controller and ALU), digital signal processor, microcomputer, field programmable gate array, programmable logic cells, microprocessor or can according to the mode limited in response to instruction and other device any performing instruction realize.Treating apparatus can operation system (OS) and one or more software application of running on OS.Treating apparatus also can visit in response to the execution of software, stores, handles, processes and generate data.For simplicity, the description for the treatment of apparatus is used as singulative; But, it will be understood by those skilled in the art that treating apparatus can comprise multiple treatment element and polytype treatment element.Such as, treating apparatus can comprise multiple processor or processor and controller.In addition, different processing configuration is possible, such as parallel processor.
Software can comprise computer program, one section of code, instruction or its some combinations, with independently or jointly instruction or configuration process device operate according to expectation.Software and data for good and all or provisionally can be embodied in the machine of any type, assembly, physics or virtual unit, computer-readable storage medium or device or can be provided in instruction or data or the transmitting signal ripple that will be explained by treating apparatus to treating apparatus.Software also can be distributed in the computer system of networking, makes software store in a distributed way and perform.Software and data store by one or more non-transient computer readable recording medium storing program for performing.Non-transient computer readable recording medium storing program for performing can comprise any data storage device that can store the data that can be read by computer system or treating apparatus subsequently.The example of non-transient computer readable recording medium storing program for performing comprises ROM (read-only memory) (ROM), random access memory (RAM), CD-ROM, tape, floppy disk, optical data storage device.In addition, realize the function program of example disclosed herein, code and code segment can easily by example art programmer based on and utilize the process flow diagram in accompanying drawing provided herein and block diagram and corresponding description thereof to explain.
Although the disclosure comprises particular example, it is evident that for those of ordinary skills, when not departing from the spirit and scope of claim and equivalent thereof, the change in various forms and details can be carried out to these examples.Example as herein described should only be understood from describing significance, but not in order to limit.Feature in each example or the description of aspect are applicable to the similar characteristics in other example or aspect by being regarded as.If described technology performs according to different orders, if and/or assembly in described system, framework, device or circuit combines in different ways and/or replaced by other assembly or its equivalent or supplement, suitable result may be realized.Therefore, the scope of the present disclosure be can't help embodiment and is limited, but by claim and equivalents thereof, all changes in the scope of claim and equivalent thereof will be interpreted as being included in the disclosure.
Special characteristic, structure or characteristic that any " embodiment ", " embodiment ", " example embodiment " etc. mentioned in this instructions all mean to describe in conjunction with this embodiment are included at least one embodiment of the present invention.These phrases that each in instructions be local to be occurred not necessarily all refers to same embodiment.In addition, when describing special characteristic, structure or characteristic in conjunction with any embodiment, thinking and it may occur to persons skilled in the art that and realize this feature, structure or characteristic in conjunction with other embodiment.
Although describe embodiment with reference to multiple illustrative examples, should be appreciated that, it may occur to persons skilled in the art that other modification many and embodiment, it all will fall in the spirit and scope of principle of the present disclosure.More particularly, various variants and modifications can be carried out to the ingredient of the subject combination in the scope of the disclosure, accompanying drawing and appended claims and/or arrangement.Except the variants and modifications of ingredient and/or arrangement aspect, to those skilled in the art, alternative use also will be apparent.
The cross reference of related application
This application claims the right of priority of the korean patent application No.10-2013-0099511 being filed on August 22nd, 2013, its theme is incorporated herein by reference.
Background technology
There is provided the technology of agency service can comprise the agent answers searched in the middle of the multiple agent answers stored in a database and indicate the user received from user terminal to user terminal, and this agent answers is supplied to user terminal.But when not finding the agent answers to user's instruction in the database search of agent answers, technology can not provide agency service.
Such as, title is that the Korean Patent No No.10-2012-0055772 of " providing the system and method for service broker " relates to from service broker corresponding to the characteristic based on the search of service list storage unit and the terminal of user and the user of terminal and provides this service broker.But, when there is not (or lacking) service broker corresponding with described characteristic in service list storage unit, the service broker corresponding with described characteristic may be can not find.
Therefore, although may need not exist in database indicates corresponding agent answers with user, still by the technology of user terminal search to the agent answers of user's instruction.
Summary of the invention
According to example embodiment, providing a kind ofly provides the method, apparatus and system indicating corresponding agent answers with user to user terminal.
According to example embodiment, provide the keyword that a kind of utilization is included in user's instruction and search for the agent answers of keyword to provide the method, apparatus and system indicating corresponding agent answers with user by referring to database.
According to example embodiment, provide a kind of method, apparatus and system being come to reply based on this additional information search agent when there is not the agent answers corresponding with keyword in database by reception additional information.
According to example embodiment, providing a kind ofly provides the method, apparatus and system replied from the expert received with keyword and expert corresponding to additional information when not existing in database and indicating corresponding agent answers with user.
According to example embodiment, provide a kind of method, apparatus and system that agency service is provided to user terminal based on expert's answer.
According to example embodiment, a kind of providing to user is provided and comprises and can select discernible answer by user by the inquiry acting on behalf of the answer identified independently, thus the method, apparatus and system of reliability when improving use system.
According to example embodiment, providing a kind ofly provides the method, apparatus and system indicating corresponding agent answers with user to user terminal.
According to example embodiment, a kind of method, apparatus and system can utilize the keyword be included in user's instruction to search for by referring to database and indicate corresponding agent answers to provide with user to the agent answers of keyword.
According to example embodiment, when a kind of method, apparatus and system can not exist the agent answers to keyword in a database, by receiving, additional information is next to be replied based on this additional information search agent.
According to example embodiment, a kind of method, apparatus and system can not exist in a database to provide the expert from receiving with keyword and expert corresponding to additional information to reply when to indicate corresponding agent answers with user.
According to example embodiment, a kind of method, apparatus and system can reply based on expert and provide agency service to user terminal.
According to an embodiment, a kind of method can provide agency service to user terminal.Described method can comprise the following steps: receive user's instruction from user terminal; Determine whether to search at least one agent answers at least one keyword be included in described user instruction in a database; And provide at least one prompting query to make it possible to search at least one agent answers based on the result determined to user terminal.Described method also can comprise the following steps: receive at least one group of additional information about at least one prompting query described from user terminal; And provide at least one agent answers based on described at least one group of additional information to user terminal.
The step of at least one agent answers is provided to comprise the following steps: to perform and indicate at least one corresponding agency service preset with user.
Determine whether that the step that can search at least one agent answers can comprise the following steps: determine that user indicates whether to comprise the parameter needed at least one agent answers based on preassigned.When user's instruction is confirmed as not comprising described parameter, the step of at least one prompting query is provided to comprise the following steps: to provide at least one prompting query about user's instruction to user terminal.
When user's instruction is confirmed as comprising described parameter, described method also can comprise the following steps: provide at least one agent answers based on described user's instruction to user terminal.
Described method also can comprise the following steps: indicate from received user and extract at least one keyword.
Described prompting query can be provided by graphic based output intent.
At least one candidate keywords that described prompting query can provide the classification associated with at least one keyword described to comprise according to the form of check box.
Described prompting query can be provided according to the form of the tree corresponding with described classification.
When not finding at least one agent answers at least one keyword described in a database based on described at least one group of additional information, described method also can comprise the following steps: select the expert corresponding with at least one keyword described by referring to described database; Receive from described expert and at least one expert of at least one keyword described is replied; And described at least one expert answer is supplied to user terminal.
When there is not the expert corresponding with at least one keyword described, described method also can comprise the following steps: provide at least one prompting query to distribute expert to indicate for described user to user terminal; At least one group of additional information about at least one prompting query described is received from user terminal; Select the expert corresponding with described at least one group of additional information; And from described expert's reception, at least one expert of described at least one group of additional information is replied.
Described method also can comprise the following steps: store at least one keyword described, described at least one group of additional information and at least one expert described in the database and reply.
The step providing expert to reply to user terminal also can comprise the following steps: provide the communication channel with described expert to user terminal.
Described method also can comprise the following steps: store described at least one keyword, described at least one group of additional information and at least one agent answers described in the database.
According to embodiment, a kind of method can provide agency service to user terminal.Described method can comprise the following steps: receive user's instruction from user terminal; Determine whether to search at least one agent answers at least one keyword be included in described user instruction in a database; Determine that described user indicates whether to comprise the parameter needed at least one agent answers based on preassigned; And provide at least one agent answers based at least one group of additional information to user terminal.
According to embodiment, a kind of system can provide agency service to user terminal.Described system can comprise: user indicates receiver, and it receives user's instruction from user terminal; Keyword determiner, it determines whether to search at least one agent answers at least one keyword be included in described user instruction in a database; Prompting query provider, it provides at least one prompting query to make it possible to search at least one agent answers to user terminal; Additional information receiver, it receives at least one group of additional information about at least one prompting query described from user terminal; And agent answers provider, it provides at least one agent answers based on described at least one group of additional information to user terminal.
Described agent answers provider can perform and indicate at least one corresponding agency service preset with described user.
Based on preassigned, described keyword determiner can determine that described user indicates whether to comprise the parameter needed at least one agent answers.When described user's instruction is confirmed as not comprising described parameter, described prompting query provider can provide to user terminal at least one prompting query indicated about described user.
When described user's instruction is confirmed as comprising described parameter, described agent answers provider can provide at least one agent answers based on described user's instruction to user terminal.
Described system also can comprise keyword extractor, and it indicates from received user and extracts at least one keyword.
When not finding at least one agent answers at least one keyword described in a database based on described at least one group of additional information, described system also can comprise: select expert device, and it selects the expert corresponding with at least one keyword described by referring to described database; Expert replies receiver, and it receives from described expert and replies at least one expert of at least one keyword described; And expert replies provider, at least one expert described replies and is supplied to user terminal by it.
When there is not the expert corresponding with at least one keyword described, described prompting query provider can provide at least one prompting query to distribute expert to indicate for described user to user terminal, described additional information receiver can from least one group additional information of user terminal reception about at least one prompting query described, described select expert device can select the expert corresponding with described at least one group of additional information, and described expert replies receiver can receive from described expert and reply at least one expert of described at least one group of additional information.
Described system also can comprise storage unit, and this storage unit (in the database) stores at least one keyword described, described at least one group of additional information and at least one expert described and replies.
Described storage unit can store (in the database) described at least one keyword, described at least one group of additional information and at least one agent answers described.
Accompanying drawing explanation
Can refer to the following drawings and describe embodiment in detail, in the accompanying drawings, the element that similar numbers is similar, and in accompanying drawing:
Fig. 1 is the diagram providing the system of agency service to user terminal according to embodiment;
Fig. 2 is the diagram being provided with the display of the user terminal of agent answers by referring to database according to embodiment;
Fig. 3 is the diagram being provided with the display of the user terminal that expert replies by referring to database according to embodiment;
Fig. 4 is the process flow diagram providing the method for agency service to user terminal according to embodiment; And
Fig. 5 is the block diagram providing the system of agency service to user terminal according to embodiment.

Claims (25)

1. provide a method for agency service to user terminal, the method comprises the following steps:
Receive user's instruction;
Determine whether at least one agent answers that will search at least one keyword be included in described user instruction;
Based on determining whether the result that can search described agent answers, at least one prompting query is supplied to described user terminal;
The additional information about described prompting query is received from described user terminal; And
Described agent answers is provided to described user terminal based on received additional information.
2. method according to claim 1, wherein, provides the step of described agent answers to comprise the following steps: perform and indicate at least one corresponding agency service preset with described user.
3. method according to claim 1, wherein, determines whether the step searching described agent answers to comprise the following steps: determine that described user indicates whether to comprise the parameter for described agent answers based on preassigned, and
When described user's instruction is confirmed as not comprising described parameter, the step of described prompting query is provided to comprise the following steps: to provide the described prompting query indicated about described user to described user terminal.
4. method according to claim 3, the method is further comprising the steps of:
When described user's instruction is confirmed as comprising described parameter, provide described agent answers based on described user's instruction to described user terminal.
5. method according to claim 1, the method is further comprising the steps of:
Indicate from received user and extract described keyword.
6. method according to claim 1, wherein, graphic based output intent provides described prompting query.
7. method according to claim 6, wherein, at least one candidate keywords that described prompting query provides the classification associated with described keyword to comprise with the form of check box.
8. method according to claim 7, wherein, provides described prompting query according to the form of the tree corresponding with described classification.
9. method according to claim 1, wherein, when not finding the described agent answers to described keyword in a database based on described additional information, the method is further comprising the steps of:
The expert corresponding with described keyword is selected by referring to described database;
Receive from described expert and at least one expert of described keyword is replied; And
Described expert is replied and is supplied to described user terminal.
10. method according to claim 9, wherein, when there is not the expert corresponding with described keyword, the method is further comprising the steps of:
Described prompting query is provided to distribute expert to indicate for described user to described user terminal;
The described additional information about described prompting query is received from described user terminal;
Select the expert corresponding with described additional information; And
Receive from described expert and the described expert of described additional information is replied.
11. methods according to claim 10, the method is further comprising the steps of:
Store described keyword, described additional information and described expert in the database to reply.
12. methods according to claim 9, wherein, the step providing described expert to reply to described user terminal comprises the following steps: between described expert and described user terminal, provide communication channel.
13. methods according to claim 1, the method is further comprising the steps of:
Store described keyword, described additional information and described agent answers in the database.
14. 1 kinds of non-transient computer readable recording medium storing program for performing comprising program, described program makes computing machine perform method according to claim 1.
15. 1 kinds provide the method for agency service to user terminal, and the method comprises the following steps:
User's instruction is received from described user terminal;
Determine whether at least one agent answers that will search at least one keyword be included in described user instruction;
Determine that described user indicates whether to comprise the parameter for described agent answers based on preassigned; And
Described agent answers is provided to described user terminal based on additional information.
16. 1 kinds of non-transient computer readable recording medium storing program for performing comprising program, described program makes computing machine perform method according to claim 15.
17. 1 kinds provide the system of agency service to user terminal, and this system comprises:
User indicates receiver, and it receives user's instruction;
Keyword determiner, it determines whether at least one agent answers that will search at least one keyword be included in described user instruction;
Prompting query provider, it provides at least one prompting query to make it possible to search for described agent answers to described user terminal;
Additional information receiver, it receives the additional information about described prompting query from described user terminal; And
Agent answers provider, it provides described agent answers based on described additional information to described user terminal.
18. systems according to claim 17, wherein, described agent answers provider performs and indicates at least one corresponding agency service preset with described user.
19. systems according to claim 17, wherein, based on preassigned, described keyword determiner determines that described user indicates whether to comprise the parameter for described agent answers, and
Wherein, when described user's instruction is confirmed as not comprising described parameter, described prompting query provider provides the described prompting query indicated about described user to described user terminal.
20. systems according to claim 19, wherein, when described user's instruction is confirmed as comprising described parameter, described agent answers provider provides described agent answers based on described user's instruction to described user terminal.
21. systems according to claim 17, this system also comprises:
Keyword extractor, it indicates from received user and extracts described keyword.
22. systems according to claim 17, wherein, when not finding the described agent answers to described keyword in a database based on described additional information, this system also comprises:
Select expert device, it selects the expert corresponding with described keyword by referring to described database;
Expert replies receiver, and it receives from described expert and replies at least one expert of described keyword; And
Expert replies provider, and described expert replies and is supplied to described user terminal by it.
23. systems according to claim 22, wherein, when there is not the expert corresponding with described keyword, described prompting query provider provides described prompting query to distribute expert to indicate for described user to described user terminal,
Described additional information receiver receives the described additional information about described prompting query from described user terminal,
The expert corresponding with described additional information selected by described select expert device, and
Described expert replies receiver and replies from the described expert of described expert's reception to described additional information.
24. systems according to claim 23, this system also comprises:
Storage unit, it stores described keyword, described additional information and described expert in the database and replies.
25. systems according to claim 24, wherein, described storage unit stores described keyword, described additional information and described agent answers in the database.
CN201410409631.9A 2013-08-22 2014-08-19 The system and method that agency service is provided to user terminal Active CN104424352B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2013-0099511 2013-08-22
KR20130099511A KR101508429B1 (en) 2013-08-22 2013-08-22 System and method for providing agent service to user terminal

Publications (2)

Publication Number Publication Date
CN104424352A true CN104424352A (en) 2015-03-18
CN104424352B CN104424352B (en) 2017-10-13

Family

ID=51454548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410409631.9A Active CN104424352B (en) 2013-08-22 2014-08-19 The system and method that agency service is provided to user terminal

Country Status (4)

Country Link
US (1) US9684711B2 (en)
EP (1) EP2843572A3 (en)
KR (1) KR101508429B1 (en)
CN (1) CN104424352B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101869489B1 (en) * 2016-11-22 2018-06-20 법무법인(유한)율촌 Method, apparatus, computer program for appoving offer
US10705584B2 (en) * 2017-07-11 2020-07-07 International Business Machines Corporation Power socket management system
KR102338618B1 (en) * 2017-07-25 2021-12-10 삼성에스디에스 주식회사 Method for providing chatting service with chatbot assisted by human agents
KR102299319B1 (en) * 2017-11-07 2021-09-06 삼성생명보험주식회사 Computer program stored on computer-readable medium, method and server for classifying a client intent by a chat bot
US11367441B2 (en) 2018-11-01 2022-06-21 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof
KR20200050373A (en) 2018-11-01 2020-05-11 삼성전자주식회사 Electronic apparatus and control method thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6438580B1 (en) * 1998-03-30 2002-08-20 Electronic Data Systems Corporation System and method for an interactive knowledgebase
US6526404B1 (en) * 1998-01-30 2003-02-25 Sopheon Edinburgh Limited Information system using human resource profiles
US20030078779A1 (en) * 2000-01-04 2003-04-24 Adesh Desai Interactive voice response system
CN101243437A (en) * 2005-08-18 2008-08-13 微软公司 Virtual robot communication format customized by endpoint
CN101431573A (en) * 2007-11-08 2009-05-13 上海赢思软件技术有限公司 Method and equipment for implementing automatic customer service through human-machine interaction technology
CN101656800A (en) * 2008-08-20 2010-02-24 阿鲁策株式会社 Automatic answering device and method thereof, conversation scenario editing device, conversation server
US20120117051A1 (en) * 2010-11-05 2012-05-10 Microsoft Corporation Multi-modal approach to search query input

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09160978A (en) * 1995-12-08 1997-06-20 Fujitsu Ltd Answering method and system in on-line shopping
IL137305A (en) * 2000-07-13 2005-08-31 Clicksoftware Technologies Ld Method and system for sharing knowledge
US7092936B1 (en) 2001-08-22 2006-08-15 Oracle International Corporation System and method for search and recommendation based on usage mining
KR20080075748A (en) * 2007-02-13 2008-08-19 홍성훈 Method for acquiring and providing knowledge using communication robots on network and the system therefor
US9002869B2 (en) 2007-06-22 2015-04-07 Google Inc. Machine translation for query expansion
KR100915681B1 (en) * 2007-06-26 2009-09-04 옥종석 Method and apparatus of naturally talking with computer
US8271401B2 (en) * 2007-07-24 2012-09-18 Uop Llc Expert systems as a method of delivering diagnostic, problem solving, and training technical services to customers
KR20120055772A (en) 2010-11-23 2012-06-01 한국전자통신연구원 System and method for providing service agent

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526404B1 (en) * 1998-01-30 2003-02-25 Sopheon Edinburgh Limited Information system using human resource profiles
US6438580B1 (en) * 1998-03-30 2002-08-20 Electronic Data Systems Corporation System and method for an interactive knowledgebase
US20030078779A1 (en) * 2000-01-04 2003-04-24 Adesh Desai Interactive voice response system
CN101243437A (en) * 2005-08-18 2008-08-13 微软公司 Virtual robot communication format customized by endpoint
CN101431573A (en) * 2007-11-08 2009-05-13 上海赢思软件技术有限公司 Method and equipment for implementing automatic customer service through human-machine interaction technology
CN101656800A (en) * 2008-08-20 2010-02-24 阿鲁策株式会社 Automatic answering device and method thereof, conversation scenario editing device, conversation server
US20120117051A1 (en) * 2010-11-05 2012-05-10 Microsoft Corporation Multi-modal approach to search query input

Also Published As

Publication number Publication date
US9684711B2 (en) 2017-06-20
KR20150022138A (en) 2015-03-04
KR101508429B1 (en) 2015-04-07
US20150058373A1 (en) 2015-02-26
EP2843572A3 (en) 2015-04-01
EP2843572A2 (en) 2015-03-04
CN104424352B (en) 2017-10-13

Similar Documents

Publication Publication Date Title
CN109450771B (en) Method and device for adding friends, computer equipment and storage medium
CN104424352A (en) System and method for providing agent service to user terminal
CN109948017B (en) Information processing method and device
CN108664222B (en) Block chain system and application method thereof
CN110912808B (en) Message subscription method, device, system, equipment terminal and readable storage medium
CN109636345B (en) Intelligent management method and system for business handling workflow
EP2985730A1 (en) Method and device for partially-upgrading
CN109922070B (en) Automatic reply method and device
CN106571942B (en) Configuration data updating method, client and server
US20170019407A1 (en) Method and server for providing image captcha
WO2015106710A1 (en) Contact information processing method, apparatus, and system
CN108512822B (en) Risk identification method and device for data processing event
CN112148844B (en) Robot information reply method and device
CN113505272A (en) Behavior habit based control method and device, electronic equipment and storage medium
CN109842482B (en) Information synchronization method, system and terminal equipment
CN111831682A (en) Method, device, equipment and computer readable medium for processing accumulation fund service
CN108345613B (en) Risk identification method and device
CN116089658A (en) Object commonality extraction method and device, storage medium and electronic equipment
CN108197196A (en) Determining method, apparatus, equipment and the storage medium of chip identification code
CN114282940A (en) Method and apparatus for intention recognition, storage medium, and electronic device
CN110533432B (en) Service processing method, device, server and client
CN109597835B (en) Sports resource interaction method and device based on block chain
CN109559013A (en) Method for testing risk and device, electronic equipment and readable storage medium storing program for executing based on trivial games
CN109885739B (en) Data processing method, system and storage medium
CN106844540B (en) Information processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant