JP-7855740-B2 - Network management system function management method, storage medium, and related devices
Inventors
- 張 敦 華
Assignees
- 中興通訊股▲ふん▼有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20230116
- Priority Date
- 20220630
Claims (7)
- A method for managing the functions of a network management system, After the network management system and the base station have established a communication link, the base station obtains the version number of the data model packet and the issue date of the data model packet. The steps include determining whether or not a historical data model packet with the same version number exists in the aforementioned network management system, If no historical data model packet with the same version number exists in the network management system, the steps include: obtaining the data model packet uploaded by the base station and storing the data model packet in a data model packet set; If a data model packet with the same version number exists in the network management system, and the issue date of the data model packet exceeds the issue date of the historical data model packet, the steps include: obtaining the data model packet uploaded by the base station, storing the data model packet in the data model packet set, and deleting the historical data model packet from the data model packet set , wherein the data model packet includes files necessary for network management system function management, and the data model packet is pre-stored in the base station's software version; A step of obtaining an operation command that includes the target function identifier of the business function to be executed and the target equipment identifier of the base station to be managed, The steps include: finding the target software version number of the managed base station based on the target device identifier; The identifier of the data model packet includes a matching formula for matching a function identifier with the base station's software version number, and the steps include traversing the identifier of each data model packet from the set of data model packets and finding the matching formula corresponding to the target function identifier, The steps include obtaining a target matching formula from each matching formula that can successfully match with the target software version number, If the number of data model packets corresponding to the target matching formula is one, the step is to set the data model packet corresponding to the target matching formula as the target data model packet. If there are at least two data model packets corresponding to the target matching formula, the step of selecting the data model packet with the latest version number among the data model packets corresponding to the target matching formula as the target data model packet, A method for managing the functions of a network management system, comprising the steps of dynamically loading the target data model packets, executing a business function corresponding to the target function identifier for the managed base station, and realizing the function management of the network management system.
- The matching formula is used to match one function identifier with at least one software version number. The aforementioned operation command includes a target device identifier of at least one managed base station, The step of dynamically loading the target data model packets is: A step of recording a mapping relationship between a target device identifier and a version number of a target data model packet, wherein the version number of one target data model packet corresponds to at least one target device identifier, The steps include batching the target device identifiers according to the version number of the target data model packet, and separating each target device identifier corresponding to the same version number of the target data model packet into the same batch, A method for managing the functions of a network management system according to claim 1 , comprising the steps of dynamically loading the target data model packets and executing a business function corresponding to the target function identifier for the managed base stations of the same batch.
- The method for managing the functions of a network management system according to claim 2 , wherein the matching formula includes some characters and any non-whitespace characters in the software version number of the base station.
- The step of obtaining an operation command is, Steps include obtaining business data files entered by the user, A method for managing the functions of a network management system according to any one of claims 1 to 3 , comprising the step of extracting a target function identifier of the execution target business function and a target device identifier of the managed base station from the business data file.
- A function management device for a network management system, A model packet management module is configured to, after a network management system and a base station establish a communication link, acquire the version number and issue date of a data model packet at the base station, determine whether a historical data model packet with the same version number exists in the network management system, and if no historical data model packet with the same version number exists in the network management system, acquire the data model packet uploaded by the base station and store the data model packet in a data model packet set; if a data model packet with the same version number exists in the network management system, and the issue date of the data model packet exceeds the issue date of the historical data model packet, acquire the data model packet uploaded by the base station and store the data model packet in the data model packet set, and delete the historical data model packet from the data model packet set, wherein the data model packet includes files necessary for network management system function management, and the data model packet is pre-stored in the base station's software version. A network management system function management module is configured to acquire an operation command that includes a target function identifier for the business function to be executed and a target device identifier for the base station to be managed, find the target software version number of the base station to be managed based on the target device identifier, the identifier of the data model packet includes a matching expression for matching the function identifier and the base station's software version number, traverse the identifier of each data model packet from the data model packet set to find each matching expression corresponding to the target function identifier, acquire a target matching expression from each matching expression that can successfully match with the target software version number, if there is one data model packet corresponding to the target matching expression, set the data model packet corresponding to the target matching expression as the target data model packet, if there are at least two data model packets corresponding to the target matching expression, set the data model packet with the latest version number among the data model packets corresponding to the target matching expression as the target data model packet, dynamically load the target data model packet to execute the business function corresponding to the target function identifier on the base station to be managed, and realize the function management of the network management system.
- A storage medium in which a computer program is stored, wherein the computer program is configured to execute the function management method of the network management system described in any one of claims 1 to 3 during operation.
- An electronic device comprising memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the function management method of the network management system described in any one of claims 1 to 3 .
Description
[Cross-reference of related applications] This disclosure claims priority to Chinese patent application CN202210771724.0, filed on 30 June 2022, titled "Method for Functional Management of Network Management Systems, Storage Medium and Related Devices," the entirety of which is incorporated herein by reference. [Technical field] This disclosure relates to the field of communications, specifically to a method for managing the functions of a network management system, a storage medium, and related devices. Currently, updating and expanding the functionality of network management systems is typically achieved by upgrading the network management system version or applying patches to the existing version. With the mass deployment of 5G stations and the widespread application of new 5G characteristics, it is necessary for network management systems to rapidly expand their capabilities to accommodate these new characteristics and manage their operation and maintenance. Network management systems offer a method for updating their functionality by importing package files. However, for operators, this still falls under the category of patching the network management system and needs to be integrated into their network management system patch management. Furthermore, because the base station versions managed by each network management system are not necessarily identical, these package files need to be customized to suit the specific network management system, resulting in complex operations and a high likelihood of errors—a significant technical challenge. This is a block diagram of the hardware structure of a mobile terminal for a functional management method of the network management system disclosed herein.This is a flowchart of the function management method for the network management system described in this disclosure.This is a flowchart of step 201 of an exemplary embodiment according to the present disclosure.This is a flowchart of step 202 of an exemplary embodiment according to the present disclosure.This is a flowchart of step 403 of an exemplary embodiment according to the present disclosure.This is a flowchart of step 404 of an exemplary embodiment according to the present disclosure.This is a structural block diagram of the functional management device of the network management system disclosed herein.This is a structural block diagram of the functional management system disclosed herein. The present disclosure will be described in detail below with reference to the attached drawings and in conjunction with the embodiments. Where there are no conflicts, the embodiments and features described herein can be combined with each other. Furthermore, the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are intended to distinguish similar subjects and are not necessarily intended to describe a specific order or sequence. Currently, updating and expanding the functionality of network management systems is typically achieved by upgrading the network management system version or applying patches to the existing version. With the mass deployment of 5G stations and the widespread application of new 5G characteristics, it is necessary for network management systems to rapidly expand their capabilities to accommodate these new characteristics and manage their operation and maintenance. However, network management system upgrades and patching are complex tasks. On the one hand, network management system upgrades require restarting the system, which is time-consuming and complex, significantly impacting on-site operation and maintenance. On the other hand, to ensure the security and standardization of network management system operation and maintenance, operators are increasingly controlling network management system versions. Both network management system upgrades and patches require operator approval, and many restrictions are placed on the content and time of network management system upgrades. For example, all network management system upgrades must pass the FOA (Network Accessibility Test), and the number of network management system upgrade versions within one year is limited. Some network management systems allow for updates to their functionality by importing package files. However, for operators, this still falls under the category of patching the network management system and needs to be integrated into the network management system patch management process. Furthermore, because the base station versions managed by each network management system are not necessarily identical, these package files need to be customized to suit the specific network management system, making the process complex and prone to errors. (Example 1) Embodiments of the methods described herein may be implemented on a mobile terminal, a computer terminal, or a similar computing device. Using a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a m