Main control board detection method, device and network equipment
The baseband board periodically detects the main control board and performs a reset operation in the event of a fault, solving the NR cell hosting status interference problem caused by the main control board failure, reducing operation and maintenance costs and interference.
Patent Information
- Application Number
- CN202110818200.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-20
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2041-07-20
AI Technical Summary
In a 5G NR base station, software and hardware failures in the main control board cause the NR cell to be in a managed state. After long-term operation, there is a high probability of introducing local interference, affecting the regional KPI performance.
The baseband board periodically obtains the main control board information and sends a detection message. If no response is detected for N consecutive times, it is determined that the main control board is faulty and the baseband board reset operation is executed, including the restart command and the shutdown of the NR cell and AAU sleep.
It reduces interference to surrounding normal cells and reduces operation and maintenance costs.
Smart Images

Figure CN115643598B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a detection method and device for a main control board and network equipment. Background Art
[0002] With the promotion of 5G technology, remote maintenance of base stations, as the operator's preferred operation and maintenance method, has entered a new stage. Faced with the challenges of more diversified networking scenarios, the control unit fault detection function has become an important part of base station maintenance. In the scenario where the 5G New Radio (NR) cell is activated, when the main control board of the base station is unavailable or not in place due to a main control board failure or human factors, the baseband board will not actively shut down the NR cell function. There is only one way to manually shut it down on the station. Before this, the NR cell of the baseband board is in a managed state. At this time, if the NR cell cannot perform synchronous code stream calibration for a long time, the cell will become an abnormal signal transmission site that interferes with adjacent cells, affecting the user access success rate of nearby normal cells. The impact can only be eliminated by manually shutting down the cell on the station, which increases the operation and maintenance cost.
[0003] In currently operating 5G NR base stations, the typical fault monitoring solution is for the master control unit to monitor the operating status of subordinate devices. Upon detecting a fault in the baseband unit or other subordinate devices, it initiates a recovery process to resolve the source of the fault. If a 5G NR base station's master control unit experiences a software or hardware failure (one that cannot be recovered automatically), the NR cell cannot be deleted. Long-term operation is likely to introduce local interference, impacting the performance of regional key performance indicators (KPIs). Summary of the Invention
[0004] The embodiments of the present invention provide a main control board detection method, device and network equipment to solve the problem that the main control board of the prior art 5GNR base station has hardware and software failures, resulting in the NR cell being in a managed state, and there is a high probability of introducing local interference after long-term operation.
[0005] In a first aspect, an embodiment of the present invention provides a method for detecting a main control board, which is applied to a baseband board. The method includes:
[0006] When the protocol adaptation layer PAM of the standard protocol stack of the baseband board main process is started, the main control board information is obtained at intervals of a first preset time length;
[0007] Sending a detection message to the main control board according to the main control board information, wherein the detection message includes: first main control board information of the main control board receiving the detection message;
[0008] If the main control board fails to detect a detection response message fed back by the detection message for N consecutive times, it is determined that the main control board is faulty, where N is a positive integer greater than 1;
[0009] When it is determined that the main control board fails, a reset operation of the baseband board is performed.
[0010] Optionally, the reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit AAU connected to the baseband board to enter sleep mode.
[0011] Optionally, before determining that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, the method further includes:
[0012] Detecting whether each sent probe message receives a probe response message fed back by the main control board according to the probe message;
[0013] In the case that the probe response message is not received for the first time, the number of times the probe response message is not received is counted until the probe response message is received or the counted number reaches N times.
[0014] Optionally, detecting whether a probe response message fed back by the main control board according to the probe message is received for each sent probe message includes:
[0015] Detecting whether the probe response message is received within a second preset time period for each probe message sent;
[0016] If the probe response message is detected within the second preset time period, determining that the probe response message is received;
[0017] If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
[0018] Optionally, after sending a detection message to the main control board according to the main control board information, the method further includes:
[0019] If a detection response message fed back by the main control board according to the detection message is detected, the first main control board information is updated according to the detection response message.
[0020] Optionally, the detection message further includes: first baseband board information of the baseband board that sends the detection message and the detection message information type.
[0021] Optionally, the detection response message includes: the second main control board information for sending the detection response message determined by the main control board based on the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board based on the first baseband board information, and the detection response message information type.
[0022] In a second aspect, an embodiment of the present invention further provides a detection device for a main control board, which is applied to a baseband board, comprising:
[0023] An acquisition module, configured to acquire main control board information at intervals of a first preset time length when the protocol adaptation layer PAM of the standard protocol stack of the main process of the baseband board is started;
[0024] A sending module, configured to send a detection message to the main control board according to the main control board information, wherein the detection message includes: information of a first main control board of the main control board receiving the detection message;
[0025] A determination module, configured to determine that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, where N is a positive integer greater than 1;
[0026] The execution module is used to execute a reset operation of the baseband board when it is determined that the main control board has failed.
[0027] In a third aspect, an embodiment of the present invention further provides a network device, including a memory, a transceiver, and a processor:
[0028] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:
[0029] When the protocol adaptation layer PAM of the standard protocol stack of the baseband board main process is started, the main control board information is obtained at intervals of a first preset time length;
[0030] Sending a detection message to the main control board according to the main control board information, wherein the detection message includes: first main control board information of the main control board receiving the detection message;
[0031] If the main control board fails to detect a detection response message fed back by the detection message for N consecutive times, it is determined that the main control board is faulty, where N is a positive integer greater than 1;
[0032] When it is determined that the main control board fails, a reset operation of the baseband board is performed.
[0033] Optionally, the reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit AAU connected to the baseband board to enter sleep mode.
[0034] Optionally, before the processor executes the step of determining that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, the processor is further configured to:
[0035] Detecting whether each sent probe message receives a probe response message fed back by the main control board according to the probe message;
[0036] In the case that the probe response message is not received for the first time, the number of times the probe response message is not received is counted until the probe response message is received or the counted number reaches N times.
[0037] Optionally, when the processor detects whether a detection response message fed back by the main control board according to the detection message is received for each detection message sent, the method specifically includes:
[0038] Detecting whether the probe response message is received within a second preset time period for each probe message sent;
[0039] If the probe response message is detected within the second preset time period, determining that the probe response message is received;
[0040] If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
[0041] Optionally, after the processor executes sending a detection message to the main control board according to the main control board information, the processor is further configured to:
[0042] If a detection response message fed back by the main control board according to the detection message is detected, the first main control board information is updated according to the detection response message.
[0043] Optionally, the detection message further includes: first baseband board information of the baseband board that sends the detection message and the detection message information type.
[0044] Optionally, the detection response message includes: the second main control board information for sending the detection response message determined by the main control board based on the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board based on the first baseband board information, and the detection response message information type.
[0045] In a fourth aspect, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the above-mentioned detection method for the main control board.
[0046] In an embodiment of the present invention, by starting the protocol adaptation layer PAM of the baseband board main process standard protocol stack, main control board information is obtained at intervals of a first preset time length, and based on the main control board information, a probe message is sent to the main control board, the probe message including: first main control board information of the main control board receiving the probe message; if the probe response message fed back by the main control board based on the probe message is not detected for N consecutive times, the main control board is determined to be faulty, and if the main control board is determined to be faulty, a reset operation of the baseband board is performed. When the PAM of the baseband board main process standard protocol stack is started, the baseband board periodically sends a probe message to the main control board, and the baseband board can determine whether the main control board is abnormal based on the number of times the probe response message is not received, and automatically performs a reset operation when it is determined that the main control board is abnormal, so as to reduce interference to normal surrounding cells and reduce operation and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0048] Figure 1 A flowchart of the steps of the detection method of the main control board provided by an embodiment of the present invention;
[0049] Figure 2 A detection flow chart of a baseband board provided in an embodiment of the present invention;
[0050] Figure 3 A detection flow chart of the main control board provided in an embodiment of the present invention;
[0051] Figure 4 A structural block diagram of a detection device for a main control board provided in an embodiment of the present invention;
[0052] Figure 5 This is a structural block diagram of a network device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0053] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0054] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0055] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0056] Currently, only the main control board (MCB) in base stations checks the presence of the baseband board, but the baseband board does not detect the presence of the MCB. The MCB obtains the presence of the board by reading information from the registers of the Erasable Programmable Logic Device (EPLD) via a two-wire serial bus (Inter-Integrated Circuit, I2C). The baseband board cannot use the EPLD to control the I2C link to reversely monitor the presence of the MCB. In other words, the existing 5G NR software architecture has an access control process for the MCB to monitor the baseband board at the operation and maintenance level, but no reverse monitoring process for the baseband board. Furthermore, the existing 5G NR software architecture lacks a heartbeat detection mechanism between the MCB (or MCU) and the baseband board (or BBU), making it impossible to flexibly identify faulty units. If the MCB is not present, the baseband board becomes out of control and can only be restored to its initial state by performing a site reset, increasing operation and maintenance costs.
[0057] Therefore, the embodiments of the present application provide a detection method, device and network equipment for a main control board. The baseband board can determine whether the main control board is abnormal based on the number of times the detection response message is not received, and automatically perform a reset operation when the main control board is determined to be abnormal, so as to reduce interference to the surrounding normal cells and reduce operation and maintenance costs.
[0058] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0059] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0060] Specifically, such as Figure 1 As shown, an embodiment of the present invention provides a detection method for a main control board, which is applied to a baseband board. The method specifically includes:
[0061] Step 101 : When the Protocol Adapter Module (PAM) of the standard protocol stack of the main process of the baseband board is started, main control board information is obtained at intervals of a first preset time.
[0062] Specifically, if the protocol adaptation layer PAM of the baseband board main process standard protocol stack is started, after the PAM of the baseband board main process standard protocol stack is started, the main control board information is periodically obtained. The period is the first preset duration, that is, the main control board information is obtained once every first preset duration. The value range of the first preset duration can be 1ms~1min, and can be set specifically as needed.
[0063] Step 102: Send a detection message to the main control board according to the main control board information, wherein the detection message includes: information of a first main control board of the main control board receiving the detection message.
[0064] Specifically, if the main control board information is not obtained, a detection message is constructed, and the detection message can be an operating system platform (OSP) header detection message. Since the main control board information is not obtained, the standard protocol stack PAM position of the main control board used to receive the detection message cannot be accurately known, that is, it is not known whether the main control board is in slot 0 or slot 1, so the baseband board needs to send the detection message to slot 0 and slot 1 respectively. Among them, the destination software function unit identity document (SFUID) is filled in the detection message. The destination SFUID is used to indicate the first main control board information of the main control board that receives the detection message. The first main control board information includes the location information of the main control board that receives the detection message, etc.
[0065] If the protocol adaptation layer PAM of the baseband board main process standard protocol stack is started, after the baseband board main process standard protocol stack PAM is started, if the main control board information is obtained, an OSP header detection message is constructed according to the main control board information, and the destination SFUID is filled in the detection message. The destination SFUID is used to indicate whether the main control board receiving the detection message is in slot 0 or slot 1, that is, the location information of the main control board receiving the detection message can be accurately known according to the destination SFUID.
[0066] It should be noted that the baseband board can send a detection message to the main control board standard protocol stack PAM through the base station internal communication port number 20000 link.
[0067] Step 103: If the main control board fails to detect a probe response message fed back by the main control board according to the probe message for N consecutive times, it is determined that the main control board is faulty, where N is a positive integer greater than 1.
[0068] Specifically, after the baseband board sends a probe message to the main control board, the baseband board detects the probe response message fed back by the main control board based on the probe message. If the baseband board fails to detect the fed-back probe response message after sending N probe messages to the main control board, it is determined that no probe response message has been detected N times in a row, and the main control board is faulty. Main control board faults include situations where the main control board is abnormal, unusable, or not in place. The value of N can be a multiple of 4, for example, 128 or 256.
[0069] It should be noted that N is a preset value, which refers to whether the number of consecutive failures to receive the probe response message reaches the condition for determining that the main control board is faulty. If the number of consecutive failures to receive the probe response message is less than N, it is determined that the main control board is not faulty. Conversely, if the number of consecutive failures to receive the probe response message is equal to or greater than N, it is determined that the main control board is faulty.
[0070] Step 104: When it is determined that the main control board is faulty, a reset operation of the baseband board is performed.
[0071] Specifically, if the baseband board determines that the main control board is faulty, it is necessary to automatically perform a reset operation on the baseband board to reduce the interference of the NR cell to the surrounding normal cells and reduce operation and maintenance costs.
[0072] In the above embodiment of the present invention, when the protocol adaptation layer PAM of the standard protocol stack of the main process of the baseband board is started, the main control board information is obtained at intervals of a first preset time length, and a probe message is sent to the main control board based on the main control board information, the probe message including: first main control board information of the main control board receiving the probe message; if the probe response message fed back by the main control board according to the probe message is not detected for N consecutive times, the main control board is determined to be faulty, and when the main control board is determined to be faulty, a reset operation of the baseband board is performed. When the PAM of the standard protocol stack of the main process of the baseband board is started, the baseband board periodically sends a probe message to the main control board, and the baseband board can determine whether the main control board is abnormal based on the number of times the probe response message is not received, and automatically performs a reset operation when it is determined that the main control board is abnormal, so as to reduce interference to the surrounding normal cells and reduce operation and maintenance costs.
[0073] As an optional embodiment, the reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit (Active Antenna Unit, AAU) connected to the baseband board to enter sleep mode.
[0074] Specifically, if the baseband board determines that the main control board is faulty, it needs to automatically perform a reset operation of the baseband board, that is, the baseband board needs to execute a baseband board restart command to restart the baseband board. In addition, the baseband board needs to shut down the NR cell and set the AAU connected to the baseband board to sleep mode to avoid the situation where the NR cell is in a hosted state and affects the user access rate of the adjacent normal cell when the main control board fails, thereby reducing interference to the surrounding normal cells and reducing operation and maintenance costs.
[0075] As an optional embodiment, if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times in step 103, before determining that the main control board is faulty, the method further includes:
[0076] Step A1: Detect whether a detection response message fed back by the main control board according to the detection message is received each time the detection message is sent.
[0077] Specifically, after each probe message sent by the baseband board, the baseband master process standard protocol stack (PAM) initiates the probe response reception process, specifically checking whether a probe response message has been received from the main control board. If no probe response message is detected, the process proceeds to step A2. If a probe response message is detected, the main control board is considered normal and continues to periodically send probe messages.
[0078] Step A2: If the probe response message is not received for the first time, the number of times the probe response message is not received is counted until the probe response message is received or the counted number reaches N times.
[0079] Specifically, if no probe response message is detected for the first time, the number of probe messages sent is counted as 1, and the second probe message is sent to detect whether the probe response message is received. If the probe response message is still not received for the second time, the count is increased by 1 to obtain 2, which means that the probe response message has not been detected for two consecutive times. This is repeated until the probe response message is received and the counting ends, or until the counting result reaches N times and the counting ends. Counting can be performed using a probe message counter.
[0080] It should be noted that if the accumulated number of times a probe response message is received is within N times, the count is reset to zero and the probe message continues to be sent periodically.
[0081] As an optional embodiment, the detection message may further include: first baseband board information of the baseband board that sends the detection message and the detection message information type.
[0082] Specifically, the probe message sent by the baseband board may also be filled with a source SFUID, which is used to indicate the first baseband board information of the baseband board that sends the probe message. The first baseband board information includes the location information of the baseband board that sends the probe message. In addition, the probe message information type may also be filled in the probe message sent by the baseband board, which is used to indicate the information type of the sent probe message.
[0083] Optionally, as an optional embodiment, the detection response message may include: the second main control board information for sending the detection response message determined by the main control board based on the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board based on the first baseband board information, and the detection response message information type.
[0084] Specifically, the source SFUID, destination SFUID and probe message information type are filled in the probe message sent by the baseband board. After receiving the probe message, the main control board feeds back the corresponding probe response message based on the source SFUID, destination SFUID and probe message information type filled in the probe message. The source SFUID in the probe response message is the main control board information of the main control board that sends the probe response message, that is, the second main control board information; the destination SFUID in the probe response message is the baseband board information of the baseband board that receives the probe response message, that is, the second baseband board information. The probe response message information type in the probe response message is used to indicate the information type of the probe response message sent, etc.
[0085] It should be noted that the main control board can send a probe response message to the baseband board standard protocol stack PAM through the base station internal communication port number 20000 link.
[0086] As an optional embodiment, the above step A1 detects whether a probe response message fed back by the main control board according to the probe message is received for each sent probe message, including:
[0087] Detecting whether the probe response message is received within a second preset time period for each probe message sent;
[0088] If the probe response message is detected within the second preset time period, determining that the probe response message is received;
[0089] If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
[0090] Specifically, each time the baseband board sends a probe message, the baseband main process standard protocol stack PAM will start the process of receiving the probe response, that is, to detect whether the probe response message fed back by the main control board is received within the second preset time length. If the probe response message is not detected within the second preset time length, it is determined that the probe response message corresponding to the probe message fed back by the main control board has not been received, and a count is performed. If the probe response message is detected within the second preset time length, it is determined that the probe response message corresponding to the probe message fed back by the main control board has been received, and no other operations are performed, and the baseband board continues to send probe messages periodically.
[0091] It should be noted that the second preset duration is the time limit for the baseband board to determine whether the corresponding probe response message has been received after sending each probe message. If the time limit is exceeded, it is determined that the probe response message has not been received. If the probe response message is received within the time limit, it is determined that the probe response message has been received. The second preset duration is a time value less than or equal to the first preset duration and can be set as needed, and is not specifically limited here.
[0092] As an optional embodiment, after the above step 102 sends a detection message to the main control board according to the main control board information, the method further includes:
[0093] If a detection response message fed back by the main control board according to the detection message is detected, the first main control board information is updated according to the detection response message.
[0094] Specifically, if the baseband board standard protocol stack PAM receives and identifies the probe response message returned by the main control board main process standard protocol stack PAM, the baseband board updates the first main control board information based on the source SFUID carried in the probe response message. In other words, the baseband board can identify the location of the main control board based on the source SFUID carried in the probe response message and keep a record of it, providing the main control board's location information for the next periodic probe message, facilitating the filling of the destination SFUID in the probe message, and after determining the main control board's location, clearing the counter for detecting the probe response message to 0, and continuing to execute the next cycle of sending the probe message process.
[0095] The above detection process is described in detail below through a specific embodiment:
[0096] like Figure 2 As shown, the process description of the baseband board:
[0097] Step 21: Construct an OSP header detection message. Specifically, after the baseband board standard protocol stack PAM is started, it independently constructs an OSP header detection message and fills in the source SFUID, destination SFUID, and detection message information type.
[0098] Step 22: Send an OSP header detection message. Specifically, the baseband board calls the link with the base station internal communication port number 20000 to send the detection message to the core where the main control board is located.
[0099] Step 23: Check whether a probe response message has been received. Specifically, after sending a probe message, the response count automatically increases by 1, and the process of detecting a probe response message begins. If the baseband board detects and receives a probe response message returned by the main control board's standard protocol stack, the process proceeds to step 24. If the baseband board does not detect and receive a probe response message returned by the main control board's standard protocol stack, the process proceeds to step 25.
[0100] Step 24: Record the location of the main control board based on the probe response message and reset the count. Specifically, if the baseband board standard protocol stack receives a probe response message returned by the main control board standard protocol stack, it records the location of the main control board based on the probe response message, resets the count, and continues to periodically construct and send probe messages.
[0101] Step 25 determines whether the number of consecutive failures to receive a probe response message has reached N. Specifically, if the baseband board standard protocol stack has not received the probe response message returned by the main control board standard protocol stack, it periodically sends probe messages and counts them to determine whether the number of consecutive failures to receive a probe response message has reached N. If the number of consecutive failures to receive a probe response message has not reached N, the baseband board continues to periodically send probe messages, i.e., the baseband board continues to execute the next probe process, i.e., returns to step 21 above. If the number of consecutive failures to receive a probe response message has reached N, proceed to step 26.
[0102] Step 26: Reset the baseband board. If the number of probe response messages not received reaches N times in a row, the baseband board standard protocol stack determines that the main control board has failed or is not in place. The baseband board standard protocol stack resets the baseband board, restarting the baseband board, autonomously shutting down the NR cell, and setting the AAU connected to the baseband board to sleep mode to minimize the impact on normal cells.
[0103] like Figure 3 As shown, the process description of the main control board:
[0104] Step 31: Receive and identify an OSP header detection message. Specifically, the main control board standard protocol stack PAM receives and identifies the OSP header detection message sent by the baseband board standard protocol stack PAM, triggering a detection response process.
[0105] Step 32: Construct an OSP header probe response message. Specifically, in the probe response process, the received OSP header probe message is updated, that is, the source SFUID and destination SFUID are updated, and the probe message information type is updated to the probe response message information type, thereby forming an OSP header probe response message.
[0106] Step 33: Send a probe response message. Specifically, the OSP header probe response message calls the link with the base station internal communication port number 20000 to send the probe response message to the core where the main process of the baseband board of the base station is located.
[0107] In summary, in the above-described embodiments of the present invention, the baseband board periodically sends probe messages to the main control board, and the main control board returns a probe response message based on the probe message. If the baseband board does not receive the probe response message, it continues to perform probes and determines whether the detection threshold N has been reached. This allows the main control board to be determined to be faulty. In the event of a fault, the baseband board can be reset to prevent the AAU in a cell from interfering with user access in normal cells. Furthermore, when the base station main control board changes slots, it can send slot information to the baseband board via a probe response message. This allows the baseband board to promptly learn the main control board's slot information when the main control board dynamically changes slots.
[0108] The above describes the main control board detection method provided by the embodiment of the present invention. The following describes the main control board detection device provided by the embodiment of the present invention with reference to the accompanying drawings.
[0109] like Figure 4 As shown, an embodiment of the present invention further provides a detection device 400 for a main control board, which is applied to a baseband board and includes:
[0110] An acquisition module 401 is configured to acquire main control board information at intervals of a first preset time length when the protocol adaptation layer PAM of the baseband board main process standard protocol stack is started;
[0111] The sending module 402 is configured to send a detection message to the main control board according to the main control board information, wherein the detection message includes: information of a first main control board of the main control board receiving the detection message;
[0112] The determination module 403 is configured to determine that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, where N is a positive integer greater than 1;
[0113] The execution module 404 is configured to execute a reset operation of the baseband board when it is determined that the main control board is faulty.
[0114] Optionally, the reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit AAU connected to the baseband board to enter sleep mode.
[0115] Optionally, the above device further includes:
[0116] A detection module is used to detect whether each detection message sent has received a detection response message fed back by the main control board according to the detection message;
[0117] The counting module is used to count the number of times the probe response message is not received when the probe response message is not received for the first time, until the probe response message is received or the counted number reaches N times.
[0118] Optionally, the detection module includes:
[0119] Detecting whether the probe response message is received within a second preset time period for each probe message sent;
[0120] If the probe response message is detected within the second preset time period, determining that the probe response message is received;
[0121] If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
[0122] Optionally, the above device further includes:
[0123] An updating module is configured to update the first main control board information according to the detection response message if a detection response message fed back by the main control board according to the detection message is detected.
[0124] Optionally, the detection message further includes: first baseband board information of the baseband board that sends the detection message and the detection message information type.
[0125] The optional detection response message includes: the second main control board information for sending the detection response message determined by the main control board based on the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board based on the first baseband board information, and the detection response message information type.
[0126] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0127] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0128] In summary, in the above-described embodiments of the present invention, the baseband board periodically sends probe messages to the main control board, and the main control board returns a probe response message based on the probe message. If the baseband board does not receive the probe response message, it continues to perform probes and determines whether the detection threshold N has been reached. This allows the main control board to be determined to be faulty. In the event of a fault, the baseband board can be reset to prevent the AAU in a cell from interfering with user access in normal cells. Furthermore, when the base station main control board changes slots, it can send slot information to the baseband board via a probe response message. This allows the baseband board to promptly learn the main control board's slot information when the main control board dynamically changes slots.
[0129] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0130] like Figure 5 As shown, an embodiment of the present invention further provides a network device, including a memory 520, a transceiver 510, and a processor 500:
[0131] Memory 520, for storing computer programs;
[0132] a transceiver 510 for transmitting and receiving data under the control of the processor;
[0133] The processor 500 is configured to read the computer program in the memory and perform the following operations:
[0134] When the protocol adaptation layer PAM of the standard protocol stack of the baseband board main process is started, the main control board information is obtained at intervals of a first preset time length;
[0135] Sending a detection message to the main control board according to the main control board information, wherein the detection message includes: first main control board information of the main control board receiving the detection message;
[0136] If the main control board fails to detect a detection response message fed back by the detection message for N consecutive times, it is determined that the main control board is faulty, where N is a positive integer greater than 1;
[0137] When it is determined that the main control board fails, a reset operation of the baseband board is performed.
[0138] Optionally, the reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit AAU connected to the baseband board to enter sleep mode.
[0139] Optionally, before the processor executes the step of determining that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, the processor is further configured to:
[0140] Detecting whether each sent probe message receives a probe response message fed back by the main control board according to the probe message;
[0141] In the case that the probe response message is not received for the first time, the number of times the probe response message is not received is counted until the probe response message is received or the counted number reaches N times.
[0142] Optionally, when the processor detects whether a detection response message fed back by the main control board according to the detection message is received for each detection message sent, the method specifically includes:
[0143] Detecting whether the probe response message is received within a second preset time period for each probe message sent;
[0144] If the probe response message is detected within the second preset time period, determining that the probe response message is received;
[0145] If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
[0146] Optionally, after the processor executes sending a detection message to the main control board according to the main control board information, the processor is further configured to:
[0147] If a detection response message fed back by the main control board according to the detection message is detected, the first main control board information is updated according to the detection response message.
[0148] Optionally, the detection message further includes: first baseband board information of the baseband board that sends the detection message and the detection message information type.
[0149] Optionally, the detection response message includes: the second main control board information for sending the detection response message determined by the main control board based on the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board based on the first baseband board information, and the detection response message information type.
[0150] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 500 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 510 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 when performing operations.
[0151] The processor 500 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0152] The processor calls the computer program stored in the memory to execute the detection method of any main control board provided in the embodiment of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0153] It should be noted here that the above-mentioned network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned main control board detection method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0154] An embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the above-mentioned main control board detection method.
[0155] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.
[0156] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0157] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0158] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0159] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0160] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A method for detecting a main control board, characterized in that: Applied to a baseband board, the method includes: When the protocol adaptation layer PAM of the standard protocol stack of the baseband board main process is started, the main control board information is obtained at intervals of a first preset time length; If the main control board information is obtained, a detection message is sent according to the first main control board information determined by the main control board information; if the main control board information is not obtained, a detection message is sent to all main control boards located at the main control board standard protocol stack PAM position respectively; the detection message includes: the first main control board information of the main control board that receives the detection message; If a detection response message fed back by the main control board according to the detection message is detected, the first main control board information is updated according to the detection response message; if the detection response message fed back by the main control board according to the detection message is not detected for N consecutive times, it is determined that the main control board is faulty, where N is a positive integer greater than 1; When it is determined that the main control board fails, a reset operation of the baseband board is performed.
2. The method according to claim 1, characterized in that The reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit AAU connected to the baseband board to enter sleep mode.
3. The method according to claim 1, characterized in that Before determining that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, the method further includes: Detecting whether each sent probe message receives a probe response message fed back by the main control board according to the probe message; In the case that the probe response message is not received for the first time, the number of times the probe response message is not received is counted until the probe response message is received or the counted number reaches N times.
4. The method according to claim 3, characterized in that The detecting whether a detection response message fed back by the main control board according to the detection message is received for each detection message sent includes: Detecting whether the probe response message is received within a second preset time period for each probe message sent; If the probe response message is detected within the second preset time period, determining that the probe response message is received; If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
5. The method according to claim 1, wherein The detection message further includes: first baseband board information of the baseband board that sends the detection message and the detection message information type.
6. The method according to claim 5, characterized in that The detection response message includes: the second main control board information for sending the detection response message determined by the main control board according to the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board according to the first baseband board information, and the detection response message information type.
7. A detection device for a main control board, characterized in that: Applied to baseband boards, including: An acquisition module, configured to acquire main control board information at intervals of a first preset time length when the protocol adaptation layer PAM of the standard protocol stack of the main process of the baseband board is started; A sending module, configured to send a detection message based on the first main control board information determined by the main control board information if the main control board information is obtained; and to send a detection message to all main control boards located at the main control board standard protocol stack PAM position if the main control board information is not obtained; the detection message includes: the first main control board information of the main control board that receives the detection message; A determination module, configured to update the first main control board information according to the detection response message if a detection response message fed back by the main control board according to the detection message is detected; if a detection response message fed back by the main control board according to the detection message is not detected for N consecutive times, determine that the main control board is faulty, where N is a positive integer greater than 1; The execution module is used to execute a reset operation of the baseband board when it is determined that the main control board has failed.
8. A network device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: When the protocol adaptation layer PAM of the standard protocol stack of the baseband board main process is started, the main control board information is obtained at intervals of a first preset time length; If the main control board information is obtained, a detection message is sent according to the first main control board information determined by the main control board information; If the main control board information is not obtained, a detection message is sent to all main control boards located in the main control board standard protocol stack PAM position; The detection message includes: information of a first main control board of the main control board receiving the detection message; If a detection response message fed back by the main control board according to the detection message is detected, the first main control board information is updated according to the detection response message; if the detection response message fed back by the main control board according to the detection message is not detected for N consecutive times, it is determined that the main control board is faulty, where N is a positive integer greater than 1; When it is determined that the main control board fails, a reset operation of the baseband board is performed.
9. The network device according to claim 8, characterized in that The reset operation includes: executing the baseband board restart command, shutting down the new air interface NR cell, and setting the active antenna processing unit AAU connected to the baseband board to enter sleep mode.
10. The network device according to claim 8, wherein: Before the processor determines that the main control board is faulty if no detection response message fed back by the main control board according to the detection message is detected for N consecutive times, the processor is further configured to: Detecting whether each sent probe message receives a probe response message fed back by the main control board according to the probe message; In the case that the probe response message is not received for the first time, the number of times the probe response message is not received is counted until the probe response message is received or the counted number reaches N times.
11. The network device according to claim 9, wherein: When the processor executes the detection of whether a detection response message fed back by the main control board according to the detection message is received each time the detection message is sent, the method specifically includes: Detecting whether the probe response message is received within a second preset time period for each probe message sent; If the probe response message is detected within the second preset time period, determining that the probe response message is received; If the probe response message is not detected within the second preset time period, it is determined that the probe response message is not received.
12. The network device according to claim 8, wherein: The detection message further includes: first baseband board information of the baseband board that sends the detection message and the detection message information type.
13. The network device according to claim 12, wherein: The detection response message includes: the second main control board information for sending the detection response message determined by the main control board according to the first main control board information, the second baseband board information for receiving the detection response message determined by the main control board according to the first baseband board information, and the detection response message information type.
14. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the main control board detection method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and system for quickly positioning home gateway WAN side link fault
CN110086667A
Base station configuration method and base station
CN110972170A