实现o2o对话交互的方法和装置的制造方法

文档序号:9376516阅读:205来源:国知局
实现o2o对话交互的方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及网络技术,尤其涉及一种实现020对话交互的方法和装置。
【背景技术】
[0002]020(Online To Offline,在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台。
[0003]现有的020产品,用户只能通过关键词搜索才能快速获取自己想要购买的商品,当用户没有明确的目标时,便不知道输入什么关键词,例如:如果用户想搜美食,020产品便只能向用户展示所有有关美食的产品,使得用户也不知道如何选择,浪费用户的时间,给用户造成不便。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种实现020对话交互的方法和装置,以实现与用户的交互,确定用户的意图。
[0005]第一方面,本发明实施例提供了一种实现020对话交互的方法,所述方法包括:
[0006]接收用户输入的搜索内容;
[0007]对所述搜索内容进行设定目标内容的解析;
[0008]根据解析结果,基于预设策略产生与用户的交互内容;
[0009]向用户输出所述交互内容;
[0010]根据用户的反馈输入内容更新所述解析结果,以获取所述设定目标内容。
[0011]第二方面,本发明实施例还提供了一种实现020对话交互的装置,所述装置包括:
[0012]搜索内容接收模块,用于接收用户输入的搜索内容;
[0013]搜索内容解析模块,用于对所述搜索内容进行设定目标内容的解析;
[0014]交互内容产生模块,用于根据解析结果,基于预设策略产生与用户的交互内容;
[0015]交互内容输出模块,用于向用户输出所述交互内容;
[0016]设定目标内容获取模块,用于根据用户的反馈输入内容更新所述解析结果,以获取所述设定目标内容。
[0017]本发明实施例提供的实现020对话交互的方法和装置,通过在接收到用户输入的搜索内容后,对所述搜索内容进行设定目标内容的解析,根据解析结果,基于预设策略产生与用户的交互内容,向用户输出所述交互内容,根据用户的反馈输入内容更新解析结果,以获取所述设定目标内容,实现了与用户的对话交互,并可以通过交互确定用户的意图,快速地找到用户所需,节省用户的搜索时间。
【附图说明】
[0018]图1是本发明实施例一提供的一种实现020对话交互的方法的流程图;
[0019]图2是本发明实施例二提供的一种实现020对话交互的方法的流程图;
[0020]图3是本发明实施例三提供的一种实现020对话交互的方法的流程图;
[0021]图4是本发明实施例四提供的一种实现020对话交互的装置的示意图。
【具体实施方式】
[0022]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0023]实施例一
[0024]图1是本发明实施例一提供的一种实现020对话交互的方法的流程图,本实施例可适用于在020中与用户进行对话交互,该方法可以由服务器来执行,具体包括如下步骤:
[0025]步骤110,接收用户输入的搜索内容。
[0026]用户想在020网站中搜索某一种商品或者用户没有明确的目标时,可以利用客户端在该020网站的搜索框中简单的输入可以揭示自己想法的搜索内容,客户端将用户输入的搜索内容传递给服务器,服务器便可以接收到用户通过客户端输入的搜索内容。
[0027]其中,用户通过客户端在020网站的搜索框中输入搜索内容时,可以通过语音进行输入,也可以通过文本进行输入。当用户输入的搜索内容是通过语音输入时,服务器需要对用户输入的语音进行语音识别,将用户的语音转换为文本。通过语音进行输入可以方便使用手机等移动终端的用户,因为在移动互联网兴起的环境下,手机等移动终端存在输入困难、屏幕小等不适合传统检索的问题。
[0028]步骤120,对所述搜索内容进行设定目标内容的解析。
[0029]服务器按照设定目标内容对所述搜索内容进行解析,以获取所述搜索内容中与设定目标内容中的各项目标内容相对应的内容。
[0030]其中,所述设定目标内容是提前设置的,对用户输入的搜索内容进行划分的依据,可以包括多项,例如可以包括领域、需求和地点,也可以包括领域、需求和商品名称,或者是其他的组合。所述设定目标内容优选包括领域、需求和条件,其中,条件可以包括地点、商品名称或者其他条件。
[0031]步骤130,根据解析结果,基于预设策略产生与用户的交互内容。
[0032]根据解析结果,即用户输入的搜索内容中与所述设定目标内容中的各项目标内容相对应的内容,基于预设策略产生与用户的交互内容。
[0033]其中,所述预设策略是基于所述设定目标内容设定的,例如,当所述设定目标内容为领域、需求和条件时,假设用户输入的搜索内容中已经包含领域,预设策略可以设定为询问用户的需求;假设用户输入的搜索内容中已经包含领域和需求,预设策略可以设定为询问用户的条件;假设用户输入的搜索内容中已经包含所有的领域、需求和条件,则会通过客户端展示所有符合的商品,预设策略可以设定为询问用户具体想选哪种商品。例如:当用户输入的搜索内容娱乐时,则领域就是娱乐,预设策略可以设定为询问用户需要进行什么娱乐项目并列举几个娱乐项目,此时,产生的交互内容可以为:“您需要进行什么娱乐项目,看电影、KTV还是? ”。预设策略要根据具体的应用场景设定,要囊括尽可能多的应用场景。
[0034]步骤140,向用户输出所述交互内容。
[0035]通过客户端向用户输出所述交互内容。
[0036]其中,向用户输出所述交互内容优选包括:
[0037]利用文字显示输出所述交互内容;和/或
[0038]利用语音输出所述交互内容。
[0039]向用户输出所述交互内容时,可以利用文字显示输出所述交互内容,也可以利用语音输出所述交互内容,也可以同时利用文字显示和语音输出所述交互内容。当利用语音输出所述交互内容时,还需要将所述交互内容转换为语音,进而通过语音进行输出。
[0040]步骤150,根据用户的反馈输入内容更新所述解析结果,以获取所述设定目标内容。
[0041]当客户端向用户显示交互内容时,用户根据所述交互内容进行反馈,服务器通过客户端接收到用户的反馈输入内容,根据所述反馈输入内容对所述解析结果进行更新,以获取所述设定目标内容所对应的内容,进而根据设定目标内容产生与用户进一步的交互内容。当用户的目标不明确时,可以引导用户描述清楚需求,进而根据用户的需求快速地找到用户所需。
[0042]本实施例通过在接收到用户输入的搜索内容后,对所述搜索内容进行设定目标内容的解析,根据解析结果,基于预设策略产生与用户的交互内容,向用户输出所述交互内容,根据用户的反馈输入内容更新解析结果,以获取所述设定目标内容,实现了与用户的对话交互,并可以通过交互确定用户的意图,快速地找到用户所需,节省用户的搜索时间。
[0043]在上述技术方案的基础上,根据所述解析结果,基于预设策略产生与用户的交互内容,优选包括:
[0044]根据所述领域、需求及条件的应用场景,判断所述领域、需求及条件是否已经包含全部必要信息;
[0045]根据所述领域、需求及条件进行查询,并根据查询结果产生与用户的交互内容;
[0046]当必要信息不全时,产生用于补充必要信息的交互内容。
[0047]所述领域、需求及条件的应用场景可以根据领域和需求进行确定,进而可以根据应用场景可以确定所述领域、需求及条件是否包含全部必要信息。例如:用户输入的搜索内容是“我想吃烤鸭”,则通过解析可知领域为饮食,需求为找餐馆,条件包括菜名烤鸭,这时,应用场景即为找餐馆,这时的必要信息已经在条件当中包括了菜名,但是北京的烤鸭店有很多家,具体地点用户并没有指定,因此可以断定必要信息不全,产生的交互内容为询问用户地点,当收到用户输入地点为五道口的反馈输入内容后,根据更新后的领域、需求和条件进行数据查询,根据查询结果产生的交互内容可以为“我在五道口附近找到A、B、C三家有烤鸭的饭店,你想让我帮你预订哪家? ”;用户输入的搜索内容是“我想看电影”,则通过解析可知领域为娱乐,需求为找电影院,具体条件没有指出来,这时的应用场景就是找电影院,必要信息只是找电影院,具体的电影名称以及电影院的地址没有给出来,因此可以断定必要信息不全,产生的交互内容为询问用户电影名称及想在哪个地点看电影,当收到用户输入的包含电影名称和地点的反馈输入内容后,必要信息已经包括完全,则可以根据所述领域、需求及条件进行数据查询,查询到多家在用户指定地点的电影院可以放映用户想看的电影,并查询到每个电影院该电影的票价,从而根据查询结果产生的交互内容可以为向用户播报各个电影院的票价。
[0048]实施例二
[0049]图2是本发明实施例二提供的一种实现020对话交互的方法的流程图,具体包括如下步骤:
[0050]步骤210,接收用户输入的搜索内容。
[0051]步骤220,对所述搜索内容的文本进行分词。
[0052]对所述搜索内容的文本进行分词,将所述搜索内容的文本分成一个个独立的词语。
[0053]步骤230,对分词后的文本进行专名识别、概念标注及领域分类,以确定领域、需求和条件中的至少一个。
[0054]其中,专名识别又称为命名实体识别(Named Entity Recognit1n,NER),是指识别文本中具有特定意义的实体,主要包括人名、地名、机构名、专有名词等。专名识别是信息提取、问答系统、句法分析、机器翻译等应用领域的重要基础工具,在自然语言处理技术走向实用化的过程中占有重要地位。一般来说,专名识别的任务就是识别出待处理文本中三大类(实体类、时间类和数字类)和七小类(人名、机构名、地名、时间、日期、货币和百分比)命名实体。目前比较成熟的概念标注方法是维基百科概念自动标注方法,维基百科概念标注方法可以分为两类:基于关键词匹配和基于内容匹配,前者
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1