计算机可读记录介质及计算机设备制造技术

技术编号:19745340 阅读:19 留言:0更新日期:2018-12-12 04:45
本发明专利技术提供了一种计算机可读记录介质及计算机设备,所述介质上存储有软件程序,该程序被处理器执行时实现获得答案信息的方法,所述方法包括以下步骤:获取来自用户设备的待处理的文本序列;对所述文本序列进行分词,并获得其至少一个分词的语义信息;根据所述语义信息,在预定知识库中进行匹配查询,确定所述语义信息对应的初始答案信息;当判断所述初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息;根据所述参数信息,对所述初始答案信息进行处理,获得用于提供给所述用户设备的最终答案信息。本发明专利技术通过对文本序列进行更好的语义理解,能够提供更准确的答案信息。

【技术实现步骤摘要】
计算机可读记录介质及计算机设备本申请是申请日为2014年3月26日,申请号为201410117635.X,专利技术创造名称为“一种用于获得答案信息的方法、装置和设备”的分案申请。
本专利技术涉及计算机
,尤其涉及一种计算机可读记录介质及计算机设备。
技术介绍
现有技术中的各种基于用户的问题来向用户提供答案信息的方案,往往只进行简单的问题文本匹配,而缺乏对问题的语义理解,使得提供的答案不尽如人意。
技术实现思路
本专利技术的目的是提供一种计算机可读记录介质及计算机设备。根据本专利技术的一个方面,提供一种计算机可读记录介质,其上存储有软件程序,该程序被处理器执行时实现获得答案信息的方法,所述方法包括以下步骤:a获取来自用户设备的待处理的文本序列;b对所述文本序列进行分词,并获得其至少一个分词的语义信息;c根据所述语义信息,在预定知识库中进行匹配查询,确定所述语义信息对应的初始答案信息;其中,该方法还包括以下步骤:d当判断所述初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息;e根据所述参数信息,对所述初始答案信息进行处理,获得用于提供给所述用户设备的最终答案信息。可选地,所述步骤c包括以下步骤:-将所述语义信息与所述预定知识库中的多组语义匹配信息进行匹配查询,并将匹配得到的一组语义匹配信息对应的初始答案信息,作为所述语义信息对应的初始答案信息,其中,每组语义匹配信息包括一个或多个语义匹配结构。可选地,所述语义匹配结构包括以下至少一项:-多个词汇以及该多个词汇中至少一个词汇的语义信息;-所述多个词汇之间的逻辑关系。可选地,一组语义匹配信息对应的初始答案信息具有多个,该方法在所述步骤c之后还包括以下步骤:-根据所述用户设备的设备信息和/或发送所述文本序列的应用的应用信息,从所述多个初始答案信息中选择初始答案信息;其中,所述步骤d包括以下步骤:-当判断所选择的初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息。可选地,所述预定知识库包括本体实例,所述本体实例的至少一个属性中的每个包括一组语义匹配信息和与该语义匹配信息对应的初始答案信息,该方法还包括以下步骤:x获取一个本体的实例项,其中,所述本体的至少一个属性中的每个包括本体答案信息以及具有缺省项的一组语义匹配信息;y根据所述实例项,对所述本体的属性中的缺省项进行处理,获得继承所述本体的全部属性的本体实例。可选地,所述步骤c包括以下步骤:c1当所述文本序列符合预定触发条件时,获取所述用户设备的历史查询信息;c2结合所述历史查询信息以及所述语义信息,在预定知识库中进行匹配查询,确定所述初始答案信息。可选地,所述历史查询信息包括来自所述用户设备的文本序列的历史语义信息,所述步骤c2包括以下步骤:-根据所述历史语义信息,对所述语义信息进行语义补充;-根据语义补充后的语义信息,在预定知识库中进行匹配查询,确定所述初始答案信息。可选地,该方法还包括以下步骤:-当判断所述初始答案信息能够被直接提供给所述用户设备时,将所述初始答案信息发送给所述用户设备。可选地,所述语义信息包括以下至少一项:-分词的同义词和/或同义词组合;-分词的同类词和/或同类词组合;-与分词具有相同或相似结构的实体;所述最终答案信息包括以下至少一项:-可执行信息;-具有扩展标签的多媒体信息。根据本专利技术的另一个方面,还提供了一种计算机设备,包括上述的计算机可读记录介质、处理器及存储在计算机可读记录介质上并可在处理器上运行的软件程序。与现有技术相比,本专利技术具有以下优点:1)通过对文本序列进行更好的语义理解,能够提供更准确的答案信息;2)能够根据用户的历史查询对用户当前需要处理的文本序列进行补充,从而能够在用户给出的文本不完整的情况下,自动实现语义补完和理解,且通过对触发获取历史查询信息的条件进行限制,能够使得计算机设备在适当的情况下才启动文本补充的操作,从而防止或减少计算机设备因不断对历史进行查询从而导致崩溃的可能;3)对于具有相似属性的大量本体实例,无需针对每个本体实例重复性地建立属性,而可通过继承本体的所有属性的方式,简便地创建新的本体实例,大大减轻了本体实例创建过程中的资源消耗。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术一个优选实施例的获得答案信息的方法流程图;图2为本专利技术一个优选实施例的创建本体实例的方法流程图;图3为本专利技术一个优选实施例的获得答案信息的问答装置的结构示意图;图4为本专利技术一个优选实施例的创建本体实例的问答装置的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1为本专利技术一个优选实施例的获得答案信息的方法流程图。其中,本实施例的方法主要通过计算机设备来实现;所述计算机设备包括但不限于网络设备和用户设备。所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机;所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA、IPTV等。需要说明的是,所述计算机设备和网络仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。根据本实施例的方法包括下述步骤S1、步骤S2、步骤S3、步骤S4和步骤S5。在步骤S1中,计算机设备获取来自用户设备的待处理的文本序列。其中,该待处理的文本序列可为用户直接输入的文本序列,也可为对用户输入的语音进行识别后所得的文本序列。例如,用户在对话框中输入“今天天气如何”,并按下发送按键以指示用户设备将“今天天气如何”发送给计算机设备,则“今天天气如何”即为来自用户设备的待处理的文本序列。又例如,用户在某个应用中输入一段语音,该段语音被该应用经由互联网发送给计算机设备,计算机设备识别该语音并获得文本序列“今天天气如何”,则“今天天气如何”即为来自用户设备的待处理的文本序列。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,任何获取来自用户设备的待处理的文本序列的实现方式,均应包含在本专利技术的范围内。接着,在步骤S2中,计算机设备对待处理的文本序列进行分词,并获得其至少一个分词的语义信息。其中,分词的语义信息包括任何能够被计算机识别并用于表示该分词的语义的信息。优选地,分词的语义信息包括但不限于以下至少一项:1)分词的同义词和/或同义词组合。例如,分词“天气”的语义信息包括其同义词“气候”等。2)分词的同类词和/或同类词组合。其中,分词的同类词表示与该分词属于同一类别的词汇。如若分词属于地名,则该分词的同类词可包括其他地名。例如,分词“上海”的语义信息可包括“北京”、“天津”等。3)与分词具有相同或相似结构的实体。其中,与分词具有相同或相似结构的实体表示该实体的信息结构与分词相同或相似。优选地,该实体可为特殊语义表达式。例如,分词本文档来自技高网...

【技术保护点】
1.一种计算机可读记录介质,其上存储有软件程序,其特征在于,该程序被处理器执行时实现获得答案信息的方法,所述方法包括以下步骤:a获取来自用户设备的待处理的文本序列;b对所述文本序列进行分词,并获得其至少一个分词的语义信息;c根据所述语义信息,在预定知识库中进行匹配查询,确定所述语义信息对应的初始答案信息;其中,该方法还包括以下步骤:d当判断所述初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息;e根据所述参数信息,对所述初始答案信息进行处理,获得用于提供给所述用户设备的最终答案信息。

【技术特征摘要】
1.一种计算机可读记录介质,其上存储有软件程序,其特征在于,该程序被处理器执行时实现获得答案信息的方法,所述方法包括以下步骤:a获取来自用户设备的待处理的文本序列;b对所述文本序列进行分词,并获得其至少一个分词的语义信息;c根据所述语义信息,在预定知识库中进行匹配查询,确定所述语义信息对应的初始答案信息;其中,该方法还包括以下步骤:d当判断所述初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息;e根据所述参数信息,对所述初始答案信息进行处理,获得用于提供给所述用户设备的最终答案信息。2.根据权利要求1所述的计算机可读记录介质,其中,所述步骤c包括以下步骤:-将所述语义信息与所述预定知识库中的多组语义匹配信息进行匹配查询,并将匹配得到的一组语义匹配信息对应的初始答案信息,作为所述语义信息对应的初始答案信息,其中,每组语义匹配信息包括一个或多个语义匹配结构。3.根据权利要求2所述的计算机可读记录介质,其中,所述语义匹配结构包括以下至少一项:-多个词汇以及该多个词汇中至少一个词汇的语义信息;-所述多个词汇之间的逻辑关系。4.根据权利要求2或3所述的计算机可读记录介质,其中,一组语义匹配信息对应的初始答案信息具有多个,该方法在所述步骤c之后还包括以下步骤:-根据所述用户设备的设备信息和/或发送所述文本序列的应用的应用信息,从所述多个初始答案信息中选择初始答案信息;其中,所述步骤d包括以下步骤:-当判断所选择的初始答案信息不能被直接提供给所述用户设备时,从所述语义信息中获得参数信息。5.根据权利要求2或3所述的计算机可读记录介质,其中,所述预定知识库包...

【专利技术属性】
技术研发人员:朱频频
申请(专利权)人:上海智臻智能网络科技股份有限公司
类型:发明
国别省市:上海,31

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

1