CN101222743A - Method for managing software version file in radio communication system - Google Patents

Method for managing software version file in radio communication system Download PDF

Info

Publication number
CN101222743A
CN101222743A CNA2008100566095A CN200810056609A CN101222743A CN 101222743 A CN101222743 A CN 101222743A CN A2008100566095 A CNA2008100566095 A CN A2008100566095A CN 200810056609 A CN200810056609 A CN 200810056609A CN 101222743 A CN101222743 A CN 101222743A
Authority
CN
China
Prior art keywords
software version
software
version file
base station
upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008100566095A
Other languages
Chinese (zh)
Other versions
CN101222743B (en
Inventor
陶卫军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2008100566095A priority Critical patent/CN101222743B/en
Publication of CN101222743A publication Critical patent/CN101222743A/en
Application granted granted Critical
Publication of CN101222743B publication Critical patent/CN101222743B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method of managing software version files in a wireless communication system. The method comprises the following steps: packing the updated software version files into a mend software package; updating the software version files in the mend software package in a base station version server and notifying a base station to updating a base station version package; according to the notification from the version server, the base station downloading the updated software version files in the mend software package, resetting corresponding hardware and loading the updated software version files. The updated software version files in the mend software package can mix with the prior software version files in the base station version package, thereby avoiding the problem of conflicting software version files, and enabling a user not to care for a specific software version file. The system device only downloads the updated software version files without downloading all software version files in the whole base station version package, thereby avoiding meaningless service interruption and simultaneously reducing software updating time.

Description

Method for managing software version file in a kind of wireless communication system
Technical field
The present invention relates to the wireless communication system software administration, method for managing software version file in particularly a kind of wireless communication system.
Background technology
Wireless communication system is more complicated all generally, it is more that software version constitutes kind, with the base station is example, software version on base station system has multiple CPU operating software, field programmable gate array (FGPA, Field-Programmable Gate Array) logic software, Digital Signal Processing (DSP, digital singnalprocessor) software and scm software reach tens of kinds, and corresponding software version file also has dozens of.If software version management is a granularity with concrete software version file, then must guarantee the consistency and the correctness of these software version files, for the user, be very difficult to operation.Any software version file does not match, and all can cause whole base station cisco unity malfunction.In order to address this problem, present technology generally is that all software version files of a base station are packaged into a base station edition bag, the user only need download the base station edition bag, activation manipulation, just can realize the software version file of whole base station is upgraded, need not be concerned about concrete software version file, reduce the possibility that manual operation goes wrong.
But, this whole base station software version file is packed but brought more following problems: after a base station edition bag issue, when the user need change wherein seldom one or several software version files, also must download whole base station edition bag again, and activate whole base station edition bag, and each download, activate and need the interrupt system equipment operation, thereby cause unnecessary service disconnection and software upgrading overlong time; If upgrade single software version file, can there be the problem of conflicting again with original software version file in the base station edition bag.
Summary of the invention
In view of this, main purpose of the present invention is to provide method for managing software version file in a kind of wireless communication system, and is simple to operate, improved system software upgrading efficient.
For achieving the above object, technical scheme of the present invention is achieved in that
Method for managing software version file in a kind of wireless communication system, this method comprises:
A, the upgrading software version file is packaged as the patch software bag;
B, the software version file in the base station edition server in the renewal patch software bag, and informing base station upgrades the base station edition bag;
C, base station are notified according to version server, upgrading software version file in the download patches software kit, and the relevant hardware unit that resets, the software version file of loading upgrading.
Described patch software packet format is patch software packet header, software version file set.
Described patch software packet header comprises base station edition number and upgrading software version file number, and described software version file set comprises at least one upgrading software version file.
Step B comprises:
B1, resolve patch software packet header, obtain base station edition number and upgrading software version file number;
B2, number find former base station version bag, replace corresponding software version file in the version bag of former base station with upgrading software version file in the patch software bag according to base station edition.
Described wireless communication system includes but not limited to micro-wave access global inter communication, synchronous code division multiple access, code division multiple access, global system for mobile communications of time-division.
The described relevant hardware unit that resets, the software version file of loading upgrading comprises:
The relevant hardware that resets unit, the loading procedure of this hardware cell starts;
The upgrading software version file is loaded in the processor of hardware cell;
The processor operation upgrading software version file of hardware cell is finished the software version document upgrading.
The processor of described hardware cell is any processor in Digital Signal Processing DSP, on-site programmable gate array FPGA, the single-chip microcomputer.
Method for managing software version file in the wireless communication system of the present invention mainly contains following advantage:
1) the upgrading software version file can merge with the former software version file in the base station edition bag in the patch software bag, the problem of software version file conflict can not occur, and the user does not need to be concerned about concrete software version file.
2) the software version file of a system equipment download and upgrade does not need all software version files of whole base station edition bag are all downloaded, and avoids meaningless service disconnection, has reduced the software upgrading time simultaneously.
Description of drawings
Fig. 1 is the flow chart of the inventive method;
Fig. 2 is the file format schematic diagram of patch software bag.
Embodiment
Basic thought of the present invention is: upgrading software version file in the wireless communication system is packaged into the patch software bag, the version server of base station upgrades upgrading software version file in the patch software bag, reinforms in the system equipment download patches software kit corresponding software version file and can finish renewal.
Wireless base station (NodeB) with broadband demal multiplex (MUX) access (WCDMA, Wideband Code Division MultipleAccess) describes the present invention for example below:
The master this shop of base station edition bag is V1.0.0.100 on the version server of NodeB, and the software version fileinfo of base station edition bag V1.0.0.100 is as shown in table 1:
Software type Software version number The software size
SW1 V1.0.0.100 10000
SW2 V1.0.0.100 11000
SW3 V1.0.0.100 12000
SW4 V1.0.0.100 10000
Table 1
Now need be with the software version document upgrading of software SW1 and SW2 to V1.0.0.101 and V1.0.0.102, step as shown in Figure 1:
Step 1: the upgrading software version file is packaged as the patch software bag.
Upgrading software version file SW1V100101 and SW2V100102 are packaged into the patch software bag.The form of patch software bag is made of patch software packet header, software version file set as shown in Figure 2, and patch software packet header comprises the V1.0.0.100 of version number, the upgrading software version file number 2 of base station edition bag; The software version file set is the software version file of each software type of upgrading, i.e. SW1V100101 and SW2V100102.
Step 2: in version server, upgrade the software version file in the patch software bag, and notice NodeB upgrades the base station edition bag.
The version server of base station is at first resolved the patch software bag when adding the patch software bag, parse the V1.0.0.100 of version number, the upgrading software version file number 2 of base station edition bag.
Version server finds base station edition bag in the original version server by the base station edition bag V1.0.0.100 of version number, then the software version file SW1V100101 in the patch software bag and SW2V100102 are replaced software version file SW1V100100 and SW2V100100 in the version bag of former base station, and the software version fileinfo tabulation of renewal base station edition bag, new software version fileinfo is as shown in table 2:
Software type Software version number The software size
SW1 V1.0.0.101 10010
SW2 V1.0.0.102 11002
SW3 V1.0.0.100 12000
SW4 V1.0.0.100 10000
Table 2
After version server upgraded the patch software bag, notice NodeB base station edition was surrounded by renewal, had the software version fileinfo tabulation after the renewal in the notification message.
Step 3:NodeB notifies according to version server, upgrading software version file in the download patches software kit, and the relevant hardware unit that resets, the software version file of loading upgrading.
NodeB is according to the information of software version fileinfo tabulation, the software version information that has with self compares, the software version number of finding the software version file of SW1 and these two software types of SW2 changes, so download SW1V100101 and these two software version files of SW2V100102 from version server.
NodeB reset SW1V100101 and SW2V100102 relevant hardware unit, the loading procedure of hardware cell operation self, with SW1V100101 and these two software version file load of SW2V100102 in the processor of hardware cell, processor operation SW1V100101 and these two software version files of SW2V100102 of hardware cell are finished the software version document upgrading.The hardware cell processor can be CPU or DSP or FPGA processor etc.
The present invention not only is suitable for the WCDMA base station system, the wireless communication base station system that also is fit to other communication systems, as micro-wave access global inter communication (WiMAX, Worldwide Interoperability for MicrowaveAccess), synchronous code division multiple access (TD-SCDMA of time-division, Time Division-Synchronous CodeDivision Multiple Access), code division multiple access (CDMA, Code Division Multiple Access), global mobile communication systems such as (GSM, Global System For Mobile Communication).For the situation of a plurality of software version document upgradings, when being packaged as the software patch bag, comprise a plurality of upgrading software version files in the software version file set, follow-up renewal process and above step are similar.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (7)

1. method for managing software version file in the wireless communication system is characterized in that this method comprises:
A, the upgrading software version file is packaged as the patch software bag;
B, the software version file in the base station edition server in the renewal patch software bag, and informing base station upgrades the base station edition bag;
C, base station are notified according to version server, upgrading software version file in the download patches software kit, and the relevant hardware unit that resets, the software version file of loading upgrading.
2. method for managing software version file in the wireless communication system according to claim 1 is characterized in that, described patch software packet format is patch software packet header, software version file set.
3. method for managing software version file in the wireless communication system according to claim 2, it is characterized in that, described patch software packet header comprises base station edition number and upgrading software version file number, and described software version file set comprises at least one upgrading software version file.
4. method for managing software version file in the wireless communication system according to claim 3 is characterized in that step B comprises:
B1, resolve patch software packet header, obtain base station edition number and upgrading software version file number;
B2, number find former base station version bag, replace corresponding software version file in the version bag of former base station with upgrading software version file in the patch software bag according to base station edition.
5. method for managing software version file in the wireless communication system according to claim 1, it is characterized in that described wireless communication system includes but not limited to micro-wave access global inter communication, synchronous code division multiple access, code division multiple access, global system for mobile communications of time-division.
6. method for managing software version file in the wireless communication system according to claim 1 is characterized in that, the described relevant hardware unit that resets, and the software version file of loading upgrading comprises:
The relevant hardware that resets unit, the loading procedure of this hardware cell starts;
The upgrading software version file is loaded in the processor of hardware cell;
The processor operation upgrading software version file of hardware cell is finished the software version document upgrading.
7. method for managing software version file in the wireless communication system according to claim 6 is characterized in that, the processor of described hardware cell is any processor in Digital Signal Processing DSP, on-site programmable gate array FPGA, the single-chip microcomputer.
CN2008100566095A 2008-01-22 2008-01-22 Method for managing software version file in radio communication system Active CN101222743B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100566095A CN101222743B (en) 2008-01-22 2008-01-22 Method for managing software version file in radio communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100566095A CN101222743B (en) 2008-01-22 2008-01-22 Method for managing software version file in radio communication system

Publications (2)

Publication Number Publication Date
CN101222743A true CN101222743A (en) 2008-07-16
CN101222743B CN101222743B (en) 2011-12-28

Family

ID=39632267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100566095A Active CN101222743B (en) 2008-01-22 2008-01-22 Method for managing software version file in radio communication system

Country Status (1)

Country Link
CN (1) CN101222743B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984405A (en) * 2010-10-11 2011-03-09 中兴通讯股份有限公司 Method of software version upgrade and terminal and system
CN102075551A (en) * 2009-11-25 2011-05-25 中兴通讯股份有限公司 Software download method for wireless communication base station
CN102323956A (en) * 2011-09-29 2012-01-18 用友软件股份有限公司 Data management device and method
CN103488471A (en) * 2012-06-20 2014-01-01 微软公司 Updating hardware libraries for use by applications on a computer system with an fpga coprocessor
US9298438B2 (en) 2012-06-20 2016-03-29 Microsoft Technology Licensing, Llc Profiling application code to identify code portions for FPGA implementation
WO2016145897A1 (en) * 2015-08-28 2016-09-22 中兴通讯股份有限公司 Update data package preparation method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546912A (en) * 2012-07-09 2014-01-29 中兴通讯股份有限公司 Method, device and system for upgrading version of base station

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100479372C (en) * 2003-06-22 2009-04-15 华为技术有限公司 Method of automatic software update for terminal equipment
CN100442704C (en) * 2005-07-19 2008-12-10 上海华为技术有限公司 Method for upgrading remote subsystem in communication system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075551A (en) * 2009-11-25 2011-05-25 中兴通讯股份有限公司 Software download method for wireless communication base station
CN101984405A (en) * 2010-10-11 2011-03-09 中兴通讯股份有限公司 Method of software version upgrade and terminal and system
WO2012048541A1 (en) * 2010-10-11 2012-04-19 中兴通讯股份有限公司 Software version upgrading method, terminal and system
CN102323956A (en) * 2011-09-29 2012-01-18 用友软件股份有限公司 Data management device and method
CN102323956B (en) * 2011-09-29 2014-12-17 用友软件股份有限公司 Data management device and method
CN103488471A (en) * 2012-06-20 2014-01-01 微软公司 Updating hardware libraries for use by applications on a computer system with an fpga coprocessor
US9298438B2 (en) 2012-06-20 2016-03-29 Microsoft Technology Licensing, Llc Profiling application code to identify code portions for FPGA implementation
US9424019B2 (en) 2012-06-20 2016-08-23 Microsoft Technology Licensing, Llc Updating hardware libraries for use by applications on a computer system with an FPGA coprocessor
TWI584141B (en) * 2012-06-20 2017-05-21 微軟技術授權有限責任公司 Updating hardware libraries for use by applications on a computer system with an fpga coprocessor
CN103488471B (en) * 2012-06-20 2018-04-06 微软技术许可有限责任公司 Update hardware storehouse in the computer system with FPGA coprocessors using
WO2016145897A1 (en) * 2015-08-28 2016-09-22 中兴通讯股份有限公司 Update data package preparation method and device

Also Published As

Publication number Publication date
CN101222743B (en) 2011-12-28

Similar Documents

Publication Publication Date Title
CN101222743B (en) Method for managing software version file in radio communication system
US8924950B2 (en) Utility node software/firmware update through a multi-type package
CN105573772A (en) Base station software version management method and devices
US20150095900A1 (en) Utilizing a multi-system set configuration to update a utility node system set
US20120257603A1 (en) Network Access Point Management
CN101188818B (en) Base station, processing method for its baseband signal and wireless communication system
CN101202975A (en) Multi-mode radio communication base station control system
CN104199666A (en) Dynamic configuration method and device for application program
US20030140339A1 (en) Method and apparatus to maintain service interoperability during software replacement
CN101442764A (en) Method for updating far-end node version
CN104581737B (en) Base band frame, base station and method for realizing multi-mode base station by single base band frame
CN101203016A (en) Processing method and system for implementation of net element collocation in multi-standard communication system
CN102075985B (en) The version upgrading method of RTR veneer and device
CN107947981B (en) Network equipment management method and device
US11856443B2 (en) Methods and network nodes for handling baseband processing
CN100403693C (en) Upgrading method and its system for remote equipment in communication network
CN103902334A (en) Silent updating method and system based on Android system
CN103024782A (en) Base station software version management method and system
CN101932145B (en) Device and method for managing software versions in wireless communication system
CN102591684A (en) Software updating method
CN101635917A (en) Method and system for upgrading software of mobile terminal as well as mobile terminal and server
CN101150789B (en) A base station resource management method
CN104125101A (en) Method for upgrading subordinate business single disks in batches by hot patches for communication system network element
CN105893064A (en) Embedded device Bluetooth wireless upgrade method
CN109739868B (en) Data processing method and related equipment thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant