A method and apparatus for controlling radio base station parameter configuration
By coordinating a custom base station queue pool and task pool, the problem of mutual exclusion of permissions for multiple parameter modification tasks on the same base station was solved, enabling efficient configuration of massive parameters, meeting the needs of millions of configurations, and improving operation and maintenance efficiency and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HANGZHOU EASTCOM SOFTWARE TECH
- Filing Date
- 2022-09-20
- Publication Date
- 2026-04-28
AI Technical Summary
Under the control of ZTE's LTE network management OMMB, when multiple parameter modification tasks modify the same base station at the same time, there is a mutual exclusion problem of permissions, which increases the task execution time and cannot meet the performance and efficiency requirements of configuring millions of massive parameters.
By using a custom base station queue pool, multi-parameter configuration work order data is split and recombined according to the base station, generating modification instructions corresponding to the base station identifier. Through the coordination of the queue pool and task pool, the sequential execution and resource management of base station queue objects are realized, avoiding mutual exclusion of permissions.
By maximizing the use of OMMB session resources, high-concurrency configuration requirements with millions of parameters were met, improving production and maintenance efficiency and saving manpower and time costs.
Smart Images

Figure CN115567958B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication network service support technology, and in particular to a control method and apparatus for configuring wireless base station parameters. Background Technology
[0002] With the development of communication services, the volume of operations such as modifying, joining, and querying wireless base station parameters is increasing. Common wireless parameters include general parameters, neighbor cell parameters, and neighbor cell relationships. In addition, energy-saving parameters for energy-saving operations such as symbol shutdown, channel shutdown, carrier shutdown, deep sleep, and cell activation / deactivation are also being distributed and configured.
[0003] The parameter configuration system needs to connect to and access the wireless base station through the wireless network's Operation and Maintenance Center (OMC) to configure basic wireless parameters. For ZTE, the OMC is further divided into multiple LTE network management OMMB units. Because under ZTE's LTE network management OMMB control, only one session can request parameter modification permissions for the same base station at a time, when multiple parameter modification tasks simultaneously attempt to modify the same base station's parameters, issues such as... Figure 1 The example illustrates the mutual exclusion issue of permissions.
[0004] Under the existing business functions and technical implementation solutions, merging task data before execution or executing tasks operated on the same base station in sequence will increase the task execution time and cannot meet the performance and efficiency requirements for configuring millions of parameters. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention presents a control method and apparatus for configuring wireless base station parameters. By using a custom base station queue pool, multi-parameter configuration work order data is split and recombined according to the base station to solve the problem of mutual exclusion of permissions within the same base station.
[0006] In a first aspect, embodiments of the present invention describe a control method for configuring wireless base station parameters, the method comprising the following steps:
[0007] Receive externally submitted work orders; each work order contains multiple parameter modification tasks; each parameter modification task contains a base station identifier;
[0008] The work order's multiple parameter modification tasks are split into categories, and modification instructions corresponding to the base station identifier are generated according to the base station identifier.
[0009] The modification instruction corresponding to the base station identifier is submitted to the queue pool, and the corresponding base station queue object is matched from the queue pool according to the base station identifier; the modification instruction corresponding to the base station identifier is pushed into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order;
[0010] The task pool receives base station queue objects sent from the queue pool and executes all instructions contained in the queue head, parameter modification instruction queue, and queue tail of the base station queue object assigned to the base station lock corresponding to the base station identifier in sequence; the task pool uniquely locks the base station identifier.
[0011] Preferably, the method further includes releasing the system resources of the base station queue object after executing all instructions of the base station queue object allocated to the corresponding base station identifier in the task pool.
[0012] Preferably, the base station queue object further includes a calculator, and the counting time of the counter can be arbitrarily configured;
[0013] When the modification instruction corresponding to the base station identifier is pushed into the parameter modification instruction queue of the corresponding base station queue object, the timer of the corresponding base station queue object is restarted;
[0014] When no new modification instruction corresponding to the base station identifier is pushed in, causing the counter of the corresponding base station queue object to time out, the queue pool submits the corresponding base station queue object to the task pool.
[0015] Preferably, when it fails to match a corresponding base station queue object from the queue pool, a new base station queue object is initialized in the queue pool and added to the queue pool.
[0016] Preferably, the queue head includes a base station query backup instruction, a permission release instruction, and a permission request instruction; the queue tail includes a base station check instruction, a synchronization instruction, a permission release instruction, and a backup query instruction.
[0017] Secondly, embodiments of the present invention describe a control device for configuring wireless base station parameters, comprising:
[0018] The receiving layer is used to receive work orders submitted from outside; the work order contains multiple parameter modification tasks; each parameter modification task contains a base station identifier; the multiple parameter modification tasks of the work order are split and modification instructions corresponding to the base station identifier are generated according to the base station identifier.
[0019] The queue layer is used to receive the modification instruction corresponding to the base station identifier submitted by the receiving layer, and to match the corresponding base station queue object from the queue layer according to the base station identifier; to push the modification instruction corresponding to the base station identifier into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order.
[0020] The task layer is used to receive base station queue objects sent by the queue layer, and sequentially execute all instructions contained in the queue head, parameter modification instruction queue, and queue tail of the base station queue object allocated to the base station lock corresponding to the base station identifier; the task layer uniquely locks the base station identifier.
[0021] Preferably, after executing all instructions of the base station queue object allocated to the base station lock corresponding to the base station identifier in the task layer, the system resources of the base station queue object are released.
[0022] Preferably, when it fails to match a corresponding base station queue object from the queue layer, a new base station queue object is initialized in the queue layer and added to the queue layer.
[0023] Thirdly, a server, characterized in that it includes a memory and a processor, wherein:
[0024] The memory stores executable instructions;
[0025] The processor is configured to read and execute executable instructions stored in memory to implement the method described in any of the preceding embodiments.
[0026] Fourthly, a storage medium, characterized in that, when instructions in the storage medium are executed by a processor, enable the execution of the method described in any of the preceding claims.
[0027] This invention designs a control method and device for configuring wireless base station parameters. By customizing the base station queue pool, it maximizes the use of OMMB sessions, builds inter-task waiting for modification permissions and session resources, and achieves high-concurrency configuration requirements for millions of parameters. Attached Figure Description
[0028] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0029] Figure 1 A timing diagram showing the mutual exclusion of permissions for configuring wireless base station parameters in existing technologies;
[0030] Figure 2 This is a data model diagram of a wireless base station parameter configuration work order provided in an embodiment of the present invention;
[0031] Figure 3 This is a flowchart of wireless base station parameter configuration provided in an embodiment of the present invention;
[0032] Figure 4 A flowchart of a control method for configuring wireless base station parameters provided in an embodiment of the present invention;
[0033] Figure 5 A block diagram of a control device for configuring wireless base station parameters provided in an embodiment of the present invention;
[0034] Figure 6 This is a structural diagram of a custom base station queue object provided in an embodiment of the present invention;
[0035] Figure 7 This is an overall schematic diagram of the wireless base station parameter configuration provided in an embodiment of the present invention;
[0036] Figure 8 This is a simplified structural diagram of the server in an embodiment of the present invention. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0038] The relevant prior art involved in this invention is described below:
[0039] A base station (BS), also known as a public mobile communication base station, is a type of radio station that transmits and receives radio signals between a mobile communication switching center and a mobile phone terminal within a limited radio coverage area. Base stations are the basic units that make up a cellular cell in mobile communications, performing communication and management functions between the mobile communication network and mobile communication users.
[0040] In a broad sense, a base station is short for a Base Station Subsystem (BSS). Taking a GSM network as an example, it includes a Base Transceiver Station (BTS) and a Base Station Controller (BSC). One Base Station Controller can control a dozen or even dozens of Base Transceiver Stations. In systems such as WCDMA, similar concepts are called NodeB and RNC.
[0041] A base station, or public mobile communication base station, is an interface device for mobile devices to access the internet. It is also a form of radio station, referring to a radio transceiver station that transmits and receives information between a mobile communication switching center and a mobile phone terminal within a certain radio coverage area. The construction of mobile communication base stations is a significant investment for mobile communication operators, and its construction is generally based on factors such as coverage, call quality, investment efficiency, ease of construction, and convenience of maintenance. As mobile communication network services develop towards data-driven and packet-based approaches, the development trend of mobile communication base stations will inevitably be towards broadband, large-scale coverage, and IP-based deployment. Simply put, base stations ensure that mobile phones maintain a signal anytime, anywhere while mobile, guaranteeing the needs for calls and sending / receiving messages. The tall, pointed iron towers with mobile logos that you see every day are base stations. Base stations transmit and receive messages through antennas.
[0042] The main function of a base station is to provide wireless coverage, that is, to enable wireless signal transmission between wired communication networks and wireless terminals.
[0043] When multiple parameter modification tasks need to modify the same base station parameters simultaneously, a mutual exclusion issue arises. Current technical solutions involve merging task data before execution, or identifying whether tasks operate on the same base station; if so, the tasks must be executed sequentially. However, both approaches increase task execution time.
[0044] Based on this, embodiments of the present invention provide a control method and apparatus for configuring wireless base station parameters, which maximizes the use of OMMB sessions and allows construction tasks to cross-wait for modification permissions and session resources.
[0045] Figure 2 This is a data model diagram of a wireless base station parameter configuration work order provided in an embodiment of the present invention.
[0046] Based on the management relationship between OMC or OMMB and wireless base stations, abstract and define the data model for parameter configuration work orders. For example... Figure 2 As shown, this data model includes the following:
[0047] (1) A work order needs to process data on multiple base stations;
[0048] (2) One OMC or OMMB manages multiple base stations;
[0049] (3) One base station manages multiple cells;
[0050] (4) Multiple parameters are issued to one cell.
[0051] Specifically, the parameter configuration work order needs to process data on base station-1, base station-2, base station-3, base station-4, and base station-N. OMC / OMMB-1 manages base station-1 and base station-2, and MC / OMMB-2 manages base station-3, base station-4, and base station-N. Base station-1 manages cell-1 and cell-2, base station-2 manages cell-3, base station-3 manages cell-4, base station-4 manages cell-5 and cell-N, and multiple parameters are issued from cell-1 to cell-N.
[0052] Figure 3 The flowchart for configuring wireless base station parameters provided in the embodiments of the present invention is as follows: Figure 3 As shown, the process includes: query backup → release permissions → request permissions → modify parameters → check instructions → base station synchronization → release permissions → query backup.
[0053] Specifically, according to the management requirements for wireless base station parameters, before modifying the configuration of wireless parameters, it is necessary to perform a backup operation on the existing configuration, including querying cell status, base station alarms, and current network parameters. After successful backup, operation permissions must be obtained before parameter modification can be performed.
[0054] The base station does not immediately apply modification commands. Instead, it first places the command to modify parameters into a buffer. Before the command is actually executed, a check command is executed to verify the modification command. If the check passes, the base station performs a synchronization operation, synchronizing the parameters to be modified in batches. Only after synchronization will the modified parameters take effect.
[0055] After the synchronization operation is complete, release the modification permissions and perform the backup operation again to compare the configuration before and after the backup.
[0056] In one example, for a specific base station, when performing a backup query, the following steps are performed: Check cell status: query all cells under the base station, one instruction per cell, which cannot be merged; Check base station alarms: query alarms under the base station involved in the work order, one instruction per base station, which can be merged; Check live network parameters: query parameter objects involved in the work order, instructions with consistent parameter object DN structures are merged, and those with inconsistent structures are listed separately.
[0057] When querying commands, check whether there are conflicts between parameter modification commands under the base station. Each base station has one command, which can be merged.
[0058] During base station synchronization, base station parameters are synchronized, with one instruction per base station, which can be merged.
[0059] Based on the characteristics of base station query backup, check instructions, and base station synchronization, this invention proposes a control method for wireless base station parameter configuration.
[0060] Figure 4 A flowchart of a control method for configuring wireless base station parameters provided in an embodiment of the present invention.
[0061] like Figure 4 As shown, the method includes steps S41 to S44 as described below.
[0062] In step S41, an externally submitted work order is received; the work order contains multiple parameter modification tasks; each parameter modification task contains a base station identifier.
[0063] In step S42, the multiple parameter modification tasks of the work order are split into smaller parts, and modification instructions corresponding to the base station identifier are generated according to the base station identifier.
[0064] To maximize the use of OMMB sessions, multi-parameter configuration work orders are split and reorganized according to base stations to solve the problem of mutual exclusion of permissions within the same base station.
[0065] In step S43, the modification instruction corresponding to the base station identifier is submitted to the queue pool, and the corresponding base station queue object is matched from the queue pool according to the base station identifier; the modification instruction corresponding to the base station identifier is pushed into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order.
[0066] When it fails to match the corresponding base station queue object from the queue layer, a new base station queue object is initialized in the queue layer and added to the queue layer.
[0067] The base station queue object also includes a calculator, whose counting time can be configured arbitrarily;
[0068] When pushing the modification command corresponding to the base station identifier into the parameter modification command queue of the corresponding base station queue object, the timer of the corresponding base station queue object is restarted.
[0069] When no new modification instructions corresponding to the base station identifier are pushed in, causing the counter of the corresponding base station queue object to time out, the queue pool will submit the corresponding base station queue object to the task pool.
[0070] The queue head includes base station backup query commands, permission release commands, and permission request commands; the queue tail includes base station check commands, synchronization commands, permission release commands, and backup query commands.
[0071] In step S44, the base station queue object sent by the receiving queue pool is sent to the task pool, and all instructions contained in the queue head, parameter modification instruction queue, and queue tail of the base station queue object allocated to the base station lock of the corresponding base station identifier are executed sequentially; the task pool uniquely locks the base station identifier.
[0072] After executing all instructions for the base station queue object assigned to the corresponding base station identifier in the task layer, release the system resources of the base station queue object.
[0073] Figure 5 This is a framework diagram of a control device for configuring wireless base station parameters according to an embodiment of the present invention, comprising the following three layers: receiving layer 51, queue layer 52, and task layer 53. Specifically:
[0074] The receiving layer 51 is used to receive work orders submitted from outside; the work order contains multiple parameter modification tasks; each parameter modification task contains a base station identifier; the multiple parameter modification tasks of the work order are split and modification instructions corresponding to the base station identifier are generated according to the base station identifier.
[0075] The interface layer receives parameter configuration work orders submitted externally and performs initialization processing on the tasks, including:
[0076] (1) Concurrently receive parameter configuration work order tasks;
[0077] (2) Classify the task parameters according to the base station.
[0078] Queue layer 52 is used to receive modification instructions corresponding to base station identifiers submitted by the receiving layer, and to match the corresponding base station queue object from the queue layer according to the base station identifier; to push the modification instructions corresponding to the base station identifiers into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order.
[0079] When it fails to match the corresponding base station queue object from the queue layer, a new base station queue object is initialized in the queue layer and added to the queue layer.
[0080] The queue layer defines a custom base station queue object, including functions such as initialization, parameter modification, enqueue / dequeue operations, and timing.
[0081] (1) Match a custom base station queue object from the queue pool based on the base station identifier;
[0082] (2) If the match fails, initialize a custom base station queue instance and add it to the queue pool;
[0083] (3) If the match is successful, a custom base station queue object will be matched from the queue pool;
[0084] (4) Push the parameter instructions to be modified into the queue. Start timing when the parameter modification instructions for each work order are pushed into the queue.
[0085] (5) If no new work order needs to be added after 15 minutes (configurable), submit the base station queue object to the task pool.
[0086] (6) When entering the task layer for execution, the parameter modification instructions are dequeued and executed one by one according to the first-in-first-out principle of the queue.
[0087] The structure of the custom base station queue object is shown in the diagram. Figure 6 As shown, the base station queue object consists of four parts: queue head, parameter modification instruction queue, queue tail, and timer.
[0088] Queue Head: Used to store common base station instructions before the execution of parameter modification commands. These instructions are merged across task orders to reduce the repetitive execution of the same instructions on the same base station queue due to task concurrency. These include backup query instructions, permission release instructions, and permission request instructions. Among these, the backup query instruction is a relatively time-consuming operation.
[0089] Parameter Modification Instruction Queue: After receiving a task, the interface layer categorizes the parameters that need to be modified according to the base station, generates corresponding modification instructions, and submits them in batches to the parameter modification instruction queue at the work order granularity. After the base station queue object is submitted to the task pool, the parameter modification instructions are dequeued and executed sequentially according to the first-in, first-out (FIFO) principle of the queue.
[0090] The queue tail stores common base station instructions following the execution of parameter modification commands. These instructions are merged across task orders to reduce the repetitive execution of identical instructions on the same base station queue due to task concurrency. These include check instructions, synchronization instructions, permission release instructions, and backup query instructions. Synchronization and backup query instructions are relatively time-consuming operations.
[0091] Timer: When a batch modification instruction for a task order is submitted and the parameter modification instruction queue starts timing, if no new task order modification instruction is submitted within 15 minutes, the base station queue object is submitted to the task pool.
[0092] Task layer 53 is used to receive base station queue objects sent by the queue layer, and sequentially execute all instructions contained in the queue head, parameter modification instruction queue, and queue tail of the base station queue object allocated to the base station lock corresponding to the base station identifier; the task layer uniquely locks the base station identifier.
[0093] In the task layer, after executing all instructions for the base station queue object assigned to the base station lock corresponding to the base station identifier, the system resources of the base station queue object are released.
[0094] The task layer receives base station queue objects in parallel and locks them, sets task buffers and execution areas, and controls concurrent task scheduling through a message notification mechanism, including:
[0095] (1) The queue is pushed to the task pool buffer to wait for execution;
[0096] (2) Lock the unique identifier of the base station to avoid the problem of mutual exclusion of permissions when multiple base station queue objects of the same base station are executed at the same time;
[0097] (3) Actively or passively request a base station lock through message notification. If the lock resource is successfully requested, the task will move from the buffer to the execution area to execute the task; if the lock resource is not successfully requested, the task will continue to wait in the buffer.
[0098] (4) When the task is completed, the message notification buffer will execute the next task.
[0099] Figure 7 This is an overall schematic diagram of the wireless base station parameter configuration provided in an embodiment of the present invention.
[0100] In one example, the work order flow contains N work orders, namely work order-1, work order-2, ..., work order-N. Taking parameter configuration work order-1 as an example, data needs to be processed on base station 1, base station-2, ..., base station-x, and so on for other work orders.
[0101] In addition, the session pool contains i OMMBs, namely OMMB-1, OMMB-2, ..., OMMB-i. Taking OMMB-1 as an example, it contains 5 sessions, and each session manages one base station. The other OMMBs follow the same pattern.
[0102] according to Figure 4 Steps S42 to S43 are shown.
[0103] First, the multiple parameter modification tasks in the work order are split into smaller parts, and modification instructions corresponding to each base station identifier are generated according to the base station identifier. To maximize the use of the OMMB session, the multi-parameter configuration work order tasks are split and reorganized according to the base station to solve the problem of mutual exclusion of permissions within the same base station.
[0104] Secondly, the modification instructions corresponding to the base station identifier are submitted to the queue pool, and the corresponding base station queue object is matched from the queue pool according to the base station identifier; the modification instructions corresponding to the base station identifier are pushed into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order.
[0105] like Figure 7As shown, the queue pool contains n base station queue objects, namely queue-base station 1, queue-base station 2, ..., queue-base station n. Taking the base station queue object "queue-base station 1" matched by the base station identifier "base station 1" in the queue pool as an example, the modification instructions "work order-1 modification, work order-2 modification, ..., work order-N modification" of the same base station identifier "base station 1" across task orders are arranged in the parameter modification instruction queue. The queue head and queue tail of the base station queue object "queue-base station 1" contain the same instructions across task orders. The same instructions are only merged and executed once. Other base station queue objects are processed in the same way.
[0106] Based on the same inventive concept, embodiments of the present invention also provide a server, including a memory 81 and a processor 82, wherein:
[0107] The memory 81 stores executable instructions;
[0108] The processor 82 is configured to read and execute executable instructions stored in the memory to implement the method described in any of the preceding embodiments.
[0109] Based on the same inventive concept, embodiments of the present invention also provide a storage medium that, when instructions in the storage medium are executed by a processor, enables the execution of the method described in any of the preceding claims.
[0110] In the context of the booming development of wireless communication services and the general trend of energy conservation, this invention solves the problem of mutual exclusion of permissions between base stations, more efficiently supports the distribution and configuration of millions of wireless parameters, provides strong support and guarantee for centralized operation and maintenance of wireless network services, effectively improves production and operation efficiency, and saves manpower and time costs.
[0111] It should be noted that the methods provided herein are not inherently related to any particular computer, virtual device, or other equipment. Various general-purpose devices can also be used in conjunction with the teachings herein. The required structure for constructing such devices is readily apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the invention described herein can be implemented using various programming languages, and the above descriptions of specific languages and system function modules are merely for disclosing the best mode of implementation of the invention.
[0112] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be implemented without these specific details. In some examples, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0113] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this invention and its equivalents, this invention also intends to include such modifications and variations.
Claims
1. A control method for configuring parameters of a wireless base station, characterized in that, include: Receive work orders submitted from external sources; The work order contains multiple parameter modification tasks; each parameter modification task contains a base station identifier. The work order's multiple parameter modification tasks are split into categories, and modification instructions corresponding to the base station identifier are generated according to the base station identifier. The modification instruction corresponding to the base station identifier is submitted to the queue pool, and the corresponding base station queue object is matched from the queue pool according to the base station identifier; the modification instruction corresponding to the base station identifier is pushed into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order; The task pool receives base station queue objects sent from the queue pool and executes all instructions contained in the queue head, parameter modification instruction queue, and queue tail of the base station queue object assigned to the base station lock corresponding to the base station identifier in sequence; the task pool uniquely locks the base station identifier. The base station queue object also includes a counter, the counting time of which can be arbitrarily configured; When the modification instruction corresponding to the base station identifier is pushed into the parameter modification instruction queue of the corresponding base station queue object, the counter of the corresponding base station queue object is restarted. When no new modification instruction corresponding to the base station identifier is pushed in, causing the counter of the corresponding base station queue object to time out, the queue pool submits the corresponding base station queue object to the task pool.
2. The method according to claim 1, characterized in that, It also includes releasing the system resources of the base station queue object after executing all instructions of the base station queue object allocated to the base station lock corresponding to the base station identifier in the task pool.
3. The method according to claim 1, characterized in that, When it fails to match a corresponding base station queue object from the queue pool, a new base station queue object is initialized in the queue pool and added to the queue pool.
4. The method according to claim 1, characterized in that, The queue head includes base station query backup instructions, release permission instructions, and request permission instructions; the queue tail includes base station check instructions, synchronization instructions, release permission instructions, and query backup instructions.
5. A control device for configuring parameters of a wireless base station, characterized in that, include: The receiving layer is used to receive work orders submitted from outside. The work order contains multiple parameter modification tasks; each parameter modification task contains a base station identifier. The work order's multiple parameter modification tasks are split into categories, and modification instructions corresponding to the base station identifier are generated according to the base station identifier. The queue layer is used to receive the modification instruction corresponding to the base station identifier submitted by the receiving layer, and to match the corresponding base station queue object from the queue layer according to the base station identifier; to push the modification instruction corresponding to the base station identifier into the parameter modification instruction queue of the corresponding base station queue object; the base station queue object also includes a queue head and a queue tail; the queue head and queue tail contain operation instructions unrelated to the work order; The base station queue object also includes a counter, the counting time of which can be arbitrarily configured; When the modification instruction corresponding to the base station identifier is pushed into the parameter modification instruction queue of the corresponding base station queue object, the counter of the corresponding base station queue object is restarted. When no new modification instruction corresponding to the base station identifier is pushed in, causing the counter of the corresponding base station queue object to time out, the queue pool will submit the corresponding base station queue object to the task pool. The task layer is used to receive base station queue objects sent by the queue layer, and sequentially execute all instructions contained in the queue head, parameter modification instruction queue, and queue tail of the base station queue object allocated to the base station lock corresponding to the base station identifier; the task layer uniquely locks the base station identifier.
6. The apparatus according to claim 5, characterized in that, After executing all instructions of the base station queue object assigned to the corresponding base station identifier in the task layer, the system resources of the base station queue object are released.
7. The apparatus according to claim 5, characterized in that, When it fails to match the corresponding base station queue object from the queue layer, a new base station queue object is initialized in the queue layer and added to the queue layer.
8. A server, characterized in that, Includes memory and processor, wherein: The memory stores executable instructions; The processor is configured to read and execute executable instructions stored in memory to implement the method as described in any one of claims 1-4.
9. A storage medium, characterized in that, When the instructions in the storage medium are executed by the processor, they enable the execution of the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Wireless device parameter modification method and system
CN113992510A