Communication method, communication apparatus, and communication system

By sending assistance request messages, including relevant information, to other devices or personnel through communication devices to achieve the goal, the problem of insufficient AI agent-assisted network capabilities is solved, the network's ability to achieve goals is improved, and the cost of intellectual labor is reduced.

WO2026066799A1PCT designated stage Publication Date: 2026-04-02HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing AI agents have limited ability to assist networks in achieving set goals in the field of communication, which restricts their widespread application.

Method used

When communication equipment is unable to assist the network in achieving its goal, it sends an assistance request message to request assistance from other equipment or personnel (such as operations support systems, support personnel, or experts). This assistance includes relevant information such as the business area, operation type, and identification of the operation object, in order to achieve the goal.

Benefits of technology

It improves the ability of communication equipment to assist the network in achieving set goals, reduces the intellectual labor required by other equipment or personnel, and realizes closed-loop operation in problem handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025115346_02042026_PF_FP_ABST
    Figure CN2025115346_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a communication method, a communication apparatus, and a communication system. The communication method comprises: a communication device receiving information used for indicating a target set for a network; and when the communication device determines that the communication device cannot assist the network in achieving the target, the communication device sending, to another device, assistance request information comprising information for assisting the network in achieving the target, and the other device assisting the network in achieving the target according to the information for assisting the network in achieving the target. Thus, introducing another device to assist a network in achieving a set target improves the ability of communication devices to assist networks in achieving set targets. In addition, because the other device assists the network in achieving the target based on information fed back by the communication device for the purpose of assisting the network in achieving the target, the computational effort contributed by the other device is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication apparatus, and communication system

[0001] This application claims priority to the Chinese patent application No. 202411369141.0, filed on September 27, 2024, and entitled "Communication method, communication apparatus, and communication system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and more particularly, to a communication method, a communication apparatus, and a communication system. BACKGROUND

[0003] At present, the artificial intelligence (AI) agent technology has been used in the communication field to realize the self-closing loop processing of some scenarios in the communication field. For example, in the network management field, the AI agent can monitor and perceive the running state of the network according to the target set by the operator for the network (for example, the proportion of low-rate users is less than 5%), and when it is determined that the network fails to achieve the target, the AI agent can analyze the information obtained by its perception, output the corresponding solution, and solve the corresponding problem based on the solution, so as to make the network achieve the set target.

[0004] However, the existing AI agent has limited ability to assist the network to achieve the set target, which limits the wide application of the AI agent in the communication field. Therefore, how to improve the ability of the AI agent to assist the network to achieve the set target is a technical problem to be solved at present. SUMMARY

[0005] The present application provides a communication method, a communication apparatus, and a communication system, which can support improving the ability of the AI agent to assist the network to achieve the set target.

[0006] In a first aspect, a communication method is provided, comprising: receiving information indicating a target set for a network; and in a case where it is determined that a communication device cannot assist the network to achieve the target, sending an assistance request message, the assistance request message comprising information for assisting the network to achieve the target.

[0007] The scheme of the first aspect can be executed by a communication apparatus, which can be a communication device, or a module (such as a chip system, etc.) in the communication device, or a logic node, a logic module, or software, etc. that can realize all or part of the functions of the communication device. For the convenience of description, the following will be described taking the communication device as an example.

[0008] In the foregoing solution, when the communication device determines that it cannot assist the network to achieve the target, the communication device can send an assistance request message including information for assisting the network to achieve the target to other devices, which can support other devices assisting the network to achieve the target according to the foregoing information for assisting the network to achieve the target. In this way, by introducing the way of other devices assisting the network to achieve the set target, the capability of the communication device assisting the network to achieve the set target can be improved. In addition, since other devices assist the network to achieve the target according to the information for assisting the network to achieve the target fed back by the communication device, the intelligence labor of other devices can be reduced.

[0009] In some implementations of the first aspect, the case that the communication device determines that it cannot assist the network to achieve the target includes that it is determined that the network needs to be assisted by an assistance personnel to achieve the target. In this way, the communication device can request the network to be assisted by the assistance personnel to achieve the target, and thus the capability of the communication device assisting the network to achieve the target can be improved.

[0010] In some implementations of the first aspect, the information for assisting the network to achieve the target includes a first assistance solution, and the determination that the network needs to be assisted by the assistance personnel to achieve the target includes that it is determined that the first assistance solution needs to be performed on site, and the first assistance solution is generated by the communication device according to a first question, and the first question is related to the assistance of the network to achieve the target. In this way, when the communication device determines that the assistance solution needs to be operated on site by the assistance personnel, the communication device can request the network to be assisted by the assistance personnel to achieve the target.

[0011] In some implementations of the first aspect, the sending of the assistance request message includes that the assistance request message is sent to an operation support system, and the information for assisting the network to achieve the target further includes at least one of the following: business domain information corresponding to the first question, operation type information corresponding to the first question, or identification information of an operation object corresponding to the first question. In this way, through the interaction between the communication device and the operation support system about the assistance request message, the operation support system can assist the network to achieve the target according to the foregoing information for assisting the network to achieve the target.

[0012] In some implementations of the first aspect, the method further includes: receiving information of at least one assistant, the at least one assistant including the first assistant; and sending the assistance request message includes: sending the assistance request message to the first assistant, the first assistant being determined according to at least one of the business domain information corresponding to the first question, the operation type information corresponding to the first question, and the identification information of the operation object corresponding to the first question. In this way, the communication device can match the corresponding assistant by itself, and directly send the aforementioned assistance request message to the corresponding assistant, which can reduce the overall information interaction cost, for example, the communication device does not need to send the assistance request message to the assistant through the operation support system.

[0013] In some implementations of the first aspect, the information for assisting the network to achieve the target further includes identification information of the operation object corresponding to the first question. In this way, this helps the assistant to determine the object of operation.

[0014] In some implementations of the first aspect, the method further includes: receiving a first assistance completion message, the first assistance completion message being used to indicate that the first question has been successfully solved; and sending information indicating that the network achieves the target according to the first assistance completion message. In this way, this can complete the closed-loop operation of the problem processing.

[0015] In some implementations of the first aspect, the method further includes: generating a first state, the first state being used to indicate that the state of the first question is pending; and generating a second state according to the first assistance completion message, the second state being used to indicate that the state of the first question is completed. In this way, this can support the communication device to record the solving process of the first question.

[0016] In some implementations of the first aspect, the determination that the communication device cannot assist the network to achieve the target includes: determining that the network needs to be assisted by an expert to achieve the target.

[0017] In this way, the communication device can request the network to be assisted by an expert to achieve the target, thereby being able to improve the ability of the communication device to assist the network to achieve the target.

[0018] In some implementations of the first aspect, the determination that the network needs to be assisted by an expert to achieve the target includes: determining that the communication device cannot generate a second assistance scheme according to a second question, the second assistance scheme being used to assist the network to achieve the target, and the second question being related to assisting the network to achieve the target. In this way, when the communication device determines that it cannot generate the corresponding assistance scheme according to the second question, the communication device can request the network to be assisted by an expert to achieve the target.

[0019] In some implementations of the first aspect, the sending the assistance request message comprises: sending, to the operation support system, the assistance request message, and the information used for assisting the network to reach the target comprises at least one of: service domain information corresponding to the second problem, takeover type information corresponding to the second problem, identification information of an operation object corresponding to the second problem, or description information of the second problem. In this way, through the interaction between the communication device and the operation support system on the assistance request message, it can support the operation support system to determine the corresponding expert.

[0020] In some implementations of the first aspect, the method further comprises: receiving a second assistance completion message, the second assistance completion message being used for indicating that the second problem has been successfully solved; and sending, according to the second assistance completion message, information used for indicating that the network reaches the target. In this way, it can complete the closed-loop operation of the problem processing.

[0021] In some implementations of the first aspect, the method further comprises: generating a third state, the third state being used for indicating that the state of the second problem is to be processed; and generating, according to the second assistance completion message, a fourth state, the fourth state being used for indicating that the state of the second problem is completed. In this way, it can support the communication device to record the solving process of the second problem.

[0022] The second aspect provides a communication system, comprising: a communication device and an operation support system. The communication device is configured to receive information used for indicating a target set by a network; and in a case where it is determined that the communication device cannot assist the network to reach the target, send, to the operation support system, an assistance request message, the assistance request message comprising information used for assisting the network to reach the target. The operation support system is configured to receive the assistance request message from the communication device.

[0023] When the communication device determines that it cannot assist the network to reach the target, the communication device can send, to the operation support system, the assistance request message comprising the information used for assisting the network to reach the target, and the operation support system can assist the network to reach the target according to the aforementioned information used for assisting the network to reach the target. In this way, by introducing the way that the operation support system assists the network to reach the set target, it can improve the ability of the communication device to assist the network to reach the set target. In addition, since the operation support system assists the network to reach the target according to the information used for assisting the network to reach the target fed back by the communication device, it can reduce the intellectual labor of the operation support system.

[0024] In some implementations of the second aspect, the communication device configured to receive information used for indicating a target set by a network comprises: the communication device configured to receive the information used for indicating the target set by the network from the operation support system. In this way, it can support the communication device to obtain the information about the target of the aforementioned network.

[0025] In some implementations of the second aspect, the information for assisting the network to achieve the target includes a first assistance solution, the information for assisting the network to achieve the target further includes at least one of service domain information corresponding to the first problem, operation type information corresponding to the first problem, and identification information of an operation object corresponding to the first problem, the first assistance solution is generated by the communication device according to the first problem, and the first problem is related to the aforementioned assisting the network to achieve the target; the operation support system is further configured to send a first assistance execution request message to a first assistant, the first assistant is determined by matching at least one of the service domain information corresponding to the first problem, the operation type information corresponding to the first problem, and the identification information of the operation object corresponding to the first problem, the first assistance execution request message is used to request to solve the first problem, and the first assistance execution request message includes the first assistance solution. In this way, this can support the assistant to assist the network to achieve the target, and thus the ability of the communication device to assist the network to achieve the target can be improved.

[0026] In some implementations of the second aspect, the first assistance execution request message further includes at least one of the operation type information corresponding to the first problem and the identification information of the operation object corresponding to the first problem. In this way, when the operation type information corresponding to the first problem is indicated, this helps the assistant to perform the corresponding operation. When the identification information of the operation object corresponding to the first problem is indicated, this helps the assistant to determine the object to be operated.

[0027] In some implementations of the second aspect, the operation support system is further configured to receive a first assistance execution response message from the first assistant, the first assistance execution response message is used to indicate that the first problem has been successfully solved, and according to the first assistance execution response message, a first assistance completion message is sent to the communication device, the first assistance completion message is used to indicate that the first problem has been successfully solved. In this way, this can complete the closed-loop operation of problem processing.

[0028] In some implementations of the second aspect, the information for assisting the network to achieve the target includes at least one of service domain information corresponding to a second question corresponding to the target, takeover type information corresponding to the second question, identification information of an operation object corresponding to the second question, and description information of the second question, the second question being related to the assisting the network to achieve the target. The operation support system is further configured to send a second assistance execution request message to a first expert, the first expert being determined according to at least one of the service domain information corresponding to the second question, the takeover type information corresponding to the second question, and the identification information of the operation object corresponding to the second question, the second assistance execution request message being used to request to solve the second question, the second assistance request execution message including the information for assisting the network to achieve the target, the information for assisting the network to achieve the target being used by the expert to determine a second assistance solution to the second question. In this way, this can support the expert to assist the network to achieve the target, and thus can improve the capability of the communication device to assist the network to achieve the target.

[0029] In some implementations of the second aspect, the operation support system is further configured to receive a second assistance execution response message from the expert, the second assistance execution response message being used to indicate that the second question has been successfully solved; and send a second assistance completion message to the communication device according to the second assistance execution response message, the second assistance completion message being used to indicate that the second question has been successfully solved. In this way, this can complete the closed-loop operation of the question processing.

[0030] The communication device described above can also be configured to perform the method described in the first aspect and any possible implementation of the first aspect.

[0031] In a third aspect, a computer-readable storage medium is provided, the computer-readable storage medium having stored thereon computer programs or instructions, which when executed on a computer, cause the method described in the first aspect and any possible implementation of the first aspect to be performed.

[0032] In a fourth aspect, a computer program product is provided, containing instructions, which when executed on a computer, cause the method described in the first aspect and any possible implementation of the first aspect to be performed.

[0033] In a fifth aspect, a chip or chip system is provided, comprising: 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.

[0034] In a sixth aspect, a communication apparatus is provided, which can be a communication device, or a device or module configured to perform the functions of the communication device.

[0035] In a possible implementation form, the communication apparatus can comprise a module or unit for performing the method / operation / step / action described in the first aspect, which can be hardware circuit, software, or a combination of hardware circuit and software.

[0036] For example, the communication apparatus comprises a transceiver unit and a processing unit.

[0037] In a seventh aspect, there is provided a communication apparatus comprising a processor configured to cause the communication apparatus to perform the method described in the first aspect and any possible implementation of the first aspect, by executing computer program or instructions, or by logic circuit.

[0038] In a possible implementation form, the communication apparatus further comprises a memory configured to store the computer program or instructions.

[0039] In a possible implementation form, the communication apparatus further comprises a communication interface configured to input and / or output signals.

[0040] In an eighth aspect, there is provided a communication apparatus comprising a logic circuit and an input / output interface configured to input and / or output signals, and the logic circuit is configured to perform the method described in the first aspect and any possible implementation of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0041] Fig. 1 is a schematic diagram of a communication system 100 according to an embodiment of the application.

[0042] Fig. 2 is a schematic diagram of a communication method 200 according to an embodiment of the application.

[0043] Fig. 3 is a schematic diagram of a communication method 300 according to an embodiment of the application.

[0044] Fig. 4 is a schematic diagram of a communication method 400 according to an embodiment of the application.

[0045] Fig. 5 is a schematic block diagram of a communication apparatus 500 according to an embodiment of the application.

[0046] Fig. 6 is a schematic block diagram of a communication apparatus 600 according to an embodiment of the application. DETAILED DESCRIPTION

[0047] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0048] I. Unless otherwise specified, the meaning of "a plurality of" is two or more.

[0049] II. The terms and / or descriptions of different embodiments of the present application are consistent and can be referenced to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0050] III. The various digital numbers involved in the present application are only used for differentiation for convenience of description, and are not used to limit the protection scope of the present application. The size of the serial numbers involved in the present application does not mean the execution order. The execution order of each process should be determined according to its function and inherent logic. For example, the terms "first", "second", "third", "fourth" and other various term labels in the specification and claims of the present application and the drawings (if any) are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. Among them, the data thus used can be interchanged under appropriate circumstances, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.

[0051] At the same time, any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. On the contrary, the use of "exemplary" or "for example" and the like is intended to present the relevant concept in a specific manner for ease of understanding.

[0052] IV. The terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those clearly listed steps or units, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0053] V. In the present application, "for indicating" can be understood as "enabling", and "enabling" includes direct enabling and indirect enabling. When describing that a certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and it does not mean that A must be carried in the information.

[0054] If the information enabled by the information is referred to as to-be-enabled information, there are many ways to enable the to-be-enabled information in the implementation process, for example, but not limited to, the to-be-enabled information can be directly enabled, such as the to-be-enabled information itself or an index of the to-be-enabled information. The to-be-enabled information can also be indirectly enabled by enabling other information, where the other information and the to-be-enabled information have an association relationship. Only a part of the to-be-enabled information can be enabled, and the other part of the to-be-enabled information is known or agreed in advance. For example, the enabling of specific information can also be achieved by means of the pre-agreed (for example, the protocol stipulates) arrangement order of each information, thereby reducing the enabling overhead to a certain extent. Meanwhile, the common part of each information can be identified and uniformly enabled to reduce the enabling overhead caused by separately enabling the same information.

[0055] 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.

[0056] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the 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. Only a part of the to-be-indicated information can be indicated, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of specific information can also be achieved by means of the pre-agreed (for example, the protocol stipulates) arrangement order of each information, 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 as multiple sub-information, and the sending period and / or sending time of the sub-information can be the same or different.

[0057] Sixthly, in the present application, "pre-configuration" can include pre-definition, for example, protocol definition. The "pre-definition" can be implemented by pre-storing corresponding codes, tables or other information indicating manners in devices (for example, including various network elements), and the present application does not limit the specific implementation manners.

[0058] Seven, the "storage" or "save" involved in the present application can refer to saving 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 also be partially separately arranged and partially integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, which is not limited.

[0059] Eight, the "protocol" involved in the present application can refer to a standard protocol in the field of communication, for example, the fourth generation (4 th generation, 4G) network, the fifth generation (5 th generation, 5G) network protocol, 5.5G network protocol, and related protocols in future communication networks, which are not limited.

[0060] Nine, the arrows or blocks shown by the dashed lines in the schematic diagrams in the drawing part of the present application specification represent optional steps or optional modules.

[0061] Ten, unless otherwise specified, " / " represents that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0062] Eleven, in the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, and also includes indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as "output" of the chip interface, and "receiving" can also be understood as "input" of the chip interface. In other words, sending and receiving can be carried out between devices, or carried out within network elements, for example, sent or received between components, modules, chips, software modules or hardware modules within network elements through buses, wires or interfaces.

[0063] The following is described from the following aspects respectively: communication system, communication method and communication device.

[0064] I. Communication system

[0065] FIG. 1 is a schematic diagram of a communication system 100 according to an embodiment of the present application. As shown in FIG. 1, the communication system 100 includes a communication device 110 and an operations support system (OSS) 120 (the OSS can also be replaced by other terms, which are not limited herein).

[0066] Optionally, the communication system 100 can further include a network 130.

[0067] Optionally, the communication system 100 can further include one or more terminals. For ease of description, terminal 1 and terminal 2 are taken as examples for description hereinafter. The terminal 1 and the terminal 2 can interact with the communication device 110 and / or the OSS 120. It should be noted that the form of the terminal is not limited herein, for example, the terminal can be a terminal device with communication function or a robot with communication and operation capabilities.

[0068] The communication device 110 is a device or a network element with AI agent function, for example, the communication device 110 can be a management system with AI agent, such as an element management system (EMS) or a network management system (NMS), etc., or the communication device 110 can be an AI agent itself. The AI agent can be understood as a self-closed loop system that can actively perceive the network state and its environment and make decisions based on the perceived information to achieve the user's goal. In a network system with AI agent, humans are responsible for setting goals, providing resources and supervising results, and the AI agent can autonomously complete task splitting, tool selection and process control to achieve the user's set goal.

[0069] The OSS 120 is an integrated, information resource sharing support system for a telecommunications operator, which mainly includes network management, system management, billing, business, accounting and customer service, etc. The systems are organically integrated together through a unified information bus.

[0070] The network 130 includes network elements for composing a telecommunications network, including but not limited to: wireless access network devices, fixed access devices, optical transmission and wavelength division devices, routers, switches, core network devices, etc. It should be noted that these devices can be managed by the EMS / NMS (or the communication device 110), and can report their respective running states, alarms, performance indicators, logs, etc. to the EMS / NMS (or the communication device 110), and can also receive configuration information and related instructions issued by the EMS / NMS (or the communication device 110). In addition, the network 130 includes but is not limited to wired networks, wireless networks, communication networks, data networks, cellular networks, and intelligent computing centers, etc.

[0071] In a possible implementation, there can be multiple information interaction interfaces between the communication device 110 and the OSS 120, for example, interface 1, interface 2, interface 3, and interface 4 (only as an example, without specific limitation on the number and function of the interfaces).

[0072] For example, the OSS 120 sends target information set by an operation and maintenance personnel of the network 130 to the communication device 110 through the interface 1, and the communication device 110 sets the target information in an intended manner (for example, target value setting, policy setting, etc.), and supports operations such as adding, deleting, modifying, and inquiring the target.

[0073] For example, after the communication device 110 obtains the target information, the communication device 110 monitors the running state of the network 130 according to the target, and sends information obtained by the communication device 110 when monitoring the network 130 to the OSS 120 through the interface 2, for example, information such as target achievement, and operations completed by the communication device 110 to assist the network 130 to achieve the target.

[0074] For example, when the communication device 110 determines that manual intervention is needed, the communication device 110 sends information for requesting assistance of an auxiliary personnel to the OSS 120 through the interface 3, or sends information for requesting assistance of an expert (or takeover of the expert) to the OSS through the interface 4. Alternatively, the communication device 110 can request manual assistance through the interface 3 or the interface 4, that is, when the communication device 110 determines that on-site operation (for example, adjustment of an antenna, replacement of a single board, etc.) is needed to achieve self-closed loop processing in the self-closed loop processing process of a problem, the communication device 110 can give a specific problem description and operation steps to a field engineer, and the field engineer implements the operation. Alternatively, when the communication device 110 encounters a next closed loop operation that is beyond the capability range of the communication device 110 in the self-closed loop processing process of a problem, the communication device 110 can give a specific problem description and related assistance information to an expert, and the expert takes over (or assists) the related work of the communication device 110.

[0075] In the embodiment of the application, the auxiliary personnel can be an operation and maintenance engineer or a robot responsible for on-site operation, which usually needs to go to a specific site or machine room to complete operations such as hardware replacement, fiber jump, and hardware repair.

[0076] In the embodiment of the application, the expert can be an operation and maintenance engineer with experience in telecommunications operation, which is notified to assist the network 130 to achieve the target when the problem is beyond the capability range of the AI intelligent agent.

[0077] In the embodiments of the present application, the assistance includes but is not limited to artificial assistance (or assistance by an assistant) and expert assistance (or takeover by an expert). Alternatively, the assistance can be operation performed by an assistant on site or takeover by an expert, and the like.

[0078] In summary, the embodiments of the present application do not limit the device form of the communication device 110, for example, the communication device 110 includes a smart cockpit module and a self-closed loop execution module. The smart cockpit module includes a target setting unit (connected to the OSS 120 through the interface 1), a monitoring unit (connected to the OSS 120 through the interface 2), an assistant unit (connected to the OSS 120 through the interface 3), and an expert takeover unit (or an expert assistance unit) (connected to the OSS 120 through the interface 4). The self-closed loop execution module includes a perception unit (for perceiving the running state of the network 130), an analysis unit (for analyzing the information obtained by the perception unit), a decision unit (for making a decision based on the information output by the analysis unit), and an execution unit (for executing the strategy output by the decision unit). In addition, the execution unit can be connected to the aforementioned assistant unit and the expert takeover unit.

[0079] The communication device 110 and the OSS 120 can interact as follows:

[0080] The communication device 110 receives information indicating a target 1 set for the network 130; in a case where it is determined that the communication device 110 cannot assist the network 130 to achieve the target 1, the communication device 110 sends an assistance request message 1 to the OSS 120, and the assistance request message 1 includes information for assisting the network 130 to achieve the target 1.

[0081] The OSS 120 receives the assistance request message 1 from the communication device 110.

[0082] In a possible implementation, the communication device 110 can receive information indicating a target 1 set for the network 130 from the OSS 120, or can locally obtain information indicating a target 1 set for the network 130, that is, the information indicating a target 1 set for the network 130 can be pre-configured to the communication device 110, which is not limited.

[0083] In a possible implementation, the communication device 110 can also send the assistance request message 1 to other devices, for example, the communication device 110 can directly send the assistance request message 1 to a corresponding assistant or an expert, which is not limited.

[0084] In the embodiments of the present application, the target 1 is a general concept. For example, the target 1 can be that the proportion of low-rate users in the network 130 is less than 5%, or the target 1 can be that the overall channel quality of the network 130 needs to be greater than a threshold, etc. Wherein, whether the network 130 achieves the target 1 will be affected by many factors, including but not limited to: hardware factors and software factors, hardware factors including but not limited to single board, optical module, antenna, fan, etc., software factors including but not limited to network parameter setting, quality of service flow parameter setting, etc. Therefore, the communication device 110 can monitor the running state of the network 130 according to the target 1, when the communication device 110 determines that there is a corresponding problem (which will affect the network 130 to achieve the target 1), the communication device 110 can analyze and formulate a solution according to the collected information, and solve the problem according to the solution. However, due to the limitations of the capabilities of the communication device 110, there may be a situation that the communication device 110 cannot assist the network 130 to achieve the target 1. Therefore, the communication device 110 can improve the ability of the communication device 110 to assist the network 130 to achieve the target 1 through information interaction with the OSS 120. For details, see the description below.

[0085] In the embodiments of the present application, the determination that the communication device 110 cannot assist the network 130 to achieve the target 1 includes but is not limited to:

[0086] The communication device 120 does not have the ability to solve the problem (which will affect the network 130 to achieve the target 1, for example, if the problem is not solved, the network 130 cannot achieve the target 1, and for example, if the problem is solved, the network 130 can achieve the target 1), or

[0087] The communication device 110 cannot execute the assistance scheme formulated by the communication device 110.

[0088] For example, the communication device 110 does not have the ability to solve the problem, which can be that the communication device 110 cannot formulate an assistance scheme for the detected problem (which is likely to affect the network 130 to achieve the target 1), or the communication device 110 cannot actively solve the problem based on preconfigured policy information (such as data security policy). For example, for data security problems, the communication device 110 needs to be authorized by an expert to solve such problems, or needs to be solved by an expert.

[0089] For example, the communication device 110 is unable to perform the assistance scheme formulated by the communication device 110, which can be that the communication device 110 does not have the ability to perform the assistance scheme on site. For example, the communication device 110 formulates an assistance scheme that requires adjusting the azimuth angle of an antenna, which requires on-site implementation. The communication device 110 can only perform software-level operations, or the communication device 110 can only perform remote operations, and thus the communication device 110 is unable to perform the assistance scheme on site.

[0090] In summary, when the communication device 110 determines that the communication device 110 is unable to assist the network 130 to achieve the target 1, the communication device 110 can send an assistance request message 1 including information for assisting the network 130 to achieve the target 1 to other devices (e.g., the OSS 120), and the other devices (e.g., the OSS 120) can solve the problem of the communication device 110 based on the aforementioned information for assisting the network 130 to achieve the target 1, that is, assist the network 130 to achieve the target 1. In this way, this can improve the ability of the communication device 110 to assist the network 130 to achieve the target 1 by introducing other devices (e.g., the OSS 120) to assist. In addition, since the other devices (e.g., the OSS 120) assist the network 130 to achieve the target 1 according to the information for assisting the network 130 to achieve the target 1 fed back by the communication device 110, this can reduce the intellectual labor of the other devices (e.g., the OSS 120).

[0091] In one possible implementation, the aforementioned information for assisting the network 130 to achieve the target 1 can include an assistance scheme for assisting personnel to perform or operate on site, or can include reference information for experts to determine an assistance scheme, for example, the experts can formulate an assistance scheme according to the reference information. The content of the information for assisting the network 130 to achieve the target 1 is related to the specific situation in which the communication device 110 is unable to assist the network 130 to achieve the target 1, which can be seen below.

[0092] In one possible implementation, the aforementioned determination that the communication device 110 is unable to assist the network 130 to achieve the target 1 includes:

[0093] Case 1: It is determined that the assistance of the network 130 to achieve the target 1 needs to be assisted by an assistance personnel.

[0094] Case 2: It is determined that the assistance of the network 130 to achieve the target 1 needs to be assisted by an expert.

[0095] The cases 1 and 2 are described below respectively.

[0096] Case 1: The assistance of the network 130 to achieve the target 1 is assisted by an assistance personnel.

[0097] When the communication device 110 acquires the target 1, the communication device 110 can monitor the operation state of the network 130 according to the target 1. The communication device 110 determines that there is a problem 1 (e.g., a first problem), and the problem 1 is related to assisting the network 130 to achieve the target 1. For example, if the problem 1 is solved, this can support the network 130 to achieve the target 1; for another example, if the problem 1 is not solved, this cannot support the network 130 to achieve the target 1. Accordingly, the communication device 110 can generate an assistance scheme 1 (e.g., a first assistance scheme) according to the problem 1, and when the communication device 110 determines that the assistance scheme 1 needs to be operated on site (by an assistant), e.g., the assistance scheme 1 is to adjust the azimuth angle of an antenna or replace the hardware of a base station, etc., the communication device 110 can determine that the solution of the problem 1 needs the assistance of the assistant, i.e., the communication device 110 determines that the network 130 needs to be assisted by the assistant to achieve the target 1.

[0098] In this way, the communication device 110 can request the network 130 to achieve the target 1 by the assistant, and thus the ability of the communication device to assist the network to achieve the target can be improved.

[0099] In one possible implementation, when the communication device 110 determines that the network 130 needs to be assisted by the assistant to achieve the target 1, the communication device 110 can send an assistance request message 1 to the OSS 120. In this way, this can support the OSS 120 to determine the corresponding assistant, so that the communication device 110 does not need to determine the corresponding assistant, and thus the complexity of the communication device 110 can be reduced.

[0100] In one possible implementation, the information for assisting the network 130 to achieve the target 1 further includes at least one of the following:

[0101] Business domain information corresponding to the problem 1;

[0102] Operation type information corresponding to the problem 1; or

[0103] Identification information of an operation object corresponding to the problem 1.

[0104] For example, the information for assisting the network 130 to achieve the target 1 includes operation type information corresponding to the problem 1, such as on-site operation or difficult problem analysis or execution audit, etc., wherein the on-site operation includes but is not limited to: adjusting an antenna, adding a base station, replacing hardware (single board, optical module, fan, power supply, optical fiber, antenna, hard disk, switch), etc. Thus, by indicating the operation type information corresponding to the problem 1, it is helpful for the assistant to perform corresponding operations. In addition, by indicating the operation type information corresponding to the problem 1, it is helpful to match the assistant in the corresponding field.

[0105] For example, the information for assisting the network 130 to achieve the target 1 includes operation type information corresponding to the problem 1, such as on-site operation or difficult problem analysis or execution audit, etc., wherein the on-site operation includes but is not limited to: adjusting an antenna, adding a base station, replacing hardware (single board, optical module, fan, power supply, optical fiber, antenna, hard disk, switch), etc. Thus, by indicating the operation type information corresponding to the problem 1, it is helpful for the assistant to perform corresponding operations. In addition, by indicating the operation type information corresponding to the problem 1, it is helpful to match the assistant in the corresponding field.

[0106] For example, the information for assisting the network 130 to achieve the target 1 includes identification information of an operation object corresponding to the problem 1, which can indicate the source of the problem 1, such as the operation object corresponding to the problem 1 is an antenna of a base station, or the operation object corresponding to the problem 1 is a power supply of a base station, etc. Thus, by indicating the identification information of the operation object corresponding to the problem 1, it is helpful for the assistant to determine the object of the operation.

[0107] In one possible implementation, when the communication device 110 determines that the network 130 needs to be assisted by an assistant to achieve the target 1, the communication device 110 can send an assistance request message 1 to the corresponding assistant (such as the assistant 140).

[0108] In one possible implementation, the communication device 110 can receive information of at least one assistant. For example, the information of the at least one assistant can be pre-configured in the communication device 110, or can be sent by the OSS 120 to the communication device 110, which is not limited. The description of the information of the assistant can refer to Table 1. The content shown in Table 1 is only as an example, not as the final limitation.

[0109] Table 1

[0110] As shown in Table 1, the assistant information can include one or more of a role, operation type information, employee number information, name information, a phone number, an email address, a business domain, area information, and operation object information.

[0111] wherein the assistant 140 is determined by the communication device 110 according to at least one of the business domain information corresponding to the question 1, the operation type information corresponding to the question 1, and the identification information of the operation object corresponding to the question 1.

[0112] For example, the business domain to which the assistant 140 belongs is the wireless domain, and the business domain indicated by the business domain information corresponding to the question 1 is the wireless domain.

[0113] For example, the operation type information associated with the assistant 140 is on-site operation, and the operation type indicated by the operation type information corresponding to the question 1 is on-site operation.

[0114] For example, the operation object associated with the assistant 140 is an antenna, and the operation object indicated by the identification information of the operation object corresponding to the question 1 is an antenna.

[0115] In this way, the communication device 110 can match the corresponding assistant by itself and directly send the assistant request message 1 to the corresponding assistant, which can reduce the overall information interaction cost, for example, the communication device 110 does not need to send the assistant request message to the assistant through the OSS 120.

[0116] In one possible implementation, when the communication device 110 sends the assistant request message 1 to the assistant 140, the aforementioned information for assisting the network 130 to achieve the target 1 further includes the identification information of the operation object corresponding to the question 1. In this way, this is conducive to the assistant to determine the operation object.

[0117] In one possible implementation, when the communication device 110 sends the assistant request message 1 to the assistant 140, the aforementioned information for assisting the network 130 to achieve the target 1 further includes the operation type information corresponding to the question 1. In this way, this is conducive to the assistant to prepare for the operation, such as preparing the corresponding accessories and tools, etc.

[0118] Case 2: Assist the network 130 to achieve the target 1 by an expert.

[0119] When the communication device 110 acquires the target 1, the communication device 110 monitors the operation state of the network 130 according to the target 1. In this case, the communication device 110 determines that there is a problem 2 (e.g., a second problem) related to assisting the network 130 to achieve the target 1. For example, if the problem 2 is solved, this can support the network 130 to achieve the target 1; for another example, if the problem 2 is not solved, this cannot support the network 130 to achieve the target 1. When the communication device 110 cannot generate an assistance scheme 2 (e.g., a second assistance scheme) according to the problem 2 or determines that it is required to be assisted by an expert based on a policy or a strategy requirement, the communication device 110 determines that the problem 2 needs to be assisted by an expert, i.e., the communication device 110 determines that the network 130 needs to be assisted by an expert to achieve the target 1. In this way, the communication device 110 can request the network to be assisted by an expert to achieve the target.

[0120] In one possible implementation, when the communication device 110 determines that the network 130 needs to be assisted by an expert to achieve the target 1, the communication device 110 can send an assistance request message 1 to the OSS 120. In this way, through the interaction between the communication device 110 and the OSS 120 about the assistance request message 1, this can support the OSS 120 to determine a corresponding expert.

[0121] In one possible implementation, the information for assisting the network 130 to achieve the target 1 includes at least one of the following:

[0122] business domain information corresponding to the problem 2;

[0123] takeover type information corresponding to the problem 2;

[0124] identification information of an operation object corresponding to the problem 2; or

[0125] description information of the problem 2.

[0126] For example, the information for assisting the network 130 to achieve the target 1 includes the business domain information corresponding to the problem 2. This is beneficial to match an expert (which can assist to solve a problem in the corresponding domain) in the corresponding domain to assist to solve the problem 2.

[0127] For example, the information for assisting the network 130 to achieve the target 1 includes the takeover type information corresponding to the problem 2, such as exceeding the capability range of the communication device 110, requiring an expert to intervene in analysis; or based on a preset strategy, requiring an expert to review. In this way, this is beneficial to match a corresponding expert to assist to solve the problem 2.

[0128] Exemplarily, the information for assisting the network 130 to achieve the target 1 includes identification information of an operation object corresponding to the problem 2. In this way, this is beneficial to match a corresponding expert to assist in solving the problem 2.

[0129] Exemplarily, the information for assisting the network 130 to achieve the target 1 includes description information of the problem 2. For example, when the solution of the problem 2 needs an expert-authorized operation, the description information of the problem 2 can include an instruction (which can include a specific content of a recommended instruction) needed to be issued by the expert, a restart of a network device, or a switchover of a network path, etc. In this way, this is beneficial to match a corresponding expert to assist in solving the problem 2, and this can also support the expert to determine an assistance solution for the problem 2 according to the description information of the problem 2.

[0130] In one possible implementation, when the communication device 110 determines that the network 130 needs to be assisted by an expert to achieve the target 1, the communication device 110 can send an assistance request message 1 to the expert (such as the expert 150).

[0131] Exemplarily, the OSS 120 can send information of at least one expert to the communication device 110, and the communication device 110 can match an expert corresponding to the assistance solution of the problem 2 from the at least one expert. For a specific description, refer to the foregoing description of the information of the assistance personnel.

[0132] II. Communication method

[0133] The information interaction between the communication device 110 and the OSS 120 is further described below in combination with FIG. 2 to FIG. 4.

[0134] FIG. 2 is an interaction flow diagram of a communication method 200 according to an embodiment of the present application. As shown in FIG. 2, the communication method 200 includes:

[0135] S201, the OSS 120 sends information 1 to the communication device 110. Correspondingly, the communication device 110 receives the information 1.

[0136] The information 1 is used to indicate a target 1 set for the network 130. The information 1 can be the information for indicating the target 1 set for the network 130 as described in FIG. 1.

[0137] S202, the communication device 110 monitors the running state of the network 130 according to the information 1 and determines a problem 1.

[0138] When the communication device 110 acquires the target 1, the communication device 110 can monitor the running state of the network 130 according to the target 1. The communication device 110 determines that there is a problem 1, and the problem 1 is related to assisting the network 130 to achieve the target 1. For example, if the problem 1 is solved, this can support the network 130 to achieve the target 1; for another example, if the problem 1 is not solved, this cannot support the network 130 to achieve the target 1.

[0139] S203, the communication device 110 determines that the assistance scheme 1 corresponding to the problem 1 needs to be operated on site.

[0140] The communication device 110 can generate the assistance scheme 1 according to the problem 1. When the communication device 110 determines that the assistance scheme 1 needs to be operated on site, such as adjusting the azimuth angle of the antenna or replacing the hardware of the base station, etc., the communication device 110 determines that the solution of the problem 1 needs to be assisted by the assistance personnel.

[0141] S204, the communication device 110 generates a state 1 (such as a first state). The state 1 is used to indicate that the state of the problem 1 is to be processed.

[0142] When the communication device 110 determines that the assistance scheme 1 needs to be operated on site by the assistance personnel, the communication device 110 can generate the state 1, so as to facilitate recording the solution of the problem 1.

[0143] S205, the communication device 110 sends an assistance request message 1 to the OSS 120. Correspondingly, the OSS 120 receives the assistance request message 1.

[0144] The assistance request message 1 includes information 2, and the information 2 is the aforementioned information used to assist the network 130 to achieve the target 1. The information 2 includes the assistance scheme 1, the business field information corresponding to the problem 1, the operation type information corresponding to the problem 1, and the identification information of the operation object corresponding to the problem 1.

[0145] S206, the OSS 120 sends an assistance execution request message 1 to the assistance personnel 140 according to the information 2. Correspondingly, the assistance personnel 140 receives the assistance execution request message 1.

[0146] The OSS 120 can determine the assistance personnel 140 according to the business field information corresponding to the problem 1 and the identification information of the operation object corresponding to the problem 1. The assistance personnel 140 has the aforementioned terminal 1. Therefore, the OSS 120 can send the aforementioned assistance execution request message 1 to the terminal 1.

[0147] In some possible implementation ways, the assistance execution request message 1 includes the assistance scheme 1. In this way, the assistance personnel 140 can directly execute the assistance scheme 1.

[0148] In some possible implementation, the assistance execution request message 1 further comprises identification information of the operation object corresponding to the problem 1. In this way, the assistant 140 can execute the assistance solution 1 on the operation object indicated by the identification information of the operation object corresponding to the problem 1.

[0149] In some possible implementation, the assistance execution request message 1 further comprises operation type information corresponding to the problem 1. In this way, the assistant 140 can prepare corresponding accessories and tools according to the operation type information corresponding to the problem 1.

[0150] S207, the assistant 140 sends an assistance execution response message 1 to the OSS 120. Correspondingly, the OSS 120 receives the assistance execution response message 1.

[0151] The assistance execution response message 1 is used to indicate that the problem 1 has been successfully solved.

[0152] The assistant 140 can execute the related operation on the operation object corresponding to the problem 1 according to the assistance solution 1. When the assistant 140 completes the related operation, the assistant 140 can upload the evidence material.

[0153] S208, the OSS 120 sends an assistance completion message 1 (such as a first assistance completion message) to the communication device 110. Correspondingly, the communication device 110 receives the assistance completion message 1. The assistance completion message 1 is used to indicate that the problem 1 has been successfully solved.

[0154] S209, the communication device 110 generates a state 2 according to the assistance completion message 1. The state 2 is used to indicate that the state of the problem 1 is completed.

[0155] When the assistance completion message 1 indicates that the assistant 140 has successfully solved the problem 1, the communication device 110 can change the state information of the problem 1, i.e., update the state information of the problem 1 from to-be-handled to completed.

[0156] S210, the communication device 110 sends information 3 to the OSS 120. Correspondingly, the OSS 120 receives the information 3. The information 3 is used to indicate that the network 130 reaches the target 1.

[0157] When the OSS 120 sends the assistance completion message 1 to the communication device 110, the communication device 110 can perceive the running state of the network 130 and evaluate the achievement of the target 1, and when confirming that the network 130 has achieved the target 1, the communication device 110 can complete the closed-loop processing of the problem and send information to the OSS 120 for indicating that the network 130 reaches the target 1.

[0158] Through the method 200, the embodiment of the present application can support improving the ability of the communication device 110 to assist the network 130 to reach the target 1.

[0159] FIG. 3 is an interaction flow diagram of a communication method 300 according to an embodiment of the present application. As shown in FIG. 3, the communication method 300 includes the following steps.

[0160] S301, the OSS 120 sends information 1 and information 4 to the communication device 110. Correspondingly, the communication device 110 receives the information 1 and the information 4.

[0161] The information 1 is used to indicate a target 1 set by the network 130, and the information 4 is used to indicate information of at least one assistant.

[0162] S302, the communication device 110 monitors the running state of the network 130 according to the target 1 and determines a problem 1.

[0163] For details, please refer to the description of S202.

[0164] S303, the communication device 110 determines that an assistant solution 1 corresponding to the problem 1 needs to be operated on site.

[0165] For details, please refer to the description of S203.

[0166] S304, the communication device 110 generates a state 1. The state 1 is used to indicate that the state of the problem 1 is pending.

[0167] For details, please refer to the description of S204.

[0168] S305, the communication device 110 sends an assistant request message 1 to the assistant 140. Correspondingly, the assistant 140 receives the assistant request message 1.

[0169] When the communication device 110 determines that the assistant solution 1 needs to be operated on site, the communication device 110 determines the assistant 140 according to the information of at least one assistant and information 2. The information 2 includes identification information of an operation object corresponding to the assistant solution 1 and the problem 1.

[0170] Optionally, the information 2 further includes operation type information corresponding to the problem 1.

[0171] For details of how the communication device 110 determines the assistant 140, please refer to the description of Table 1, which will not be repeated here.

[0172] S306, the assistant 140 sends an assistant completion message 1 to the communication device 110. Correspondingly, the communication device 110 receives the assistant completion message 1.

[0173] For details, please refer to the description of S207.

[0174] S307, the communication device 110 generates a state 2 according to the assistant completion message 1. The state 2 is used to indicate that the state of the problem 1 is completed.

[0175] The description of S209 can be referred to.

[0176] S308, the communication device 110 sends information 3 to the OSS 120. Correspondingly, the OSS 120 receives the information 3. The information 3 is used to indicate that the network reaches the target.

[0177] When the auxiliary personnel 140 sends the auxiliary completion message 1 to the communication device 110, the communication device 110 can perceive the running state of the network 130 and evaluate the reaching of the target 1. After confirming that the network 130 has reached the target 1, the communication device 110 can complete the closed-loop processing of the problem and send information to the OSS 120 to indicate that the network 130 reaches the target 1.

[0178] Through the method 300, the embodiment of the present application can support improving the ability of the communication device 110 to assist the network 130 to reach the target 1.

[0179] FIG. 4 is an interaction flow diagram of a communication method 400 according to an embodiment of the present application. As shown in FIG. 4, the communication method 400 includes:

[0180] S401, the OSS 120 sends information 1 to the communication device 110. Correspondingly, the communication device 110 receives the information 1.

[0181] The description of the information 1 can be referred to the description of FIG. 2.

[0182] S402, the communication device 110 monitors the running state of the network 130 according to the target 1 and determines a problem 2.

[0183] When the communication device 110 obtains the target 1, the communication device 110 can monitor the running state of the network 130 according to the target 1. The communication device 110 determines that there is a problem 2, and the problem 2 is related to assisting the network 130 to reach the target 1. For example, if the problem 1 is solved, it can support the network 130 to reach the target 1; for another example, if the problem 1 is not solved, it cannot support the network 130 to reach the target 1.

[0184] S403, the communication device 110 determines that the problem 2 needs to be solved by an expert.

[0185] When the communication device 110 cannot generate an auxiliary solution 2 according to the problem 2 or determines that an expert needs to be assisted to solve based on the policy or strategy requirement, the communication device 110 determines that the solution of the problem 2 needs to be assisted by an expert, that is, the communication device 110 determines that the network 130 needs to be assisted by an expert to reach the target 1.

[0186] S404, the communication device 110 generates a state 3. The state 3 is used to indicate that the state of the problem 2 is pending.

[0187] S405, the communication device 110 sends an assistance request message 1 to the OSS 120. Correspondingly, the OSS 120 receives the assistance request message 1.

[0188] When the communication device 110 determines that the assistance scheme 2 cannot be determined according to the problem 2 or the problem 2 needs to be solved by an expert, the communication device 110 sends the assistance request message 1 to the OSS 120. The assistance request message 1 includes the information 5, which is the aforementioned information for assisting the network to achieve the target, and the information 5 includes the service field information corresponding to the problem 2, the takeover type information corresponding to the problem 2, the identification information of the operation object corresponding to the problem 2, the description information of the problem 2, and the process information performed by the communication device 110 for achieving the target 1. The assistance request message 1 can help the expert to perform the subsequent takeover activities.

[0189] S406, the OSS 120 sends an assistance execution request message 2 to the expert 150 according to the information 5. Correspondingly, the expert 150 receives the assistance execution request message 2.

[0190] The OSS 120 determines the expert 1 according to the service field information corresponding to the problem 2 and the identification information of the operation object corresponding to the problem 2 in the information 5. Optionally, the expert 150 has the aforementioned terminal 2. Therefore, the OSS 120 can send the aforementioned assistance execution request message 2 to the terminal 2.

[0191] For example, the service field to which the expert 150 belongs is the wireless field, and the service field information corresponding to the problem 2 indicates the wireless field.

[0192] For example, the takeover type information associated with the expert 150 is auditing, and the takeover type information corresponding to the problem 2 is auditing.

[0193] For example, the operation object associated with the expert 150 is an antenna, and the identification information of the operation object corresponding to the problem 2 indicates the antenna.

[0194] S407, the expert 150 sends an assistance execution response message 2 to the OSS 120. Correspondingly, the OSS 120 receives the assistance execution response message 2.

[0195] The assistance execution response message 2 is used to indicate that the problem 2 has been successfully solved.

[0196] The expert 150 performs further analysis and decision-making according to the takeover type information corresponding to the problem 2 and the description information of the problem 2. Among them, the expert 150 can operate the operation object indicated by the identification information of the operation object corresponding to the problem 2.

[0197] S408, the OSS 120 sends an assistant completion message 2 to the communication device 110. Correspondingly, the communication device 110 receives the assistant completion message 2. The assistant completion message 2 is used to indicate that the problem 2 is successfully solved.

[0198] S409, the communication device 110 generates a state 4 according to the assistant completion message 2. The state 4 is used to indicate that the state of the problem 2 is completed.

[0199] When the assistant completion message 2 indicates that the problem 2 is successfully solved, the communication device 110 can change the state information of the problem 2, i.e., update the state information of the problem 2 from to-be-handled to completed.

[0200] S410, the communication device 110 sends information 6 to the OSS 120. Correspondingly, the OSS 120 receives the information 6. The information 6 is used to indicate that the network reaches the target.

[0201] When the OSS 120 sends the assistant completion message 2 to the communication device 110, the communication device 110 can perceive the running state of the network 130 and evaluate whether the target 1 is reached. When the communication device 110 confirms that the network 130 reaches the target 1, the communication device 110 can complete the closed-loop processing of the problem and send information to the OSS 120 to indicate that the network 130 reaches the target 1.

[0202] Through the method 400, the embodiment of the present application can support improving the ability of the communication device 110 to assist the network 130 to reach the target 1.

[0203] III. Communication device

[0204] To implement the functions in the method provided in the present application, the communication device 110 can include hardware structures and / or software modules to implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application and design constraints of the technical solution.

[0205] FIG. 5 is a schematic block diagram of a communication device 500 according to an embodiment of the present application. The communication device 500 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 500 can be the communication device 110.

[0206] Optionally, the communication apparatus 500 further includes 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 storing the desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing computer programs or instructions, and / or data.

[0207] 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 where the processing circuit 510 is 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 capable of implementing 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.

[0208] When the communication apparatus 500 is the communication device 110, the processing circuit 510 is configured to perform the following operations: receiving information indicating a target 1 set by the network 130; and in a case where it is determined that the communication device 110 is unable to assist the network 130 to achieve the target 1, sending an assistance request message 1 to the OSS 120, the assistance request message 1 including information for assisting the network 130 to achieve the target 1.

[0209] When the communication apparatus 500 is the communication device 110, it will be responsible for performing the methods or steps in the foregoing method embodiments related to the communication device 110.

[0210] When the communication apparatus 500 is the communication device 110, the transceiver circuit 520 can be a transceiver.

[0211] When the communication apparatus 500 is the communication device 110, the transceiver circuit 520 can be an input / output circuit.

[0212] The above description is only an exemplary description. The specific content can refer to the content shown in the method embodiments described above.

[0213] The implementation of each operation in FIG. 5 can also correspond to the description of the corresponding method embodiments shown in FIGS. 1 to 4.

[0214] FIG. 6 is a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application. The communication apparatus 600 can be the communication device 110, and is configured to implement the method according to the above embodiments.

[0215] The communication apparatus 600 includes a transceiver 610 and a processing unit 620. The transceiver 610 can include a transmitter and a receiver. The transmitter is configured to perform the transmitting action of the communication apparatus, and the receiver is configured to perform the receiving action of the communication apparatus. For ease of description, the transmitter and the receiver are combined into one transceiver in the embodiments of the present application. This is uniformly described hereinafter, and will not be described again.

[0216] When the communication apparatus 600 is the communication device 110, the transceiver 610 is configured to: receive information indicating a target 1 set by the network 130; and in a case where it is determined that the communication device 110 is unable to assist the network 130 to achieve the target 1, transmit an assistance request message 1, the assistance request message 1 including information for assisting the network 130 to achieve the target 1.

[0217] When the communication apparatus 600 is the communication device 110, it will be responsible for performing one or more of the methods or steps related to the communication device 110 in the foregoing method embodiments.

[0218] Optionally, the communication apparatus 600 further includes a storage unit 630 configured to store programs or codes for implementing the foregoing methods.

[0219] The transceiver in FIG. 6 can correspond to the transceiver circuit in FIG. 5, and the processing unit in FIG. 6 can correspond to the processing circuit in FIG. 5.

[0220] The apparatus embodiments shown in FIGS. 5 and 6 are configured to implement the content described in FIGS. 1 to 4. The specific execution steps and methods of the apparatus shown in FIGS. 5 and 6 can refer to the content described in the foregoing method embodiments.

[0221] The present application also provides a chip including a processor, which is configured to call and run instructions stored in a memory, so that a communication device in which the chip is installed performs the method in each of the above examples. The memory can be integrated in the chip, or located outside the chip.

[0222] 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.

[0223] 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.

[0224] The processing circuit can be all or part of one or more processors, or one or more processors.

[0225] 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.

[0226] 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.

[0227] 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.

[0228] 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.

[0229] 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.

[0230] 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 network processor (NPU).

[0231] 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 SDRAM (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.

[0232] 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.

[0233] 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.

[0234] 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 solution. 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.

[0235] The units described as separate components can or can not be physically separate, 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.

[0236] 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: A method applied to a communication device, comprising: receiving information indicating a target set by a network; in a case where it is determined that the communication device cannot assist the network to reach the target, sending an assistance request message, the assistance request message comprising information for assisting the network to reach the target.

2. The method of claim 1, wherein, The case where it is determined that the communication device cannot assist the network to reach the target comprises: determining that the network needs to be assisted by an assistance personnel to reach the target.

3. The method of claim 2, wherein, The information for assisting the network to reach the target comprises a first assistance scheme, and the determining that the network needs to be assisted by an assistance personnel to reach the target comprises: determining that the first assistance scheme needs to be performed on site, the first assistance scheme being generated by the communication device according to a first issue, the first issue being related to the assisting the network to reach the target.

4. The method of claim 3, wherein, The sending the assistance request message comprises: sending the assistance request message to an operation support system. The information for assisting the network to reach the target further comprises at least one of: business domain information corresponding to the first issue, operation type information corresponding to the first issue, or identification information of an operation object corresponding to the first issue.

5. The method of claim 3, wherein, The method further comprises: receiving information of at least one assistance personnel, the at least one assistance personnel comprising a first assistance personnel; The sending the assistance request message comprises: sending the assistance request message to the first assistance personnel, the first assistance personnel being determined according to at least one of the business domain information corresponding to the first issue, the operation type information corresponding to the first issue, and the identification information of the operation object corresponding to the first issue.

6. The method of claim 5, wherein, The information for assisting the network to reach the target further comprises the identification information of the operation object corresponding to the first issue.

7. The method according to any one of claims 3 to 6, characterized in that, The method further comprises: receiving a first assistance completion message, the first assistance completion message being used to indicate that the first issue has been successfully solved; according to the first assistance completion message, sending information indicating that the network reaches the target.

8. The method of claim 7, wherein, The method further comprises: generating a first state, the first state being used to indicate that a state of the first issue is to be processed; according to the first assistance completion message, generating a second state, the second state being used to indicate that the state of the first issue is completed.

9. The method of claim 2, wherein, The determining that the communication device cannot assist the network to reach the target comprises: determining that the network needs to be assisted by an expert to reach the target.

10. The method of claim 9, wherein, The determining that the network needs to be assisted by an expert to reach the target comprises: determining that the communication device cannot generate a second assistance scheme according to a second issue, the second assistance scheme being used to assist the network to reach the target, the second issue being related to the assisting the network to reach the target.

11. The method according to claim 9 or 10, characterized in that, The sending the assistance request message comprises: sending the assistance request message to an operation support system. The information for assisting the network to reach the target comprises at least one of: The second problem corresponds to business domain information, the second problem corresponds to takeover type information, the second problem corresponds to the identification information of the operation object, or the description information of the second problem.

12. The method according to any one of claims 9 to 11, characterized in that, The method further comprises: Receiving a second auxiliary completion message, the second auxiliary completion message being used to indicate that the second problem has been successfully solved; According to the second auxiliary completion message, sending information indicating that the network reaches the target.

13. The method of claim 12, wherein, The method further comprises: Generating a third state, the third state being used to indicate that the state of the second problem is pending; According to the second auxiliary completion message, generating a fourth state, the fourth state being used to indicate that the state of the second problem is completed.

14. A communication system, characterized by Comprise: Communication equipment and operation support system; The communication equipment is used to receive information indicating a target set for a network; In the case where it is determined that the communication equipment cannot assist the network to reach the target, the operation support system sends an auxiliary request message to the communication equipment, the auxiliary request message including information used to assist the network to reach the target; The operation support system is used to receive the auxiliary request message from the communication equipment.

15. The communication system of claim 14, wherein, The communication equipment is used to receive information indicating a target set for a network, comprising: The communication equipment is used to receive the information indicating a target set for a network from the operation support system.

16. The communication system according to claim 14 or 15, characterized by The information used to assist the network to reach the target includes a first auxiliary scheme, and the information used to assist the network to reach the target further includes at least one of business domain information corresponding to a first problem, operation type information corresponding to the first problem, and identification information of an operation object corresponding to the first problem, the first auxiliary scheme being generated by the communication equipment according to the first problem, the first problem being related to assisting the network to reach the target; The operation support system is further used to send a first auxiliary execution request message to a first auxiliary personnel, the first auxiliary personnel being determined by matching at least one of the business domain information corresponding to the first problem, the operation type information corresponding to the first problem, and the identification information of the operation object corresponding to the first problem, the first auxiliary execution request message being used to request to solve the first problem, and the first auxiliary execution request message including the first auxiliary scheme.

17. The communication system of claim 16, wherein, The first auxiliary execution request message further includes at least one of the operation type information corresponding to the first problem and the identification information of the operation object corresponding to the first problem.

18. The communication system of claim 16 or 17, characterized by The operation support system is further used to receive a first auxiliary execution response message from the first auxiliary personnel, the first auxiliary execution response message being used to indicate that the first problem has been successfully solved; according to the first auxiliary execution response message, the operation support system sends a first auxiliary completion message to the communication equipment, the first auxiliary completion message being used to indicate that the first problem has been successfully solved.

19. The communication system of claim 14 or 15, characterized by The information for assisting the network to achieve the target includes at least one of service domain information corresponding to a second problem, takeover type information corresponding to the second problem, identification information of an operation object corresponding to the second problem, and description information of the second problem, the second problem being related to the assisting the network to achieve the target; The operation support system is further configured to send a second assistance execution request message to a first expert, the first expert being determined according to at least one of service domain information corresponding to a second problem, takeover type information corresponding to the second problem, and identification information of the second problem, the second assistance execution request message being used to request to solve the second problem, the second assistance execution request message including the information for assisting the network to achieve the target, the information for assisting the network to achieve the target being used by the expert to determine a second assistance scheme for the second problem.

20. The communication system of claim 19, wherein, The operation support system is further configured to receive a second assistance execution response message from the first expert, the second assistance execution response message being used to indicate that the second problem has been successfully solved. According to the second assistance execution response message, a second assistance completion message is sent to the communication device, the second assistance completion message being used to indicate that the second problem has been successfully solved.

21. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon a computer program or instructions which, when executed on a computer, cause the method of any one of claims 1 to 13 to be performed.

22. A computer program product, characterised in that, An instruction is included which, when executed on a computer, causes the method of any one of claims 1 to 13 to be performed.

23. A communications device, characterized by A processor is included which, by executing a computer program or instructions, or by a logic circuit, causes the communication device to perform the method of any one of claims 1 to 13.

Citation Information

Patent Citations

  • Equipment maintenance intelligent coordinated decision system and method based on multi-Agent

    CN101661588A

  • Operation and maintenance robot and machine room operation and maintenance method and system based on operation and maintenance robot

    CN114102618A

  • Power grid dispatching strategy optimization method and system based on multi-agent reinforcement learning

    CN117910646A

  • Semiconductor production data monitoring method and system based on multi-mode intelligent agent

    CN118197960A

  • Routing trouble tickets to proxy subject matter experts

    US20150278748A1