CN107247604A - 一种充电宝软体固件更新***及其更新方法 - Google Patents
一种充电宝软体固件更新***及其更新方法 Download PDFInfo
- Publication number
- CN107247604A CN107247604A CN201710346008.7A CN201710346008A CN107247604A CN 107247604 A CN107247604 A CN 107247604A CN 201710346008 A CN201710346008 A CN 201710346008A CN 107247604 A CN107247604 A CN 107247604A
- Authority
- CN
- China
- Prior art keywords
- charger baby
- server
- software firmware
- microprocessor
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0645—Rental transactions; Leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种充电宝软体固件更新***及其更新方法,该***包括:服务器、移动终端和充电宝,所述的充电宝与移动终端近距离无线通信,所述的移动终端与服务器网络连接;所述的充电宝还包括近距离无线通信模块和微处理器。优点在于,充电宝内部集成蓝牙模块或者NB‑IOT模块,更新并不需要依赖自身的WIFI、2G\3G\4G等通信芯片。充电宝可以将体积设置得更加小,而且能量功耗相对现有的网络直接更新有效减少80%的电量。由于减少了在更新方面的电量损耗,可以提高充电宝的续航能力,为租赁发展提供有效帮助。移动终端中设置的主程序可以辅助服务器更加准确对应任一充电宝的版本号。
Description
技术领域
本发明涉及一种不依赖于自身网络的更新***及其更新方法,尤其涉及一种充电宝软体固件的更新***及其更新方法。
背景技术
现有技术中的充电宝租赁大量使用物理锁和自动化的机械结构来实现存取,存取设备本身的成本和使用效率都不高,结构复杂,借还速度也不高。有的租赁商在充电宝中设置基于蓝牙技术的电子锁开关,但是这些充电宝没法被租赁商有效监管,容易造成缺失,而且维护成本很高。基于蓝牙通信模块的锁开关,很容易通过嗅探(sniffer)来破解相关协议,安全性很低。有的充电宝搭载WIFI、2G\3G\4G等其他芯片与外界进行网络连接,WIFI、2G\3G\4G芯片的工作时功耗相对较大。如果WIFI、2G\3G\4G芯片平时处于休眠省电状态,唤醒后重新连接网络,建立有效通信的时间会比较长,所以充电宝集成WIFI、2G\3G\4G等通信芯片,能耗耗损会比较大,不利于在充电宝电能利用率。同时搭载WIFI、2G\3G\4G等其他芯片对于网络信号的依赖性很强,对于充电宝的投放场景有很大限制。没有了网络连接,充电宝的软体固件升级成为了很大的技术难题,因为随着科技的日新月异,不及时更新软体固件自然伴随充电宝的充放电效率、加解密效率和逻辑解锁的安全性没法提高,更没法防止外来的逻辑破解。
发明内容
为了解决上述技术问题,本发明目的在于提供一种充电宝软体固件更新***及其更新方法。
本发明所述的一种充电宝软体固件更新***,其特征在于,包括:服务器、移动终端和充电宝,所述的充电宝与移动终端近距离无线通信,所述的移动终端与服务器网络连接;所述的充电宝通过物联网通讯与服务器连接或通过移动终端与服务器连接;所述的充电宝还包括微处理器;
所述的服务器查询充电宝的软体固件版本号,在充电宝的软体固件版本号低于服务器的软体固件版本号时对微处理器发送软体固件安装包和安装指令;
所述的微处理器根据安装指令更新接收到的软体固件安装包。
所述的服务器通过分包形式把软体固件发送到微处理器。避免传输过程中断开连接而被迫全部重新传输,节省时间和流量消耗;也可以更适用于小容量的储存器配置。
所述的微处理器设置应用程序块和引导程序块,在接收软体固件分包前先从应用程序块跳转至引导程序块。
所述的微处理器将应用程序块擦除并写入新的软体固件;所述的服务器在软体固件更新完毕后发送跳转通知,微处理器从引导程序块跳转至应用程序块。
所述服务器存储有用于与充电宝一一对应的唯一标识符。
本发明所述的一种充电宝软体固件更新方法,其特征在于,包括如下步骤:
充电宝与移动终端通过近距离无线通信连接、移动终端通过网络与服务器连接;或者充电宝通过物联网通讯与服务器连接;
服务器查询充电宝的软体固件版本号,在充电宝的软体固件版本号低于服务器的软体固件版本号时对微处理器发送软体固件安装包和安装指令;
微处理器根据安装指令更新接收到的软体固件安装包。
本发明所述的一种充电宝软体固件更新***及其更新方法,其优点在于,充电宝内部集成蓝牙模块或者NB-IOT模块,更新并不需要依赖自身的WIFI、2G\3G\4G等通信芯片。充电宝可以将体积设置得更加小,而且能量功耗相对现有的网络直接更新有效减少80%的电量。由于减少了在更新方面的电量损耗,可以提高充电宝的续航能力,为租赁发展提供有效帮助。在服务器中存储充电宝的唯一标识符可以辅助服务器更加准确对应任一充电宝的版本号。
附图说明
图1是本发明所述充电宝软体固件更新***的结构示意图。
具体实施方式
根据图1所示,本发明所述的一种充电宝软体固件更新***及其更新方法应用于充电宝的租赁服务***中,包括:服务器、充电宝和移动终端,服务器与移动终端通过有线/无线等网络连接。充电宝可以通过蓝牙等低功耗的短距离无线通信与移动终端连接;也可以通过低功耗的NB-IoT、LoRa或Zigbee等物联网通讯与服务器连接,基于本发明创造性构思,还可以用其他低功耗低成本的传输模块替代上述连接方式。所述服务器可以是本地服务器、远程服务器或云端服务器,本实施例以云端服务器为例进行说明;同时以蓝牙连接、NB-IoT网络为例,以蓝牙模块作为短距离无线通信模块,以NB-IoT模块作为物联网连接的通讯模块。
所述的移动终端用于完成对充电宝的通信交互和云端服务器的支付协议,可以是手机、pad、手提电脑等移动电子设备。充电宝设有蓝牙模块、充电模块、唯一标识符、微处理器、提示模块和NB-IoT模块,所述微处理器设置应用程序块和引导程序块。所述的唯一标识符可以是二维码、蓝牙ID、MAC地址等能实现指定具体任一充电宝的唯一标识。在多移动终端多充电宝共存的场景下,移动终端可以通过扫二维码指定使用任一充电宝,适用于最靠近用户的任一充电宝的距离最佳匹配;也可以通过蓝牙搜索出可用充电宝的蓝牙ID或MAC地址,连接后对该该充电宝发出提示指令,则该充电宝会通过提示模块进行声光提示或震动提示,适用于多个充电宝的根据电量进行最佳匹配。提示模块可以包括发声装置、发光装置或震动装置。而所有充电宝的唯一标识符都在投放前预存到云端服务器,便于用于随时根据扫码匹配连接。唯一标识符可以有效辅助云端服务器在多移动终端多充电宝共存的场景中准确判断所连接的充电宝软体固件版本号,通过不同移动终端对不同充电宝准确发送更新包。
本发明所述的充电宝租赁***工作原理如下:
新的软体固件存放在云端服务器上并有个新的版本号,在有任一移动终端通过租赁协议与云端服务器和充电宝发生完整连接后,云端服务器通过移动终端蓝牙信道查询充电宝的软体固件版本号,与新的版本号比较。也可以在没有移动终端接入时,云端服务器直接通过NB-IOT网络信道查询并比较充电宝的软体固件版本号。
如果充电宝本地的软体固件版本号较低,云端服务器发送命令通知充电宝微处理器进入软体固件更新模式,充电宝微处理器从应用程序块跳转到引导程序块,此时充电宝的微处理器运行在引导程序块,云端服务器以分包形式把新的软体固件传送给充电宝微处理器,微处理器把应用程序块刷除,把新的软体固件写入。微处理器在写入新软体固件的时候,可以全部更新包接收完毕一次性写入,也可以在完成一个更新包就写入一个更新包,逐步写完所有更新包。固件传输完成,云端服务器发送通知充电宝微处理器进入应用程序块运行,从而达到更新的固件目的。
由于采用了分包传输的形式,因此连接中移动终端或云端服务器不管在什么时候断开连接,都只影响到小量的更新包数据。可以在下一次进入新连接的时候,从上一次断开的位置重新进行分包传输。由于移动终端在充电过程中和对外的网络连接中都具有很大的不确定性,因此分包传输对技术效果的影响非常重要。对于数据量较大的更新包可能无法再一次租赁连接中完成更新,也可能对连接的移动设备造成流量压力,而分包传输就完全解决这个技术问题,可以对一台连接的移动设备限定只传输一定的数据量,而不对其造成流量压力。不同的应用场景NB-IOT网络信道,不一定十分流畅,因此对分包传输同样具有实际需求。
对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。
Claims (10)
1.一种充电宝软体固件更新***,其特征在于,包括:服务器、移动终端和充电宝,所述的充电宝与移动终端近距离无线通信,所述的移动终端与服务器网络连接;所述的充电宝通过物联网通讯与服务器连接或通过移动终端与服务器连接;所述的充电宝还包括微处理器;
所述的服务器查询充电宝的软体固件版本号,在充电宝的软体固件版本号低于服务器的软体固件版本号时对微处理器发送软体固件安装包和安装指令;
所述的微处理器根据安装指令更新接收到的软体固件安装包。
2.根据权利要求1所述的***,其特征在于,所述的服务器通过分包形式把软体固件发送到微处理器。
3.根据权利要求2所述的***,其特征在于,所述的微处理器设置应用程序块和引导程序块,在接收软体固件分包前先从应用程序块跳转至引导程序块。
4.根据权利要求3所述的***,其特征在于,所述的微处理器将应用程序块擦除并写入新的软体固件;所述的服务器在软体固件更新完毕后发送跳转通知,微处理器从引导程序块跳转至应用程序块。
5.根据权利要求1-4任一所述的***,其特征在于,所述服务器存储有用于与充电宝一一对应的唯一标识符。
6.一种充电宝软体固件更新方法,其特征在于,包括如下步骤:
充电宝与移动终端通过近距离无线通信连接、移动终端通过网络与服务器连接;或者充电宝通过物联网通讯与服务器连接;
服务器查询充电宝的软体固件版本号,在充电宝的软体固件版本号低于服务器的软体固件版本号时对微处理器发送软体固件安装包和安装指令;
微处理器根据安装指令更新接收到的软体固件安装包。
7.根据权利要求6所述的方法,其特征在于,所述的服务器通过分包形式把软体固件发送到微处理器。
8.根据权利要求7所述的方法,其特征在于,所述的微处理器设置应用程序块和引导程序块,在接收软体固件分包前先从应用程序块跳转至引导程序块。
9.根据权利要求8所述的方法,其特征在于,所述的微处理器将应用程序块擦除并写入新的软体固件;所述的服务器在软体固件更新完毕后发送跳转通知,微处理器从引导程序块跳转至应用程序块。
10.根据权利要求6-9任一所述的方法,其特征在于,所述服务器存储有用于与充电宝一一对应的唯一标识符。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710346008.7A CN107247604A (zh) | 2017-05-17 | 2017-05-17 | 一种充电宝软体固件更新***及其更新方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710346008.7A CN107247604A (zh) | 2017-05-17 | 2017-05-17 | 一种充电宝软体固件更新***及其更新方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107247604A true CN107247604A (zh) | 2017-10-13 |
Family
ID=60017594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710346008.7A Pending CN107247604A (zh) | 2017-05-17 | 2017-05-17 | 一种充电宝软体固件更新***及其更新方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107247604A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107729038A (zh) * | 2017-11-27 | 2018-02-23 | 英业达科技有限公司 | 固件更新方法及可更新固件的基板管理控制器 |
CN109002319A (zh) * | 2018-07-25 | 2018-12-14 | 东信和平科技股份有限公司 | 一种基于lora协议的补丁升级方法、装置和*** |
CN109769237A (zh) * | 2019-01-28 | 2019-05-17 | 三维通信股份有限公司 | 一种基于蓝牙和Lora双模式升级的方法及*** |
WO2019105466A1 (zh) * | 2017-11-30 | 2019-06-06 | 南京德朔实业有限公司 | 可远程升级的便携式电源及远程升级方法 |
CN109873722A (zh) * | 2019-02-27 | 2019-06-11 | 深圳大学 | 固件远程升级方法、装置、计算机设备及存储介质 |
CN109982294A (zh) * | 2019-03-08 | 2019-07-05 | 四川爱联科技有限公司 | 利用蓝牙设备对NBIot模块进行升级的方法 |
CN110134414A (zh) * | 2019-04-04 | 2019-08-16 | 上海挚想科技有限公司 | 支持固件升级的移动电源租借设备及其升级方法 |
CN110244968A (zh) * | 2019-06-18 | 2019-09-17 | 深圳市小兔充充科技有限公司 | 充电站管理***及方法 |
CN110704077A (zh) * | 2018-07-10 | 2020-01-17 | 中兴通讯股份有限公司 | 固件远程升级方法、装置、终端、移动设备及存储介质 |
CN110837387A (zh) * | 2019-11-13 | 2020-02-25 | 深圳市搜电科技发展有限公司 | 一种移动电源租借***、自动营收***及其更新方法 |
CN112306514A (zh) * | 2019-07-24 | 2021-02-02 | 深圳市有方科技股份有限公司 | 基于窄带物联网的固件升级方法、终端设备及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120297211A1 (en) * | 2011-05-18 | 2012-11-22 | Samsung Sdi Co., Ltd. | Battery pack management system |
CN104283258A (zh) * | 2013-07-10 | 2015-01-14 | Ls产电株式会社 | 电动车辆充电器 |
CN104636163A (zh) * | 2014-12-31 | 2015-05-20 | 青岛海尔科技有限公司 | 一种固件升级的方法及相关装置和*** |
CN205610267U (zh) * | 2016-04-21 | 2016-09-28 | 杭州诺亚方舟网络科技有限公司 | 一种多功能充电宝 |
CN106444560A (zh) * | 2016-12-05 | 2017-02-22 | 明华电子科技(惠州)有限公司 | 一种充电器的智能控制*** |
-
2017
- 2017-05-17 CN CN201710346008.7A patent/CN107247604A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120297211A1 (en) * | 2011-05-18 | 2012-11-22 | Samsung Sdi Co., Ltd. | Battery pack management system |
CN104283258A (zh) * | 2013-07-10 | 2015-01-14 | Ls产电株式会社 | 电动车辆充电器 |
CN104636163A (zh) * | 2014-12-31 | 2015-05-20 | 青岛海尔科技有限公司 | 一种固件升级的方法及相关装置和*** |
CN205610267U (zh) * | 2016-04-21 | 2016-09-28 | 杭州诺亚方舟网络科技有限公司 | 一种多功能充电宝 |
CN106444560A (zh) * | 2016-12-05 | 2017-02-22 | 明华电子科技(惠州)有限公司 | 一种充电器的智能控制*** |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107729038A (zh) * | 2017-11-27 | 2018-02-23 | 英业达科技有限公司 | 固件更新方法及可更新固件的基板管理控制器 |
WO2019105466A1 (zh) * | 2017-11-30 | 2019-06-06 | 南京德朔实业有限公司 | 可远程升级的便携式电源及远程升级方法 |
CN110704077A (zh) * | 2018-07-10 | 2020-01-17 | 中兴通讯股份有限公司 | 固件远程升级方法、装置、终端、移动设备及存储介质 |
CN109002319A (zh) * | 2018-07-25 | 2018-12-14 | 东信和平科技股份有限公司 | 一种基于lora协议的补丁升级方法、装置和*** |
CN109769237A (zh) * | 2019-01-28 | 2019-05-17 | 三维通信股份有限公司 | 一种基于蓝牙和Lora双模式升级的方法及*** |
CN109873722A (zh) * | 2019-02-27 | 2019-06-11 | 深圳大学 | 固件远程升级方法、装置、计算机设备及存储介质 |
CN109873722B (zh) * | 2019-02-27 | 2023-01-10 | 深圳大学 | 固件远程升级方法、装置、计算机设备及存储介质 |
CN109982294A (zh) * | 2019-03-08 | 2019-07-05 | 四川爱联科技有限公司 | 利用蓝牙设备对NBIot模块进行升级的方法 |
CN110134414A (zh) * | 2019-04-04 | 2019-08-16 | 上海挚想科技有限公司 | 支持固件升级的移动电源租借设备及其升级方法 |
CN110244968A (zh) * | 2019-06-18 | 2019-09-17 | 深圳市小兔充充科技有限公司 | 充电站管理***及方法 |
CN112306514A (zh) * | 2019-07-24 | 2021-02-02 | 深圳市有方科技股份有限公司 | 基于窄带物联网的固件升级方法、终端设备及计算机可读存储介质 |
CN110837387A (zh) * | 2019-11-13 | 2020-02-25 | 深圳市搜电科技发展有限公司 | 一种移动电源租借***、自动营收***及其更新方法 |
WO2021093813A1 (zh) * | 2019-11-13 | 2021-05-20 | 深圳竹芒科技股份有限公司 | 移动电源租借***、自动营收***及其更新方法 |
CN110837387B (zh) * | 2019-11-13 | 2022-04-15 | 深圳竹芒科技有限公司 | 一种移动电源租借***、自动营收***及其更新方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107247604A (zh) | 一种充电宝软体固件更新***及其更新方法 | |
CN107666475B (zh) | 一种充电宝租赁***及其租赁方法 | |
CN103490234B (zh) | 智能ZigBee电源插座及其网络通信*** | |
CN101697245B (zh) | 一种家电控制方法、装置及移动终端 | |
CN110024478A (zh) | 自适应性网络拓扑结构 | |
CN110213058A (zh) | 一种实现数据上链的区块链一体机 | |
CN102685856B (zh) | 无线通信方法与无线直接连接通信*** | |
CN108781000A (zh) | 共享充电方法、***、移动终端、共享充电设备及服务器 | |
CN104426927B (zh) | 一种对讲终端参数设置方法及*** | |
CN106297041A (zh) | 公共自行车管理***与方法 | |
CN103297545B (zh) | 一种基于云服务的北斗车载监控终端 | |
CN103957580A (zh) | 一种用于智能硬件的wifi快速组网配对方法及模块 | |
CN107407950A (zh) | 电子装置、用于接通电子装置的唤醒装置、唤醒***及其控制方法 | |
EP3592062B1 (en) | Signal processing method and apparatus | |
CN108712739A (zh) | 一种ios***获取蓝牙地址的方法及装置 | |
WO2024120230A1 (zh) | 网络设备管理方法、装置及存储介质 | |
CN112261603B (zh) | 一种基于电力物联网的边缘物联代理装置 | |
CN204895168U (zh) | 基于分布式的多协议可降级电动汽车充电桩 | |
CN111107507B (zh) | 一种适用于地质灾害监测应用的LoRa设备组网方法 | |
CN206097307U (zh) | 公共自行车管理*** | |
CN102547933B (zh) | 一种节能方法和终端 | |
CN112492559B (zh) | 一种电子价签的数据处理方法、网关及电子价签 | |
CN105208548A (zh) | 一种数据处理方法、装置及终端 | |
CN105611668B (zh) | 智能灯光控制***及获取组网数据的方法 | |
CN205265726U (zh) | 一种基于ARM的PROFIBUS-DP接入Wi-Fi的嵌入式网关 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171013 |
|
RJ01 | Rejection of invention patent application after publication |