一种用于获得答案信息的方法、装置和设备的制造方法_6

文档序号:9217225阅读:来源:国知局
配信息,该组语义匹配信息包含以下具有缺省项的语义匹配结构“ [XXX][收费I付费I计费][方法]”、“ [XXX][多少钱]”、“ [XXX][收费I付费I资费I扣费I缴费I计费][标准I情况]”以及语句“XXX贵吗”,本体的实例项为“神州行”,则实例生成装置7将本体的实例项补充至本体属性的各个缺省项中,获得继承本体的全部属性,如继承本体的全部语义匹配信息,的本体实例,该本体实例的属性包括作为初始答案信息的本体答案信息以及一组语义匹配信息,该组语义匹配信息包含以下具有缺省项的语义匹配结构“[神州行][收费I付费I计费][方法]”、“[神州行][多少钱]”、“[神州行][收费I付费I资费I扣费I缴费I计费][标准I情况]”以及语句“神州行贵吗”。
[0225]优选地,若本体答案信息具有缺省项,则实例生成装置7还可根据本体的实例项,对所述本体答案信息中的缺省项进行处理,获得初始答案信息。
[0226]需要说明的是,一个本体若为另一个本体的子本体,则该子本体也可继承其所属本体的所有属性。该实现方式与前述第二获取装置6和实例生成装置7执行的操作相似,故不再赘述。
[0227]本实施例中,对于具有相似属性的大量本体实例,无需针对每个本体实例重复性地建立属性,而可通过继承本体的所有属性的方式,简便地创建新的本体实例,大大减轻了本体实例创建过程中的资源消耗。
[0228]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0229]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【主权项】
1.一种在计算机设备中用于基于预定知识库来获得答案信息的方法,其中,所述预定知识库包括多个子库,该方法包括以下步骤: a.获取来自用户设备的待处理的文本序列; b.对所述文本序列进行分词,并获得其至少一个分词的语义信息; c.根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息; d.将基于所述初始答案信息的最终答案信息提供给所述用户设备。2.根据权利要求1所述的方法,其中,该方法在所述步骤c之前还包括以下步骤: -根据所述语义信息,确定所述多个子库的优先级。3.根据权利要求1或2所述的方法,其中,所述步骤c包括以下步骤: -当在所述匹配查询中获得与所述语义信息的匹配度高于第一阈值的答案信息时,直接将该答案信息作为所述初始答案信息; 其中,所述步骤c还包括以下步骤: -当所述匹配查询完成后获得与所述语义信息的匹配度低于第一阈值且高于第二阈值的一个或多个答案信息时,将该一个或多个答案信息的描述信息提供给所述用户设备; -将所述用户设备反馈的、与用户所选择的描述信息对应的答案信息作为所述初始答案信息。4.根据权利要求1或2所述的方法,其中,所述步骤c包括以下步骤: Cl根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中,将所述语义信息与该子库中的多组语义匹配信息进行匹配查询,直至获得与所述语义信息匹配的一组语义匹配信息,并获得与该组语义匹配信息对应的答案信息作为所述初始答案信息,其中,每组语义匹配信息包括一个或多个语义匹配结构。5.根据权利要求4所述的方法,其中,所述语义匹配结构包括以下至少一项: -多个词汇以及该多个词汇中至少一个词汇的语义信息; -所述多个词汇之间的逻辑关系。6.根据权利要求4或5所述的方法,其中,所述步骤Cl包括以下步骤: -根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中,将所述语义信息与该子库中的多组语义匹配信息进行匹配查询,直至获得与所述语义信息匹配的一组语义匹配信息; -当所述匹配的一组语义匹配信息对应多个答案信息时,根据所述用户设备的设备信息和/或发送所述文本序列的应用的应用信息,从所述多个答案信息中选择一个答案信息,作为所述初始答案信息。7.根据权利要求4至6中任一项所述的方法,其中,所述子库包括本体实例,所述本体实例的至少一个属性中的每个包括一组语义匹配信息和与该语义匹配信息对应的初始答案信息,该方法还包括以下步骤: X获取一个本体的实例项,其中,所述本体的至少一个属性中的每个包括本体答案信息以及具有缺省项的一组语义匹配信息; y根据所述实例项,对所述本体的属性中的缺省项进行处理,获得继承所述本体的全部属性的本体实例。8.根据权利要求1至7中任一项所述的方法,其中,所述步骤d包括以下步骤: -当判断所述初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息; -根据所述参数信息,对所述初始答案信息进行处理,获得所述最终答案信息 -将所述最终答案信息提供给所述用户设备。9.根据权利要求1或2所述的方法,其中,该方法还包括以下步骤: -当所述文本序列符合预定触发条件时,获取所述用户设备的历史查询信息; 其中,所述步骤c包括以下步骤: -结合所述历史查询信息以及所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息。10.根据权利要求1至9中任一项所述的方法,其中,所述最终答案信息包括以下至少一项: -可执行信息; -具有扩展标签的多媒体信息。11.根据权利要求1至10中任一项所述的方法,其中,所述语义信息包括以下至少一项: -分词的同义词和/或同义词组合; -分词的同类词和/或同类词组合; -与分词具有相同或相似结构的实体。12.—种在计算机设备中用于基于预定知识库来获得答案信息的问答装置,其中,所述预定知识库包括多个子库,该问答装置包括: 第一获取装置,用于获取来自用户设备的待处理的文本序列; 语义装置,用于对所述文本序列进行分词,并获得其至少一个分词的语义信息; 查询装置,用于根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息; 第一提供装置,用于将基于所述初始答案信息的最终答案信息提供给所述用户设备。13.根据权利要求12所述的问答装置,其中,该问答装置还包括在所述查询装置之前执行操作的以下装置: 第一确定装置,用于根据所述语义信息,确定所述多个子库的优先级。14.根据权利要求12或13所述的问答装置,其中,所述查询装置包括: 第二确定装置,用于当在所述匹配查询中获得与所述语义信息的匹配度高于第一阈值的答案信息时,直接将该答案信息作为所述初始答案信息; 其中,所述查询装置还包括: 第二提供装置,用于当所述匹配查询完成后获得与所述语义信息的匹配度低于第一阈值且高于第二阈值的一个或多个答案信息时,将该一个或多个答案信息的描述信息提供给所述用户设备; 第三确定装置,用于将所述用户设备反馈的、与用户所选择的描述信息对应的答案信息作为所述初始答案信息。15.根据权利要求12或13所述的问答装置,其中,所述查询装置包括: 第一子查询装置,用于根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中,将所述语义信息与该子库中的多组语义匹配信息进行匹配查询,直至获得与所述语义信息匹配的一组语义匹配信息,并获得与该组语义匹配信息对应的答案信息作为所述初始答案信息,其中,每组语义匹配信息包括一个或多个语义匹配结构。16.根据权利要求15所述的问答装置,其中,所述语义匹配结构包括以下至少一项: -多个词汇以及该多个词汇中至少一个词汇的语义信息; -所述多个词汇之间的逻辑关系。17.根据权利要求15或16所述的问答装置,其中,所述第一子查询装置包括以下装置: 第二子查询装置,用于根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中,将所述语义信息与该子库中的多组语义匹配信息进行匹配查询,直至获得与所述语义信息匹配的一组语义匹配信息; 选择装置,用于当所述匹配的一组语义匹配信息对应多个答案信息时,根据所述用户设备的设备信息和/或发送所述文本序列的应用的应用信息,从所述多个答案信息中选择一个答案信息,作为所述初始答案信息。18.根据权利要求15至17中任一项所述的问答装置,其中,所述子库包括本体实例,所述本体实例的至少一个属性中的每个包括一组语义匹配信息和与该语义匹配信息对应的初始答案信息,该问答装置还包括: 第二获取装置,用于获取一个本体的实例项,其中,所述本体的至少一个属性中的每个包括本体答案信息以及具有缺省项的一组语义匹配信息; 实例生成装置,用于根据所述实例项,对所述本体的属性中的缺省项进行处理,获得继承所述本体的全部属性的本体实例。19.根据权利要求12至18中任一项所述的问答装置,其中,所述第一提供装置包括: 第三获取装置,用于当判断所述初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息; 第四获取装置,用于根据所述参数信息,对所述初始答案信息进行处理,获得所述最终答案信息 第三提供装置,用于将所述最终答案信息提供给所述用户设备。20.根据权利要求12或13所述的问答装置,其中,该问答装置还包括: 第五获取装置,用于当所述文本序列符合预定触发条件时,获取所述用户设备的历史查询信息; 其中,所述查询装置包括: 第三子查询装置,用于结合所述历史查询信息以及所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息。21.根据权利要求12至20中任一项所述的问答装置,其中,所述最终答案信息包括以下至少一项: -可执行信息; -具有扩展标签的多媒体信息。22.根据权利要求12至21中任一项所述的问答装置,其中,所述语义信息包括以下至少一项: -分词的同义词和/或同义词组合; -分词的同类词和/或同类词组合; -与分词具有相同或相似结构的实体。23.一种计算机设备,包括如权利要求12至22中至少一项所述的问答装置。
【专利摘要】本发明提供一种用于获得答案信息的方法、装置和设备。本发明能够获取来自用户设备的待处理的文本序列;对所述文本序列进行分词,并获得其至少一个分词的语义信息;根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息;将基于所述初始答案信息的最终答案信息提供给所述用户设备。本发明通过对文本序列进行更好的语义理解,能够提供更准确的答案信息。
【IPC分类】G06F17/30, G06F17/27
【公开号】CN104933084
【申请号】CN201510225400
【发明人】朱频频
【申请人】上海智臻网络科技有限公司
【公开日】2015年9月23日
【申请日】2015年5月4日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1