一种智能锁配置方法和系统技术方案

技术编号:25953726 阅读:13 留言:0更新日期:2020-10-17 03:46
一种智能锁配置方法和系统,所述方法,包括创建虚拟锁的过程,所述创建虚拟锁的过程包括:业务模块向锁控制模块发送创建虚拟锁的第一请求,所述第一请求中包括需配置的物理锁信息和虚拟锁信息,所述虚拟锁包括多个电子锁芯;所述锁控制模块解析所述第一请求,在所述物理锁中构建安装所述虚拟锁。本申请提供的实施例,包括创建虚拟锁,该虚拟锁可对应多个电子锁芯,使得安装多个电子锁芯的工作更加方便,降低了系统复杂性和出错几率;多个电子锁芯的安装会同步进行,从而保障了业务的原子事务性;减少了对多个锁芯安装所必须的一一网络通信开销,从而降低了功耗并节约了通讯成本。

【技术实现步骤摘要】
一种智能锁配置方法和系统
本申请涉及电子锁领域,尤其涉及一种智能锁配置方法和系统。
技术介绍
随着技术的发展,智能锁的应用场合变得更丰富多样,从家居住房、长租公寓到商业楼宇、酒店、短租民宿等不同应用场合。智能锁具有两大特点:1、使用电子身份凭证或生物识别技术(密码、IC卡、指纹等)而不是采用传统的物理钥匙来驱动锁的工作。将这种现代科技下新模式的“钥匙”,称之为电子钥匙。2、随时在线联网。联网的目的,主要在于使人们可以通过计算机、手机等智能设备,随时远程在线设置各种锁管理规则及用锁权限。其中最重要的一个作用,就是管理智能锁上对应电子钥匙的电子锁芯。智能锁采用电子钥匙来替代传统的物理钥匙,为了让智能锁能够识别某个特定的电子钥匙,需要在智能锁上预先设置对应的电子锁芯。例如:公司的新员工要能够使用指纹开公司的门,我们需要预先在指纹锁上录入该员工指纹信息,通常把这个过程称之为安装电子锁芯。如果员工离职,需要取消该员工的入门权限,我们需要通知指纹锁删除该员工的指纹信息,这个过程我们可以称之为拆除电子锁芯。在大部分应用当中,智能锁需要能识别多个不同身份的电子钥匙,这就需要智能锁能够管理多个电子锁芯。管理(安装/拆除/修改)电子锁芯的工作,一般由应用系统根据业务的需要发起,由智能锁控制系统具体执行。锁控制系统,将管理电子锁芯的能力,以API的方式封装成服务,提供给应用系统调用。智能锁的应用场景,会有复杂多变的智能用锁需求。例如:在短租应用中,入住人变更频繁,需经常发放和取消不同的电子身份凭证;可以指定规则,在特定时间范围内允许指定电子身份凭证拥有开锁权限;房东,掌柜(房东不在时,有权代理房东的工作)、清洁工等角色,也需要具有设置锁管理规则及用锁权限;需要支持一些较复杂的管理规则,例如:清洁工只能在中午12:00~14:00期间,当客人不在房间里的时候,才具有开门权限。在一些复杂应用中,这种由应用系统直接对智能锁电子锁芯进行管理控制的方式,会存在一些弊端。例如,操作复杂,客人入住,需要安装多个电子锁芯,每个电子锁芯的设置涉及到单独的逻辑操作和通讯过程,这增加了系统复杂性和出错机率。
技术实现思路
本申请提供一种智能锁配置方法和系统。根据本申请的第一方面,本申请提供一种智能锁配置方法,包括创建虚拟锁的过程,所述创建虚拟锁的过程包括:业务模块向锁控制模块发送创建虚拟锁的第一请求,所述第一请求中包括需配置的物理锁信息和虚拟锁信息,所述虚拟锁包括多个电子锁芯;所述锁控制模块解析所述第一请求,在所述物理锁中构建安装所述虚拟锁。进一步地,所述物理锁信息包括物理锁ID,所述虚拟锁信息包括所述虚拟锁ID、多个电子锁芯、电子锁芯类型、电子锁芯ID和电子锁芯密钥;所述锁控制模块解析所述第一请求,构建安装所述虚拟锁,包括:所述锁控制模块解析所述第一请求,将安装所述虚拟锁的第一指令发送到智能网关,所述第一指令中包括所述电子锁芯类型、多个所述电子锁芯、所述电子锁芯ID、电子锁芯密钥、所述虚拟锁ID和所述物理锁ID;所述智能网关解析所述第一指令,按照所述物理锁ID向对应物理锁发送安装所述虚拟锁的第二指令,所述第二指令中包括所述电子锁芯类型、多个所述电子锁芯、所述电子锁芯ID、电子锁芯密钥、所述虚拟锁ID和所述物理锁ID;所述物理锁按照所述第二指令安装所述虚拟锁,并在所述虚拟锁中安装所述电子锁芯。进一步地,还包括拆除所述虚拟锁的过程,所述拆除所述虚拟锁的过程包括:所述业务模块向所述锁控制模块发送拆除所述虚拟锁的第二请求,所述第二请求包括所述物理锁ID和所述虚拟锁ID;所述锁控制模块解析所述第二请求,根据所述物理锁ID和所述虚拟锁ID卸载所述虚拟锁。进一步地,所述锁控制模块解析所述第二请求,根据所述物理锁ID和所述虚拟锁ID卸载所述虚拟锁,包括:所述锁控制模块解析所述第二请求,将卸载所述虚拟锁的第三指令发送到智能网关,所述第三指令中包括所述物理锁ID和虚拟锁ID;所述智能网关解析所述第三指令,按照所述物理锁ID和虚拟锁ID向对应物理锁发送卸载所述虚拟锁的第四指令;所述物理锁按照所述第四指令卸载所述虚拟锁和安装在所述虚拟锁中的多个所述电子锁芯。进一步地,所述电子锁芯包括密码锁芯、控制令牌锁芯和身份证锁芯、人脸识别锁芯、指纹锁芯和/或手机遥控锁芯。根据本申请的第二方面,本申请提供一种智能锁配置装置,包括:业务模块,用于向锁控制模块发送创建虚拟锁的第一请求,所述第一请求中包括需配置的物理锁信息和虚拟锁信息,所述虚拟锁包括多个电子锁芯;所述锁控制模块,用于解析所述第一请求,在所述物理锁中构建安装所述虚拟锁。进一步地,所述物理锁信息包括物理锁ID,所述虚拟锁信息包括所述虚拟锁ID、电子锁芯组数、电子锁芯类型、电子锁芯ID和电子锁芯密钥;所述锁控制模块,用于解析所述第一请求,将安装所述虚拟锁的第一指令发送到智能网关,所述第一指令中包括所述电子锁芯类型、多个所述电子锁芯、所述电子锁芯ID、电子锁芯密钥、所述虚拟锁ID和所述物理锁ID;所述智能网关,用于解析所述第一指令,按照所述物理锁ID向对应物理锁发送安装所述虚拟锁的第二指令,所述第二指令中包括所述电子锁芯类型、多个所述电子锁芯、所述电子锁芯ID、电子锁芯密钥、所述虚拟锁ID和所述物理锁ID;所述物理锁,包括安装单元,用于按照所述第二指令安装所述虚拟锁,并在所述虚拟锁中安装所述电子锁芯。进一步地,所述业务模块,还用于向所述锁控制模块发送拆除所述虚拟锁的第二请求,所述第二请求包括所述物理锁ID和所述虚拟锁ID;所述锁控制模块,还用于解析所述第二请求,根据所述物理锁ID和所述虚拟锁ID卸载所述虚拟锁。进一步地,所述锁控制模块,还用于解析所述第二请求,将卸载所述虚拟锁的第三指令发送到智能网关,所述第三指令中包括所述物理锁ID和虚拟锁ID;所述智能网关,还用于解析所述第三指令,按照所述物理锁ID和虚拟锁ID向对应物理锁发送卸载所述虚拟锁的第四指令;所述物理锁,还包括卸载单元,用于按照所述第四指令卸载所述虚拟锁和安装在所述虚拟锁中的多个所述电子锁芯。根据本申请的第三方面,本申请提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现上述方法。本申请的有益效果是:在本申请所涉及的方法中,包括创建虚拟锁,该虚拟锁可对应多个电子锁芯,使得安装多个电子锁芯的工作更加方便,降低了系统复杂性和出错几率;多个电子锁芯的安装会同步进行,从而保障了业务的原子事务性;减少了对多个锁芯安装所必须的一一网络通信开销,从而降低了功耗并节约了通讯成本。附图说明图1为现有技术创建密码锁芯的流程图;图2为现有技术创建手机遥控电子锁芯的流程图;图3为现有技术拆除密码锁芯的流程图;图4为现有技术拆除手机遥控电子锁芯的流程本文档来自技高网
...

【技术保护点】
1.一种智能锁配置方法,其特征在于,包括创建虚拟锁的过程,所述创建虚拟锁的过程包括:/n业务模块向锁控制模块向锁控制模块发送创建虚拟锁的第一请求,所述第一请求中包括需配置的物理锁信息和虚拟锁信息,所述虚拟锁包括多个电子锁芯;/n所述锁控制模块解析所述第一请求,在所述物理锁中构建安装所述虚拟锁。/n

【技术特征摘要】
1.一种智能锁配置方法,其特征在于,包括创建虚拟锁的过程,所述创建虚拟锁的过程包括:
业务模块向锁控制模块向锁控制模块发送创建虚拟锁的第一请求,所述第一请求中包括需配置的物理锁信息和虚拟锁信息,所述虚拟锁包括多个电子锁芯;
所述锁控制模块解析所述第一请求,在所述物理锁中构建安装所述虚拟锁。


2.如权利要求1所述的方法,其特征在于,所述物理锁信息包括物理锁ID,所述虚拟锁信息包括所述虚拟锁ID、多个电子锁芯、电子锁芯类型、电子锁芯ID和电子锁芯密钥;
所述锁控制模块解析所述第一请求,构建安装所述虚拟锁,包括:
所述锁控制模块解析所述第一请求,将安装所述虚拟锁的第一指令发送到智能网关,所述第一指令中包括所述电子锁芯类型、多个所述电子锁芯、所述电子锁芯ID、电子锁芯密钥、所述虚拟锁ID和所述物理锁ID;
所述智能网关解析所述第一指令,按照所述物理锁ID向对应物理锁发送安装所述虚拟锁的第二指令,所述第二指令中包括所述电子锁芯类型、多个所述电子锁芯、所述电子锁芯ID、电子锁芯密钥、所述虚拟锁ID和所述物理锁ID;
所述物理锁按照所述第二指令安装所述虚拟锁,并在所述虚拟锁中安装多个所述电子锁芯。


3.如权利要求2所述的方法,其特征在于,还包括拆除所述虚拟锁的过程,所述拆除所述虚拟锁的过程包括:
所述业务模块向所述锁控制模块发送拆除所述虚拟锁的第二请求,所述第二请求包括所述物理锁ID和所述虚拟锁ID;
所述锁控制模块解析所述第二请求,根据所述物理锁ID和所述虚拟锁ID卸载所述虚拟锁。


4.如权利要求3所述的方法,其特征在于,所述锁控制模块解析所述第二请求,根据所述物理锁ID和所述虚拟锁ID卸载所述虚拟锁,包括:
所述锁控制模块解析所述第二请求,将卸载所述虚拟锁的第三指令发送到智能网关,所述第三指令中包括所述物理锁ID和虚拟锁ID;
所述智能网关解析所述第三指令,按照所述物理锁ID和虚拟锁ID向对应物理锁发送卸载所述虚拟锁的第四指令;
所述物理锁按照所述第四指令卸载所述虚拟锁和安装在所述虚拟锁中的多个所述电子锁芯。


5.如权利要求1至4中任一项所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:刘建军
申请(专利权)人:深圳可信物联科技有限公司
类型:发明
国别省市:广东;44

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1