CN104424352A - 向用户终端提供代理服务的***和方法 - Google Patents
向用户终端提供代理服务的***和方法 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3322—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90324—Query formulation using system suggestions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
向用户终端提供代理服务的***和方法。一种向用户终端提供代理服务的方法可包括以下步骤:从用户终端接收用户指示;确定是否能够在数据库中搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;向用户终端提供至少一个提示查询以使得能够搜索至少一个代理答复;从用户终端接收关于所述至少一个提示查询的至少一组附加信息;以及基于所述至少一组附加信息向用户终端提供至少一个代理答复。
Description
技术领域
实施方式可涉及向用户终端提供代理服务的***和方法。实施方式可涉及通过搜索预存储在代理数据库中的代理答复来向用户终端提供代理答复的技术。
背景技术
向用户终端提供代理服务的技术可包括从存储在数据库中的多个代理答复当中搜索对从用户终端接收的用户指示的代理答复,并将该代理答复提供给用户终端。然而,当在对代理答复的数据库搜索中未找到对用户指示的代理答复时,技术可不提供代理服务。
例如,标题为“提供服务代理的***和方法”的韩国专利公报No.10-2012-0055772涉及从基于用户的服务列表存储单元搜索与终端和终端的用户的特性对应的服务代理并提供该服务代理。然而,当服务列表存储单元中不存在(或缺少)与所述特性对应的服务代理时,可能找不到与所述特性对应的服务代理。
因此,可能需要尽管数据库中不存在与用户指示对应的代理答复,仍通过用户终端搜索对用户指示的代理答复的技术。
发明内容
根据示例实施方式,提供了一种向用户终端提供与用户指示对应的代理答复的方法、设备和***。
根据示例实施方式,提供了一种利用包括在用户指示中的关键词通过参照数据库来搜索对关键词的代理答复以提供与用户指示对应的代理答复的方法、设备和***。
根据示例实施方式,提供了一种当数据库中不存在与关键词对应的代理答复时通过接收附加信息来基于该附加信息搜索代理答复的方法、设备和***。
根据示例实施方式,提供了一种当数据库中不存在与用户指示对应的代理答复时提供从与关键词和附加信息对应的专家接收的专家答复的方法、设备和***。
根据示例实施方式,提供了一种基于专家答复向用户终端提供代理服务的方法、设备和***。
根据示例实施方式,提供了一种向用户提供包括可由代理独立地识别的答复的查询并由用户选择可识别的答复,从而改进使用***时的可靠性的方法、设备和***。
根据示例实施方式,提供了一种向用户终端提供与用户指示对应的代理答复的方法、设备和***。
根据示例实施方式,一种方法、设备和***可利用包括在用户指示中的关键词通过参照数据库来搜索对关键词的代理答复以提供与用户指示对应的代理答复。
根据示例实施方式,一种方法、设备和***可在数据库中不存在对关键词的代理答复时通过接收附加信息来基于该附加信息搜索代理答复。
根据示例实施方式,一种方法、设备和***可在数据库中不存在与用户指示对应的代理答复时提供从与关键词和附加信息对应的专家接收的专家答复。
根据示例实施方式,一种方法、设备和***可基于专家答复来向用户终端提供代理服务。
根据一个实施方式,一种方法可向用户终端提供代理服务。所述方法可包括以下步骤:从用户终端接收用户指示;确定是否能够在数据库中搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;以及基于确定的结果向用户终端提供至少一个提示查询以使得能够搜索至少一个代理答复。所述方法还可包括以下步骤:从用户终端接收关于所述至少一个提示查询的至少一组附加信息;以及基于所述至少一组附加信息向用户终端提供至少一个代理答复。
提供至少一个代理答复的步骤可包括以下步骤:执行与用户指示对应的至少一个预设的代理服务。
确定是否能够搜索到至少一个代理答复的步骤可包括以下步骤:基于预定标准来确定用户指示是否包括至少一个代理答复所需的参数。当用户指示被确定为不包括所述参数时,提供至少一个提示查询的步骤可包括以下步骤:向用户终端提供关于用户指示的至少一个提示查询。
当用户指示被确定为包括所述参数时,所述方法还可包括以下步骤:基于所述用户指示向用户终端提供至少一个代理答复。
所述方法还可包括以下步骤:从所接收到的用户指示提取至少一个关键词。
可基于图形输出方法提供所述提示查询。
所述提示查询可按照复选框的形式提供与所述至少一个关键词关联的类别中包括的至少一个候选关键词。
可按照与所述类别对应的树的形式提供所述提示查询。
当基于所述至少一组附加信息未在数据库中找到对所述至少一个关键词的至少一个代理答复时,所述方法还可包括以下步骤:通过参照所述数据库来选择与所述至少一个关键词对应的专家;从所述专家接收对所述至少一个关键词的至少一个专家答复;以及将所述至少一个专家答复提供给用户终端。
当不存在与所述至少一个关键词对应的专家时,所述方法还可包括以下步骤:向用户终端提供至少一个提示查询以针对所述用户指示分配专家;从用户终端接收关于所述至少一个提示查询的至少一组附加信息;选择与所述至少一组附加信息对应的专家;以及从所述专家接收对所述至少一组附加信息的至少一个专家答复。
所述方法还可包括以下步骤:在所述数据库中存储所述至少一个关键词、所述至少一组附加信息以及所述至少一个专家答复。
向用户终端提供专家答复的步骤还可包括以下步骤:向用户终端提供与所述专家的通信信道。
所述方法还可包括以下步骤:在所述数据库中存储所述至少一个关键词、所述至少一组附加信息以及所述至少一个代理答复。
根据实施方式,一种方法可向用户终端提供代理服务。所述方法可包括以下步骤:从用户终端接收用户指示;确定是否能够在数据库中搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;基于预定标准来确定所述用户指示是否包括至少一个代理答复所需的参数;以及基于至少一组附加信息向用户终端提供至少一个代理答复。
根据实施方式,一种***可向用户终端提供代理服务。所述***可包括:用户指示接收器,其从用户终端接收用户指示;关键词确定器,其确定是否能够在数据库中搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;提示查询提供器,其向用户终端提供至少一个提示查询以使得能够搜索至少一个代理答复;附加信息接收器,其从用户终端接收关于所述至少一个提示查询的至少一组附加信息;以及代理答复提供器,其基于所述至少一组附加信息向用户终端提供至少一个代理答复。
所述代理答复提供器可执行与所述用户指示对应的至少一个预设的代理服务。
所述关键词确定器可基于预定标准来确定所述用户指示是否包括至少一个代理答复所需的参数。当所述用户指示被确定为不包括所述参数时,所述提示查询提供器可向用户终端提供关于所述用户指示的至少一个提示查询。
当所述用户指示被确定为包括所述参数时,所述代理答复提供器可基于所述用户指示向用户终端提供至少一个代理答复。
所述***还可包括关键词提取器,其从所接收到的用户指示提取至少一个关键词。
当基于所述至少一组附加信息未在数据库中找到对所述至少一个关键词的至少一个代理答复时,所述***还可包括:专家选择器,其通过参照所述数据库来选择与所述至少一个关键词对应的专家;专家答复接收器,其从所述专家接收对所述至少一个关键词的至少一个专家答复;以及专家答复提供器,其将所述至少一个专家答复提供给用户终端。
当不存在与所述至少一个关键词对应的专家时,所述提示查询提供器可向用户终端提供至少一个提示查询以针对所述用户指示分配专家,所述附加信息接收器可从用户终端接收关于所述至少一个提示查询的至少一组附加信息,所述专家选择器可选择与所述至少一组附加信息对应的专家,并且所述专家答复接收器可从所述专家接收对所述至少一组附加信息的至少一个专家答复。
所述***还可包括存储单元,该存储单元(在所述数据库中)存储所述至少一个关键词、所述至少一组附加信息和所述至少一个专家答复。
所述存储单元可(在所述数据库中)存储所述至少一个关键词、所述至少一组附加信息和所述至少一个代理答复。
附图说明
可参照以下附图详细描述实施方式,在附图中,相似的标号指代相似的元件,并且附图中:
图1是根据实施方式的向用户终端提供代理服务的***的示图;
图2是根据实施方式的通过参照数据库被提供有代理答复的用户终端的显示的示图;
图3是根据实施方式的通过参照数据库被提供有专家答复的用户终端的显示的示图;
图4是根据实施方式的向用户终端提供代理服务的方法的流程图;以及
图5是根据实施方式的向用户终端提供代理服务的***的框图。
具体实施方式
现在可详细参照示例性实施方式,其示例可示出于附图中,附图中,相似的标号始终指代相似的元件。下面可参照附图描述示例性实施方式;然而,实施方式不限于此或由此限制。
当确定与相关已知功能或配置有关的详细描述可能使实施方式的目的不必要地模糊时,可省略所述详细描述。另外,本文使用的术语可被定义为适当地描述示例性实施方式,因此可根据用户、操作者的意图和/或惯例而改变。因此,可基于以下总体描述定义术语。
图1是根据实施方式的向用户终端提供代理服务的***的示图。也可提供其它实施方式和配置。
图1示出向用户终端提供代理服务的***。该***可包括用户终端的用户110、服务器120和专家130。用户终端的用户110可被简称为用户110。在用户110与服务器120之间以及用户110与专家130之间执行的操作可以是在用户终端与服务器120之间以及用户终端与专家终端之间执行的操作。
在操作111中,服务器120可从用户110接收用户指示。在操作121中,服务器120可向用户110提供(与用户指示对应的)至少一个代理答复。代理答复可包括与用户指示对应的被表示为文本或图形的答复以及与用户指示对应的代理服务的执行中的至少一个。服务器120可在执行服务之前验证代理答复是否对应于用户110的请求或指示。例如,服务器120可通过在向用户110提供代理答复之前向用户110发送验证消息来验证是否提供与用户指示对应的代理答复。
另外,在操作121中,服务器120可提取包括在用户指示中的至少一个关键词,(通过参考预存储的数据库)搜索对所提取的至少一个关键词的至少一个代理答复,并将所找到的至少一个代理答复提供给用户110。服务器120可基于预定标准确定用户指示是否包括至少一个代理答复所需的参数。当用户指示被确定为包括所需参数时,服务器120可在数据库中搜索与用户指示对应的至少一个代理答复,并将所述至少一个代理答复提供给用户110。相反,当用户指示被确定为不包括所需参数时,服务器120可将至少一个提示查询(suggestive query)提供给用户110以使得能够搜索至少一个代理答复,接收关于所述至少一个提示查询的附加信息,并基于所述附加信息在数据库中搜索所述至少一个代理答复。另外,服务器120可(在服务器120的数据库中)存储至少一个关键词、至少一组附加信息以及对所述至少一个关键词的至少一个代理答复。
可利用图形输出方法来提供提示查询。例如,提示查询可按照复选框的形式提供与所述至少一个关键词关联的类别中包括的至少一个候选关键词,和/或可按照与所述类别对应的树的形式来提供。
当在对至少一个代理答复的数据库搜索期间未找到对所述至少一个关键词的至少一个代理答复时,服务器120可在操作122中通过参照数据库来选择与所述至少一个关键词对应的专家130,在操作131中从专家130接收对所述至少一个关键词的至少一个专家答复,并将所述至少一个专家答复提供给用户110。例如,当从用户110接收的用户指示包括对至少一个关键词的代理答复所需的参数,并且作为对所述至少一个关键词的至少一个代理答复的数据库搜索的结果,未找到对所述至少一个关键词的至少一个代理答复时,服务器120可在操作122中选择专家130,并在操作131中从所选择的专家130接收对所述至少一个关键词的专家答复。当缺少(或不存在)与所述至少一个关键词对应的专家130时,服务器120可将至少一个提示查询提供给用户110以针对用户指示分配专家130,从用户110接收关于所述至少一个提示查询的至少一组附加信息,并选择与所述至少一组附加信息对应的专家130。服务器120可(在服务器120的数据库中)存储至少一个附加关键词、至少一组附加信息以及至少一个专家答复。另外,服务器120可提供与专家130的通信信道112以将专家答复提供给用户110。
图2是根据实施方式的(通过参照数据库)被提供有代理答复的用户终端的显示210的示图。还可提供其它实施方式和配置。
参照图2,可(通过参照数据库)搜索对从用户指示提取的至少一个关键词的答复来提供至少一个代理答复。向用户终端提供代理答复的***可基于预定标准来确定用户指示是否包括至少代理答复所需的参数。当用户指示被确定为不包括所需的参数时,***可将关于用户指示的至少一个提示查询提供给用户终端,接收关于所述至少一个提示查询的至少一组附加信息,并再次基于所述预定标准来确定所接收到的所述组的附加信息是否包括至少一个代理答复所需的参数。这种处理可被重复地执行预定次数,或者直至基于所述预定标准用户指示包括至少一个代理答复所需的参数。
当用户指示和所述至少一组附加信息被确定为包括所需的参数时,***可将(从数据库检索的)至少一个代理答复提供给用户终端。
例如,当从用户接收用户指示211(例如,“安排会议”)时,***可从用户指示211提取至少一个关键词(例如,“会议”)。***可基于关键词“会议”将与用户指示211对应的至少一个代理答复的类别设定(或确定)为日程安排类别。当设定了代理答复的类别时,***可基于预定标准来确定用户指示211是否包括至少一个代理答复所需的参数。作为确定的结果,用户指示211包括诸如“会议”和“安排”的参数。然而,用户指示211不包括诸如“参与者”、“日期”和“地点”的参数,因此***可向用户提供至少一个提示查询212(例如,“登记会议参与者、日期和地点”)。响应于该提示查询212,用户可向***发送至少一组附加信息213(例如,“安排8月18日中午12:00在主会议室与经理开会”)。然后,用户指示211和附加信息213中可包括代理答复所需的所有参数,因此***可从数据库搜索对提取的至少一个关键词的至少一个第一代理答复214和至少一个第二代理答复215并将第一代理答复214(例如,“与经理的会议安排在8月18日中午在12:00主会议室”)和第二代理答复215(例如,“通知消息被设定在8月18日上午11:00”)提供给用户终端。第二代理答复215可包括与用户指示211和附加信息213对应的预设代理服务的执行。又如,第二代理答复215可包括用于向用户终端提供通知消息的通知服务的执行。***可在将第二代理答复215提供给用户终端之前通过向用户终端发送验证消息来验证是否提供与用户指示211和附加信息213对应的代理答复。
图3是根据实施方式的(通过参照数据库)被提供有专家答复的用户终端的显示310的示图。还可提供其它实施方式和配置。
参照图3,当未找到(与从用户指示提取的至少一个关键词对应的)至少一个代理答复时,向用户终端提供代理服务的***可通过参照数据库来选择与所述至少一个关键词对应的专家,从所选择的专家接收对所述至少一个关键词的至少一个专家答复,并将所述至少一个专家答复提供给用户终端。当不存在与所述至少一个关键词对应的专家时,***可向用户终端提供至少一个提示查询以针对用户指示分配专家,从用户终端接收关于所述至少一个提示查询的至少一组附加信息,并选择与所述至少一组附加信息对应的专家。
例如,当从用户接收到用户指示311(例如,“为使项目A获得批准应该做什么?”)时,***可从用户指示311提取至少一个关键词(例如,“项目A”),并将与用户指示311对应的至少一个代理答复的类别设定(或确定)为项目A的类别。当设定了代理答复的类别时,***可基于预定标准来确定用户指示311是否包括代理答复所需的参数。作为确定的结果,***可确定用户指示311包括诸如“项目A”和“批准”的参数,而没有诸如“什么”的参数,因此***可向用户提供至少一个第一提示查询312(例如,“登记项目A要执行的任务”)。当用户响应于第一提示查询312向***发送至少一组第一附加信息313(例如,“尽管目标是获得上司的批准,但方向不清楚”)时,***可关于关键词“项目A”的类别搜索与用户指示311和第一附加信息313对应的代理答复。然而,当由于参数“方向不清楚”而未在数据库中找到代理答复时,***可通过参照数据库来选择与关键词对应的专家,从所选择的专家接收至少一个专家答复,并将所述至少一个专家答复提供给用户终端。
当不存在与所述至少一个关键词对应的专家时,***可向用户终端提供至少一个提示查询以针对用户指示分配专家,接收关于所述至少一个提示查询的至少一组附加信息,并选择与所述至少一组附加信息对应的专家。例如,当数据库中不存在与关键词“项目A”对应的专家时,***可向用户终端提供至少一个第二提示查询314,基于至少一组附加信息315从与第二附加信息315对应的专家接收对第二附加信息315的专家答复316,并将该专家答复316提供给用户终端。
图4是根据实施方式的向用户终端提供代理服务的方法的流程图。还可提供其它操作、操作顺序和实施方式。
参照图4,在操作405中,向用户终端提供代理服务的***可从用户终端接收用户指示。
在操作410中,***可从所接收到的用户指示提取至少一个关键词。
在操作415中,***可确定是否可在数据库中搜索到对(包括在用户指示中的)至少一个关键词的至少一个代理答复。确定是否可搜索到对至少一个关键词的至少一个代理答复的操作可包括基于预定标准来确定用户指示是否包括至少一个代理答复所需的参数。
在操作420中,***可基于确定的结果(向用户终端)提供至少一个提示查询以使得能够搜索至少一个代理答复。当用户指示被确定为不包括所需的参数时,***可(向用户终端)提供关于用户指示的至少一个提示查询。
在操作425中,***可从用户终端接收关于所述至少一个提示查询的至少一组附加信息。
在操作430中,***可基于所述附加信息确定是否在数据库中找到对所述至少一个关键词的至少一个代理答复。
在操作440中,当基于所述至少一组附加信息未在数据库中找到对所述至少一个关键词的至少一个代理答复时,***可通过参照数据库来选择与所述至少一个关键词对应的专家。当不存在(或未提供)与所述至少一个关键词对应的专家时,***可向用户终端提供至少一个提示查询以针对用户指示分配专家,从用户终端接收关于所述至少一个提示查询的至少一组附加信息,并选择与所述至少一组附加信息对应的专家。
在操作445中,***可从专家接收对所述至少一个关键词的至少一个专家答复。***可接收对所述至少一组附加信息的至少一个专家答复。
在操作450中,***可将所述至少一个专家答复提供给用户终端。***可(在数据库中)存储至少一个关键词、至少一组附加信息以及至少一个专家答复。向用户终端提供专家答复的操作可包括向用户终端提供与专家的通信信道。
在操作435中,当基于所述至少一组附加信息在数据库中找到对所述至少一个关键词的至少一个代理答复时,***可基于所述至少一组附加信息将所述至少一个代理答复提供给用户终端。另外,作为确定的结果,***可将对用户指示的至少一个代理答复提供给用户终端。当用户指示包括所需的参数时,***可基于用户指示将至少一个代理答复提供给用户终端。向用户终端提供至少一个代理答复的操作可包括执行与用户指示对应的至少一个预设的代理服务的操作。另外,***可在将代理答复提供给用户终端之前将验证消息发送给用户终端以验证代理答复是否对应于用户指示和附加信息中的至少一个。
另外,***可(在数据库中)存储至少一个关键词、至少一组附加信息和至少一个代理答复。
图5是根据实施方式的向用户终端提供代理服务的***的框图。还可提供其它实施方式和配置。
参照图5,***可包括用户指示接收器510、关键词确定器520、提示查询提供器530、附加信息接收器540和代理答复提供器550。
用户指示接收器510可从用户终端接收用户指示。
关键词确定器520可确定是否可在数据库中搜索到对(包括在用户指示中的)至少一个关键词的至少一个代理答复。
关键词确定器520可基于预定标准来确定用户指示是否包括至少一个代理答复所需的参数。
基于确定的结果,提示查询提供器530可将至少一个提示查询提供给用户终端以使得能够搜索至少一个代理答复。
当用户指示被确定为不包括所需的参数时,提示查询提供器530可向用户终端提供关于用户指示的至少一个提示查询。
另外,当不存在与所述至少一个关键词对应的专家时,提示查询提供器530可向用户终端提供至少一个提示查询以针对用户指示分配专家。
附加信息接收器540可从用户终端接收关于所述至少一个提示查询的至少一组附加信息。
代理答复提供器550可基于所述至少一组附加信息将至少一个代理答复提供给用户终端。
当用户指示被确定为包括所需的参数时,代理答复提供器550可基于用户指示将至少一个代理答复提供给用户终端。
另外,代理答复提供器550可执行与用户指示对应的至少一个预设的代理服务。
***还可包括用于从接收的用户指示提取至少一个关键词的关键词提取器。
当基于附加信息未在数据库中找到对所述至少一个关键词的至少一个代理答复时,***还可包括:专家选择器,其通过参照数据库来选择与所述至少一个关键词对应的专家;专家答复接收器,其从所选择的专家接收对所述至少一个关键词的至少一个专家答复;以及专家答复提供器,其将所述至少一个专家答复提供给用户终端。
专家选择器可选择与所述至少一组附加信息对应的专家。
专家答复接收器可从专家接收对所述至少一组附加信息的至少一个专家答复。
***还可包括存储单元以(在数据库中)存储至少一个关键词、至少一组附加信息和至少一个专家答复。
存储单元可(在数据库中)存储至少一个关键词、至少一组附加信息和至少一个代理答复。
本文描述的单元可利用硬件组件和/或软件组件来实现。例如,硬件组件可包括麦克风、放大器、带通滤波器、音频数字转换器和处理装置。处理装置可利用一个或更多个通用或专用计算机(例如,处理器、控制器和算术逻辑单元)、数字信号处理器、微计算机、现场可编程阵列、可编程逻辑单元、微处理器或者能够按照限定的方式响应于指令并执行指令的任何其它装置来实现。处理装置可运行操作***(OS)以及在OS上运行的一个或更多个软件应用。处理装置还可响应于软件的执行来访问、存储、操纵、处理和生成数据。为了简单起见,处理装置的描述用作单数形式;然而,本领域技术人员将理解,处理装置可包括多个处理元件和多种类型的处理元件。例如,处理装置可包括多个处理器或者处理器和控制器。另外,不同的处理配置是可能的,例如并行处理器。
软件可包括计算机程序、一段代码、指令或其一些组合,以独立地或共同地指示或配置处理装置根据期望来操作。软件和数据可被永久地或临时地具体实现在任何类型的机器、组件、物理或虚拟设备、计算机存储介质或装置中、或者能够向处理装置提供指令或数据或者要由处理装置解释的传播信号波中。软件还可分布在联网的计算机***上,使得软件以分布式方式存储和执行。软件和数据可通过一个或更多个非瞬时性计算机可读记录介质来存储。非瞬时性计算机可读记录介质可包括可存储随后能够被计算机***或处理装置读取的数据的任何数据存储装置。非瞬时性计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置。另外,实现本文公开的示例的功能程序、代码和代码段可容易地由示例所属技术领域的程序员基于并利用本文提供的附图中的流程图和框图及其对应描述来解释。
尽管本公开包括特定示例,但是对于本领域普通技术人员而言将显而易见的是,在不脱离权利要求及其等同物的精神和范围的情况下,可对这些示例进行各种形式和细节上的改变。本文所述的示例应仅从描述意义上理解,而非为了限制。各个示例中的特征或方面的描述将被视为适用于其它示例中的类似特征或方面。如果所描述的技术按照不同的顺序执行,和/或如果所描述的***、架构、装置或电路中的组件按照不同的方式组合和/或被其它组件或其等同物代替或补充,可能实现合适的结果。因此,本公开的范围不由具体实施方式限定,而是由权利要求及其等同物限定,权利要求及其等同物的范围内的所有变化将被解释为被包括在本公开内。
本说明书中提及的任何“一个实施方式”、“实施方式”、“示例实施方式”等均意指结合该实施方式描述的特定特征、结构或特性被包括在本发明的至少一个实施方式中。说明书中的各个地方出现的这些短语并非必然全部指代同一实施方式。另外,当结合任何实施方式描述特定特征、结构或特性时,认为本领域技术人员可以想到结合其它实施方式实现这种特征、结构或特性。
尽管参照多个示意性实施例描述了实施方式,但是应该理解,本领域技术人员可以想到许多其它修改形式和实施方式,其均将落入本公开的原理的精神和范围内。更具体地讲,可对本公开、附图和所附权利要求书的范围内的主题组合的组成部分和/或布置方式进行各种变型和修改。除了组成部分和/或布置方式方面的变型和修改之外,对于本领域技术人员而言,替代使用也将是显而易见的。
相关申请的交叉引用
本申请要求提交于2013年8月22日的韩国专利申请No.10-2013-0099511的优先权,其主题以引用方式并入本文。
Claims (25)
1.一种向用户终端提供代理服务的方法,该方法包括以下步骤:
接收用户指示;
确定是否将搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;
基于确定是否能够搜索到所述代理答复的结果,将至少一个提示查询提供给所述用户终端;
从所述用户终端接收关于所述提示查询的附加信息;以及
基于所接收到的附加信息向所述用户终端提供所述代理答复。
2.根据权利要求1所述的方法,其中,提供所述代理答复的步骤包括以下步骤:执行与所述用户指示对应的至少一个预设的代理服务。
3.根据权利要求1所述的方法,其中,确定是否将搜索到所述代理答复的步骤包括以下步骤:基于预定标准来确定所述用户指示是否包括用于所述代理答复的参数,并且
当所述用户指示被确定为不包括所述参数时,提供所述提示查询的步骤包括以下步骤:向所述用户终端提供关于所述用户指示的所述提示查询。
4.根据权利要求3所述的方法,该方法还包括以下步骤:
当所述用户指示被确定为包括所述参数时,基于所述用户指示向所述用户终端提供所述代理答复。
5.根据权利要求1所述的方法,该方法还包括以下步骤:
从所接收到的用户指示提取所述关键词。
6.根据权利要求1所述的方法,其中,基于图形输出方法提供所述提示查询。
7.根据权利要求6所述的方法,其中,所述提示查询以复选框的形式提供与所述关键词关联的类别中包括的至少一个候选关键词。
8.根据权利要求7所述的方法,其中,按照与所述类别对应的树的形式提供所述提示查询。
9.根据权利要求1所述的方法,其中,当基于所述附加信息未在数据库中找到对所述关键词的所述代理答复时,该方法还包括以下步骤:
通过参照所述数据库来选择与所述关键词对应的专家;
从所述专家接收对所述关键词的至少一个专家答复;以及
将所述专家答复提供给所述用户终端。
10.根据权利要求9所述的方法,其中,当不存在与所述关键词对应的专家时,该方法还包括以下步骤:
向所述用户终端提供所述提示查询以针对所述用户指示分配专家;
从所述用户终端接收关于所述提示查询的所述附加信息;
选择与所述附加信息对应的专家;以及
从所述专家接收对所述附加信息的所述专家答复。
11.根据权利要求10所述的方法,该方法还包括以下步骤:
在所述数据库中存储所述关键词、所述附加信息和所述专家答复。
12.根据权利要求9所述的方法,其中,向所述用户终端提供所述专家答复的步骤包括以下步骤:在所述专家与所述用户终端之间提供通信信道。
13.根据权利要求1所述的方法,该方法还包括以下步骤:
在所述数据库中存储所述关键词、所述附加信息和所述代理答复。
14.一种包括程序的非瞬时性计算机可读记录介质,所述程序使得计算机执行根据权利要求1所述的方法。
15.一种向用户终端提供代理服务的方法,该方法包括以下步骤:
从所述用户终端接收用户指示;
确定是否将搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;
基于预定标准来确定所述用户指示是否包括用于所述代理答复的参数;以及
基于附加信息向所述用户终端提供所述代理答复。
16.一种包括程序的非瞬时性计算机可读记录介质,所述程序使得计算机执行根据权利要求15所述的方法。
17.一种向用户终端提供代理服务的***,该***包括:
用户指示接收器,其接收用户指示;
关键词确定器,其确定是否将搜索到对包括在所述用户指示中的至少一个关键词的至少一个代理答复;
提示查询提供器,其向所述用户终端提供至少一个提示查询以使得能够搜索所述代理答复;
附加信息接收器,其从所述用户终端接收关于所述提示查询的附加信息;以及
代理答复提供器,其基于所述附加信息向所述用户终端提供所述代理答复。
18.根据权利要求17所述的***,其中,所述代理答复提供器执行与所述用户指示对应的至少一个预设的代理服务。
19.根据权利要求17所述的***,其中,所述关键词确定器基于预定标准来确定所述用户指示是否包括用于所述代理答复的参数,并且
其中,当所述用户指示被确定为不包括所述参数时,所述提示查询提供器向所述用户终端提供关于所述用户指示的所述提示查询。
20.根据权利要求19所述的***,其中,当所述用户指示被确定为包括所述参数时,所述代理答复提供器基于所述用户指示向所述用户终端提供所述代理答复。
21.根据权利要求17所述的***,该***还包括:
关键词提取器,其从所接收到的用户指示提取所述关键词。
22.根据权利要求17所述的***,其中,当基于所述附加信息未在数据库中找到对所述关键词的所述代理答复时,该***还包括:
专家选择器,其通过参照所述数据库来选择与所述关键词对应的专家;
专家答复接收器,其从所述专家接收对所述关键词的至少一个专家答复;以及
专家答复提供器,其将所述专家答复提供给所述用户终端。
23.根据权利要求22所述的***,其中,当不存在与所述关键词对应的专家时,所述提示查询提供器向所述用户终端提供所述提示查询以针对所述用户指示分配专家,
所述附加信息接收器从所述用户终端接收关于所述提示查询的所述附加信息,
所述专家选择器选择与所述附加信息对应的专家,并且
所述专家答复接收器从所述专家接收对所述附加信息的所述专家答复。
24.根据权利要求23所述的***,该***还包括:
存储单元,其在所述数据库中存储所述关键词、所述附加信息和所述专家答复。
25.根据权利要求24所述的***,其中,所述存储单元在所述数据库中存储所述关键词、所述附加信息和所述代理答复。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130099511A KR101508429B1 (ko) | 2013-08-22 | 2013-08-22 | 사용자 단말에 에이전트 서비스를 제공하는 방법 및 시스템 |
KR10-2013-0099511 | 2013-08-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104424352A true CN104424352A (zh) | 2015-03-18 |
CN104424352B CN104424352B (zh) | 2017-10-13 |
Family
ID=51454548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410409631.9A Active CN104424352B (zh) | 2013-08-22 | 2014-08-19 | 向用户终端提供代理服务的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9684711B2 (zh) |
EP (1) | EP2843572A3 (zh) |
KR (1) | KR101508429B1 (zh) |
CN (1) | CN104424352B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101869489B1 (ko) * | 2016-11-22 | 2018-06-20 | 법무법인(유한)율촌 | 오퍼 행위를 승인하는 방법, 장치, 서버 및 컴퓨터 프로그램 |
US10705584B2 (en) * | 2017-07-11 | 2020-07-07 | International Business Machines Corporation | Power socket management system |
KR102338618B1 (ko) * | 2017-07-25 | 2021-12-10 | 삼성에스디에스 주식회사 | 휴먼 에이전트에 의하여 보조 되는 무인 대화 서비스 제공 방법 |
KR102299319B1 (ko) * | 2017-11-07 | 2021-09-06 | 삼성생명보험주식회사 | 챗봇을 이용한 고객 의도 분류 서버, 방법 및 판독 가능 저장매체에 저장된 컴퓨터 프로그램 |
EP3647936B1 (en) | 2018-11-01 | 2024-02-21 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
KR20200050373A (ko) | 2018-11-01 | 2020-05-11 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
Citations (7)
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 (zh) * | 2005-08-18 | 2008-08-13 | 微软公司 | 由端点定制的虚拟机器人通信格式 |
CN101431573A (zh) * | 2007-11-08 | 2009-05-13 | 上海赢思软件技术有限公司 | 通过人机交互技术实现自动客户服务的方法和设备 |
CN101656800A (zh) * | 2008-08-20 | 2010-02-24 | 阿鲁策株式会社 | 自动应答装置及方法、会话情节编辑装置、会话服务器 |
US20120117051A1 (en) * | 2010-11-05 | 2012-05-10 | Microsoft Corporation | Multi-modal approach to search query input |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09160978A (ja) * | 1995-12-08 | 1997-06-20 | Fujitsu Ltd | オンラインショッピングにおける回答方法及びシステム |
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 (ko) * | 2007-02-13 | 2008-08-19 | 홍성훈 | 네트워크상의 대화로봇을 이용한 지혜획득 및 제공방법과그 시스템 |
US9002869B2 (en) | 2007-06-22 | 2015-04-07 | Google Inc. | Machine translation for query expansion |
KR100915681B1 (ko) * | 2007-06-26 | 2009-09-04 | 옥종석 | 컴퓨터 주도형 대화 장치 및 방법 |
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 (ko) | 2010-11-23 | 2012-06-01 | 한국전자통신연구원 | 서비스 에이전트 제공 시스템 및 방법 |
-
2013
- 2013-08-22 KR KR20130099511A patent/KR101508429B1/ko active IP Right Grant
-
2014
- 2014-08-19 CN CN201410409631.9A patent/CN104424352B/zh active Active
- 2014-08-21 US US14/465,450 patent/US9684711B2/en active Active
- 2014-08-22 EP EP20140181960 patent/EP2843572A3/en not_active Withdrawn
Patent Citations (7)
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 (zh) * | 2005-08-18 | 2008-08-13 | 微软公司 | 由端点定制的虚拟机器人通信格式 |
CN101431573A (zh) * | 2007-11-08 | 2009-05-13 | 上海赢思软件技术有限公司 | 通过人机交互技术实现自动客户服务的方法和设备 |
CN101656800A (zh) * | 2008-08-20 | 2010-02-24 | 阿鲁策株式会社 | 自动应答装置及方法、会话情节编辑装置、会话服务器 |
US20120117051A1 (en) * | 2010-11-05 | 2012-05-10 | Microsoft Corporation | Multi-modal approach to search query input |
Also Published As
Publication number | Publication date |
---|---|
EP2843572A3 (en) | 2015-04-01 |
KR20150022138A (ko) | 2015-03-04 |
KR101508429B1 (ko) | 2015-04-07 |
CN104424352B (zh) | 2017-10-13 |
US9684711B2 (en) | 2017-06-20 |
EP2843572A2 (en) | 2015-03-04 |
US20150058373A1 (en) | 2015-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109450771B (zh) | 添加好友的方法、装置、计算机设备及存储介质 | |
CN104424352A (zh) | 向用户终端提供代理服务的***和方法 | |
CN109948017B (zh) | 一种信息处理方法及装置 | |
CN110267248B (zh) | Ble通信方法、装置、设备及存储介质 | |
CN109922070B (zh) | 一种自动回复方法及装置 | |
CN113505272B (zh) | 基于行为习惯的控制方法和装置、电子设备和存储介质 | |
CN108512822B (zh) | 一种数据处理事件的风险识别方法和装置 | |
CN106571942B (zh) | 配置数据更新方法、客户端和服务器 | |
US20170019407A1 (en) | Method and server for providing image captcha | |
US20200004785A1 (en) | Automatic grouping based on user behavior | |
WO2015106710A1 (en) | Contact information processing method, apparatus, and system | |
CN106202440B (zh) | 数据处理方法、装置及设备 | |
CN112148844B (zh) | 机器人的信息回复方法及装置 | |
CN111831682A (zh) | 处理公积金业务的方法、装置、设备和计算机可读介质 | |
CN113132214B (zh) | 一种对话方法、装置、服务器及存储介质 | |
CN109842482B (zh) | 一种信息同步方法、***及终端设备 | |
CN108345613B (zh) | 一种风险识别方法和装置 | |
CN109559013A (zh) | 基于小游戏的风险测试方法及装置、电子设备及可读存储介质 | |
CN108197196A (zh) | 芯片标识码的确定方法、装置、设备及存储介质 | |
CN114282940A (zh) | 用于意图识别的方法及装置、存储介质及电子设备 | |
CN111383071B (zh) | 房产交易***涉及的场景的条件筛选方法和装置 | |
CN114531484B (zh) | 一种消息的推送方法、装置以及*** | |
CN109885739B (zh) | 一种数据处理方法、***及存储介质 | |
CN107220255B (zh) | 地址信息处理方法及装置 | |
CN117009202A (zh) | 埋点数据处理方法、装置、设备及存储介质 |
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 |