System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示设备,尤其涉及一种显示设备及标签模板库生成方法。
技术介绍
1、为了提高显示设备的便捷性,显示设备设置有语音控制功能,即显示设备可以接收用户发送的语音指令,并对语音指令进行解析,从而根据解析得到的结果,执行显示设备的语音交互过程,以实现语音控制。
2、在解析语音指令的过程中,显示设备可以通过标签模板对语音指令中的关键词进行匹配,从而根据匹配结果将语音指令解析为显示设备能够执行的机器指令,完成解析过程。
3、标签模板需要人工编写,对于大数据量的词条,编写标签模板需要消耗大量的时间,因此,生成标签模板库也需要耗费大量的时间,生成标签模板库的效率较低。
技术实现思路
1、本申请提供一种显示设备及标签模板库生成方法,以解决生成标签模板库的效率低的问题。
2、第一方面,本申请一些实施例提供一种显示设备,包括:显示器,被配置为显示用户界面;存储器,被配置为存储测试数据;控制器,被配置为:
3、响应于用于构建标签模板库的控制指令,获取测试数据;
4、对所述测试数据执行分词处理,得到分词结果,所述分词结果包括分词和所述分词对应的类别标签;
5、对所述类别标签进行排序,得到标签模板;
6、对所述标签模板执行聚类,得到至少一个聚类模板集合,所述聚类模板集合具有对应的聚类标签;
7、将所述测试数据的语义信息与所述聚类模板集合对应的所述聚类标签进行匹配,得到所述聚类模板集合与所述测试数据的匹配概率
8、从所述至少一个聚类模板集合中筛选出所述匹配概率大于或等于概率阈值的第一模板集合;
9、根据所述第一模板集合生成所述标签模板库。
10、上述技术方案具有以下优点或有益效果:通过聚类将结构相同或相似的标签模板筛选出来进行合并,筛选出匹配概率相对较高的标签模板,从而根据标签模板生成标签模板库,提高标签模板库的生成效率。
11、在一些实施例中,所述控制器执行对所述标签模板执行聚类,得到聚类模板集合的步骤,具体被配置为:
12、根据所述类别标签在所述标签模板中对应位置的类别关系,计算不同所述标签模板之间的第一相似度;
13、若所述第一相似度大于或等于相似度阈值,则在所述第一相似度对应的标签模板中选取目标标签模板;
14、根据所述目标标签模板的模板结构生成聚类标签;
15、将所述标签模板进行聚类合并,得到所述聚类模板集合;
16、为所述聚类模板集合添加对应的所述聚类标签。
17、上述技术方案具有以下优点或有益效果:对于不同的标签模板,通过计算标签模板之间的相似度,从而将相似度相对较高标签模板进行聚类合并。在合并后,在已经完成聚类合并的标签模板中,选取类别标签作为聚类模板集合的集合标签。通过将标签模板进行聚类,提高对相同类别的标签模板的操作归一化,提高对标签模板的整合效率。
18、在一些实施例中,所述控制器将所述标签模板进行聚类合并,得到所述聚类模板集合的步骤,具体被配置为:
19、根据所述类别标签在所述标签模板与聚类模板中对应位置的类别关系计算第二相似度,所述聚类模板为已完成聚类合并的标签模板;
20、若所述第二相似度大于或等于所述相似度阈值,将所述标签模板合并至所述聚类模板集合。
21、上述技术方案具有以下优点或有益效果:在进行聚类合并后,将聚类模板集合作为一个类别整体,计算标签模板与聚类模板集合的第二相似度,以根据第二相似度再次执行标签模板的合并。
22、在一些实施例中,所述控制器执行对所述类别标签进行排序,得到标签模板的步骤,具体被配置为:
23、获取各所述分词结果对应的所述分词的分词顺序;
24、按照所述分词顺序,对相应所述分词结果中的所述类别标签进行排序,得到排序结果;
25、根据所述排序结果,生成标签模板。
26、上述技术方案具有以下优点或有益效果:根据分词结果的分词顺序,将同一测试数据中,不同分词结果的类别标签进行合并,从而生成与测试数据对应的标签模板。
27、在一些实施例中,所述控制器执行所述控制器执行将所述测试数据的语义信息与所述聚类模板集合对应的所述聚类标签进行匹配的步骤,具体被配置为:
28、获取所述聚类模板集合中,与所述测试数据的语义信息的语义相似度大于或等于语义相似度阈值的所述标签模板的第一匹配个数;
29、对各所述第一匹配次数执行求和,得到所述聚类标签与所述测试数据的语义信息相匹配的标签匹配个数;
30、获取各所述聚类模板集合中,与所述测试数据的语义信息的语义相似度大于或等于语义相似度阈值的所述标签模板的总匹配个数;
31、根据所述标签匹配个数和所述总匹配个数,计算所述测试数据和所述聚类模板集合的匹配概率。
32、上述技术方案具有以下优点或有益效果:语音指令可以通过不同的词语顺序表达相同的交互含义,因此,通过改变标签模板的顺序,计算同一标签模板在不同类别标签排序的情况下的匹配概率,提高计算标签模板的匹配概率的准确性。
33、在一些实施例中,所述控制器还被配置为:
34、改变所述标签模板中类别标签的排列顺序,得到乱序标签模板;
35、获取与所述测试数据相匹配的所述乱序标签模板的第二匹配个数;
36、根据所述第二匹配个数更新所述第一匹配个数。
37、在一些实施例中,所述控制器执行改变所述标签模板中类别标签的排列顺序的步骤后,还被配置为:
38、检测所述标签模板的格式标签,所述格式标签为标签模板中用于表示格式信息的类别标签;
39、若所述标签模板中没有检测到格式标签,则根据所述标签模板中的其他类别标签,生成格式标签;
40、在所述标签模板中添加所述格式标签。
41、上述技术方案具有以下优点或有益效果:标签模板若没有格式标签,则显示设备无法根据标签模板执行控制交互过程。在标签模板中没有格式标签时,可以根据其他类别标签的标签属性生成格式标签,并在标签模板中添加格式标签。
42、在一些实施例中,所述控制器执行将所述测试数据的语义信息与所述聚类模板集合对应的所述聚类标签进行匹配的步骤后,还被配置为:
43、获取各所述测试数据中无效测试数据,所述无效测试数据为语义信息与所述标签模板的语义相似度小于语义相似度阈值的测试数据;
44、对所述无效测试数据执行迭代分词,得到迭代分词结果,所述迭代分词结果包括迭代分词和和所述迭代分词对应的迭代类别标签;
45、根据迭代类别标签生成迭代标签模板。
46、上述技术方案具有以下优点或有益效果:通过对未成功匹配的无效测试数据执行迭代分词和模板生成的步骤,提高模板生成的广泛性。
47、在一些实施例中,所述控制器执行执行将所述本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行对所述标签模板执行聚类,得到至少一个聚类模板集合的步骤,具体被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器执行将所述标签模板进行聚类合并,得到所述聚类模板集合的步骤,具体被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行对所述类别标签进行排序,得到标签模板的步骤,具体被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器执行将所述测试数据的语义信息与所述聚类模板集合对应的所述聚类标签进行匹配的步骤,具体被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器还被配置为:
7.根据权利要求6所述的显示设备,其特征在于,所述控制器执行改变所述标签模板中类别标签的排列顺序的步骤后,还被配置为:
8.根据权利要求5所述的显示设备,其特征在于,所述控制器执行将所述测试数据的语义信息与所述聚类模板集合对应的所述聚类标签进行匹配的步骤后,还被配置
9.根据权利要求2所述的显示设备,其特征在于,所述控制器执行将所述标签模板进行聚类合并的步骤,具体被配置为:
10.一种标签模板库生成方法,其特征在于,应用于显示设备,所述显示设备包括显示器、存储器和控制器,显示器,被配置为显示用户界面;所述存储器被配置为存储测试数据;所述方法包括:
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行对所述标签模板执行聚类,得到至少一个聚类模板集合的步骤,具体被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器执行将所述标签模板进行聚类合并,得到所述聚类模板集合的步骤,具体被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行对所述类别标签进行排序,得到标签模板的步骤,具体被配置为:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器执行将所述测试数据的语义信息与所述聚类模板集合对应的所述聚类标签进行匹配的步骤,具体被配置为:
6.根据权利要求5所...
【专利技术属性】
技术研发人员:方博,
申请(专利权)人:海信电子科技武汉有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。