Network element device upgrade method and apparatus, network management device and storage medium

By receiving the upgrade request and determining the single-mode upgrade script list, the version upgrade of the network element equipment is solved, and the problem of low efficiency of software upgrade in the existing technology is solved, and efficient version upgrade is achieved.

WO2025039760A1PCT designated stage expired Publication Date: 2025-02-27ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/103702
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-22
Filing Date
2024-07-04
Publication Date
2025-02-27

AI Technical Summary

Technical Problem

In the prior art, software upgrade of network element equipment requires operators to verify and maintain each business software to be upgraded through network management equipment, resulting in large workload and low upgrade efficiency.

Method used

Provides a method for upgrading network element devices, which obtains current version information and target version information by receiving upgrade requests, determines a list of single-mode upgrade scripts, and performs version upgrades to network element devices based on this list.

Benefits of technology

It realizes efficient version upgrade of network element equipment, reduces the workload of operators and improves the upgrade efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024103702_27022025_PF_FP_ABST
    Figure CN2024103702_27022025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a network element device upgrade method and apparatus, a network management device and a storage medium. The upgrade method comprises: receiving an upgrade request, and acquiring current version information of a network element device and target version information corresponding to the upgrade request, the upgrade request being a multi-mode network element upgrade request; according to the target version information and the current version information, determining a single-mode upgrade script list corresponding to a current upgrade, the single-mode upgrade script list recording information of each single-mode upgrade script for version upgrade of the network element device and an execution order of the single-mode upgrade scripts; and, according to the single-mode upgrade script list, carrying out version upgrade of the network element device.
Need to check novelty before this filing date? Find Prior Art

Description

Network element equipment upgrade method, device, network management equipment and storage medium

[0001] Cross-references to related publications

[0002] This disclosure is based on Chinese Patent Publication No. 2023110633457, filed on August 22, 2023, entitled “Upgrading Method, Device, Network Management Equipment and Storage Medium for Network Element Equipment”, and claims the priority of the patent disclosure, and all of its disclosed contents are incorporated into this disclosure by reference. Technical Field

[0003] The embodiments of the present disclosure relate to the field of communication technology, and in particular to a method and apparatus for upgrading a network element device, a network management device, and a storage medium. Background Art

[0004] With the development of wireless communication services, network element equipment (such as base stations) is generally required to provide wireless communication services of multiple standards. For example, common wireless communication services may include GSM (Global System for Mobile communications), UMTS (Universal Mobile Telecommunications System), LTE (Long Term Evolution), NB-IoT (Narrow Band Internet of Things), TD-SCDMA (Time Division Synchronized Code Division Multiple Access), TD-LTE (Time Division Long Term Evolution), etc.

[0005] Usually, wireless communication services of different standards correspond to different service software. Network element devices are usually installed with corresponding service software of multiple standards. In order to provide users with high-quality wireless communication services, the service software installed in the network element devices usually needs to be upgraded and updated. In the existing technology, the software upgrade of the network element devices usually requires the operator to verify and maintain each service software to be upgraded in the upgraded network element devices by controlling the network management equipment, which makes the verification and maintenance workload of the software version large and the software upgrade efficiency low.

[0006] Summary of the Invention

[0007] The main purpose of the embodiments of the present disclosure is to provide a method, apparatus, network management device and storage medium for upgrading network element equipment, aiming at efficiently upgrading network element equipment.

[0008] In a first aspect, an embodiment of the present disclosure provides an upgrade method for a network element device, the method comprising: according to a received upgrade request, obtaining the current version information of the network element device and the target version information corresponding to the upgrade request, wherein the upgrade request is a multi-mode network element upgrade request; determining a single-mode upgrade script list corresponding to this upgrade according to the target version information and the current version information, wherein the single-mode upgrade script list records the information of each single-mode upgrade script for the version upgrade of the network element device and the execution order between each single-mode upgrade script; performing a version upgrade on the network element device according to the single-mode upgrade script list.

[0009] In the second aspect, the embodiment of the present disclosure also provides an upgrade device for a network element device, including: a request receiving module, configured to obtain the current version information of the network element device and the target version information corresponding to the upgrade request based on the received upgrade request, wherein the upgrade request is a multi-mode network element upgrade request; a script determination module, configured to determine the single-mode upgrade script list corresponding to this upgrade based on the target version information and the current version information, wherein the single-mode upgrade script list records the single-mode upgrade script information of the network element device version upgrade and the execution order between each single-mode upgrade script; a version upgrade module, configured to perform version upgrade on the network element device according to the single-mode upgrade script list.

[0010] In a third aspect, an embodiment of the present disclosure further provides a network management device, comprising: a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus configured to implement connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the aforementioned network element device upgrade method are implemented.

[0011] In a fourth aspect, an embodiment of the present disclosure also provides a storage medium, which is configured as a computer-readable storage, and the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the aforementioned network element device upgrade method.

[0012] The disclosed embodiments provide an upgrade method, apparatus, network management device and storage medium for a network element device, wherein the upgrade method for the network element device obtains the current version information of the network element device and the target version information corresponding to the upgrade request based on the received upgrade request, and determines the single-mode upgrade script list corresponding to the current upgrade based on the target version information and the current version information, wherein the single-mode upgrade script list records the information of each single-mode upgrade script for the version upgrade of the network element device and the execution order between each single-mode upgrade script, thereby performing a version upgrade on the network element device according to the single-mode upgrade script list, constructing a single-mode upgrade script list based on the network element device during the upgrade process, and utilizing the upgrade order between each single-mode upgrade script in the single-mode upgrade script list to perform a version upgrade on the network element device, thereby achieving an orderly and efficient version upgrade of the network element device. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0014] FIG1 is a schematic structural diagram of a network element device management system provided by an embodiment of the present disclosure;

[0015] FIG2 is a flowchart of a method for upgrading a network element device provided by an embodiment of the present disclosure;

[0016] 3 is a schematic diagram of a module framework for parsing a mixed-mode format in a network management device during a method for upgrading a network element device;

[0017] 4 is a schematic diagram of a module framework for a network management device to obtain an upgrade script during a network element device upgrade method;

[0018] 5 is a schematic diagram of a process for a network management device to obtain an upgrade script during a network element device upgrade method;

[0019] FIG6 is a schematic diagram of a module structure of an upgrading device for a network element device provided by an embodiment of the present disclosure;

[0020] FIG7 is a schematic diagram of a framework structure of a network management device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0021] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0022] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0023] It should be understood that the terms used in this disclosure are only for the purpose of describing particular embodiments and are not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0024] The following embodiments of the present disclosure are described in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0025] Please refer to FIG1 , which is a schematic diagram of the system layout of a network element device management system provided by an embodiment of the present disclosure.

[0026] As shown in FIG1 , a network element device management system 100 includes a network element device 20 and a network management device 10 communicatively connected to the network element device 20 , wherein the network element device 20 includes but is not limited to a base station.

[0027] The network element device 20 is configured to provide wireless communication services, which may include GSM (Global System for Mobile communications), UMTS (Universal Mobile Telecommunications System), LTE (Long Term Evolution), NB-IoT (Narrow Band Internet of Things), TD-SCDMA (Time Division Synchronized Code Division Multiple Access), TD-LTE (Time Division Long Term Evolution), etc.

[0028] Usually, wireless communication services of different standards correspond to different business software. Therefore, the network element device 20 is usually installed with corresponding business software of multiple standards. In order to provide users with high-quality wireless communication services, an upgrade instruction can usually be sent to the network element device 20 through the network management device 10 to upgrade and update the business software installed in the network element device 20 so that the business software is upgraded to a version that matches the upgrade instruction.

[0029] Please refer to FIG2 , which is a flowchart of the steps of a method for upgrading a network element device provided by an embodiment of the present disclosure.

[0030] As shown in FIG2 , the network element device upgrade method can be applied to the network management device 10 or the network element device 20 . The network element device upgrade method includes steps S101 to S103 .

[0031] Step S101: according to a received upgrade request, obtaining current version information of the network element device and target version information corresponding to the upgrade request, wherein the upgrade request is a multi-mode network element upgrade request;

[0032] Step S102: determining a single-mode upgrade script list corresponding to the current upgrade based on the target version information and the current version information, wherein the single-mode upgrade script list records information of each single-mode upgrade script for the network element device version upgrade and the execution order of each single-mode upgrade script;

[0033] Step S103: performing version upgrade on the network element device according to the single-mode upgrade script list.

[0034] For ease of explanation, the embodiment of the present disclosure takes the application of the network element device upgrade method to the network management device 10 as an example.

[0035] Exemplarily, the network element device 20 is a mixed-mode network element device, that is, the network element device 20 supports multiple wireless communication services. Typically, the mixed-mode standard includes multiple single-mode standards, each single-mode standard corresponds to a wireless communication service, each wireless communication service corresponds to a group of communication service components, and each group of communication service components is adapted to corresponding communication service software, so that the communication service software drives the corresponding communication service component to provide wireless communication services. Therefore, multiple communication service software are installed in the mixed-mode network element device 20, and each communication service software corresponds to a single-mode standard. That is, during the version upgrade process, the mixed-mode network element device 20 converts the mixed-mode standard into the corresponding multiple single-mode standards, and obtains the upgrade script required for the version upgrade of each single-mode standard, thereby using the upgrade script to upgrade each single-mode standard that needs to be upgraded to constitute the mixed-mode standard, thereby achieving the version upgrade of the mixed-mode network element device 20.

[0036] Specifically, when the network element device 20 needs to be upgraded, the user sends an upgrade request to the network management device 10 by triggering the input device, so that the network management device 10 responds to the upgrade request to obtain the current version information and target version information of the network element device 20 to be upgraded, wherein the current version information is used to represent the current version of the software installed on the network element device, and the target version information is used to represent the version corresponding to the upgrade target of the software installed on the network element device.

[0037] After the network management device 10 determines the current version information of the network element device 20 and the target version information corresponding to the version upgrade executed by the network element device 20, the network management device 10 determines the single-mode upgrade script list required to execute the current version upgrade for the network element device 20 based on the current version information of the network element device 20 and the target version information corresponding to the version upgrade executed. The single-mode upgrade script list records the information of each single-mode upgrade script for the network element device version upgrade and the execution order between each single-mode upgrade script, wherein the single-mode upgrade script is used to perform version upgrades on the single-mode standard corresponding to the network element device 20.

[0038] During the upgrade process of the mixed-mode network element device 20, the single-mode mode corresponding to the mixed-mode mode of the network element device 20 is obtained, and the single-mode upgrade script list required for the version upgrade of each single-mode mode is obtained, so as to use the single-mode upgrade script list to orderly upgrade each single-mode mode of the network element device 20 until the upgrade program is completed.

[0039] Optionally, during the upgrade process of the network element device 20, the user can send an upgrade request to the network management device 10 through input devices such as keyboard, mouse, touch panel, etc. The upgrade request includes the device information of the network element device to be upgraded and the target version information corresponding to the upgrade of the network element device.

[0040] In the disclosed embodiment, the network element device 20 supports multi-mode standards, that is, the network element device 20 is a mixed-mode network element device. During the version upgrade process, the network element device 20 constructs a list of single-mode upgrade scripts required to execute this version upgrade, and uses the corresponding single-mode upgrade scripts in the single-mode upgrade script list to perform version upgrades on the network element device 20 in an orderly manner, thereby realizing the version upgrade of the network element device in an orderly and efficient manner.

[0041] In some implementations, obtaining the current version information of the network element device and the target version information corresponding to the upgrade request includes:

[0042] Obtaining target version information corresponding to the upgrade request according to the upgrade request, and obtaining device information corresponding to the network element device to be upgraded;

[0043] Determine the current version information of the network element device according to the device information.

[0044] For example, after receiving the upgrade request, the network management device 10 parses the upgrade request to obtain the device information corresponding to the network element device 20 to be upgraded and the target version information corresponding to the network element device upgrade. The device information corresponding to the network element device 20 includes the current version information of the network element device.

[0045] In some implementations, determining the current version information of the network element device according to the device information includes:

[0046] Acquire the mixed-mode standard of the network element device according to the device information, and parse the mixed-mode standard information to obtain multiple single-mode standards constituting the mixed-mode standard;

[0047] The single-mode version information corresponding to each of the single-mode formats constituting the mixed-mode format is obtained, and the current version information of the network element device is determined according to the single-mode version information.

[0048] Exemplarily, after receiving an upgrade request, the network management device 10 parses the upgrade request to obtain device information corresponding to the network element device and target version information corresponding to the version upgrade executed by the network element device. After obtaining the device information, the network management device 10 determines the current version information corresponding to the network element device based on the device information. The device information includes standard information of the network element device. Based on the standard information, the mixed-mode standard of the network element device is obtained, and the mixed-mode standard is parsed to obtain the multiple single-mode standards that constitute the mixed-mode standard. The single-mode version information corresponding to each single-mode standard is then obtained, and the current version information of the network element device is determined based on the obtained single-mode version information.

[0049] The mixed-mode standards of the network element device 20 include but are not limited to GL mixed-mode standard, UL mixed-mode standard, GUL mixed-mode standard, GTDL mixed-mode standard, UTDL mixed-mode standard, GUTDL mixed-mode standard, GFTL mixed-mode standard, UFTL mixed-mode standard, and GUFTL mixed-mode standard. Each mixed-mode standard includes at least two single-mode standards.

[0050] For example, the GUL mixed-mode standard includes the GSM single-mode standard, the UMTS single-mode standard, the FDD single-mode standard, and the COMMON single-mode standard.

[0051] For example, the GULN mixed-mode standard includes the GSM single-mode standard, the UMTS single-mode standard, the FDD single-mode standard, the COMMON single-mode standard, and the NBIOT single-mode standard.

[0052] For example, the GU mixed-mode standard includes the GSM single-mode standard, the UMTS single-mode standard, and the COMMON single-mode standard.

[0053] It can be understood that each single-mode system has a corresponding single-mode system version. During the upgrade process of a mixed-mode network element device, the current version of the single-mode system corresponding to the network element device needs to be upgraded to the target version.

[0054] As shown in Figure 3, after determining that the network element device 20 is a GUL mixed-mode standard based on the device information of the network element device 20, the control module 201 of the network element device 20 sends the mixed-mode standard information corresponding to the GUL mixed-mode standard to the standard parsing module 202. The standard parsing module 202 parses the mixed-mode standard based on the mixed-mode standard information, thereby obtaining the single-mode standard information corresponding to all the single-mode standards that constitute the mixed-mode standard. For example, the standard parsing module 202 parses the GUL mixed-mode standard to obtain the GSM single-mode standard, the UMTS single-mode standard, the FDD single-mode standard, and the COMMON single-mode standard, and respectively obtains the single-mode version information of the GSM single-mode standard, the UMTS single-mode standard, the FDD single-mode standard, and the COMMON single-mode standard that constitute the GUL mixed-mode standard.

[0055] When the version of the GUL mixed-mode standard is V1, it can be determined that the current versions of the four GSM single-mode standards, UMTS single-mode standard, FDD single-mode standard, and COMMON single-mode standard that constitute the GUL mixed-mode standard are: the current version of the GSM single-mode standard is V1, the current version of the UMTS single-mode standard is V1, the current version of the FDD single-mode standard is V1, and the current version of the COMMON single-mode standard is V1. It is determined that the current version information of the network element device includes the GSM single-mode standard V1 version, the UMTS single-mode standard V1 version, the FDD single-mode standard V1 version, and the COMMON single-mode standard V1 version.

[0056] The network management device 20 records the version information of each mixed-mode system and the version information of each single-mode system corresponding to the mixed-mode system.

[0057] As shown in Table 1 below, when the current version of the GUL mixed-mode system is V1, the four single-mode systems that constitute the GUL mixed-mode system, namely, the GSM single-mode system, the UMTS single-mode system, the FDD single-mode system, and the COMMON single-mode system, are all currently V1.

[0058] When the current version of the GUL mixed-mode system is V2, the four single-mode systems that constitute the GUL mixed-mode system, namely, the GSM single-mode system, the UMTS single-mode system, the FDD single-mode system, and the COMMON single-mode system, all have their current versions V2.

[0059] Similarly, when the current version of the GUL mixed-mode system is V3, the current versions of the four single-mode systems constituting the GUL mixed-mode system, namely, the GSM single-mode system, the UMTS single-mode system, the FDD single-mode system, and the COMMON single-mode system, are all V3.

[0060] Table 1:

[0061] At the same time, the upgrade request includes the target version for the network element device 20 to upgrade. Therefore, based on the upgrade request, the target version for the network element device 20 to upgrade to is determined to be the GUL mixed-mode version. For example, if the target version is mixed-mode version V3, the corresponding single-mode versions are: GSM single-mode version V3, UMTS single-mode version V3, FDD single-mode version V3, and COMMON single-mode version V3.

[0062] In some implementations, the versions of the multiple single-mode standards that constitute the mixed-mode standard may be the same or different. That is, the versions of the multiple single-mode standards that constitute the mixed-mode standard may be set as needed. For example, when the current version of the GUL mixed-mode standard is version V1, at least one of the four single-mode standards that constitute the GUL mixed-mode standard, namely, the GSM single-mode standard, the UMTS single-mode standard, the FDD single-mode standard, and the COMMON single-mode standard, may be a non-V1 version. For example, the GSM single-mode standard may be version V2, and the UMTS single-mode standard may be version V3.

[0063] In some implementations, determining a single-mode upgrade script list corresponding to the current upgrade based on the target version information and the current version information includes:

[0064] Acquire a single-mode upgrade script set required for the network element device to perform this upgrade according to the current version information and the target version information;

[0065] Obtaining the execution order of each single-mode upgrade script in the single-mode upgrade script set;

[0066] A single-mode upgrade script list is constructed according to the single-mode upgrade script set and the execution order.

[0067] Exemplarily, the current version information of each single-mode standard corresponding to the mixed-mode standard of the network element device 20 and the target version information corresponding to the upgrade are obtained, and then the current version information and the target version information are used to obtain the single-mode upgrade script set required for the network element device 20 to perform this upgrade, determine the execution order between each single-mode upgrade script in each single-mode upgrade script set, and then construct a single-mode upgrade script list corresponding to each single-mode standard version upgrade of the network element device 20.

[0068] Taking network element device 20 as a GUL mixed-mode standard as an example, the GUL mixed-mode standard is parsed to obtain the individual single-mode standards that constitute the GUL mixed-mode standard, namely, the GSM single-mode standard, the UMTS single-mode standard, the FDD single-mode standard, and the COMMON single-mode standard. The current version information of the single-mode standards corresponding to the GUL mixed-mode standard is determined to be: GSM single-mode standard version V1, UMTS single-mode standard version V1, FDD single-mode standard version V1, and COMMON single-mode standard version V1.

[0069] The target versions of the network element device 20 for the GUL mixed-mode system upgrade are: GSM single-mode system V3 version, UMTS single-mode system V3 version, FDD single-mode system V3 version, and COMMON single-mode system V3 version.

[0070] That is, the GUL mixed-mode network element device 20 can be decomposed into the four single-mode systems that constitute the GUL mixed-mode system, each of which undergoes a separate version upgrade. Therefore, during the version upgrade process of the GUL mixed-mode network element device 20, four single-mode upgrade script sets are required: a first single-mode upgrade script set for the GSM single-mode system to be upgraded from version V1 to version V3, a second single-mode upgrade script set for the UMTS single-mode system to be upgraded from version V1 to version V3, a third single-mode upgrade script set for the FDD single-mode system to be upgraded from version V1 to version V3, and a fourth single-mode upgrade script set for the COMMON single-mode system to be upgraded from version V1 to version V3. At the same time, the execution order between the individual single-mode scripts in each single-mode upgrade script set is obtained, thereby constructing a corresponding single-mode upgrade script list using the execution order between each single-mode upgrade script set and the individual scripts. For example, when the GSM single-mode system needs to be upgraded from version V1 to version V3, the upgrade script from version V1 to version V2 must be executed first, and then the upgrade script from version V2 to version V3 must be executed. The upgrade script from version V2 to version V3 cannot be executed first, and then the upgrade script from version V1 to version V2 must be executed.

[0071] As shown in Figure 4, in the process of obtaining the single-mode upgrade script set corresponding to each single-mode standard upgrade of the network element device 20, the control module 101 of the network management device 10 sends an upgrade script requirement to the script scanning module 103. The upgrade script requirement includes the single-mode standard information to be upgraded, the current version information of each single-mode standard and the target version information corresponding to the upgrade, so that the script scanning module 103 obtains the upgrade script adapted for upgrading each single-mode standard of the network element device 20 from the current version to the target version from the script database according to the upgrade script requirement, and caches the obtained upgrade script and sends it to the control module 101, so that the control module 101 determines the execution order of each upgrade script and constructs a single-mode upgrade script list.

[0072] As shown in Figure 5, in the process of obtaining the upgrade script adapted for upgrading each single-mode format from the current version to the target version, the script scanning module 103 searches for the adapted upgrade script in the database based on the current version information and target version information corresponding to each single-mode format to be upgraded, and determines whether all the upgrade scripts required to perform this upgrade have been found. If so, the operation of searching for the upgrade script ends; if not, the search for the adapted upgrade script continues until all the upgrade scripts required to perform this upgrade are obtained.

[0073] In the embodiment of the present disclosure, during the version upgrade of the mixed-mode network element device 20, the individual single-mode standards constituting the mixed-mode standard are obtained according to the upgrade requirements, and the upgrade scripts for upgrading each single-mode standard from the current version to the target version are obtained, so that the list of single-mode upgrade scripts required for the mixed-mode standard upgrade can be dynamically constructed according to the upgrade requirements, and then the version upgrade of the network element device 20 is completed through one or more single-mode upgrade script lists.

[0074] In some implementations, each of the single-mode upgrade scripts is used to upgrade a current version of the single-mode format of the network element device to an adjacent level version.

[0075] Optionally, during the version upgrade process, each single-mode upgrade script executes an adjacent version upgrade of the single-mode format of the network element device, thereby avoiding disordered intersection between the upgrade modes caused by multiple upgrade modes for the single-mode format.

[0076] For example, when upgrading a single-mode GSM system from version 1 to version 3, the system must first be upgraded from version 1 to version 2, and then from version 2 to version 3. Upgrading from version 1 to version 3 is not possible. This prevents some programs from executing the upgrade script from version 1 to version 3, while others execute the upgrade script from version 1 to version 2.

[0077] In some implementations, performing version upgrade on the network element device according to the single-mode upgrade script list includes:

[0078] Each single-mode standard of the network element device is upgraded according to the execution order of each single-mode upgrade script and each single-mode upgrade script in the single-mode upgrade script list until all single-mode standards of the network element device have completed the version upgrade.

[0079] Exemplarily, the network element device 20 has four single-mode upgrade script sets during the version upgrade process, that is, it has four single-mode upgrade script lists. Therefore, during the version upgrade process, each single-mode standard of the network element device 20 is upgraded according to the execution order of each single-mode upgrade script in each single-mode upgrade script list and each single-mode upgrade script, until all single-mode standards of the network element device 20 complete the version upgrade.

[0080] Based on the single-mode upgrade script list constructed by the network element device 20 during the upgrade process, the network element device is upgraded according to the upgrade sequence between the single-mode upgrade scripts in the single-mode upgrade script list, thereby realizing the version upgrade of the network element device in an orderly and efficient manner.

[0081] In some implementations, the method further includes: after the network element device completes the version upgrade, outputting a corresponding upgrade feedback prompt.

[0082] For example, the network management device 10 monitors the upgrade process of the network element device 20 and outputs a corresponding upgrade feedback prompt after the upgrade of the network element device 20 is completed, so that the operator can promptly know that the corresponding network element device 20 has completed the version upgrade. The upgrade feedback prompt can be output in any form such as text, voice, picture, and light.

[0083] The disclosed embodiments provide an upgrade method, apparatus, network management device and storage medium for a network element device, wherein the upgrade method for the network element device obtains the current version information of the network element device and the target version information corresponding to the upgrade request based on the received upgrade request, and determines the single-mode upgrade script list corresponding to the current upgrade based on the target version information and the current version information, wherein the single-mode upgrade script list records the information of each single-mode upgrade script for the version upgrade of the network element device and the execution order between each single-mode upgrade script, thereby performing a version upgrade on the network element device according to the single-mode upgrade script list, constructing a single-mode upgrade script list based on the network element device during the upgrade process, and utilizing the upgrade order between each single-mode upgrade script in the single-mode upgrade script list to perform a version upgrade on the network element device, thereby achieving an orderly and efficient version upgrade of the network element device.

[0084] Please refer to FIG6 , which is a schematic diagram of the module structure of an upgrading device for a network element device provided by an embodiment of the present disclosure.

[0085] As shown in Figure 6, the upgrading device 200 of the network element device includes a request receiving module 201, a script determining module 202, and a version upgrading module 203. The request receiving module 201 is configured to obtain the current version information of the network element device and the target version information corresponding to the upgrade request according to the received upgrade request, and the upgrade request is a multi-mode network element upgrade request. The script determining module 202 is configured to determine the single-mode upgrade script list corresponding to this upgrade according to the target version information and the current version information, wherein the single-mode upgrade script list records the information of each single-mode upgrade script for the version upgrade of the network element device and the execution order between each single-mode upgrade script; the version upgrading module 203 is configured to perform version upgrading on the network element device according to the single-mode upgrade script list.

[0086] In some implementations, obtaining the current version information of the network element device and the target version information corresponding to the upgrade request includes:

[0087] Obtaining target version information corresponding to the upgrade request according to the upgrade request, and obtaining device information corresponding to the network element device to be upgraded;

[0088] Determine the current version information of the network element device according to the device information.

[0089] In some implementations, determining the current version information of the network element device according to the device information includes:

[0090] Acquire the mixed-mode standard of the network element device according to the device information, and parse the mixed-mode standard information to obtain multiple single-mode standards constituting the mixed-mode standard;

[0091] The single-mode version information corresponding to each of the single-mode formats constituting the mixed-mode format is obtained, and the current version information of the network element device is determined according to the single-mode version information.

[0092] In some implementations, determining a single-mode upgrade script list corresponding to the current upgrade based on the target version information and the current version information includes:

[0093] Acquire a single-mode upgrade script set required for the network element device to perform this upgrade according to the current version information and the target version information;

[0094] Obtaining the execution order of each single-mode upgrade script in the single-mode upgrade script set;

[0095] A single-mode upgrade script list is constructed according to the single-mode upgrade script set and the execution order.

[0096] In some implementations, each of the single-mode upgrade scripts is used to upgrade a current version of the single-mode format of the network element device to an adjacent level version.

[0097] In some implementations, performing version upgrade on the network element device according to the single-mode upgrade script list includes:

[0098] Each single-mode standard of the network element device is upgraded according to the execution order of each single-mode upgrade script and each single-mode upgrade script in the single-mode upgrade script list until all single-mode standards of the network element device have completed the version upgrade.

[0099] In some implementations, the upgrade apparatus of the network element device further includes a feedback prompt module configured to output a corresponding upgrade feedback prompt after the network element device completes the version upgrade.

[0100] It can be understood that in some embodiments, the upgrading device 200 of the network element device can be applied to the network management device 10. For example, the upgrading device 200 of the network element device is integrated into the network management device 10, or is independently set relative to the network management device 10 and communicated with the network management device 10.

[0101] Please refer to FIG. 7 , which is a schematic diagram of a framework structure of a network management device provided by an embodiment of the present disclosure.

[0102] As shown in FIG7 , the network management device 10 includes a processor 101 and a memory 102 . The processor 101 and the memory 102 are connected via a bus 103 , which is, for example, an I 2 C (Inter-Integrated Circuit) bus.

[0103] Specifically, the processor 101 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.

[0104] The memory 102 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0105] The processor 101 is configured to run a computer program stored in the memory 102 and implement the following steps when executing the computer program:

[0106] According to the received upgrade request, current version information of the network element device and target version information corresponding to the upgrade request are obtained, where the upgrade request is a multi-mode network element upgrade request;

[0107] Determine a single-mode upgrade script list corresponding to the current upgrade according to the target version information and the current version information, wherein the single-mode upgrade script list records information of each single-mode upgrade script for the network element device version upgrade and the execution order between each single-mode upgrade script;

[0108] The network element device is upgraded according to the single-mode upgrade script list.

[0109] In some implementations, obtaining the current version information of the network element device and the target version information corresponding to the upgrade request includes:

[0110] Obtaining target version information corresponding to the upgrade request according to the upgrade request, and obtaining device information corresponding to the network element device to be upgraded;

[0111] Determine the current version information of the network element device according to the device information.

[0112] In some implementations, determining the current version information of the network element device according to the device information includes:

[0113] Acquire the mixed-mode standard of the network element device according to the device information, and parse the mixed-mode standard information to obtain multiple single-mode standards constituting the mixed-mode standard;

[0114] The single-mode version information corresponding to each of the single-mode formats constituting the mixed-mode format is obtained, and the current version information of the network element device is determined according to the single-mode version information.

[0115] In some implementations, determining a single-mode upgrade script list corresponding to the current upgrade based on the target version information and the current version information includes:

[0116] Acquire a single-mode upgrade script set required for the network element device to perform this upgrade according to the current version information and the target version information;

[0117] Obtaining the execution order of each single-mode upgrade script in the single-mode upgrade script set;

[0118] A single-mode upgrade script list is constructed according to the single-mode upgrade script set and the execution order.

[0119] In some implementations, each of the single-mode upgrade scripts is used to upgrade a current version of the single-mode format of the network element device to an adjacent level version.

[0120] In some implementations, performing version upgrade on the network element device according to the single-mode upgrade script list includes:

[0121] Each single-mode standard of the network element device is upgraded according to the execution order of each single-mode upgrade script and each single-mode upgrade script in the single-mode upgrade script list until all single-mode standards of the network element device have completed the version upgrade.

[0122] In some embodiments, the processor 101 is further configured to implement the following method steps:

[0123] After the network element device completes the version upgrade, a corresponding upgrade feedback prompt is output.

[0124] It should be noted that technical personnel in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the network management equipment described above can refer to the corresponding process in the aforementioned upgrade method embodiment of the corresponding network element equipment, and will not be repeated here.

[0125] The embodiments of the present disclosure also provide a storage medium, which is configured as a computer-readable storage medium, and the storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the network element device upgrade method of any embodiment provided in the description of the embodiments of the present disclosure.

[0126] The storage medium may be an internal storage unit of the aforementioned network management device 10, such as a hard disk or memory of the network management device 10. The storage medium may also be an external storage device of the network management device 10, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the network management device 10.

[0127] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be configured to store the desired information and can be accessed by a computer. In addition, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0128] It should be understood that the term "and / or" as used in this disclosure and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system that includes the element.

[0129] The serial numbers of the embodiments of the present disclosure are for description only and do not represent the advantages or disadvantages of the embodiments. The above description is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present disclosure, and these modifications or replacements should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A method for upgrading a network element device, the method comprising: According to the received upgrade request, current version information of the network element device and target version information corresponding to the upgrade request are obtained, wherein the upgrade request is a multi-mode network element upgrade request; Determine a single-mode upgrade script list corresponding to the current upgrade according to the target version information and the current version information, wherein the single-mode upgrade script list records the information of each single-mode upgrade script for the network element device version upgrade and the execution order between each single-mode upgrade script; The network element device is upgraded in version according to the single-mode upgrade script list.

2. The method according to claim 1, wherein: The obtaining the current version information of the network element device and the target version information corresponding to the upgrade request includes: Acquire target version information corresponding to the upgrade request according to the upgrade request, and acquire device information corresponding to the network element device to be upgraded; The current version information of the network element device is determined according to the device information.

3. The method according to claim 2, wherein: The determining the current version information of the network element device according to the device information includes: Acquire the mixed-mode standard of the network element device according to the device information, and parse the mixed-mode standard information to obtain a plurality of single-mode standards constituting the mixed-mode standard; The single-mode version information corresponding to each of the single-mode standards constituting the mixed-mode standard is obtained, and the current version information of the network element device is determined according to the single-mode version information.

4. The method according to claim 1, wherein: The determining, according to the target version information and the current version information, a list of single-mode upgrade scripts corresponding to the current upgrade includes: Acquire a single-mode upgrade script set required for the network element device to perform this upgrade according to the current version information and the target version information; Obtaining the execution order of each single-mode upgrade script in the single-mode upgrade script set; A single-mode upgrade script list is constructed according to the single-mode upgrade script set and the execution order.

5. The method according to claim 4, wherein: Each of the single-mode upgrade scripts is used to upgrade the current status version of the single-mode format of the network element device to an adjacent level version.

6. The method according to claim 1, wherein: The performing version upgrade on the network element device according to the single-mode upgrade script list includes: According to the execution order of each single-mode upgrade script in the single-mode upgrade script list and each single-mode upgrade script, each single-mode standard of the network element device is upgraded until all single-mode standards of the network element device are upgraded. The version upgrade is complete.

7. The method according to any one of claims 1 to 6, wherein: The method further comprises: After the network element device completes the version upgrade, a corresponding upgrade feedback prompt is output.

8. An upgrading device for a network element device, comprising: A request receiving module, configured to obtain the current version information of the network element device and the target version information corresponding to the upgrade request according to the received upgrade request, wherein the upgrade request is a multi-mode network element upgrade request; A script determination module, configured to determine a single-mode upgrade script list corresponding to the current upgrade according to the target version information and the current version information, wherein the single-mode upgrade script list records the single-mode upgrade script information of the network element device version upgrade and the execution order between the single-mode upgrade scripts; The version upgrade module is configured to perform version upgrade on the network element device according to the single-mode upgrade script list.

9. A network management device, comprising: A processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus configured to implement connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the method for upgrading the network element device according to any one of claims 1 to 7 are implemented.

10. A storage medium, configured as a computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the network element device upgrade method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Updating method and device of multi-mode base station and network management system

    CN105592482A

  • Method for improving success rate of remote upgrading of large-scale NB-IoT terminal

    CN111818554A

  • Object upgrading method and device, equipment and storage medium

    CN112925551A

  • Base station data upgrading method, base station and computer readable medium

    CN113760312A

  • Method for upgrade the binary data by using OTA

    KR1020040036771A