非标准频道名称的识别方法和装置转让专利

申请号 : CN201710267611.6

文献号 : CN107027065B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马宏陈仲帅

申请人 : 海信集团有限公司

摘要 :

本发明实施例提供一种非标准频道名称的识别方法和装置,其中,该方法包括:若用户输入的语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配,则根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同;根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。本发明实施例提供的非标准频道名称的识别方法和装置,能够提高语音交互过程中对非标准频道名称的识别率,提高用户的体验。

权利要求 :

1.一种非标准频道名称的识别方法,其特征在于,包括:

若与用户输入相对应的语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配,则根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同;

根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。

2.根据权利要求1所述的方法,其特征在于,所述根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,具体为:根据所述预置的频道名称模板中包括的目标属性和所述目标属性的顺序,确定所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词的属性与所述目标属性相同,所述目标属性关键词在所述语音控制文本中的顺序与所述目标属性的顺序相同。

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,具体为:根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;

若所述频道知识图谱中存在由所述目标属性关键词组成的第一分支链,且所述第一分支链包括所有的所述目标属性关键词,则将所述第一分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。

4.根据权利要求2所述的方法,其特征在于,所述根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,具体为:根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;

若所述频道知识图谱中不存在由所述目标属性关键词组成的第一分支链,则确定所述频道知识图谱中与所述目标属性关键词匹配度最高的第二分支链;

若与所述目标属性关键词不相同的所述第二分支链的节点 与所述目标属性关键词之间是近义词,则将所述第二分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。

5.根据权利要求2所述的方法,其特征在于,所述根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,具体为:根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;

若所述频道知识图谱中不存在由所述目标属性关键词组成的第一分支链,则按照所述目标属性的顺序,去除最后一个目标属性关键词;

根据所述目标属性的顺序和去除最后一个目标属性关键词之后的所述目标属性关键词,查询预设的频道知识图谱;

若所述频道知识图谱中存在由去除最后一个目标属性关键词之后的所述目标属性关键词组成的第三分支链,且所述第三分支链包括除最后一个目标属性关键词之外的所有所述目标属性关键词,则将所述第三分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。

6.一种非标准频道名称识别装置,其特征在于,包括:

获取模块,用于当与用户输入相对应的语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配时,根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同;

确定模块,用于根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。

7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:

根据所述预置的频道名称模板中包括的目标属性和所述目标属性的顺序,确定所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词的属性与所述目标属性相同,所述目标属性关键词在所述语音控制文本中的顺序与所述目标属性的顺序相同。

8.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:

第一查询子模块,用于根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;

第一确定子模块,用于在所述频道知识图谱中存在由所述目标属性关键词组成的第一分支链,且所述第一分支链包括所有的所述目标属性关键词时,将所述第一分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。

9.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:

第一查询子模块,用于根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;

第二确定子模块,用于在所述频道知识图谱中不存在由所述目标属性关键词组成的第一分支链时,确定所述频道知识图谱中与所述目标属性关键词匹配度最高的第二分支链;

第三确定子模块,用于当与所述目标属性关键词不相同的所述第二分支链的节点 与所述目标属性关键词之间是近义词时,将所述第二分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。

10.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:

第一查询子模块,用于根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;

处理子模块,用于当所述频道知识图谱中不存在由所述目标属性关键词组成的第一分支链时,按照所述目标属性的顺序,去除最后一个目标属性关键词;

第二查询子模块,用于根据所述目标属性的顺序和去除最后一个目标属性关键词之后的所述目标属性关键词,查询预设的频道知识图谱;

第四确定子模块,用于当所述频道知识图谱中存在由去除最后一个目标属性关键词之后的所述目标属性关键词组成的第三分支链,且所述第三分支链包括除最后一个目标属性关键词之外的所有所述目标属性关键词时,将所述第三分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。

说明书 :

非标准频道名称的识别方法和装置

技术领域

[0001] 本发明实施例涉及语音识别技术领域,尤其涉及一种非标准频道名称的识别方法和装置。

背景技术

[0002] 在智能电视的使用中,频道切换是用户在日常生活中使用频率较高的操作之一。通过语音控制的方式切换频道,能够提升用户使用的便捷性。
[0003] 但是,现有技术在采用语音控制的方式进行频道切换时,要求用户精准的说出频道名称,当用户输入的频道名称不完整或者不准确时,通常不能获取有效的频道信息,从而导致换台失败,用户的体验较差。

发明内容

[0004] 本发明实施例提供一种非标准频道名称的识别方法和装置,用以提高语音交互过程中对非标准频道名称的识别率,提高用户的使用体验。
[0005] 本发明实施例第一方面提供一种非标准频道名称的识别方法,该方法包括:
[0006] 若用户输入的语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配,则根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同;
[0007] 根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。语音控制文本语音控制文本语音控制文本
[0008] 本发明实施例第二方面提供一种非标准频道名称的识别装置,该装置包括:
[0009] 获取模块,用于当用户输入语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配时,根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同;
[0010] 确定模块,用于根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。语音控制文本语音控制文本语音控制文本
[0011] 本发明实施例,通过分析常用频道表达方式,构建频道名称模板和频道知识图谱,当用户输入的语音控制文本中不包含标准频道名称,且语音控制文本与预置的频道名称模板相匹配时,根据该频道名称模板从语音控制文本中获取目标属性的关键词,并根据获取到的目标属性关键词从频道知识图谱中查找语音控制文本包括的频道名称,从而,即使用户输入的频道名称不标准也能够准确的识别出频道的名称,提高了频道名称的识别率和用户体验。

附图说明

[0012] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013] 图1为本发明一实施例提供的非标准频道名称的识别方法的流程示意图;
[0014] 图2为本发明一实施例提供的频道知识图谱的示意图;
[0015] 图3为本发明一实施例提供的一种步骤102的执行方法流程图;
[0016] 图4为本发明一实施例提供的又一种步骤102的执行方法的流程图;
[0017] 图5为本发明一实施例提供的非标准频道名称识别装置的结构示意图;
[0018] 图6为本发明一实施例提供的确定模块12的结构示意图;
[0019] 图7为本发明又一实施例提供的确定模块12的结构示意图。

具体实施方式

[0020] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 本发明的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。
[0022] 图1为本发明一实施例提供的非标准频道名称的识别方法的流程示意图,该方法可以由一种非标准频道名称识别装置来执行。尤其的,在实际场景中,该装置可以被具体为智能电视或者设置在智能电视中的语音控制实体,如图1所示,本实施例提供的方法包括如下步骤:
[0023] 步骤101:若用户输入的语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配,则根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同。
[0024] 本实施例中,语音控制文本可以是预先录制好的语音控制文本,也可以是通过语音采集装置实时采集获得的语音控制文本,例如该语音控制文本可以是通过设置在与智能电视相配套的遥控器上的麦克风采集获得的。
[0025] 为了方便叙述,本实施例中将包含地名含义的词定义为地名属性的词,将包含频道类型含义的词定义为频道类型属性的词,比如娱乐、人文、科教等,将包含频道编号含义的数字或单词定义为频道编号属性的词,将包含频道含义的词定义为特殊属性的词,比如“台”、“频道”、“卫视”等。可选的,本实施例所涉及的频道名称模板中包括如下至少两种关键词属性:地名属性、频道类型属性、频道编号属性和特殊属性。
[0026] 本实施例中,预置的频道名称模板是根据用户常用的频道表达方式总结归纳而成的,根据不同地区语言习惯的不同,可以将频道名称模板具体为不同的形式。下面仅以频道名称模板的两种可能的实现形式进行示例说明,但本领域技术人员应该理解的是,其并不是对频道名称模板的具体限定:
[0027] 在一种可能的实现形式中,频道名称模板可能被设计为地名属性与如下属性中的至少一种的组合:频道类型属性、频道编号属性和特殊属性。其组合的顺序可以是任意的。比如,预置的频道名称模板可以包括“地名属性+频道类型属性+频道编号属性”,和/或“频道类型属性+地名属性+频道编号属性”等。当然这里仅为示例说明而不是对频道名称的唯一限定。
[0028] 在另一种可能的实现形式中,频道名称模板可能被设计为频道类型属性与特殊属性和/或频道编号属性的组合,比如频道名称模板可以包括“频道类型属性+特殊属性”,和/或“频道类型属性+特殊属性+频道编号属性”等。当然这里仅为示例说明而不是对频道名称的唯一限定。
[0029] 实际场景中,当用户输入的语音控制文本中不包括标准频道名称时,将语音控制文本中对频道名称的描述形式分别与预置的一个或多个频道名称模板进行匹配,确定出与语音控制文本对频道名称的描述形式相匹配的频道名称模板,以及该频道名称模板中所包括的目标属性和目标属性的顺序,这里所涉及的目标属性是指频道名称模板中所包括的,且目标在语音控制文本中查找的关键词属性,目标属性的顺序是指目标属性在频道名称模板中的前后顺序,比如频道名称模板为“地名属性+频道类型属性”则目标属性为地名属性和频道类型属性,目标属性的顺序为先地名属性后频道类型属性。当然这里仅为示例说明而不是对频道名称模板的具体限定。
[0030] 需要说明的是,标准频道名称是指央视和卫视等的频道名称,示例的,标准频道名称可以是CCTV1、CCTV2、河南卫视、山东卫视、河北卫视、天津卫视、甘肃卫视、浙江卫视、湖南卫视、湖北卫视、重庆卫视、四川卫视等。
[0031] 进一步的,在确定出频道名称模板,以及频道名称模板中的目标属性和目标属性的顺序后,再从语音控制文本中获取目标属性关键词。这里所述的目标属性关键词的属性与上述确定的频道名称模板中所包含的目标属性相同,另外,需要说明的是,由于语音控制文本与确定出的频道名称模板相匹配,那么这里的目标属性关键词,其在语音控制文本中的顺序与上述目标属性在频道名称模板中的顺序也是相同的。
[0032] 可选的,为了能够从语音控制文本中准确获取目标属性关键词,本实施例中预先从已知频道名称中抽取出地名属性的词形成第一集合、抽取频道类型属性的词形成第二集合、抽取关键词属性的词形成第三集合,分别根据第一集合、第二集合和第三集合从语音控制文本中确定出地名属性的词、频道属性的词以及关键词属性的词(如果有地名属性的词、频道属性的词或关键词属性的词的话)。特别的,本实施例中通过正则匹配的方法从语音控制文本中获取频道编号属性的词,其执行过程与现有技术类似,在这里不再赘述。
[0033] 步骤102:根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。
[0034] 可选的,在本实施例中知识图谱被具体为一种语义网络,该网络的节点表示实体,边表示实体和实体之间的语义关系。知识图谱的实体包含地名属性的词、频道编号属性的词、频道类型属性的词、特殊属性的词和频道标准名称等。将地名属性的词、频道编号属性的词、频道类型属性的词、特殊属性的词和频道标准名称直接用关系连接在一起,以地名属性、频道编号属性以及频道类型属性中任意一种属性的词作为根节点,以标准频道名称作为叶子节点,其他目标属性的词作为知识图谱的枝干,连接着根节点和叶子节点。示例的,地名属性的词可以采用省市(县)区三级分层,省级地名为一级地名,市(县)级地名为二级地名,区级地名为三级地名,市作为省的下属地名,直接与所属省相连,区直接与所属市连接。频道类型属性的词可连接各级地名属性的词,频道编号属性的词同样可以连接各级地名属性的词,频道编号属性的词和频道类型属性的词也可以直接连接。示例的,图2为本发明一实施例提供的频道知识图谱的示意图,当然图2仅为示例性的对知识图谱的结构进行展示,而不是对知识图谱的具体限定。
[0035] 具体的,本实施例中步骤102包括如下几种实现方式:
[0036] 图3为本发明一实施例提供的一种步骤102的执行方法流程图。如图3所示,步骤102包括如下子步骤:
[0037] 步骤1021:根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱。
[0038] 其中,步骤1021的实质是在频道知识图谱中查找由目标属性关键词构成的,且目标属性关键词之间的连接顺序符合所述目标属性的顺序的分支链。
[0039] 步骤1022:确定频道知识图谱中是否存在由所述目标属性关键词组成的第一分支链,且所述第一分支链包括所有的所述目标属性关键词,其中,若是,则执行步骤1023,否则执行步骤1024。
[0040] 举例来说,假设语音控制文本中包括地名属性的词A、频道类型属性的词B,以及频道编号属性的词C,该些目标属性关键词对应的频道名称模板为“地名属性+频道类型属性+频道编号属性”,则在步骤1022中确定频道知识图谱中的第一分支链,该第一分支链由节点A、B、C组成,且A、B、C之间的连接顺序为“A→B→C”,若包括则执行步骤1023,否则执行步骤1024。当然这里仅是为了表述清楚所做的示例说明,而不是对本发明的唯一限定。
[0041] 步骤1023:将所述第一分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0042] 承接上例,假如第一分支链“A→B→C”对应的频道标准名称为F,则确定语音控制文本包括频道标准名称F。
[0043] 步骤1024:确定所述频道知识图谱中与所述目标属性关键词匹配度最高的第二分支链。
[0044] 其中,与目标属性关键词匹配度最高的第二分支链是指频道知识图谱中包含语音控制文本中目标属性关键词的个数最多,且包含的各目标属性关键词之间的连接顺序符合所述目标属性关键词在语音控制文本中的顺序的分支链。
[0045] 举例来说,假设语音控制文本中包括目标属性关键词A、B、C,A、B、C在语音控制文本中的顺序依次为A、B、C,若频道知识图谱中包括分支链“A→B→D”和分支链“A→G→C”,则分支链“A→B→D”和分支链“A→G→C”为与目标属性关键词匹配度最高的第二分支链,由此可知,第二分支链可以是一个或多个。
[0046] 步骤1025:确定与所述目标属性关键词不相同的所述第二分支链的结点与所述目标属性关键词之间是否是近义词,其中若是,则执行步骤1026,否则执行步骤1027。
[0047] 承接上例,假设第二分支链包括“A→B→D”和“A→G→C”,则在步骤1025中分别确定D与C是否互为近义词,G与B是否互为近义词。其中,若D与C互为近义词,而G与B不互为近义词,则根据分支链“A→B→D”确定语音控制文本包括的频道名称。而当D与C互为近义词,G与B也互为近义词时,此时分支链“A→B→D”和“A→G→C”在频道知识图谱中应指向同一个频道标准名称,此时根据二者中任意一个即可确定语音控制文本包括的频道名称。
[0048] 步骤1026:将所述第二分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0049] 步骤1027:输出预设的聊天信息。
[0050] 其中,聊天信息可以根据具体需要具体设定,在这里不做限定。
[0051] 图4为本发明一实施例提供的又一种步骤102的执行方法的流程图,如图4所示,步骤102包括如下子步骤:
[0052] 步骤102a:根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱.
[0053] 步骤102b:确定频道知识图谱中是否存在由所述目标属性关键词组成的第一分支链,且所述第一分支链包括所有的所述目标属性关键词,其中,若是,则执行步骤102c,否则执行步骤102d。
[0054] 步骤102c:将所述第一分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0055] 其中,步骤102a-步骤102c的执行方式和有益效果与上述步骤1021-步骤1023类似在这里不再赘述。
[0056] 步骤102d:按照所述目标属性的顺序,去除最后一个目标属性关键词。
[0057] 举例来说,假设语音控制文本中目标属性关键词包括A、B、C,其在语音控制文本中的顺序为A→B→C,则在步骤102d中,去除目标属性关键词C。
[0058] 步骤102e:根据所述目标属性的顺序和去除最后一个目标属性关键词之后的所述目标属性关键词,查询预设的频道知识图谱,确定频道知识图谱中是否存在由去除最后一个目标属性关键词之后的所述目标属性关键词组成的第三分支链,且所述第三分支链包括除最后一个目标属性关键词之外的所有所述目标属性关键词,其中若存在,则执行步骤102f,否则执行步骤102g。
[0059] 承接上例,示例性的在步骤102e中确定是否存在分支链“A→B”,若存在则执行步骤102f,否则执行步骤102g。
[0060] 步骤102f:确定将所述第三分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0061] 步骤102g:输出预设的聊天信息。
[0062] 值得说明的是,在图3和图4中只是示例性的给出了步骤102的两种可能的实现方式,实际上,在实际应用中还可以通过将图3和图4所示的方法进行融合来实现步骤102的方法。其执行方式和有益效果与图3和图4类似,在这里不再赘述。
[0063] 本实施例,通过分析常用频道表达方式,构建频道名称模板和频道知识图谱,当用户输入的语音控制文本中不包含标准频道名称,且语音控制文本与预置的频道名称模板相匹配时,根据该频道名称模板从语音控制文本中获取目标属性的关键词,并根据获取到的目标属性关键词从频道知识图谱中查找语音控制文本包括的频道名称,从而,即使用户输入的语音控制文本中包括的是非标准频道名称也能够准确的识别出该频道的名称,提高了频道名称的识别率和用户体验。
[0064] 图5为本发明一实施例提供的非标准频道名称识别装置的结构示意图,如图5所示,该装置包括:
[0065] 获取模块11,用于当用户输入语音控制文本中不包括标准频道名称,且所述语音控制文本与预置的频道名称模板相匹配时,根据所述预置的频道名称模板获取所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词与所述预置的频道名称模板中的关键词属性相同;
[0066] 确定模块12,用于根据所述目标属性关键词,查询预设的频道知识图谱,确定所述语音控制文本包括的频道名称,以使智能电视的当前播放频道切换到所述频道名称表征的频道。
[0067] 可选的,所述获取模块11,具体用于:
[0068] 根据所述预置的频道名称模板中包括的目标属性和所述目标属性的顺序,确定所述语音控制文本中的目标属性关键词,其中,所述目标属性关键词的属性与所述目标属性相同,所述目标属性关键词在所述语音控制文本中的顺序与所述目标属性的顺序相同。
[0069] 本实施例提供的非标准频道名称识别装置,能够用于执行如图1所示的方法,其具体的执行方式和有益效果与图1所示实施例类似,在这里不再赘述。
[0070] 图6为本发明一实施例提供的确定模块12的结构示意图,如图6所示,本实施例在图5所示结构的基础上,确定模块12包括:
[0071] 第一查询子模块121,用于根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;
[0072] 第一确定子模块122,用于在所述频道知识图谱中存在由所述目标属性关键词组成的第一分支链,且所述第一分支链包括所有的所述目标属性关键词时,将所述第一分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0073] 第二确定子模块123,用于在所述频道知识图谱中不存在由所述目标属性关键词组成的第一分支链时,确定所述频道知识图谱中与所述目标属性关键词匹配度最高的第二分支链;
[0074] 第三确定子模块124,用于当与所述目标属性关键词不相同的所述第二分支链的结点与所述目标属性关键词之间是近义词时,将所述第二分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0075] 本实施例提供的非标准频道名称识别装置,能够用于执行图3所示的方法,其具体的执行方式和有益效果与图3所示实施例类似,在这里不再赘述。
[0076] 图7为本发明又一实施例提供的确定模块12的结构示意图,如图7所示,本实施例在图5所示结构的基础上,确定模块12包括:
[0077] 第一查询子模块121,用于根据所述目标属性的顺序和所述目标属性关键词,查询预设的频道知识图谱;
[0078] 第一确定子模块122,用于在所述频道知识图谱中存在由所述目标属性关键词组成的第一分支链,且所述第一分支链包括所有的所述目标属性关键词时,将所述第一分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0079] 处理子模块125,用于当所述频道知识图谱中不存在由所述目标属性关键词组成的第一分支链时,按照所述目标属性的顺序,去除最后一个目标属性关键词;
[0080] 第二查询子模块126,用于根据所述目标属性的顺序和去除最后一个目标属性关键词之后的所述目标属性关键词,查询预设的频道知识图谱;
[0081] 第四确定子模块127,用于当所述频道知识图谱中存在由去除最后一个目标属性关键词之后的所述目标属性关键词组成的第三分支链,且所述第三分支链包括除最后一个目标属性关键词之外的所有所述目标属性关键词时,将所述第三分支链的节点组成的频道名称确定为所述语音控制文本包括的频道名称。
[0082] 本实施例提供的非标准频道名称识别装置,能够用于执行图4所示的方法,其具体的执行方式和有益效果与图4所示实施例类似,在这里不再赘述。
[0083] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。