一种基于云计算的门控方法及设备与流程

文档序号:20909697发布日期:2020-05-29 12:57阅读:202来源:国知局
一种基于云计算的门控方法及设备与流程

本发明涉及智能控制领域,尤其涉及一种基于云计算的门控方法及设备。



背景技术:

目前,市面上的智能门锁大部分采用本地识别人脸、声纹、指纹、密码、门禁卡等方式实现。由于人脸或声纹等生物特征信息的数据量较大,故身份验证过程需要用到计算能力很强的处理器;而仅使用数据量较小的指纹或密码等信息进行身份验证,虽然对处理器的计算能力要求较底,但是由于计算能力较弱容易被破解。

因此,为了克服智能门锁自身计算能力弱的问题,有必要提供一种能够借鉴云计算来提升智能门锁的整体计算能力。



技术实现要素:

本发明实施例为了借鉴云计算来提升智能门锁的整体计算能力,创造性地提供一种基于云计算的门控方法及设备。

根据本发明的第一方面,提供一种基于云计算的门控方法,应用于门控设备,所述门控设备与云端设备建立有网络通信连接;所述方法包括:所述门控设备采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;所述门控设备发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于所接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;所述门控设备接收由所述云端设备反馈的至少一个云端身份验证的响应消息;所述门控设备基于所采集的至少一个第二特征信息对所述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令;所述门控设备根据所述门锁控制指令,执行针对门锁的智能控制操作。

根据本发明一实施方式,所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令,包括:所述门控设备分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果;所述门控设备根据所得到的分析结果,生成门锁控制指令。

根据本发明一实施方式,所述门控设备根据所得到的分析结果,生成门锁控制指令,包括:若所述分析结果为所确定的成功响应消息的总类型数量已达指定类型数量,则所述门控设备生成第一门锁控制指令,所述第一门锁控制指令用于控制执行针对门锁的智能开锁操作;相应的,所述门控设备根据所述门锁控制指令,执行针对门锁的智能控制操作,包括:所述门控设备根据所述第一门锁控制指令,执行针对门锁的智能开锁操作。

根据本发明一实施方式,所述门控设备根据所得到的分析结果,生成门锁控制指令,包括:若所述分析结果为所确定的成功响应消息的总类型数量未达到指定类型数量,则所述门控设备生成第二门锁控制指令,所述第二门锁控制指令用于控制响应针对门锁的拒绝开锁操作;相应的,所述门控设备根据所述门锁控制指令,执行针对门锁的智能控制操作,包括:所述门控设备根据所述第二门锁控制指令,响应针对门锁的拒绝开锁操作。

根据本发明一实施方式,在所述门控设备分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果之后,所述方法还包括:若所述分析结果为所述至少一个云端身份验证的响应消息均为失败响应消息,而所述至少一个本地身份验证的响应消息已达指定类型数量的成功响应消息,则确定所述至少一个第一特征信息为合格信息;生成并发送更新指令,所述更新指令用于指示所述云端设备将所述至少一个第一特征信息添加至身份验证数据库,以实现对所述身份验证数据库的更新。

根据本发明的第二方面,还提供一种基于云计算的门控设备,所述门控设备与云端设备建立有网络通信连接;所述门控设备包括:信息采集单元,用于采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;通信单元,用于发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于所接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;还用于接收由所述云端设备反馈的至少一个云端身份验证的响应消息;本地身份验证单元,用于基于所采集的至少一个第二特征信息对所述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;指令生成单元,用于根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令;执行单元,用于根据所述门锁控制指令,执行针对门锁的智能控制操作。

根据本发明一实施方式,所述指令生成单元包括:分析子单元,用于分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果;生成子单元,用于根据所得到的分析结果,生成门锁控制指令。

根据本发明一实施方式,所述生成子单元还用于,若所述分析结果为所确定的成功响应消息的总类型数量已达指定类型数量,则所述门控设备生成第一门锁控制指令,所述第一门锁控制指令用于控制执行针对门锁的智能开锁操作;相应的,所述执行单元还用于,根据所述第一门锁控制指令,执行针对门锁的智能开锁操作。

根据本发明一实施方式,所述生成子单元还用于,若所述分析结果为所确定的成功响应消息的总类型数量未达到指定类型数量,则所述门控设备生成第二门锁控制指令,所述第二门锁控制指令用于控制响应针对门锁的拒绝开锁操作;相应的,所述执行单元还用于,根据所述第二门锁控制指令,响应针对门锁的拒绝开锁操作。

根据本发明一实施方式,所述生成子单元还用于,在所述分析子单元分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果之后,若所述分析结果为所述至少一个云端身份验证的响应消息均为失败响应消息,而所述至少一个本地身份验证的响应消息已达指定类型数量的成功响应消息,则确定所述至少一个第一特征信息为合格信息;生成并发送更新指令,所述更新指令用于指示所述云端设备将所述至少一个第一特征信息添加至身份验证数据库,以实现对所述身份验证数据库的更新。

本发明实施例所述基于云计算的门控方法及设备,所述门控设备采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;之后,所述门控设备发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于所接收到的至少一个第一特征信息对所述来访人员进行云端身份验证,云端身份验证完成后,所述门控设备接收由所述云端设备反馈的至少一个云端身份验证的响应消息;进一步地,所述门控设备基于所采集的至少一个第二特征信息对所述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;最后,所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令,再根据所述门锁控制指令,执行针对门锁的智能控制操作。如此,本发明充分考虑第一特征信息,如人脸或声纹这些生物特征,本身包含的数据量较大,且由于人脸或声纹等类似生物特征会随着用户的生理特征变化或用户的梳妆打扮而发生变化,使得在利用这些生物特征进行用户身份验证时,会增加运算量,对计算量要求较大的问题,智能地将基于所述至少一个第一特征信息的身份验证转由与门控设备相连的云端设备执行,以通过云计算的方式有效提升智能门锁的整体计算能力,从而在兼顾降低智能门锁的成本的情况下提高了身份验证的准确性。

需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

在附图中,相同或对应的标号表示相同或对应的部分。

图1示出了本发明实施例基于云计算的门控方法的实现流程示意图;

图2示出了本发明实施例基于云计算的门控方法的网络架构示意图;

图3示出了本发明实施例基于云计算的门控设备的组成结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。

下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。

图1示出了本发明实施例基于云计算的门控方法的实现流程示意图;图2示出了本发明实施例基于云计算的门控方法的网络架构示意图。

如图1所示,本发明实施例所述基于云计算的门控方法,应用于门控设备,所示门控设备与云端设备建立有网络通信连接;所述方法包括:操作101,所述门控设备采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;操作102,所述门控设备发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;操作103,所述门控设备接收由所述云端设备反馈的至少一个云端身份验证的响应消息;操作104,所述门控设备基于所采集的至少一个第二特征信息对上述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;操作105,所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令;操作106,所述门控设备根据所述门锁控制指令,执行针对门锁的智能控制操作。

在操作101,如图2所示,所述至少一个第一特征信息可以包括人脸或声纹等比较复杂的生物特征;而所述至少一个第二生物特征可以包括指纹这一相对简单的生物特征,也可以包括密码或签名等非生物特征。很显然,人脸或声纹这些生物特征本身包含的数据量远远大于指纹、密码或签名等特征所包含的数据量。

这里,本领域技术人员应该理解的是,所述门控设备可以通过图像采集模块(如人脸采集模块)或声音采集模块(如声纹采集模块)来采集来访人员的至少一个第一特征信息;所述门控设备还可以通过指纹采集模块或密码键盘或签名板来采集来访人员的至少一个第二特征信息。

在操作102,如图2所示,由于人脸或声纹等类似生物特征会随着用户的生理特征变化或用户的梳妆打扮而发生变化,因此,在利用这些生物特征进行用户身份验证时,会增加运算量,对计算量要求较大,故本发明实施例将基于所述至少一个第一特征信息的身份验证转由与门控设备相连的云端设备执行。

进一步地,如图2所示,所述云端设备基于接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;云端身份验证完成后,向所述门控设备反馈至少一个云端身份验证的响应消息。

需要补充说明的是,本发明实施例云端身份验证和本地身份验证并无时间先后顺序的限定,即操作102和操作104在具体实现中可以任意调换先后执行顺序,故本发明并不对其执行顺序进行限定。

另外,参见如图2所示的基于云计算的门控方法的网络架构,在操作102和操作103所述门控设备和云端设备进行数据传输的过程中,可以对数据进行加解密操作,也保证数据传输的可靠性。当然,具体的数据加密算法和解密算法这里不作限定。

根据本发明一实施方式,在操作105,所述门控设备分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果;所述门控设备根据所得到的分析结果,生成门锁控制指令。

这里,所述分析结果至少可以包括如下几种情况:1)所确定的成功响应消息的总类型数量已达指定类型数量;2)所确定的成功响应消息的总类型数量未达到指定类型数量;3)所述至少一个云端身份验证的响应消息均为失败响应消息,而所述至少一个本地身份验证的响应消息已达指定类型数量的成功响应消息。其中,所述指定类型数量至少取值为2,即至少存在两种类型的身份验证的成功响应消息。

下面针对不同的分析结果对应情况下,生成门锁控制指令的过程进行具体阐述。

根据本发明一实施方式,在操作105~106中,若所述分析结果为所确定的成功响应消息的总类型数量已达指定类型数量,则所述门控设备生成第一门锁控制指令,所述第一门锁控制指令用于控制执行针对门锁的智能开锁操作;所述门控设备根据所述第一门锁控制指令,执行针对门锁的智能开锁操作。

根据本发明一实施方式,在操作105~106中,若所述分析结果为所确定的成功响应消息的总类型数量未达到指定类型数量,则所述门控设备生成第二门锁控制指令,所述第二门锁控制指令用于控制响应针对门锁的拒绝开锁操作;所述门控设备根据所述第二门锁控制指令,响应针对门锁的拒绝开锁操作。

根据本发明一实施方式,在操作105~106中,若所述分析结果为所述至少一个云端身份验证的响应消息均为失败响应消息,而所述至少一个本地身份验证的响应消息已达指定类型数量的成功响应消息,则确定所述至少一个第一特征信息为合格信息;生成并发送更新指令,所述更新指令用于指示所述云端设备将所述至少一个第一特征信息添加至身份验证数据库,以实现对所述身份验证数据库的更新。

本发明实施例所述基于云计算的门控方法,所述门控设备采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;之后,所述门控设备发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于所接收到的至少一个第一特征信息对所述来访人员进行云端身份验证,云端身份验证完成后,所述门控设备接收由所述云端设备反馈的至少一个云端身份验证的响应消息;进一步地,所述门控设备基于所采集的至少一个第二特征信息对所述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;最后,所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令,再根据所述门锁控制指令,执行针对门锁的智能控制操作。如此,本发明充分考虑第一特征信息,如人脸或声纹这些生物特征,本身包含的数据量较大,且由于人脸或声纹等类似生物特征会随着用户的生理特征变化或用户的梳妆打扮而发生变化,使得在利用这些生物特征进行用户身份验证时,会增加运算量,对计算量要求较大的问题,智能地将基于所述至少一个第一特征信息的身份验证转由与门控设备相连的云端设备执行,以通过云计算的方式有效提升智能门锁的整体计算能力,从而在兼顾降低智能门锁的成本的情况下提高了身份验证的准确性。

基于上文所述基于云计算的门控方法,本发明实施例还提供一种基于云计算的门控设备,包括:一个或者多个处理器;存储器;存储在所述存储器中的程序,当被所述一个或者多个处理器执行时,所述程序使所述处理器至少执行如下所述的操作步骤:操作101,所述门控设备采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;操作102,所述门控设备发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;操作103,所述门控设备接收由所述云端设备反馈的至少一个云端身份验证的响应消息;操作104,所述门控设备基于所采集的至少一个第二特征信息对上述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;操作105,所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令;操作106,所述门控设备根据所述门锁控制指令,执行针对门锁的智能控制操作。

同样,基于如上文所述基于云计算的门控方法,本发明实施例又提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器至少执行如下所述的操作步骤:操作101,所述门控设备采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;操作102,所述门控设备发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;操作103,所述门控设备接收由所述云端设备反馈的至少一个云端身份验证的响应消息;操作104,所述门控设备基于所采集的至少一个第二特征信息对上述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;操作105,所述门控设备根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令;操作106,所述门控设备根据所述门锁控制指令,执行针对门锁的智能控制操作。

图3示出了本发明实施例基于云计算的门控设备的组成结构示意图。如图3所示,本发明实施例所述基于云计算的门控设备30与云端设备31建立有网络通信连接;所述门控设备30包括:信息采集单元301,用于采集来访人员的至少一个第一特征信息和至少一个第二特征信息,所述第一特征信息的数据量大于所述第二特征信息的数据量;通信单元302,用于发送所采集的至少一个第一特征信息至所述云端设备,以由所述云端设备基于所接收到的至少一个第一特征信息对所述来访人员进行云端身份验证;还用于接收由所述云端设备反馈的至少一个云端身份验证的响应消息;本地身份验证单元303,用于基于所采集的至少一个第二特征信息对所述来访人员进行本地身份验证,得到至少一个本地身份验证的响应消息;指令生成单元304,用于根据所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息生成门锁控制指令;执行单元305,用于根据所述门锁控制指令,执行针对门锁的智能控制操作。

根据本发明一实施方式,所述指令生成单元304包括:分析子单元,用于分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果;生成子单元,用于根据所得到的分析结果,生成门锁控制指令。

根据本发明一实施方式,所述生成子单元还用于,若所述分析结果为所确定的成功响应消息的总类型数量已达指定类型数量,则所述门控设备生成第一门锁控制指令,所述第一门锁控制指令用于控制执行针对门锁的智能开锁操作;相应的,所述执行单元还用于,根据所述第一门锁控制指令,执行针对门锁的智能开锁操作。

根据本发明一实施方式,所述生成子单元还用于,若所述分析结果为所确定的成功响应消息的总类型数量未达到指定类型数量,则所述门控设备生成第二门锁控制指令,所述第二门锁控制指令用于控制响应针对门锁的拒绝开锁操作;相应的,所述执行单元还用于,根据所述第二门锁控制指令,响应针对门锁的拒绝开锁操作。

根据本发明一实施方式,所述生成子单元还用于,在所述分析子单元分析所述至少一个云端身份验证的响应消息和至少一个本地身份验证的响应消息中成功响应消息和/或失败响应消息的情况,得到分析结果之后,若所述分析结果为所述至少一个云端身份验证的响应消息均为失败响应消息,而所述至少一个本地身份验证的响应消息已达指定类型数量的成功响应消息,则确定所述至少一个第一特征信息为合格信息;生成并发送更新指令,所述更新指令用于指示所述云端设备将所述至少一个第一特征信息添加至身份验证数据库,以实现对所述身份验证数据库的更新。

这里需要指出的是:以上基于云计算的门控设备实施例的描述,与前述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本发明基于云计算的门控设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解,为节约篇幅,因此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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