一种信息检索方法及信息检索装置制造方法及图纸

技术编号:13736638 阅读:118 留言:0更新日期:2016-09-22 04:57
本发明专利技术提供一种信息检索方法及信息检索装置,包括服务器接收用户设备UE发送的第一用户提问语句;若判断知预设咨询主题列表的对象属性包括第一用户提问语句,将目标对象属性以及咨询主题列表中与目标对象属性对应的实例名结果对发送给UE,以使UE展示目标对象属性,在UE选择目标对象属性时,展示目标实例名结果对的实例名,在UE选择目标实例名结果对的实例名时,在与实例名对应的问题答案对的存储地址中获取目标问题答案对;目标对象属性为包括所述第一用户提问语句的对象属性;咨询主题列表包括对象属性和与对象属性对应的实例名结果对(包括实例名和与实例名对应的问题答案对的存储地址)。本发明专利技术可快速获取更精确的相关问题及答案,提高检索效率。

【技术实现步骤摘要】

本专利技术涉及一种信息处理领域,尤其涉及一种信息检索方法及信息检索装置
技术介绍
农业技术是农业科技生产的重要支撑。在农业技术咨询指导方面,当前我国具有实践经验的农业专家数量难以满足解决众多生产问题的实际需求。因此,对农业专家服务过程中多年积累的常见咨询问题,进行梳理和特点分析,利用有效的输入检索引导和自动问答方法,帮助农业生产者在移动鼠标的过程中,快捷获取专家技术经验指导,能有效提高专家智力资源利用率的同时,为农户提供实时技术解答服务。许多通用检索引擎,如Google、百度等在一定程度上为信息资源的获取提供了解决方案。但是,通用检索引擎面向的是所有行业,针对特定行业和特定信息反馈的准确性和相关性都较差,特别是针对具有生产地域和季节特点的信息服务,效果不理想;当前农业领域问答系统采用的是基于关键词的检索技术,主要存在两大大问题:(1)在方法上,是在问答库中进行机械词语匹配(即关键词匹配),即只能获取包括用户输入的关键词的问题答案对,而无法正确理解和处理用户检索语义和意图,存在着反馈结果不准确、无关信息过多等问题,检索精度低。(2)在操作上,需要“键入—提交—查看—键入—提交—查看”的不断往复循环,步骤较多且无法直达咨询主题的技术信息,因此检索效率不高。同样,除上述农业领域外的其他一些特定领域,也存在上述问题。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种信息检索方法及信息检索装置。第一方面,本专利技术提供一种信息检索方法,包括:服务器接收用户设备UE发送的第一用户提问语句;判断预设咨询主题列表的对象属性是否包括所述第一用户提问语句;所述咨询主题列表中包括对象属性列表,所述对象属性列表包括对象属性和与所述对象属性对应的实例名结果对,所述实例名结果对包括实例名和与所述实例名对应的问题答案对的存储地址;若包括,则将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE,以使UE展示所述目标对象属性,并在UE选择所述目标对象属性时,展示所述目标实例名结果对的实例名,以及在UE选择所述目标实例名结果对的实例名时,在与所述实例名对应的问题答案对的存储地址中获取目标问题答案对;所述目标对象属性为包括所述第一用户提问语句的对象属性。优选的,将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE之前,所述方法还包括:为目标对象属性添加用以提示级联的级联提示符号;相应地,将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE,包括:将添加了级联提示符号的目标对象属性以及所述咨询主题列表中与所述添加了级联提示符号的目标对象属性对应的实例名结果对发送给UE。优选的,所述方法还包括:判断预设的常用问题答案对数据库中是否包括所述第一用户提问语句;所述预设的常用问题答案对数据库中包括多个常用问题答案对;若包括,将包括所述第一用户提问语句的常用问题答案对发送给UE,以使UE展示所述包括所述第一用户提问语句的常用问题答案对。优选的,所述方法还包括:在接收到所述UE发送的关于第二用户提问语句的查询指令时,获取所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词,所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词共同组成用户提问特征词序列;在预先建立的常用问题答案对数据库中查找包括所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词的常用问题答案对,所述包括所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词的常用问题答案对形成候选常用问题答案对;所述预设的常用问题答案对数据库中包括多个常用问题答案对;获取所述候选常用问题答案对中每个问题所包含的特征词,所述候选常用问题答案对中每个问题所包含的特征词组成候选特征词序列;根据所述用户提问特征词序列、所述候选特征词序列和候选常用问题答案对,获取目标问题答案对;将所述目标问题答案对发送给所述UE,以使所述UE显示所述目标问题答案对。优选的,根据所述用户提问特征词序列、所述候选特征词序列和候选常用问题答案对,获取目标问题答案对,包括:计算所述用户提问特征词序列和每个所述候选特征词序列的相似度;将所述相似度由大到小排序;确定与目标候选特征词序列对应的候选常用问题答案对中的常用问题答案对为目标问题答案对;所述目标候选特征词序列为与排序结果中大于预设阈值的相似度对应的候选特征词序列。优选的,计算所述用户提问特征词序列和每个所述候选特征词序列的相似度,包括:通过公式(一)计算所述用户提问特征词序列和每个所述候选特 征词序列的相似度:其中,为所述用户提问特征词序列和每个所述候选特征词序列的相似度,为用户提问特征词序列,为候选特征词序列,其中,xi=max(vsim(wai,wq1),vsim(wai,wq2),...,vsim(wai,wqn));其中,xi是中每个特征词与中所有特征词的词相似度最大取值,wai为中第i个特征词,vsim(wa,wq)为wa和wq的相似度,wa为候选特征词序列中的特征词,wq为第一特征词序列中的特征词,vsim(wai,wq1)为wai和wq1的相似度,vsim(wai,wq2)为wai和wq2的相似度,vsim(wai,wqn)为wai和wqn的相似度;其中,其中,h为中特征词的数量,k为预设同义词表中的相似度编码中wa和wq的编码不同的功能位的位数,所述预设同义词表中包括多个特征词以及与所述特征词对应的相似度编码,每个相似度编码包括p个相似度功能位,p≥k,h=p+a,k、p、h、a均为正整数,且a为常数。第二方面,本专利技术还提供一种信息检索装置,包括:接收单元,服务器接收用户设备UE发送的第一用户提问语句;第一判断单元,用于判断预设咨询主题列表的对象属性是否包括所述第一用户提问语句;所述咨询主题列表中包括对象属性列表,所述对象属性列表包括对象属性和与所述对象属性对应的实例名结果对,所述实例名结果对包括实例名和与所述实例名对应的问题答案对的存储地址;第一发送单元,用于若包括,则将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE,以使UE展示所述目标对象属性,并在UE选择所述目标对象属性时,展示所述目标实例名结果对的实例名,以及在UE选择所述目标实例名结果对的实例名时,在与所述实例名对应的问题答案对的存储地址中获取目标问题答案对;所述目标对象属性为包括所述第一用户提问语句的对象属性。优选的,所述装置还包括:添加单元,用于将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE之前,为目标对象属性添加用以提示级联的级联提示符号;相应地,第一发送单元,包括:将添加了级联提示符号的目标对象属性以及所述咨询主题列表中与所述添加了级联提示符号的目标对象属性对应的实例名结果对发送给UE。优选的,所述装置还包括:第二判断单元,用于判断预设的常用问题答案对数据库中是否包括所述第一用户提问语句;所述预设的常用问题答案对数据库中包括多个常用问题答案对;第二发送单元,用于若包括,将包括所述第一用户提问语句的常用问题答案对发送给UE,以使UE展示所本文档来自技高网...

【技术保护点】
一种信息检索方法,其特征在于,包括:服务器接收用户设备UE发送的第一用户提问语句;判断预设咨询主题列表的对象属性是否包括所述第一用户提问语句;所述咨询主题列表中包括对象属性列表,所述对象属性列表包括对象属性和与所述对象属性对应的实例名结果对,所述实例名结果对包括实例名和与所述实例名对应的问题答案对的存储地址;若包括,则将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE,以使UE展示所述目标对象属性,并在UE选择所述目标对象属性时,展示所述目标实例名结果对的实例名,以及在UE选择所述目标实例名结果对的实例名时,在与所述实例名对应的问题答案对的存储地址中获取目标问题答案对;所述目标对象属性为包括所述第一用户提问语句的对象属性。

【技术特征摘要】
1.一种信息检索方法,其特征在于,包括:服务器接收用户设备UE发送的第一用户提问语句;判断预设咨询主题列表的对象属性是否包括所述第一用户提问语句;所述咨询主题列表中包括对象属性列表,所述对象属性列表包括对象属性和与所述对象属性对应的实例名结果对,所述实例名结果对包括实例名和与所述实例名对应的问题答案对的存储地址;若包括,则将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE,以使UE展示所述目标对象属性,并在UE选择所述目标对象属性时,展示所述目标实例名结果对的实例名,以及在UE选择所述目标实例名结果对的实例名时,在与所述实例名对应的问题答案对的存储地址中获取目标问题答案对;所述目标对象属性为包括所述第一用户提问语句的对象属性。2.根据权利要求1所述的方法,其特征在于,将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE之前,所述方法还包括:为目标对象属性添加用以提示级联的级联提示符号;相应地,将目标对象属性以及所述咨询主题列表中与所述目标对象属性对应的实例名结果对发送给UE,包括:将添加了级联提示符号的目标对象属性以及所述咨询主题列表中与所述添加了级联提示符号的目标对象属性对应的实例名结果对发送给UE。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断预设的常用问题答案对数据库中是否包括所述第一用户提问语句;所述预设的常用问题答案对数据库中包括多个常用问题答案对;若包括,将包括所述第一用户提问语句的常用问题答案对发送给UE,以使UE展示所述包括所述第一用户提问语句的常用问题答案对。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述UE发送的关于第二用户提问语句的查询指令时,获取所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词,所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词共同组成用户提问特征词序列;在预先建立的常用问题答案对数据库中查找包括所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词的常用问题答案对,所述包括所述第二用户提问语句中的特征词以及所述第二用户提问语句中的特征词的同义词的常用问题答案对形成候选常用问题答案对;所述预设的常用问题答案对数据库中包括多个常用问题答案对;获取所述候选常用问题答案对中每个问题所包含的特征词,所述候选常用问题答案对中每个问题所包含的特征词组成候选特征词序列;根据所述用户提问特征词序列、所述候选特征词序列和候选常用问题答案对,获取目标问题答案对;将所述目标问题答案对发送给所述UE,以使所述UE显示所述目标问题答案对。5.根据权利要求4所述的方法,其特征在于,根据所述用户提问特征词序列、所述候选特征词序列和候选常用问题答案对,获取目标问题答案对,包括:计算所述用户提问特征词序列和每个所述候选特征词序列的相似度;将所述相似度由大到小排序;确定与目标候选特征词序列对应的候选常用问题答案对中的常用问题答案对为目标问题答案对;所述目标候选特征词序列为与排序结果中大于预设阈值的相似度对应的候选特征词序列。6.根据权利要求5所述的方法,其特征在于,计算所述用户提问 特征词序列和每个所述候选特征词序列的相似度,包括:通过公式(一)计算所述用户提问特征词序列和每个所述候选特征词序列的相似度:其中,为所述用户提问特征词序列和每个所述候选特征词序列的相似度,为用户提问特征词序列,为候选特征词序列,其中,xi=max(vsim(wai,wq1),vsim(wai,wq2),...,...

【专利技术属性】
技术研发人员:罗长寿魏清凤曹承忠余军郑亚明王富荣李志梅张峻峰孙素芬
申请(专利权)人:北京市农林科学院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1