Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FOTA (Firmware Over-The-Air) upgrade method and system

A wireless firmware and upgrade package technology, which is applied in the direction of response error generation, redundant data error detection in operation, program control device, etc., can solve problems such as increased cost, poor user experience, and reduced upgrade efficiency.

Inactive Publication Date: 2017-05-03
SANECHIPS TECH CO LTD
View PDF0 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing technology, after an exception occurs during the FOTA upgrade process, if the recovery system upgrade fails, the system will fail to start and needs to be returned to the factory to re-program the version; if the upgrade of other partitions fails, the system will start from scratch when re-entering the recovery partition Re-upgrade reduces the upgrade efficiency and increases the cost of consumers and manufacturers, resulting in poor user experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FOTA (Firmware Over-The-Air) upgrade method and system
  • FOTA (Firmware Over-The-Air) upgrade method and system
  • FOTA (Firmware Over-The-Air) upgrade method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0088] Embodiment 1, during the firmware upgrade of dual systems, the FOTA upgrade process of the present embodiment includes:

[0089] Step a1: The terminal firmware sends a firmware upgrade request to the FOTA server, and sends information such as the current model and version of the terminal firmware to the FOTA server; if the FOTA server confirms that the terminal can be upgraded, it informs the terminal firmware to receive the upgrade package, and enters step a2; If the FOTA server believes that the current terminal firmware cannot be upgraded, it will inform the terminal firmware to stop this firmware update;

[0090] Step a2: Download and verify the validity of the FOTA upgrade package; if the upgrade package is valid and can be upgraded, proceed to step a3; if the upgrade package is invalid, directly end the firmware update;

[0091] Step a3: Enter the upgrade link, detect the upgrade package, and according to the partition upgrade list in the upgrade package (equivale...

Embodiment 2

[0096] Embodiment 2, when upgrading the firmware of a single system, since the single system is equivalent to the same partition as the recovery partition and the system, it is collectively referred to as the system partition in this embodiment, and the system generally upgrades the system partition first; in this embodiment The FOTA upgrade process includes:

[0097] Step b1 and step b2 are the same as step a1 and step a2 in embodiment 1, and are not repeated here;

[0098] Step b3: Enter the upgrade link, detect the upgrade package, establish the corresponding partition upgrade information identification table according to the partition upgrade list in the upgrade package, and set the information in the partition upgrade information identification table as not upgraded; detect the partition information of the current system, and obtain each The information about the size of the storage space occupied by the partition is used to establish a backup buffer on the Flash memory; ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a FOTA (Firmware Over-The-Air) upgrade method, which comprises the following steps of: establishing a partition upgrade information identification table, and setting a backup buffer zone, wherein the partition upgrade information identification table is used for storing the upgrade state of each partition; before partition upgrade is carried out, storing a system file in the partition which needs to be upgraded into the backup buffer zone; according to a partition upgrade file in a FOTA upgrade package, upgrading each partition which needs to be upgraded in sequence; and when the partition upgrade fails, obtaining the partition information of the partition which fails in being upgraded from the partition upgrade information identification table, obtaining an original partition system file stored in the backup buffer zone according to the obtained partition information of the partition which fails in being upgraded, and recovering the partition which fails in being upgraded. The invention simultaneously discloses a FOTA upgrade system.

Description

technical field [0001] The present invention relates to firmware upgrading technology, in particular to a wireless firmware (FOTA, Firmware Over-The-Air) upgrading method and system. Background technique [0002] With the rapid development of mobile communication technology, various mobile terminals are developing rapidly, especially the penetration rate of communication terminals such as mobile phones is increasing day by day, and the competition among terminal equipment manufacturers is becoming more and more fierce. Who can quickly upgrade and maintain in an increasingly fierce market is an important means to obtain the market. [0003] FOTA upgrade refers to the over-the-air software upgrade of mobile terminals, specifically: through cloud upgrade technology, it provides firmware upgrade services for devices with networking functions, such as mobile phones, tablet computers, portable media players, and mobile Internet devices. Obtain smart terminal system upgrade packag...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F11/14
CPCG06F9/445
Inventor 童玮
Owner SANECHIPS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products