WO2018121272A1 - Procédé, dispositif et système de mise à niveau de micrologiciel - Google Patents
Procédé, dispositif et système de mise à niveau de micrologiciel Download PDFInfo
- Publication number
- WO2018121272A1 WO2018121272A1 PCT/CN2017/116160 CN2017116160W WO2018121272A1 WO 2018121272 A1 WO2018121272 A1 WO 2018121272A1 CN 2017116160 W CN2017116160 W CN 2017116160W WO 2018121272 A1 WO2018121272 A1 WO 2018121272A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- firmware
- upgrade
- aircraft
- unit
- control terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004806 packaging method and process Methods 0.000 claims abstract description 22
- 238000012360 testing method Methods 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 17
- 238000012546 transfer Methods 0.000 claims description 10
- 238000012856 packing Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 14
- 239000011521 glass Substances 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
-
- 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/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Definitions
- the present application discloses the following scheme:
- an upgrade firmware packaging unit configured to package the first upgrade firmware, the second upgrade firmware, and the third upgrade firmware into a firmware upgrade package
- the present application discloses the following scheme:
- FIG. 3 is a schematic block diagram of another embodiment of a firmware upgrade system of the present application.
- FIG. 9 is a schematic block diagram of another embodiment of a firmware upgrade apparatus of the present application.
- the firmware upgrade system mainly includes: a background 110, a control terminal 120, and an aircraft 130.
- the aircraft 130 includes a control unit 131, a cloud platform 133, and a pan/tilt control unit 132 that controls the cloud platform 133.
- the first data connection unit 140 is used to establish a data connection, which avoids the cumbersome operation of using the storage device for data exchange, and is free from the The dependence of the Internet network is very convenient, stable and stable for users.
- the short-range wireless communication network may be a wireless local area network or Bluetooth.
- an upgrade firmware packaging unit 112 configured to use the first upgrade firmware, the second upgrade firmware, and the third upgrade
- the firmware is packaged into a firmware upgrade package
- the control terminal 120 mainly includes:
- a firmware upgrade processing unit 121 configured to be located in the control terminal, after the firmware upgrade package is received, establish a data connection with the aircraft, and send the second upgrade firmware and the third upgrade firmware to the aircraft.
- Firmware upgrades are performed on the control unit 120 and the pan/tilt control unit 130, respectively.
- the firmware compatibility testing unit 114 is disposed between the upgrade firmware obtaining unit 111 and the upgrade firmware packaging unit 112, and is configured to use any one of the first upgrade firmware, the second upgrade firmware, and the third upgrade firmware.
- the at least two firmwares are matched to test whether the at least two firmwares are compatible with each other, and if the test passes, the upgrade firmware packaging unit 112 is started.
- the firmware and the test case to be packaged are repeatedly traversed by using the firmware compatibility test unit 114, and after confirming that there is no problem, the upgrade firmware packing unit 112 is used for packaging.
- this embodiment further includes: [0064]
- the second data connection unit 240 is disposed between the control terminal 220 and the aircraft 230 for establishing a data connection between the control terminal 220 and the aircraft 230 via a wireless Internet network.
- a firmware upgrade processing unit 221 is provided at the control terminal, configured to establish a data connection with the aircraft after receiving the firmware upgrade package, and send the second upgrade firmware and the third upgrade firmware to the aircraft.
- Firmware upgrades are performed on the control unit 220 and the pan/tilt control unit 230, respectively.
- control terminal 220 may further include:
- the background 310 will be used for the first upgrade firmware of the control terminal, and the second upgrade for the control unit
- the level firmware and the third upgrade firmware for the pan/tilt control unit are packaged into a firmware upgrade package and sent to the control terminal 320.
- the control terminal 320 there may be a case where a PC is used as the control terminal 320.
- the use of the third data connection unit 340 may also be an option.
- the background 310 may further include:
- the firmware upgrade system mainly includes: a background 410, a control terminal 420, and an aircraft 430.
- the aircraft includes a control unit 431, a pan/tilt 433, and a 433 pan/tilt control unit 432 that controls the pan/tilt.
- control terminal 420 after receiving the firmware upgrade package, the control terminal 420 establishes a data connection with the aircraft 430.
- this embodiment further includes:
- the first wireless relay connection unit 441 is disposed between the control terminal 420 and the third control terminal 440, and configured to pass the short-range wireless communication network between the control terminal 420 and the third control terminal 440. Establish a wireless connection;
- the third control terminal 440 may be connected through the first wireless relay connection unit 441 (WiFi).
- WiFi wireless local area network
- VR glasses/G-BOX connects to the aircraft 430 through the second wireless relay connection unit 442 (2.4G wireless network), performs data exchange, sends upgrade firmware or obtains firmware version of the aircraft 430 end, etc.
- an upgrade firmware obtaining unit 411 configured to respectively obtain first upgrade firmware for controlling the terminal, second upgrade firmware for the aircraft control unit, and third upgrade firmware for the PTZ control unit;
- an upgrade firmware packaging unit 412 configured to package the first upgrade firmware, the second upgrade firmware, and the third upgrade firmware into one firmware upgrade package
- the upgrade firmware transfer unit 413 after receiving the upgrade request sent by the control terminal, sending the firmware upgrade package to the control terminal;
- the first data connection unit 440 is disposed between the control terminal 420 and the aircraft 130 for establishing a data connection between the control terminal 420 and the aircraft 430 through a short-range wireless communication network.
- the background 410 may further include:
- the firmware compatibility testing unit 414 is disposed between the upgrade firmware obtaining unit 411 and the upgrade firmware packing unit 412, and is configured to: use any one of the first upgrade firmware, the second upgrade firmware, and the third upgrade firmware.
- the at least two firmwares are matched to test whether the at least two firmwares are compatible with each other, and if the test passes, the upgrade firmware packing unit 412 is started.
- control terminal 420 may further include:
- the firmware version detecting unit 422 is configured to check whether the current firmware version of the control unit 431 and the PTZ control unit 432 are lower than the second upgrade firmware version and the third upgrade firmware version respectively, and if yes, start The firmware upgrade processing unit 421.
- FIG. 5 is a schematic flowchart of an implementation manner of a firmware upgrade method provided by the present application. As shown in FIG. 5, the firmware upgrade process in this embodiment mainly includes the following steps:
- the control terminal after receiving the firmware upgrade package, the control terminal establishes a data connection with the aircraft, and sends the second upgrade firmware and the third upgrade firmware to the aircraft, respectively, to the aircraft control unit and the pan/tilt The control unit performs a firmware upgrade.
- FIG. 6 is a schematic flowchart of another implementation manner of a firmware upgrading method provided by the present application, as shown in FIG. 6.
- test passes, in S23, the first upgrade firmware, the second upgrade firmware, and the third upgrade firmware are packaged into one firmware upgrade package;
- the control terminal after receiving the firmware upgrade package, the control terminal establishes a data connection with the aircraft, and sends the second upgrade firmware and the third upgrade firmware to the aircraft, respectively, to the aircraft control unit and the pan/tilt The control unit performs a firmware upgrade.
- the third control end establishes a wireless connection with the aircraft through a short-range wireless communication network.
- the first data connection unit is configured to establish a data connection with the aircraft through the short-range wireless communication network.
- the second data connection unit is configured to establish a data connection with the aircraft through the wireless Internet network.
- the method may further include: [0163] A third data connection unit, configured to establish a data connection through the data connection line.
- a first wireless relay connection unit configured to establish, by the control terminal, a wireless connection with a third control terminal by using a short-range wireless communication network
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
La présente invention concerne, dans certains modes de réalisation, un procédé, un dispositif et un système de mise à niveau de micrologiciel. Le procédé consiste à : obtenir respectivement un premier micrologiciel de mise à niveau utilisé pour un terminal de commande, un deuxième micrologiciel de mise à niveau utilisé pour une partie de commande de véhicule aérien, et un troisième micrologiciel de mise à niveau utilisé pour une unité de commande de tête à berceau; encapsuler le premier micrologiciel de mise à niveau, le second micrologiciel de mise à niveau et le troisième micrologiciel de mise à niveau dans un progiciel de mise à niveau de micrologiciel; après la réception d'une requête de mise à niveau envoyée par le terminal de commande, envoyer le progiciel de mise à niveau de micrologiciel au terminal de commande; et après que le terminal de commande a reçu le progiciel de mise à niveau de micrologiciel, établir une connexion de données avec un véhicule aérien, envoyer le deuxième micrologiciel de mise à niveau et le troisième micrologiciel de mise à niveau au véhicule aérien, et respectivement mettre à niveau le micrologiciel de la partie de commande de véhicule aérien et le micrologiciel d'une unité de commande de tête à berceau. Par l'exécution de la présente invention, le micrologiciel du véhicule aérien peut être mis à niveau de manière commode, rapide et stable; et la compatibilité et la sécurité entre une version de micrologiciel du véhicule aérien et une version de micrologiciel du terminal de commande peuvent être assurées.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611224530.XA CN107454129A (zh) | 2016-12-27 | 2016-12-27 | 固件升级方法、装置和系统 |
CN201611224530.X | 2016-12-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018121272A1 true WO2018121272A1 (fr) | 2018-07-05 |
Family
ID=60485350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/116160 WO2018121272A1 (fr) | 2016-12-27 | 2017-12-14 | Procédé, dispositif et système de mise à niveau de micrologiciel |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN107454129A (fr) |
WO (1) | WO2018121272A1 (fr) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107454129A (zh) * | 2016-12-27 | 2017-12-08 | 亿航智能设备(广州)有限公司 | 固件升级方法、装置和系统 |
WO2019205124A1 (fr) * | 2018-04-28 | 2019-10-31 | 深圳市大疆创新科技有限公司 | Procédé de protection de tête de berceau, dispositif de protection de tête de berceau, tête de berceau et véhicule aérien sans pilote |
CN108897560A (zh) * | 2018-06-27 | 2018-11-27 | 北京小米移动软件有限公司 | 智能设备的固件升级方法、装置及存储介质 |
CN108920162A (zh) | 2018-06-29 | 2018-11-30 | 深圳市道通智能航空技术有限公司 | 一种无人机系统中的模块升级方法 |
CN109542485A (zh) * | 2018-11-20 | 2019-03-29 | 北京千丁互联科技有限公司 | 一种基于蓝牙ble设备端的固件升级方法及其装置 |
CN111226372A (zh) * | 2018-11-28 | 2020-06-02 | 深圳市大疆创新科技有限公司 | 一种电源控制方法、设备、移动平台及存储介质 |
CN111416850A (zh) * | 2020-03-13 | 2020-07-14 | 上海桑锐电子科技股份有限公司 | 一种nb-iot计量表固件升级系统及升级方法 |
CN111917593A (zh) * | 2020-08-12 | 2020-11-10 | 北京骑胜科技有限公司 | 固件升级方法、设备、蓝牙设备、终端设备和存储介质 |
CN113515465B (zh) * | 2021-09-14 | 2021-12-07 | 广州卓远虚拟现实科技有限公司 | 基于区块链技术的软件兼容性测试方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130305238A1 (en) * | 2012-05-11 | 2013-11-14 | Airbus Operations (S.A.S.) | Method for updating a software application hosted by an equipment item on board an aircraft |
CN105100439A (zh) * | 2015-06-18 | 2015-11-25 | 广州飞米电子科技有限公司 | 操作控制方法及装置 |
US20160092192A1 (en) * | 2014-09-26 | 2016-03-31 | Airbus Operations (S.A.S.) | System and method for automatic reloading of software into embarked equipment |
CN106055373A (zh) * | 2016-07-04 | 2016-10-26 | 苏州光之翼智能科技有限公司 | 一种批量无人机固件自动升级装置及其方法 |
CN107454129A (zh) * | 2016-12-27 | 2017-12-08 | 亿航智能设备(广州)有限公司 | 固件升级方法、装置和系统 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101425018B (zh) * | 2008-12-05 | 2011-11-23 | 深圳创维数字技术股份有限公司 | 基于分段式的嵌入式固件升级方法及装置 |
CN101694622A (zh) * | 2009-09-29 | 2010-04-14 | 中兴通讯股份有限公司 | 一种多设备组合装置的固件远程升级方法及系统 |
-
2016
- 2016-12-27 CN CN201611224530.XA patent/CN107454129A/zh active Pending
-
2017
- 2017-12-14 WO PCT/CN2017/116160 patent/WO2018121272A1/fr active Application Filing
- 2017-12-21 CN CN201711413375.0A patent/CN108319462A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130305238A1 (en) * | 2012-05-11 | 2013-11-14 | Airbus Operations (S.A.S.) | Method for updating a software application hosted by an equipment item on board an aircraft |
US20160092192A1 (en) * | 2014-09-26 | 2016-03-31 | Airbus Operations (S.A.S.) | System and method for automatic reloading of software into embarked equipment |
CN105100439A (zh) * | 2015-06-18 | 2015-11-25 | 广州飞米电子科技有限公司 | 操作控制方法及装置 |
CN106055373A (zh) * | 2016-07-04 | 2016-10-26 | 苏州光之翼智能科技有限公司 | 一种批量无人机固件自动升级装置及其方法 |
CN107454129A (zh) * | 2016-12-27 | 2017-12-08 | 亿航智能设备(广州)有限公司 | 固件升级方法、装置和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN107454129A (zh) | 2017-12-08 |
CN108319462A (zh) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018121272A1 (fr) | Procédé, dispositif et système de mise à niveau de micrologiciel | |
US11956705B2 (en) | Function execution device and communication terminal | |
EP3200072B1 (fr) | Procédé pour mettre à jour un système de terminal, terminal et système | |
US9858064B2 (en) | Methods and apparatus for vehicle computing system software updates | |
CN103298147B (zh) | 实现在计算设备侧无线管理移动终端的方法、装置和系统 | |
WO2018107593A1 (fr) | Procédé et dispositif de partage d'un fichier entre différents terminaux | |
WO2018086478A1 (fr) | Procédé et dispositif de mise à niveau d'un module wifi dans un boîtier adaptateur, boîtier adaptateur et système | |
WO2017076016A1 (fr) | Procédé d'approvisionnement de station de base, terminal et station de base | |
US20180124769A1 (en) | Communication apparatus, control method thereof, and program | |
WO2014110855A1 (fr) | Procédé et terminaux de transmission de données | |
CN106973359B (zh) | 快速建立无线连接的方法、装置、无线设备和通信系统 | |
CN106507501B (zh) | 一种蓝牙连接方法及装置 | |
US20150195161A1 (en) | Communication apparatus capable of preventing data erroneous transmission, control method therefor, and storage medium storing control program therefor | |
JP2017143389A5 (fr) | ||
WO2019144598A1 (fr) | Procédé d'exécution de gestion de réseau d'accès, et dispositif mobile | |
CN105554905A (zh) | 一种实现智能密钥装置与上位机蓝牙连接的方法及装置 | |
KR101833709B1 (ko) | 통신장치, 정보처리장치 및 그 제어 방법 | |
CN115209380A (zh) | 一种使移动终端与车载终端进行交互的方法和设备 | |
WO2019080476A1 (fr) | Procédé de lancement d'une application et premier terminal | |
CN104717688B (zh) | 一种无线路由器控制方法及装置 | |
EP3748492A1 (fr) | Téléchargement et lancement d'une application sur un second dispositif à partir d'un premier dispositif | |
CN101686147B (zh) | 一种终端设备升级方法及实现该方法的终端设备 | |
JP6157190B2 (ja) | 通信装置、その制御方法、プログラム | |
WO2017215319A1 (fr) | Procédé, dispositif, système et support de stockage informatique pour la transmission de données | |
US9467935B2 (en) | Communication apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17886785 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17886785 Country of ref document: EP Kind code of ref document: A1 |