掌桥专利:专业的专利平台
掌桥专利
首页

一种车位锁硬件程序自动更新方法

文献发布时间:2023-06-19 10:06:57


一种车位锁硬件程序自动更新方法

技术领域

本发明涉及智能车位锁领域,尤其涉及一种车位锁硬件程序自动更新方法。

背景技术

随着智能车位锁的成功面试,在很多停车场都进行了布置。智能车位锁很多都在信号较差的地下停车场,目前在信号较差的停车场进行无线通信技术还没有应用普及应用,但随着物联网、智能手机领域的快速发展,智能车位锁已经在大量面市,并铺设了。一个停车场内会有几千甚至几万个车位锁,由于是智能车位锁,需要定期进行系统更新,若有工作人员或物业人员定期背着电脑对每个智能车位锁进行更新,每个车位锁都要等待其更新,工作任务和人工强度极大,若由用户自行更新,用户十分麻烦,而且很多停车场手机信号差,通过手机对车位锁设备进行程序更新效果很差,很难更新成功。

发明内容

本发明的目的就在于提供一种解决上述问题的,实现用户在无感知的情况下,即使在无线信号极差的停车场也能自动更新停车场内的智能车位锁的车位锁硬件程序自动更新方法。

为了实现上述目的,本发明采用的技术方案是:一种车位锁硬件程序自动更新方法,方法步骤如下,

步骤一、云端服务器将需要更新的硬件程序拆分为分片文本文档;

步骤二、云端服务器读取文本文档中的内容并以字符串的形式通过http协议传输到用户手机APP中缓存;

步骤三、用户在使用车位锁硬件时,手机通过蓝牙与车位锁硬件连接进行业务操作,业务操作完成后,手机APP自动检查车位锁硬件设备版本,若需要升级,用户的手机APP就会自动通过蓝牙向车所述硬件设备推送拆分好的分片程序;

步骤四、在程序片段传输完成以后,云端发送传输完成的标志给用户手机APP并传输给硬件设备;

步骤五、车位锁硬件设备在收到传输完成指令后,自动进行程序更新升级,完成整个硬件程序自动更新的功能。

作为优选,步骤一中,拆分为大小为2K左右文本文档。

作为优选,步骤二中,传输的分片单位是带有头信息的,头信息中储存有分片的顺序以及传输包头的标志“DF”和传输完成的标志“end”。

作为优选,步骤三中,APP程序将硬件程序编为版本号管理,系统更新时做版本号对比,硬件的当前程序版本低于云端设定的程序版本,就进行程序更新操作。

作为优选,步骤三中,业务操作完成后,同时硬件设备进行自检,检测硬件设备收到多少数据分片,并将自检结果发送到手机APP,手机APP进行自查,并选择性的将未更新的程序下发到硬件设备。

作为优选,步骤五中、车位锁硬件设备里的程序,按照分片程序中的头信息中的顺序进行排列,组合成完整的需要更改的程序,然后按照新程序写入到控制器中,自动升级完成。

与现有技术相比,本发明的优点在于:本发明彻底解决了在没有无线信号的停车场内,车位锁很难进行硬件程序自动更新的问题。而且整个过程无需人工操作,用户在无感知的情况下完成。分片后的程序可以间断式的传输,可以在每次使用车位锁时传输一点,直至传输完成后才会自动更新,没有等待程序传输的过程。

附图说明

图1为本发明的原理框图。

具体实施方式

下面将对本发明作进一步说明。

实施例:参见图1,一种车位锁硬件程序自动更新方法,方法步骤如下,

步骤一、云端服务器将需要更新的硬件程序拆分为大小为2K左右文本文档;2K大小是为了将这个分片可以快速的通过蓝牙传输到硬件设备中;文档拆分后即可进行分段式传输,针对通讯较差的地方不受通讯影响能进行分段式多次传输。

步骤二、云端服务器读取文本文档中的内容并以字符串的形式通过http协议传输到用户手机APP中缓存;传输的分片单位是带有头信息的,头信息中储存有分片的顺序以及传输包头的标志“DF”和传输完成的标志“end”。通过标志可进行分片起始和终止的识别,以便进行相应的操作。

步骤三、用户在使用车位锁硬件时,手机通过蓝牙与车位锁硬件连接进行业务操作,业务操作完成后,手机APP自动检查车位锁硬件设备版本,若需要升级,用户的手机APP就会自动通过蓝牙向车位锁硬件设备推送拆分好的分片程序;

APP程序将硬件程序编为版本号管理,系统更新时做版本号对比,硬件的当前程序版本低于云端设定的程序版本,就进行程序更新操作。设计业务操作为优先级,在用户不进行车位锁开关等业务操作时,利用空闲时间进行分片的传输,用户完全在无感知的情况下完成,不影响用户的操作体验感。

业务操作完成后,同时硬件设备进行自检,检测硬件设备收到多少数据分片,并将自检结果发送到手机APP,手机APP进行自查,并选择性的将未更新的程序下发到硬件设备。通过自检自查确定分片的传输完整性,仅对未传输或漏传输或传输失败的分片进行传输,确保分片组装时的完整。

步骤四、在程序片段传输完成以后,云端发送传输完成的标志给用户手机APP并传输给硬件设备;传输完成的标志,也是包含在头信息中,“end”。

步骤五、车位锁硬件设备在收到传输完成指令后,自动进行程序更新升级,完成整个硬件程序自动更新的功能。

车位锁硬件设备里的程序,按照分片程序中的头信息中的顺序进行排列,组合成完整的需要更改的程序,然后按照新程序写入到车位锁硬件设备的控制器中,自动升级完成。

本发明利用智能手机与云端服务器进行数据交互,并自动将硬件更新程序分片缓存在手机中,在手机与智能车位锁蓝牙连接过程中,不进行业务操作时,自动将手机内缓存的分片程序蓝牙传输至车位锁硬件设备中,全部传输完后,车位锁硬件设备进行自动更新。本发明彻底解决了在没有无线信号的停车场内,车位锁很难进行硬件程序自动更新的问题。而且整个过程无需人工操作,用户在无感知的情况下完成。分片后的程序可以间断式的传输,可以在每次使用车位锁时传输一点,直至传输完成后才会自动更新,没有等待程序传输的过程。

以上对本发明所提供的一种车位锁硬件程序自动更新方法进行了详尽介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,对本发明的变更和改进将是可能的,而不会超出附加权利要求所规定的构思和范围,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 一种车位锁硬件程序自动更新方法
  • 一种自动化的多处理器程序更新系统和程序更新方法
技术分类

06120112423134