一种提供门禁验证信息及门禁控制的方法、装置和设备与流程



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.图1是本技术实施例一提供的一种提供门禁验证信息的方法的流程图;
34.图2是本技术实施例二提供的一种门禁控制方法的流程图;
35.图3是本技术实施例三提供的一种提供门禁验证信息的装置的结构示意图;
36.图4是本技术实施例四提供的一种门禁控制装置的结构示意图;
37.图5是本技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
38.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
39.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
40.实施例一
41.图1为本技术实施例一提供的一种提供门禁验证信息的方法的流程图,可以应用于楼宇的楼宇管理系统中。该楼宇管理系统可以包括但不限于如下功能:门禁控制、楼宇访问管理、能源监控、环境管理、消防管理、云计算等,是一个综合智能管理平台。
42.如图1所示,该方法可以包括如下步骤:
43.步骤110,获取机器人的访问信息,并将所述访问信息编码成二进制访问信息。
44.示例性地,访问信息可以包括当前机器人的身份信息、以及该机器人将要执行的服务任务的任务信息等。例如,该身份信息可以包括但不限于:机器人id、机器人所属厂家信息、机器人型号等;该任务信息可以包括但不限于:任务类型(如送餐任务、巡逻任务、清洁任务、取件任务、引导任务等)、任务标识、访问楼层、访问目的地(如该访问楼层的哪个房间)、访问时间范围等。
45.在一种实施例中,可以采用如下方式获取机器人的访问信息:
46.接收机器人管理平台发送的机器人的访问信息。
47.其中,该访问信息为机器人管理平台在检测到机器人使用请求时,为该机器人使用请求分配机器人后,获取该机器人的身份信息,以及,获取该机器人使用请求携带的任务
信息,并将该身份信息与任务信息进行组合后得到的信息。
48.具体的,机器人管理平台相当于机器人驿站,用于对一个或多个机器人进行管理,例如给机器人分配服务任务、对机器人进行充电管理、停放管理等。该机器人管理平台可以通过通信模块与楼宇管理系统进行通信。
49.在一种示例性的使用场景中,机器人管理平台可以提供使用机器人的接口,需要使用机器人的用户可以通过该接口发起机器人使用请求,该机器人使用请求中可以包括需要机器人执行的服务任务的任务信息。例如,在需要机器人协助进行快递配送的场景中,快递员可以在机器人管理平台提供的接口中输入任务信息并提交该任务信息给机器人管理平台。其中,接口可以提供指定格式的录入方式供用户录入信息,
50.其中,本实施例对机器人管理平台提供使用机器人的接口的实现方式不作限定,例如,可以为机器人管理平台设置对应的终端设备,通过该终端设备的交互界面实现上述接口;又如,还可以通过安装该机器人管理平台对应的应用程序或者小程序的方式来实现该接口;或者,通过扫码机器人管理平台提供的二维码来实现该接口。
51.然后,机器人管理平台按照设定策略从管理的所有机器人中选择用于执行该服务任务的机器人,并获取所选择的机器人的身份信息。本实施例对该设定策略不作限定。接着,机器人管理平台可以根据该身份信息以及该任务信息,按照与楼宇管理系统事先预定的数据格式生成机器人的访问信息,并将该访问信息发送至楼宇管理系统中。
52.在其他实施例中,也可以是机器人直接与楼宇管理系统通信,在这种场景中,需要使用机器人的用户可以在机器人中触发输入任务信息,然后机器人根据该任务信息以及自身的身份信息生成访问信息,并发送至楼宇管理系统中。
53.在一种实现中,楼宇管理系统获得该访问信息以后,可以首先存储该访问信息,然后采用哈夫曼编码将该访问信息转换成二进制编码,即二进制访问信息,该二进制访问信息可以与其对应的访问信息进行关联存储。
54.步骤120,从预设的数字音频数据库中选取数字音频。
55.其中,数字音频信号是相对于模拟音频信号来说的。声音的本质是波,人所能听到的声音的频率在20hz到20khz之间,称为声波。模拟信号对波的表示是连续的函数特性,基本的原理是不同频率和振幅的波叠加在一起。而数字音频信号是对模拟信号的一种量化,其中一种量化的方法是对时间坐标按相等的时间间隔做采样,对振幅做量化。单位时间内的采样次数称为采样频率。这样一段声波就可以被数字化后变成一串数值,每个数值对应相应抽样点的振幅值,按顺序将这些数字排列起来就是数字音频信号。这就是adc(analog-to-digital converter,模拟数字转换器)过程,而dac(数字模拟转换器)的过程则相反,将连续的数字按采样时候的频率顺序转换成对应的电压。adc解码器解码后的信息属于数字音频信号(数字音频信号有不同的格式,最常用的是pcm),需要通过dac转换器变成模拟信号并经过信号功率放大,才能被人耳所识别。
56.在本实施例中,可以预先生成数字音频数据库,该数字音频数据库中可以存储有多条数据音频信号,本实施例对该数字音频数据库中的音频来源不作限制,例如可以是某段音乐转换得到的数字音频,或者大自然的声音转换得到的数字音频。还可以对该数字音频数据库进行定期更新。
57.在一种实施例中,步骤120进一步可以包括如下步骤:
58.从预设的数字音频数据库中随机选取一个或多个数字音频。
59.在实际中,本技术实施例对从数字音频数据库中选取数字音频的方式不作限定,除了随机选取以外,在其他实施例中,还可以按照一定的规则进行选取,例如按序选取,比如,数字音频数据库中的数字音频都有编号,然后需要获取数字音频时,则按序选取排序靠前的未被选择过的数字音频。当数字音频数据库中的所有数字音频都被选择完以后,则对数字音频数据库进行更新。
60.步骤130,根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件,并存储所述数字音频验证文件。
61.在该实施例中,二进制访问信息以及数字音频都是二进制数据,可以将两者按照一定的数学算法或语音数字化处理方法结合成数字音频验证文件,该数字音频验证文件可以作为该机器人当前次访问的独特的识别证书。在一种实现方式中,可以将二进制访问信息以及数字音频进行乘积运算,得到数字音频验证文件。
62.通过将当前的访问信息与随机选取的数字音频的结合生成的当前次访问的数字音频验证文件,可以使得同一机器人每次访问时获得的数字音频验证文件都是不同的,这样的数字音频验证文件更加难复制和破解,避免音频被录音导致其他没有授权的人通行门禁的情况发生,提高了门禁的安全性。
63.在一种实施例中,为了更好地确保每次访问获得的数字音频验证文件的全局唯一性,还可以为当前访问信息分配二进制随机码,例如,该二进制随机码可以体现为分配序号、或者其他唯一性比较强的代码。然后将二进制访问信息、选取的所述数字音频以及二进制随机码合成数字音频验证文件。这样即使同一机器人提交的任务信息和身份信息都是相同的,选取的数字音频也是相同的(概率较低)情况下,因为随机码的不同,能确保每次访问获得的数字音频验证文件的全局唯一性。
64.获得当前访问信息的数字音频验证文件以后,则可以将该数字音频验证文件保存在验证文件数据库中,或者,还可以通过数据表的方式记录同一机器人的不同数字音频验证文件。
65.步骤140,将所述数字音频验证文件转换成验证音频,并将所述验证音频下发至所述机器人中,所述机器人用于在到达门禁时播放所述验证音频,以便于通过所述门禁。
66.当楼宇管理系统生成针对当前访问信息的数字音频验证文件以后,可以采用dac转换器将该数字音频验证文件封装成可播放格式的验证音频。然后将该验证音频下发到机器人中,该验证音频可被机器人携带和播放。
67.在一种实施例中,当楼宇管理系统是与机器人管理平台通信时,可以将该验证音频下发至机器人管理平台中,该验证音频可以携带对应的访问信息的标识(例如访问信息id,其在访问信息生成的时候生成),或者携带机器人标识。以由机器人管理平台将该验证音频发送至机器人中。
68.在另一种实施例中,若机器人直接与楼宇管理系统通信,则楼宇管理系统可以直接将该验证音频发送至机器人中。
69.在其他实施例中,楼宇管理系统还可以不发送该验证音频,而是提供下载接口,由机器人管理平台或者机器人根据访问信息从楼宇管理系统中下载对应的验证音频。
70.在本实施例中,采用音频格式来生成门禁验证信息,由于音频是智能设备与外界
交互的成本最低应用最广最自然的手段,机器人只要有音频播放模块即可实现本实施例,不需要另外安装硬件接口设备,同时无需要求机器人开放通讯接口协议,省去额外安装布线的成本,扩展了门禁验证的适用范围。
71.另外,本实施例在生成验证文件时,采用的是实时的访问信息以及预先生成的数字音频进行合成,得到数字音频验证文件,然后将数字音频验证文件转换成用于播放的验证音频,相比于提前录制好音频然后每次通过门禁时播放同样的音频的方式,确保了机器人每次访问获得的音频验证文件和验证音频是的全局唯一性,提高了门禁的安全性。
72.实施例二
73.图2为本技术实施例二提供的一种门禁控制方法的流程图,可以应用于楼宇的楼宇管理系统中。如图2所示,该方法可以包括如下步骤:
74.步骤210,获取机器人在待通行的门禁前播放的目标音频。
75.其中,该目标音频为楼宇管理系统在获得机器人的访问信息后,将该访问信息编码成二进制访问信息,并从预设的数字音频数据库中选取数字音频,接着根据该二进制访问信息与选取的所述数字音频生成数字音频验证文件后,对该数字音频验证文件进行转换得到的、并下发至机器人的音频信号。
76.当机器人获得到目标音频以后,则携带目标音频启动前往门禁,当机器人到达门禁前,播放该目标音频。
77.在一种实施例中,步骤210可以包括如下步骤:
78.当检测到有机器人靠近门禁时,激活门禁的语音采集系统;采用该语音采集系统采集机器人在待通行的门禁前播放的目标音频。
79.在实现时,门禁中可以安装有特定传感器或视频监控系统来检测是否有机器人靠近门禁,当特定传感器或视频监控系统检测到门禁的预设范围内有机器人时,则可以判定有机器人靠近门禁。示例性地,该特定传感器可以为图像传感器,通过拍摄门禁预设范围内的区域的图像,来分析是否在该范围内存在机器人。
80.当特定传感器或视频监控系统检测到有机器人靠近门禁时,则可以向楼宇管理系统发送机器人靠近指令,楼宇管理系统接收到该机器人靠近指令后,则可以激活门禁的语音采集系统。在其他实施例中,也可以由机器人在检测到自身到达预设范围时(机器人可以通过自身的传感器以及位置地图来检测是否到达门禁的预设范围),唤醒语音采集系统。
81.在其他实施例中,该语音采集系统也可以一直处于激活状态,而无需每次有机器人靠近的时候再激活。
82.在一种实现中,当语音采集系统被激活以后,则可以播放预设的提醒语音,该提醒语音用于提示来访者提供门禁验证信息,例如可以为“小x、小x,开始验证”。随后机器人播放存储在其内的目标音频。对于机器人来说,如果其内存储有多个音频,则可以按照时间顺序选取最新的音频作为目标音频进行播放;或者,还可以只在机器人内部存储一个音频文件,此时机器人则可以直接播放该音频文件。
83.在其他实现中,语音采集系统甚至可以不用播放提醒语音,而是有机器人根据其内的距离传感器,当检测到自身距离门禁达到设定距离时,则直接播放该目标音频。
84.步骤220,将所述目标音频转换成目标数字音频。
85.在一种实现中,当语音采集系统获得目标音频以后,则可以将该目标音频转换成
目标数字音频,并将该目标数字音频发送给楼宇管理系统进行验证。
86.在其他实现中,当语音采集系统获得目标音频以后,也可以直接将该目标音频发送给楼宇管理系统,由楼宇管理系统将该目标音频转换成目标数字音频,然后对该目标数字音频进行验证。
87.步骤230,对所述目标数字音频进行验证,并在验证通过时,开启所述门禁。
88.当楼宇管理系统获得目标数字音频以后,则可以对该目标数字音频进行验证,以便于判断是否开启门禁。
89.在一种实施例中,步骤230进一步可以包括如下步骤:
90.采用预先生成的声纹识别模型获取目标数字音频对应的目标声纹特征;采用预先生成的声纹搜索引擎,在预先生成的声纹数据库中搜索该目标声纹特征;若搜索到该目标声纹特征,则判定为对目标数字音频验证通过;若搜索不到目标声纹特征,则判定为对目标数字音频验证不通过。
91.在实现时,可以采用预先训练得到的声纹识别模型来提取目标数字音频对应的目标声纹特征,该声纹识别模型的输入是目标数字音频,输出是目标声纹特征。在一种示例中,该声纹识别模型可以为基于深度学习的神经网络构建的模型,采用的是gmm-ubm模型(gaussian mixed model-universal background model,高斯混合通用背景模型)抽取的x-vector作为检索语音向量,抽取相关模型进行匹配训练和测试,在嘈杂噪声场景等相关的场景进行声纹识别模型训练,达到不断提高识别精度的目的。此方法将训练特征参数和测试的特征参数进行比较,比较两者之间的失真度,调节函数的相似度逼近损失函数,通过不断学习,不断的提高调节函数(调节函数通常被称为学习率)。可以包括矢量量化模型和动态时间规整法(dynamic time warping,简称dtw)模型,其中dtw通过将输入待识别的特征矢量序列与训练时提取的特征矢量进行比较,通过最优路径匹配的方法来进行识别。
92.在进行搜索时,可以采用预先创建的声纹搜索引擎,在声纹数据库中搜索该目标声纹特征。声纹搜索引擎在进行声纹搜索时,无需进行全部声纹的匹配,只需要搜索到特定声纹特征即可判定为搜索到目标声纹特征。其中,声纹数据库中包括多种声纹特征,该声纹特征为对楼宇管理系统在先生成的数字音频验证文件进行声纹提取后得到的特征向量。
93.当验证通过时,楼宇管理系统可以向门禁发送该机器人的身份信息,以确认授权合法。则门禁可以控制门禁开启。同时,楼宇管理系统还可以生成当前通过的机器人的通行记录,例如,该通行记录包括机器人的访问信息、实际通行时间等。
94.当楼宇管理系统检测到机器人已经通过门禁以后,则可以关闭门禁,并将存储的该数字音频验证文件、验证音频等文件设置为已使用状态。对于机器人而言,当其有效通过门禁以后,也可以将其内存储的验证音频设置为已使用状态,或者删除该验证音频。
95.在实际中,当楼宇管理系统对目标数字音频验证不通过时,则不开启门禁。对于机器人而言,其内可以设置有重发机制,例如设定如果在播放目标音频的设定时长内,没有检测到门禁开启,则再次播放该目标音频。如果播放目标音频的次数达到设定数量,则机器人返回机器人驿站,并向机器人管理平台上报错误信息。对于机器人管理平台而言,当其收到机器人上报的错误信息以后,一方面可以向申请使用机器人的用户发出错误提示(例如,通过短信或者应用程序通知等方式发出错误提示),以通知该用户机器人当前尚未能完成服务任务。另一方面可以向楼宇管理系统发出错误告警,以提醒楼宇管理系统可能当前门禁
存在故障。
96.在本实施例中,当机器人想要通过门禁时,通过音频发起门禁验证,机器人只要有音频播放模块即可实现本实施例,不需要另外安装硬件接口设备,同时无需要求机器人开放通讯接口协议,省去额外安装布线的成本,扩展了门禁验证的适用范围。
97.实施例三
98.图3为本技术实施例三提供的一种提供门禁验证信息的装置的结构示意图,所述装置可以应用于楼宇管理系统中,可以包括如下模块:
99.访问信息获取模块310,用于获取机器人的访问信息,并将所述访问信息编码成二进制访问信息;
100.数字音频选取模块320,用于从预设的数字音频数据库中选取数字音频;
101.数字音频验证文件生成模块330,用于根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件,并存储所述数字音频验证文件;
102.数字音频转换模块340,用于将所述数字音频验证文件转换成验证音频;
103.验证音频下发模块350,用于将所述验证音频下发至所述机器人中,所述机器人用于在到达门禁时播放所述验证音频,以便于通过所述门禁。
104.在一种实施例中,数字音频验证文件生成模块330具体用于:
105.为所述访问信息分配二进制随机码;
106.将所述二进制访问信息、选取的所述数字音频以及所述二进制随机码合成数字音频验证文件。
107.在一种实施例中,访问信息获取模块310具体用于:
108.接收机器人管理平台发送的机器人的访问信息,其中,所述访问信息为所述机器人管理平台在检测到机器人使用请求时,为所述机器人使用请求分配机器人后,获取该机器人的身份信息,以及,获取所述机器人使用请求携带的任务信息,并将所述身份信息与所述任务信息进行组合后得到的信息;
109.验证音频下发模块350具体用于:
110.将所述验证音频下发至所述机器人管理平台,以由所述机器人管理平台将所述验证音频发送至所述机器人中。
111.在一种实施例中,数字音频选取模块320具体用于:
112.从预设的数字音频数据库中随机选取一个或多个数字音频。
113.本技术实施例所提供的一种提供门禁验证信息的装置可执行本技术任意实施例所提供的一种提供门禁验证信息的方法,具备执行方法相应的功能模块和有益效果。
114.实施例四
115.图4为本技术实施例四提供的一种门禁控制装置的结构示意图,所述装置可以应用于楼宇管理系统中,可以包括如下模块:
116.目标音频获取模块410,用于获取机器人在待通行的门禁前播放的目标音频,所述目标音频为所述楼宇管理系统在获得所述机器人的访问信息后,将所述访问信息编码成二进制访问信息,并从预设的数字音频数据库中选取数字音频,接着根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件后,对所述数字音频验证文件进行转换得到的音频信号;
117.音频转换模块420,用于将所述目标音频转换成目标数字音频;
118.音频验证模块430,用于对所述目标数字音频进行验证,并在验证通过时,开启所述门禁。
119.在一种实施例中,目标音频获取模块410具体用于:
120.当检测到有机器人靠近门禁时,激活所述门禁的语音采集系统;
121.采用所述语音采集系统采集所述机器人在待通行的门禁前播放的目标音频。
122.在一种实施例中,音频验证模块430具体用于:
123.采用预先生成的声纹识别模型获取所述目标数字音频对应的目标声纹特征;
124.采用预先生成的声纹搜索引擎,在预先生成的声纹数据库中搜索所述目标声纹特征,所述声纹数据库中包括多种声纹特征,所述声纹特征为对所述楼宇管理系统在先生成的数字音频验证文件进行声纹提取后得到的特征向量;
125.若搜索到所述目标声纹特征,则判定为对所述目标数字音频验证通过;
126.若搜索不到所述目标声纹特征,则判定为对所述目标数字音频验证不通过。
127.本技术实施例所提供的一种门禁控制装置可执行本技术任意实施例所提供的一种门禁控制方法,具备执行方法相应的功能模块和有益效果。
128.实施例五
129.图5示出了可以用来实施本技术的方法实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
130.如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
131.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
132.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如实施例一或实施例二所述的方法。
133.在一些实施例中,实施例一或实施例二所述的方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分
或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的实施例一或实施例二所述的方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行实施例一或实施例二所述的方法。
134.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
135.用于实施本技术的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
136.在本技术的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
137.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
138.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
139.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过
通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
140.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本技术中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术的技术方案所期望的结果,本文在此不进行限制。
141.上述具体实施方式,并不构成对本技术保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本技术保护范围之内。

技术特征:


1.一种提供门禁验证信息的方法,其特征在于,所述方法应用于楼宇管理系统中,所述方法包括:获取机器人的问信息,并将所述访问信息编码成二进制访问信息;从预设的数字音频数据库中选取数字音频;根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件,并存储所述数字音频验证文件;将所述数字音频验证文件转换成验证音频,并将所述验证音频下发至所述机器人中,所述机器人用于在到达门禁时播放所述验证音频,以便于通过所述门禁。2.根据权利要求1所述的方法,其特征在于,所述根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件,包括:为所述访问信息分配二进制随机码;将所述二进制访问信息、选取的所述数字音频以及所述二进制随机码合成数字音频验证文件。3.根据权利要求1所述的方法,其特征在于,所述获取机器人的访问信息,包括:接收机器人管理平台发送的机器人的访问信息,其中,所述访问信息为所述机器人管理平台在检测到机器人使用请求时,为所述机器人使用请求分配机器人后,获取该机器人的身份信息,以及,获取所述机器人使用请求携带的任务信息,并将所述身份信息与所述任务信息进行组合后得到的信息;所述将所述验证音频下发至所述机器人中,包括:将所述验证音频下发至所述机器人管理平台,以由所述机器人管理平台将所述验证音频发送至所述机器人中。4.根据权利要求1-3任一项所述的方法,其特征在于,所述从预设的数字音频数据库中选取数字音频,包括:从预设的数字音频数据库中随机选取一个或多个数字音频。5.一种门禁控制方法,其特征在于,所述方法应用于楼宇管理系统中,所述方法包括:获取机器人在待通行的门禁前播放的目标音频,所述目标音频为所述楼宇管理系统在获得所述机器人的访问信息后,将所述访问信息编码成二进制访问信息,并从预设的数字音频数据库中选取数字音频,接着根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件后,对所述数字音频验证文件进行转换得到的音频信号;将所述目标音频转换成目标数字音频;对所述目标数字音频进行验证,并在验证通过时,开启所述门禁。6.根据权利要求5所述的方法,其特征在于,所述获取机器人在待通行的门禁前播放的目标音频,包括:当检测到有机器人靠近门禁时,激活所述门禁的语音采集系统;采用所述语音采集系统采集所述机器人在待通行的门禁前播放的目标音频。7.根据权利要求5或6所述的方法,其特征在于,所述对所述目标数字音频进行验证,包括:采用预先生成的声纹识别模型获取所述目标数字音频对应的目标声纹特征;采用预先生成的声纹搜索引擎,在预先生成的声纹数据库中搜索所述目标声纹特征,
所述声纹数据库中包括多种声纹特征,所述声纹特征为对所述楼宇管理系统在先生成的数字音频验证文件进行声纹提取后得到的特征向量;若搜索到所述目标声纹特征,则判定为对所述目标数字音频验证通过;若搜索不到所述目标声纹特征,则判定为对所述目标数字音频验证不通过。8.一种提供门禁验证信息的装置,其特征在于,所述装置应用于楼宇管理系统中,所述装置包括:访问信息获取模块,用于获取机器人的访问信息,并将所述访问信息编码成二进制访问信息;数字音频选取模块,用于从预设的数字音频数据库中选取数字音频;数字音频验证文件生成模块,用于根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件,并存储所述数字音频验证文件;数字音频转换模块,用于将所述数字音频验证文件转换成验证音频;验证音频下发模块,用于将所述验证音频下发至所述机器人中,所述机器人用于在到达门禁时播放所述验证音频,以便于通过所述门禁。9.一种门禁控制装置,其特征在于,所述装置应用于楼宇管理系统中,所述装置包括:目标音频获取模块,用于获取机器人在待通行的门禁前播放的目标音频,所述目标音频为所述楼宇管理系统在获得所述机器人的访问信息后,将所述访问信息编码成二进制访问信息,并从预设的数字音频数据库中选取数字音频,接着根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件后,对所述数字音频验证文件进行转换得到的音频信号;音频转换模块,用于将所述目标音频转换成目标数字音频;音频验证模块,用于对所述目标数字音频进行验证,并在验证通过时,开启所述门禁。10.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的方法。

技术总结


本申请公开了一种提供门禁验证信息及门禁控制的方法、装置和设备,其中该提供门禁验证信息的方法包括:获取机器人的访问信息,并将所述访问信息编码成二进制访问信息;从预设的数字音频数据库中选取数字音频;根据所述二进制访问信息与选取的所述数字音频生成数字音频验证文件,并存储所述数字音频验证文件;将所述数字音频验证文件转换成验证音频,并将所述验证音频下发至所述机器人中,所述机器人用于在到达门禁时播放所述验证音频,以便于通过所述门禁。相比于提前录制好音频然后每次通过门禁时播放同样的音频的方式,确保了机器人每次访问获得的音频验证文件和验证音频是的全局唯一性,提高了门禁的安全性。提高了门禁的安全性。提高了门禁的安全性。


技术研发人员:

吴炳坤 刘辉 涂海胜 文科 余佳鑫 林汉洁

受保护的技术使用者:

日立楼宇技术(广州)有限公司

技术研发日:

2022.05.19

技术公布日:

2022/8/30

本文发布于:2024-09-21 13:34:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/26467.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   机器人   门禁   数字音频
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议