A method for updating terminal equipment program

A technology for updating programs and terminal equipment, applied in transmission systems, software deployment, electrical components, etc., can solve problems such as high operational complexity, leakage of important files, difficult operation, etc., to simplify the operation process and improve data security , the effect of process simplification

Active Publication Date: 2020-09-01
广州市鸿远电子科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. After the terminal equipment is installed, whether it is returning to the factory or dispatching technicians to update the software, the operation is relatively difficult;
[0005] 2. It is necessary to use a dedicated single-chip program burning device, and users generally do not have such devices;
[0006] 3. Remote operation needs to send an update package, which will bring a certain risk of leakage of important files;
[0007] 4. If it is a debugging program modification and update for a special site, the operation is more complicated

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
  • A method for updating terminal equipment program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] A method for updating a terminal device program, comprising the following steps,

[0041] 1) Establish an encrypted internal communication mechanism

[0042] Customize a dedicated encrypted internal communication mechanism based on the serial communication between the control terminal and the terminal connection.

[0043] 2) Encryption and decoding

[0044] Encryption module: Encrypt the update package twice. For the encryption process of the update program package, you can choose to encrypt it directly at the manufacturer to effectively prevent the update data from leaking.

[0045] Decoding module: the decoding module is installed on the control terminal, and the decoding module communicates with the terminal through a serial port. This decoding module is to decrypt the secondary encryption in the update program package.

[0046] 3) Get the update package

[0047] Acquisition module: an acquisition module is integrated on the control terminal, and the acquisition...

Embodiment 2

[0060] The difference between this embodiment and Embodiment 1 is: Step 6) Divide the update program package into several data blocks, send and decrypt them in batches.

[0061] details as follows,

[0062] The control terminal divides the update program package into several data blocks and sends them to the terminal according to the storage space and memory size of the terminal;

[0063] The terminal receives the data block correspondingly multiple times, and the data block received each time is decrypted and verified by the decryption module; if the verification is successful, the data is partially updated; if the verification fails, the data block received this time is discarded ;

[0064] Repeat receiving, decrypting and verifying until the file is received. After the file is received, the terminal verifies the integrity of the update package through the decryption module. If the integrity verification is successful, the program update is successful; if the integrity ve...

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 method for updating a program of a terminal device. The method comprises the following steps that firstly, an encrypted internal communication mechanism is built; secondly, encryption and decoding are conducted; thirdly, an update package is obtained; fourthly, synchronization and recognition are conducted; fifthly, an update status is prepared; sixthly, update and upgrade are conducted. The method has the advantages of being high in security, simple in operation, high in efficiency and the like.

Description

technical field [0001] The invention relates to the field of industrial control equipment, in particular to a method for updating terminal equipment programs. Background technique [0002] At present, in many industrial control equipment fields, the control terminal is generally a device with complex functions based on an operating system, which can flexibly and efficiently handle various complex functional tasks; while the terminal is generally a device with a single function based on a single-chip microcomputer, which is only suitable for processing some established tasks. Task. In specific usage scenarios, the terminals are generally installed in specific locations scatteredly, and are connected to the control terminal through control signal cables. After the installation is completed, unless necessary equipment failure maintenance or equipment replacement is performed, on-site operations are rarely performed, and On-site operation is more difficult. The terminal is gen...

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 Patents(China)
IPC IPC(8): G06F8/65H04L29/08H04L29/06
CPCG06F8/65H04L63/0428H04L67/34
Inventor 白国长刘定夺
Owner 广州市鸿远电子科技有限公司
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