问答信息的处理方法及装置与流程

文档序号:11133928阅读:167来源:国知局
问答信息的处理方法及装置与制造工艺

本发明实施例涉及互联网技术领域,尤其涉及问答信息的处理方法及装置。



背景技术:

目前,为解决人们日常生活、工作和学习中所遇到的各式各样的问题,一些基于互联网的问答系统(例如百度知道、知乎和论坛等)应运而生。在问答系统中,用户可以提出自己想问的问题,而后问答系统会通过某种手段查找到对应的答案,反馈给用户。

但是,在现有技术中,对用户而言,问答流程较为繁琐,体验较差,用户通常要先通过搜索引擎找到问答系统的服务页面的链接信息,然后基于该链接信息访问服务页面,才能进行问题咨询和答案获取。



技术实现要素:

本发明实施例提供问答信息的处理方法及装置,以对已有的问答机制进行优化,简化问答流程,便于用户进行问答。

一方面,本发明实施例提供了一种问答信息的处理方法,该方法包括:

获取用户通过应用于搜索引擎的搜索框输入的问题类搜索语句;

将所述搜索语句作为待咨询问题,向问答服务器发起问答请求;

接收所述问答服务器返回的与所述待咨询问题相对应的答案;

通过所述搜索框对应的结果显示页面输出所述答案。

另一方面,本发明实施例还提供了一种问答信息的处理装置,该装置包括:

问题获取单元,用于获取用户通过应用于搜索引擎的搜索框输入的问题类搜索语句;

问答请求发起单元,用于将所述问题类搜索语句获取单元获取到的搜索语句作为待咨询问题,向问答服务器发起问答请求;

答案接收单元,用于接收所述问答服务器返回的与所述待咨询问题相对应的答案;

答案输出单元,用于通过所述搜索框对应的结果显示页面输出所述答案。

在本发明实施例提供的技术方案中,在获取到用户通过应用于搜索引擎的搜索框输入的问题类搜索语句后,能够自动地将该搜索语句作为待咨询问题,调用问答服务器获取对应的答案进行输出,从而使得用户仅通过搜索引擎提供的常规的搜索操作,直接输入问题类搜索语句,便可直接访问问答系统,找到对应的答案,简化了问答流程,十分便于用户进行问答。

附图说明

图1是本发明实施例一提供的一种问答信息的处理方法的流程示意图;

图2是本发明实施例二提供的一种问答信息的处理方法的流程示意图;

图3是本发明实施例三提供的一种问答信息的处理装置的结构示意图;

图4A是本发明实施例四提供的一种问答信息的处理系统进行问答信息处理的信令交互示意图;

图4B是本发明实施例四提供的一种搜索客户端所显示的搜索页面的示意图;

图4C是本发明实施例四提供的一种搜索客户端所显示的语音采集指示界 面的示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本发明实施例一提供的一种问答信息的处理方法的流程示意图。本实施例可适用于由搜索客户端(或者浏览器客户端)与问答服务器组成的网络架构。其中,搜索客户端或者浏览器客户端集成于诸如智能手机、平板电脑或个人数字助理等终端上,与搜索引擎相配合为终端用户提供搜索服务;问答服务器区别于搜索引擎,是为终端提供问答服务的物理设备。本实施例的方法可以由通过软件实现的问答信息的处理装置执行,该装置可配置于搜索客户端或者浏览器客户端中。参见图1,本实施例提供的问答信息的处理方法的执行操作具体如下。

S110、获取用户通过应用于搜索引擎的搜索框输入的问题类搜索语句。

作为本实施例的一种具体实施方式,问答信息的处理装置配置于搜索客户端中。在启动了搜索客户端后,搜索客户端呈现配置有搜索框的搜索页面,该搜索框即为应用于搜索引擎的搜索框。其中,搜索页面通常是预先存储在本地的页面,当然也可以是搜索客户端实时的向搜索引擎请求得到的页面。

作为本实施例的另一种具体实施方式,问答信息的处理装置配置于浏览器客户端中。浏览器在接收到用户触发的对搜索页面的访问指示后,根据该指示向搜索引擎发起访问请求,以加载配置有搜索框的搜索页面至本地进行显示,该搜索框即为应用于搜索引擎的搜索框。

示例性的,获取用户通过搜索框输入的问题类搜索语句,包括:接收用户通过搜索框输入的搜索语句;如果识别到所接收的搜索语句的类型为问题类型,则根据所接收的搜索语句确定本次获取到的问题类搜索语句。具体的,可以直接将所接收的搜索语句作为本次获取到的问题类搜索语句。

其中,接收到的搜索语句的输入方式可以是文本输入方式或者语音输入方式。应用于搜索引擎的搜索框包含文本输入区域和/或语音输入图标。在检测到对文本输入区域的触发操作后弹出输入法,接收用户通过输入法输入的文本内容,将该文本内容作为用户通过搜索框输入的搜索语句;在检测到对语音输入图标的触发操作后,采集用户输入的语音信息,将该语音信息作为用户通过搜索框输入的搜索语句。

由于通过应用于搜索引擎的搜索框输入的搜索语句可以是任何类型的内容,例如为咨询问题类的内容、实体搜索类的内容、资源下载类的内容等,如果不加选择地将任意类型的搜索语句作为待咨询问题,均转发至问答服务器进 行答案获取,不仅耗费网络流量(因为有些搜索需求并不是要咨询问题获取答案,所以没必要将在该搜索需求下输入的搜索语句也发送给问答服务器),而且也会增加问答服务器的处理负荷。因此,在接收到用户输入的搜索语句后需先对该搜索语句进行识别,以确定其类型是否为问题类型。

举例而言,识别过程为:对搜索语句进行解析,以查找其中是否包含有问题类关键词;如果是,则确定该搜索语句的类型为问题类型。其中,问题类关键词可由开发人员预先设定,其个数可以是一个、两个或多个。例如,可以将“我要咨询”作为一个问题类型关键词。如果接收到的搜索语句为语音采集装置采集到的语音信息,则其解析过程还应包括将该语音信息转换为对应的文本内容,之后基于该文本内容来查找对应的问题类关键词。

当然,本领域的技术人员应理解,还可在搜索框中设置专门用于咨询问题的图标或者选项。如果检测到对该图标或选项的触发操作,则确定用户当前存在问答需求,本次接收到的用户在搜索框中输入的搜索语句即为问答类搜索语句。

S120、将获取到的搜索语句作为待咨询问题,向问答服务器发起问答请求。

示例性的,将搜索语句作为待咨询问题,按照问答服务器规定的格式封装为问答请求,并添加问答服务器的地址为问答请求的目标地址;向问答服务器发起问答请求。

S130、接收问答服务器返回的与待咨询问题相对应的答案。

其中,接收到的答案由问答服务器根据问答请求得到。示例性的,该答案可以是问答服务器从待咨询问题所属领域内的专家所对应的终端或者专家系统获取得到的答案。专家具有领域内大量的且十分专业的知识和经验,所以其所 提供的待咨询问题的答案的准确度也就很高,进而可以很好的满足用户的问答需求,提高访问量。

需要说明的是,接收的答案还可以是问答服务器从预先存储的多个问答对中查询得到的与待咨询问题相匹配的目标问答对中的答案。其中,每个问答对由问题和对应的答案组成;目标问答对为:所述多个问答对中与待咨询问题在文本或语义上相似度超过设定门限值的问题所属的问答对。

S140、通过搜索框对应的结果显示页面输出答案。

本实施例提供的技术方案,在获取到用户通过应用于搜索引擎的搜索框输入的问题类搜索语句后,能够自动地将该搜索语句作为待咨询问题,调用问答服务器获取对应的答案进行输出,从而使得用户仅通过常规的搜索操作,直接输入问题类搜索语句,便可访问问答服务器,找到对应的答案,简化了问答流程,十分便于用户进行问答。

实施例二

图2是本发明实施例二提供的一种问答信息的处理方法的流程示意图。本实施例在上述实施例一的基础上,对搜索语句的输入方式以及答案的输出方式进行优化,以进一步提升用户问答的便利性。参见图2,本实施例提供的问答信息的处理方法的执行操作具体如下。

S210、获取用户通过搜索框以语音方式输入的问题类搜索语句。

示例性的,在检测到用户对搜索框中语音采集图标的触发操作后,调用语音采集装置采集用户输入的语音信息;如果识别到该语音信息为问题类语音信息,则将该语音信息作为获取到的问题类搜索语句。需要说明的是,在检测到 对该图标的触发操作后,可立即调用语音采集装置采集用户输入的语音信息;也可先弹出提示界面,该界面中可显示有如下内容:语音输入提示内容,例如为“按住说话”,并在该显示内容下面呈现麦克风图标;以及,所统计的最近一段时间内(例如一周内)比较热门的多个搜索词。优选的,提示界面中的搜索词每隔数秒钟被更新一次。发生了对界面中麦克风图标的触摸操作后,调用语音采集装置(例如麦克风)采集用户输入的语音信息,将该语音信息作为用户通过搜索框输入的语音形式的搜索语句。

在采集到用户输入的语音形式的搜索语句后,先将其转换为文本形式的搜索语句,之后再进行解析以确定其类型是否为问题类型,如果是,则将采集到的语音形式的搜索语句或者转换得到的文本形式的搜索语句,作为获取到的问题类搜索语句。其中,所述转换操作可由问答信息的处理装置在本地基于语音识别技术实现,也可由问答信息的处理装置远程调用语音转换服务器实现。

受语音识别技术的限制,在将语音信息转换为文本内容时,个别字词转换错误的现象不可避免,甚至有些转换结果会严重曲解原意。所以,问题类搜索语句优选为用户输入的原始的语音信息,而非转换后的文本内容。

在本实施例中,转换得到的文本形式的搜索语句可以为一条或多条。为此,还可将这些搜索语句加以显示,供用户从中选择出最能表达本意的搜索语句,进而将该搜索语句作为本次获取到的问题类搜索语句。

S220、将获取到的搜索语句作为待咨询问题,向问答服务器发起问答请求。

S230、接收问答服务器返回的与待咨询问题相对应的答案。

S240、通过搜索框对应的结果显示页面以语音方式输出答案。

在本实施例中,所接收的答案可以是语音形式或文本形式的答案。通过搜索框对应的结果显示页面以语音方式输出所述答案,包括:通过搜索框对应的结果显示页面调用语音播放装置,以语音方式输出答案。语音播放装置可以是扬声器。如果为文本形式的答案,则还需在将该答案基于语音识别技术转换为语音信息后,在搜索框对应的结果显示页面输出该语音信息。

本实施例提供的技术方案,通过语音方式进行问答处理,能够加快问答速度,简化问答流程,使得问题的输入和答案的输入形式多样化。本实施例允许用户以语音输入的方式提出问题,并能接收到语音形式的答案,使得不懂键盘(或手写)的用户、正处于不便于用手操作状态下(例如驾驶或做饭)的用户、盲人而言,能够十分便利的利用问答服务器寻求答案。

在一些实施例中,在以语音形式输入搜索语句的情况下,也可以用文本形式输出答案。相似地,在以文本形式输入搜索语句的情况下,也可以用语音形式输出答案。这例如可以通过用户对预设控件的控制来实现。

实施例三

图3是本发明实施例三提供的一种问答信息的处理装置的结构示意图。参见图3,该装置具体包括:

问题获取单元310,用于获取用户通过应用于搜索引擎的搜索框输入的问题类搜索语句;问答请求发起单元320,用于将问题获取单元310获取到的搜索语句作为待咨询问题,向问答服务器发起问答请求;答案接收单元330,用于接收问答服务器返回的与待咨询问题相对应的答案;答案输出单元340,用于通过搜索框对应的结果显示页面输出答案。

优选的,问答请求发起单元320,具体用于:将所述搜索语句作为待咨询问题,按照问答服务器规定的格式封装为问答请求,并添加问答服务器的地址为问答请求的目标地址;向问答服务器发起问答请求。

优选的,问题获取单元310,具体用于:接收用户通过搜索框输入的搜索语句;如果识别到所接收的搜索语句的类型为问题类型,则根据所接收的搜索语句确定本次获取到的问题类搜索语句。

优选的,问题获取单元310,具体用于:获取用户通过搜索框以语音方式输入的问题类搜索语句。举例而言,问题获取单元310,具体用于:在检测到用户对搜索框中语音采集图标的触发操作后,调用语音采集装置采集用户输入的语音信息;如果识别到该语音信息为问题类语音信息,则将该语音信息作为获取到的问题类搜索语句。

优选的,答案输出单元340,具体用于:通过搜索框对应的结果显示页面以语音方式输出答案。举例而言,答案输出单元340,具体用于:通过搜索框对应的结果显示页面调用语音播放装置,以语音方式输出所述答案。

在本实施例提供的上述技术方案的基础上,答案由问答服务器从待咨询问题所属领域内的专家所对应的终端获取得到。

优选的,本实施例提供的问答信息的处理装置配置于搜索客户端中。当然,该装置还可被配置于浏览器客户端。

上述产品可执行本发明任意实施例所提供的问答信息的处理方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4A是本发明实施例四提供的一种问答信息的处理系统进行问答信息处理的信令交互示意图。本实施例以上述所有实施例为基础,提供一优选实施例。在本实施例中,问答信息的处理系统包括:搜索客户端、问答服务器以及专家终端。其中搜索客户端集成于诸如智能手机、平板电脑或个人数字助理等终端上。参见图4A,问答信息处理的信令交互过程具体如下。

首先,搜索客户端获取用户通过搜索框以语音方式输入的问题类搜索语句,并将获取到的搜索语句作为待咨询问题,向问答服务器发起问答请求。该过程具体包括:

搜索客户端的输入采集模块检测到用户对搜索页面(参见图4B)上搜索框40中语音输入图标401的触发操作,启动终端上的麦克风,同时弹出语音采集指示界面(参见图4C);输入采集模块接收到对语音采集指示界面中“说完了”显示内容的触摸操作后关闭麦克风,并将麦克风在启动后关闭前这一时间段内采集到的问题类语音信息生成音频文件(也即问题类搜索语句组成的文件),传递给搜索客户端的中转模块,同时还传递问答服务器的标识;

搜索客户端的中转模块在接收到问答服务器的标识后,将与该标识同时传递的音频文件作为待咨询问题,按照问答服务器规定的格式封装为问答请求,并添加问答服务器的地址为问答请求的目标地址;向问答服务器发起问答请求。此时,搜索客户端可以直接将问答请求发送至问答服务器,而无需通过搜索引擎进行转发。对于该问题搜索语句,可以仅发送至问答服务器,也可以同时发送给问答服务器和搜索引擎,即查询问题答案,也同时进行搜索。

然后,问答服务器对问答请求进行解析以提取出音频文件,并将其转换问文本形式的待咨询问题,识别该问题所属的领域,向该领域内的多个专家的终 端发起答案获取请求,该请求包括音频文件。

再然后,各个专家的终端根据答案获取请求生成对应的答案,返回给问答服务器。

进而,问答服务器将接收到的答案返回给搜索客户端,搜索客户端的答案输出模块通过搜索框对应的结果显示页面以语音方式输出该答案。

本实施例提供的技术方案有益效果在于:对于提问者,一方面不需要文字编辑搜索语句,通过语音输入即可,方便了问题的提出;另一方面,答案直接返回到搜索客户端,使得用户不必再通过访问问答系统提供的客户端页面来查找答案,保证了答案获取的及时性。

需要说明的是,本实施例中的搜索客户端的中转模块还可独立于搜索客户端存在,为能够与搜索客户端以及问答服务器进行数据通信的数据中转中心。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1