一种通过语音控制电梯的方法及电梯控制设备与流程

文档序号:18570888发布日期:2019-08-31 01:16阅读:660来源:国知局
一种通过语音控制电梯的方法及电梯控制设备与流程

本发明涉及电梯技术领域,特别涉及一种通过语音控制电梯的方法及电梯控制设备。



背景技术:

随着1852年世界第一台安全升降机的诞生,人们开始逐步摆脱徒步爬高楼的尴尬,由于城市高楼的不断涌现,电梯的应用越来越广泛,对电梯控制的要求也越来越高。目前电梯控制的方式主要有按钮控制和语音信号控制。

对于语音信号控制来说,一般在电梯控制设备中添加一个语音识别器,用户发出语音,语音识别器识别出用户发出的语音获得楼层信息,从而实现语音控制电梯的升降。当电梯在升降过程中,有多个用户临时需要改变所要到达的楼层时,语音识别器将接收该用户至少两次发出的语音信息,而第一次发出的语音信息为无效信息,从而产生很多无效的控制指令,导致电梯频繁停留,电梯使用效率低。



技术实现要素:

本发明实施例提供了一种通过语音控制电梯的方法及电梯控制设备,实现了更正用户发出的错误信息,避免了因为错误信息导致电梯在非目标楼层停留,以提高电梯使用效率。

第一方面本发明实施例还提供了一种通过语音控制电梯的方法,包括:

接收语音信号,提取所述语音信号中的关键字;

根据所述关键字生成关键字升降控制指令,所述关键字升降控制指令用于控制电梯升降到所述关键字对应的楼层;

获取所述语音信号的声纹信息,判断所述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,所述目标声纹信息为所述有效声纹信息集合中的任一个;所述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令;

若是,将所述目标声纹信息对应的升降控制指令替换为所述关键字升降控制指令。

在一个可选的实现方式中,所述方法还包括:

若所述声纹信息与预先存储的有效声纹信息集合中的任一个声纹信息不匹配,则将所述关键字升降控制指令加入所述电梯正在执行的指令集合。

在一个可选的实现方式中,所述接收语音信号之后,所述方法还包括:

判断所述语音信号强度是否大于预设阈值;

若是,则执行所述提取所述语音信号中的关键字的步骤。

在一个可选的实现方式中,所述提取所述语音信号中的关键字之后,所述方法还包括:

判断所述关键字是否包括多个数字;

若所述关键字包括多个数字,将所述语音信号作为无效语音信号;

若所述关键字仅包括一个数字,则执行所述根据所述关键字生成关键字升降控制指令的步骤。

在一个优选的实现方式中,所述关键字包括英文数字或中文数字。

在一个可选的实现方式中,所述方法还包括:当所述关键字升降控制指令执行完毕后,将所述关键字升降控制指令从所述电梯正在执行的指令集合中删除,并将所述目标声纹信息从所述有效声纹信息集合中删除。

第二方面本发明实施例还提供了一种电梯控制设备,包括:

接收单元,用于接收语音信号;

提取单元,用于提取所述语音信号中的关键字;

生成单元,用于根据所述关键字生成关键字升降控制指令,所述关键字升降控制指令用于控制电梯升降到所述关键字对应的楼层;

获取单元,用于获取所述语音信号的声纹信息;

判断单元,用于判断所述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,所述目标声纹信息为所述有效声纹信息集合中的任一个;所述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令;

替换单元,用于当判断单元判断所述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息匹配,将所述目标声纹信息对应的升降控制指令替换为所述关键字升降控制指令。

在一个可选的实现方式中,所述电梯控制设备还包括:加入单元,用于当所述判断单元判断所述声纹信息与预先存储的有效声纹信息集合中的任一个声纹信息不匹配时,将所述关键字升降控制指令加入所述电梯正在执行的指令集合。

在一个可选的实现方式中,所述判断单元,还用于判断所述语音信号强度是否大于预设阈值;

所述提取单元,还用于当所述判断单元判断所述语音信号强度大于预设阈值时,提取所述语音信号中的关键字。

在一个可选的实现方式中,所述电梯控制设备还包括:

所述判断单元,还用于在所述提取单元提取所述语音信号中的关键字之后,判断所述关键字是否包括多个数字;

处理单元,用于当所述关键字包括多个数字时,将所述语音信号作为无效语音信号;

所述生成单元,还用于当所述判断单元判断所述关键字仅包括一个数字时,根据所述关键字生成关键字升降控制指令。

在一个可选的实现方式中,所述电梯控制设备还包括:

删除单元,用于当所述关键字升降控制指令执行完毕后,将所述关键字升降控制指令从所述电梯正在执行的指令集合中删除,并将所述目标声纹信息从所述有效声纹信息集合中删除。

从以上技术方案可以看出,本发明实施例具有以下优点:通过本发明技术,电梯控制设备可以更正用户发出无效信息,避免因为无效信息导致电梯在非目标楼层停留,从而提高电梯使用效率;此外,根据声纹信息的唯一性,第一用户发出的楼层控制信息第二用户无权进行更改,避免了他人修改自己所要到达的楼层,提高了信息安全。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种通过语音控制电梯的方法的流程示意图;

图2为本发明实施例公开的另一种通过语音控制电梯的方法的流程示意图;

图3为本发明实施例公开的一种电梯控制设备结构示意图;

图4为本发明实施例公开的另一种电梯控制设备结构示意图;

图5为本发明实施例公开的又一种电梯控制设备结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,图1是本发明实施例公开的一种通过语音控制电梯的方法的流程示意图,如图1所示,该种通过语音控制电梯的方法包括如下步骤。

101、电梯控制设备接收语音信号,提取上述语音信号中的关键字。

其中,语音是指人类通过发音器官发出来的、具有一定目的和意义的,用来进行社会交际的声音。信号是消息的表现形式,也就是说任何可以承载某种消息的物理量都可以是信号,如古时候的狼烟,也是一种简单的信号。语音信号是人类发出的、具有某种意义或用途的信息载体,在本发明实施例中,语音信号与语音信息不做区别。

关键字包括但不唯一限定为:数字和/或具有一定意义的词。数字一般为-3、-2、-1、1、2、3、4、5、6、7等,由于实际楼层原因,数字不会超过100,且很少小于-3;具有一定意义的词包括但不唯一限定为:“我要去XX楼”、“我想去XX楼”、“去XX楼”或“我要去XX层”、“我想去XX层”、“去XX层”,其中,“XX”表示数字-3、-2、-1、1、2、3、4、5、6、7等。

本发明实施例中,电梯控制设备接收用户发出的语音信号,从语言信号中提取关键字,从而获得关键字,如楼层数字-3、-2、-1、1、2、3、4、5、6、7等,或者表达去目的楼层的关键信息,如“我要去XX楼”、“我想去XX楼”、“去XX楼”或“我要去XX层”、“我想去XX层”、“去XX层”,其中,“XX”表示数字-3、-2、-1、1、2、3、4、5、6、7等。其中,电梯控制设备为电梯升降控制器或电梯升降系统。

102、电梯控制设备根据上述关键字生成关键字升降控制指令,上述关键字升降控制指令用于控制电梯升降到上述关键字对应的楼层。

其中,指令是计算机或具有计算功能的计算器进行某一特殊运算的代码,如:数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令。由于电梯控制设备中的运算器或处理器,无法识别0、1之外的信息,因此,将关键字转化成控制电梯升降的一种运算代码,该运算代码即为上述关键字升降控制指令。

本发明实施例中,电梯控制设备提取到关键字后,根据关键字信息转换成控制电梯升降的控制指令,根据控制指令,电梯控制设备可以控制电梯升降到关键字对应的楼层。举例来说,某个用户发出一条语音信号,内容为:“我要去10楼”,电梯控制设备中的语音识别器接收到这条语音信号,可以提取里面的数字“10”作为关键字,将“10”生成一种控制电梯升降的代码,即关键字升降控制指令,使得电梯控制设备中的处理器能够识别并执行。

103、电梯控制设备获取上述语音信号的声纹信息,判断上述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,上述目标声纹信息为上述有效声纹信息集合中的任一个;上述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令。

其中,声纹(Voiceprint)是用电声学仪器显示的携带言语信息的声波频谱,声纹不仅具有特定性,而且有相对稳定性的特点,无论讲话者是故意模仿他人声音和语气,还是耳语轻声讲话,即使模仿得惟妙惟肖,其声纹却始终不相同。

有效声纹信息集合指的是具有相对应的升降控制指令,且该升降控制指令未执行完。举例来说,电梯在运行过程中,用户发出一条语音信号,若语音信号中包含关于去某层楼的数字信息,语音识别器提取到关键字,根据关键字生成关键字升降控制指令,且该关键字升降控制指令未执行完,则该声纹信息组成的集合为有效声纹信息集合;若语音信号中不包含关于去某层楼的数字信息,因此,语音识别器无法提取到关键字,进而无法生成关键字升降控制指令,故该声纹信息不在有效声纹信息集合中;或者,该关键字升降控制指令已经执行完,此时,该声纹信息不在有效声纹信息集合中。而目标声纹信息是有效声纹信息集合中的任意一个。

本发明实施例中,电梯控制设备根据用户发出的语音信号,获取到声纹信息,然后将判断该声纹信息与目标声纹信息是否一致,若一致,则说明该声纹信息与目标声纹信息匹配。举例来说,用户A发出一条语音信号,内容为:“我想去10楼”,电梯控制设备中的语音识别器接收到这条语音信号,提取到用户A的声纹信息,然后将该声纹信息与预先存储的有效声纹信息集合中的目标声纹信息进行对比,若有效声纹信息集合中的目标声纹信息a与用户A的声纹信息一致,则两者实现匹配。

本发明实施例中,上述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令,即不同的升降控制指令可以有不同的声纹信息与之对应,而一个升降控制指令,可以有多个声纹信息与之对应。举例来说,用户1想去20楼,用户2、用户3和用户4也想去20楼,此时,用户1、用户2、用户3和用户4的声纹信息均对应一个控制去20楼的升降控制指令,从而避免多条相同的指令占用存储空间。

104、若匹配,电梯控制设备将上述目标声纹信息对应的升降控制指令替换为上述关键字升降控制指令。

本发明实施例中,电梯控制设备获取到某用户的声纹信息和关键字,并根据关键字生成关键字升降控制指令,若有效声纹信息集合中的目标声纹信息与当前用户的声纹信息一致,则将目标声纹信息对应的升降控制指令替换成该关键字升降控制指令。

举例来说,用户A原本想要去5楼,于是发出第一条语音,内容为:“我要去5楼。”语音识别器提取到该语音信号中的声纹信息x和关键字x,电梯控制设备根据该关键字x生成关键字升降控制指令x,然后判断目标声纹信息x与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,若不匹配,则将该声纹信息x存储在有效声纹信息集合中,并执行该关键字升降控制指令。用户A忽然想先去10楼有点事,于是又发出第二条语音:“我想去10楼”,语音识别器提取到该语音信号中的声纹信息y和关键字y,电梯控制设备根据该关键字y生成关键字升降控制指令y,然后判断目标声纹信息y与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,显然,声纹信息y与声纹信息x均为用户A发出的,声纹信息y与声纹信息x匹配,于是将声纹信息x对应的关键字控制指令替换成声纹信息y对应的关键字控制指令,即将去往5楼的升降控制指令替换成去往10楼的升降控制指令,此时,电梯将不在5楼停留,直接升降至10楼。

值得注意的是,用户A将去往5楼的信息修改成去10楼,若无其它用户要去5楼,则电梯将不在5楼停留;若有其它用户想去5楼,电梯仍会在5楼停留,即某个用户只能修改自己想要去的楼层,无法更改他人所要去的楼层。

通过本发明实施例的方案,当电梯在升降过程中,有多个用户临时需要改变所要到达的楼层时,语音识别器将接收该用户至少两次发出的语音信息,而第一次发出的语音信息为无效信息,电梯控制设备可以更正用户发出无效信息,避免因为无效信息导致电梯在非目标楼层停留,从而提高电梯使用效率;此外,根据声纹信息的唯一性,第一用户发出的楼层控制信息第二用户无权进行更改,避免了他人修改自己所要到达的楼层,提高了信息安全。

请参阅图2,图2是本发明实施例公开的一种通过语音控制电梯的方法的流程示意图,图2是在图1的基础上进一步优化得到的,如图2所示,该种通过语音控制电梯的方法包括如下步骤。

201、电梯控制设备接收语音信号。

202、电梯控制设备判断语音信号强度是否大于预设阈值。

预设阈值是电梯出厂前,制造商根据实际情况设定的一个信号强度值,当语音信号强度高于这个值时,认为该语音信号为有用信号,否则视为无用信号。

举例来说,假设电梯在出厂前,制造商设定的信号强度值为-2.5dB,电梯在运行过程中,用户发出一条语音信号,若语音信号小于-2.5dB,则该语音信号被视为无效语音信号而丢弃;若语音信号大于-2.5dB,则进行下一步操作。

203、电梯控制设备提取语音信号中的关键字,获取语音信号的声纹信息。

本发明实施例中,用户发出的语音信号强度大于预设阈值,语音识别器提取该语音信号中的关键字,并获取声纹信息。

可选的,用户发出的语音信号强度小于预设阈值,语音识别器将该语音信号视为无效语音信号,从而被丢弃。

举例来说,假设电梯在出厂前,制造商设定的信号强度值为-2.5dB,电梯在运行过程中,用户发出的语音信号强度小于-2.5dB,则该语音信号被视为无效语音信号而丢弃。从而避免因为用户小声聊天或打电话过程中,发出涉及到关键字的语音而被语音识别器识别并提取到关键字,进而转化成关键字升降控制指令,造成电梯频繁停留。

204、电梯控制设备判断关键字是否包括多个数字。

205、电梯控制设备将该语音信号作为无效语音信号。

可选的,根据预设阈值与语音中出现数字的次数进行比较,若出现数字的次数大于预设阈值,则该语音信号视为无效语音信号。

本发明实施例中,若某个用户发出一条语音信号,内容为:“我要去2、3、4、5、6、7、8、9、10、……、n楼(n为整数)。”语音识别器识别该语音,判断获取到的关键字是否包括多个数字,显然,本语音信号中包括了多个数字,此时,语音识别器将该语音信号视为无效语音信号,将其舍弃。

举例来说,某个小孩很顽皮,故意发出“我要去2、3、4、5、6、7、8、9、10楼”的语音,语音识别器识别该语音,判断获取到的关键字中包括多个数字,从而将该语音信号视为无效语音信号而其舍弃,从而避免了因为小孩顽皮而造成电梯频繁停留,提高电梯使用效率。

206、电梯控制设备根据关键字生成关键字升降控制指令。

本发明实施例中,若用户发出的语音中没有多个数字,则将提取到的关键字生成关键字升降控制指令。

在一个优选的实施方式中,关键字包括英文数字或中文数字。举例来说,由于我国科技高速发展,许多的外国友人来到中国,这些外国友人中,许多人无法说中文,或中文说的不好,若语音识别器只能识别中文,对外国友人来说,这项语音控制电梯升降的服务将无法享受;若语音识别器能够识别英文,将英文中包含数字的关键字提取出来,生成关键字升降控制指令,控制电梯升降。使外国友人也能享受语音控制电梯升降的服务,大大的提高了用户满意度。

207、电梯控制设备判断声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配。

有效声纹信息集合指的是具有相对应的升降控制指令,且该升降控制指令未执行完。举例来说,电梯在运行过程中,用户发出一条语音信号,若语音信号中包含关于去某层楼的数字信息,语音识别器提取到关键字,根据关键字生成关键字升降控制指令,且该关键字升降控制指令未执行完,则该声纹信息组成的集合为有效声纹信息集合;若语音信号中不包含关于去某层楼的数字信息,因此,语音识别器无法提取到关键字,进而无法生成关键字升降控制指令,故该声纹信息不在有效声纹信息集合中;或者,该关键字升降控制指令已经执行完,此时,该声纹信息不在有效声纹信息集合中。而目标声纹信息是有效声纹信息集合中的任意一个。

本发明实施例中,电梯控制设备根据用户发出的语音信号,获取到声纹信息,然后将判断该声纹信息与目标声纹信息是否一致,若一致,则说明该声纹信息与目标声纹信息匹配。举例来说,用户A发出一条语音信号,内容为:“我想去10楼”,电梯控制设备中的语音识别器接收到这条语音信号,提取到用户A的声纹信息,然后将该声纹信息与预先存储的有效声纹信息集合中的目标声纹信息进行对比,若有效声纹信息集合中的目标声纹信息a与用户A的声纹信息一致,则两者实现匹配。

208、电梯控制设备将关键字升降控制指令加入电梯正在执行的指令集合。

本发明实施例中,若判断声纹信息与预先存储的有效声纹信息集合中的目标声纹信息不匹配时,将关键字升降控制指令加入电梯正在执行的指令集合。

209、电梯控制设备将目标声纹信息对应的升降控制指令替换为关键字升降控制指令。

上述步骤209的具体实施方式可参考图1所描述的信息处理方法的步骤104,本发明实施例不再详述。

210、当关键字升降控制指令执行完毕后,电梯控制设备将关键字升降控制指令从电梯正在执行的指令集合中删除,并将目标声纹信息从有效声纹信息集合中删除。

通过本发明实施例的方案,可以有一下几个好处:首先,将用户发出的语音信号强度与预设阈值进行比较,避免因为用户小声聊天或打电话过程中,发出涉及到关键字的语音而被语音识别器识别并提取到关键字,造成电梯频繁停留;第二,判断获取到的关键字中是否包括多个数字,将该包含多个数字的语音信号视为无效语音信号而其舍弃,从而避免了用户恶意发出多个数字的语音而造成电梯频繁停留,提高电梯使用效率;第三,当电梯在升降过程中,有多个用户临时需要改变所要到达的楼层时,语音识别器将接收该用户至少两次发出的语音信息,而第一次发出的语音信息为无效信息,电梯控制设备可以更正用户发出无效信息,避免因为无效信息导致电梯在非目标楼层停留,从而提高电梯使用效率;最后,根据声纹信息的唯一性,第一用户发出的楼层控制信息第二用户无权进行更改,避免他人修改自己所要到达的楼层,提高了信息安全。

请参阅图3,图3是本发明实施例公开的一种电梯控制设备的结构示意图,如图3所示,该电梯控制设备包括:

接收单元301,用于接收语音信号。

提取单元302,用于提取上述语音信号中的关键字。

生成单元303,用于根据上述关键字生成关键字升降控制指令,上述关键字升降控制指令用于控制电梯升降到上述关键字对应的楼层。

获取单元304,用于获取上述语音信号的声纹信息。

判断单元305,用于判断上述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,上述目标声纹信息为上述有效声纹信息集合中的任一个;上述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令。

替换单元306,用于当判断单元305判断上述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息匹配,将上述目标声纹信息对应的升降控制指令替换为上述关键字升降控制指令。

基于上述电梯控制设备,上述电梯控制设备的结构可以执行以下步骤:

310、上述接收单元301接收语音信号,上述提取单元302提取上述语音信号中的关键字。

关键字包括但不唯一限定为:数字和/或具有一定意义的词。数字一般为-3、-2、-1、1、2、3、4、5、6、7等,由于实际楼层原因,数字不会超过100,且很少小于-3;具有一定意义的词包括但不唯一限定为:“我要去XX楼”、“我想去XX楼”、“去XX楼”或“我要去XX层”、“我想去XX层”、“去XX层”,其中,“XX”表示数字-3、-2、-1、1、2、3、4、5、6、7等。

本发明实施例中,接收单元301接收用户发出的语音信号,从语言信号中提取关键字,从而获得关键字,如楼层数字-3、-2、-1、1、2、3、4、5、6、7等,或者表达去目的楼层的关键信息,如“我要去XX楼”、“我想去XX楼”、“去XX楼”或“我要去XX层”、“我想去XX层”、“去XX层”,其中,“XX”表示数字-3、-2、-1、1、2、3、4、5、6、7等。其中,电梯控制设备为电梯升降控制器或电梯升降系统。

320、上述生成单元303根据上述关键字生成关键字升降控制指令,上述关键字升降控制指令用于控制电梯升降到上述关键字对应的楼层。

其中,指令是计算机或具有计算功能的计算器进行某一特殊运算的代码,如:数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令。由于电梯控制设备中的运算器或处理器,无法识别0、1之外的信息,因此,将关键字转化成控制电梯升降的一种运算代码,该运算代码即为上述关键字升降控制指令。

本发明实施例中,提取单元302提取到关键字后,生成单元303根据关键字信息转换成控制电梯升降的控制指令,根据控制指令,电梯控制设备可以控制电梯升降到关键字对应的楼层。举例来说,某个用户发出一条语音信号,内容为:“我要去10楼”,电梯控制设备中的语音识别器接收到这条语音信号,可以提取里面的数字“10”作为关键字,将“10”生成一种控制电梯升降的代码,使得电梯控制设备中的处理器能够识别并执行。

330、上述获取单元304获取上述语音信号的声纹信息,上述判断单元305判断上述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,上述目标声纹信息为上述有效声纹信息集合中的任一个;上述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令。

其中,声纹(Voiceprint)是用电声学仪器显示的携带言语信息的声波频谱,声纹不仅具有特定性,而且有相对稳定性的特点,无论讲话者是故意模仿他人声音和语气,还是耳语轻声讲话,即使模仿得惟妙惟肖,其声纹却始终不相同。

有效声纹信息集合指的是具有相对应的升降控制指令,且该升降控制指令未执行完。举例来说,电梯在运行过程中,用户发出一条语音信号,若语音信号中包含关于去某层楼的数字信息,提取单元302提取到关键字,根据关键字生成关键字升降控制指令,且该关键字升降控制指令未执行完,则该声纹信息组成的集合为有效声纹信息集合;若语音信号中不包含关于去某层楼的数字信息,因此,语音识别器无法提取到关键字,进而无法生成关键字升降控制指令,故该声纹信息不在有效声纹信息集合中;或者,该关键字升降控制指令已经执行完,此时,该声纹信息不在有效声纹信息集合中。而目标声纹信息是有效声纹信息集合中的任意一个。

本发明实施例中,获取单元304根据用户发出的语音信号,获取到声纹信息,然后将判断该声纹信息与目标声纹信息是否一致,若一致,则说明该声纹信息与目标声纹信息匹配。举例来说,用户A发出一条语音信号,内容为:“我想去10楼”,电梯控制设备中的语音识别器接收到这条语音信号,提取单元302提取到用户A的声纹信息,然后判断单元305将该声纹信息与预先存储的有效声纹信息集合中的目标声纹信息进行对比,若有效声纹信息集合中的目标声纹信息a与用户A的声纹信息一致,则两者实现匹配。

本发明实施例中,上述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令,即不同的升降控制指令有不同的声纹信息与之对应,而一个升降控制指令,可以有多个声纹信息与之对应。举例来说,用户1想去20楼,用户2、用户3和用户4也想去20楼,此时,用户1、用户2、用户3和用户4的声纹信息均对应一个控制去20楼的升降控制指令,从而避免多条相同的指令占用存储空间。

340、若上述判断单元305判断上述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息匹配,上述替换单元306将上述目标声纹信息对应的升降控制指令替换为上述关键字升降控制指令。

本发明实施例中,获取单元304和提取单元302分别得到某用户的声纹信息和关键字,生成单元303根据关键字生成关键字升降控制指令,若有效声纹信息集合中的目标声纹信息与当前用户的声纹信息一致,则替换单元306将目标声纹信息对应的升降控制指令替换成该关键字升降控制指令。举例来说,用户A原本想要去5楼,于是发出第一条语音,内容为:“我要去5楼。”提取单元302提取到该语音信号中的声纹信息x和关键字x,生成单元303根据该关键字x生成关键字升降控制指令x,然后判断单元305判断目标声纹信息x与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,若不匹配,则将该声纹信息x存储在有效声纹信息集合中,并执行该关键字升降控制指令。用户A忽然想先去10楼有点事,于是又发出第二条语音:“我想去10楼”,提取单元302提取到该语音信号中的声纹信息y和关键字y,生成单元303根据该关键字y生成关键字升降控制指令y,然后判断单元305判断目标声纹信息y与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,显然,声纹信息y与声纹信息x均为用户A发出的,声纹信息y与声纹信息x匹配,于是替换单元306将声纹信息x对应的关键字控制指令替换成声纹信息y对应的关键字控制指令,即将去往5楼的升降控制指令替换成去往10楼的升降控制指令,此时,电梯将不在5楼停留,直接升降至10楼。

值得注意的是,用户A将去往5楼的信息修改成去10楼,若无其它用户要去5楼,则电梯将不在5楼停留;若有其它用户想去5楼,电梯仍会在5楼停留,即某个用户只能修改自己想要去的楼层,无法更改他人所要去的楼层。

通过本发明实施例的方案,当电梯在升降过程中,有多个用户临时需要改变所要到达的楼层时,语音识别器将接收该用户至少两次发出的语音信息,而第一次发出的语音信息为无效信息,电梯控制设备可以更正用户发出无效信息,避免因为无效信息导致电梯在非目标楼层停留,从而提高电梯使用效率;此外,根据声纹信息的唯一性,第一用户发出的楼层控制信息第二用户无权进行更改,避免了他人修改自己所要到达的楼层,提高了信息安全。

请参阅图4,图4是本发明实施例公开的另一种电梯控制设备的结构示意图,图4是在图3的基础上进一步优化得到的,如图4所示,该电梯控制设备包括:

加入单元307,用于当判断单元305判断上述声纹信息与预先存储的有效声纹信息集合中的任一个声纹信息不匹配时,将上述关键字升降控制指令加入上述电梯正在执行的指令集合。

上述判断单元305,还用于判断上述语音信号强度是否大于预设阈值。

所述提取单元302,还用于当所述判断单元305判断所述语音信号强度大于预设阈值时,提取所述语音信号中的关键字。

上述判断单元305,还用于在上述提取单元提取所述语音信号中的关键字之后,判断所述关键字是否包括多个数字。

处理单元308,用于当上述关键字包括多个数字时,将上述语音信号作为无效语音信号。

所述生成单元303,还用于当所述判断单元305判断所述关键字仅包括一个数字时,根据所述关键字生成关键字升降控制指令。

删除单元309,用于当上述关键字升降控制指令执行完毕后,将上述关键字升降控制指令从上述电梯正在执行的指令集合中删除,并将上述目标声纹信息从上述有效声纹信息集合中删除。

基于上述电梯控制设备,上述电梯控制设备的结构可以执行以下步骤:

410、接收单元301接收语音信号。

420、判断单元305判断语音信号强度是否大于预设阈值。

预设阈值是电梯出厂前,制造商根据实际情况设定的一个信号强度值,当语音信号强度高于这个值时,认为该语音信号为有用信号,否则视为无用信号。

举例来说,假设电梯在出厂前,制造商设定的信号强度值为-2.5dB,电梯在运行过程中,用户发出一条语音信号,若语音信号小于-2.5dB,则该语音信号被视为无效语音信号而丢弃;若语音信号大于-2.5dB,则进行下一步操作。

430、提取单元302提取语音信号中的关键字,获取单元304获取语音信号的声纹信息。

本发明实施例中,用户发出的语音信号强度大于预设阈值,语音识别器提取该语音信号中的关键字,并获取声纹信息。

可选的,用户发出的语音信号强度小于预设阈值,语音识别器将该语音信号视为无效语音信号,从而被丢弃。

举例来说,假设电梯在出厂前,制造商设定的信号强度值为-2.5dB,电梯在运行过程中,用户发出的语音信号强度小于-2.5dB,则该语音信号被视为无效语音信号而丢弃。从而避免因为用户小声聊天或打电话过程中,发出涉及到关键字的语音而被语音识别器识别并提取到关键字,进而转化成关键字升降控制指令,造成电梯频繁停留。

440、判断单元305判断关键字是否包括多个数字。

450、处理单元308将语音信号作为无效语音信号。

可选的,根据预设阈值与语音中出现数字的次数进行比较,若出现数字的次数大于预设阈值,则该语音信号视为无效语音信号。

本发明实施例中,若某个用户发出一条语音信号,内容为:“我要去2、3、4、5、6、7、8、9、10、……、n楼(n为整数)。”语音识别器识别该语音,判断获取到的关键字是否包括多个数字,显然,本语音信号中包括了多个数字,此时,语音识别器将该语音信号视为无效语音信号,将其舍弃。

举例来说,某个小孩很顽皮,故意发出“我要去2、3、4、5、6、7、8、9、10楼”的语音,语音识别器识别该语音,判断获取到的关键字中包括多个数字,从而将该语音信号视为无效语音信号而其舍弃,从而避免了因为小孩顽皮而造成电梯频繁停留,提高电梯使用效率。

460、生成单元303根据关键字生成关键字升降控制指令。

本发明实施例中,若用户发出的语音中没有多个数字,则将提取到的关键字生成关键字升降控制指令。

在一个优选的实施方式中,关键字包括英文数字或中文数字。举例来说,由于我国科技高速发展,许多的外国友人来到中国,这些外国友人中,许多人无法说中文,或中文说的不好,若语音识别器只能识别中文,对外国友人来说,这项语音控制电梯升降的服务将无法享受;若语音识别器能够识别英文,将英文中包含数字的关键字提取出来,生成关键字升降控制指令,控制电梯升降。使外国友人也能享受语音控制电梯升降的服务,大大的提高了用户满意度。

470、判断单元305判断声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配。

有效声纹信息集合指的是具有相对应的升降控制指令,且该升降控制指令未执行完。举例来说,电梯在运行过程中,用户发出一条语音信号,若语音信号中包含关于去某层楼的数字信息,语音识别器提取到关键字,根据关键字生成关键字升降控制指令,且该关键字升降控制指令未执行完,则该声纹信息组成的集合为有效声纹信息集合;若语音信号中不包含关于去某层楼的数字信息,因此,语音识别器无法提取到关键字,进而无法生成关键字升降控制指令,故该声纹信息不在有效声纹信息集合中;或者,该关键字升降控制指令已经执行完,此时,该声纹信息不在有效声纹信息集合中。而目标声纹信息是有效声纹信息集合中的任意一个。

本发明实施例中,电梯控制设备根据用户发出的语音信号,获取到声纹信息,然后将判断该声纹信息与目标声纹信息是否一致,若一致,则说明该声纹信息与目标声纹信息匹配。举例来说,用户A发出一条语音信号,内容为:“我想去10楼”,电梯控制设备中的语音识别器接收到这条语音信号,提取到用户A的声纹信息,然后将该声纹信息与预先存储的有效声纹信息集合中的目标声纹信息进行对比,若有效声纹信息集合中的目标声纹信息a与用户A的声纹信息一致,则两者实现匹配。

480、加入单元307将关键字升降控制指令加入电梯正在执行的指令集合。

本发明实施例中,若判断声纹信息与预先存储的有效声纹信息集合中的目标声纹信息不匹配时,将关键字升降控制指令加入电梯正在执行的指令集合。

490、替换单元306将目标声纹信息对应的升降控制指令替换为关键字升降控制指令。

上述步骤209的具体实施方式可参考图1所描述的信息处理方法的步骤104,本发明实施例不再详述。

500、当关键字升降控制指令执行完毕后,删除单元309将关键字升降控制指令从电梯正在执行的指令集合中删除,并将目标声纹信息从有效声纹信息集合中删除。

通过本发明实施例的方案,可以有一下几个好处:首先,将用户发出的语音信号强度与预设阈值进行比较,避免因为用户小声聊天或打电话过程中,发出涉及到关键字的语音而被语音识别器识别并提取到关键字,造成电梯频繁停留;第二,判断获取到的关键字中是否包括多个数字,将该包含多个数字的语音信号视为无效语音信号而其舍弃,从而避免了用户恶意发出多个数字的语音而造成电梯频繁停留,提高电梯使用效率;第三,当电梯在升降过程中,有多个用户临时需要改变所要到达的楼层时,语音识别器将接收该用户至少两次发出的语音信息,而第一次发出的语音信息为无效信息,电梯控制设备可以更正用户发出无效信息,避免因为无效信息导致电梯在非目标楼层停留,从而提高电梯使用效率;最后,根据声纹信息的唯一性,第一用户发出的楼层控制信息第二用户无权进行更改,避免他人修改自己所要到达的楼层,提高了信息安全。

请参阅图5,图5是本发明实施例公开的又一种电梯控制设备的结构示意图,如图5所示,该电梯控制设备包括:

至少一个输入设备501;至少一个输出设备502;至少一个处理器503,例如CPU;和存储器504,上述输入设备501、输出设备502、处理器503和存储器504通过总线505连接。

其中,上述输入设备501具体可为语音识别器、物理按键和电梯对讲机。

上述输出设备502具体可为电梯显示屏和电梯扬声器。

上述存储器504可以是高速RAM存储器,也可为非易失存储器(non-volatile memory),例如磁盘存储器。上述存储器504用于存储一组程序代码,上述输入设备501、输出设备502和处理器503用于调用存储器504中存储的程序代码,执行如下操作:

上述处理器503,用于:

接收语音信号,提取上述语音信号中的关键字。

根据上述关键字生成关键字升降控制指令,上述关键字升降控制指令用于控制电梯升降到上述关键字对应的楼层。

获取上述语音信号的声纹信息,判断上述声纹信息与预先存储的有效声纹信息集合中的目标声纹信息是否匹配,上述目标声纹信息为上述有效声纹信息集合中的任一个;上述有效声纹信息集合中的任一个声纹信息均对应电梯正在执行的指令集合中一条升降控制指令。

若是,将上述目标声纹信息对应的升降控制指令替换为上述关键字升降控制指令。

可选的,上述处理器503,还用于:

若上述声纹信息与预先存储的有效声纹信息集合中的任一个声纹信息不匹配,则将上述关键字升降控制指令加入上述电梯正在执行的指令集合。

可选的,上述处理器503,还用于:

判断上述语音信号强度是否大于预设阈值。

若是,则执行上述提取上述语音信号中的关键字的步骤。

可选的,上述处理器503,还用于:

判断上述关键字是否包括多个数字。

若上述关键字包括多个数字,将上述语音信号作为无效语音信号。

若上述关键字仅包括一个数字,则执行上述根据上述关键字生成关键字升降控制指令的步骤。

可选的,上述处理器503,还用于:

当上述关键字升降控制指令执行完毕后,将上述关键字升降控制指令从上述电梯正在执行的指令集合中删除,并将上述目标声纹信息从上述有效声纹信息集合中删除。

通过本发明实施例的方案,电梯控制设备可以更正用户发出无效信息,避免因为无效信息导致电梯在非目标楼层停留,从而提高电梯使用效率;此外,根据声纹信息的唯一性,第一用户发出的楼层控制信息第二用户无权进行更改,避免他人修改自己所要到达的楼层,提高了信息安全。

尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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