Communication method and communication device
By classifying network problem types and configuring repair strategies in the wireless network, the automation function example can automatically repair repairable problems in a timely manner, reduce unnecessary repair requests, improve operating efficiency and reduce power consumption, and solve the problem of low efficiency during the operation of the automation function example.
Patent Information
- Application Number
- CN202410994256.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-22
- Publication Date
- 2026-01-23
AI Technical Summary
The efficiency of automated functions in wireless networks is easily affected by human intervention, leading to untimely repair of network problems and impacting network performance.
By dividing network problems into two categories—automatic repair and manual repair—between the first network element and the second network element, and configuring repair strategies, the first network element automatically repairs repairable problems according to the strategies, while manual repair requires instructions from the second network element, thereby reducing unnecessary repair requests and lowering power consumption.
It improved the efficiency of automated function examples, reduced network problem resolution latency and operating costs, and enhanced network performance.
Smart Images

Figure CN121397604A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Technology
[0002] Wireless networks have evolved to the fifth generation (5G). th With the advent of 5G mobile communication technology, wireless network architectures have become more flexible, and users' demands for key performance indicators (KPIs) such as network latency, speed, and connection scale are constantly increasing. All of these factors have increased the difficulty of operating and maintaining wireless networks.
[0003] To improve the operational efficiency of wireless networks, automated functions (such as artificial intelligence (AI), machine learning (ML), and big data analytics) can be introduced. For example, in a wireless network, automated functions can automatically perform tasks such as sensing (collecting data), analysis (performing performance analysis based on the collected data and obtaining analysis results), decision-making (determining network optimization schemes based on the analysis results), and execution (implementing the network optimization schemes).
[0004] However, the operational efficiency of automated function examples is susceptible to human intervention (e.g., operator maintenance personnel needing to determine whether to repair network problems detected while running automated function examples). Therefore, improving the operational efficiency of automated function examples is a pressing technical problem that needs to be solved. Summary of the Invention
[0005] This application provides a communication method and a communication device that can support improving the operating efficiency of automated function examples during operation.
[0006] In a first aspect, a communication method is provided, comprising: receiving first information from a second network element, the first information being used to configure a repair strategy, the repair strategy being used to indicate at least one of a network problem using an automatic repair method and a network problem using a manual repair method; and when an automated function example detects a first network problem, determining a repair method for the first network problem according to the repair strategy.
[0007] The technical solution described in the first aspect can be executed by a device on the first network element side. The device on the first network element side can be the first network element, a module (such as a chip system) within the first network element, or a logical node, logical module, or software capable of implementing all or part of the functions of the first network element. For ease of description, the first network element will be used as an example in the following description.
[0008] In the above solution, the second network element divides the network problems detected by the first network element when the automatic function instance is running into two categories: one category is the network problems that can be repaired automatically, and the other category is the network problems that need to be repaired manually, and configures the repair strategy to the first network element. The first network element can determine the repair method of the network problem detected when the automatic function instance is running according to the repair strategy.
[0009] Compared with the existing solution in which the first network element reports all the network problems detected when the automatic function instance is running to the second network element, the above solution can support the first network element to automatically repair the network problems that can be repaired automatically, and only report the network problems that need to be repaired manually to the second network element. In this way, the first network element can repair the network problems more timely, thereby improving the running efficiency of the automatic function instance.
[0010] In the first aspect, the method further includes: determining, according to the information of the first network problem and the information of the network problem that can be repaired automatically, that the repair method of the first network problem is the automatic repair method; and repairing the first network problem.
[0011] In this way, the first network element can automatically repair the network problems that can be repaired automatically, thereby repairing the network problems in a timely manner.
[0012] In the first aspect, the method further includes: determining, according to the information of the first network problem and the information of the network problem that needs to be repaired manually, that the repair method of the first network problem is the manual repair method; sending second information to the second network element, the second information being used for requesting to repair the first network problem; receiving third information from the second network element, the third information being used for indicating to repair the first network problem; and repairing the first network problem according to the third information. The second information includes at least one of the following: an identifier of the first network problem, a type of the first network problem, an occurrence area of the first network problem, or an occurrence time of the first network problem.
[0013] In this way, the first network element can report the network problems that need to be repaired manually to the second network element, and can determine whether to repair the first network problem based on the indication of the second network element, thereby reducing the running power consumption of the first network element, for example, the first network element does not repair the network problems that actually do not need to be repaired.
[0014] In the first aspect, the method further includes: sending a network problem report of the automatic function instance to the second network element, the network problem report including at least one of a network problem information list and network problem statistical information.
[0015] In this way, the second network element can support the evaluation of the performance of the automation function example.
[0016] In a second aspect, a communication method is provided, including: determining first information, the first information being used to configure a repair strategy, the repair strategy being used to indicate at least one of a network problem repaired in an automatic repair manner and a network problem repaired in a manual repair manner; and sending the first information to a first network element, the first information being used for the first network element to determine a repair manner of a first network problem detected when the first network element runs an automation function example.
[0017] The technical solution of the second aspect can be implemented by a device on the second network element side. The device can be the second network element, a module (such as a chip system) in the second network element, or a logic node, a logic module, or software capable of implementing all or part of the functions of the second network element. For ease of description, the second network element is taken as an example in the following description.
[0018] In the above solution, the second network element divides the network problems detected by the first network element when the first network element runs the automation function example into two categories: one category is the network problems repaired in the automatic repair manner, and the other category is the network problems repaired in the manual repair manner, and configures the repair strategy to the first network element. In this way, the first network element can automatically repair part of the network problems detected when the first network element runs the automation function example, and the number of the network problems detected and reported to the second network element can be reduced, thereby supporting the improvement of the running efficiency of the automation function example in the running process.
[0019] In the second aspect, the method further includes: receiving second information from the first network element, the second information being used to request to repair the first network problem; and sending third information to a management function network element, the third information being used to indicate to repair the first network problem. The second information includes at least one of the following: an identifier of the first network problem, a type of the first network problem, an occurrence area of the first network problem, or an occurrence time of the first network problem.
[0020] In this way, the second network element can determine whether to repair the network problem repaired in the manual repair manner according to the network problem reported by the first network element, and can send a corresponding indication to the first network element. The first network element determines whether to repair the first network problem according to the indication, thereby supporting the reduction of the running power consumption of the first network element. For example, when the second network element indicates not to repair the network problem, the first network element does not repair the network problem, thereby reducing the running power consumption of the first network element.
[0021] In the second aspect, the method further includes: receiving a network problem report of the automation function example from the first network element, the network problem report including at least one of a network problem information list and network problem statistical information.
[0022] Thus, the second network element can evaluate the performance of the automation function example according to the network problem report of the automation function example.
[0023] In combination with any one of the first aspect and the second aspect, the repair strategy comprises at least one of the following: information of the network problem repaired by the automatic repair manner, or information of the network problem repaired by the manual repair manner.
[0024] Thus, the first network element can determine the network problem repaired by the automatic repair manner and the network problem repaired by the manual repair manner according to the information, and further determine the corresponding repair manner.
[0025] In combination with any one of the first aspect and the second aspect, the information of the network problem repaired by the automatic repair manner comprises at least one of the following: type of the network problem, area where the network problem occurs, or time when the network problem occurs.
[0026] Thus, the first network element can determine the network problem repaired by the automatic repair manner according to the information of the network problem repaired by the automatic repair manner, and can automatically repair the network problem repaired by the automatic repair manner, which can enhance the running efficiency of the automation function example in the running process.
[0027] In combination with any one of the first aspect and the second aspect, the information of the network problem repaired by the manual repair manner comprises at least one of the following: type of the network problem, area where the network problem occurs, or time when the network problem occurs.
[0028] Thus, the first network element can determine the network problem repaired by the manual repair manner according to the information of the network problem repaired by the manual repair manner.
[0029] In combination with any one of the first aspect and the second aspect, the type of the network problem comprises at least one of the following: coverage type of the network problem, user experience type of the network problem, capacity type of the network problem, energy saving type of the network problem, or fault type of the network problem.
[0030] In combination with any one of the first aspect and the second aspect, the network problem report further comprises network problem processing time information.
[0031] Thus, the second network element can evaluate the performance of the automation function example in the running process according to the network problem processing time information, for example, the second network element can determine whether the automation function example can quickly detect and repair the network problem according to the time difference between the time when the automation function example detects the network problem and the time when the automation function example repairs the network problem.
[0032] In combination with any one of the first aspect and the second aspect, the network problem report further comprises an identity of the automatic function instance.
[0033] In combination with any one of the first aspect and the second aspect, the network problem statistical information comprises at least one of the following: a number of detections of (network problems), a number of successful repairs of (network problems), a number of failed repairs of (network problems), a number of automatic repairs of (network problems), or a number of manual repairs of (network problems).
[0034] In combination with any one of the first aspect and the second aspect, the network problem information list comprises at least one of the following: an identity of (network problems), a processing status of (network problems), or a repair result of (network problems).
[0035] In this way, the second network element obtains more detailed information about the network problems, and can further evaluate the performance of the automatic function instance.
[0036] In combination with any one of the first aspect and the second aspect, the network problems counted by the network problem statistical information are all of the first type, or the network problems counted by the network problem statistical information are all from the first area.
[0037] In this way, the second network element can evaluate the performance of the automatic function instance in a specific area or of a specific type.
[0038] In a third aspect, a communication apparatus is provided, which can be a network management function network element, or a device or module for performing a network management function network element function, etc.
[0039] In a possible implementation, the communication apparatus can comprise a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.
[0040] For example, the communication apparatus comprises a transceiver unit and a processing unit.
[0041] In a fourth aspect, a communication apparatus is provided, which can be a management function network element, or a device or module for performing a management function network element function, etc.
[0042] In a possible implementation, the communication apparatus can comprise a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.
[0043] For example, the communication apparatus comprises a transceiver unit and a processing unit.
[0044] In a fifth aspect, a communication apparatus is provided, which comprises a processor configured to cause the communication apparatus to perform the method in the first aspect and any possible implementation of the first aspect, or the method in the second aspect and any possible implementation of the second aspect, by executing computer program or instructions, or by logic circuit.
[0045] In a possible implementation, the communication apparatus further comprises a memory configured to store the computer program or instructions.
[0046] In a possible implementation, the communication apparatus further comprises a communication interface configured to input and / or output a signal.
[0047] In a sixth aspect, a communication apparatus is provided, which comprises a logic circuit and an input / output interface configured to input and / or output a signal, and the logic circuit is configured to perform the method in the first aspect and any possible implementation of the first aspect, or the method in the second aspect and any possible implementation of the second aspect.
[0048] In a seventh aspect, a computer readable storage medium is provided, which stores computer programs or instructions, and when the computer programs or instructions are run on a computer, the method in the first aspect and any possible implementation of the first aspect is performed, or the method in the second aspect and any possible implementation of the second aspect is performed.
[0049] In an eighth aspect, a computer program product is provided, which contains instructions, and when the instructions are run on a computer, the method in the first aspect and any possible implementation of the first aspect is performed, or the method in the second aspect and any possible implementation of the second aspect is performed.
[0050] In a ninth aspect, a chip or chip system is provided, which comprises one or more processors configured to execute computer programs or instructions in the memory, so that the chip or chip system implements the method in the first aspect and any possible implementation of the first aspect, or the method in the second aspect and any possible implementation of the second aspect.
[0051] In a tenth aspect, a chip is provided, which is installed in a communication device, and the chip comprises a processor and a communication interface, and when the processor reads instructions and runs through the communication interface, the communication device performs the method in the first aspect and any possible implementation of the first aspect, or the method in the second aspect and any possible implementation of the second aspect. In a tenth aspect, a chip is provided, which is installed in a communication device, and the chip comprises a processor and a communication interface, and when the processor reads instructions and runs through the communication interface, the communication device performs the method in the first aspect and any possible implementation of the first aspect, or the method in the second aspect and any possible implementation of the second aspect.
[0052] In an eleventh aspect, a communication system is provided, comprising a network management function network element and a management function network element. The network management function network element is configured to perform the method in the first aspect and any possible implementation of the first aspect. The management function network element is configured to perform the method in the second aspect and any possible implementation of the second aspect.
[0053] The beneficial effects of any of the third aspect to the eleventh aspect can be referred to the beneficial effects of the first aspect to the second aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0054] Figure 1 is a schematic diagram of a management service architecture to which embodiments of the present application are applicable.
[0055] Figure 2 is a schematic diagram of a communication system of embodiments of the present application.
[0056] Figure 3 is a schematic diagram of an interaction flow of a communication method of embodiments of the present application.
[0057] Figure 4 is a schematic diagram of an application scenario of embodiments of the present application.
[0058] Figure 5 is a schematic block diagram of a communication apparatus of embodiments of the present application.
[0059] Figure 6 is a schematic block diagram of another communication apparatus of embodiments of the present application. DETAILED DESCRIPTION
[0060] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.
[0061] I. Unless otherwise stated, the meaning of “a plurality of” is two or more. The meaning of “at least one” is one or more.
[0062] II. If there is no special description and logical conflict, the terms and / or descriptions of different embodiments of the present application are consistent and can be mutually referred to. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0063] III. The various numerical designations used in this application are merely for descriptive convenience and are not intended to limit the scope of protection of this application. The magnitude of the serial numbers used in this application does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic. For example, the terms "first," "second," "third," "fourth," and other various terminology (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.
[0064] Furthermore, any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0065] IV. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.
[0066] V. In the embodiments of this application, "used for indication" can be understood as "enabling". "Enabling" includes direct enabling and indirect enabling. When describing information used to enable A, it may include the information directly enabling A or indirectly enabling A, but does not necessarily mean that the information carries A.
[0067] The information that enables the information is called the information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled, such as, but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or its index. It can also be indirectly enabled by enabling other information, where there is a relationship between the other information and the information to be enabled. It can also enable only a part of the information to be enabled, while the other parts are known or pre-agreed upon. For example, enabling specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing enabling overhead to some extent. Simultaneously, common parts of various pieces of information can be identified and enabled uniformly to reduce the enabling overhead caused by individually enabling the same information.
[0068] In addition, the indication can include direct indication, indirect indication, display indication, and implicit indication. When it is described that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0069] In the embodiments of the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending time of the sub-information can be the same or different.
[0070] Sixthly, in the embodiments of the present application, the pre-configuration can include pre-definition, for example, protocol definition. The pre-definition can be achieved by pre-saving the corresponding code, table or other information indicating manner in the device (for example, including various network elements), and the specific implementation manner of the present application is not limited.
[0071] Seventhly, the storage or saving referred to in the embodiments of the present application can be saved in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor, or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor, or communication device. The type of the memory can be any form of storage medium, which is not limited.
[0072] Eighthly, the protocol referred to in the embodiments of the present application can refer to a standard protocol in the communication field, for example, can include fourth generation (4 th generation, 4G) network, 5G network protocol, 5.5G network protocol, and related protocols applied to future communication networks, which are not limited by the present application.
[0073] Ninthly, the arrows or blocks shown by the dashed lines in the schematic diagram of the drawing part of the present application specification represent optional steps or optional modules.
[0074] Ten, unless otherwise specified, " / " represents the associated object before and after is a "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the associated object associated relationship, can exist three kinds of relationship, for example, A and / or B, can represent: A alone, A and B exist at the same time, B alone, the three cases where A, B can be singular or plural.
[0075] Eleven, in the present application, "send" and "receive", represent the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information is XX, can include through the air interface directly sent, also includes other units or modules through the air interface indirectly sent. "Receive information from YY" can be understood as the source of the information is YY, can include through the air interface directly from YY, can also include through the air interface from other units or modules indirectly from YY. "Send" can also be understood as the "output" of the chip interface, "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between the first network element and the second network element, or can be carried out within the device, for example, through the bus, wire or interface between the components within the device, between modules, between chips, between software modules or hardware modules.
[0076] Figure 1 is a schematic diagram of a management service architecture to which embodiments of the present application are applicable. As shown in Figure 1 , the management service architecture includes but is not limited to: a business operation function, a cross-domain management function, a domain management function (for example, domain management function 1 and domain management function 2), and network elements (for example, network element 11, network element 12, network element 21, and network element 22). Among them, the business operation function can manage the cross-domain management function, the cross-domain management function can manage the domain management function 1 and the domain management function 2, the domain management function 1 can manage the network element 11 and the network element 12, and the domain management function 2 can manage the network element 21 and the network element 22.
[0077] The business operation function can also be replaced by terms such as communication service management function (CSMF) or operator operation system or vertical operational technology system, which can be used to provide at least one of the following management functions or management services:
[0078] charging, settlement, accounting, customer service, business, network monitoring, communication service lifecycle management, or service intent translation, etc.
[0079] The cross-domain management function can also be replaced by a network management function (NMF) or a network slice management function (NSMF) or a management data analytical function (MDAF) or a cross-domain self-organization network function (SON-function) or a cross-domain intent management function, etc., which can be used to provide at least one of the following management functions or management services:
[0080] network lifecycle management, network deployment, network fault management, network performance management, network configuration management, network assurance, network optimization function, translation of intent from a communication service provider (intent-CSP) or translation of intent from a communication service consumer (intent-CSC), etc.
[0081]
[0082] Among them, the network mentioned above can include one or more network elements, sub-networks or network slices.
[0083] In some scenarios, the cross-domain management function can also be used to provide at least one of the following management functions or management services:
[0084] sub-network lifecycle management, sub-network deployment, sub-network fault management, sub-network performance management, sub-network configuration management,
[0085] sub-network assurance, sub-network optimization function, translation of intent from a communication service provider (intent-CSP) or translation of intent from a communication service consumer (intent-CSC), etc.
[0086] Among them, the sub-network mentioned above can be composed of multiple smaller sub-networks or multiple network slice sub-networks, which are not limited.
[0087] Domain management function can also be replaced by terms such as subnetwork management function or network element / function management function, and can provide at least one of the following management functions or services:
[0088] Sub-network or network element lifecycle management, sub-network or network element deployment, sub-network or network element fault management, sub-network or network element performance management, sub-network or network element assurance, sub-network or network element optimization management, or sub-network or network element intent translation, etc.
[0089] The sub-network may include at least one network element, sub-network, or network slice sub-network, that is, at least one sub-network or network slice sub-network can form a sub-network with a larger coverage area.
[0090] In this embodiment of the application, the sub-network may also include one of the following description methods:
[0091] A network within a specific technology domain, such as an access network, core network, or transmission network.
[0092] A network based on a specific standard, such as the Global System for Mobile Communications (GSM) network.
[0093] Long term evolution (LTE) networks, 5G networks, and future communication networks, etc.
[0094] A network provided by a specific equipment vendor, for example, a network provided by equipment vendor X;
[0095] A network for a specific geographical area, such as the network of factory A, the network of prefecture-level city B, etc.
[0096] A network element can be understood as an entity that provides network services; for example, it may include core network elements and access network elements. An example is:
[0097] For example, core network elements may include, but are not limited to, access and mobility management functions.
[0098] session management function (SMF), policy control function (PCF), network data analysis function (NWDAF), network repository function (NRF), gateway, etc.
[0099] session management function (SMF), policy control function (PCF), network data analysis function (NWDAF), network repository function (NRF), gateway, etc.
[0100] session management function (SMF), policy control function (PCF), network data analysis function (NWDAF), network repository function (NRF), gateway, etc.
[0101] For example, the access network element can include, but is not limited to, various types of base stations (e.g., a next generation node B (gNB), an evolved Node B (eNB), a central unit control panel (CUCP), a central unit (CU), a distributed unit (DU), a central unit user panel (CUUP), etc.
[0102] The service operation function, the cross-domain management function, the domain management function, or the network element described above can be one of a management service producer (MnS Producer) and a management service consumer (MnS Consumer).
[0103] For example, when the service operation function can provide a management service, the service operation function is the MnS Producer, and other service operation functions are the MnS Consumer.
[0104] For another example, when the cross-domain management function can provide a management service, the cross-domain management function is the MnS Producer, and the service operation function is the MnS Consumer.
[0105] For another example, when the domain management function (e.g., the domain management function 1 or the domain management function 2) can provide a management service, the domain management function is the MnS Producer, and the cross-domain management function or the service operation function is the MnS Consumer.
[0106] For another example, when a network element (e.g., the network element 11, the network element 12, the network element 21, or the network element 22) can provide a management service, the network element is an MnS Producer, and the domain management function or the cross-domain management function or the business operation function is an MnS Consumer.
[0107] In order to improve the operation and maintenance efficiency of the wireless network, an automatic function example can be introduced into the above-mentioned management service architecture (applied in the wireless network). For example, an automatic function example is introduced into the business operation function, or an automatic function example is introduced into the cross-domain management function, or an automatic function example is introduced into the domain management function, or an automatic function example is introduced into the network element, etc.
[0108] At present, the running process of the automatic function example is automatically completed in the wireless network, and the operation and maintenance personnel cannot monitor the running process of the automatic function example, which may lead to an increase in operating costs. For example, the automatic function example can identify a network problem that needs to be optimized during the running process, and the automatic function example will automatically repair the network problem, but the network problem may not need to be optimized. However, the operation personnel cannot prevent the automatic function example from optimizing the network problem. For another example, the automatic function example identifies a weak coverage area during the running process, and the automatic function example may automatically repair the weak coverage area, but the weak coverage area may not need to be optimized. For example, the number of terminals in the weak coverage area is less than a threshold value, and the operation and maintenance personnel determines that the weak coverage area does not need to be optimized based on commercial factors. However, the operation personnel cannot prevent the automatic function example from optimizing the network problem.
[0109] In order to enhance the monitoring of the running process of the automatic function example, an automatic function example monitoring module can be introduced. For example:
[0110] For example, the network element deploys an automatic function example execution module (used to specifically execute the automatic function example), and the domain management function deploys an automatic function example monitoring module (used to monitor the running process of the automatic function example).
[0111] For example, the domain management function deploys an automatic function example execution module, and the cross-domain management function deploys an automatic function example monitoring module.
[0112] For example, the cross-domain management function deploys an automatic function example execution module, and the business operation function deploys an automatic function example monitoring module.
[0113] There is an interface between the automation function example execution module and the automation function example monitoring module, which is used for information interaction between the automation function example execution module and the automation function example monitoring module. Under the management service architecture described above, the automation function example monitoring module is a management service consumer of the automation function example, and the automation function example execution module is a management service provider of the automation function example.
[0114] For the description of the automation function example execution module and the automation function example monitoring module, please refer to Figure 2 .
[0115] Figure 2 is a schematic diagram of a communication system of an embodiment of the present application. As shown in Figure 2 , the communication system includes a first network element and a second network element. The first network element can be an entity in which the automation function example execution module is deployed, and the second network element can be an entity in which the automation function example monitoring module is deployed. For example, the first network element is network element 11 or network element 12, and the second network element is domain management function 1; for another example, the first network element is network element 21 or network element 22, and the second network element is domain management function 2; for another example, the first network element is domain management function 1, and the second network element is cross-domain management function; for another example, the first network element is cross-domain management function, and the second network element is business operation function. There is bidirectional information interaction between the first network element and the second network element.
[0116] As described in the background section, the efficiency of the automation function example in the execution process is easily affected by manual intervention. For example, the automation function example execution module reports the detected network problem to the automation function example monitoring module during the running process, the automation function example monitoring module determines whether to solve the network problem, and if the network problem needs to be solved, indicates to the automation function example execution module to repair the network problem. However, this may cause the network problem to be repaired not in time, thereby affecting the network performance, for example, the cell fault is not repaired in time, resulting in a large number of users being unable to access, thereby affecting the user experience.
[0117] Therefore, the present application provides a communication method and a communication device, which can improve the running efficiency of the automation function example in the running process.
[0118] For the sake of understanding and description, the communication method of the embodiments of the present application is described below by taking the interaction between the first network element and the second network element as an example, but this should not constitute any limitation on the execution subject of the communication method. For example, the method executed by the network element (such as the first network element and / or the second network element) can also be executed by the module (such as circuit, chip or chip system, etc.) in the network element, and can also be implemented by a logic node, a logic module or software which can realize all or part of the function of the network element, and this is not limited.
[0119] When the steps involving sending or receiving are performed by modules (such as circuits, chips, or chip systems, etc.), logical nodes, logical modules, or software, etc. in the control device, the first network element, and the second network element, the sending / receiving can be understood as communication through a communication interface, an input / output interface, a pin, or a circuit, etc.
[0120] It needs to be uniformly stated that all the terms appearing below are only examples and are not the final limit. For example, the repair strategy, the network problem type, etc. appearing below are only examples and do not limit other term expressions.
[0121] Figure 3 is an interaction flow diagram of a communication method according to an embodiment of the present application. As shown in Figure 3 , the method comprises:
[0122] S301, the second network element determines first information.
[0123] The first information can be used to configure a repair strategy (or a network problem repair strategy or a network problem processing strategy or a network problem solution strategy, etc., which is not limited), which can be used by the first network element to determine the repair mode of the network problem detected when running the automation function example 1, or in other words, the first network element can determine the repair mode of the network problem detected when running the automation function example 1 according to the repair strategy.
[0124] A possible example, the repair mode above can be replaced by processing mode or solution mode, etc. terms, which are not limited.
[0125] In the embodiments of the present application, the second network element can divide the network problem detected by the first network element in the process of running the automation function example 1 into two types of network problems, which can be referred to Table 1. The content shown in Table 1 is only an example and is not the final limit.
[0126] Table 1
[0127] Classification Description First type of network problem Adopting automatic repair mode Second type of network problem Adopting manual repair mode
[0128] As shown in Table 1:
[0129] For the first type of network problem, an automatic repair mode is adopted;
[0130] For the second type of network problem, a manual repair mode is adopted.
[0131] The automatic repair manner can be understood as self-repairing the detected network problem. For example, the first network element detects a network problem in the process of running the automatic function example 1, and the network problem can be repaired by the first network element without the indication of the second network element. In this way, the first network element does not report the detected network problem to the second network element, thereby reducing the solution delay of the network problem, and supporting to improve the efficiency of the automatic function example 1 in the running process.
[0132] The manual repair manner can be understood as indicating or determining whether to repair the detected network problem by the second network element or through the man-machine interface, in addition to the network element detecting the network problem. For example, the first network element detects a network problem in the process of running the automatic function example 1, and the first network element requests the second network element whether to repair the network problem. Further, if the second network element determines to repair the network problem, the second network element indicates the first network element whether to repair the network problem. If the second network element determines that the network problem detected by the first network element in the running of the automatic function example 1 is a network problem that does not need to be solved, the second network element can indicate the first network element not to repair the network problem, which can reduce the running power consumption of the first network element, thereby reducing the operation cost.
[0133] In one possible implementation, the division basis (or factor, or criterion, or reason, etc.) between the first type of network problem and the second type of network problem includes at least one of the following:
[0134] a (network problem) type (ProblemType);
[0135] a (network problem) occurrence area (ProblemArea);
[0136] a (network problem) occurrence time (ProblemTime).
[0137] For example, the first type of network problem and the second type of network problem are divided according to the type of the network problem. Please refer to Table 2. The content shown in Table 2 is only as an example, and is not as the final limitation. Among them, indicates the type to which the network problem belongs.
[0138] Table 2
[0139]
[0140]
[0141] As shown in Table 2:
[0142] For the network problem of coverage type, the weak coverage network problem belongs to the second type of network problem, and the coverage vulnerability network problem belongs to the first type of network problem;
[0143] For the network problem of user experience type, the low rate network problem belongs to the second type of network problem, and the low latency network problem belongs to the first type of network problem;
[0144] For the network problem of capacity type, the high load network problem belongs to the second type of network problem, and the low load network problem belongs to the first type of network problem;
[0145] For the network problem of energy saving type, the high energy consumption network problem belongs to the second type of network problem, and the low energy consumption network problem belongs to the first type of network problem;
[0146] For the network problem of fault type, the base station disconnection type fault network problem belongs to the second type of network problem, the front transmission / optical port type fault network problem belongs to the first type of network problem, the clock type fault network problem belongs to the second type of network problem, the cell service withdrawal type fault network problem belongs to the first type of network problem, and the standing wave type fault network problem belongs to the second type of network problem.
[0147] Optionally, one or more types of network problems listed above can belong to the first type of network problem or the second type of network problem. For example, the coverage type network problem and the user experience type network problem described above both belong to the second type of network problem, and the capacity type network problem, the energy saving type network problem and the fault type network problem all belong to the first type of network problem, so this can enhance the authority of the first network element to automatically repair network problems.
[0148] For example, the first type of network problem and the second type of network problem are divided according to the occurrence area of the network problem. Please refer to Table 3. The content shown in Table 3 is only an example and is not limited.
[0149] Table 3
[0150]
[0151] As shown in Table 3:
[0152] For the network problem occurring in the office area, it belongs to the first type of network problem;
[0153] For the network problem occurring in the residential area, it belongs to the second type of network problem;
[0154] For the network problem occurring in the factory area, it belongs to the second type of network problem.
[0155] Optionally, one or more of the above listed types of network problem can belong to the first type of network problem or the second type of network problem. For example, the network problem occurring in the office area and the network problem occurring in the residential area are both of the second type of network problem, and the network problem occurring in the factory area is of the first type of network problem. In this way, the authority of the first network element to automatically repair the network problem can be improved.
[0156] For example, the first type of network problem and the second type of network problem are classified according to the occurrence time of the network problem. Please refer to Table 4. The content shown in Table 4 is only an example and is not limited.
[0157] Table 4
[0158]
[0159] As shown in Table 4:
[0160] For the network problem occurring in the 0:00-8:00 time period, it belongs to the first type of network problem;
[0161] For the network problem occurring in the 8:00-17:00 time period, it belongs to the second type of network problem;
[0162] For the network problem occurring in the 17:00-24:00 time period, it belongs to the first type of network problem.
[0163] Optionally, the network problem occurring in one or more of the above listed time periods can belong to the first type of network problem or the second type of network problem. For example, the network problem occurring in the 0:00-20:00 time period belongs to the second type of network problem, and the network problem occurring in the 20:00-24:00 time period belongs to the first type of network problem. In this way, the authority of the first network element to automatically repair the network problem can be improved.
[0164] In one possible implementation, the (network problem) type, the (network problem) occurrence area, and the (network problem) occurrence time can be combined with each other.
[0165] For example, the weak coverage network problem in area 1 belongs to the first type of network problem and can be repaired automatically, and the weak coverage problem in area 2 belongs to the second type of network problem and can be repaired manually.
[0166] For example, the weak coverage network problem occurring in the time period of 18:00-24:00 in the region 1 belongs to the first type of network problem, and the automatic repair mode can be adopted; the weak coverage network problem occurring in the time period of 8:00-18:00 in the region 1 belongs to the second type of network problem, and the manual repair mode can be adopted.
[0167] Based on the above analysis, the second network element can determine the first information, and the first information is used to configure a repair strategy, the repair strategy is used to indicate at least one of the network problem adopting the automatic repair mode and the network problem adopting the manual repair mode.
[0168] For example, the repair strategy described above is used to indicate the network problem adopting the automatic repair mode, and the first network element can determine the network problem adopting the automatic repair mode according to the repair strategy, and can determine the network problem adopting the manual repair mode based on this.
[0169] For example, the repair strategy described above is used to indicate the network problem adopting the manual repair mode, and the first network element can determine the network problem adopting the manual repair mode according to the repair strategy, and can determine the network problem adopting the automatic repair mode based on this.
[0170] For example, the repair strategy described above is used to indicate the network problem adopting the automatic repair mode and the network problem adopting the manual repair mode, and the first network element can determine the network problem adopting the automatic repair mode and the network problem adopting the manual repair mode according to the repair strategy.
[0171] In one possible implementation, the repair strategy described above can include at least one of the following:
[0172] Information of the network problem adopting the automatic repair mode, or information of the network problem adopting the manual repair mode.
[0173] For example, the repair strategy includes information of the network problem adopting the automatic repair mode, and the first network element can determine information of the network problem not adopting the automatic repair mode based on the information of the network problem adopting the automatic repair mode.
[0174] For example, the repair strategy includes information of the network problem adopting the manual repair mode, and the first network element can determine information of the network problem not adopting the manual repair mode based on the information of the network problem adopting the manual repair mode.
[0175] For example, the repair strategy includes information of the network problem adopting the automatic repair mode and information of the network problem adopting the manual repair mode.
[0176] Thus, the first network element can determine the network problem in the automatic repair mode and the network problem in the manual repair mode according to the information, and further determine the corresponding repair mode.
[0177] In one possible implementation, the information of the network problem in the automatic repair mode can include one or more of the type, the occurrence area, and the occurrence time. Thus, the first network element can determine the network problem in the automatic repair mode according to the information of the network problem in the automatic repair mode, and can automatically repair the network problem in the automatic repair mode, which can enhance the running efficiency of the automatic function instance in the running process.
[0178] In one possible implementation, the information of the network problem in the manual repair mode can include one or more of the type, the occurrence area, and the occurrence time. Thus, the first network element can determine the network problem in the manual repair mode according to the information of the network problem in the manual repair mode.
[0179] S302, the second network element sends first information to the first network element. Correspondingly, the first network element receives the first information.
[0180] In one possible example, the first information can be replaced by network problem repair strategy configuration request information or other terms, which are not limited.
[0181] Optionally, the first information can further include the identifier of the automatic function instance 1. Thus, the first network element can determine that the repair strategy is applied to the automatic function instance 1.
[0182] S303, the first network element running the automatic function instance 1 detects the first network problem, and determines the repair mode of the first network problem according to the repair strategy.
[0183] The first network element can determine the repair mode of the first network problem according to the information of the first network problem and the repair strategy. For example:
[0184] For example, the information of the first network problem includes that the occurrence area of the first network problem is an office area, and the information of the network problem in the automatic repair mode in the repair strategy includes the office area. The first network element determines that the repair mode of the first network problem is the automatic repair mode.
[0185] For another example, the information of the first network problem includes that the occurrence time of the first network problem is 8:00-18:00, and the information of the network problem in the manual repair mode in the repair strategy includes 8:00-18:00. The first network element determines that the repair mode of the first network problem is the manual repair mode.
[0186] In the foregoing solution, the second network element divides the network problems detected by the first network element when the automatic function example is running into two categories: one category is the network problems that adopt the automatic repair mode, and the other category is the network problems that adopt the manual repair mode, and configures the repair strategy to the first network element. The first network element can determine the corresponding repair mode for the network problem detected when the automatic function example is running according to the repair strategy.
[0187] Compared with the existing solution in which the first network element reports all the network problems detected when the automatic function example is running to the second network element, the foregoing solution can support the first network element to automatically repair the network problems that can adopt the automatic repair mode, and only report the information of the network problems that adopt the manual repair mode to the second network element. In this way, the first network element can repair the network problems more timely, thereby supporting improving the running efficiency of the automatic function example in the running process.
[0188] Through the foregoing solution, the first network element can automatically repair part of the network problems detected when the automatic function example is running, and reduce the number of network problems reported to the second network element, thereby supporting improving the running efficiency of the automatic function example in the running process.
[0189] In one possible implementation, the foregoing method can further include:
[0190] S304a, the first network element determines that the repair mode of the first network problem is manual repair according to the information of the first network problem and the information of the network problem that adopts the manual repair mode.
[0191] S304b, the first network element sends second information to the first network element. Correspondingly, the first network element receives the second information.
[0192] For example, the second information is used to request to repair the first network problem. Correspondingly, the second network element determines whether to repair the first network problem.
[0193] The second information includes at least one of the following:
[0194] an identifier of the first network problem;
[0195] a type of the first network problem;
[0196] an occurrence area of the first network problem;
[0197] an occurrence time of the first network problem.
[0198] In this way, the first network element can determine whether to repair the first network problem according to one or more of the foregoing.
[0199] For example, the second information comprises an identification of the first network problem, and the second network element determines the first network problem according to the identification of the first network problem, and then determines whether to repair the first network problem. Illustratively, the identification of the first network problem indicates that the first network problem is a weak coverage area network problem, and the second network element can determine whether to repair the network problem according to whether the number of terminal devices in the weak coverage area is less than a threshold value, such as the second network element determining that the number of terminal devices in the weak coverage area is less than the threshold value, the second network element determining not to repair the network problem; or such as the second network element determining that the number of terminal devices in the weak coverage area is greater than the threshold value, the second network element determining to repair the network problem.
[0200] For example, the second information comprises a type of the first network problem, and the second network element determines the first network problem according to the type of the first network problem. Illustratively, the type of the first network problem is the aforementioned energy-saving network class network problem, and the second network element can determine whether to repair the network problem according to the overall energy consumption of the wireless network, such as the second network element determining that the overall energy consumption of the current wireless network is less than a threshold value, the second network element determining not to repair the network problem; or such as the second network element determining that the overall energy consumption of the current wireless network is higher than the threshold value, the second network element determining to repair the network problem.
[0201] For example, the second information comprises an occurrence area of the first network problem, and the second network element determines whether to repair the first network problem according to the occurrence area of the first network problem. Illustratively, the occurrence area of the first network problem is an office area, and the second network element can determine whether to repair the network problem according to the number of users in the office area, such as the second network element determining that the number of current users in the office area is less than a threshold value, the second network element determining not to repair the network problem; or such as the second network element determining that the number of current users in the office area is greater than the threshold value, the second network element determining to repair the network problem.
[0202] For example, the second information comprises an occurrence time of the first network problem, and the second network element determines whether to repair the first network problem according to the occurrence area of the first network problem. Illustratively, the occurrence time of the first network problem is 9:00-16:00, and the second network element can determine whether to repair the network problem according to the number of users in the time period, such as the second network element determining that the number of current users in the time period is less than a threshold value, the second network element determining not to repair the network problem; or such as the second network element determining that the number of current users in the time period is greater than the threshold value, the second network element determining to repair the network problem.
[0203] Optionally, the second information can also indicate a solution of the first network problem. In this way, the second network element can determine whether to repair the first network problem according to the solution of the first network problem.
[0204] Optionally, the second information can also indicate a cause of the occurrence of the first network problem.
[0205] S304c, the first network element sends third information to the second network element. Correspondingly, the second network element receives the third information.
[0206] In one possible example, the third information is used to indicate that the first network problem is repaired.
[0207] In another possible example, the third information is used to indicate that the first network problem is not repaired.
[0208] Optionally, the third information can also indicate a solution to the first network problem. In this way, the second network element can repair the first network problem according to the solution.
[0209] In this way, the first network element can report a network problem in a manual repair mode to the second network element, and can determine whether to repair the first network problem based on the indication of the second network element, thereby being able to support reducing the running power consumption of the first network element, for example, the first network element does not repair a network problem that actually does not need to be repaired.
[0210] In one possible implementation, when the first network element determines, according to the information of the first network problem and the information of the network problem in the automatic repair mode, that the repair mode of the first network problem is automatic repair, the first network element repairs the first network problem by itself.
[0211] Specifically, the first network element performs cause analysis on the first network problem to obtain a cause of the occurrence of the first network problem, gives a solution (such as modifying a network configuration parameter) to repair the first network problem, and executes the solution to the first network problem.
[0212] In this way, the first network element can automatically repair a network problem in an automatic repair mode, thereby being able to repair the network problem in a timely manner.
[0213] In one possible implementation, the method further includes:
[0214] S305, the first network element sends a network problem report of the automation function example 1 to the second network element. Correspondingly, the second network element receives the network problem report of the automation function example 1.
[0215] For example, the network problem report of the automation function example 1 includes at least one of a network problem information list and network problem statistical information.
[0216] In this way, this can support the second network element to evaluate the performance of the automation function example.
[0217] Optionally, the network problem report of the automation function example 1 can include information related to the first network problem.
[0218] One possible implementation, the network problem report described above further comprises the identification of the automatic function example 1. In this way, the second network element can determine that the network problem report belongs to the automatic function example 1.
[0219] One possible implementation, the network problem statistics described above comprises at least one of the following:
[0220] The number of detections;
[0221] The number of successful repairs;
[0222] The number of failed repairs;
[0223] The number of automatic repairs;
[0224] The number of manual repairs.
[0225] In this way, the second network element can evaluate the performance of the automatic function example 1 according to the information described above.
[0226] It should be noted that the second network element can evaluate the performance of the automatic function example 1 according to any one of the information described above. When the network problem statistics described above comprises more information, the second network element can evaluate the performance of the automatic function example 1 more comprehensively.
[0227] One possible implementation, the network problem information list described above comprises at least one of the following:
[0228] The identification;
[0229] The processing status;
[0230] The repair result.
[0231] In this way, the second network element can obtain more detailed information about the network problem, and further evaluate the performance of the automatic function example.
[0232] The description of the network problem information list can be seen in Table 5. The content described in Table 5 is only as an example, not as the final limitation.
[0233] Table 5
[0234] Identification Processing status Repair result Identification of network problem 1 Manual repair Repair success Identification of network problem 2 Automatic repair Repair failure Identification of network problem 3 Automatic repair Repair success
[0235] As shown in Table 5:
[0236] For network problem 1, the processing state is manually repaired, and the repair result is success;
[0237] For network problem 2, the processing state is automatically repaired, and the repair result is failure;
[0238] For network problem 3, the processing state is automatically repaired, and the repair result is success.
[0239] In one possible implementation, the network problems counted by the network problem statistical information are all of the first type, or the network problems counted by the network problem statistical information all occur in the first area.
[0240] In other words, the network problem statistical information is based on the network problem type granularity, or the network problem statistical information is based on the network problem occurrence area granularity.
[0241] For example, the first network element counts information about network problems of the first type (such as the aforementioned coverage type network problems) when running the automatic function example 1. In this way, the performance of the automatic function example 1 can be evaluated by the second network element.
[0242] In this way, the second network element can evaluate the performance of the automatic function example in a specific area or a specific type.
[0243] In one possible implementation, the network problem report further includes network problem processing time information. For description of the network problem processing time information, refer to Table 6. The content shown in Table 6 is only an example and is not limited.
[0244] Table 6
[0245] Identification Processing time information Identification of network problem 1 Time 1 Identification of network problem 2 Time 2 Identification of network problem 3 Time 3
[0246] As shown in Table 6:
[0247] For network problem 1, the first network element solves network problem 1 at time 1 (automatically repairs or manually repairs);
[0248] For network problem 2, the first network element solves network problem 2 at time 2 (automatically repairs or manually repairs);
[0249] For the network problem 3, the first network element solves (automatic repair or manual repair) the network problem 3 at time 3.
[0250] In this way, the second network element can evaluate the performance of the automatic function example 1 at runtime according to the processing time information of the network problem, for example, the second network element can determine whether the automatic function example 1 can quickly detect and repair the network problem according to the time difference between the detection of the network problem by the automatic function example 1 and the repair of the network problem by the automatic function example 1.
[0251] The method shown in the following is further described. Figure 4 The method shown in the following is further described. Figure 3 The method shown in the following is further described.
[0252] Figure 4 is a schematic diagram of an application scenario of an embodiment of the present application. As shown in Figure 4 The coverage area corresponding to an application (application, APP) 1 is area A, and the coverage area corresponding to an APP 2 is area B. Area A includes area 1 and area 2, and area B includes area 2 and area 3. The APP 1 and the APP 2 each deploy an automatic function example, for example, the APP 1 deploys an automatic function example 1, and the APP 2 deploys an automatic function example 2. The APP 1 and the APP 2 can each obtain a respective repair strategy from an operation and maintenance platform.
[0253] For example, the APP 1 obtains a repair strategy 1 from the operation and maintenance platform, and the APP 2 obtains a repair strategy 2 from the operation and maintenance platform. The repair strategy 1 is used to indicate that the network problem in the area 1 can adopt an automatic repair mode, and the network problem in the area 2 can adopt a manual repair mode. The repair strategy 2 is used to indicate that the network problem in the area 3 can adopt an automatic repair mode, and the network problem in the area 2 can adopt a manual repair mode.
[0254] When the APP 1 and the APP 2 each run the automatic function example, the APP 1 and the APP 2 can determine the respective repair mode for the network problem detected when running the automatic function example according to the respective repair strategy, for example, for the APP 1, the APP 1 adopts an automatic repair mode for the network problem detected in the area 1 according to the repair strategy 1, and adopts a manual repair mode for the network problem detected in the area 3. For example, for the APP 2, the APP 2 adopts an automatic repair mode for the network problem detected in the area 2 according to the repair strategy 2, and adopts a manual repair mode for the network problem detected in the area 3, thereby improving the running efficiency of the automatic function example in the running process.
[0255] In summary, the embodiment of the present application divides the network problems detected by the automation function instance at runtime into network problems that can be automatically repaired and network problems that can be manually repaired, and sends information for distinguishing the network problems that can be automatically repaired and the network problems that can be manually repaired to the first network element, so that the first network element can determine the corresponding repair mode for the network problems detected by the automation function instance at runtime when the automation function instance is running. In this way, the running efficiency of the automation function instance during running can be improved, and the number of network problems reported by the first network element to the second network element can be reduced.
[0256] To implement the functions in the method provided in the present application, the first network element and the second network element can each include a hardware structure and / or a software module to implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a certain function is implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application of the technical solution and the design constraint conditions.
[0257] Figure 5 FIG. 1 is a schematic block diagram of a communication device according to an embodiment of the present application. The communication device includes a processing circuit 510 and a transceiver circuit 520, which can be connected or coupled to each other, such as through a bus 530. The communication device can be a first network element or a second network element, etc.
[0258] Optionally, the communication device can further include a memory 540. The memory 540 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 540 is any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing a computer program or instructions, and / or data.
[0259] The processing circuit 510 can be all or part of one or more processors, or be one or more processors. The processor can be a central processing unit (CPU). In the case of the processing circuit 510 being a CPU, the CPU can be a single core CPU, or a multi core CPU. The processing circuit 510 can be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or part of the foregoing processor, chip or integrated circuit for processing functions. In addition, the transceiver circuit 520 can also be a transceiver, or an input / output interface, an input / output interface for input or output of signals or data, and can also be referred to as an input / output circuit.
[0260] When the communication device is the first network element, the processing circuit 510 is configured to perform the following operations: receiving the first information; running the automated function example 1 to detect the first network problem, determining the repair method of the first network problem according to the repair strategy, etc.
[0261] When the communication device is the second network element, the processing circuit 510 is configured to perform the following operations: determining the first information; sending the first information, etc.
[0262] When the communication device is the first network element or the second network element, it will be responsible for performing the methods or steps related to the first network element or the second network element in the foregoing method embodiments.
[0263] When Figure 5 When the communication device is the first network element or the second network element, the transceiver circuit 520 can be a transceiver.
[0264] When Figure 5 When the communication device is a chip for the first network element or the second network element, the transceiver circuit 520 can be an input / output circuit.
[0265] The above description is only an exemplary description. The specific content can refer to the content shown in the foregoing method embodiments.
[0266] Figure 5 The implementation of each operation in the foregoing description can also correspond to the description of the corresponding method embodiment shown in Figure 3 to Figure 4
[0267] Figure 6 is a schematic block diagram of another communication device of an embodiment of the present application. The communication device can be or be located in the first network element or the second network element, and be configured to implement the method related in the foregoing embodiments.
[0268] The communication device 600 includes a transceiver unit 610 and a processing unit 620. The transceiver unit 610 may include a sending unit and a receiving unit. The sending unit performs the sending action of the communication device, and the receiving unit performs the receiving action of the communication device. For ease of description, the sending unit and the receiving unit are combined into a single transceiver unit in this embodiment. This will be explained uniformly here and will not be repeated later.
[0269] When the communication device is the first network element, for example, the transceiver unit 610 is used to receive the first information; the processing unit 620 is used to run the automation function example 1 to detect the first network problem, and determine the repair method of the first network problem according to the repair strategy, etc.
[0270] When the communication device is a second network element, for example, the transceiver unit 610 is used to: determine first information; the processing unit 620 is used to send the first information, etc.
[0271] when Figure 6 When the communication device shown is the first network element or the second network element, it will be responsible for executing one or more of the methods or steps related to the first network element or the second network element in the aforementioned method embodiments.
[0272] Optionally, Figure 6 The communication device shown also includes a storage unit 630 for storing programs or code for executing the aforementioned methods.
[0273] Figure 6 The transceiver unit in the middle can correspond to Figure 5 The transceiver circuit in the middle, Figure 6 The processing unit in the middle can correspond to Figure 5 The processing circuitry within.
[0274] Figure 5 and Figure 6 The illustrated device embodiment is used to implement Figure 3 to Figure 4 The content described. Figure 5 and Figure 6 The specific execution steps and methods of the device shown can be found in the content described in the foregoing method embodiments.
[0275] This application also provides a chip, including a processor, for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform the methods described in the examples above. The memory may be integrated within the chip or located externally.
[0276] The application further provides another chip, comprising: an input interface, an output interface, and a processing circuit, the input interface, the output interface, and the processing circuit are connected through internal connection paths, and the processing circuit is configured to execute code in a memory, and when the code is executed, the processing circuit is configured to execute the method in any of the examples.
[0277] Optionally, the chip further comprises a memory configured to store a computer program or code. The input interface and the output interface can be independent of each other, or can be integrated into an input / output interface.
[0278] The processing circuit can be all or part of one or more processors, or one or more processors.
[0279] The application further provides a communication device, comprising a processor coupled with a memory, and the processor is configured to execute a computer program stored in the memory to implement the method and functions related to the first network element or the second network element in any of the method embodiments.
[0280] In another embodiment of the application, a computer program product containing instructions is provided, and when the computer program product is run on a computer, the method of the foregoing embodiments is implemented.
[0281] The application further provides a computer program, and when the computer program is run on a computer, the method of the foregoing embodiments is implemented.
[0282] In another embodiment of the application, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and when the computer program is executed by a computer, the method of the foregoing embodiments is implemented.
[0283] It should be understood that in the embodiments of the application, the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0284] In addition, the processor can include one or a combination of a central processing unit (CPU), a baseband processor, a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural processing unit (NPU).
[0285] It should also be appreciated that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not be limited to, these and any other suitable types of memory.
[0286] The above-described embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the above-described embodiments 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 instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions 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 instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing one or more available medium sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.
[0287] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0288] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here. In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0289] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. can be located in one place or can be distributed to multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiment according to actual needs. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. When the above functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of software products, which are stored in a storage medium and include a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and various program code storage media.
[0290] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on specific applications and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first information from a first network element, the first information being used for configuring a repair strategy, the repair strategy being used for indicating at least one of a network problem in an automatic repair mode and a network problem in a manual repair mode; when a first network problem is detected by an automated function instance, determining a repair mode of the first network problem according to the repair strategy.
2. The method of claim 1, wherein, The repair strategy comprises at least one of: information of the network problem in the automatic repair mode, or information of the network problem in the manual repair mode.
3. The method of claim 2, wherein, The information of the network problem in the automatic repair mode comprises at least one of: a type, an occurrence area, or an occurrence time.
4. The method of claim 3, wherein, The method further comprises: determining, according to the information of the first network problem and the information of the network problem in the automatic repair mode, that the repair mode of the first network problem is the automatic repair mode; repairing the first network problem.
5. The method of claim 2, wherein, The information of the network problem in the manual repair mode comprises at least one of: a type, an occurrence area, or an occurrence time.
6. The method of claim 5, wherein, The type comprises at least one of: a coverage type, a user experience type, a capacity type, an energy saving type, or a fault type.
7. The method according to claim 5 or 6, characterized in that, The method further comprises: determining, according to the information of the first network problem and the information of the network problem in the manual repair mode, that the repair mode of the first network problem is the manual repair mode; sending second information to the first network element, the second information being used for requesting to repair the first network problem; receiving third information from the first network element, the third information being used for indicating to repair the first network problem; repairing the first network problem according to the third information; The second information comprises at least one of: an identifier of the first network problem, a type of the first network problem, an occurrence area of the first network problem, or an occurrence time of the first network problem.
8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: sending a network problem report of the automated function instance to the first network element, the network problem report comprising at least one of a network problem information list and network problem statistical information.
9. The method of claim 8, wherein, The network problem report further comprises network problem processing time information.
10. The method according to claim 8 or 9, characterized in that, The network problem statistical information comprises at least one of: a detection number, a repair success number, a repair failure number, an automatic repair number, or a manual repair number.
11. The method according to any one of claims 8 to 10, characterized in that, The network problem information list comprises: an identifier, a processing state, or a repair result.
12. The method of any one of claims 8 to 11, wherein: all network problems counted by the network problem statistical information are of a first type, or all occurrence areas of network problems counted by the network problem statistical information are a first area.
13. A method of communication, comprising: The method comprises: determining first information, the first information being used for configuring a repair strategy, the repair strategy being used for indicating at least one of a network problem in an automatic repair mode and a network problem in a manual repair mode; sending the first information to a second network element, the first information being used for the second network element to determine a repair mode of a first network problem detected when an automated function instance is run.
14. The method of claim 13, wherein, The repair strategy comprises at least one of the following: information of a network problem repaired in an automatic manner, or information of a network problem repaired in a manual manner.
15. The method of claim 14, wherein, The information of the network problem repaired in the automatic manner comprises at least one of the following: a type, an occurrence area, or an occurrence time.
16. The method of claim 14, wherein, The information of the network problem repaired in the manual manner comprises at least one of the following: a type, an occurrence area, or an occurrence time.
17. The method of claim 16, wherein, The type of the network problem comprises at least one of the following: a coverage type, a user experience type, a capacity type, an energy saving type, or a fault type.
18. The method of claim 16 or 17, wherein, The method further comprises: receiving second information from the second network element, the second information being used for requesting to repair the first network problem, and a repair manner of the first network problem being a manual repair; sending third information to the second network element, the third information being used for indicating to repair the first network problem; wherein the second information comprises at least one of the following: an identifier of the first network problem, a type of the first network problem, an occurrence area of the first network problem, or an occurrence time of the first network problem.
19. The method according to any one of claims 13 to 18, characterized in that, The method further comprises: receiving a network problem report of the automatic function instance from the second network element, the network problem report comprising at least one of a network problem information list and network problem statistical information.
20. The method of claim 19, wherein, The network problem report further comprises network problem processing time information.
21. The method according to claim 19 or 20, characterized in that, The network problem statistical information comprises at least one of the following: a detection number, a repair success number, a repair failure number, an automatic repair number, or a manual repair number.
22. The method of any one of claims 19-21, wherein, The network problem information list comprises: an identifier, a processing state, or a repair result.
23. The method of any one of claims 19 to 22, wherein: all types of network problems counted by the network problem statistical information are of a first type, or all occurrence areas of network problems counted by the network problem statistical information are of a first area.
24. A communications device, characterized by The communication device comprises a processor configured to cause the communication device to perform the method of any one of claims 1 to 23 by executing computer programs or instructions or by a logic circuit.
25. The communication apparatus according to claim 24, wherein The communication device further comprises a memory configured to store the computer programs or instructions.
26. The communication apparatus according to claim 24 or 25, wherein, The communication device further comprises a communication interface configured to input and / or output signals.
27. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer programs or instructions, which, when executed on a computer, cause the method of any one of claims 1 to 23 to be performed.
28. A computer program product, characterised in that, The computer readable storage medium stores instructions, which, when executed on a computer, cause the method of any one of claims 1 to 23 to be performed.
29. A chip, characterized by The chip is installed in a communication device, and the chip comprises a processor and a communication interface, the processor reads instructions through the communication interface and executes the instructions, so that the communication device performs the method of any one of claims 1 to 23.
30. A communication system, characterized by comprise: a first network element and a second network element; the second network element is configured to perform the method of any one of claims 1 to 12. The first network element is configured to perform the method of any one of claims 13 to 23. The first network element is configured to perform the method of any one of claims 13 to 23.