一种智能锁快速克隆的方法及系统与流程

文档序号:19724067发布日期:2020-01-18 03:12阅读:549来源:国知局
一种智能锁快速克隆的方法及系统与流程

本发明涉及智能锁技术领域,尤其涉及一种智能锁快速克隆的方法及系统。



背景技术:

随着科技的不断进步,社会的不断发展,智能云锁的功能也日益丰富。目前智能锁的市场日新月异,当用户更换新的智能锁时,用户不得不要求供应商来用户住处进行数据的录取,这样就会给用户带来许多不便,比如当管理员用户不在家时,有的用户数据就不能及时的录取到,而且重新录入数据过程也比较繁杂,需要重新配置。因此,急需一种把旧智能锁的数据快速迁移到新智能锁的方法,可以实现让用户无忧换锁。



技术实现要素:

本发明的目的在于提供一种智能锁快速克隆的方法及系统,可快速把旧智能锁的数据进行迁移,并把数据导入新智能锁里面,用户安装好智能锁后,不用配置,直接就可以使用,操作简单。

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

一种智能锁快速克隆的方法,包括以下步骤:

步骤1:进入旧智能锁的菜单中选择克隆操作,并选择该锁为旧智能锁;

步骤2:进入新智能锁的菜单中选择克隆操作,并选择该锁为新智能锁;

步骤3:建立所述新智能锁与所述旧智能锁之间的通信连接;

步骤4:所述新智能锁与所述旧智能锁之间进行安全校验,当安全校验成功时,则进入步骤5;

步骤5:所述旧智能锁将数据克隆至所述新智能锁;

步骤6:数据克隆完成后,所述旧智能锁自动擦除其所保留的原始数据。

优选地,所述步骤4中的安全校验包括以下步骤:

步骤41:所述旧智能锁发送随机数给所述新智能锁;

步骤42:所述新智能锁和所述旧智能锁均通过随机数与算法得到这次通信的aes公钥;

步骤43:所述旧智能锁的克隆数据通过该aes公钥进行加密传输给所述新智能锁;

步骤44:所述旧智能锁的克隆数据成传输至所述新智能锁后,所述新智能锁通过aes公钥对数据进行解密:

当解密成功时,完成数据克隆;当解密不成功时,重复步骤41至步骤44。

优选地,所述步骤3中通过usb数据线、nfc、zigbee、蓝牙、wifi或lora建立新智能锁与旧智能锁之间的通信连接。

优选地,所述步骤41中的随机数为6位数。

一种智能锁快速克隆的方法的系统,包括旧智能锁、数据通信模块和新智能锁;

所述旧智能锁包括第一菜单模块、发送模块、加密模块和数据清除模块;

所述新智能锁包括第二菜单模块、接收模块和解密模块;

所述第一菜单模块用于进入旧智能锁的菜单中选择克隆操作,并选择该锁为旧智能锁;

所述第二菜单模块用于进入新智能锁的菜单中选择克隆操作,并选择该锁为新智能锁;

所述数据通信模块用于建立所述新智能锁与所述旧智能锁之间的通信连接;

所述新智能锁与所述旧智能锁之间进行安全校验的过程中:

所述发送模块用于发送随机数至所述新智能锁的接收模块;

所述新智能锁和所述旧智能锁均通过所述随机数与算法得到这次通信的aes公钥;

所述加密模块用于将所述旧智能锁的克隆数据通过该aes公钥进行加密并传输给所述新智能锁;

所述解密模块用于解密被所述加密模块加密后的克隆数据,当解密成功时,完成数据克隆;

所述数据清除模块用于在完成数据克隆时擦除所述旧智能锁保留的原始数据。

优选地,所述数据通信模块为usb通信模块、nfc通信模块、zigbee通信模块、蓝牙通信模块、wifi通信模块或lora通信模块。

优选地,所述随机数为6位数。

本发明的有益效果:本方案的智能锁快速克隆的方法可快速把旧智能锁的数据进行迁移,并把数据导入新智能锁里面,而且必须通过对数传输数据进行aes公钥解密,才能获的克隆数据的权限,有效防止旧智能锁的数据被恶意的克隆或销毁,大大提高了智能锁的使用安全性,用户安装好智能锁后,用户无需配置就可以按照原来的用户进行智能锁的操作了,同时它还保留了旧智能锁的之前所有的操作记录;另外,旧智能锁在数据被克隆后,会立马把数据清除并恢复到出厂设置,以保证用户数据的安全性。

附图说明

附图对本发明做进一步说明,但附图中的内容不构成对本发明的任何限制。

图1是本发明其中一个实施例的方法的流程图;

图2是本发明其中一个实施例的方法的安全校验的流程图;

图3是本发明其中一个实施例的系统的构成示意图;

其中:旧智能锁1;第一菜单模块11;发送模块12;加密模块13;数据清除模块14;数据通信模块2;新智能锁3;第二菜单模块31;接收模块32;解密模块33。

具体实施方式

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

一种智能锁快速克隆的方法,如图1所示,包括以下步骤:

步骤1:管理员进入旧智能锁的菜单界面中选择克隆操作,并选择该锁为旧智能锁;

步骤2:管理员进入新智能锁的菜单界面中选择克隆操作,并选择该锁为新智能锁;

步骤3:建立所述新智能锁与所述旧智能锁之间的通信连接;

步骤4:所述新智能锁与所述旧智能锁之间进行安全校验,当安全校验成功时,则进入步骤5;

步骤5:所述旧智能锁成功将数据克隆至所述新智能锁;

步骤6:数据克隆完成后,所述旧智能锁自动擦除其所保留的原始数据,并恢复到出厂设置。

所述的智能锁快速克隆的方法可快速把旧智能锁的数据进行迁移,并把数据导入新智能锁里面,用户安装好智能锁后,用户无需配置就可以按照原来的用户进行智能锁的操作了,同时它还保留了旧智能锁的之前所有的操作记录;另外,旧智能锁在数据被克隆后,会立马把数据清除并恢复到出厂设置,以保证用户数据的安全性。

优选地,如图2所示,所述步骤4中的安全校验包括以下步骤:

步骤41:所述旧智能锁发送随机数给所述新智能锁;

步骤42:所述新智能锁和所述旧智能锁均通过随机数与算法得到这次通信的aes公钥;

步骤43:所述旧智能锁的克隆数据通过该aes公钥进行加密传输给所述新智能锁;

步骤44:所述旧智能锁的克隆数据成传输至所述新智能锁后,所述新智能锁通过aes公钥对数据进行解密:

当解密成功时,完成数据克隆;当解密不成功时,重复步骤41至步骤44。

必须通过对数传输数据进行aes的公钥解密,才能获的克隆数据的权限,有效防止旧智能锁的数据被恶意的克隆或销毁,大大提高了智能锁的使用安全性;而且每次克隆通信的随机数是变动的,因此aes的公钥也是变动的,进一步提交了数据传输的安全性。

优选地,所述步骤3中通过usb数据线、nfc、zigbee、蓝牙、wifi或lora建立新智能锁与旧智能锁之间的通信连接。

通过usb数据线、nfc、zigbee、蓝牙、wifi或lora等可快速的把旧智能锁的数据克隆到新智能锁上,保证了数据的安全性且不用用户重新配置即可使用。

优选地,所述步骤41中的随机数为6位数。

一种智能锁快速克隆的方法的系统,如图3所示,包括旧智能锁1、数据通信模块2和新智能锁3;

所述旧智能锁1包括第一菜单模块11、发送模块12、加密模块13和数据清除模块14;

所述新智能锁3包括第二菜单模块31、接收模块32和解密模块33;

所述第一菜单模块11用于进入旧智能锁的菜单中选择克隆操作,并选择该锁为旧智能锁;

所述第二菜单模块31用于进入新智能锁的菜单中选择克隆操作,并选择该锁为新智能锁;

所述数据通信模块2用于建立所述新智能锁3与所述旧智能锁1之间的通信连接;

所述新智能锁3与所述旧智能锁1之间进行安全校验的过程中:

所述发送模块12用于发送随机数至所述新智能锁3的接收模块32;

所述新智能锁3和所述旧智能锁1均通过所述随机数与算法得到这次通信的aes公钥;

所述加密模块13用于将所述旧智能锁1的克隆数据通过该aes公钥进行加密并传输给所述新智能锁3;

所述解密模块33用于解密被所述加密模块13加密后的克隆数据,当解密成功时,完成数据克隆;

所述数据清除模块14用于在完成数据克隆时擦除所述旧智能锁1保留的原始数据。

在每次数据传输过程中,必须通过对数传输数据进行aes公钥解密,才能获的克隆数据的权限,有效防止旧智能锁的数据被恶意的克隆或销毁,大大提高了智能锁的使用安全性;而且每次克隆通信的随机数是变动的,因此aes公钥也是变动的,进一步提交了数据传输的安全性。

优选地,所述数据通信模块2为usb通信模块、nfc通信模块、zigbee通信模块、蓝牙通信模块、wifi通信模块或lora通信模块。

优选地,所述随机数为6位数。

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

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