Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for starting client software for charging piles to safely upgrade their own programs

A technology for client software and security upgrades, applied in software deployment and other directions, can solve problems such as program operation errors, accidents, equipment operation errors, etc., and achieve the effect of remote upgrade accuracy

Active Publication Date: 2019-06-25
JIANGSU WANBANG DEHE NEW ENERGY TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] There are following defects in the prior art: (1) after the upgrade is completed in the existing remote upgrade technology, many of them are restarted through soft reset at the server side; The purpose of the old and new programs, in this case, once the hardware in the area where the startup parameters are stored is damaged, it will cause the entire device to run incorrectly. If it is a large-scale device, an accident may occur if the program runs incorrectly; (3) the existing upgrade technology Most of them will confirm whether the upgrade is successful by directly starting the new program and then judging the communication between the server and the new program. This is not safe enough, because some data errors in a program may not necessarily lead to abnormal communication.

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 starting client software for charging piles to safely upgrade their own programs
  • A method for starting client software for charging piles to safely upgrade their own programs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described below in conjunction with accompanying drawing.

[0031] 1. Firstly, divide the storage area of ​​the embedded system, including five parts, namely: bootcode area, normal area, fault area, update program backup area, and identification area, which will be explained separately below.

[0032] 1) bootcode area - this area stores the system startup program. Once the system is started, it runs here first, and can confirm whether there is the latest upgrade program to be updated by judging the data in the identification area, and can transfer the latest upgrade program from the update program backup area After transporting to the normal area, it can be judged whether the hardware in the normal area after transport is damaged, so as to determine whether the program to be started next is a program in the normal area or a program in the faulty area.

[0033] 2) Normal area - this area stores the normal function program of the syst...

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 client side software startup method used for a charging pile to safely upgrade an own program. The client side software startup method comprises the following steps: 1) dividing the memory area of a system into a bootcode area, a normal area, a fault area, an updating program backup area and an identification area; and 2) when a program is operated in the system, if an update instruction is detected, receiving upgrade data sent from a server, and a corresponding algorithm checking value b, causing the system to enter the bootcode area, and judging whether the upgrade data is right or not in the bootcode area to determine to operate a normal program or a fault program. A checking algorithm for judging whether the upgrade data is right or wrong comprises the following steps: A) reading the upgrade data to carry out 32-bit unsigned sum accumulation; B) carrying out a one's complement operation on a value calculated in the A); and C) obtaining a difference value of data obtained in C) and one fixed value. Remote upgrade can be guaranteed to be accurate, equipment can normally operate when hardware is damaged, and damage information is uploaded to the server and is timely repaired by after sale personnel.

Description

technical field [0001] The invention belongs to the field of embedded systems of electric vehicle charging piles, and in particular relates to a client software start method for safely upgrading its own program. Background technique [0002] With the increasing awareness of global energy saving and environmental protection, the electric vehicle industry in the field of new energy is developing rapidly. At the same time, with the massive construction and application of electric vehicle charging piles, the user's demand for a good experience has also been put on the agenda, and the user's experience has the most direct relationship with the charging pile program. [0003] Because charging piles are often installed outdoors, the working conditions are relatively harsh, and when the industry just started, the user experience needs to be continuously improved. The long-term normal operation of charging piles and the ability of charging piles to run new programs modified by engine...

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/65
CPCG06F8/65
Inventor 杨勇钊邵丹薇刘明刚
Owner JIANGSU WANBANG DEHE NEW ENERGY TECH CO LTD