Method for upgrading software of information household electrical appliance and method for encoding and decoding upgrading data

A technology for information home appliances and software upgrades, applied in electrical digital data processing, program control design, instruments, etc., can solve the problems of long upgrade time, large data volume, power failure, etc., to shorten the time and reduce the amount of data transmission Effect

Inactive Publication Date: 2005-01-26
CENT ACADEME OF SVA GROUP
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The large amount of data transmitted will make the upgrade process take longer (more time is required for both transmission and writing), and it also increases the possibility of data transmission errors and

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
  • Method for upgrading software of information household electrical appliance and method for encoding and decoding upgrading data
  • Method for upgrading software of information household electrical appliance and method for encoding and decoding upgrading data
  • Method for upgrading software of information household electrical appliance and method for encoding and decoding upgrading data

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

The technical solution of the present invention will be further described below with reference to the accompanying drawings and embodiments.

1 is a flow chart showing an embodiment of an encoding method of information appliance software upgrade data of the present invention. As shown in FIG. 1, this embodiment includes the following steps:

a. Obtain a memory image of the new and legacy software. After the software is compiled, linked, and written to the storage device, it appears as a piece of data in the memory, called a "memory image." The first step in this embodiment is to obtain a memory image of the new and old versions of the software. The encoding of the upgrade file is performed by comparing the memory images of the old and new software to obtain the correlation between them;

b. Mark the area of ​​the new software image and the non-software data in the old software image as an arbitrary block. For the data in the non-software data area of ​​the software, there may be some cont...

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

It's a kind of information electrical appliance software upgrade method. It comprises the following steps: obtaining the storage image of new-edition software and old-edition software; labeling the arbitrary block; labeling as static matching block; labeling as dynamic matching block; labeling the non-matching block; ensuring the initial address and total length of upgrade file; ensuring the size of static matching block; ensuring the size of dynamic matching block; ensuring the size of non-matching block; writing the data of arbitrary block to upgrade file; sending the upgrade file to the upgrading information electrical appliance; receiving and analyzing the upgrade file; upgrading the old-edition software according to the analyzing result of upgrade file; upgrading the static matching block; upgrading the dynamic matching block; upgrading the non-matching block; upgrading the arbitrary block.

Description

technical field [0001] The invention relates to the field of software control of information home appliances, in particular to a method for upgrading software of information home appliances and a method for encoding and decoding upgraded data. Background technique [0002] Information home appliances that control hardware and realize functions by software can increase functions or improve performance by upgrading the software after sale. The usual way to upgrade the software is to send all the data of the new version of the software to the device to be upgraded, and the upgrade module in the device will receive and write the data into the designated memory space to replace the old version of the software. This method does not take advantage of the correlation between the new version software and the old version software, and transmits a lot of unnecessary data. The large amount of data transmitted will make the upgrade process take longer (more time is required for both tra...

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
IPC IPC(8): G06F9/312G06F12/00
Inventor 赵海武
Owner CENT ACADEME OF SVA GROUP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products