一种形成提问的方法、装置和知识问答系统的服务器端的制作方法

文档序号:6339099阅读:225来源:国知局
专利名称:一种形成提问的方法、装置和知识问答系统的服务器端的制作方法
一种形成提问的方法、装置和知识问答系统的服务器端技术领域
本发明涉及互联网技术领域,特别涉及一种形成提问的方法、装置和知识问答系 统的服务器端。背景技术
随着互联网技术的迅速发展,通过互联网获取信息以及进行相互通讯已经成为人 们每天生活的一部分。知识问答系统就是一种利用通讯功能实现信息获取的系统,用户可 以通过网页在知识问答系统提交各种问题,查询所提交问题的状态,根据问题回答的状况 决定采用哪个答案。其他用户可以通过访问该网页查看问题,并根据自己的喜好和知识进 行回答。
手机功能的日益强大使其变成最常用的用户终端,用户除了使用手机进行通话、 短信等基本通讯功能之外,使用手机上网也逐渐普及。当用户想通过手机的上网功能来获 取知识问答的服务时,需要像使用电脑一样,登陆知识问答系统,并输入完整的提问。然而, 毕竟用户使用手机输入文字并不像使用电脑一样灵活,现有在手机上实现知识问答服务的 方式需要用户输入较长的文字信息,实现起来比较繁琐。
发明内容
本发明提供了一种形成提问的方法、装置和知识问答系统的服务器端,以便于提 高在手机上实现知识问答服务的简便性。
具体技术方案如下
一种形成提问的方法,该方法包括
A、向用户提供包含预置问题链接的页面;
B、当一个问题链接被点击后,跳转到被点击问题链接所指向的提问模板页面;
C、获取用户在所述提问模板页面的待补入信息处输入的关键信息;
D、利用输入了关键信息的所述提问模板页面生成提问。
其中,所述步骤B具体包括当一个问题链接被点击后,解析被点击问题链接携带 的问题类型参数,根据预设的问题类型参数与提问模板页面的对应关系,向用户提供解析 出的问题类型参数对应的提问模板页面。
更进一步地,所述预置问题链接中还包含指向指示输入完整提问信息的页面的链 接;
该方法还包括
E、当用户点击所述指向指示输入完整提问信息的页面的链接后,向用户提供指示 输入完整提问信息的页面;
F、获取用户输入的完整提问信息,根据所述完整提问信息生成提问。
更优地,对用户输入的所述完整提问信息进行收集和挖掘,利用其中的热点提问 信息形成新的提问模板页面,并创建指向所述新的提问模板页面的问题链接。
更优地,利用所述新的提问模板页面,创建指向所述新的提问模板页面的问题链 接所携带的问题类型参数。
具体地,所述步骤D可以包括利用所述输入的关键信息,结合所述提问模板页面 对应的通用信息生成所述提问。
另外,所述步骤D由以下操作之一或任意组合触发执行
确定所述用户点击所述提问模板页面上的触发键;
所述提问模板页面的显示时长达到预设的提问触发时长;以及,
确定用户在所述提问模板页面中所有待补入信息处输入关键信息。
更进一步地,在所述步骤C和步骤D之间还包括
将所述步骤C获取到的所述关键信息进行文本有效性检查,如果确定所述关键信 息有效,则利用所述关键信息继续执行所述步骤D ;
如果确定所述关键信息无效,则提示所述用户进行修正后,利用修正后的关键信 息继续执行所述步骤D。
另外,在所述步骤D之后还包括
G、获取所述提问对应的答案;
H、将所述答案提供给所述用户。
其中,所述步骤G具体包括
将所述提问以自然语言文本的形式发布在知识问答平台上,通过所述知识问答平 台获取所述提问对应的答案。
或者,所述步骤G具体包括
将所述提问发送给相关应用服务器;
获取由所述相关应用服务器确定的所述提问对应的答案。
更优地,该方法还包括获取用户终端采用辅助应用功能获取到的辅助信息;
利用所述辅助信息对步骤C获取到的关键信息进行修正;或者,
在步骤G中结合所述辅助信息获取所述提问对应的答案。
—种形成提问的装置,该装置设置于知识问答系统的服务器端,该装置包括问题 页面维护单元、用户侧交互单元、模板页面维护单元和提问生成单元;
所述问题页面维护单元,用于维护包含预置问题链接的页面;
所述用户侧交互单元,用于将所述包含预置问题链接的页面发送给用户终端;获 取所述用户终端发送来的被点击问题链接的信息,将所述被点击问题链接提供给所述模板 页面维护单元;将所述模板页面维护单元提供的提问模板页面发送给所述用户终端;获取 所述用户终端发送来的用户在所述提问模板页面的待补入信息处输入的关键信息,将所述 关键信息提供给所述提问生成单元;
所述模板页面维护单元,用于将所述被点击问题链接所指向的提问模板页面提供 给所述用户侧交互单元以及所述提问生成单元;
所述提问生成单元,用于利用输入了所述关键信息的提问模板页面生成提问。
另外,该装置还包括类型参数解析单元,用于对所述用户侧交互单元提供给所述 模板页面维护单元的所述被点击问题链接所携带的问题类型参数进行解析,将解析出的问 题类型参数提供给所述模板页面维护单元;
所述模板页面维护单元根据预设的问题类型参数与提问模板页面的对应关系,将 所述问题类型参数对应的提问模板页面提供给所述用户侧交互单元以及所述提问生成单兀。
更进一步地,所述预置问题链接中还包括指向指示输入完整提问信息的页面的链 接;
该装置还包括提问输入页面维护单元;
所述用户侧交互单元,还用于获取所述用户终端发送来的用户点击指向指示输入 完整提问信息的页面的链接信息,将所述链接信息提供给所述提问输入页面维护单元;将 所述提问输入页面维护单元提供的指示用户输入完整提问信息的页面发送给所述用户终 端;获取所述用户终端发送来的用户输入的完整提问信息,将所述完整提问信息提供给所 述提问生成单元;
所述提问输入页面维护单元,用于根据所述用户侧交互单元提供的所述链接信 息,向所述用户侧交互单元提供所述指示用户输入完整提问信息的页面;
所述提问生成单元,还用于根据所述完整提问信息生成提问。
较优地,该装置还包括
挖掘处理单元,用于对用户输入的所述完整提问信息进行收集和挖掘,利用其中 的热点提问信息形成新的提问模板页面提供给所述模板页面维护单元,并创建指向所述新 的提问模板页面的问题链接提供给所述问题页面维护单元和所述模板页面维护单元;
所述模板页面维护单元,还用于维护所述挖掘处理单元提供的所述新的提问模板 页面和指向所述新的提问模板页面的问题链接之间的对应关系;
所述问题页面维护单元,用于将所述挖掘处理单元提供的所述问题链接加入维护 的所述包含预置问题链接的页面中。
另外,所述挖掘处理单元,还用于利用所述新的提问模板页面,创建指向所述新的 提问模板页面的问题链接所携带的问题类型参数提供给所述模板页面维护单元;
所述模板页面维护单元,还用于维护所述挖掘处理单元提供的问题类型参数和所 述新的提问模板页面之间的对应关系。
具体地,所述提问生成单元可以利用所述输入的关键信息,结合所述提问模板页 面对应的通用信息生成所述提问。
另外,所述提问生成单元执行所述生成提问的操作由以下操作之一或任意组合触 发执行
所述用户侧交互单元获取到所述用户点击所述提问模板页面上的触发键的事件 fn息;
所述用户侧交互单元将所述提问模板页面发送给所述用户终端后的时长达到预 设的提问触发时长;以及,
所述用户侧交互单元获取到所述用户在所述提问模板页面中所有待补入信息处 输入关键信息的事件信息。
较优地,该装置还包括有效性检查单元,用于获取所述用户侧交互单元提供给所 述提问生成单元的所述关键信息,对所述关键信息进行文本有效性检查,如果确定所述关 键信息有效,则将所述关键信息继续提供给所述提问生成单元;如果确定所述关键信息无效,则向所述用户侧交互单元发送修正指示;
所述用户侧交互单元,还用于接收到所述修正指示后,向所述用户终端发送提示 所述用户进行修正的信息;获取所述用户终端发送来的修正后的关键信息,并将所述修正 后的关键信息提供给所述提问生成单元。
一种知识问答系统的服务器端,该服务器端包括上述的装置和答案获取单元;
所述答案获取单元,用于获取所述装置中提问生成单元所生成提问对应的答案, 将所述答案提供给所述装置中的用户侧交互单元;
所述用户侧交互单元,还用于将所述答案发送给所述用户终端。
其中,所述答案获取单元具体将所述提问生成单元所生成的提问以自然语言文本 的形式发布在知识问答平台上,从所述知识问答平台上获取所述提问对应的答案后提供给 所述用户侧交互单元。
或者,所述答案获取单元具体将所述提问生成单元所生成的提问发送给相关应用 服务器,获取由所述相关应用服务器确定的所述提问对应的答案后提供给所述用户侧交互 单元。
较优地,所述用户侧交互单元,还用于获取所述用户终端采用辅助应用功能获取 到的辅助信息,将所述辅助信息发送给所述提问生成单元,或者,将所述辅助信息发送给所 述答案获取单元;
所述提问生成单元,还用于利用所述辅助信息对所述用户侧交互单元提供的所述 关键信息进行修正,利用修正后的关键信息生成提问;
所述答案获取单元,还用于结合所述辅助信息获取所述提问对应的答案。
由以上技术方案可以看出,在本发明中通过向用户提供包含预置问题链接的页 面,使用户仅需要点击问题链接就能够跳转到被点击问题链接所指向的提问模板页面;在 该提问模板页面上仅需要在待补入信息处输入关键信息,服务器端就能够结合关键信息和 提问模板页面上的通用信息生成提问。也就是说,通过本发明用户仅需要简单的点击操作 以及输入关键信息,而不必输入完整的提问信息即可完成提问,对于手机这种输入文字不 太灵活的用户终端提高了实现知识问答服务的简便性。

图1为本发明实施例提供的主要方法流程图2为本发明实施例提供的包含预置问题链接的页面实例图3为本发明实施例提供的一个提问模板页面实例图4为本发明实施例提供的装置结构图;以及,
图5为本发明实施例提供的知识问答系统的服务器端结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对 本发明进行详细描述。
本发明提供的主要方法可以如图1所述,主要包括以下步骤
步骤101 向用户提供包含预置问题链接的页面。
用户在从知识问答系统设置的提问入口进入后,知识问答系统的服务器端(以下 描述中简称服务器端)会向用户终端推送包含预置问题链接的页面。具体地,可以向用户 终端的浏览器或知识问答系统的客户端推送,在本实施例的以下描述中均以浏览器为例进 行描述。
每一个问题链接分别以常用问题类型的方式显示,例如,可以如图2所示,显示为 以下10个问题链接
查看天气预报;
寻找公交出行方案;
寻找驾车出行方案;
前往附近购物场所/打折商店;
寻找最近的ATM/银行;
搜索风味餐馆/快餐店/西餐店;
查询最近电影档期/上映院线;
去旅游!推荐公园/风景区/博物馆;
看看谁在附近,找朋友;
没有我想要的,编辑我的常用问题。
步骤102 当一个问题链接被点击后,跳转到被点击问题链接指向的提问模板页面。
每一个问题链接分别指向一种问题类型的提问模板页面,同时,每个问题链接分 别携带对应的问题类型参数(Type),一旦某个问题链接被用户点击,浏览器就将该问题类 型参数携带在请求中发送给服务器端,例如以超文本传输协议(HTTP)的GET请求的方式发 送给服务器端。服务器端根据预先设置的问题类型参数与提问模板页面的对应关系,向浏 览器推送所接收到问题类型参数对应的提问模板页面。
上例中的10个问题链接分别对应的问题类型参数可以为
查看天气预报Type = 1 ;
寻找公交出行方案Type = 2 ;
寻找驾车出行方案Type = 3 ;
前往附近购物场所/打折商店Type = 4 ;
寻找最近的ATM/银行Type = 5 ;
搜索风味餐馆/快餐店/西餐店Type = 6 ;
查询最近电影档期/上映院线Type = 7 ;
去旅游!推荐公园/风景区/博物馆Type = 8 ;
看看谁在附近,找朋友Type = 9 ;
没有我想要的,编辑我的常用问题Type = 10。
跳转到的提问模板页面中包含对应问题类型的通用信息以及个性化的待补入信 息。例如,对应上述问题类型参数Type = 1 9的9种情况的提问模板可以如表1所示, 其中[]代表待补入信息,其他为通用的信息。
权利要求
1.一种形成提问的方法,其特征在于,该方法包括A、向用户提供包含预置问题链接的页面;B、当一个问题链接被点击后,跳转到被点击问题链接所指向的提问模板页面;C、获取用户在所述提问模板页面的待补入信息处输入的关键信息;D、利用输入了关键信息的所述提问模板页面生成提问。
2.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括当一个问题链接被 点击后,解析被点击问题链接携带的问题类型参数,根据预设的问题类型参数与提问模板 页面的对应关系,向用户提供解析出的问题类型参数对应的提问模板页面。
3.根据权利要求1所述的方法,其特征在于,所述预置问题链接中还包含指向指示输 入完整提问信息的页面的链接;该方法还包括E、当用户点击所述指向指示输入完整提问信息的页面的链接后,向用户提供指示输入 完整提问信息的页面;F、获取用户输入的完整提问信息,根据所述完整提问信息生成提问。
4.根据权利要求3所述的方法,其特征在于,对用户输入的所述完整提问信息进行收 集和挖掘,利用其中的热点提问信息形成新的提问模板页面,并创建指向所述新的提问模 板页面的问题链接。
5.根据权利要求4所述的方法,其特征在于,利用所述新的提问模板页面,创建指向所 述新的提问模板页面的问题链接所携带的问题类型参数。
6.根据权利要求1所述的方法,其特征在于,所述步骤D具体包括利用所述输入的关 键信息,结合所述提问模板页面对应的通用信息生成所述提问。
7.根据权利要求1所述的方法,其特征在于,所述步骤D由以下操作之一或任意组合触 发执行确定所述用户点击所述提问模板页面上的触发键; 所述提问模板页面的显示时长达到预设的提问触发时长;以及, 确定用户在所述提问模板页面中所有待补入信息处输入关键信息。
8.根据权利要求1所述的方法,其特征在于,在所述步骤C和步骤D之间还包括 将所述步骤C获取到的所述关键信息进行文本有效性检查,如果确定所述关键信息有效,则利用所述关键信息继续执行所述步骤D ;如果确定所述关键信息无效,则提示所述用户进行修正后,利用修正后的关键信息继 续执行所述步骤D。
9.根据权利要求1至8任一权项所述的方法,其特征在于,在所述步骤D之后还包括G、获取所述提问对应的答案;H、将所述答案提供给所述用户。
10.根据权利要求9所述的方法,其特征在于,所述步骤G具体包括将所述提问以自然语言文本的形式发布在知识问答平台上,通过所述知识问答平台获 取所述提问对应的答案。
11.根据权利要求9所述的方法,其特征在于,所述步骤G具体包括 将所述提问发送给相关应用服务器;获取由所述相关应用服务器确定的所述提问对应的答案。
12.根据权利要求9所述的方法,其特征在于,该方法还包括获取用户终端采用辅助 应用功能获取到的辅助信息;利用所述辅助信息对步骤C获取到的关键信息进行修正;或者, 在步骤G中结合所述辅助信息获取所述提问对应的答案。
13.一种形成提问的装置,该装置设置于知识问答系统的服务器端,其特征在于,该装 置包括问题页面维护单元、用户侧交互单元、模板页面维护单元和提问生成单元;所述问题页面维护单元,用于维护包含预置问题链接的页面; 所述用户侧交互单元,用于将所述包含预置问题链接的页面发送给用户终端;获取所 述用户终端发送来的被点击问题链接的信息,将所述被点击问题链接提供给所述模板页面 维护单元;将所述模板页面维护单元提供的提问模板页面发送给所述用户终端;获取所述 用户终端发送来的用户在所述提问模板页面的待补入信息处输入的关键信息,将所述关键 信息提供给所述提问生成单元;所述模板页面维护单元,用于将所述被点击问题链接所指向的提问模板页面提供给所 述用户侧交互单元以及所述提问生成单元;所述提问生成单元,用于利用输入了所述关键信息的提问模板页面生成提问。
14.根据权利要求13所述的装置,其特征在于,该装置还包括类型参数解析单元,用 于对所述用户侧交互单元提供给所述模板页面维护单元的所述被点击问题链接所携带的 问题类型参数进行解析,将解析出的问题类型参数提供给所述模板页面维护单元;所述模板页面维护单元根据预设的问题类型参数与提问模板页面的对应关系,将所述 问题类型参数对应的提问模板页面提供给所述用户侧交互单元以及所述提问生成单元。
15.根据权利要求13所述的装置,其特征在于,所述预置问题链接中还包括指向指示 输入完整提问信息的页面的链接;该装置还包括提问输入页面维护单元;所述用户侧交互单元,还用于获取所述用户终端发送来的用户点击所述指向指示输入 完整提问信息的页面的链接信息,将所述链接信息提供给所述提问输入页面维护单元;将 所述提问输入页面维护单元提供的指示用户输入完整提问信息的页面发送给所述用户终 端;获取所述用户终端发送来的用户输入的完整提问信息,将所述完整提问信息提供给所 述提问生成单元;所述提问输入页面维护单元,用于根据所述用户侧交互单元提供的所述链接信息,向 所述用户侧交互单元提供所述指示用户输入完整提问信息的页面; 所述提问生成单元,还用于根据所述完整提问信息生成提问。
16.根据权利要求15所述的装置,其特征在于,该装置还包括挖掘处理单元,用于对用户输入的所述完整提问信息进行收集和挖掘,利用其中的热 点提问信息形成新的提问模板页面提供给所述模板页面维护单元,并创建指向所述新的提 问模板页面的问题链接提供给所述问题页面维护单元和所述模板页面维护单元;所述模板页面维护单元,还用于维护所述挖掘处理单元提供的所述新的提问模板页面 和指向所述新的提问模板页面的问题链接之间的对应关系;所述问题页面维护单元,用于将所述挖掘处理单元提供的所述问题链接加入维护的所述包含预置问题链接的页面中。
17.根据权利要求16所述的装置,其特征在于所述挖掘处理单元,还用于利用所述新的提问模板页面,创建指向所述新的提问模板 页面的问题链接所携带的问题类型参数提供给所述模板页面维护单元;所述模板页面维护单元,还用于维护所述挖掘处理单元提供的问题类型参数和所述新 的提问模板页面之间的对应关系。
18.根据权利要求13所述的装置,其特征在于,所述提问生成单元具体利用所述输入 的关键信息,结合所述提问模板页面对应的通用信息生成所述提问。
19.根据权利要求13所述的装置,其特征在于,所述提问生成单元执行所述生成提问 的操作由以下操作之一或任意组合触发执行所述用户侧交互单元获取到所述用户点击所述提问模板页面上的触发键的事件信息;所述用户侧交互单元将所述提问模板页面发送给所述用户终端后的时长达到预设的 提问触发时长;以及,所述用户侧交互单元获取到所述用户在所述提问模板页面中所有待补入信息处输入 关键信息的事件信息。
20.根据权利要求13所述的装置,其特征在于,该装置还包括有效性检查单元,用于 获取所述用户侧交互单元提供给所述提问生成单元的所述关键信息,对所述关键信息进行 文本有效性检查,如果确定所述关键信息有效,则将所述关键信息继续提供给所述提问生 成单元;如果确定所述关键信息无效,则向所述用户侧交互单元发送修正指示;所述用户侧交互单元,还用于接收到所述修正指示后,向所述用户终端发送提示所述 用户进行修正的信息;获取所述用户终端发送来的修正后的关键信息,并将所述修正后的 关键信息提供给所述提问生成单元。
21.—种知识问答系统的服务器端,其特征在于,该服务器端包括如权利要求13所述 的装置和答案获取单元;所述答案获取单元,用于获取所述装置中提问生成单元所生成提问对应的答案,将所 述答案提供给所述装置中的用户侧交互单元;所述用户侧交互单元,还用于将所述答案发送给所述用户终端。
22.根据权利要求21所述的服务器端,其特征在于,所述答案获取单元具体将所述提 问生成单元所生成的提问以自然语言文本的形式发布在知识问答平台上,从所述知识问答 平台上获取所述提问对应的答案后提供给所述用户侧交互单元。
23.根据权利要求21所述的服务器端,其特征在于,所述答案获取单元具体将所述提 问生成单元所生成的提问发送给相关应用服务器,获取由所述相关应用服务器确定的所述 提问对应的答案后提供给所述用户侧交互单元。
24.根据权利要求21所述的装置,其特征在于,所述用户侧交互单元,还用于获取所 述用户终端采用辅助应用功能获取到的辅助信息,将所述辅助信息发送给所述提问生成单 元,或者,将所述辅助信息发送给所述答案获取单元;所述提问生成单元,还用于利用所述辅助信息对所述用户侧交互单元提供的所述关键 信息进行修正,利用修正后的关键信息生成提问;所述答案获取单元,还用于结合所述辅助信息获取所述提问对应的答案。
全文摘要
本发明提供了一种形成提问的方法、装置和知识问答系统的服务器端,其中方法包括A、向用户提供包含预置问题链接的页面;B、当一个问题链接被点击后,跳转到被点击问题链接所指向的提问模板页面;C、获取用户在所述提问模板页面的待补入信息处输入的关键信息;D、利用输入了关键信息的所述提问模板页面生成提问。通过本发明用户仅需要简单的点击操作以及输入关键信息,而不必输入完整的提问信息即可完成提问,对于手机这种输入文字不太灵活的用户终端提高了实现知识问答服务的简便性。
文档编号G06F17/30GK102033934SQ20101059461
公开日2011年4月27日 申请日期2010年12月17日 优先权日2010年12月17日
发明者徐媛媛 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1