一种基于云锁的图案解锁验证的方法及其系统与流程

文档序号:11432498阅读:207来源:国知局
一种基于云锁的图案解锁验证的方法及其系统与流程

本发明涉及电子锁控制技术领域,尤其涉及一种基于云锁的图案解锁验证的方法及其系统。



背景技术:

近年来,智能电子锁逐渐从一种概念发展到商业产业化,主要是通过智能电子锁的解锁技术的运用,来实现智能化。但现有对于采用图案信息进行解锁的方式,往往存在着因图案信息记忆较为简单,而容易被盗取导致其安全性较低的问题,并且云锁设备对图案解锁验证的时间耗费较长,反应较慢,从而使开锁速度慢,并且为了确保开锁的安全性,还往往需要增加其他数字密码或语音等验证方式,导致解锁的操作更加复杂、繁琐,适得其反,因此对于图案解解锁方式还需要进一步改进来获得开锁更加快捷且更安全的效果。



技术实现要素:

本发明的目的在于提出一种基于云锁的图案解锁验证的方法,其可有效节省云锁设备验证的时间,加快了开锁的速度,并且安全性更高,解锁更加快捷简单。

本发明的另一个目的在于提出一种基于云锁的图案解锁验证方法的系统。

为达此目的,本发明采用以下技术方案:

一种基于云锁的图案解锁验证的方法,包括移动通讯终端、云服务器和云锁设备;所述移动通讯终端和所述云锁设备分别通过无线通信连接所述云服务器,其特征在于:包括如下步骤:

初始化,在所述云服务器建立图案库,所述图案库储存多个初始图案信息,在云锁设备建立图案配对库,所述图案配对库储存多个配对图案信息;每个所述配对图案信息绑定配对一个初始图案信息;

步骤一:所述移动通讯终端向用户获取解锁验证的图案信息,将所述图案信息转换成数字密码信息,并对所述数字密码信息通过md5或hash进行加密处理后,向所述云服务器发送加密的数字密码信息和开锁指令;

步骤二:所述云服务器接收加密的数字密码信息和开锁指令;

首先,对加密的数字密码信息进行解密,并将所述数字密码信息转换成图案信息;

其次,判断所述图案信息是否与所述图案库中的任意一个初始图案信息相匹配,若是,则向所述云锁设备发送该初始图案信息、配对指令和开锁指令;若否,则向所述移动通讯终端反馈匹配失败信息;

步骤三:所述云锁设备接收所述初始图案信息、配对指令和开锁指令;由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;配对成功后,则由所述开锁指令驱动所述云锁设备进行开锁操作,实现开锁功能。

进一步说明,所述移动通讯终端向用户同时获取两个的解锁验证的图案信息,将两个图案信息转换成数字密码信息,并进行加密处理后,向所述云服务器发送两个加密的数字密码信息和开锁指令;

由所述云服务器同时对两个加密的数字密码信息进行解密,并转换成图案信息后,判断两个所述图案信息是否均与所述图案库中的任意一个初始图案信息相匹配;若有两个图案信息均可与所述图案库中的初始图案信息相匹配,则向所述云锁设备发送该初始图案信息、配对指令和开锁指令;

若有一个以上的图案信息未能与所述图案库中的初始图案信息相匹配,则向所述移动通讯终端反馈匹配失败信息。

进一步说明,所述云锁设备接收到所述初始图案信息、配对指令和开锁指令后,还向所述移动通讯终端发送配对图案信息的获取指令;所述移动通讯终端接收所述获取指令,则要求用户输入配对图案信息,并向所述云锁设备发送该配对图案信息;

所述云锁设备接收该配对图案信息,并判断该配对图案信息与所述图案配对库中所绑定的配对图案信息是否匹配;若是,则由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;配对成功后,则由所述开锁指令驱动所述云锁设备进行开锁操作;若否,则向所述移动通讯终端反馈开锁失败。

进一步说明,所述初始图案信息和所述配对图案信息分别为由九宫格按键设计形成的初始图案形状和配对图案形状,所述初始图案形状与所述配对图案形状可对称组合或非对称组合,形成完整的图案形状;

或所述初始图案信息和所述配对图案信息分别为由简单线条设计形成的具有任意物品特征轮廓的初始图案部分和配对图案部分,所述初始图案部分和配对图案部分对称组合或非对称组合,形成完整的物品轮廓形状。

一种基于云锁的图案解锁验证方法的系统,包括移动通讯终端、云服务器和云锁设备;所述移动通讯终端和所述云锁设备分别通过无线通信连接所述云服务器;

所述移动通讯终端包括数据收发模块和数据转换模块;所述数据收发模块,用于向用户获取解锁验证的图案信息,并向所述云服务器发送加密的数字密码信息和开锁指令;所述数据转换模块,用于将所述图案信息转换成数字密码信息,并对所述数字密码信息通过md5或hash进行加密处理;

所述云服务器包括图案库模块、信息指令收发模块、数据处理模块和信息反馈模块;所述图案库模块,用于建立图案库,所述图案库储存多个初始图案信息;所述信息指令收发模块,用于接收加密的数字密码信息和开锁指令,并向所述云锁设备发送初始图案信息、配对指令和开锁指令;所述数据处理模块,用于对加密的数字密码信息进行解密,并将所述数字密码信息转换成图案信息;并判断所述图案信息与所述图案库中的初始图案信息的匹配情况;所述信息反馈模块,用于向所述移动通讯终端反馈匹配失败信息;

所述云锁设备包括图案配对模块、配对信息指令接收模块和开锁指令接收模块;所述图案配对模块,用于建立图案配对库,所述图案配对库储存多个配对图案信息;每个所述配对图案信息绑定配对一个初始图案信息;所述配对信息指令接收模块,用于接收所述初始图案信息和配对指令,由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;所述开锁指令接收模块,用于接收开锁指令,由所述开锁指令驱动所述云锁设备3进行开锁操作,实现开锁功能。

进一步说明,所述数据收发模块可向用户同时获取两个的解锁验证的图案信息;所述数据转换模块可将两个图案信息转换成数字密码信息,并进行加密处理,并由所述数据收发模块向所述云服务器发送两个加密的数字密码信息和开锁指令;

由所述处理模块同时对两个加密的数字密码信息进行解密,并转换成图案信息后,判断两个所述图案信息与所述图案库中的初始图案信息的匹配情况;若有两个图案信息均可与所述图案库中的初始图案信息相匹配,则由所述信息指令收发模块向所述云锁设备发送该初始图案信息、配对指令和开锁指令;

若有一个以上的图案信息未能与所述图案库中的初始图案信息相匹配,则由所述信息指令收发模块向所述移动通讯终端反馈匹配失败信息。

进一步说明,所述云锁设备还包括图案信息处理模块和开锁反馈模块;所述配对信息指令接收模块接收到所述初始图案信息、配对指令和开锁指令后,由所述图案信息处理模块向所述移动通讯终端发送配对图案信息的获取指令;所述数据收发模块接收所述获取指令,则要求用户输入配对图案信息,并向所述云锁设备发送该配对图案信息;

所述图案信息处理模块接收该配对图案信息,并判断该配对图案信息与所述图案配对库中所绑定的配对图案信息是否匹配;若是,则由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;配对成功后,则由所述开锁指令驱动所述云锁设备进行开锁操作;若否,则由所述开锁反馈模块向所述移动通讯终端反馈开锁失败。

本发明的有益效果:采用了配对图案信息与初始图案信息相互绑定配对的方式来实现了更快速且更安全的图案验证解锁的功能;主要特点在于:

(1)在配对图案信息与初始图案信息相互绑定的基础上,云服务器对所述图案信息进行匹配性的判断,从而大大节省了所述云锁设备验证的时间,因此加快云锁设备的反应时间和操作时间,加快了开锁的速度,开锁更加节能便捷;

(2)在移动通讯终端和云服务器之间建立了匹配关系,在云服务器与云锁设备之间建立了配对关系,从而实现了双重的验证关系,因此安全性更高,且操作简便;并且在相邻的或较短时间内的开锁操作时,还可分别使用不同的图案信息进行解锁,有效避免了单一的图案验证开锁的安全性问题;

(3)移动通讯终端将图案信息转换成数字密码信息,并进行加密处理后进行传送,再由所述云服务器进行转换和解密;从而使开锁的保密性更高,提高基于网络的云锁设备进行开锁操作的安全保密性能,防止密钥信息在开锁的过程中被窃取;而且图案解锁相对于数字密码式解锁更加快捷简单,容易记忆,实现更快更易更安全的特点。

附图说明

图1是本发明一个实施例的一种基于云锁的图案解锁验证方法的系统模块图;

图2是本发明一个实施例的一种基于云锁的图案解锁验证方法的流程图;

图3是本发明一个实施例的一种基于云锁的图案解锁验证方法的流程图;

其中:移动通讯终端1,数据收发模块11,数据转换模块12,云服务器2,图案库模块21,信息指令收发模块22,数据处理模块23,信息反馈模块24,云锁设备3,图案配对模块31,配对信息指令接收模块32,开锁指令接收模块33,图案信息处理模块34,开锁反馈模块35。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

一种基于云锁的图案解锁验证的方法,包括移动通讯终端1、云服务器2和云锁设备3;所述移动通讯终端1和所述云锁设备3分别通过无线通信连接所述云服务器2,包括如下步骤:

初始化,在所述云服务器2建立图案库,所述图案库储存多个初始图案信息,在云锁设备3建立图案配对库,所述图案配对库储存多个配对图案信息;每个所述配对图案信息绑定配对一个初始图案信息;

步骤一:所述移动通讯终端1向用户获取解锁验证的图案信息,将所述图案信息转换成数字密码信息,并对所述数字密码信息通过md5或hash进行加密处理后,向所述云服务器2发送加密的数字密码信息和开锁指令;

步骤二:所述云服务器2接收加密的数字密码信息和开锁指令;

首先,对加密的数字密码信息进行解密,并将所述数字密码信息转换成图案信息;

其次,判断所述图案信息是否与所述图案库中的任意一个初始图案信息相匹配,若是,则向所述云锁设备3发送该初始图案信息、配对指令和开锁指令;若否,则向所述移动通讯终端1反馈匹配失败信息;

步骤三:所述云锁设备3接收所述初始图案信息、配对指令和开锁指令;由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;配对成功后,则由所述开锁指令驱动所述云锁设备3进行开锁操作,实现开锁功能,如图2所示。

本发明提出的一种基于云锁的图案解锁验证的方法,主要通过在所述云服务器2建立图案库,并且同时在云锁设备3中建立图案配对库,从而采用了配对图案信息与初始图案信息相互绑定配对的方式来实现了更快速且更安全的图案验证解锁的功能;其主要特点在于:

(1)在配对图案信息与初始图案信息相互绑定的基础上,首先通过所述云服务器2对所述图案信息进行匹配性的判断,从而大大节省了所述云锁设备3验证的时间,因此加快云锁设备3的反应时间和操作时间,加快了开锁的速度,开锁更加节能便捷;

(2)在所述移动通讯终端1和云服务器2之间建立了匹配关系,在云服务器2与云锁设备3之间建立了配对关系,从而实现了双重的验证关系,因此安全性更高,且操作简便;并且在相邻的或较短时间内的开锁操作时,还可分别使用不同的图案信息进行解锁,有效避免了单一的图案验证开锁的安全性问题;

(3)所述移动通讯终端1将图案信息转换成数字密码信息,并通过md5或hash进行加密处理后进行传送,再由所述云服务器2进行转换和解密;从而使开锁的保密性更高,提高基于网络的云锁设备进行开锁操作的安全保密性能,防止密钥信息在开锁的过程中被窃取;而且图案解锁相对于数字密码式解锁更加快捷简单,容易记忆,实现更快更易更安全的特点。

进一步说明,所述移动通讯终端1向用户同时获取两个的解锁验证的图案信息,将两个图案信息转换成数字密码信息,并进行加密处理后,向所述云服务器2发送两个加密的数字密码信息和开锁指令;

由所述云服务器2同时对两个加密的数字密码信息进行解密,并转换成图案信息后,判断两个所述图案信息是否均与所述图案库中的任意一个初始图案信息相匹配;若有两个图案信息均可与所述图案库中的初始图案信息相匹配,则向所述云锁设备3发送该初始图案信息、配对指令和开锁指令;若有一个以上的图案信息未能与所述图案库中的初始图案信息相匹配,则向所述移动通讯终端1反馈匹配失败信息。

由于采用单过图案信息往往较容易被盗取,因此利用所述移动通讯终端1需要同时获取两个图案信息,才能进行解锁验证,并且由所述云服务器2进行解密,转换和匹配判断,当两个图案信息均可与所述图案库中的初始图案信息相匹配时,才能顺利实现开锁,从而提高了验证信息的复杂程度,并且该方式与增加不同字符号的方式相比,用户的操作更加方便,使开锁的保密性更高。

进一步说明,所述云锁设备3接收到所述初始图案信息、配对指令和开锁指令后,还向所述移动通讯终端1发送配对图案信息的获取指令;所述移动通讯终端1接收所述获取指令,则要求用户输入配对图案信息,并向所述云锁设备3发送该配对图案信息;

所述云锁设备3接收该配对图案信息,并判断该配对图案信息与所述图案配对库中所绑定的配对图案信息是否匹配;若是,则由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;配对成功后,则由所述开锁指令驱动所述云锁设备3进行开锁操作;若否,则向所述移动通讯终端1反馈开锁失败,如图3所示。通过所述云锁设备3向所述移动通讯终端1发送配对图案信息的获取指令,向用户获取到配对图案信息,从而实现进行关于配对图案信息的匹配判断,当用户输入的配对图案信息与所述图案配对库中所绑定的配对图案信息相匹配时,所述云锁设备3才能进行下一步的配对,因此使用户更加灵活地控制开锁操作,并且增加开锁的安全性。

进一步说明,所述初始图案信息和所述配对图案信息分别为由九宫格按键设计形成的初始图案形状和配对图案形状,所述初始图案形状与所述配对图案形状可对称组合或非对称组合,形成完整的图案形状;

或所述初始图案信息和所述配对图案信息分别为由简单线条设计形成的具有任意物品特征轮廓的初始图案部分和配对图案部分,所述初始图案部分和配对图案部分对称组合或非对称组合,形成完整的物品轮廓形状。

设置所述初始图案信息和所述配对图案信息可由九宫格按键设计形成的初始图案形状和配对图案形状或由简单线条设计形成的具有任意物品特征轮廓的初始图案部分和配对图案部分,增加了开锁图案的多样性,从而使其保密性更好,并且所述初始图案信息和所述配对图案信息为对称组合或非对称组合,从而使若仅其中一个图案信息泄露时,仍不能实现开锁,因此其安全性更高。

如图1所示,一种基于云锁的图案解锁验证方法的系统,包括移动通讯终端1、云服务器2和云锁设备3;所述移动通讯终端1和所述云锁设备3分别通过无线通信连接所述云服务器2,

所述移动通讯终端1包括数据收发模块11和数据转换模块12;所述数据收发模块11,用于向用户获取解锁验证的图案信息,并向所述云服务器发送加密的数字密码信息和开锁指令;所述数据转换模块12,用于将所述图案信息转换成数字密码信息,并对所述数字密码信息通过md5或hash进行加密处理;

所述云服务器2包括图案库模块21、信息指令收发模块22、数据处理模块23和信息反馈模块24;所述图案库模块21,用于建立图案库,所述图案库储存多个初始图案信息;所述信息指令收发模块22,用于接收加密的数字密码信息和开锁指令,并向所述云锁设备3发送初始图案信息、配对指令和开锁指令;所述数据处理模块23,用于对加密的数字密码信息进行解密,并将所述数字密码信息转换成图案信息;并判断所述图案信息与所述图案库中的初始图案信息的匹配情况;所述信息反馈模块24,用于向所述移动通讯终端1反馈匹配失败信息;

所述云锁设备3包括图案配对模块31、配对信息指令接收模块32和开锁指令接收模块33;所述图案配对模块31,用于建立图案配对库,所述图案配对库储存多个配对图案信息;每个所述配对图案信息绑定配对一个初始图案信息;所述配对信息指令接收模块32,用于接收所述初始图案信息和配对指令,由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;所述开锁指令接收模块33,用于接收开锁指令,由所述开锁指令驱动所述云锁设备3进行开锁操作,实现开锁功能。

本发明提出的一种基于云锁的图案解锁验证方法的系统,分别运行于所述移动通讯终端1、云服务器2、云锁设备3和智能家居设备4上;根据各个模块之间的功能来进行相互协调控制,其中通过了所述数据转换模块12将图案信息进行转换和加密处理,再由所述数据处理模块23进行有效地解密和转换,确保信息传送的安全性;还通过所述图案库模块21建立了图案库,通过所述图案配对模块31建立图案配对库,实现了图案信息的有效配对验证,从而达到了更加快速简便地开锁操作,并且安全性能更高,灵活性好的特点。

进一步说明,所述数据收发模块11可向用户同时获取两个的解锁验证的图案信息;所述数据转换模块12可将两个图案信息转换成数字密码信息,并进行加密处理,并由所述数据收发模块11向所述云服务器2发送两个加密的数字密码信息和开锁指令;

由所述处理模块23同时对两个加密的数字密码信息进行解密,并转换成图案信息后,判断两个所述图案信息与所述图案库中的初始图案信息的匹配情况;若有两个图案信息均可与所述图案库中的初始图案信息相匹配,则由所述信息指令收发模块22向所述云锁设备3发送该初始图案信息、配对指令和开锁指令;

若有一个以上的图案信息未能与所述图案库中的初始图案信息相匹配,则由所述信息指令收发模块22向所述移动通讯终端1反馈匹配失败信息。

进一步说明,所述云锁设备3还包括图案信息处理模块34和开锁反馈模块35;所述配对信息指令接收模块32接收到所述初始图案信息、配对指令和开锁指令后,由所述图案信息处理模块34向所述移动通讯终端1发送配对图案信息的获取指令;

所述数据收发模块11接收所述获取指令,则要求用户输入配对图案信息,并向所述云锁设备3发送该配对图案信息;所述图案信息处理模块34接收该配对图案信息,并判断该配对图案信息与所述图案配对库中所绑定的配对图案信息是否匹配;若是,则由所述配对指令将所述初始图案信息与所述图案配对库中所绑定的配对图案信息进行配对;配对成功后,则由所述开锁指令驱动所述云锁设备3进行开锁操作;若否,则由所述开锁反馈模块35向所述移动通讯终端1反馈开锁失败。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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