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

Update method and device for card board software version

A software version and update method technology, applied in software deployment, program control devices, software testing/debugging, etc., can solve problems such as wasting time, improve reliability and accuracy, and prevent repeated software updates.

Active Publication Date: 2017-05-31
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
View PDF11 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The defect of the existing technical solution is that if the U disk is still inserted on the board after the software update is completed, and when the board is powered off and then powered on again, the software update operation will be repeated, wasting time

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
  • Update method and device for card board software version
  • Update method and device for card board software version
  • Update method and device for card board software version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] figure 1 It is a schematic flowchart of a method for updating a board software version provided by Embodiment 1 of the present invention. The method is applicable to the situation of updating the software version in the board, and the method can be performed by a device for updating the software version of the board, which can be composed of hardware and / or software, and generally can be integrated in the board and all the updated feature boards. Specifically include the following:

[0023] S110. Obtain the checksum of the external upgrade file when it is detected that there is an external upgrade file.

[0024] Wherein, the external upgrade file can be set on an external memory other than the board, and the external memory is connected with the board. Specifically, the checksum is the sum of a group of data items used for verification purposes, that is, the checksum can be used to represent different versions of the same type of file. The checksum of the external u...

Embodiment 2

[0036] figure 2 It is a schematic flow chart of a method for updating a board software version provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the above-mentioned embodiments, and provides a preferred method for updating the board software version. Specifically, when an external upgrade file is detected, the checksum of the external upgrade file is obtained and further optimized, including: when When the board detects that an external storage device is connected, it detects whether there is an external upgrade file in the external storage device; if there is an external upgrade file in the external storage device, obtains the checksum of the external upgrade file.

[0037] S210. When the board detects that an external storage device is connected, detect whether an external upgrade file exists in the external storage device.

[0038] Wherein, external storage device refers to the equipment that can store files except board card,...

Embodiment 3

[0047] image 3 It is a schematic flow chart of a method for updating a board software version provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the above-mentioned embodiments, and a preferred method for updating the board software version is provided. After checking whether the checksum is consistent, further optimization is further included: if the checksum of the target software is consistent with the checksum of the external upgrade file, then maintain the default working state of the board.

[0048] S310. Obtain the checksum of the external upgrade file when it is detected that there is an external upgrade file.

[0049] S320. Confirm whether the checksum of the target software corresponding to the external upgrade file in the board is consistent with the checksum of the external upgrade file. If not, execute S330; if yes, execute S340.

[0050] S330. Update the target software based on the external upgrade file.

[0051]...

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 embodiment of the invention discloses an update method and device for a card board software version. The method comprises the steps that when an external upgrade file is detected, a check sum of the external upgrade file is obtained; whether the check sum of a target software corresponds to the external upgrade file in the card board software is identical with the check sum of the external upgrade file is determined; if the check sum of the target software is not identical with the check sum of the external upgrade file, then the target software is updated based on the external upgrade file. By the the update method and device for the card board software version, repeat updating of the software is prevented, and the reliability and accuracy of the updating of the software are improved.

Description

technical field [0001] The embodiments of the present invention relate to software update technology, in particular to a method and device for updating board software version. Background technique [0002] With the development of science and technology, more and more electronic devices are equipped with pluggable boards, and during the production process of the boards, the software in the boards needs to be updated. [0003] At present, the generally adopted software update method is that when a USB flash drive containing a software upgrade package file is inserted into the board card, as long as the board card detects the upgrade package file, the corresponding software in the board card is immediately updated. [0004] The defect of the existing technical solution is that if the USB flash drive is still inserted on the board after the software update is completed, and when the board is powered off and then powered on again, the software update operation will be repeated, w...

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/36
CPCG06F8/65G06F11/368
Inventor 卢耀稳
Owner GUANGZHOU SHIYUAN ELECTRONICS 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