CN102033934B - 一种形成提问的方法、装置和知识问答系统的服务器端 - Google Patents
一种形成提问的方法、装置和知识问答系统的服务器端 Download PDFInfo
- Publication number
- CN102033934B CN102033934B CN201010594616.8A CN201010594616A CN102033934B CN 102033934 B CN102033934 B CN 102033934B CN 201010594616 A CN201010594616 A CN 201010594616A CN 102033934 B CN102033934 B CN 102033934B
- Authority
- CN
- China
- Prior art keywords
- question
- information
- user
- unit
- page
- 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.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种形成提问的方法、装置和知识问答系统的服务器端,其中方法包括:A、向用户提供包含预置问题链接的页面;B、当一个问题链接被点击后,跳转到被点击问题链接所指向的提问模板页面;C、获取用户在所述提问模板页面的待补入信息处输入的关键信息;D、利用输入了关键信息的所述提问模板页面生成提问。通过本发明用户仅需要简单的点击操作以及输入关键信息,而不必输入完整的提问信息即可完成提问,对于手机这种输入文字不太灵活的用户终端提高了实现知识问答服务的简便性。
Description
【技术领域】
本发明涉及互联网技术领域,特别涉及一种形成提问的方法、装置和知识问答系统的服务器端。
【背景技术】
随着互联网技术的迅速发展,通过互联网获取信息以及进行相互通讯已经成为人们每天生活的一部分。知识问答系统就是一种利用通讯功能实现信息获取的系统,用户可以通过网页在知识问答系统提交各种问题,查询所提交问题的状态,根据问题回答的状况决定采用哪个答案。其他用户可以通过访问该网页查看问题,并根据自己的喜好和知识进行回答。
手机功能的日益强大使其变成最常用的用户终端,用户除了使用手机进行通话、短信等基本通讯功能之外,使用手机上网也逐渐普及。当用户想通过手机的上网功能来获取知识问答的服务时,需要像使用电脑一样,登陆知识问答系统,并输入完整的提问。然而,毕竟用户使用手机输入文字并不像使用电脑一样灵活,现有在手机上实现知识问答服务的方式需要用户输入较长的文字信息,实现起来比较繁琐。
【发明内容】
本发明提供了一种形成提问的方法、装置和知识问答系统的服务器端,以便于提高在手机上实现知识问答服务的简便性。
具体技术方案如下:
一种形成提问的方法,该方法包括:
A、向用户提供包含预置问题链接的页面;
B、当一个问题链接被点击后,跳转到被点击问题链接所指向的提问模板页面;
C、获取用户在所述提问模板页面的待补入信息处输入的关键信息;
D、利用输入了关键信息的所述提问模板页面生成提问;
其中所述提问模板页面是对用户输入的完整的提问信息进行收集和挖掘后,利用其中的热点提问信息形成的。
其中,所述步骤B具体包括:当一个问题链接被点击后,解析被点击问题链接携带的问题类型参数,根据预设的问题类型参数与提问模板页面的对应关系,向用户提供解析出的问题类型参数对应的提问模板页面。
更进一步地,所述预置问题链接中还包含指向指示输入完整提问信息的页面的链接;
该方法还包括:
E、当用户点击所述指向指示输入完整提问信息的页面的链接后,向用户提供指示输入完整提问信息的页面;
F、获取用户输入的完整提问信息,根据所述完整提问信息生成提问。
更优地,对用户输入的所述完整提问信息进行收集和挖掘,利用其中的热点提问信息形成新的提问模板页面,并创建指向所述新的提问模板页面的问题链接。
更优地,利用所述新的提问模板页面,创建指向所述新的提问模板页面的问题链接所携带的问题类型参数。
具体地,所述步骤D可以包括:利用所述输入的关键信息,结合所述提问模板页面对应的通用信息生成所述提问。
另外,所述步骤D由以下操作之一或任意组合触发执行:
确定所述用户点击所述提问模板页面上的触发键;
所述提问模板页面的显示时长达到预设的提问触发时长;以及,
确定用户在所述提问模板页面中所有待补入信息处输入关键信息。
更进一步地,在所述步骤C和步骤D之间还包括:
将所述步骤C获取到的所述关键信息进行文本有效性检查,如果确定所述关键信息有效,则利用所述关键信息继续执行所述步骤D;
如果确定所述关键信息无效,则提示所述用户进行修正后,利用修正后的关键信息继续执行所述步骤D。
另外,在所述步骤D之后还包括:
G、获取所述提问对应的答案;
H、将所述答案提供给所述用户。
其中,所述步骤G具体包括:
将所述提问以自然语言文本的形式发布在知识问答平台上,通过所述知识问答平台获取所述提问对应的答案。
或者,所述步骤G具体包括:
将所述提问发送给相关应用服务器;
获取由所述相关应用服务器确定的所述提问对应的答案。
更优地,该方法还包括:获取用户终端采用辅助应用功能获取到的辅助信息;
利用所述辅助信息对步骤C获取到的关键信息进行修正;或者,
在步骤G中结合所述辅助信息获取所述提问对应的答案。
一种形成提问的装置,该装置设置于知识问答系统的服务器端,该装置包括:问题页面维护单元、用户侧交互单元、模板页面维护单元、提问生成单元和挖掘处理单元;
所述问题页面维护单元,用于维护包含预置问题链接的页面;
所述用户侧交互单元,用于将所述包含预置问题链接的页面发送给用户终端;获取所述用户终端发送来的被点击问题链接的信息,将所述被点击问题链接提供给所述模板页面维护单元;将所述模板页面维护单元提供的提问模板页面发送给所述用户终端;获取所述用户终端发送来的用户在所述提问模板页面的待补入信息处输入的关键信息,将所述关键信息提供给所述提问生成单元;
所述模板页面维护单元,用于将所述被点击问题链接所指向的提问模板页面提供给所述用户侧交互单元以及所述提问生成单元;
所述提问生成单元,用于利用输入了所述关键信息的提问模板页面生成提问;
所述挖掘处理单元,用于对用户输入的完整的提问信息进行收集和挖掘后,利用其中的热点提问信息形成所述提问模板页面。
另外,该装置还包括:类型参数解析单元,用于对所述用户侧交互单元提供给所述模板页面维护单元的所述被点击问题链接所携带的问题类型参数进行解析,将解析出的问题类型参数提供给所述模板页面维护单元;
所述模板页面维护单元根据预设的问题类型参数与提问模板页面的对应关系,将所述问题类型参数对应的提问模板页面提供给所述用户侧交互单元以及所述提问生成单元。
更进一步地,所述预置问题链接中还包括指向指示输入完整提问信息的页面的链接;
该装置还包括:提问输入页面维护单元;
所述用户侧交互单元,还用于获取所述用户终端发送来的用户点击指向指示输入完整提问信息的页面的链接信息,将所述链接信息提供给所述提问输入页面维护单元;将所述提问输入页面维护单元提供的指示用户输入完整提问信息的页面发送给所述用户终端;获取所述用户终端发送来的用户输入的完整提问信息,将所述完整提问信息提供给所述提问生成单元;
所述提问输入页面维护单元,用于根据所述用户侧交互单元提供的所述链接信息,向所述用户侧交互单元提供所述指示用户输入完整提问信息的页面;
所述提问生成单元,还用于根据所述完整提问信息生成提问。
较优地,所述挖掘处理单元,用于对用户输入的所述完整提问信息进行收集和挖掘,利用其中的热点提问信息形成新的提问模板页面提供给所述模板页面维护单元,并创建指向所述新的提问模板页面的问题链接提供给所述问题页面维护单元和所述模板页面维护单元;
所述模板页面维护单元,还用于维护所述挖掘处理单元提供的所述新的提问模板页面和指向所述新的提问模板页面的问题链接之间的对应关系;
所述问题页面维护单元,用于将所述挖掘处理单元提供的所述问题链接加入维护的所述包含预置问题链接的页面中。
另外,所述挖掘处理单元,还用于利用所述新的提问模板页面,创建指向所述新的提问模板页面的问题链接所携带的问题类型参数提供给所述模板页面维护单元;
所述模板页面维护单元,还用于维护所述挖掘处理单元提供的问题类型参数和所述新的提问模板页面之间的对应关系。
具体地,所述提问生成单元可以利用所述输入的关键信息,结合所述提问模板页面对应的通用信息生成所述提问。
另外,所述提问生成单元执行所述生成提问的操作由以下操作之一或任意组合触发执行:
所述用户侧交互单元获取到所述用户点击所述提问模板页面上的触发键的事件信息;
所述用户侧交互单元将所述提问模板页面发送给所述用户终端后的时长达到预设的提问触发时长;以及,
所述用户侧交互单元获取到所述用户在所述提问模板页面中所有待补入信息处输入关键信息的事件信息。
较优地,该装置还包括:有效性检查单元,用于获取所述用户侧交互单元提供给所述提问生成单元的所述关键信息,对所述关键信息进行文本有效性检查,如果确定所述关键信息有效,则将所述关键信息继续提供给所述提问生成单元;如果确定所述关键信息无效,则向所述用户侧交互单元发送修正指示;
所述用户侧交互单元,还用于接收到所述修正指示后,向所述用户终端发送提示所述用户进行修正的信息;获取所述用户终端发送来的修正后的关键信息,并将所述修正后的关键信息提供给所述提问生成单元。
一种知识问答系统的服务器端,该服务器端包括:上述的装置和答案获取单元;
所述答案获取单元,用于获取所述装置中提问生成单元所生成提问对应的答案,将所述答案提供给所述装置中的用户侧交互单元;
所述用户侧交互单元,还用于将所述答案发送给所述用户终端。
其中,所述答案获取单元具体将所述提问生成单元所生成的提问以自然语言文本的形式发布在知识问答平台上,从所述知识问答平台上获取所述提问对应的答案后提供给所述用户侧交互单元。
或者,所述答案获取单元具体将所述提问生成单元所生成的提问发送给相关应用服务器,获取由所述相关应用服务器确定的所述提问对应的答案后提供给所述用户侧交互单元。
较优地,所述用户侧交互单元,还用于获取所述用户终端采用辅助应用功能获取到的辅助信息,将所述辅助信息发送给所述提问生成单元,或者,将所述辅助信息发送给所述答案获取单元;
所述提问生成单元,还用于利用所述辅助信息对所述用户侧交互单元提供的所述关键信息进行修正,利用修正后的关键信息生成提问;
所述答案获取单元,还用于结合所述辅助信息获取所述提问对应的答案。
由以上技术方案可以看出,在本发明中通过向用户提供包含预置问题链接的页面,使用户仅需要点击问题链接就能够跳转到被点击问题链接所指向的提问模板页面;在该提问模板页面上仅需要在待补入信息处输入关键信息,服务器端就能够结合关键信息和提问模板页面上的通用信息生成提问。也就是说,通过本发明用户仅需要简单的点击操作以及输入关键信息,而不必输入完整的提问信息即可完成提问,对于手机这种输入文字不太灵活的用户终端提高了实现知识问答服务的简便性。
【附图说明】
图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
特别地,在上述预置问题链接中可以存在不指向提问模板页面的链接,该链接指向指示输入完整提问信息的页面,即图2中“没有我想要的,编辑我的常用问题”这一链接。
例如,当用户发现预置问题链接中显示的问题并没有涉及自己想提问的问题,可以点选“没有我想要的,编辑我的常用问题”这一链接,浏览器将该链接的问题类型参数“Type=10”发送给服务器端,服务器端向浏览器返回指示输入完整提问信息的页面,用户在该页面上输入完整的提问信息,由浏览器将该提问信息发送给服务器端,由服务器端将该提问信息发布在知识问答平台上。
较优地,服务器端用户输入的完整的提问信息进行收集和挖掘后,可以利用其中的热点提问信息形成新的提问模板页面,并创建指向该提问模板页面的新的问题链接及其携带的问题类型参数。
提问模板页面中待补入信息处的显示形式可以灵活设置,可以包括但不限于以下两种形式之一或组合:
形式1:采用输入框的形式,由用户在输入框输入关键信息。
形式2:采用选项的方式,由用户在选项中选择输入关键信息。
另外,还可以进一步设置待补入信息是否为必填或必选内容。
举一个例子,以“寻找公交出行方案”的问题链接为例,当用户点击该问题链接后,跳转到的提问模板页面可以如图3所示。
较优地,在提问模板页面中还可以设置其他功能选项或链接,例如图3中所示的:提问所归属的类别,用户可以选择匿名与否,对提问回答者的悬赏状况等,也可以提供查看当前提问模板页面所对应的问题链接。
步骤103:获取用户在上述提问模板页面的待补入信息处输入的关键信息。
步骤104:利用输入了关键信息的所述提问模板页面生成提问。
用户输入关键信息完毕后,浏览器会将用户填写的关键信息发送至服务器端后,触发服务器端利用已获取输入的关键信息和提问模板页面对应的通用信息执行步骤104生成提问。
触发步骤104的执行方式可以包括但不限于以下方式之一或任意组合:
触发方式1:确定用户点击提问模板页面上的触发键(例如图3中的“提问”键)来触发执行步骤104。
触发方式2:确定提问模板页面的显示时长达到预设的提问触发时长后,触发执行步骤104。
触发方式3:一旦确定用户在所有待补入信息处输入关键信息,立即触发执行步骤104。
用户通过浏览器在提问模板页面中输入关键信息后,结合输入的关键信息和该提问模板页面对应的通用信息便可以形成提问。仍以寻找公交出行方案为例,当用户在提问模板页面上地区的待补入信息处输入“北京”,起点的待补入信息处输入“北京大学”,在目的地的待补入信息处输入“公主坟”,在途径地的待补入信息处输入“万寿桥”后,结合通用的信息,生成的提问为:“北京地区从起点北京大学到目的地公主坟坐公交车怎么走?途径点万寿桥,公交出行”。
较优地,在步骤103和步骤104之间可以进一步包括文本有效性检查的操作。即将获取到的关键信息在相关数据库中进行模糊匹配和检索,以确定用户输入的关键信息是否有效,如果无效,则可以提示用户进行修正,还可以进一步提供修正建议。例如,当用户输入的关键信息是地区信息时,可以将用户输入的关键信息在地区数据库中进行模糊匹配和检索,当用户输入的关键信息是公交站点信息时,可以在公交数据库中进行模糊匹配和检索,从而帮助用户纠正错别字和不正确的名称,并提示用户进行修正。
仍以上述公交出行方案为例,用户输入“北京大学”、“公主坟”和“万寿桥”后,将这三个关键信息分别在公交数据库中进行模糊匹配和检索,其中不存在名称为“北京大学”的公交站点,可以提供与其临近的站点名称:北京大学西门站、海淀公园站,由用户据此进行修正。
其中,文本有效性检查可以针对文字形式的关键信息,也可以针对简写或拼音形式的关键信息。例如,当用户输入简写的地区信息或拼音形式的地区信息时,通过查找地区数据库找出相匹配的地区全称进行自动修正或供用户选择。
上述的文本有效性检查有助于提高用户提问的质量,使用户更快地找到答案,由于文本有效性检查是现有比较成熟的技术,在此不再详细赘述。
在上述流程之后,对于提问的进一步处理以获取答案的方式可以包括但不限于以下两种:
第一种处理方式:服务器端提问以自然语言文本的形式发布在知识问答平台上,通过该知识问答平台获取网友回答该提问的答案;然后服务器端将通过知识问答平台获取到的答案返回给浏览器,用户通过手机就可以获取到答案。
仍以上述公交出行方案为例,如果有网友提供答案“乘坐394路公交车”,则可以将该答案显示在提问用户的“个人中心”中的“我的提问”栏目下,用户登陆知识问答系统,从“我的提问”栏目下就能够获知该答案。答案显示给用户的形式可以灵活设置。
较优地,服务器端还可以通过对提问的相关性分析,确定知识问答平台上与该提问相关的分类,以将该提问发布在知识问答平台上该分类下的待解决提问列表中。
第二种处理方式:知识问答系统的服务器端将形成的提问发送给相关应用服务器,由相关应用服务器使用应用程序确定该提问对应的答案。这种处理方式实际上就是将知识问答系统与其他服务系统相结合。
例如,与地理相关的提问可以发送给地图服务器处理,由地图服务器根据地理数据库中的数据结合相关计算程序匹配完成;与天气相关的提问可以发送给气象服务器,气象服务器可以根据气象部门实时公开的气象数据进行匹配完成;与交通相关的提问可以发送给交通服务器,交通服务器可以根据交管部门实时公开的路况数据进行匹配完成,等等。
仍以上述公交出行方案为例,知识问答系统的服务器端将形成的提问携带在HTTP请求中发送给地图应用服务器。其中,提问在HTTP请求中的携带方式可以根据采用的具体协议确定。地图应用服务器对该提问进行解析后,在地图数据库中进行搜索,确定可行的公交方案,并返回给知识问答系统的服务器端。假设确定的公交方案为:
方案1、从北京大学西门站乘坐394在公主坟站下车;
方案2、从北京大学西门站乘坐运通118在万泉庄站下车,转乘968大站快车或944支或374或944在公主坟北站下车;
方案3、从海淀公园站乘坐运通108在公主坟北站下车;
方案4、从北京大学西门站乘坐运通114在北京市地震局站下车,转乘944支或374在公主坟北站下车。
知识问答系统的服务器端将上述四种方案作为答案发送给浏览器,其中,发送答案给浏览器可以采用无线标记语言(WML)或超文本标记语言(HTML)的形式。
另外,如果用户使用的手机具有辅助的应用功能,则可以将采用辅助的应用功能获取到的辅助信息提供给服务器端,供服务器端在获取答案时辅助使用。该辅助信息的使用可以应用在上述两种获取答案的处理方式中的任一种。
例如某些手机浏览器的应用程序接口(API)能够通过全球定位系统(GPS)或移动基站来获取到用户所在的位置特征参数,并将获取到的位置特征参数提供给服务器端,供服务器端将用户所在的位置特征参数作为辅助信息来获取用户的出行方案。如果在第一种获取答案的处理方式中使用,则服务器端可以采用该辅助信息对生成提问所采用的关键信息进行修正,或者在获取答案时参考该辅助信息来确定发送哪一个出行方案给用户等。如果在第二种获取答案的处理方式中使用,则服务器端同样可以采用该辅助信息对生成提问所采用的关键信息进行修正,或者将该辅助信息发送给相关应用服务器,供相关应用服务器在获取答案时参考该辅助信息来确定出行方案。
以上是对本发明所提供方法进行的详细描述,下面对本发明所提供的装置进行描述。本发明所提供的形成提问的装置可以设置于知识问答系统的服务器端,如图4所示,该装置包括:问题页面维护单元401、用户侧交互单元402、模板页面维护单元403和提问生成单元404。
问题页面维护单元401,用于维护包含预置问题链接的页面。
用户侧交互单元402,用于将包含预置问题链接的页面发送给用户终端;获取用户终端发送来的被点击问题链接的信息,将该被点击问题链接提供给模板页面维护单元403;将模板页面维护单元403提供的提问模板页面发送给用户终端;获取用户终端发送来的用户在提问模板页面的待补入信息处输入的关键信息,将该关键信息提供给提问生成单元404。
实际上,用户侧交互单元402主要负责服务器端与用户终端之间的交互,用户侧交互单元402与用户终端之间信息的交互可以采用超文本传输协议(HTTP)的GET请求。
用户在从知识问答系统设置的提问入口进入后,用户终端会将这一事件信息发送给用户侧交互单元402,此时,用户侧交互单元402就能够将问题页面维护单元401维护的包含预置问题链接的页面发送给用户终端。
本发明所涉及的用户终端可以具体为:浏览器或者知识问答系统的客户端。
模板页面维护单元403,用于将被点击问题链接所指向的提问模板页面提供给用户侧交互单元402以及提问生成单元404。
提问生成单元404,用于利用输入了关键信息的提问模板页面生成提问。
上述提问模板页面中待补入信息处的显示形式可以灵活设置,包括但不限于以下两种形式之一或组合:采用输入框的形式,由用户在输入框输入关键信息;以及,采用选项的方式,由用户在选项中选择输入关键信息。另外,还可以进一步设置待补入信息是否为必填或必选内容。还可以设置其他功能选项或链接,例如图3中所示的,提问所归属的类别,用户可以选择匿名与否,对提问回答者的悬赏状况等,也可以提供查看当前提问模板页面所对应的问题链接。
具体地,每一个问题链接可以分别携带对应的问题类型参数,模板页面维护单元403记录了各问题类型参数与模板页面之间的对应关系。此时,该装置还可以包括:类型参数解析单元405,用于对用户侧交互单元402提供给模板页面维护单元403的被点击问题链接所携带的问题类型参数进行解析,将解析出的问题类型参数提供给模板页面维护单元403。
模板页面维护单元403可以根据预设的问题类型参数与提问模板页面的对应关系,将问题类型参数对应的提问模板页面提供给用户侧交互单元402以及提问生成单元404。
在已有的提问模板页面中,可能存在没有符合用户提问需求的问题类型,为了满足这种个性化需求,预置问题链接中还可以包括指向指示输入完整提问信息的页面的链接。此时,该装置进一步包括:提问输入页面维护单元406。
用户侧交互单元402,还用于获取用户终端发送来的用户点击指向指示输入完整提问信息的页面的链接信息,将该链接信息提供给提问输入页面维护单元406;将提问输入页面维护单元406提供的指示用户输入完整提问信息的页面发送给用户终端;获取用户终端发送来的用户输入的完整提问信息,将该完整提问信息提供给提问生成单元404。
提问输入页面维护单元406,用于根据用户侧交互单元402提供的链接信息,向用户侧交互单元402提供指示用户输入完整提问信息的页面。
提问生成单元404,还用于根据完整提问信息生成提问。
更优地,该装置还可以利用用户输入完整提问信息中热门的提问信息,产生新的提问模板页面和指向该新的提问模板页面的问题链接及其携带的问题类型参数,从而更加丰富地满足用户的提问需求。鉴于此,该装置还可以包括:
挖掘处理单元407,用于对用户输入的完整提问信息进行收集和挖掘,利用其中的热点提问信息形成新的提问模板页面提供给模板页面维护单元403,并创建指向该新的提问模板页面的问题链接及其携带的问题类型参数提供给问题页面维护单元401和模板页面维护单元403。
模板页面维护单元403,还用于维护挖掘处理单元407提供的新的提问模板页面和指向该新的提问模板页面的问题链接之间的对应关系,并且维护挖掘处理单元407提供的问题类型参数与新的提问模板页面之间的对应关系。
问题页面维护单元401,用于将挖掘处理单元407提供的问题链接加入维护的包含预置问题链接的页面中。
这样,在以后为用户提供的包含预置问题链接的页面中就能够包含新的问题链接,并在该新的问题链接被点击后,能够跳转到该新的问题链接所指向的新的提问模板页面。
上述提问生成单元404生成提问的具体方式为:利用上述关键信息,结合提问模板页面对应的通用信息生成提问。
另外,上述提问生成单元404执行生成提问的操作由以下触发方式之一或任意组合触发执行:
触发方式1:用户侧交互单元402获取到用户点击提问模板页面上的触发键的事件信息。
触发方式2:用户侧交互单元402将提问模板页面发送给用户终端后的时长达到预设的提问触发时长。
触发方式3:用户侧交互单元402获取到用户在提问模板页面中所有待补入信息处输入关键信息的事件信息。
较优地,该装置还可以包括:有效性检查单元408,用于获取用户侧交互单元402提供给提问生成单元404的关键信息,对关键信息进行文本有效性检查,如果确定关键信息有效,则将关键信息继续提供给提问生成单元404;如果确定关键信息无效,则向用户侧交互单元402发送修正指示。
文本有效性检查就是将获取到的关键信息在相关数据库中进行模糊匹配和检索,以确定用户输入的关键信息是否有效,如果无效,则可以提示用户进行修改,还可以进一步提供修改建议。该文本有效性检查为已有技术,不再详细描述。
用户侧交互单元402,还用于接收到该修正指示后,向用户终端发送提示用户进行修正的信息;获取用户终端发送来的修正后的关键信息,并将修正后的关键信息提供给提问生成单元404。
这样,提问生成单元404生成的提问就是利用修正后的关键信息生成的。
图5为本发明实施例提供的知识问答系统的服务器端结构图,如图5所示,该服务器端可以包括:图4中所示的装置和答案获取单元500。
答案获取单元500,用于获取装置中提问生成单元404所生成提问对应的答案,将答案提供给装置中的用户侧交互单元402。
用户侧交互单元402,还用于将答案发送给用户终端。
其中,答案获取单元500可以采用以下两种处理方式来获取提问对应的答案:
第一种处理方式:答案获取单元500将提问生成单元404所生成的提问以自然语言文本的形式发布在知识问答平台上,从知识问答平台上获取提问对应的答案后提供给用户侧交互单元402。
该第一种处理方式对应于方法实施例中获取答案的第一种处理方式,具体参见方法实施例中描述的第一种处理方式。
第二种处理方式:答案获取单元500具体将提问生成单元404所生成的提问发送给相关应用服务器,获取由相关应用服务器确定的提问对应的答案后提供给用户侧交互单元402。
同样,该第二种处理方式对应于方法实施例中获取答案的第二种处理方式,具体参见方法实施例中描述的第一种处理方式。
对于具备辅助应用功能的用户终端,用户侧交互单元402,还可以获取用户终端采用辅助应用功能获取到的辅助信息,将辅助信息发送给提问生成单元404,或者,将辅助信息发送给答案获取单元500。
提问生成单元404,还用于利用辅助信息对用户侧交互单元402提供的关键信息进行修正,利用修正后的关键信息生成提问。
答案获取单元500,还用于结合辅助信息获取提问对应的答案。
上述手机的辅助应用功能例如:手机利用GPS或移动基站获取用户所在位置特征参数的功能。
需要说明的是,本发明为手机用户实现提问提供了便利,但本发明并不限于手机这种用户终端,可以适用于任何具备互联网通讯功能的用户终端等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (22)
1.一种形成提问的方法,其特征在于,该方法包括:
A、向用户提供包含预置问题链接的页面;
B、当一个问题链接被点击后,跳转到被点击问题链接所指向的提问模板页面;
C、获取用户在所述提问模板页面的待补入信息处输入的关键信息;
D、利用输入了关键信息的所述提问模板页面生成提问;
该方法还包括:
当用户点击指向指示输入完整提问信息的页面的链接后,向用户提供指示输入完整提问信息的页面;
对用户在指示输入完整提问信息的页面输入的完整提问信息进行收集和挖掘,利用其中的热点提问信息形成新的提问模板页面,并创建指向所述新的提问模板页面的问题链接。
2.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括:当一个问题链接被点击后,解析被点击问题链接携带的问题类型参数,根据预设的问题类型参数与提问模板页面的对应关系,向用户提供解析出的问题类型参数对应的提问模板页面。
3.根据权利要求1所述的方法,其特征在于,所述预置问题链接中还包含指向指示输入完整提问信息的页面的链接;
该方法还包括:
获取用户在指示输入完整提问信息的页面输入的完整提问信息,根据所述完整提问信息生成提问。
4.根据权利要求1所述的方法,其特征在于,利用所述新的提问模板页面,创建指向所述新的提问模板页面的问题链接所携带的问题类型参数。
5.根据权利要求1所述的方法,其特征在于,所述步骤D具体包括:利用所述输入的关键信息,结合所述提问模板页面对应的通用信息生成所述提问。
6.根据权利要求1所述的方法,其特征在于,所述步骤D由以下操作之一或任意组合触发执行:
确定所述用户点击所述提问模板页面上的触发键;
所述提问模板页面的显示时长达到预设的提问触发时长;以及,
确定用户在所述提问模板页面中所有待补入信息处输入关键信息。
7.根据权利要求1所述的方法,其特征在于,在所述步骤C和步骤D之间还包括:
将所述步骤C获取到的所述关键信息进行文本有效性检查,如果确定所述关键信息有效,则利用所述关键信息继续执行所述步骤D;
如果确定所述关键信息无效,则提示所述用户进行修正后,利用修正后的关键信息继续执行所述步骤D。
8.根据权利要求1至7任一权项所述的方法,其特征在于,在所述步骤D之后还包括:
G、获取所述提问对应的答案;
H、将所述答案提供给所述用户。
9.根据权利要求8所述的方法,其特征在于,所述步骤G具体包括:
将所述提问以自然语言文本的形式发布在知识问答平台上,通过所述知识问答平台获取所述提问对应的答案。
10.根据权利要求8所述的方法,其特征在于,所述步骤G具体包括:
将所述提问发送给相关应用服务器;
获取由所述相关应用服务器确定的所述提问对应的答案。
11.根据权利要求8所述的方法,其特征在于,该方法还包括:获取用户终端采用辅助应用功能获取到的辅助信息;
利用所述辅助信息对步骤C获取到的关键信息进行修正;或者,
在步骤G中结合所述辅助信息获取所述提问对应的答案。
12.一种形成提问的装置,该装置设置于知识问答系统的服务器端,其特征在于,该装置包括:问题页面维护单元、用户侧交互单元、模板页面维护单元、提问生成单元、提问输入页面维护单元和挖掘处理单元;
所述问题页面维护单元,用于维护包含预置问题链接的页面;
所述用户侧交互单元,用于将所述包含预置问题链接的页面发送给用户终端;获取所述用户终端发送来的被点击问题链接的信息,将所述被点击问题链接提供给所述模板页面维护单元;将所述模板页面维护单元提供的提问模板页面发送给所述用户终端;获取所述用户终端发送来的用户在所述提问模板页面的待补入信息处输入的关键信息,将所述关键信息提供给所述提问生成单元;
所述模板页面维护单元,用于将所述被点击问题链接所指向的提问模板页面提供给所述用户侧交互单元以及所述提问生成单元;
所述提问生成单元,用于利用输入了所述关键信息的提问模板页面生成提问;
所述用户侧交互单元,还用于获取所述用户终端发送来的用户点击指向指示输入完整提问信息的页面的链接信息,将所述链接信息提供给所述提问输入页面维护单元;将所述提问输入页面维护单元提供的指示用户输入完整提问信息的页面发送给所述用户终端;获取所述用户终端发送来的用户输入的完整提问信息;
所述提问输入页面维护单元,用于根据所述用户侧交互单元提供的所述链接信息,向所述用户侧交互单元提供所述指示用户输入完整提问信息的页面;
所述挖掘处理单元,用于对用户输入的所述完整提问信息进行收集和挖掘,利用其中的热点提问信息形成新的提问模板页面提供给所述模板页面维护单元,并创建指向所述新的提问模板页面的问题链接提供给所述问题页面维护单元和所述模板页面维护单元;
所述模板页面维护单元,还用于维护所述挖掘处理单元提供的所述新的提问模板页面和指向所述新的提问模板页面的问题链接之间的对应关系;
所述问题页面维护单元,用于将所述挖掘处理单元提供的所述问题链接加入维护的所述包含预置问题链接的页面中。
13.根据权利要求12所述的装置,其特征在于,该装置还包括:类型参数解析单元,用于对所述用户侧交互单元提供给所述模板页面维护单元的所述被点击问题链接所携带的问题类型参数进行解析,将解析出的问题类型参数提供给所述模板页面维护单元;
所述模板页面维护单元根据预设的问题类型参数与提问模板页面的对应关系,将所述问题类型参数对应的提问模板页面提供给所述用户侧交互单元以及所述提问生成单元。
14.根据权利要求12所述的装置,其特征在于,所述预置问题链接中还包括指向指示输入完整提问信息的页面的链接;
所述用户侧交互单元,还用于将所述用户输入的完整提问信息提供给所述提问生成单元;
所述提问生成单元,还用于根据所述完整提问信息生成提问。
15.根据权利要求12所述的装置,其特征在于:
所述挖掘处理单元,还用于利用所述新的提问模板页面,创建指向所述新的提问模板页面的问题链接所携带的问题类型参数提供给所述模板页面维护单元;
所述模板页面维护单元,还用于维护所述挖掘处理单元提供的问题类型参数和所述新的提问模板页面之间的对应关系。
16.根据权利要求12所述的装置,其特征在于,所述提问生成单元具体利用所述输入的关键信息,结合所述提问模板页面对应的通用信息生成所述提问。
17.根据权利要求12所述的装置,其特征在于,所述提问生成单元执行所述生成提问的操作由以下操作之一或任意组合触发执行:
所述用户侧交互单元获取到所述用户点击所述提问模板页面上的触发键的事件信息;
所述用户侧交互单元将所述提问模板页面发送给所述用户终端后的时长达到预设的提问触发时长;以及,
所述用户侧交互单元获取到所述用户在所述提问模板页面中所有待补入信息处输入关键信息的事件信息。
18.根据权利要求12所述的装置,其特征在于,该装置还包括:有效性检查单元,用于获取所述用户侧交互单元提供给所述提问生成单元的所述关键信息,对所述关键信息进行文本有效性检查,如果确定所述关键信息有效,则将所述关键信息继续提供给所述提问生成单元;如果确定所述关键信息无效,则向所述用户侧交互单元发送修正指示;
所述用户侧交互单元,还用于接收到所述修正指示后,向所述用户终端发送提示所述用户进行修正的信息;获取所述用户终端发送来的修正后的关键信息,并将所述修正后的关键信息提供给所述提问生成单元。
19.一种知识问答系统的服务器端,其特征在于,该服务器端包括:如权利要求12所述的装置和答案获取单元;
所述答案获取单元,用于获取所述装置中提问生成单元所生成提问对应的答案,将所述答案提供给所述装置中的用户侧交互单元;
所述用户侧交互单元,还用于将所述答案发送给所述用户终端。
20.根据权利要求19所述的服务器端,其特征在于,所述答案获取单元具体将所述提问生成单元所生成的提问以自然语言文本的形式发布在知识问答平台上,从所述知识问答平台上获取所述提问对应的答案后提供给所述用户侧交互单元。
21.根据权利要求19所述的服务器端,其特征在于,所述答案获取单元具体将所述提问生成单元所生成的提问发送给相关应用服务器,获取由所述相关应用服务器确定的所述提问对应的答案后提供给所述用户侧交互单元。
22.根据权利要求19所述的服务器端,其特征在于,所述用户侧交互单元,还用于获取所述用户终端采用辅助应用功能获取到的辅助信息,将所述辅助信息发送给所述提问生成单元,或者,将所述辅助信息发送给所述答案获取单元;
所述提问生成单元,还用于利用所述辅助信息对所述用户侧交互单元提供的所述关键信息进行修正,利用修正后的关键信息生成提问;
所述答案获取单元,还用于结合所述辅助信息获取所述提问对应的答案。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010594616.8A CN102033934B (zh) | 2010-12-17 | 2010-12-17 | 一种形成提问的方法、装置和知识问答系统的服务器端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010594616.8A CN102033934B (zh) | 2010-12-17 | 2010-12-17 | 一种形成提问的方法、装置和知识问答系统的服务器端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102033934A CN102033934A (zh) | 2011-04-27 |
CN102033934B true CN102033934B (zh) | 2016-09-07 |
Family
ID=43886827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010594616.8A Active CN102033934B (zh) | 2010-12-17 | 2010-12-17 | 一种形成提问的方法、装置和知识问答系统的服务器端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102033934B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103309963A (zh) * | 2013-06-03 | 2013-09-18 | 苏州阔地网络科技有限公司 | 一种智能客服的处理方法及系统 |
US9965548B2 (en) * | 2013-12-05 | 2018-05-08 | International Business Machines Corporation | Analyzing natural language questions to determine missing information in order to improve accuracy of answers |
CN103685506A (zh) * | 2013-12-10 | 2014-03-26 | 北京奇虎科技有限公司 | 推送引导查询词的方法、客户端、服务器和系统 |
CN105786870B (zh) * | 2014-12-23 | 2019-06-25 | 北京奇虎科技有限公司 | 基于搜索的问题发布方法和装置 |
CN107480154B (zh) * | 2016-06-08 | 2021-12-17 | 阿里巴巴集团控股有限公司 | 一种数据处理的方法及装置 |
CN106484854A (zh) * | 2016-09-30 | 2017-03-08 | 广州特道信息科技有限公司 | 一种基于智能手机平台的问政服务系统 |
JP7169125B2 (ja) * | 2018-08-29 | 2022-11-10 | 株式会社日立製作所 | 質問回答システム、質問回答処理方法、及び質問回答統合システム |
CN109348275B (zh) * | 2018-10-30 | 2021-07-30 | 百度在线网络技术(北京)有限公司 | 视频处理方法和装置 |
CN110851579B (zh) * | 2019-11-06 | 2023-03-10 | 杨鑫蛟 | 用户意图识别方法、系统、移动终端及存储介质 |
CN113094479B (zh) * | 2019-12-20 | 2023-09-19 | 百度在线网络技术(北京)有限公司 | 一种问题处理方法、装置、电子设备和介质 |
CN111625632A (zh) * | 2020-04-17 | 2020-09-04 | 北京捷通华声科技股份有限公司 | 一种问答对推荐方法、装置、设备及存储介质 |
CN115062121B (zh) * | 2022-04-28 | 2024-11-12 | 江苏康众汽配有限公司 | 一种业务单据数据自动化答疑方法及系统 |
CN115860823B (zh) * | 2023-03-03 | 2023-05-16 | 深圳市人马互动科技有限公司 | 人机互动问卷答题场景中的数据处理方法及相关产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1645375A (zh) * | 2005-01-19 | 2005-07-27 | 结信网络技术服务(上海)有限公司 | 移动智能导航引擎系统 |
CN1665338A (zh) * | 2005-03-30 | 2005-09-07 | 结信网络技术服务(上海)有限公司 | 移动智能企业或组织服务定位系统 |
CN1794233A (zh) * | 2005-12-28 | 2006-06-28 | 刘文印 | 一种网上用户交互问答方法及其系统 |
CN101369265A (zh) * | 2008-01-14 | 2009-02-18 | 北京百问百答网络技术有限公司 | 一种自动生成问题的语义模板的方法和系统 |
-
2010
- 2010-12-17 CN CN201010594616.8A patent/CN102033934B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1645375A (zh) * | 2005-01-19 | 2005-07-27 | 结信网络技术服务(上海)有限公司 | 移动智能导航引擎系统 |
CN1665338A (zh) * | 2005-03-30 | 2005-09-07 | 结信网络技术服务(上海)有限公司 | 移动智能企业或组织服务定位系统 |
CN1794233A (zh) * | 2005-12-28 | 2006-06-28 | 刘文印 | 一种网上用户交互问答方法及其系统 |
CN101369265A (zh) * | 2008-01-14 | 2009-02-18 | 北京百问百答网络技术有限公司 | 一种自动生成问题的语义模板的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102033934A (zh) | 2011-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102033934B (zh) | 一种形成提问的方法、装置和知识问答系统的服务器端 | |
US7730389B2 (en) | System for automatically integrating a digital map system | |
JP4874942B2 (ja) | 情報提供装置、情報提供システム、プログラム及び情報提供方法 | |
CN101971172A (zh) | 移动站点地图 | |
JP2012513642A (ja) | 関心のあるオブジェクトを指定することにより動作を開始しフィードバックを提供するシステム及び方法 | |
JP6045354B2 (ja) | 案内システム、サーバ、端末装置、案内方法およびプログラム | |
JP2012038308A (ja) | モバイル検索のためのモバイルシステム、検索システム、および検索結果提供方法 | |
JP2009265771A (ja) | 情報提供システム、情報処理装置、情報提供装置、情報処理方法、情報提供方法、情報処理プログラム、情報提供プログラム及び情報記録媒体等 | |
CN118210973A (zh) | 基于人工智能的个性化旅游规划系统 | |
JP4737645B2 (ja) | 情報配信システム、情報配信方法および情報配信サーバならびに端末装置 | |
JP2012059005A (ja) | 情報提供システム、中継装置および端末装置 | |
JP5068002B2 (ja) | ネットワークを介した位置情報の提供 | |
KR101029193B1 (ko) | 관광정보 안내 시스템 | |
JP2007310862A (ja) | オンライン相談システム、相談装置およびその相談方法 | |
KR101734970B1 (ko) | 사용자 검색의도에 부합하는 검색 결과 제공 방법 및 시스템 | |
US20230153364A1 (en) | Information processing apparatus and method | |
KR101509209B1 (ko) | 검색 서비스 제공 장치 및 검색 서비스 제공 방법 | |
US20030065745A1 (en) | Method of transmitting network material to handheld devices | |
JP2014219333A (ja) | 投稿情報表示システム、サーバ、端末装置、投稿情報表示方法およびプログラム | |
Pannevis et al. | Using web-sources for location based systems on mobile phones | |
KR20080044092A (ko) | 위치기반 rss 서비스 장치 및 방법 | |
JP2005301740A (ja) | イベント検索サーバ、イベント検索方法、及びそのプログラム | |
JP5498323B2 (ja) | 周辺情報表示システム、および周辺情報表示プログラム | |
KR100622543B1 (ko) | 사용자 지명사전을 갖는 전자 지도 시스템 및 이의 제어방법 | |
JP4692128B2 (ja) | データ配信サーバ及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |