智能锁升级方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:36600448 阅读:19 留言:0更新日期:2023-02-04 18:13
本申请提供一种智能锁升级方法、装置、存储介质和计算机设备,所述方法包括:接收云平台下发的经过强加密的智能锁升级固件包;解密出智能锁升级固件包中的升级文件信息和升级文件;通过近场通信方式获取智能锁设备信息;根据所述升级文件信息和所述智能锁设备信息,验证智能锁是否满足升级条件;若满足升级条件,通过近场通信方式将所述升级文件传输到智能锁,以驱动所述智能锁基于升级文件进行升级。本申请操作简单,无需建立智能锁和云平台之间的远程通信,降低了智能锁接收升级包时受到攻击、拦截的可能,提高了智能锁升级的安全性。性。性。

【技术实现步骤摘要】
智能锁升级方法、装置、存储介质和计算机设备


[0001]本申请涉及智能锁的升级
,具体涉及一种智能锁升级方法、装置、存储介质和计算机设备。

技术介绍

[0002]智能锁是一种机电锁,可以通过电子钥匙进行上锁或解锁。为了保障智能锁的安全性和使用时的稳定性,智能锁需要定期进行升级。目前,在智能锁相关升级技术中,主要有两种升级方式,一是需要专业人员进行操作,将存储有升级包的外部设备与智能锁进行串口连接,将外部设备升级包发送到智能锁,从而实现升级,这种升级方式操作繁琐复杂,且升级操作耗时长;二是智能锁直接通过Wifi与云平台进行远程通信,以下载升级包,但远程通信下载的升级包容易受网速影响而延长升级时间,并且很容易被攻击、拦截,严重影响智能锁的安全性。

技术实现思路

[0003]本申请的目的在于克服现有技术中的缺点与不足,提供一种智能锁升级方法、装置、存储介质和计算机设备,通过移动终端获取加密的智能锁升级固件包并进行解密,然后移动终端再通过蓝牙连接将解密后的升级包发送给对应的智能锁,使智能锁进行升级,操作简单,无需建立智能锁和云平台之间的远程通信,降低了智能锁接收升级包时受到攻击、拦截的可能,提高了智能锁升级的安全性。
[0004]本申请的第一方面提供了一种智能锁升级方法,应用于移动终端,所述方法包括如下步骤:
[0005]接收云平台下发的经过强加密的智能锁升级固件包;
[0006]解密出智能锁升级固件包中的升级文件信息和升级文件;
[0007]通过近场通信方式获取智能锁设备信息;
[0008]根据所述升级文件信息和所述智能锁设备信息,验证智能锁是否满足升级条件;
[0009]若满足升级条件,通过近场通信方式将所述升级文件传输到智能锁,以驱动所述智能锁基于升级文件进行升级。
[0010]本申请的第二方面提供了一种智能锁升级装置,应用于移动终端,所述装置包括:
[0011]智能锁升级固件包获取模块,用于接收云平台下发的经过强加密的智能锁升级固件包;
[0012]解密模块,用于解密出智能锁升级固件包中的升级文件信息和升级文件;
[0013]设备信息获取模块,通过近场通信方式获取智能锁设备信息;
[0014]升级条件验证模块,用于根据所述升级文件信息和所述智能锁设备信息,验证智能锁是否满足升级条件;
[0015]升级文件传输模块,若满足升级条件,通过近场通信方式将所述升级文件传输到智能锁,以驱动所述智能锁基于升级文件进行升级。
[0016]本申请的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的智能锁升级方法的步骤。
[0017]本申请的第四方面提供了一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的智能锁升级方法的步骤。
[0018]相对于相关技术,本申请实施例对云平台下发的智能锁升级固件包进行解密,然后再根据解密得到的升级文件信息对智能锁进行升级验证,若满足升级条件,通过近场通信方式将升级文件传输到智能锁,以驱动所述智能锁基于升级文件进行升级,由于移动终端下载的是智能锁升级固件包是经过强加密的,因此需要解密得到升级文件才能应用于智能锁的升级,可以提高对升级文件的安全性保护,而且考虑到智能锁的硬件和软件资源限制,通过移动终端解密智能锁升级固件包,可以提高智能锁升级固件包的强加密的复杂上限,还可以节省智能锁自身花费于解密智能锁升级固件包的时间,提高智能锁自身进行升级的效率,而通过近场通信方式将解密出的升级文件传输到智能锁,可以避免智能锁直接从云平台远程下载升级文件,降低智能锁在获取升级文件时受到攻击、拦截的可能,提高智能锁升级的安全性。
[0019]为了能更清晰的理解本申请,以下将结合附图说明阐述本申请的具体实施方式。
附图说明
[0020]图1为本申请一个实施例的智能锁升级方法的流程图。
[0021]图2为本申请一个实施例的智能锁升级方法的步骤S101

S102的流程图。
[0022]图3为本申请一个实施例的智能锁升级装置的模块连接示意图。
[0023]100、智能锁升级装置;101、智能锁升级固件包获取模块;102、解密模块;103、设备信息获取模块;104、升级条件验证模块;105、升级文件传输模块。
具体实施方式
[0024]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0025]应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
[0026]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0027]此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,
描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0028]请参阅图1,其是本申请一个实施例的智能锁升级方法的流程图,所述智能锁升级方法应用于移动终端。
[0029]所述移动终端是指可以与云平台建立远程连接,且可以与智能锁建立近场通信连接的电子设备,例如手机、智能平板和电脑设备等。近场通信是指可以在预设的短距离范围内建立连接关系,以实现数据传输的通信方式,包括但不限于:蓝牙通信、局域网通信、射频通信等等。
[0030]云平台是一个集成了设备管理、数据安全通信和消息订阅等能力的一体化平台,可以与移动设备建立远程通信以进行数据消息的双向传输。
[0031]智能锁是一种机电锁,可以通过电子钥匙进行上锁或解锁,其中,用于解锁的电子钥匙可以是预录入的指纹信息、与绑定的终端设备发送的解锁指令、用于解锁的磁卡等,而用于上锁的电子钥匙可以是内设于智能锁的上锁模块或与绑定的终端设备发送的上锁指令。
[0032]所述智能锁升级方法包括如下步骤:
[0033]S1:接收云平台下发的经过强加密的智能锁升级固件包。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能锁升级方法,其特征在于,应用于移动终端,所述方法包括如下步骤:接收云平台下发的经过强加密的智能锁升级固件包;解密出智能锁升级固件包中的升级文件信息和升级文件;通过近场通信方式获取智能锁设备信息;根据所述升级文件信息和所述智能锁设备信息,验证智能锁是否满足升级条件;若满足升级条件,通过近场通信方式将所述升级文件传输到智能锁,以驱动所述智能锁基于升级文件进行升级。2.根据权利要求1所述的智能锁升级方法,其特征在于,所述移动终端保存有管理员标识和通讯信息;所述接收云平台下发的经过强加密的智能锁升级固件包的步骤,包括:向所述云平台发送带有所述管理员标识和所述通讯信息的访问请求,使云平台响应于所述访问请求对所述管理员标识进行检验,并根据所述通讯信息与所述移动终端构建固定通讯渠道;向所述云平台发送升级文件下载指令,通过所述固定通信渠道从所述云平台下载所述升级文件下载指令指向的智能锁升级固件包。3.根据权利要求2所述的智能锁升级方法,其特征在于,还包括如下步骤:获取所述云平台通过所述固定通讯渠道推送的升级版本信息。4.根据权利要求2所述的智能锁升级方法,其特征在于,所述移动终端包括主移动终端和副移动终端,还包括以下步骤:通过所述主移动终端向所述云平台发送升级文件分享指令,使所述云平台将所述升级文件分享指令指向的智能锁升级固件包发送到临时存储空间,并将临时下载方式反馈给所述主移动终端;其中,所述临时存储空间无法访问所述云平台或向所述云平台发送数据包,所述临时下载方式指向所述临时存储空间的智能锁升级固件包;通过所述主移动终端向所述副移动终端分享所述临时下载方式,使所述副移动终端通过所述临时下载方式下载存储于所述临时存储空间的智能锁升级固件包。5.根据权利要求4所述的智能锁升级方法,其特征在于,所述使所述副移动终端下载所述临时下载方式指向的、存储于所述临时存储空间的智能锁升级固件包的步骤,包括:响应于所述临时下载方式的触发操作,所述副移动终端通过所述副移动终端向所述临时...

【专利技术属性】
技术研发人员:王妙玉张志华李昌周亮
申请(专利权)人:广东好太太智能家居有限公司
类型:发明
国别省市:

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

1