+

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 PDF

Info

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
Application number
PCT/CN2017/116160
Other languages
English (en)
Chinese (zh)
Inventor
胡华智
郭尚进
宋晨晖
陈皓东
Original Assignee
亿航智能设备(广州)有限公司
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 亿航智能设备(广州)有限公司 filed Critical 亿航智能设备(广州)有限公司
Publication of WO2018121272A1 publication Critical patent/WO2018121272A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols 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.
PCT/CN2017/116160 2016-12-27 2017-12-14 Procédé, dispositif et système de mise à niveau de micrologiciel WO2018121272A1 (fr)

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)

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

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

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101425018B (zh) * 2008-12-05 2011-11-23 深圳创维数字技术股份有限公司 基于分段式的嵌入式固件升级方法及装置
CN101694622A (zh) * 2009-09-29 2010-04-14 中兴通讯股份有限公司 一种多设备组合装置的固件远程升级方法及系统

Patent Citations (5)

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

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载