一种控制指令生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36801236 阅读:16 留言:0更新日期:2023-03-08 23:46
本发明专利技术公开了一种控制指令生成方法、装置、电子设备和存储介质。其中,该控制指令生成方法包括:获取包括至少两个意图的语言数据并确定所述语言数据内的操作指令和被控实体;根据所述操作指令和所述被控实体获取至少一个目标业务模板;基于各所述目标业务模板包括的模板指令构成控制指令集并输出所述控制指令集。本发明专利技术实施例,实现了语言数据的多意图与控制指令的准确对应,提高控制指令的正确性,以使被控实体正确执行操作指令,降低了语言数据中控制指令的误判率,提升了用户的使用体验。验。验。

【技术实现步骤摘要】
一种控制指令生成方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种控制指令生成方法、装置、电子设备和存储介质。

技术介绍

[0002]随着自然语言处理(Natural Language Processing,NLP)飞速发展,从最初的单一意图识别已经发展到多意图识别阶段。多意图的语义方式符合人类交流习惯,如果每句话仅包含一个意图,会给人交流上带来许多不便。
[0003]目前,实现多意图识别的方式还处于不断发展过程中,现有技术中,多意图识别大多基于机器学习或者神经网络训练模型来实现。但是,在前期需要投入大量人力物力进行能力构建,实现业务需求周期相对较长,对业务需求变化不能够及时响应。所以一种能够根据业务需求来快速搭建的控制指令生成方法成为了目前亟待解决的问题。

技术实现思路

[0004]本专利技术提供了一种控制指令生成方法、装置、电子设备和存储介质,以达到多意图语音数据转换为控制指令,以实现系统控制被控实体执行相应指令。
[0005]根据本专利技术的一方面,提供了一种控制指令生成方法,其中,该方法包括:
[0006]获取包括至少两个意图的语言数据并确定语言数据内的操作指令和被控实体;
[0007]根据操作指令和被控实体获取至少一个目标业务模板;
[0008]基于各目标业务模板包括的模板指令构成控制指令集并输出控制指令集。
[0009]根据本专利技术的另一方面,提供了一种控制指令生成装置,其中,该装置包括:
[0010]数据处理模块,用于获取包括至少两个意图的语言数据并确定语言数据内的操作指令和被控实体;
[0011]业务模板模块,用于根据操作指令和被控实体获取至少一个目标业务模板;
[0012]指令生成模块,用于基于各目标业务模板包括的模板指令构成控制指令集并输出控制指令集。
[0013]根据本专利技术的另一方面,提供了一种电子设备,该电子设备包括:
[0014]至少一个处理器;以及
[0015]与至少一个处理器通信连接的存储器;其中,
[0016]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本专利技术任一实施例的一种控制指令生成方法。
[0017]根据本专利技术的另一方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本专利技术任一实施例的一种控制指令生成方法。
[0018]本专利技术实施例的技术方案,通过在多意图语言数据中提取操作指令和被控实体,并根据操作指令和被控实体提取目标业务模板,通过业务模板中模板指令生成控制指令
集,保证了操作指令的正确性,提升了用户的使用体验。
[0019]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是根据本专利技术实施例一提供的一种控制指令生成方法的流程图;
[0022]图2是根据本专利技术实施例二提供的一种控制指令生成方法的流程图;
[0023]图3是根据本专利技术实施例三提供的一种控制指令生成装置的结构示意图;
[0024]图4是根据本专利技术实施例四提供的一种控制指令生成装置的结构示意图;
[0025]图5是根据本专利技术实施例四提供的一种业务模板示例图;
[0026]图6是实现本专利技术实施例的一种控制指令生成方法的电子设备的结构示意图。
具体实施方式
[0027]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0028]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0029]实施例一
[0030]图1是根据本专利技术实施例一提供的一种控制指令生成方法的流程图,本实施例可适用于生成控制指令,以控制被控实体执行操作指令的情况,该方法可以由控制指令生成装置来执行,该控制指令生成装置可以采用硬件和/或软件的形式实现,该控制指令生成装置可配置于电子设备中,例如手机、智能家居、能够智能控制的车辆等。如图1所示,该方法包括:
[0031]S110、获取包括至少两个意图的语言数据并确定语言数据内的操作指令和被控实体。
[0032]其中,语言数据可以是指用户输入的语音指令数据,一条语言数据可以包括多个意图。意图可以表征用户需要实现业务功能的想法或者期望。语言数据可以包括操作指令
和被控实体。示例性地,语言数据可以包括打开窗户并且关闭空调、打开空调和照明设备等。操作指令可以是对于一项操作系统指挥机器工作的指示和命令,示例性地,操作指令可以包括打开窗户、关闭空调等。被控实体可以是指操作指令控制的实体装置。示例性地,被控实体可以包括照明设备、空调、窗户等。
[0033]在实施例中,电子设备可以获取用户输入的语言数据,获取语言数据的方式可以不作限定,只要能够获取语言数据即可。一条语言数据可以包括多个需要实现业务功能的想法。根据语言数据可以确定其包含的操作指令和被控实体,确定操作指令和被控实体的方式可以包括但不限于自然语言处理规则。在一实施例中,可以提取语言数据中的动作词语和实体词语,将动作词语作为操作指令,将实体词语作为被控实体。操作指令和被控实体可以是同时确认的,也可以是具有先后顺序的。示例性地,可以同时确认操作指令和被控实体;或者可以在确定操作指令后,再确认被控实体;又或者可以先确认被控实体,再确定操作指令。
[0034]S120、根据操作指令和被控实体获取至少一个目标业务模板。
[0035]其中,目标业务模板可以是用于控制语音数据包含的业务功能的指令模板,可以是用户期望执行的指令对应的指令模板。目标业务模板可以存储于电子设备本地或者可以存储于云端服务器中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制指令生成方法,其特征在于,所述方法包括:获取包括至少两个意图的语言数据并确定所述语言数据内的操作指令和被控实体;根据所述操作指令和所述被控实体获取至少一个目标业务模板;基于各所述目标业务模板包括的模板指令构成控制指令集并输出所述控制指令集。2.根据权利要求1所述方法,其特征在于,所述获取包括至少两个意图的语言数据并确定所述语言数据内的操作指令和被控实体,包括:采集用户输入的所述语言数据,其中,所述语言数据包括至少针对两个业务需求的意图;按照预设的自然语言处理规则在所述语言数据提取所述操作指令和所述被控实体。3.根据权利要求1所述方法,其特征在于,所述根据所述操作指令和所述被控实体获取至少一个目标业务模板,包括:在预先存储的业务模板集内查找与所述被控实体关联存储的业务模板;提取所述业务模板内包括的模板指令;将所述模板指令与所述操作指令匹配的所述业务模板作为所述目标业务模板。4.根据权利要求1所述方法,其特征在于,所述基于各所述目标业务模板包括的模板指令构成控制指令集,包括:采集所述目标业务模板内的所述模板指令;根据所述目标业务模板内的优先级选项和/或互斥选项将各所述模板指令处理为所述控制指令集。5.根据权利要求4所述方法,其特征在于,所述根据所述目标业务模板内的优先级选项和/或互斥选项将各所述模板指令处理为所述控制指令集,包括以下至少之一:提取所述目标业务模板的所述优先级选项,按照所述优先级选项排列各所述...

【专利技术属性】
技术研发人员:王武斌
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:

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

1