CN107247604A - 一种充电宝软体固件更新***及其更新方法 - Google Patents

一种充电宝软体固件更新***及其更新方法 Download PDF

Info

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
Application number
CN201710346008.7A
Other languages
English (en)
Inventor
胡锴
李泉
殷龙飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Magic Cat Technology Co Ltd
Original Assignee
Hangzhou Magic Cat Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Magic Cat Technology Co Ltd filed Critical Hangzhou Magic Cat Technology Co Ltd
Priority to CN201710346008.7A priority Critical patent/CN107247604A/zh
Publication of CN107247604A publication Critical patent/CN107247604A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network 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任一所述的方法,其特征在于,所述服务器存储有用于与充电宝一一对应的唯一标识符。
CN201710346008.7A 2017-05-17 2017-05-17 一种充电宝软体固件更新***及其更新方法 Pending CN107247604A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 明华电子科技(惠州)有限公司 一种充电器的智能控制***

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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