A method and device for determining root cause of failure
By determining the root cause failure in a wireless communication network, using object association relationship and alarm information generation time, the problem of low network operation and maintenance efficiency is solved, and the effect of reducing operation and maintenance costs is achieved.
Patent Information
- Application Number
- CN202210152355.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-18
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-02-18
AI Technical Summary
In wireless communication networks, as business diversity and demand complexity increase, network planning, operation and maintenance and efficient operations face unprecedented challenges. How to improve network operation and maintenance efficiency is an important issue.
Through a method of determining the root cause failure, the first network element determines the root cause failure of the alarm information of multiple objects based on the object association relationship and the generation time of alarm information, so as to distribute work orders only for the root cause failure, reducing operation and maintenance costs.
This method can accurately determine the root cause failure, reduce unnecessary work order distribution, reduce operation and maintenance costs, and improve network operation and maintenance efficiency.
Smart Images

Figure CN114520994B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method and device for determining a root cause of a failure. Background Art
[0002] In wireless communication networks, such as mobile communication networks, the services supported by the network are becoming more and more diverse, so there are more and more requirements to be met. For example, the network needs to be able to support ultra-high speed, ultra-low latency, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling more and more complicated. These new requirements, new scenarios, and new features have brought unprecedented challenges to network planning, operation and maintenance, and efficient operation. How to improve the operation and maintenance efficiency of the network is a problem worth studying. Summary of the invention
[0003] The present disclosure provides a method and device for determining a root cause failure, so as to determine the root cause failure of multiple alarm information, so that a work order can be dispatched only for the root cause failure, thereby reducing operation and maintenance costs.
[0004] In a first aspect, a method for determining a root cause of a fault is provided, wherein the executor of the method is a first network element, wherein the first network element may be a CU, a DU, a RU or a SMOF, etc., or may be a component (a processor, a chip or other, etc.) in the first network element, or may be a software module, etc., including: determining alarm information of N objects, where N is an integer greater than or equal to 2; determining the root cause of the alarm information of the N objects according to an object association relationship; wherein the root cause of the fault is the alarm information of M objects among the N objects, where M is a positive integer less than or equal to N.
[0005] Through the above method, the first network element can determine the root cause of the alarm information of multiple objects, and subsequently only report the alarm information corresponding to the root cause to the operator's network management and issue a work order. No work order will be issued for other alarm information except the root cause, thereby reducing operation and maintenance costs.
[0006] In one design, determining the root cause of the alarm information of the N objects based on the object association relationship includes: determining the root cause of the alarm information of the N objects based on the object association relationship and the generation time of the alarm information of the N objects.
[0007] Through the above design, when determining the root cause of the fault, not only the correlation between objects is considered, but also the generation time of different alarm information is considered. Even if there is a correlation between the objects of some alarm information, the generation time of the corresponding alarm information is quite different, and in fact there is no causal relationship between these alarm information. The above method can reduce the above possibility and improve the accuracy of the determined root cause of the fault.
[0008] In one design, determining the root cause failure of alarm information of the N objects based on object association relationships and generation time of alarm information of the N objects includes: determining X association relationship sets based on the object association relationships; for each association relationship set: determining L objects in the association relationship set based on generation time of alarm information of objects included in the association relationship set, wherein the generation time difference of alarm information of the L objects is less than (or less than or equal to) a threshold; determining the root cause failure of the alarm information of the L objects; wherein the root cause failure is alarm information of at least one object among the L objects, and X and L are both positive integers.
[0009] Through the above method, firstly, according to the object association relationship, an association relationship set is determined, and the association relationship set includes at least one object with an association relationship; then, according to the generation time of different alarm information, objects whose generation time does not meet the conditions are eliminated from the association relationship set. Finally, for each association relationship set, the alarm information of one or more objects is determined as the root cause of the fault, thereby ensuring the accuracy of the determined root cause of the fault.
[0010] In one design, the method of determining the root cause of the alarm information of the N objects based on the object association relationship and the generation time of the alarm information of the N objects includes: determining P association relationship sets based on the object association relationship and the generation time of the alarm information of the N objects; for each association relationship set: determining the root cause of the alarm information of Q objects included in the association relationship set; wherein the root cause of the fault is the alarm information of at least one object among the Q objects, the Q objects have an association relationship, and the difference in generation time of the alarm information of the Q objects with an association relationship is less than a threshold, and P and Q are both positive integers.
[0011] Through the above method, in determining the association relationship set, factors such as the association relationship between objects and the generation time of the alarm information are considered at the same time. The determined association relationship set includes at least one object with an association relationship, and the generation time of the alarm information of the objects included in the set meets the conditions. For each association relationship set, the alarm information of at least one or more objects is determined as the root cause of the fault, thereby ensuring the accuracy of the determined root cause of the fault.
[0012] In one design, the N objects include N1 objects and N2 objects, N1 and N2 are both positive integers, and the sum of the two is equal to N, and determining the alarm information of the N objects includes: detecting the alarm information of the N1 objects; receiving the alarm information of the N2 objects from the second network element.
[0013] Through the above method, the first network element can detect the alarm information of N1 objects and receive the alarm information of N2 objects from the second network element. The root cause of the alarm information of N1 objects and the alarm information of N2 objects is determined. A work order can be issued only for the root cause of the fault, and no work order is issued for other alarm information, thereby reducing operation and maintenance costs.
[0014] In one design, the first network element is a centralized unit CU, the second network element is a distributed unit DU, the alarm information of the N1 objects includes the alarm information of the objects of the CU, and the alarm information of the N2 objects includes at least one of the following: the alarm information of the objects of the DU, the alarm information of the objects of the wireless unit RU, the alarm information of the cloud resource objects corresponding to the RU, or the alarm information of the cloud resource objects corresponding to the DU.
[0015] Through the above method, the first network element is CU, the second network element is DU, DU collects alarm information and reports the collected alarm information to CU, and the alarm information collected by DU includes the alarm information of N2 objects. CU detects the alarm information of N1 objects; CU can perform root cause analysis on the alarm information of the N1 objects and the alarm information of N2 objects, determine the root cause of the fault, and reduce operation and maintenance costs.
[0016] In one design, the first network element is DU, the second network element is RU, the alarm information of the N1 objects includes the alarm information of the objects of the DU, and the alarm information of the N2 objects includes at least one of the following: the alarm information of the objects of the RU, or the alarm information of the objects of the cloud resources corresponding to the RU.
[0017] Through the above method, the first network element is DU, the second network element is RU, RU collects alarm information of N2 objects and reports it to DU. DU performs root cause analysis on the alarm information of N1 objects detected and the alarm information of N2 objects received, determines the root cause of the fault, and reduces operation and maintenance costs.
[0018] In one design, the first network element is RU, DU, or CU, and the alarm information of the N1 objects includes the alarm information of the objects of the first network element; the second network element is the cloud resource corresponding to the first network element, and the alarm information of the N2 objects includes the alarm information of the objects of the cloud resource corresponding to the first network element.
[0019] Through the above method, the first network element is RU, DU or CU, and the first network element is RU as an example. If the object corresponding to RU generates alarm information in the cloud resources, the cloud resources can report the alarm information to RU. When RU detects the alarm information of N1 objects of RU and the alarm information of N2 objects corresponding to RU reported by cloud resources, it can perform root cause analysis, determine the root cause of the fault, and reduce operation and maintenance costs.
[0020] In one design, for the N2 objects, the alarm information of each object is first-category alarm information, and the first-category alarm information includes at least one of the following: an identifier of the object, an identifier of the second network element, or an identifier of a network element associated with the second network element.
[0021] In the current design, the alarm information generated for CU, DU, RU and cloud resources is not reported to the corresponding management or corresponding network elements. In this design, the alarm information generated or collected by the RU is reported to the management or corresponding DU, and the alarm information generated or collected by the DU is reported to the CU or corresponding CU. The alarm information generated by the cloud resource Cloud can be reported to the network element corresponding to the alarm information. In the present disclosure, the CU, DU or RU performs root cause analysis to determine the root cause of the failure and reduce operation and maintenance costs. At the same time, for the network elements that are managed or have a corresponding relationship with the lower layer, the alarm information reported to the upper layer network elements has been further improved relative to the alarm information, that is, the first type of alarm information mentioned above may no longer include the cause of the failure and the fault identifier. Instead, it includes the object identifier, the identifier of the corresponding network element, or the association between different network elements. For the network element that is performing the root cause analysis, the correlation relationship between different network elements can be easily obtained according to the correlation relationship between different network elements included in the alarm information, thereby improving the efficiency of the root cause analysis.
[0022] In one design, it also includes: sending first indication information to a third network element, wherein the first indication information is used to indicate the root cause failure of the alarm information of the N objects.
[0023] Through the above method, the third network element may be SMOF, etc., and the first network element may be CU, DU or RU, etc. CU, DU or RU may report the determined root cause fault to SMOF. SMOF may report only the alarm information corresponding to the root cause fault to the operator network management, thereby reducing operation and maintenance costs.
[0024] In one design, the method further includes: obtaining the object association relationship, where the object association relationship is indicated by a configuration file or a configuration message from a third network element.
[0025] Through the above method, the third network element can be SMOF, and SMOF can configure the association relationship of objects to CU, DU or RU. Optionally, SMOF can use big data or artificial intelligence to update the association relationship between objects periodically or based on trigger conditions, and can synchronize the updated object association relationship to CU, DU or RU. By adopting the above method, the object association relationship can be flexibly configured or updated to improve the accuracy of determining the root cause of the failure.
[0026] In one design, obtaining the object association relationship includes: receiving a first configuration file or a first configuration message from the third network element, the first configuration file or the first configuration message being used to indicate a first object association relationship; receiving a second configuration file or a second configuration message from the third network element, the second configuration file or the second configuration message being used to indicate the second object association relationship; and determining the object association relationship based on the first object association relationship and the second object association relationship.
[0027] In one design, the N objects include N1 objects, N2 objects and N3 objects, the values of N1, N2 and N3 are all positive integers, and the sum of the three is equal to N, and determining the alarm information of the N objects includes: receiving alarm information from the first network element, the alarm information including the alarm information of the N1 objects; receiving alarm information from the second network element, the alarm information including the alarm information of the N2 objects; receiving alarm information from the third network element, the alarm information including the alarm information of the N3 objects.
[0028] Through the above method, the fourth network element receives the alarm information from the first network element, the second network element and the third network element respectively. The alarm information of the above three network elements is analyzed for the root cause to determine the root cause of the fault. Subsequently, only the root cause of the fault can be reported to the operator network management and a work order can be issued. No work order is issued for other alarm information, thereby reducing operation and maintenance costs.
[0029] In one design, the alarm information is second-category alarm information, and the second-category alarm information includes at least one of the following: an object identifier, an identifier of a corresponding network element, a fault identifier, or a fault cause.
[0030] According to a second aspect, a method for determining a root cause of a fault is provided, wherein the executing subject of the method is a second network element, and the second network element is a cloud resource Cloud, RU or DU, etc., or a component in the second network element (processor, chip or other, etc.), including: sending alarm information of N2 objects to the first network element, wherein the alarm information is first-class alarm information; for the N2 objects, the first-class alarm information of each object includes at least one of the following: an identifier of the object, an identifier of the second network element, or an identifier of a network element associated with the second network element; wherein N2 is a positive integer.
[0031] According to a third aspect, a method for determining a root cause of a fault is provided, wherein the executing subject of the method is a third network element, the third network element is an SMOF, etc., or is a component in the third network element (a processor, a chip, or other component, etc.), and comprises: receiving first indication information, wherein the first indication information is used to indicate a root cause of a fault of alarm information of N objects; the root cause of the fault is the alarm information of M objects among the N objects, wherein N is a positive integer greater than or equal to 2, and M is a positive integer less than or equal to N.
[0032] Through the above design, the first network element can report the indication information of the analyzed root cause failure to the third network element, and the third network element can determine the root cause failure based on the indication information, and report the alarm information corresponding to the root cause failure to the operator network management, thereby reducing operation and maintenance costs. Optionally, the third network element can supplement and / or update the root cause failure analyzed by the first network element to improve the accuracy of determining the root cause failure.
[0033] In one design, the method further includes sending a configuration file or a configuration message indicating an object association relationship to the first network element.
[0034] In one design, sending a configuration file or a configuration message to a first network element for indicating an object association relationship includes: sending a first configuration file or a first configuration message to the first network element, wherein the first configuration file or the first configuration message is used to indicate a first object association relationship; sending a second configuration file or a second configuration message to the first network element, wherein the second configuration file or the second configuration message is used to indicate a second object association relationship.
[0035] In one design, the N objects include N1 objects and N2 objects, where N1 and N2 are both positive integers, and their sum is equal to N; the N1 objects include objects of a centralized unit CU, and the N2 objects include at least one of the following: objects of a distributed unit DU, objects of DU corresponding to cloud resources, objects of a wireless unit RU, or objects of RU corresponding to cloud resources; or, the N1 objects include objects of DU, and the N2 objects include at least one of the following: objects of the RU, or objects of the RU corresponding to cloud resources; or, the N1 objects include objects of CU, objects of DU, or objects of RU, and the N2 objects include objects of CU corresponding to cloud resources, objects of DU corresponding to cloud resources, or objects of RU corresponding to cloud resources.
[0036] In one design, the N objects include N1 objects, N2 objects and N3 objects, where N1, N2 and N3 are all positive integers, and the sum of the three is equal to N; the N1 objects include CU objects, the N2 objects include DU objects, and the N3 objects include RU objects.
[0037] In the fourth aspect, a device is provided, and the beneficial effects can be referred to the record of the first aspect. The device can be a first network element, or a device configured in the first network element, or a device that can be used in combination with the first network element. The first network element can be CU, DU, RU or SMOF, etc.
[0038] In one design, the device includes a unit that performs the method / operation / step / action described in the first aspect one by one, and the unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. Exemplarily, the device may include a processing unit and a transceiver unit, and the processing unit and the transceiver unit may perform the corresponding functions in any one of the design examples of the first aspect above, specifically:
[0039] The processing unit is used to determine the alarm information of N objects, where N is an integer greater than or equal to 2. The processing unit is also used to determine the root cause fault of the alarm information of the N objects according to the object association relationship; wherein the root cause fault is the alarm information of M objects among the N objects, where M is a positive integer less than or equal to N. The transceiver unit is used to receive corresponding information from other network elements.
[0040] Regarding the specific execution process of the processing unit and the transceiver unit, please refer to the records of the first aspect and will not be repeated here.
[0041] In another design, the device includes a processor for implementing the method described in the first aspect. The device may also include a memory for storing instructions and / or data. The memory is coupled to the processor, and the processor executes program instructions stored in the memory to implement the method described in the first aspect. For example, the device includes:
[0042] A memory for storing program instructions;
[0043] A processor is used to determine the alarm information of N objects, where N is an integer greater than or equal to 2; determine the root cause fault of the alarm information of the N objects according to the object association relationship; wherein the root cause fault is the alarm information of M objects among the N objects, where M is a positive integer less than or equal to N.
[0044] Regarding the specific execution process of the processor, please refer to the above-mentioned record of the first aspect and will not be repeated here.
[0045] In the fifth aspect, a device is provided, and the beneficial effects can be referred to the record of the second aspect. The device can be a second network element, or a device configured in the second network element, or a device that can be used in combination with the second network element. The second network element can be a cloud resource Cloud, RU or DU, etc.
[0046] In one design, the device includes a unit that performs the method / operation / step / action described in the second aspect one by one, and the unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. Exemplarily, the device includes a transceiver unit. Optionally, it can also include a processing unit. The communication unit and the transceiver unit can perform the corresponding functions in any of the design examples of the second aspect above, specifically:
[0047] A communication unit, used to send alarm information of N2 objects to a first network element, wherein the alarm information is first-category alarm information; wherein, for the N2 objects, the first-category alarm information of each object includes at least one of the following: an identifier of the object, an identifier of a second network element, or an identifier of a network element associated with the second network element; wherein N2 is a positive integer.
[0048] Optionally, the processing unit is used to determine alarm information of N2 objects.
[0049] For the specific execution process of the transceiver unit and the processing unit, please refer to the record of the second aspect, which will not be repeated here.
[0050] In another design, the device includes a processor for implementing the method described in the second aspect above. The device may also include a memory for storing programs and / or instructions. The memory is coupled to the processor, and when the processor executes the program instructions stored in the memory, the method of the second aspect above can be implemented. The device may also include a communication interface, which can be used for the device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, circuit, bus, module, pin or other type of communication interface. The device includes:
[0051] A memory for storing program instructions;
[0052] Processor, used to determine the alarm information of N objects
[0053] A communication interface, used to send alarm information of N2 objects to a first network element, wherein the alarm information is first-category alarm information; for the N2 objects, the first-category alarm information of each object includes at least one of the following: an identifier of the object, an identifier of a second network element, or an identifier of a network element associated with the second network element; wherein N2 is a positive integer.
[0054] For the specific execution process of the processor and the communication interface, please refer to the record of the second aspect, which will not be repeated here.
[0055] In a sixth aspect, a device is provided. The beneficial effects can be found in the third aspect. The device can be a third network element, or a device configured in a third network element, or a device that can be used in conjunction with a third network element. The third network element can be a SMOF, etc.
[0056] In one design, the device includes a unit that performs the method / operation / step / action described in the third aspect one by one, and the unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. Exemplarily, the device includes a transceiver unit. Optionally, it can also include a processing unit. The communication unit and the transceiver unit can perform the corresponding functions in any of the design examples of the third aspect, specifically:
[0057] A transceiver unit is used to receive first indication information, where the first indication information is used to indicate a root cause failure of alarm information of N objects; wherein the root cause failure is the alarm information of M objects among the N objects, N is a positive integer greater than or equal to 2, and M is a positive integer less than or equal to N.
[0058] Optionally, a processing unit is used to process the first indication information.
[0059] For the specific execution process of the transceiver unit and the processing unit, please refer to the records of the third aspect above, which will not be repeated here.
[0060] In another design, the device includes a processor for implementing the method described in the third aspect above. The device may also include a memory for storing programs and / or instructions. The memory is coupled to the processor, and when the processor executes the program instructions stored in the memory, the method of the third aspect above can be implemented. The device may also include a communication interface, which can be used for the device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, circuit, bus, module, pin or other type of communication interface. The device includes:
[0061] A memory for storing program instructions;
[0062] A communication interface for receiving first indication information, wherein the first indication information is used to indicate a root cause failure of alarm information of N objects; wherein the root cause failure is the alarm information of M objects among the N objects, N is a positive integer greater than or equal to 2, and M is a positive integer less than or equal to N.
[0063] The processor is used to process the first indication information.
[0064] For the specific execution process of the communication interface and the processor, please refer to the records of the third aspect above, which will not be repeated here.
[0065] In a seventh aspect, a computer-readable storage medium is provided, comprising instructions, which, when executed on a computer, enable the computer to execute the method of the first aspect, the second aspect or the third aspect.
[0066] In an eighth aspect, a chip system is provided, the chip system includes a processor and may also include a memory, for implementing the method of the first aspect, the second aspect or the third aspect. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0067] In a ninth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the computer to execute the method of the first aspect, the second aspect or the third aspect.
[0068] In the tenth aspect, a system is provided, which includes the device of the fourth aspect, the device of the fifth aspect and the device of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 A schematic diagram of a communication system provided for the present disclosure;
[0070] Figure 2 The architecture diagram of O-RAN provided in the present disclosure;
[0071] Figure 3A flow chart for determining root cause failures provided by the present disclosure;
[0072] Figure 4 A schematic diagram of reporting alarm information provided by the present disclosure;
[0073] Figure 5 and Figure 6 A schematic diagram of the structure of the device provided by the present invention. DETAILED DESCRIPTION
[0074] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 to which the present disclosure can be applied. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one access network device (such as Figure 1 110a and 110b), and may also include at least one terminal device (such as Figure 1 120a-120j in the figure). The terminal device is connected to the access network device by wireless means, and the access network device is connected to the core network by wireless or wired means. The core network device and the access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the access network device can be integrated on one physical device. Terminal devices and terminal devices, as well as access network devices and access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.
[0075] The access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, an access network device in an open radio access network (O-RAN), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc.; or it may be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU control plane, CU-CP) module, or a centralized unit user plane (CU user plane, CU-UP) module. The access network device may be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The present disclosure does not limit the specific technology and specific device form used by the access network device.
[0076] In the present disclosure, the device for realizing the function of the access network device may be the access network device; or it may be a device capable of supporting the access network device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, and the device may be installed in the access network device or may be used in combination with the access network device. In the present disclosure, the chip system may be composed of chips, or may include chips and other discrete devices. For ease of description, the following takes the case where the device for realizing the function of the access network device is the access network device, and the access network device is a base station as an example to describe the technical solution provided by the present disclosure.
[0077] (1) Protocol layer structure.
[0078] The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure may include the functions of protocol layers such as the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, the media access control (MAC) layer, and the physical layer. For example, the user plane protocol layer structure may include the functions of protocol layers such as the PDCP layer, the RLC layer, the MAC layer, and the physical layer. In a possible implementation, a service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.
[0079] Optionally, the protocol layer structure between the access network device and the terminal device may also include an artificial intelligence (AI) layer for transmitting data related to AI functions.
[0080] (2) Centralized unit (CU) and distributed unit (DU).
[0081] The access device may include a CU and a DU. Multiple DUs may be centrally controlled by one CU. As an example, the interface between the CU and the DU may be referred to as an F1 interface. Among them, the control plane (CP) interface may be F1-C, and the user plane (UP) interface may be F1-U. The present disclosure does not limit the specific names of the interfaces. The CU and DU may be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer and the MAC layer, etc.) are set in the DU; for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers below the PDCP layer are set in the DU, without limitation.
[0082] The above-mentioned division of the processing functions of CU and DU according to the protocol layer is only an example, and can also be divided in other ways. For example, the CU or DU can be divided into functions with more protocol layers, and for example, the CU or DU can also be divided into partial processing functions with protocol layers. In one design, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. In another design, the functions of the CU or DU can also be divided according to the service type or other system requirements, for example, by delay, the functions whose processing time needs to meet the delay requirements are set in the DU, and the functions that do not need to meet the delay requirements are set in the CU. In another design, the CU may also have one or more functions of the core network. Exemplarily, the CU can be set on the network side for centralized management. In another design, the radio unit (RU) of the DU is set remotely. Optionally, the RU can have a radio frequency function.
[0083] Optionally, DU and RU can be divided at the physical layer (PHY). For example, DU can implement high-level functions in the PHY layer, and RU can implement low-level functions in the PHY layer. Wherein, when used for sending, the functions of the PHY layer may include at least one of the following: adding cyclic redundancy check (CRC) code, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or RF transmission function. When used for receiving, the functions of the PHY layer may include at least one of the following: CRC check, channel decoding, rate matching, descrambling, demodulation, layer mapping, channel detection, resource demapping, physical antenna demapping, or RF receiving function. Wherein, the high-level functions in the PHY layer may include a part of the functions of the PHY layer, such as the part of the functions that is closer to the MAC layer, and the low-level functions in the PHY layer may include another part of the functions of the PHY layer, such as the part of the functions that is closer to the RF function. For example, the high-level functions in the PHY layer may include adding CRC code, channel coding, rate matching, scrambling, modulation, and layer mapping, and the low-level functions in the PHY layer may include precoding, resource mapping, physical antenna mapping, and RF transmission functions; or, the high-level functions in the PHY layer may include adding CRC code, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, and the low-level functions in the PHY layer may include resource mapping, physical antenna mapping, and RF transmission functions. For example, the high-level functions in the PHY layer may include CRC check, channel decoding, rate matching, decoding, demodulation, and layer mapping, and the low-level functions in the PHY layer may include channel detection, resource demapping, physical antenna demapping, and RF reception functions; or, the high-level functions in the PHY layer may include CRC check, channel decoding, rate matching, decoding, demodulation, layer mapping, and channel detection, and the low-level functions in the PHY layer may include resource demapping, physical antenna demapping, and RF reception functions.
[0084] Exemplarily, the functions of CU can be implemented by one entity, or can be implemented by different entities. For example, the functions of CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device.
[0085] Optionally, any of the above DU, CU, CU-CP, CU-UP and RU can be a software module, a hardware structure, or a software module + hardware structure, without limitation. Among them, the existence forms of different entities can be different, without limitation. For example, DU, CU, CU-CP, CU-UP are software modules, and RU is a hardware structure. These modules and their execution methods are also within the scope of protection of the present disclosure.
[0086] In one possible implementation, the access network device includes CU-CP, CU-UP, DU and RU. For example, the execution subject of the present disclosure includes DU, or includes DU and RU, or includes CU-CP, DU and RU, or includes CU-UP, DU and RU, without limitation. The method executed by each module is also within the protection scope of the present disclosure.
[0087] The terminal device may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal device, etc. The terminal device can be widely used for communications in various scenarios, such as but not limited to at least one of the following scenarios: device-to-device (D2D), vehicle to everything (V2X), machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, or smart city, etc. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, or a smart home device, etc. The present disclosure does not limit the specific technology and specific device form adopted by the terminal device.
[0088] In the present disclosure, the device for implementing the function of the terminal device may be the terminal device; or it may be a device capable of supporting the terminal device to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, and the device may be installed in the terminal device or may be used in combination with the terminal device. For ease of description, the following takes the case where the device for implementing the function of the terminal device is a terminal device, and the terminal device is a UE as an example to describe the technical solution provided by the present disclosure.
[0089] Base stations and terminal devices can be fixed or movable. Base stations and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and artificial satellites in the air. The present disclosure does not limit the application scenarios of base stations and terminal devices. Base stations and terminal devices can be deployed in the same scenario or different scenarios. For example, base stations and terminal devices are deployed on land at the same time; or, base stations are deployed on land and terminal devices are deployed on the water surface, etc., and examples are not given one by one.
[0090] The roles of base stations and terminal devices can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a base station; but for the base station 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal equipment functions.
[0091] In one design, Figure 2 As shown in the figure, in the O-RAN architecture, the traditional base station is divided into different components such as cloud resources (Cloud), RU, DU, CU-CP, CU-UP, access network intelligent control (RAN intelligent controller, RIC), service management and orchestration framework (service management and orchestration framework, SMOF). The functions of each component are as follows:
[0092] SMOF: Provides a service-based framework for supporting network operations and management. Optionally, SMOF includes the operation, administration and maintenance (OAM) of cloud infrastructure (e.g., cloud resources) and OAM of base stations.
[0093] RIC: Refer to software defined network (SDN), introduce intelligent scheduling, realize separation of policy and execution, etc. RIC is used to realize artificial intelligence. RIC is divided into near real time (Near-RT) RIC and non real time (none real time, None-RT) RIC. Among them, near real-time RIC is the O-RAN near real-time RAN intelligent controller, which realizes near real-time control and optimization of O-RAN elements and resources through fine-grained data collection and action of the E2 interface. Non-real-time RIC is the O-RAN non-real-time RAN intelligent controller, which realizes the logical functions of non-real-time control and optimization of RAN elements and resources, including artificial intelligence (AI) or machine learning (ML) workflows including model training and updating, and policy-based near real-time RIC application and function guidance. Optionally, in Figure 2 In the example of FIG. 4 , the non-real-time RIC is set in the SMOF.
[0094] Cloud: The O-RAN Alliance defines Cloud as a cloud computing platform consisting of a collection of physical infrastructure nodes that meet O-RAN requirements and can host related O-RAN functions, supporting software components, and appropriate management and coordination functions.
[0095] For details about RU, DU, CU-CP and CU-UP, please refer to the above Figure 1 Optionally, in the O-RAN architecture, RU, DU, and Cloud may be referred to as open RU (open RU, O-RU), open DU (open DU, O-DU), and open Cloud (open Cloud, O-Cloud), respectively.
[0096] In one design, when each component in the base station identifies a fault, for example, when a fault is identified by software, an alarm message is reported to the operator's network management system. The operator's network management system may be a network management system (NMS). The operator's monitoring personnel make judgments and analyses the alarm messages, and distribute tasks through work orders for the faults that need to be handled. Since different components are associated with each other in the O-RAN architecture, the failure of a component may cause multiple components to report alarm messages. If a work order is issued for each alarm message, the workload of monitoring and maintenance personnel will increase significantly, and the operation and maintenance costs will be high. Therefore, how to determine the root cause of multiple alarm messages is a problem worthy of study.
[0097] The present disclosure provides a method for determining a root cause of a failure, in which method: when determining multiple alarm information, the root cause of the failure can be determined from the multiple alarm information, and the root cause of the failure is one or more alarm information from the multiple alarm information. A work order is issued for the alarm information of the root cause of the failure, and no work order is issued for the alarm information of the non-root cause of the failure, thereby reducing the workload of monitoring and maintenance personnel and reducing operation and maintenance costs. In the subsequent description, the application of the method of the present disclosure in the base station of the O-RAN architecture is described as an example, and it is not intended to limit the present disclosure. For example, the method of the present disclosure can also be applied to other devices besides the O-RAN base station to determine the root cause of the failure, such as core network equipment or terminal equipment. Figure 3 As shown, the present disclosure provides a process for determining a root cause failure method, which at least includes:
[0098] Step 301: A first network element determines alarm information of N objects, where N is an integer greater than or equal to 2.
[0099] Step 302: The first network element determines the root cause failure of the alarm information of the N objects according to the object association relationship.
[0100] Among them, the root cause failure is the alarm information of M objects among the N objects, and M is a positive integer less than or equal to N. Or it can be described as: the root cause failure of the alarm information of NM objects is the alarm information of the M objects. For example, the value of N is 3, and the first network element determines the alarm information of 3 objects. According to the object association relationship, it is determined that there is an association relationship between the three objects. For example, there is an association relationship between the network element CU of object 1, the network element DU of object 2, and the network element RU of object 3. It is determined that the alarm information of object 3 of RU is the root cause failure of the alarm information of object 1 of CU and the alarm information of object 2 of DU. In other words, due to the failure of RU, CU and DU generate alarm information. In the public, for the root cause failure, such as the alarm information of object 3 of RU, it is reported to the operator network management, and the operator network management dispatches a work order to perform corresponding maintenance. For other alarm information except the root cause failure, such as the alarm information of object 2 of DU and the alarm information of object 1 of CU, it is no longer reported to the operator's network management, and work orders are no longer issued, thereby reducing network operation and maintenance costs. Alternatively, the value of N is 5, and the first network element determines the alarm information of 5 objects. The first network element determines 2 association relationship sets based on the object association relationship. Among them, one association relationship set includes 3 objects, and the other association relationship set includes 2 objects. According to the association relationship set including 3 objects, the root cause failure is determined. According to the association relationship set including 2 objects, another root cause failure is determined. In this example, the value of M is 2.
[0101] In the present disclosure, the object association relationship may be preconfigured or specified by a protocol. For example, the third network element may configure the object association relationship to the first network element through a configuration file or a configuration message. For example, the third network element may send a configuration file or a configuration message to the first network element, and the configuration file or the configuration message is used to indicate the object association relationship. The first network element may obtain the object association relationship through the configuration file or the configuration message. For example, the object association relationship configured by the third network element through the configuration file or the configuration message is the association relationship between CU, DU and RU. Alternatively, the third network element may configure the object association relationship through multiple configuration files or multiple configuration messages. The first network element splices the configured multiple object association relationships together to form a final object association relationship. For example, the third network element sends a first configuration file or a first configuration message to the first network element, and the first configuration file or the first configuration message is used to indicate the first object association relationship. The third network element sends a second configuration file or a second configuration message to the first network element, and the second configuration file or the second configuration message is used to configure the second object association relationship. The first network element determines the object association relationship based on the first object association relationship and the second object association relationship. For example, the first object association relationship is the association relationship between CU and DU, and the second object association relationship is the object association relationship between DU and RU. Through the association relationship between the two, the association relationship between CU, DU and RU is finally determined. Optionally, the first network element may be CU, DU or RU, and the third network element that configures the object association relationship for the first network element may be SMOF.
[0102] In the description of the present disclosure, an object may refer to a network element. For example, the first network element is SMOF, and SMOF may receive alarm information from at least two of the following network elements: RU, DU, or CU, etc. For example, SMOF receives alarm information from CU, DU, and RU. When there is an association relationship between RU, DU, and CU, it is considered that the alarm information of RU is the root cause of the alarm information of DU and CU. SMOF may report the alarm information of RU to the operator's network management, and no longer report the alarm information of CU and DU to the operator, thereby reducing network operation and maintenance costs. Alternatively, SMOF receives alarm information from CU and DU, and when there is an association relationship between CU and DU, it is considered that the alarm information of DU is the root cause of the alarm information of CU. SMOF reports the alarm information of DU to the operator's network management, and no longer reports the alarm information of CU, thereby reducing network operation and maintenance costs. Alternatively, SMOF can receive alarm information from DU and RU. When DU and RU are associated, it is considered that RU's alarm information is the root cause of DU's alarm information, and RU's alarm information is reported to the operator, and DU's alarm information is no longer reported, thereby reducing network operation and maintenance costs. Alternatively, SMOF can receive alarm information from CU and RU. Since there is an association relationship between CU and DU, and an association relationship between DU and RU, when there is an indirect association relationship between CU and RU, RU's alarm information can be considered to be the root cause of CU's alarm information, and RU's alarm information can be reported to the operator's network management. It should be pointed out that in some scenarios, RU failure may not cause a corresponding DU failure, but may cause a corresponding CU failure. Therefore, in some scenarios, there may be a scenario where RU and CU report alarm information at the same time, but DU does not report alarm information.
[0103] In the present disclosure, the existence of an association relationship between at least two of RU, DU and CU may include the following meanings: a CU can centrally manage multiple DUs, and an association relationship exists between the CU and the multiple DUs it manages. A DU can centrally manage multiple RUs, and an association relationship exists between the DU and the multiple RUs it manages. The DU acts as a bridge in the middle, and there is also an association relationship between the CU and the RU. For example, the target CU manages the target DU, and the target DU manages the target RU, then there is an association relationship between the target CU and the target RU. Of course, the above description is described by taking the association relationship between any two of RU, DU and CU as an example. In the present disclosure, the association relationship may refer to an association relationship of more than two items. For example, the association relationship may refer to an association relationship between RU, DU and CU. Similar to the above, the target CU manages the target DU, and the target DU manages the target RU, then it is considered that there is an association relationship between the target CU, the target DU, and the target RU. For example, CU1 manages DU11 to DU13, and DU11 manages RU111 to RU113, then it is considered that there is an association relationship between CU1, DU11 and RU11. For example, at a certain moment or within a certain period of time, CU1, DU11 and RU111 report alarm information to SMOF respectively. Since there is a correlation between the RU, DU and CU that report the alarm information, it is considered that the alarm information of RU111 is the root cause of the alarm information of DU11 and CU1. For example, the alarm information reported by RU can be an RU function abnormality alarm, the alarm information reported by DU can be a DU cell unavailable alarm, and the alarm information reported by CU can be a CU cell unavailable alarm.
[0104] Alternatively, in another description of the present disclosure, an object may refer to an object of a network element. For example, in a CU, DU or RU, different objects may be divided according to different functions implemented. For example, in a DU, an object that manages the function of a cell may be called a DU object. In a CU, an object that manages the function of a cell may be called a CU object, and so on. Different objects have different identifiers. The identifier may be assigned by SMOF, or assigned by other network elements, or preset, or specified by the protocol, etc., without limitation. For another example, the cloud resource Cloud includes a computing resource pool, a storage resource pool and a network resource pool. The computing resource pool includes multiple computing objects, and each computing object corresponds to a different identifier. The storage resource pool includes multiple storage objects, and different objects also have different identifiers. The network resource pool includes multiple network resource objects.
[0105] In the O-RAN architecture, the specific functions of CU, DU, and RU can be implemented in the cloud resource Cloud. For example, the computing resource pool of the cloud resource Cloud includes 10 computing objects. Among them, 5 computing objects implement the computing function of RU, and the 5 computing objects can be called the computing objects of RU. 3 computing objects implement the computing function of DU, and the 3 computing objects of DU can be called the computing objects of DU. 2 computing objects implement the computing function of RU, and the 2 computing objects can be called the computing objects of RU. In the present disclosure, there is an association relationship between the computing objects of CU, the computing objects of DU and the computing objects of RU, and the root cause of the fault can be determined based on the association relationship between the three. For example, the computing objects of RU, the computing objects of DU and the computing objects of CU all report alarm information. Since there is an association relationship between RU, DU and CU, it is determined that the alarm information of the computing object of RU is the root cause of other alarm information. Subsequently, SMOF only reports the alarm information of the computing object of RU to the operator's network management, thereby reducing operation and maintenance costs. It should be noted that in the description of the present disclosure, there is an association relationship between the objects of RU, DU and CU, but there is no association relationship between different RU objects, different DU objects or different CU objects. In the subsequent description, the object refers to the object of the corresponding network element as an example, and the description continues.
[0106] Optionally, in addition to the object association relationship, the root cause of the alarm information of the N objects can also be determined based on the generation time of the alarm information of the N objects, that is: the root cause of the alarm information of the N objects can be determined based on the object association relationship and the generation time of the alarm information of the N objects. Among them, the alarm information of each object can carry a timestamp, and the generation time of the alarm information of each object can be determined based on the timestamp of the alarm information of each object.
[0107] In one design, X association relationship sets may be determined based on object association relationships. The association relationship sets include at least one object with an association relationship. The number of objects with an association relationship included in different association relationship sets in the X association relationship sets may be the same or different, without limitation. Optionally, one or more root cause failures may be determined for any one of the X association relationship sets. As defined in the aforementioned step 302, in the present disclosure, a total of M root cause failures may be determined. The sum of the root cause failures determined by the X association relationship sets is less than or equal to the above M.
[0108] For example, the object association relationship includes the association relationship among CU, DU and RU, and the association relationship between CU and cloud resource Cloud. The objects of CU, the objects of DU, the objects of RU and the objects of cloud resource Cloud corresponding to CU all report alarm information. Based on the above object association relationships, the multiple objects that report the alarm information can be divided into two association relationship sets. Among them, one association relationship set includes the objects of CU, the objects of DU and the objects of RU, wherein the objects of CU, the objects of DU and the objects of RU have an association relationship. The other association relationship set includes the objects of CU and the objects of cloud resource Cloud corresponding to CU, wherein the objects of CU and the objects of cloud resource Cloud corresponding to CU have an association relationship.
[0109] For any association relationship set i among the X association relationship sets, where i is a positive integer greater than or equal to 1 and less than or equal to X, the following operations are performed: according to the generation time of the alarm information of the objects included in the association relationship set i, determine L objects in the association relationship set, where the generation time difference of the alarm information of the L objects is less than (or less than or equal to) a threshold; determine the root cause failure of the alarm information of the L objects; wherein the root cause failure is the alarm information of at least one object among the L objects, and L is a positive integer. Or it can be described as: for any association relationship set i, obtain the generation time of the alarm information of the objects included in the association relationship set; among the objects included in the association relationship set i, determine the objects whose generation time of the alarm information meets the conditions, and the objects that meet the conditions are the above-mentioned L objects; among the L objects, determine the root cause failure. Continuing with the above example, the association relationship set includes objects of CU, objects of DU and objects of RU. Among them, the generation time difference of the alarm information of the CU object and the DU object is less than the threshold (the condition is met), and the generation time of the alarm information of the RU object, the generation time of the alarm information of the CU object, and / or the generation time difference of the alarm information of the DU object is greater than the threshold (the condition is not met), then the L objects determined above are the CU object and the DU object. It is determined that the alarm information of the DU object is the root cause of the alarm information of the CU object. In the present disclosure, for a set of association relationships, one root cause failure, or multiple root cause failures, etc. can be determined without limitation.
[0110] In another design, P association relationship sets can be determined based on the object association relationship and the generation time of the alarm information of the N objects; different association relationship sets in the P association relationship sets include the same or different numbers of objects, without limitation, and P is an integer greater than or equal to 1. Optionally, at least one root cause failure can be determined for any one of the P association relationship sets. In the aforementioned step 302, it is defined that a total of M root cause failures are determined for the alarm information of N objects. The sum of the root cause failures determined in the P association relationship sets is the above-mentioned M.
[0111] Different from the above design, in the above design, the association relationship set is first determined according to the object association relationship; then, according to the generation time of different alarm information, L objects whose generation time of alarm information meets the conditions are determined in the association relationship set. In this design, when determining the association relationship set, the generation time of alarm information of different objects is considered, that is, in this design, the generation time of the corresponding alarm information of the objects included in the association relationship set all meets the conditions. Continuing with the above example, the objects of CU, DU, RU and the objects of the cloud resource Cloud corresponding to CU all report alarm information. Since the association relationship of CU, DU and RU is included in the object association relationship, the association relationship between CU and the cloud resource Cloud corresponding to CU is included. In the present disclosure, the objects of CU, DU and RU are classified into one set, and the objects of CU and the objects of the cloud resource Cloud corresponding to CU are classified into another set. For the set consisting of the objects of CU, DU and RU, the generation time of the alarm information corresponding to the objects of CU, DU and RU is obtained respectively. Determine whether the generation time of the alarm information of the three meets the conditions (for example, the difference in the generation time of the alarm information is less than the threshold). If the conditions are met, keep the original set; otherwise, in the original set, remove the objects whose generation time of the alarm information does not meet the conditions to form an association relationship set. For example, if the difference between the generation time of the alarm information of the RU and the generation time of the alarm information of the CU and / or the generation time of the alarm information of the DU is greater than the threshold, then the object of the RU is removed from the original set, and the determined association relationship set includes the objects of the CU and the objects of the DU. Optionally, for the objects removed from the association relationship set, such as the RU, a separate set can be formed, and the root cause failure corresponding to the set is the alarm information of the objects included in the set, such as the alarm information of the RU. The alarm information is reported separately to the operator network management. Alternatively, it is described as: the alarm information of the removed object is directly reported to the operator network management, because the operator network management issues the corresponding work order.
[0112] For any one of the P association relationship sets: determine the root cause failure of the alarm information of Q objects included in the association relationship set, where Q is a positive integer; wherein the root cause failure is the alarm information of at least one of the Q objects, the Q objects have an association relationship, and the generation time difference of the alarm information of the Q objects with an association relationship is less than (or less than or equal to) a threshold.
[0113] For example, one of the P association relationship sets includes CU objects, DU objects, and RU objects. Since there is an association relationship between CU, DU, and RU, and CU manages DU and DU manages RU, the alarm information corresponding to RU can be considered to be the root cause of the alarm information of CU and DU.
[0114] In one design, an implementation method of the above step 301 is: the first network element detects alarm information of N1 objects; the first network element receives alarm information of N2 objects from the second network element, where N1 and N2 are both positive integers, and the sum of the two is equal to N.
[0115] For example, the first network element is a CU, and the alarm information of N1 objects detected by the first network element includes the alarm information of N1 objects detected by the CU. The second network element is a DU, and the alarm information of N2 objects sent by the DU to the CU includes at least one of the following: the alarm information of the objects of the DU, the alarm information of the objects of the RU, the alarm information of the cloud resource Cloud objects corresponding to the DU, or the alarm information of the cloud resource Cloud objects corresponding to the RU. Alternatively, the first network element is a DU, and the alarm information of N1 objects detected by the first network element includes the alarm information of N1 objects detected by the DU. The second network element is a RU, and the alarm information of N2 objects sent by the RU to the DU includes at least one of the following: the alarm information corresponding to the RU, or the alarm information of the objects of the cloud resource Cloud corresponding to the RU. Alternatively, the first network element is a CU, a DU, or a RU, and the second network element is the object of the cloud resource Cloud corresponding to the first network element, etc. For example, the first network element is a CU, the alarm information of N1 objects detected by the first network element includes the alarm information of N1 objects detected by the CU, and the cloud resource Cloud sends the alarm information of N2 objects of the cloud resource Cloud corresponding to the CU to the CU, etc.
[0116] Optionally, in the present disclosure, the alarm information of N2 objects sent by the second network element to the first network element is called the first type of alarm information, and the first type of alarm information includes at least one of the following: an object identifier, an identifier of the second network element, or an identifier of a network element associated with the second network element, etc.
[0117] For example, when N1 objects of a CU fail, the software can identify the failures of the N1 objects and generate corresponding alarm information, i.e., the alarm information of the N1 objects. DU can collect the alarm information of N2 objects, and the alarm information of the N2 objects includes at least one of the following: the alarm information of its own objects detected by DU, the alarm information of the objects of RU collected from RU, the alarm information of the objects of the cloud resource Cloud corresponding to RU collected from RU, or the alarm information of the objects corresponding to DU collected from the cloud resource Cloud, etc. DU reports the alarm information of the N2 objects to the CU associated with the DU. CU performs root cause analysis on the alarm information of the N1 objects and the alarm information of the N2 objects based on the object association relationship to determine the root cause of the failure. In this example, the alarm information of the N2 objects reported by DU is called the first type of alarm information. The first type of alarm information of the DU objects reported by DU includes at least one of the following: the identifier of the DU-related CU, the DU identifier, or the object identifier. For example, the first type of alarm information for the DU object reported by the DU is: CU identifier + DU identifier + object identifier. The first type of alarm information for the RU object reported by the DU includes at least one of the following: the identifier of the CU associated with the DU, the DU identifier, the RU identifier, or the object identifier. For example, the first type of alarm information for the RU object reported by the DU includes: CU identifier + DU identifier + RU identifier + object identifier. It can be understood that the alarm information for the RU object is reported by the RU to the DU. In this regard, the following two situations are discussed:
[0118] In the first design, the RU is not aware of the CU, that is, the RU knows the corresponding DU, but does not know the corresponding CU. The alarm information reported by the RU to the DU may include: DU identifier + RU identifier + object identifier. When the DU receives the alarm information reported by the RU, it adds the CU identifier to the alarm information of the RU according to the correspondence between the DU identifier and the CU identifier. The first type of alarm information reported by the DU to the CU is: CU identifier + DU identifier + RU identifier + object identifier. Alternatively, when the DU receives the alarm information from the RU, it does not process the alarm information, but directly reports the alarm information as the first type of alarm information to the CU, that is, the alarm information of the RU object reported by the DU to the CU is: DU identifier + RU identifier + object identifier. In one design, the object association relationship stored in the CU is: CU identifier + DU identifier, DU identifier + RU identifier. When the CU determines the root cause of the fault based on the object association relationship. The CU performs two association processes based on the CU identifier + DU identifier and the DU identifier + RU identifier as the keywords (KEY) used for association. For example, the association relationship between the RU and the DU is determined by the DU identifier + RU identifier. Then, the association relationship between DU and CU is determined based on CU ID + DU ID. Finally, the association relationship between CU, DU and RU is determined, that is, CU ID + DU ID + RU ID. Alternatively, the object association relationship stored in CU is: CU ID + DU ID + RU ID. Then CU uses CU ID + DU ID + RU ID as the keywords for association, performs an association process, and directly determines the association relationship between CU, DU and RU.
[0119] In the second design, RU is perceptible to CU, that is, RU knows the corresponding DU and CU. Then the alarm information reported by RU to DU may include: CU ID + DU ID + RU ID + object ID. When DU receives the alarm information reported by RU, it forwards the alarm information to CU as the first type of alarm information.
[0120] Optional, in the above Figure 3 In the process shown, after the first network element determines the root cause of the fault, the process may also include: the first network element sends a first indication information to the third network element, where the first indication information is used to indicate the root cause of the fault of the alarm information of the N objects. For example, the first network element is a CU, a DU or a RU. When the CU, the DU or the RU adopts the above Figure 3 The method in the illustrated process, after determining the root cause of the fault, can send indication information indicating the root cause of the fault to a third network element, and the third network element can be SMOF or the like.
[0121] In another design, an implementation of the above step 301 is: the first network element receives alarm information from the second network element, and the alarm information includes alarm information of N1 objects; receives alarm information from the third network element, and the alarm information includes alarm information of N2 objects; receives alarm information from the fourth network element, and the alarm information includes alarm information of N3 objects. N1, N2 and N3 are all positive integers, and the sum of the three is equal to N. Among them, the alarm information reported by the second network element, the third network element and the fourth network element is called the second type of alarm information. The second type of alarm information includes at least one of the following: object identifier, identifier of the corresponding network element, fault identifier, or fault cause. For example, the first network element can be SMOF, the second network element can be CU, the third network element can be DU, the fourth network element can be RU, etc.
[0122] In the present disclosure, the cloud resource Cloud may use the existing interface to report alarm information to the CU, DU or RU, etc. Alternatively, a new interface may be added between the cloud resource Cloud and the CU, DU or RU for reporting alarm information. Alternatively, the cloud resource Cloud may use the existing interface to report part of the alarm information, and the remaining content of the alarm information may be reported using the newly added interface without restriction. The RU may report alarm information to the DU through the existing interface, such as an open fronthaul interface. Alternatively, a new interface may be added between the RU and the DU for reporting alarm information, etc. The DU may report alarm information to the CU through the existing interface, such as the F1 interface, or a new interface may be added between the DU and the CU for reporting alarm information, etc. For the reporting of alarm information between the RU and the DU, or the reporting of alarm information between the DU and the CU, part of the content may be reported through the newly added interface, and the remaining part of the alarm information may be reported through the existing interface, etc.
[0123] For example, the specific process is described by taking the first network element as SMOF, the second network element, the third network element and the fourth network element as CU, DU and RU respectively. When the CU detects that N1 objects of the CU have faults, the alarm information of the N1 objects can be reported to the SMOF. The alarm information can be called the second type of alarm information, and the second type of alarm information includes at least one of the following: object identifier, CU identifier, fault identifier, or fault cause, etc. For example, the CU reports the alarm information of N1 objects to the SMOF, and the alarm information of each of the N1 objects includes: object identifier + CU identifier + fault identifier. Among them, the fault identifier can implicitly indicate the cause of the fault. Similarly, when the DU detects that N2 objects of the DU have faults, the alarm information of the N2 objects can be reported to the SMOF, and the alarm information of each of the N2 objects includes: object identifier + DU identifier + fault identifier, and the fault identifier can implicitly indicate the cause of the fault. The process of RU reporting N3 corresponding alarm information to SMOF is similar to the process of CU or DU reporting alarm information to SMOF, and will not be repeated here. In the present disclosure, SMOF can determine the root cause of the alarm information reported by CU, DU and RU based on the object association relationship, such as the association relationship between CU, DU and RU. In the present disclosure, a CU can centrally control multiple DUs, and the CU has an association relationship with the DUs it centrally controls, and the CU has no association relationship with other DUs except the centrally controlled DU. A DU can centrally control multiple RUs, and the DU has an association relationship with the RUs it centrally controls, and the DU has no association relationship with other RUs except the centrally controlled RU. For example, CU1 centrally controls DU11 to DU13, and DU11 centrally controls RU111 to RU113, then CU1 has an association relationship with DU11 to DU13. DU11 has an association relationship with RU111 to RU113. In the present disclosure, if CU1 reports the alarm information of N1 objects to SMOF, DU11 reports the alarm information of N2 objects to SOMF, and RU113 reports the alarm information of N3 objects to SMOF. Since there is an association relationship among CU1, DU11 and RU113, it can be determined that the alarm information of N3 objects of RU113 is the root cause of the alarm information of N2 objects of DU11 and N1 objects of CU1.
[0124] It should be understood that in the above description, the example of CU, DU or RU reporting alarm information to SMOF and SMOF determining the root cause of the fault is described. In addition, the cloud resource Cloud can also report alarm information to SMOF, and SMOF can determine the root cause of the alarm information of CU, DU, RU or cloud resource Cloud based on the association relationship. Continuing with the above example, CU1, DU11, RU113, and cloud resource Cloud report alarm information to SMOF respectively. As analyzed above, there is an association relationship between CU1, DU11 and RU113, and the alarm information reported by the cloud resource Cloud is designed to be the alarm information of the object of RU113. SMOF can determine that the alarm information of the cloud resource Cloud is the root cause of the alarm information of CU1, DU11 and RU113.
[0125] In the present disclosure, CU, DU, RU or cloud resource Cloud, etc., can use existing interfaces to report alarm information to SMOF. For example, alarm information is reported to SMOF through O1 interface. Alternatively, a new interface is added between CU, DU, RU or cloud resource Cloud and SMOF, and the new interface is used to report alarm information to SOMF. Alternatively, part of the alarm information is reported using the existing standard interface, and the other part is reported using the new interface, etc., without limitation.
[0126] For example, Figure 4 As shown in the figure, taking the cloud resource Cloud object failure corresponding to RU as an example, a process for determining the root cause of the failure is provided, which at least includes:
[0127] When the cloud resource Cloud detects a failure in the cloud resource Cloud object corresponding to the RU, it reports an alarm message to the RU. The alarm message is called the first type of alarm message, and the alarm message includes at least one of the following: the object identifier of the cloud resource Cloud, the cloud resource Cloud identifier, or the RU identifier. Optionally, the alarm message may also include an associated DU identifier and CU identifier, etc. The RU detects the internal alarm message, and the RU determines that the alarm message of the cloud resource Cloud is the root cause of the RU alarm message based on the association between the RU and the cloud resource Cloud object corresponding to the RU. The RU reports the correlation analysis of the above root cause of the failure to the SMOF through the O1 interface.
[0128] RU can send alarm information to DU, and the alarm information includes: alarm information of RU and alarm information of cloud resource Cloud. For the content of alarm information of cloud resource Cloud, please refer to the above. The alarm information reported by RU may be the first type of alarm information, including: object identifier of RU and DU identifier corresponding to RU. Optionally, in the case that RU can perceive CU, the alarm information reported by RU may also include: CU identifier corresponding to RU. DU determines that the alarm information of cloud resource Cloud is the root cause fault of the alarm information of RU and DU based on the association between RU and DU, and the association between RU and the fault object in cloud resource Cloud. DU reports the correlation analysis of the above root cause fault to SMOF through O1 interface.
[0129] DU can send alarm information to CU, and the alarm information includes: alarm information of DU, alarm information of RU and alarm information of cloud resource Cloud. For the contents of alarm information of RU and alarm information of cloud resource Cloud, please refer to the above. The alarm information of DU includes at least one of the following: CU identifier associated with DU, DU identifier, and object identifier of DU. When CU detects an internal fault, it will generate alarm information. CU determines the root cause of the above multiple alarm information based on the object association relationship. The above multiple alarm information includes: alarm information detected by CU, alarm information of DU received, alarm information of RU, and alarm information of cloud resource Cloud. By performing correlation analysis on the alarm information, it can be obtained that the alarm information of CU is caused by the alarm information of DU, the alarm information of DU is caused by the alarm information of RU, and the alarm information of RU is caused by the alarm information of cloud resource Cloud. CU finally determines that the alarm information of cloud resource Cloud is the root cause of the alarm information of CU, DU and RU. CU reports the correlation analysis of the above root cause failure to SMOF through the O1 interface.
[0130] For example, when SMOF receives relevant analysis of the root cause failure reported by CU, DU and RU, it can report the alarm information corresponding to the root cause failure to the operator network management, and the operator network management will issue a work order. Optionally, in order to more accurately determine the root cause failure, SMOF can also determine the root cause failure by itself, as follows:
[0131] Cloud resources Cloud, RU, DU or CU, etc., can also report the alarm information detected by each to SMOF. The alarm information is called the second type of alarm information, and the second type of alarm information includes at least one of the following: object identifier, identifier of the corresponding network element, fault identifier, or fault cause, etc. For example, the alarm information reported by the cloud resource Cloud to SMOF includes: the object identifier of the cloud resource Cloud, the identifier of the cloud resource Cloud, and the fault identifier, etc. The alarm information reported by the RU to SMOF includes: the object identifier of the RU, the RU identifier, and the fault identifier, etc. The alarm information reported by the DU to SMOF includes: the object identifier of the DU, the DU identifier, and the fault identifier, etc. The alarm information reported by the CU to SMOF includes: the object identifier of the CU, the CU identifier, and the fault identifier, etc. Among them, the fault identifier can implicitly indicate the cause of the fault. When SMOF receives the alarm information reported by cloud resources Cloud, RU, DU and CU respectively, it can obtain the object identifier of cloud resource Cloud from the alarm information of cloud resource Cloud, obtain the RU identifier from the alarm information of RU, obtain the DU identifier from the alarm information of DU, and obtain the CU identifier from the alarm information of CU. According to the object association relationship, it is determined whether there is an association relationship between the object identifier of cloud resource Cloud obtained and the RU identifier, whether there is an association relationship between the RU identifier obtained and the DU identifier, and whether there is an association relationship between the DU identifier obtained and the CU identifier; if there is an association relationship between the three, it can be determined that the alarm information of cloud resource Cloud is the root cause of the alarm information of RU, DU and CU. SMOF can report the alarm information of cloud resource Cloud as the root cause of the fault to the operator network management, and the operator network management will issue a work order for the root cause of the fault. For example, the alarm information reported by SMOF to the operator network management can be the second type of alarm information reported by each network element. For example, taking the alarm information of the cloud resource Cloud as the root cause of the fault, the alarm information reported by SMOF to the operator's network management includes at least one of the following: the object identifier of the cloud resource Cloud, the identifier of the cloud resource Cloud, or the fault identifier, etc. The fault identifier can implicitly indicate the cause of the fault, etc.
[0132] For example, in one implementation, SMOF can compare the root cause failures determined by CU, DU, and RU, etc., with the root cause failures determined by SMOF itself: determine whether the root cause failures reported by each network element are the same as the root cause failures determined by SMOF; if they are the same, report the same root cause failures to SOMF; if they are different, report the root cause failures reported by each network element and the root cause failures determined by SMOF itself to the operator network management. Alternatively, SMOF can report the root cause failures determined by SMOF to the operator network management based on the high accuracy of its own judgment. Of course, if the accuracy of the root cause failures determined by each network element is high, SMOF can also report the root cause failures of each network element to the operator network management without restriction.
[0133] In one design, SMOF can learn and update object associations through big data or AI, so the accuracy of the root cause failure determined by SMOF is high. For the association between some alarm information, the root cause failure may not be determined by CU, DU or RU, etc. At this time, SMOF can be used for convergence and unified processing to more accurately determine the root cause failure. Optionally, SMOF can also send the updated object association to CU, DU or RU synchronously.
[0134] As can be seen from the above, in the present disclosure, RU, DU or CU, etc., can report their respective root cause failure analysis to SMOF. Optionally, SMOF can also determine the root cause failure based on the alarm information reported by cloud resources Cloud, RU, DU and CU, etc. The process of SMOF determining the root cause failure can serve as a supplement to the determination of the root cause failure by RU, DU or CU, and improve the accuracy of determining the root cause failure.
[0135] In order to implement the functions in the above method, the above first network element, second network element and third network element include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, given the units and method steps of each example described in the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware is a way that computer software drives hardware, which depends on the specific application scenario and design constraints of the technical solution.
[0136] Figure 5 and Figure 6 The schematic diagram of the structure of the possible device provided by the present disclosure. These communication devices can be used to implement the functions of the first network element, the second network element or the third network element in the above method, and thus can also achieve the beneficial effects of the above method.
[0137] like Figure 5As shown, the communication device 500 includes a processing unit 510 and a transceiver unit 520. The communication device can implement the functions of the first network element, the second network element or the third network element in the above method.
[0138] For example, when the communication device 500 is used to implement the function of the first network element in the above method: the processing unit 510 is used to determine the alarm information of N objects, where N is an integer greater than or equal to 2. The processing unit 510 is also used to determine the root cause of the alarm information of the N objects according to the object association relationship; wherein the root cause is the alarm information of M objects among the N objects, where M is a positive integer less than or equal to N. The transceiver unit 520 is used to receive corresponding information from other network elements.
[0139] For example, when the communication device 500 is used to implement the function of the second network element mentioned above: the processing unit 510 is used to determine the alarm information of N2 objects; the transceiver unit 520 is used to send the alarm information of N2 objects to the first network element, and the alarm information is called the first type of alarm information; wherein, for the N2 objects, the first type of alarm information of each object includes at least one of the following: the identifier of the object, the identifier of the second network element, or the identifier of the network element associated with the second network element; wherein N2 is a positive integer.
[0140] For example, when the communication device 500 is used to implement the function of the third network element in the above method: the transceiver unit 520 is used to receive the first indication information, where the first indication information is used to indicate the root cause failure of the alarm information of N objects; wherein the root cause failure is the alarm information of M objects among the N objects, where N is a positive integer greater than or equal to 2, and M is a positive integer less than or equal to N. The processing unit 510 is used to process the root cause failure of the alarm information of the N objects.
[0141] A more detailed description of the processing unit 510 and the transceiver unit 520 can be directly obtained by referring to the relevant description in the above method, which will not be repeated here.
[0142] like Figure 6 As shown, the communication device 600 includes a processor 610 and an interface circuit 620. The processor 610 and the interface circuit 620 are coupled to each other. It is understood that the interface circuit 620 can be a transceiver, an input / output interface, or a pin, etc. Optionally, the communication device 600 may also include a memory 630 for storing instructions executed by the processor 610 or storing input data required by the processor 610 to execute instructions or storing data generated after the processor 610 executes instructions.
[0143] When the communication device 600 is used to implement the above method, the processor 610 is used to implement the function of the above processing unit 510, and the interface circuit 620 is used to implement the function of the above transceiver unit 520.
[0144] When the above device is a module applied to CU, DU, RU or SMOF, the model implements the functions of CU, DU, RU or SMOF in the above method. The module can be a chip in CU, DU, RU or SMOF, or other modules.
[0145] It is understood that the processor in the present disclosure may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0146] The memory in the present disclosure may be a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium known in the art.
[0147] An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.
[0148] The method in the present disclosure can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the present disclosure is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, a core network device, an OAM or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it can also be an optical medium, such as a digital video disc; it can also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0149] In the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different examples are consistent and can be referenced to each other, and the technical features in different examples can be combined to form new examples based on their inherent logical relationships.
[0150] In the present disclosure, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B may be singular or plural. In the text description of the present disclosure, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present disclosure, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B or C" may represent: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0151] It is understood that the various numbers involved in the present disclosure are only used for the convenience of description and are not used to limit the scope of the present disclosure. The order of execution of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic.
Claims
1. A method for determining a root cause of a fault, characterized in that: include: Determine alarm information of N objects, where N is an integer greater than or equal to 2; According to the object association relationship, the root cause failure of the alarm information of the N objects is determined; wherein the root cause failure is the alarm information of M objects among the N objects, M is a positive integer less than N, and the object association relationship includes at least the association relationship of the N objects.
2. The method according to claim 1, characterized in that The determining, according to the object association relationship, the root cause failure of the alarm information of the N objects includes: The root cause failure of the alarm information of the N objects is determined according to the object association relationship and the generation time of the alarm information of the N objects.
3. The method according to claim 2, characterized in that The determining the root cause failure of the alarm information of the N objects according to the object association relationship and the generation time of the alarm information of the N objects includes: Determine X association relationship sets according to the object association relationship; For each association relationship set: according to the generation time of the alarm information of the objects included in the association relationship set, determine L objects in the association relationship set, and the generation time difference of the alarm information of the L objects is less than a threshold; determine the root cause failure of the alarm information of the L objects; wherein the root cause failure is the alarm information of at least one object among the L objects, and X and L are both positive integers.
4. The method according to claim 2, characterized in that The determining the root cause failure of the alarm information of the N objects according to the object association relationship and the generation time of the alarm information of the N objects includes: Determine P association relationship sets according to the object association relationship and the generation time of the alarm information of the N objects; For each association relationship set: determine the root cause failure of the alarm information of Q objects included in the association relationship set; wherein the root cause failure is the alarm information of at least one object among the Q objects, the Q objects have an association relationship, and the generation time difference of the alarm information of the Q objects with an association relationship is less than a threshold, and P and Q are both positive integers.
5. The method according to any one of claims 1 to 4, characterized in that The N objects include N1 objects and N2 objects, where N1 and N2 are both positive integers, and the sum of the two is equal to N. The step of determining the alarm information of the N objects includes: Detecting the alarm information of the N1 objects; Receive alarm information of the N2 objects from the second network element.
6. The method according to claim 5, characterized in that The first network element is a centralized unit CU, the second network element is a distributed unit DU, the alarm information of the N1 objects includes the alarm information of the objects of the CU, and the alarm information of the N2 objects includes at least one of the following: the alarm information of the objects of the DU, the alarm information of the objects of the wireless unit RU, the alarm information of the cloud resource objects corresponding to the RU, or the alarm information of the cloud resource objects corresponding to the DU.
7. The method according to claim 5, characterized in that The first network element is DU, the second network element is RU, the alarm information of the N1 objects includes the alarm information of the objects of the DU, and the alarm information of the N2 objects includes at least one of the following: the alarm information of the objects of the RU, or the alarm information of the objects of the cloud resources corresponding to the RU.
8. The method according to claim 5, characterized in that The first network element is RU, DU, or CU, and the alarm information of the N1 objects includes the alarm information of the objects of the first network element; the second network element is the cloud resource corresponding to the first network element, and the alarm information of the N2 objects includes the alarm information of the objects of the cloud resource corresponding to the first network element.
9. The method according to any one of claims 6 to 8, characterized in that For the N2 objects, the alarm information of each object is first-category alarm information, and the first-category alarm information includes at least one of the following: an identifier of the object, an identifier of the second network element, or an identifier of a network element associated with the second network element.
10. The method according to any one of claims 1 to 4, 6, 7 and 8, characterized in that: Also includes: Sending first indication information to a third network element, where the first indication information is used to indicate a root cause failure of the alarm information of the N objects.
11. The method according to any one of claims 1 to 4, 6, 7 and 8, characterized in that: Also includes: The object association relationship is obtained, where the object association relationship is indicated by a configuration file or a configuration message from a third network element.
12. The method according to claim 11, characterized in that The obtaining of the object association relationship includes: receiving a first configuration file or a first configuration message from the third network element, where the first configuration file or the first configuration message is used to indicate a first object association relationship; receiving a second configuration file or a second configuration message from the third network element, where the second configuration file or the second configuration message is used to indicate a second object association relationship; The object association relationship is determined according to the first object association relationship and the second object association relationship.
13. The method according to any one of claims 1 to 4, characterized in that The N objects include N1 objects, N2 objects, and N3 objects. The values of N1, N2, and N3 are all positive integers, and the sum of the three is equal to N. The determining of the alarm information of the N objects includes: Receiving alarm information from the first network element, wherein the alarm information includes alarm information of the N1 objects; receiving alarm information from the second network element, wherein the alarm information includes alarm information of the N2 objects; Receive alarm information from a third network element, where the alarm information includes alarm information of the N3 objects.
14. The method according to claim 13, characterized in that The alarm information is second-category alarm information, and the second-category alarm information includes at least one of the following: an object identifier, an identifier of a corresponding network element, a fault identifier, or a fault cause.
15. A method for determining a root cause of a fault, characterized in that: include: Receiving first indication information, where the first indication information is used to indicate a root cause failure of alarm information of N objects; The root cause failure is alarm information of M objects among the N objects, where N is a positive integer greater than or equal to 2, and M is a positive integer less than N. The root cause failure is determined based on object association relationships, and the object association relationships include at least association relationships among the N objects.
16. The method according to claim 15, characterized in that Also includes: A configuration file or a configuration message indicating the object association relationship is sent to the first network element.
17. The method according to claim 16, characterized in that The sending a configuration file or a configuration message for indicating the object association relationship to the first network element includes: Sending a first configuration file or a first configuration message to the first network element, where the first configuration file or the first configuration message is used to indicate a first object association relationship; A second configuration file or a second configuration message is sent to the first network element, where the second configuration file or the second configuration message is used to indicate a second object association relationship.
18. The method according to any one of claims 15 to 17, characterized in that The N objects include N1 objects and N2 objects, where N1 and N2 are both positive integers, and the sum of the two is equal to N; The N1 objects include objects of a centralized unit CU, and the N2 objects include at least one of the following: objects of a distributed unit DU, objects of cloud resources corresponding to the DU, objects of a wireless unit RU, or objects of cloud resources corresponding to the RU; or, The N1 objects include objects of the DU, and the N2 objects include at least one of the following: objects of the RU, or objects of cloud resources corresponding to the RU; or, The N1 objects include objects of CU, objects of DU, or objects of RU, and the N2 objects include objects of cloud resources corresponding to the CU, objects of cloud resources corresponding to the DU, or objects of cloud resources corresponding to the RU.
19. The method according to any one of claims 15 to 17, characterized in that The N objects include N1 objects, N2 objects and N3 objects, wherein N1, N2 and N3 are all positive integers, and the sum of the three is equal to N; The N1 objects include CU objects, the N2 objects include DU objects, and the N3 objects include RU objects.
20. A communication device, characterized in that: Comprising units for implementing the method according to any one of claims 1 to 14.
21. A communication device, characterized in that: The method comprises a processor and a memory, wherein the processor and the memory are coupled, and the processor is configured to implement the method according to any one of claims 1 to 14.
22. A communication device, characterized in that: Comprising means for implementing the method according to any one of claims 15 to 19.
23. A communication device, characterized in that: The method comprises a processor and a memory, wherein the processor and the memory are coupled, and the processor is configured to implement the method according to any one of claims 15 to 19.
24. A communication system, characterized in that: Includes the communication device according to claim 20 or 21, and the communication device according to claim 22 or 23.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the method according to any one of claims 1 to 14, or the method according to any one of claims 15 to 19.
26. A computer program product, characterized in that The method comprises instructions, which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 14 or the method according to any one of claims 15 to 19.
Citation Information
Patent Citations
Fault root cause analysis method and device
CN113259168A
Cited By
Methods for determining root cause fault, and apparatuses
WO2023155468A1