指令结果比对筛选装置的制作方法

文档序号:12667162阅读:来源:国知局

技术特征:

1.一种指令结果比对筛选装置,设置在用户所持有的语音交互终端内,通过第一通信网络与设置在该语音交互终端内的本地语义分析装置通信连接,通过第二通信网络与设置在语义分析服务供应商的服务器中的云端语义分析装置通信连接,分别接收所述本地语义分析装置的本地候选结果和所述云端语义分析装置的云端候选结果并对该两种候选结果进行比对筛选得出语义分析结果,

每个候选结果均包含指令类型、关键词以及由对应的指令类型匹配值和关键词评分值构成的评分值,并且所述本地候选结果及所述云端候选结果中没有指令类型相同的候选结果,

其特征在于,包括:

排序部,分别将所述本地候选结果及所述云端候选结果按照所述评分值从高到低进行排序,形成包含所述本地候选结果的本地比对序列和云端比对序列;

比对对象设定部,将所述本地比对序列中排位最高的所述本地候选结果设定为第一比对对象,并将所述云端比对序列中排位最高的所述云端候选结果设定为第二比对对象;

擅长领域判定部,依次判定所述第一比对对象及所述第二比对对象的所述指令类型是属于本地擅长领域还是属于云端擅长领域;

关键词分值调整部,当所述擅长领域判定部判定所述第一比对对象的指令类型属于所述本地擅长领域时根据预定的擅长领域分值调整规则对所述第一比对对象的关键词分值进行调整计算,当所述擅长领域判定部判定所述第二比对对象的指令类型属于所示云端擅长领域时根据预定的擅长领域分值调整规则对所述第二比对对象的关键词分值进行调整计算;

差值计算部,计算所述第一比对对象和所述第二比对对象之间的评分值差值;

差值阈值判定部,判定所述评分值差值是否大于预定的阈值;

保留结果设定部,在所述阈值判定部的判定结果为是时将所述第一比对对象和所述第二比对对象之间评分值更高的一个设定为保留结果;在所述阈值判定部的判定结果为否时将所述第一比对对象和所述第二比对对象同时设定为保留结果;

比对结束判定部,判断当前的第一比对对象是否为所述本地比对序列的最后一个本地候选结果,以及当前的第二比对对象是否为所述云端比对序列的最后一个云端候选结果,当其中一个判断为是时判定比对结束;以及

结果设定部,

当所述比对结束判定部的判定结果为所述比对未结束时,所述比对对象设定部用被设定为保留结果的所述第一比对对象或所述第二比对对象的下一个候选结果来替换当前的所述第一比对对象或所述第二比对对象,

当所述比对结束判定部的判定结果为所述比对结束时,所述结果设定部将所有所述保留结果按照所述评分值从高到低排列,并将预定名次以前的所述保留结果设定为所述语义分析结果。

2.根据权利要求1所述的指令结果比对筛选装置,其特征在于:

其中,所述预定名次为第4名。

3.根据权利要求1所述的指令结果比对筛选装置,其特征在于:

其中,所述擅长领域分值调整规则为:

当所述擅长领域判定部对所述第一比对对象的判定结果为属于所述本地擅长领域时,将该第一比对对象的所述关键词评分值乘以一个大于1的本地调整系数,

当所述擅长领域判定部对所述第二比对对象的判定结果为属于所述云端擅长领域时,将该第二比对对象的所述关键词评分值乘以一个大于1的云端调整系数。

4.一种语义分析设备,与设置在用户所持有的语音交互终端内的语音转换设备通信连接,接收所述语音转换设备将用户语音指令转换成的语义文本并对该语义文本进行分析,其特征在于,包括:

云端语义分析装置,设置在语义分析服务供应商的服务器内,通过第一通信网络接收所述语义文本并对所述语义文本进行云端语义分析,得到多个云端候选结果;

本地语义分析装置,设置在所述语音交互终端内,接收所述语义文本并对该语义文本进行本地语义分析,得到多个本地候选结果;

指令结果比对筛选装置,设置在所述语音交互终端内,通过第一通信网络与设置在该语音交互终端内的本地语义分析装置通信连接,通过第二通信网络与设置在语义分析服务供应商的服务器中的云端语义分析装置通信连接,分别接收所述本地语义分析装置的本地候选结果和所述云端语义分析装置的云端候选结果并对该两种候选结果进行筛选得出语义分析结果,

其中,所述指令结果比对筛选装置为如权利要求1~3中任一项所述的指令结果比对筛选装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1