Upgrading method and device

A technology to be upgraded and upgraded version, applied in the field of communication, can solve the problems such as the EPLD program cannot be guaranteed to be available, the single board cannot run normally, etc., to achieve the effect of ensuring the reliability of startup

Active Publication Date: 2019-01-04
ZTE CORP
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides an upgrade method and device to at least solve the problem in the related art that

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
  • Upgrading method and device
  • Upgrading method and device
  • Upgrading method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] The method embodiment provided in Embodiment 1 of the present application may be executed on a single board or a similar computing device. Taking running on a single board as an example, figure 1It is a block diagram of the hardware structure of a single board of an upgrading method in the embodiment of the present invention. like figure 1 As shown, the single board 10 may include one or more (only one is shown in the figure) processors 102 (the processors 102 may include but not limited to processing devices such as microprocessors MCUs or programmable logic devices FPGAs), for A memory 104 for storing data, and a transmission device 106 for communication functions. Those of ordinary skill in the art can understand that, figure 1 The shown structure is only for illustration, and it does not limit the structure of the above-mentioned electronic device. For example, the veneer 10 may also include figure 1 more or fewer components than shown in, or with figure 1 Dif...

Embodiment 2

[0075] An upgrading device is also provided in this embodiment, and the device is used to implement the above embodiments and preferred implementation modes, and what has been described will not be repeated here. As used below, the term "module" may be a combination of software and / or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.

[0076] Figure 13 is a structural block diagram of an upgrading device according to an embodiment of the present invention, such as Figure 13 As shown, the device includes:

[0077] The detection module 132 is used to detect whether there is a download mark of the second erasable and editable logic device EPLD program in the spare information area for storing the state information of the spare storage area, wherein the second EPLD program i...

Embodiment 3

[0084] An embodiment of the present invention also provides a storage medium, the storage medium includes a stored program, wherein the above-mentioned program executes the method described in any one of the above-mentioned methods when running.

[0085] Optionally, in this embodiment, the above-mentioned storage medium may be configured to store program codes for performing the following steps:

[0086] S1, detecting whether there is a download sign of the second erasable and editable logic device EPLD program in the standby information area for storing the standby storage area state information, wherein the second EPLD program is an upgraded version of the first EPLD program, and the first The EPLD program is a version to be upgraded, and the spare storage area is used to store the second EPLD program;

[0087] S2, in the case that the detection result is yes, perform a trial run on the second EPLD program;

[0088] S3. Activate the second EPLD program if the trial run of t...

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

A method and apparatus for upgrading are provided. The method comprises: detecting whether a download flag of a second erasable editable logic device EPLD program is present in a spare information area for storing spare storage area state information, wherein the second EPLD program is an upgraded version of the first EPLD program, the first EPLD program is a version to be upgraded, and the sparestorage area is used for storing the second EPLD program; If the detection result is yes, the second EPLD program is put into trial operation. In the event of successful commissioning of the second EPLD program, the second EPLD program is activated. The invention can solve the problem that the EPLD program after upgrading is not guaranteed to be available after being activated in the related art,and the single board may not be able to run normally, meanwhile, the selection of the upgrading version is realized, and the effect of guaranteeing the reliability of the EPLD startup is achieved.

Description

technical field [0001] The present invention relates to the communication field, in particular, to an upgrading method and device. Background technique [0002] At present, when a single board needs to upgrade the Erasable Programmable Logic Device (EPLD) program, the program is directly programmed into the EPLD through the low pin count LPC (Low pin count Bus) bus download. In ISF (In System Flash). This requires that when the EPLD program needs to be upgraded on the single board, the engineering personnel must go to the site to perform the operation. And many of our equipment boards are distributed in various places around the world. When multiple boards in multiple sites need to upgrade the EPLD program, it will consume a lot of manpower and material resources. In addition, when using the original upgrade method, it is often necessary to unplug the board, which may affect the normal operation of the entire network element and cause service interruption. And when the up...

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): G06F8/65
CPCG06F8/65
Inventor 廖奇
Owner ZTE CORP
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