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

文档序号:9217225阅读:来源:国知局
和/或词汇可构成一组来对应一个或多个初始答案信息。查询装置3按照多个子库的优先级的由高至低,依次在多个子库的至少一个子库中,将各个分词的语义信息与依次与子库中的匹配信息进行匹配查询;当在所述匹配查询中获得所对应的一组语句/词汇与所述语义信息的匹配度高于第一阈值的答案信息时,第二确定装置直接将该答案信息作为所述初始答案信息,且优选地,本次匹配查询终止;若所述匹配查询完成后获得所对应的一组语句/词汇与所述语义信息的匹配度低于第一阈值且高于第二阈值的一个或多个答案信息,则第二提供装置将该一个或多个答案信息的描述信息提供给所述用户设备,第三确定装置将所述用户设备反馈的、与用户所选择的描述信息对应的答案信息作为所述初始答案信息
[0179]例如,对于前述实现方式2),查询装置3根据所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中,将所述语义信息与该子库中的多组语义匹配信息进行匹配查询;若在所述匹配查询中获得与所述语义信息的匹配度高于第一阈值的语义匹配信息时,第二确定装置直接获得该语义匹配信息对应的答案信息作为所述初始答案信息,且优选地,本次匹配查询终止;若所述匹配查询完成后获得与所述语义信息的匹配度低于第一阈值且高于第二阈值的一组或多组语义匹配信息,则第二提供装置将该一组或多组语义匹配信息对应的一个或多个答案信息的描述信息提供给所述用户设备,第三确定装置将所述用户设备反馈的、与用户所选择的描述信息对应的答案信息作为所述初始答案信息。
[0180]本优选方案中,当获得匹配度较高的答案信息时,可直接锁定该答案信息并终止继续匹配查询,从而减少资源消耗;当获得多个匹配度尚可的答案信息时,可通过询问用户,来确定用户希望获得的答案。
[0181]第一提供装置4将基于所述初始答案信息的最终答案信息提供给所述用户设备。
[0182]其中,所述初始答案信息可直接作为最终答案信息。或者,第一提供装置4对所述初始答案信息进行处理,并获得最终答案信息。优选地,最终答案信息包括但不限于以下至少一项:
[0183]I)纯文本信息。
[0184]如一段纯文本描述等。
[0185]2)纯多媒体信息。
[0186]如语音、视频等。
[0187]3)具有扩展标签的多媒体信息。
[0188]如包含链接的文本、视频、网页等。
[0189]4)可执行信息。
[0190]所述可执行信息可被用户设备运行;优选地,可执行信息包含函数和指令等。
[0191]优选地,第一提供装置4进一步包括第三获取装置(图未示)、第四获取装置(图未示)和第三提供装置(图未示)。
[0192]当判断所述初始答案信息不能被直接提供给所述用户设备时,第三获取装置从所述语义信息中获得参数信息。其中,所述参数信息能够对初始答案信息进行补充。
[0193]其中,第三获取装置可采用多种方式来判断初始答案信息是否能够被直接提供给用户设备。
[0194]例如,每个初始答案信息可对应一个标识,该标识用于指示初始答案信息是否能够被直接提供给用户设备。则当第三获取装置获得初始答案信息后,可直接根据该标识来判断初始答案信息是否能够被直接提供给用户设备。
[0195]又例如,第三获取装置通过判断初始答案信息对应的匹配信息的类别是否属于预定类别,或直接判断初始答案信息是否处于预定类别,来判断初始答案信息是否能够被直接提供给用户设备。如若初始答案信息或其对应的匹配信息属于天气类别,则判断其不能被直接提供给所述用户设备等。
[0196]又例如,第三获取装置通过解析初始答案信息,并判断其是否具有缺省项,来判断初始答案信息是否能够被直接提供给用户设备。
[0197]其中,第三获取装置可采用多种方式,来从分词的语义信息中获得参数信息。
[0198]例如,不能被直接提供给用户设备的初始答案信息中规定了其缺省项的相关信息,如缺省项的表达式等,则第三获取装置根据该相关信息,从分词的语义信息中获取相应的参数信息。如基于待处理的文本序列“今天天气如何”获得的初始答案信息中规定了该初始答案信息的缺省项为地名或时间,则第三获取装置在分词的语义信息中查询地名类或时间类的分词,并从时间类分词“今天”的语义信息中获得所需的时间参数信息。
[0199]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当判断获得的初始答案信息不能被直接提供给所述用户设备时,从分词的语义信息中获得参数信息的实现方式,均应包含在本发明的范围内。
[0200]第四获取装置根据所述参数信息,对所述初始答案信息进行处理,获得所述最终答案信息。
[0201]具体地,第四获取装置可根据参数信息来对初始答案信息进行补充,且第四获取装置可直接将补充后的初始答案信息作为最终答案信息,也可运行将补充后的初始答案信息,并将运行结果作为最终答案信息。
[0202]例如,初始答案信息包括纯文本“你今天心情X”,其中,X表示形容词类的缺省项,且第三获取装置获得的参数信息为“很好”,则第四获取装置将补充后的初始答案信息“你今天心情很好”,直接作最终答案信息。
[0203]又例如,初始答案信息包括可执行信息,该可执行信息中包括时间类的缺省项,且第三获取装置获得的参数信息为“今天”,则第四获取装置根据该时间参数信息对初始答案信息进行补充后,获得完整的可执行信息,并运行该可执行信息来获得与时间参数“今天”相应的信息最为最终答案信息。
[0204]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据参数信息,对初始答案信息进行处理,获得用于提供给用户设备的最终答案信息的实现方式,均应包含在本发明的范围内。
[0205]第三提供装置将所述最终答案信息提供给所述用户设备。需要说明的是,当判断所获得的初始答案信息能够被直接提供给所述用户设备时,第一提供装置4可直接将初始答案信息作为最终答案信息发送给所述用户设备,以供用户设备将其呈现给用户。
[0206]本优选方案中,能够基于来自用户的文本序列获得参数,从而对提供给用户的答案信息进行补充,以使提供给用户的答案信息适应于用户的问题而变化。
[0207]作为本实施例的一种优选方案,问答装置还包括第五获取装置(图未示),查询装置3包括第三子查询装置(图未示)。
[0208]当待处理的文本序列符合预定触发条件时,第五获取装置获取提供该待处理的文本序列的用户设备的历史查询信息。
[0209]其中,所述预定触发条件可包括任何能够用于触发计算机设备获取用户设备的历史查询信息的条件。例如,待处理的文本序列符合预定格式和/或待处理的文本序列符合预定语义等。
[0210]其中,用户设备的历史查询信息包括但不限于:a)根据用户设备的历史文本序列获得的分词结果和/或历史语义信息等山)用户设备的历史文本序列,如用户设备之前查询过的待处理的文本序列等,其中,可通过对该历史文本序列执行与语义装置2执行的相同或相似的操作,获得历史分词结果和历史语义信息。
[0211]其中,问答装置可通过多种方式来识别一个用户设备。例如,根据用户的登录或注册信息来识别用户设备;又例如,根据用户设备中诸如cookie等记录信息来识别用户设备;又例如,根据用户设备的手机号或硬件标识码等,来识别用户设备。
[0212]第三子查询装置结合用户设备的历史查询信息以及所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息。
[0213]其中,第三子查询装置可采用多种方式,来结合历史查询信息以及所述语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息。
[0214]例如,第三子查询装置先根据历史查询信息来对语义信息进行补充,如历史查询信息包含用户的历史文本序列,则第三子查询装置将包含于历史文本序列中但不包含于当前处理的文本序列中的分词的语义信息补充入当前的语义信息中;接着,再根据补充后的语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息。
[0215]作为第三子查询装置的一个优选方案,用户设备的历史查询信息包括来自用户设备的文本序列的历史语义信息,则第三子查询装置根据所述历史语义信息,对根据当前处理的文本序列的分词的语义信息进行语义补充;并根据语义补充后的语义信息,按照所述多个子库的优先级的由高至低,依次在所述多个子库的至少一个子库中进行匹配查询,直至获得与所述语义信息匹配的初始答案信息。优选地,第三子查询装置还可执行根据历史语义信息以及当前处理的文本序列的分词的语义信息(以下简称“当前语义信息”)来判断是否能够执行所述语义补充操作。
[0216]例如,第三子查询装置判断历史语义信息与当前语义信息中是否存在相类似的语义信息(如是否存在同义词、同类词或具有相似结构的实体等);当判断存在相类似的语义信息时,根据包含于历史语义信息且未包含于当前语义信息中的语义信息,对当前语义信息进行补充,从而根据补充后的语义信息,在预定知识库中进行匹配查询,确定初始答案信息。如作为一个更具体的示例,历史文本序列为“上海下雨么?”,其历史语义信息包括分词“上海”、“下雨”和“么”的语义信息,当前处理的文本序列为“北京呢? ”,其语义信息包括分词“北京”和“呢”的语义信息;则第三子查询装置判断分词“上海”和“么”,与分词和“北京”和“呢”的语义信息相类似,并将包含于历史语义信息中且不包含于当前语义信息中的分词“下雨”的语义信息,补充入当前语义信息中。则语义补充后的语义信息包括“北京”、“下雨”和“呢”的语义信息。优选地,第三子查询装置还可在进一步判断历史语义信息与当前语义信息中是否存在相类似的语义信息,且该等相类似的语义信息之间的逻辑关系也相似的情况下,才执行语义补充的操作。
[0217]需要说明的是,本优选方案可与前述查询装置3的各个方案相结合。
[0218]本优选方案能够根据用户的历史查询对用户当前需要处理的文本序列进行补充,从而能够在用户给出的文本不完整的情况下,自动实现语义补完和理解;此外,通过对触发获取历史查询信息的条件进行限制,能够使得计算机设备在适当的情况下才启动文本补充的操作,从而防止或减少计算机设备因不断对历史进行查询从而导致崩溃的可能。
[0219]图4为本发明一个优选实施例的创建本体实例的问答装置的结构示意图。本实施例的问答装置可包含于计算机设备中,该问答装置包括第二获取装置6和实例生成装置7。本实施例中,预定知识库中的子库包括本体实例,所述本体实例的至少一个属性中的每个属性包括一组语义匹配信息和与该语义匹配信息对应的初始答案信息。需要说明的是,一个本体示例可具有多个属性,每个属性还可包括其他信息,如标准问题、属性类型等。
[0220]第二获取装置6获取一个本体的实例项,其中,所述本体的至少一个属性中的每个属性包括本体答案信息以及具有缺省项的一组语义匹配信息。优选地,本体答案信息也可具有缺省项。
[0221]其中,本体的实例项表示该本体的缺省项的一个具体实例。例如,本体的一组语义匹配信息中的缺省项为XX,如“ [XX]资费”,则作为XX的一个具体实例,本体的实例项为“3G,,。
[0222]其中,第二获取装置6可采用多种方式来获得本体的实例项。如获得人工输入或已预先存储的实例项等。
[0223]实例生成装置7根据本体的实例项,对所述本体的属性中的缺省项进行处理,获得继承所述本体的全部属性的本体实例。
[0224]例如,本体的属性包括本体答案信息以及一组语义匹
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1