智能锁及其固件升级方法、装置、系统和升级件制造方法及图纸

技术编号:17541361 阅读:35 留言:0更新日期:2018-03-24 18:06
本发明专利技术实施例提供一种智能锁及其固件升级方法、装置、系统和升级件,属于车辆领域。所述固件升级方法包括:向设置有升级件的区域发送包含智能锁的当前固件版本信息的广播信息;接收升级件发送的连接请求,其中所述升级件中存储有最新固件;响应于所述连接请求建立所述智能锁与对应的升级件之间的无线连接;以及基于所述无线连接,从所述升级件接收所述最新固件以升级当前固件。本发明专利技术实施例的方案能够实现基于外置升级件的智能锁固件升级方式,不再受限于SIM卡流量和GSM网络质量,且升级快速、成功率高。

Intelligent lock and firmware upgrading methods, devices, systems, and upgrades

An embodiment of the invention provides an intelligent lock and a method for upgrading the firmware, a device, a system and an upgrade part, which belong to the vehicle field. The firmware upgrade method comprises: a broadcast information area sent upgrades include intelligent lock current firmware version information to set; sending a connection request to receive updates, including the latest firmware upgrades in the store; in response to the connection request to establish the intelligent lock and wireless connection between corresponding upgrade parts; and the wireless connection based, from the upgrade parts receiving the latest firmware to upgrade the firmware. The scheme of the embodiment of the invention can realize the upgrading method of intelligent locking firmware based on external upgrading parts, which is no longer limited by SIM card traffic and GSM network quality, and has fast upgrading and high success rate.

【技术实现步骤摘要】
智能锁及其固件升级方法、装置、系统和升级件
本专利技术涉及车辆领域,具体地涉及一种智能锁及其固件升级方法、装置、系统和升级件。
技术介绍
目前,共享交通工具也逐渐成为人们常用的出行方式之一,常见的共享交通工具包括共享单车、共享电动车、共享汽车等。以共享单车为例,用户通常需要操作单车的智能锁以进行共享单车的开锁或关锁。智能锁往往内置有实现接收开锁指令、驱动开锁、反馈开锁信息等功能的固件,以实现与客户端(例如手机上的APP)与服务器的信息交互,达到智能开关锁的目的。但是,智能锁的固件即是运行在智能锁上的软件,而软件往往会存在一些问题或者会存在新的优化性能的版本,从而需要进行固件升级。由于共享交通工具投放的数量很大,从而对每一台已投放的车辆进行近场固件升级不易操作,因此现有技术中主要采用使共享交通工作与服务器连接以进行自动的空中在线升级的方式来进行固件升级,即OTA(Over-the-AirTechnology,空间下载技术)升级方式。传统的OTA升级方式的主要原理是:每个智能锁中都含有一张SIM卡,卡的流量根据运营商的套餐设置,有一定的数据流量限制,当智能锁的的固件需要更新时,每一辆车都需要从服务器端通过GSM网络下载新版的固件升级包(大小约60KB),并进行安装升级。但是,本申请专利技术人在实现本专利技术的过程中发现,传统的OTA升级方式至少具有以下几个方面的缺陷:1)每一辆车都需要下载新版本固件,从而耗费流量;2)需要通过GSM网络下载升级包,从而受限于GSM网络情况,GSM网络信号不稳定时导致升级失败概率较高;3)车辆密集摆放的地方,GSM网络带宽有限,需要服务器端安排分批升级策略防止大范围的车辆升级失败。因此,需要新的智能锁固件升级方案以解决这些问题。
技术实现思路
本专利技术实施例的目的是提供一种智能锁及其固件升级方法、装置、系统和升级件,用于至少部分地解决上述技术问题。为了实现上述目的,本专利技术实施例提供一种智能锁的固件升级方法,应用于智能锁端,且所述固件升级方法包括:发送包含所述智能锁的当前固件版本信息的广播信息;接收升级件响应于所述广播信息发送的连接请求,其中所述升级件中存储有最新固件;响应于所述连接请求建立所述智能锁与对应的升级件之间的无线连接;以及基于所述无线连接,从所述升级件接收所述最新固件以升级当前固件。可选地,所述发送包含所述智能锁的当前固件版本信息的广播信息包括:获取锁止信息,并在检测到所述智能锁被锁止时,以无线传输方式周期性地发送包含所述智能锁的当前固件版本信息的广播信息。可选地,所述发送包含所述智能锁的当前固件版本信息的广播信息包括:获取所述智能锁的位置信息及锁止信息,并在检测到所述智能锁在设置有升级件的区域中被锁止时,以无线传输方式周期性地发送包含所述智能锁的当前固件版本信息的广播信息。可选地,在建立所述智能锁与对应的升级件之间的无线连接之后,所述固件升级方法还包括:拒绝其他升级件所发送的连接请求。本专利技术实施例还提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得智能锁执行如上述任意所述的固件升级方法。本专利技术实施例还提供了一种智能锁的固件升级方法,应用于升级件端,且所述固件升级方法包括:从服务器下载最新固件,并进行存储;接收所述智能锁发送的包含所述智能锁的当前固件版本信息的广播信息;比对所述当前固件版本信息和所述最新固件的版本信息;根据比对结果向所述智能锁发送连接请求;基于所述智能锁响应于所述连接请求而建立的无线连接向所述智能锁发送最新固件。可选地,所述接收所述智能锁发送的包含所述智能锁的当前固件版本信息的广播信息包括:在同时接收到多个智能锁发送的所述广播消息时,根据所述智能锁发送的所述广播信息的信号强度选择接收信号最强的所述智能锁的所述广播消息。可选地,所述根据比对结果向所述智能锁发送连接请求包括:在所述当前固件的版本号小于所述最新固件的版本号时,发送所述连接请求,否则忽略所接收的所述广播消息。本专利技术实施例还提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得升级件执行如上述任意所述的固件升级方法。本专利技术实施例还提供了一种智能锁的固件升级装置,应用于智能锁端,且所述固件升级装置包括:广播信息发送模块,用于发送包含智能锁的当前固件版本信息的广播信息;连接请求接收模块,用于接收升级件响应于所述广播信息发送的连接请求,其中所述升级件中存储有最新固件;无线连接建立模块,用于响应于所述连接请求建立所述智能锁与对应的升级件之间的无线连接;以及升级模块,用于基于所述无线连接,从所述升级件接收所述最新固件以升级当前固件。可选地,所述广播信息发送模块用于发送包含智能锁的当前固件版本信息的广播信息包括:获取锁止信息,并在检测到所述智能锁被锁止时,以无线传输方式周期性地发送包含所述智能锁的当前固件版本信息的广播信息。可选地,所述广播信息发送模块用于发送包含智能锁的当前固件版本信息的广播信息包括:获取所述智能锁的位置信息及锁止信息,并在检测到所述智能锁在设置有升级件的区域中被锁止时,以无线传输方式周期性地发送包含所述智能锁的当前固件版本信息的广播信息。可选地,所述无线连接建立模块在建立所述智能锁与对应的升级件之间的无线连接之后,还用于拒绝其他升级件所发送的连接请求。本专利技术实施例还提供了一种智能锁,所述智能锁包括上述的固件升级装置。本专利技术实施例还提供了一种升级件,所述升级件包括:固件管理模块,用于从服务器下载最新固件,并进行存储;广播信息接收模块,用于接收所述智能锁发送的包含所述智能锁的当前固件版本信息的广播信息;版本比对模块,用于比对所述当前固件版本信息和所述最新固件的版本信息;连接请求发送模块,用于根据比对结果向所述智能锁发送连接请求;固件发送模块,用于基于所述智能锁响应于所述连接请求而建立的无线连接向所述智能锁发送最新固件。可选地,所述广播信息接收模块用于接收所述智能锁发送的包含所述智能锁的当前固件版本信息的广播信息包括:在同时接收到多个智能锁发送的所述广播消息时,根据所述智能锁发送的所述广播信息的信号强度选择接收信号最强的所述智能锁的所述广播消息。可选地,所述连接请求发送模块用于根据比对结果向所述智能锁发送连接请求包括:在所述当前固件的版本号小于所述最新固件的版本号时,发送所述连接请求,否则忽略所接收的所述广播消息。可选地,所述升级件为铺设在路面上的道钉。本专利技术实施例还提供了一种智能锁的固件升级系统,所述固件升级系统包括:上述的智能锁;以及上述的升级件。通过上述技术方案,本专利技术的有益效果是:本专利技术实施例的方案能够实现基于外置升级件的智能锁固件升级方式,不再受限于SIM卡流量和GSM网络质量,且升级快速、成功率高。本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:图1是根据本专利技术实施例的智能锁的固件升级方法的流程示意图;图2是根据本专利技术实施例的智能锁的固件升级方法的流程示意图;图3是根据本专利技术实施例的智能锁的固件升级装置的结构示意图;图4是根据本专利技术实施例的升级件的结构示意图;本文档来自技高网
...
智能锁及其固件升级方法、装置、系统和升级件

【技术保护点】
一种智能锁的固件升级方法,其特征在于,应用于智能锁端,且所述固件升级方法包括:发送包含所述智能锁的当前固件版本信息的广播信息;接收升级件响应于所述广播信息发送的连接请求,其中所述升级件中存储有最新固件;响应于所述连接请求建立所述智能锁与对应的升级件之间的无线连接;以及基于所述无线连接,从所述升级件接收所述最新固件以升级当前固件。

【技术特征摘要】
1.一种智能锁的固件升级方法,其特征在于,应用于智能锁端,且所述固件升级方法包括:发送包含所述智能锁的当前固件版本信息的广播信息;接收升级件响应于所述广播信息发送的连接请求,其中所述升级件中存储有最新固件;响应于所述连接请求建立所述智能锁与对应的升级件之间的无线连接;以及基于所述无线连接,从所述升级件接收所述最新固件以升级当前固件。2.根据权利要求1所述的固件升级方法,其特征在于,所述发送包含所述智能锁的当前固件版本信息的广播信息包括:获取锁止信息,并在检测到所述智能锁被锁止时,以无线传输方式周期性地发送包含所述智能锁的当前固件版本信息的广播信息。3.根据权利要求1所述的固件升级方法,其特征在于,所述发送包含所述智能锁的当前固件版本信息的广播信息包括:获取所述智能锁的位置信息及锁止信息,并在检测到所述智能锁在设置有升级件的区域中被锁止时,以无线传输方式周期性地发送包含所述智能锁的当前固件版本信息的广播信息。4.根据权利要求1所述的固件升级方法,其特征在于,在建立所述智能锁与对应的升级件之间的无线连接之后,所述固件升级方法还包括:拒绝其他升级件所发送的连接请求。5.一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得智能锁执行如上述权利要求1至4中任意一项所述的固件升级方法。6.一种智能锁的固件升级方法,其特征在于,应用于升级件端,且所述固件升级方法包括:从服务器下载最新固件,并进行存储;接收所述智能锁发送的包含所述智能锁的当前固件版本信息的广播信息;比对所述当前固件版本信息和所述最新固件的版本信息;根据比对结果向所述智能锁发送连接请求;基于所述智能锁响应于所述连接请求而建立的无线连接向所述智能锁发送最新固件。7.根据权利要求6所述的固件升级方法,其特征在于,所述接收所述智能锁发送的包含所述智能锁的当前固件版本信息的广播信息包括:在同时接收到多个智能锁发送的所述广播消息时,根据所述智能锁发送的所述广播信息的信号强度选择接收信号最强的所述智能锁的所述广播消息。8.根据权利要求6所述的固件升级方法,其特征在于,所述根据比对结果向所述智能锁发送连接请求包括:在所述当前固件的版本号小于所述最新固件的版本号时,发送所述连接请求,否则忽略所接收的所述广播消息。9.一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得升级件执行如上述权利要求6至8中任意一项所述的固件升级方法。10.一种智能锁的固件升级装置,其特征在于,应用于智能锁端,且所述固件升级装置包括:广播信息发送模块,用于发送包含智能锁的当前固件版本信息的广...

【专利技术属性】
技术研发人员:徐亮邢龙付海涛
申请(专利权)人:东峡大通北京管理咨询有限公司
类型:发明
国别省市:北京,11

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

1