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

Power system embedded software remote dynamic upgrade method and system

An embedded software and dynamic upgrade technology, applied in software engineering design, electrical digital data processing, instruments, etc., can solve problems such as low upgrade efficiency, complicated implementation process, and operation errors, so as to achieve safe software upgrade process and avoid economic losses , Avoid the effect of software error upgrade

Active Publication Date: 2021-03-30
SHANDONG UNIV OF SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the main method of remote upgrade in the existing technology is to establish communication between the management server and the device to be upgraded, and to load the upgrade file into the terminal for update. However, in the update process, the implementation process is complicated, and the software system of the device to be upgraded may There are tasks with different priorities. During the upgrade process, if a high-priority task is executed, it is easy to cause an error during the upgrade process; and once an error occurs, the system will re-execute all content according to the upgrade file, and the upgrade efficiency is low.

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
  • Power system embedded software remote dynamic upgrade method and system
  • Power system embedded software remote dynamic upgrade method and system
  • Power system embedded software remote dynamic upgrade method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] This embodiment provides a method for remote dynamic upgrading of embedded software in a power system, including the following process:

[0046] Step S1, open up a dedicated software dynamic upgrade storage area in the memory area of ​​the computer system, and this area is composed of two parts: a software upgrade information table area and a software code area.

[0047]The software upgrade information table area is used to store the key information of the software upgrade. The software upgrade function module is used to judge whether the software upgrade operation needs to be performed by detecting the key information (header, table verification, code verification) of the information table area. The information table If the correct table header is detected in the table area, and the crc32 check of the information table calculated through the table length is consistent with the crc32 check of the table area shown in the table, the table area is considered valid, and the ...

Embodiment 2

[0070] The purpose of this embodiment is to provide a system based on the method embodiment of Embodiment 1.

[0071] In order to achieve the above purpose, this embodiment provides an embedded software remote dynamic upgrade system for power systems, including:

[0072] The server includes a software dynamic upgrade storage area for storing software upgrade information tables and software codes;

[0073] The device node to be upgraded of the power system remotely loads the software upgrade information table and the software upgrade code from the server; Check the information on the table, and if the check is correct, the software will be dynamically upgraded.

Embodiment 3

[0075] The purpose of this embodiment is to provide a power system device capable of remote software upgrade.

[0076] In order to achieve the above purpose, this embodiment provides a power system device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, it realizes:

[0077] Remote loading of software upgrade information table and software upgrade code;

[0078] When the "idle" task in the device node is running (all system tasks are in the non-running state), information verification is carried out according to the software upgrade information table, and if the verification is correct, the software dynamic upgrade is performed.

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 and system for remote dynamic upgrading of embedded software in a power system, which includes the following steps: remotely loading a software upgrade information table and a software upgrade code to a device node to be upgraded in the power system; when the device node " When the "idle" task is running (when all system tasks are not running), the information is verified according to the software upgrade information table, and if the verification is correct, the software dynamic upgrade is performed. The invention ensures the safety and reliability of the software upgrading process through the control of information verification and interruption.

Description

technical field [0001] The invention belongs to the field of equipment remote software upgrade, in particular to a method and system for remote dynamic upgrade of embedded software in a power system. Background technique [0002] The power system has the characteristics of high reliability, high stability, and high continuous operation. Embedded software is widely used in the power system industry. The reliability of embedded software in some important links (such as relays, nuclear power plants, etc.) is important for the stability of power systems. Operation is of great significance. Abnormal operation will often cause large economic losses and even casualties. Moreover, with the continuous emergence of new technologies and the continuous improvement of equipment function and performance requirements, it is necessary to regularly or irregularly upgrade the internal embedded software of these power equipment to prolong the service life of the equipment and save costs. At p...

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/656
Inventor 张国栋朱志强蒲海涛
Owner SHANDONG UNIV OF SCI & TECH
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