A communication method, device, system and storage medium
By sending instructions on the opening method of service information to the open control and management function entity, the problem of the opening of management capabilities in the existing technology is solved, and the personalized demand for service information of management consumer entities for service information is realized, and the optimization effect of business applications is improved.
Patent Information
- Application Number
- CN202210417033.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-20
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2042-04-20
AI Technical Summary
The existing open management capability technology has led to a reduction in the optimization effect of third-party customers' business applications, and it is difficult to meet the personalized needs of management service consumer entities for open service information.
The first instruction information is sent to the open control management function entity through the management service consumption entity, indicating the service information opening mode, and the open control management function entity sends the relevant first service information according to the indicated service information opening mode, and the first service information is obtained after the second service information is processed.
The management service consumer entity obtains management service information that matches the service information opening method they choose, meets the personalized needs for open service information, and improves the optimization effect of business applications.
Smart Images

Figure CN114980158B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, system and storage medium. Background Art
[0002] The 3rd Generation Partnership Project (3GPP) standard proposes a service-based management architecture (SBMA). Among them, the management function (MnF) entity is the basic unit of the SBMA architecture. MnF is a logical entity that provides specific management tasks or functions, and its external management capabilities are called management services (MnS). MnF can act as a management service production entity (MnS producer) to provide the MnS it provides to management service consumption entities.
[0003] Network management capability opening refers to the operator opening up the network management capabilities to external third-party customers (such as the operator's tenants). As a management service consumer entity, third-party customers can implement network management based on the network management capabilities opened by the operator. Different third-party customers may have different levels of network management knowledge and business needs. For example, some third-party customers want management call operations to be simple and clear, while some third-party customers want management call operations to be more accurate and fast.
[0004] However, the current management capability opening technology will lead to a decrease in the optimization effect of third-party customer business applications. Summary of the invention
[0005] The embodiments of the present application provide a communication method, device, system and storage medium to meet the personalized needs of management service consumption entities for open service information.
[0006] In a first aspect, a communication method is provided, the method comprising: a management service consumption entity sends first indication information to an open control management function entity, the first indication information is used to indicate a service information opening mode; the open control management function entity sends first service information associated with the service information opening mode indicated by the first indication information to the management service consumption entity according to the first indication information; the management service consumption entity receives the first service information. The first service information is obtained after processing the second service information.
[0007] Optionally, the service information opening mode indicated by the first indication information is selected by the management service consumption entity.
[0008] Optionally, the first indication information may be carried in a registration request and sent to an open control management function entity, and the first service information may be carried in a registration response and sent by the open control management function entity to the management service consumption entity.
[0009] In the above implementation, since the management service consumption entity indicates the service information opening method through the first indication information, the open control management function entity can send the first service information associated with the service information opening method to the management service consumption entity according to the service information opening method indicated by the first indication information. Since the first service information is obtained after processing the second service information, the management service consumption entity can obtain the management service information that matches the service information opening method indicated by the first indication information, thereby meeting the personalized needs of the management service consumption entity for open service information.
[0010] In a possible implementation, the first service information is partial information selected from the second service information; or is information obtained after conversion of the second service information, or partial information is partial information selected from the second service information, and partial information is information obtained after conversion of the second service information.
[0011] In the above implementation, on the one hand, since the first service information can be part of the information selected from the second service information, the first service information is more concise than the second service information, so it can match the service information opening method indicated by the management service consumption entity through the first indication information; on the other hand, since the first service information is the information obtained after the second service information is converted, for example, the second service information can be converted into the first service information that is easier to understand or optimize, so it can match the service information opening method indicated by the management service consumption entity through the first indication information. Furthermore, in the above implementation, sensitive information in the original information model data in the operator's management information library can also be protected. For example, the open control management function entity can provide the management service information that the operator does not want to use directly for MnF to the management service consumption entity.
[0012] In a possible implementation, the second service information is used to call a management service. Optionally, the second service information includes management service information provided by at least one management function entity. Optionally, the at least one management function entity is used to provide the management service contracted by the management service consumption entity. In other words, the open control management function entity may process the corresponding second service information into first service information according to the management service contracted by the management service consumption entity, and send it to the management service consumption entity.
[0013] In a possible implementation, the method also includes: after the management service consumption entity receives the first service information, the management service consumption entity sends a first request to the open control management function entity, the first request includes third service information, the third service information corresponds to the target management service requested to be called, and the third service information is at least one of the information included in the first service information; after the open control management function entity receives the first request, the open control management function entity sends a second request to the target management function entity used to provide the target management service, the second request includes fourth service information, the fourth service information is obtained after processing the third service information, and the fourth service information is at least one of the information included in the second service information.
[0014] Optionally, the first request is used to request to call a target management service.
[0015] In the above implementation, the management service consuming entity may send the service information (third service information) corresponding to the target management service in the received first service information to the open control management functional entity according to the target management service requested to be called. The open control management functional entity may process the third service information into fourth service information, where the fourth information is management service information for the target management service entity (i.e., the target management functional entity for providing the target management service), and include the fourth service information in the second request and send it to the target management functional entity, so that the target management functional entity can execute the management service requested to be called by the management service consuming entity according to the fourth service information.
[0016] In a possible implementation, the method further includes: the open control management function entity receives first data from the target management function entity, and sends second data to the management service consumption entity, where the second data is obtained after conversion of the first data; and the management service consumption entity receives the first data.
[0017] In the above implementation method, if the target management function entity needs to return management service data after executing the management service requested by the management service consuming entity, the first data (such as the first management service data obtained after executing the target management service) is sent to the open control management function entity; the open control management function entity can convert the first data into second data based on the service information opening method indicated by the management service consuming entity through the first indication information, and send the second data to the management service consuming entity, so that the data received by the management service consuming entity (such as management service data) is adapted to the service information opening method indicated by the management service consuming entity through the first indication information, thereby satisfying the personalized needs of the management service consuming entity for open service information.
[0018] Optionally, after the open control management functional entity receives the first request from the management service consuming entity, the open control management functional entity may also perform the following operations: determine whether the target management service corresponding to the third service information is within the management service authorization scope corresponding to the management service consuming entity; if the target management service is within the management service authorization scope corresponding to the management service consuming entity, the open control management functional entity sends the second request to the target management functional entity, thereby improving the security of management function calls.
[0019] In a possible implementation manner, the method further includes: the open control management function entity sending address information of the service discovery providing entity to the management service consuming entity; and the management service consuming entity receiving the address information of the service discovery providing entity.
[0020] In a possible implementation, the method also includes: the management service consuming entity sends the identity type information and management service type information of the management service consuming entity to the service discovery providing entity corresponding to the address information of the service discovery providing entity, and the management service type information is the management service type information included in the first service information; if the service discovery providing entity determines that the management service consuming entity is an untrusted management service consuming entity based on the identity type information, the management service type information is sent to the open control management functional entity; the open control management functional entity notifies the service discovery providing entity whether the management service corresponding to the management service type information is within the authorization scope of the management service corresponding to the management service consuming entity based on the management service type information; if the management service corresponding to the management service type information is within the authorization scope of the management service corresponding to the management service consuming entity, the service discovery providing entity sends the address information of the target management functional entity to the management service consuming entity, and the target management functional entity is a target management functional entity for providing the target management service requested to be called by the management service consuming entity; the management service consuming entity receives the address information of the target management functional entity.
[0021] In the above implementation method, the open control management functional entity can send the address information of the service discovery provider entity to the management service consumption entity, so that the management service consumption entity can send the identity type information and management service type information of the management service consumption entity to the corresponding management service consumption entity based on the address information, so that it can directly interact with the management service consumption entity to perform the service discovery process; in this process, when the service discovery provider determines that the management service consumption entity is an untrusted management service consumption entity, it requests the open control management functional entity to check whether the management service corresponding to the management service type information is within the authorization scope of the management service corresponding to the management service consumption entity, thereby improving the security of the management service call.
[0022] In a possible implementation, candidate opening methods for the service information opening method include a first opening method and a second opening method, the first opening method is associated with the first service information, and the second opening method is associated with the second service information; the service information opening method indicated by the first indication information is the first opening method.
[0023] In the above implementation, the service information opening method indicated by the management service consumption entity through the first indication information may include two candidate opening methods: a first opening method and a second opening method, so that the management service consumption entity can select one of the two candidate opening methods as needed, thereby providing the management service consumption entity with a mechanism to select the service information opening method according to its own needs.
[0024] In a second aspect, a communication method is provided, which includes: an open control management function entity receives first indication information from a management service consumption entity, and if the service information opening mode indicated by the first indication information is the first opening mode, the first service information is sent to the management service consumption entity; if the service information opening mode indicated by the first indication information is the second opening mode, the second service information is sent to the management service consumption entity. The first indication information is used to indicate the service information opening mode, and the candidate opening modes of the service information opening mode include a first opening mode and a second opening mode, the first opening mode is associated with the first service information, the second opening mode is associated with the second service information, and the first service information is obtained after processing the second service information.
[0025] In the above implementation, the service information opening mode indicated by the management service consumption entity through the first indication information may include two candidate opening modes: the first opening mode and the second opening mode, so that the management service consumption entity can select one of the two candidate opening modes as needed, thereby providing the management service consumption entity with a mechanism for selecting the service information opening mode according to its own needs. If the management service consumption entity indicates through the first indication information that the service information opening mode selected by it is the first opening mode, the opening control management function entity sends the first service information associated with the first opening mode to the management service consumption entity; if the management service consumption entity indicates through the first indication information that the service information opening mode selected by it is the second opening mode, the opening control management function entity sends the second service information associated with the second opening mode to the management service consumption entity, so that the management service consumption entity can obtain the management service information that matches the service information opening mode indicated by it through the first indication information, thereby satisfying the personalized needs of the management service consumption entity for open service information.
[0026] In a possible implementation manner, the service information opening mode indicated by the first indication information is selected by the management service consumption entity.
[0027] In a possible implementation manner, the first service information includes: partial information selected from the second service information; and / or information obtained after conversion of the second service information.
[0028] In a possible implementation manner, the second service information is used to call a management service.
[0029] It should be noted that, in the communication method provided in the second aspect, the operations of the open control management function entity and the management service consumption entity can refer to the relevant contents in the above-mentioned first aspect.
[0030] According to a third aspect, a communication method is provided, which includes: an open control management function entity receives first indication information from a management service consumption entity, the first indication information is used to indicate a service information opening mode, the service information opening mode is associated with first service information, and the first service information is obtained after processing second service information; the open control management function entity sends the first service information to the management service consumption entity.
[0031] In a possible implementation manner, the first service information includes: partial information selected from the second service information; and / or information obtained after conversion of the second service information.
[0032] In a possible implementation manner, the second service information is used to call a management service.
[0033] In a possible implementation, after sending the first service information to the management service consuming entity, the method also includes: an open control management function entity receives a first request from the management service consuming entity, the first request includes third service information, the third service information corresponds to the target management service requested by the management service consuming entity, and the third service information is at least one of the information included in the first service information; the open control management function entity sends a second request to the target management function entity used to provide the target management service, the second request includes fourth service information, the fourth service information is obtained after processing the third service information, and the fourth service information is at least one of the information included in the second service information.
[0034] In a possible implementation, after sending the second request to the target management function entity used to provide the target management service, the method also includes: an open control management function entity receiving first data from the target management function entity; and the open control management function entity sending second data to the management service consumption entity, wherein the second data is obtained after conversion of the first data.
[0035] In a possible implementation manner, the method further includes: the open control management function entity sending address information of the service discovery providing entity to the management service consuming entity.
[0036] In a possible implementation, the method also includes: an open control management function entity receives management service type information from a service discovery provider, wherein the management service type information is the management service type information included in the first service information; and the open control management function entity notifies the discovery service provider entity whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consumption entity.
[0037] In a possible implementation, candidate opening methods for the service information opening method include a first opening method and a second opening method, the first opening method is associated with the first service information, and the second opening method is associated with the second service information; the service information opening method indicated by the first indication information is the first opening method.
[0038] In a fourth aspect, a communication method is provided, the method comprising: a management service consumption entity sends first indication information to an open control management function entity, the first indication information is used to indicate a service information opening mode; the management service consumption entity receives first service information from the open control management function entity, the first service information is associated with the service information opening mode indicated by the first indication information, and the first service information is obtained after processing the second service information.
[0039] In a possible implementation manner, the first service information includes: partial information selected from the second service information; and / or information obtained after conversion of the second service information.
[0040] In a possible implementation manner, the second service information is used to call a management service.
[0041] In a possible implementation, after receiving the first service information from the open control management functional entity, the method also includes: a management service consumption entity sends a first request to the open control management functional entity, the first request includes third service information, the third service information corresponds to the target management service requested to be called, and the third service information is at least one of the information included in the first service information.
[0042] In a possible implementation, after sending the first request to the open control management functional entity, the method also includes: the management service consumption entity receives second data from the open control management functional entity, the second data is obtained after conversion of the first data, and the first data is received by the open control management functional entity from the target management functional entity for providing the target management service.
[0043] In a possible implementation, the method also includes: a management service consuming entity receives address information of a service discovery providing entity from the open control management functional entity; the management service consuming entity sends identity type information and management service type information of the management service consuming entity to the service discovery providing entity corresponding to the address information, wherein the management service type information is the management service type information included in the first service information; the management service consuming entity receives a notification from the service discovery providing entity, wherein the notification includes address information of a target management functional entity, wherein the target management functional entity is used to provide a management service corresponding to the management service type information, and wherein the notification is used to notify that the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity.
[0044] In a fifth aspect, a communication method is provided, the method comprising: a service discovery provider entity receives identity type information and management service type information from a management service consumer entity; if the service discovery provider entity determines that the management service consumer entity is an untrusted management service consumer entity based on the identity type information, the management service type information is sent to an open control management function entity to request the open control management function entity to perform a service authority check; the open control management function entity receives a notification from the service discovery provider entity, the notification being used to notify whether the management service corresponding to the management service type information is within the authorization scope of the management service corresponding to the management service consumer entity.
[0045] In one possible implementation, if the open control management function entity notifies that the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity, the method also includes: the service discovery provider sends the address information of the management function entity corresponding to the management service type information to the management service consuming entity, and the management function entity is used to provide the management service corresponding to the management service type information.
[0046] In one possible implementation, the management service type information is the management service type information included in the first service information, or is the management service type information included in the second service information, the first service information is obtained after processing the second service information, the first service information is associated with the first opening method selected by the management service consumption entity, and the second service information is associated with the second opening method selected by the management service consumption entity.
[0047] In a possible implementation, the first service information is partial information selected from the second service information; or is information obtained after conversion of the second service information, or partial information is partial information selected from the second service information, and partial information is information obtained after conversion of the second service information.
[0048] In a possible implementation manner, the second service information is used to call a management service.
[0049] In a sixth aspect, a communication method is provided, the method comprising: a management function entity receives a request from a management consumption entity, the request including identity type information and management service type information of the management consumption entity; if the management function entity determines that the management service consumption entity is an untrusted management service consumption entity based on the identity type information, the management service type information is sent to an open control management function entity; the open control management function entity notifies the management function entity whether the management service corresponding to the management service type information is within the authorization scope of the management service corresponding to the management service consumption entity.
[0050] In a possible implementation, the method further includes: if the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity, the management function entity executes the management service requested by the management consuming entity.
[0051] In a possible implementation manner, the management service type information is the management service type information included in the second service information, and the second service information is used to call the management service.
[0052] In a seventh aspect, a communication system is provided, comprising: a management service consumption entity and an open control management function entity. The management service consumption entity is used to send first indication information to the open control management function entity, wherein the first indication information is used to indicate a service information opening mode; and receive first service information sent by the open control management function entity; the open control management function entity is used to send first service information to the management service consumption entity according to the first indication information, wherein the first service information is obtained after processing the second service information, and the first service information is associated with the service information opening mode.
[0053] In a possible implementation manner, the first service information includes: partial information selected from the second service information; and / or information obtained after conversion of the second service information.
[0054] In a possible implementation manner, the second service information is used to call a management service.
[0055] In a possible implementation, the management service consumption entity is further used to send a first request to the open control management function entity after receiving the first service information, the first request including third service information, the third service information corresponding to the target management service requested to be called, and the third service information is at least one of the information included in the first service information; the open control management function entity is further used to send a second request to the target management function entity used to provide the target management service after receiving the first request, the second request including fourth service information, the fourth service information being obtained after processing the third service information, and the fourth service information is at least one of the information included in the second service information.
[0056] In a possible implementation, the open control management function entity is also used to receive first data from the target management function entity and send second data to the management service consumption entity, where the second data is obtained after conversion of the first data; the management service consumption entity is also used to receive the first data.
[0057] In a possible implementation, the open control management function entity is further used to send address information of the service discovery providing entity to the management service consuming entity; and the management service consuming entity is further used to receive address information of the service discovery providing entity.
[0058] In a possible implementation, the communication system further includes a service discovery providing entity; the management service consuming entity is further used to send identity type information and management service type information of the management service consuming entity to the service discovery providing entity corresponding to the address information of the service discovery providing entity, the management service type information being the management service type information included in the first service information; and receiving address information of a target management function entity from the service discovery providing entity. The service discovery providing entity is used to send the management service type information to the open control management function entity if it is determined that the management service consuming entity is an untrusted management service consuming entity according to the identity type information; and if it is determined that the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity according to a notification from the open control management function entity, then send the address information of the target management function entity to the management service consuming entity, the target management function entity being a target management function entity for providing the target management service requested to be called by the management service consuming entity. The open control management function entity is further used to notify the service discovery providing entity whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity according to the management service type information.
[0059] In a possible implementation, candidate opening methods for the service information opening method include a first opening method and a second opening method, the first opening method is associated with the first service information, and the second opening method is associated with the second service information; the service information opening method indicated by the first indication information is the first opening method.
[0060] Optionally, the communication system may also implement the method described in any one of the second to sixth aspects above.
[0061] In an eighth aspect, a communication device is provided, comprising: a processing unit and a receiving unit and a sending unit coupled to the processing unit; the receiving unit is used to receive first indication information from a management service consumption entity, the first indication information is used to indicate a service information opening method, the service information opening method is associated with first service information, and the first service information is obtained after processing second service information; the sending unit is used to send the first service information to the management service consumption entity.
[0062] In the ninth aspect, a communication device is provided, comprising: a processing unit and a receiving unit and a sending unit coupled to the processing unit; the sending unit is used to send first indication information to an open control management functional entity, the first indication information is used to indicate a service information opening mode; the receiving unit is used to receive first service information from the open control management functional entity, the first service information is associated with the service information opening mode indicated by the first indication information, and the first service information is obtained after processing the second service information.
[0063] In a tenth aspect, a communication device is provided, comprising: a processing unit and a receiving unit and a sending unit coupled to the processing unit; the receiving unit is used to receive identity type information and management service type information from a management service consumption entity; and, to receive a notification from an open control management functional entity, the notification being used to notify whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consumption entity; the processing unit is used to determine whether the management service consumption entity is an untrusted management service consumption entity based on the identity type information; and the sending unit is used to send the management service type information to the open control management functional entity when the processing unit determines that the management service consumption entity is an untrusted management service consumption entity.
[0064] In an eleventh aspect, a communication device is provided, comprising: a processing unit and a receiving unit and a sending unit coupled to the processing unit; the receiving unit is used to receive a request from a management consumption entity, the request including identity type information and management service type information of the management consumption entity; and, is used to receive a notification from an open control management functional entity, the notification being used to notify whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consumption entity; the processing unit is used to determine whether the management service consumption entity is an untrusted management service consumption entity based on the identity type information; and the sending unit is used to send the management service type information to the open control management functional entity when the processing unit determines that the management service consumption entity is an untrusted management service consumption entity.
[0065] In a twelfth aspect, a communication device is provided, comprising: a processing unit and a receiving unit and a sending unit coupled to the processing unit; the receiving unit is used to receive first indication information from a management service consumption entity, the first indication information is used to indicate a service information opening mode, and candidate opening modes of the service information opening mode include a first opening mode and a second opening mode; the sending unit is used to send the first service information to the management service consumption entity if the service information opening mode indicated by the first indication information is the first opening mode, the first service information is associated with the first opening mode, and the first service information is obtained after processing the second service information; if the service information opening mode indicated by the first indication information is the second opening mode, the second service information is sent to the management service consumption entity, and the second service information is associated with the second opening mode.
[0066] In the thirteenth aspect, a communication device is provided, comprising: one or more processors; the one or more memories storing one or more computer programs, the one or more computer programs comprising instructions, and when the instructions are executed by the one or more processors, the communication device executes any one of the methods described in the above aspects.
[0067] In a fourteenth aspect, a computer-readable storage medium is provided, comprising a computer program, which, when executed on an electronic device, enables the electronic device to execute any one of the methods described in the above aspects.
[0068] In a fifteenth aspect, a computer program product is provided, which, when executed on an electronic device, enables the electronic device to execute any one of the methods described in the above aspects.
[0069] In the sixteenth aspect, a chip system is provided, comprising: a memory for storing a computer program; a processor; when the processor calls and runs the computer program from the memory, an electronic device equipped with the chip system executes any one of the methods described in the above aspects.
[0070] For the beneficial effects of the second to sixteenth aspects above, please refer to the beneficial effects of the first aspect and will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1 A schematic diagram of the logical structure of a management function entity;
[0072] Figure 2 A schematic diagram of the logical connection between management function entities;
[0073] Figure 3 A schematic diagram of an open management service;
[0074] Figure 4 A schematic diagram of a network capability exposure architecture based on an open control management function entity in an embodiment of the present application;
[0075] Figure 5 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;
[0076] Figure 6 A flow chart of a communication method provided in an embodiment of the present application;
[0077] Figure 7a A flowchart of another communication method provided in an embodiment of the present application;
[0078] Figure 7b A flowchart of another communication method provided in an embodiment of the present application;
[0079] Figure 8 A schematic diagram of a registration process of a management service consumption entity and a process of calling a management service provided in an embodiment of the present application;
[0080] Fig. 9 A schematic diagram of another process of registering a management service consumer entity and invoking a management service provided in an embodiment of the present application;
[0081] Fig.10 A schematic diagram of another process of registering a management service consumer entity and invoking a management service provided in an embodiment of the present application;
[0082] Fig.11 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0083] Fig.12A schematic diagram of the structure of a communication device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0084] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the embodiments of the present application, "one or more" refers to one, two or more; "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0085] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0086] The multiple involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0087] The following first introduces the terms involved in the embodiments of the present application.
[0088] (1) Network Capability Openness
[0089] Network management capability opening refers to operators opening network management capabilities to external third parties (3 rdThird-party customers are management service consumers. Based on the network management capabilities opened by operators, third-party customers can use the corresponding network management system (such as third-party operation, administration and maintenance (OAM) system, shared operator management system, etc.) to manage the third-party network. For example, the following network management can be implemented: obtaining performance data of the service tenant network, configuring network parameters for the service tenant network, etc. In another example, in the scenario of slice management or private network for vertical industries, third parties who are slice users or vertical industry customers hope to obtain certain network management capabilities from the operator network through the opening of management capabilities, so as to participate in the management or data analysis of their related slice networks or private networks.
[0090] Through network capability exposure, operators can open up their network capabilities to third-party customers, achieve friendly docking between network capabilities and business needs, and optimize resource allocation. By opening up network capabilities through open interfaces, third parties can use the information obtained or adjust configuration policies to create better business applications and services.
[0091] The following are some possible management services:
[0092] Network slice management function (NSMF);
[0093] Network slice subnet management function (NSSMF);
[0094] Management data analystics function (MDAF);
[0095] Communication service management function (CSMF);
[0096] Network function management function (NFMF);
[0097] Network function (NF).
[0098] It should be noted that the above only lists some possible management services by way of example, and the embodiments of the present application do not limit the types and quantities of management services.
[0099] (2) Management service consumption entities and management service provision entities
[0100] A management service provider entity refers to an entity used to provide management services, and a management service consumer entity refers to an entity that uses management services. A management service consumer entity can obtain management service functions provided by a corresponding management service provider entity by calling management services. In the embodiment of the present application, a management service provider entity is referred to as a management function (MnF) entity, and a management service consumer entity may include a third-party customer.
[0101] As a managed service consumer entity, third-party customers can use the network management capabilities (called managed services) opened by operators. Third-party customers can be business tenants, such as vertical industry customers, slice users, or shared operators. For example, a third party is an organization or company that uses (or consumes) an operator's customized network services.
[0102] In an embodiment of the present application, a third-party customer that interacts with relevant entities on the operator network side (such as including open control management functions, etc.) can be a third-party network management system or an entity used to implement network management, such as a third-party OAM system or a shared operator management system.
[0103] In the SBMA architecture of 5G network management technology, management function (MnF) is the basic unit of the SBMA architecture. Figure 1 As shown in the figure, MnF can act as a management service producer (MnS producer) to provide its MnS to management service consuming entities (such as third-party network management systems or other MnFs) for use (such as Figure 1 The end of the line is a hollow circle), and it can also be used as a management service consumer (MnS consumer) to call MnS provided by other MnFs (such as Figure 1 The calls between MnFs to MnS are all based on service-oriented interfaces.
[0104] Currently, the MnFs defined by 3GPP and the logical connections between MnFs can be as follows: Figure 2 The open control management function is a logical management function that realizes the opening of management capabilities to the outside in the management domain, and is used to realize the opening of network-side operation and maintenance management information, such as configuration information, performance measurement information, and alarm and / or error information.
[0105] At present, an open mechanism for open control management functional entities can be as follows Figure 3As shown. Among them, the third party (3rd party, such as vertical industry) and the management function entity MnF2 can be understood as customers who are not directly trusted by the management domain where the management function entity MnF1 is located but have been authorized. In this case, in order to call the MnS provided by the management function entity MnF1, the third party needs to implement the management service call request through the open control management function entity 1 (as shown by the dotted path in the figure), and the management function entity MnF2 needs to implement the management service call request through the open control management function entity 2 (as shown by the solid path in the figure). The open control management function entity 1 and the open control management function entity 2 can directly call the MnS provided by the management function entity MnF1.
[0106] At present, the third party initiates a request for management service call to the open control management function entity based on the management service information (referred to as the second service information or MnS info in the embodiment of the present application) provided by the open control management function entity. On the one hand, the management service information (MnS info) contains a lot of content and is highly professional, requiring the third party to have certain network management-related knowledge to understand the management service information, so that the management service call request can be initiated based on the management service information to realize the network management function that the third party needs to realize. From the perspective of the third party, due to different levels of professional mastery of network management knowledge and different business needs, some third parties may want the management call operation to be simple and clear, and some third parties may want the management call operation to be more accurate and fast, so there is a demand for flexible selection of service information open to management capabilities, but the current technology cannot meet the personalized needs and preferences of the third party's autonomous management mechanism, which may lead to a reduction in the optimization effect of third-party business applications. On the other hand, for security and other factors, for example, it is necessary to protect sensitive information in the original information model data in the operator's management information database (MIB), and the operator may not want to provide the management service information (MnS information) directly used for MnF to a third party for use.
[0107] To this end, embodiments of the present application provide a communication method, a communication system, and related devices to meet the personalized needs of management service consumption entities for open service information. Based on some embodiments of the present application, when a third party (or third-party entity, such as a third-party network management system or a third-party application server) uses the network management capabilities opened by the operator as a management service consumption entity, a flexible selection mechanism for open service information can be provided to the third party, so that the third party can choose the most suitable open form based on its own mastery of network management expertise and business needs, so as to better improve the business level of the industry.
[0108] The embodiments of the present application are described below in conjunction with the accompanying drawings.
[0109] See also Figure 4 , is a schematic diagram of a network capability exposure architecture based on an open control management functional entity in an embodiment of the present application.
[0110] like Figure 4 As shown, the architecture may include the following functional entities:
[0111] Management service consumption entity: used to request to call management services, for example, a management service call request can be initiated to a management domain (such as a cross-domain management unit or a single-domain management unit). An example of a management service consumption entity is a third-party entity (3 rd A third party entity, such as a management system for a vertical industry, may initiate a management service request to a management domain (a cross-domain management system or a single-domain management system).
[0112] Cross-domain management unit: corresponds to the network management system (NMS) and is responsible for the unified management of multiple network element management systems.
[0113] Single domain management unit: can correspond to the element management system (EMS), responsible for the management of base stations (such as 5G base stations) or core networks (such as 5G core networks).
[0114] Optionally, the above functional entities may exchange information based on a representational state transfer (REST) application programming interface (API). REST is a standard method for describing the creation of a hypertext transfer protocol (HTTP) API. Through the REST API, the view behavior can be mapped to the GET method in HTTP, the create behavior can be mapped to the POST method in HTTP, the edit behavior can be mapped to the PUT method in HTTP, and the delete behavior can be mapped to the DELETE method in HTTP.
[0115] Optionally, the cross-domain management unit and the single-domain management unit may respectively include an open control management function entity to provide a capability exposure control function.
[0116] Optionally, the cross-domain management system and the single-domain management system may include a management function entity (MnF) to provide open management services. MnF is a collection of MnSs with similar functions, which can be deployed in the cross-domain management layer, such as the network slice management function (NSMF), or in the single-domain management layer, such as the network slice subnet management function (NSSMF), or in the management data analysis function (MDAF). MnF can provide specific management services, such as configuration services, performance measurement services, fault alarm services, etc.
[0117] Optionally, the cross-domain management system may further include a service discovery provider entity (MnS discoveryproducer) for providing a management service discovery function.
[0118] The above-mentioned network capability exposure architecture can be applied to provide user-level or business flow-level management service functions to management service consumption entities (such as vertical industry applications), such as providing wireless network information to help management service consumption entities optimize application services, thereby realizing real-time and refined wireless network information monitoring.
[0119] It should be noted that the open control management functional entity in the embodiment of the present application can be either an open control management functional entity in the cross-domain management system in the above architecture or an open control management functional entity in the single-domain management system in the above architecture. Figure 5 A structural diagram of a communication system provided in an embodiment of the present application is exemplarily shown, wherein the open control management functional entity in the system may be an open control management functional entity in a cross-domain management system or an open control management functional entity in a single-domain management system.
[0120] like Figure 5 As shown, the communication system may include: management service consumption entity (501a, 501b) and open control management function entity 502, and management function entity (503a, 503b, 503c). Further, it may also include service discovery provider entity 504. Optionally, service discovery provider entity 504 may be deployed on the operations support system (OSS) layer or outside the OSS layer.
[0121] The management service consumption entity (501a, 501b) can exchange information with the open control management function entity 502, and the open control management function entity 502 can exchange information with the management function entity (503a, 503b, 503c) and the service discovery provider entity 504 respectively (as shown by the solid line connection in the figure). Optionally, the management service consumption entity (501a, 501b) can also exchange information with the service discovery provider entity 504 and the management function entity (503a, 503b, 503c) (as shown by the dotted line connection in the figure, and the figure only exemplarily shows that the management service consumption entity 501a exchanges information with the service discovery provider entity 504 and the management function entity 503a).
[0122] The number of management service consumption entities, open control management function entities, management function entities and service discovery providing entities may be one or more respectively. Figure 5 The example in the figure only shows two management service consumption entities and three management function entities. The embodiment of the present application does not limit the number of the above function entities.
[0123] It should be noted that, in the embodiment of the present application, the "exposure governance management function entity" may be referred to as an exposure governance management function, referred to as EGMF. The embodiment of the present application does not limit the naming method of the "exposure governance management function entity".
[0124] Based on the communication system, the management service consumption entity is used to send first indication information to the open control management function entity, and the first indication information is used to indicate the service information opening mode. The open control management function entity is used to send first service information associated with the service information opening mode indicated by the first indication information to the management service consumption entity according to the first indication information, and the first service information is obtained after processing the second service information. The management service consumption entity receives the first service information sent by the open control management function entity. Subsequently, the management service consumption entity may initiate a management service call request based on the first service information.
[0125] In the embodiment of the present application, the first indication information is used to indicate the service information exposure mode. Optionally, the first indication information can be set by the management function consumption entity to indicate the service information exposure mode selected by the management function consumption entity. Optionally, the first indication information can also be called an exposure mechanism parameter or exposure mechanism information, and the embodiment of the present application does not limit the naming of the first indication information.
[0126] Optionally, the service information opening mode may include the following candidate opening modes: a first opening mode, and further, the candidate opening mode may also include a second opening mode. Exemplarily, the value of the first indication information may include a first value and a second value, wherein if the value of the first indication information is equal to the first value, it indicates that the service information opening mode indicated by the first indication information is the first opening mode, and if the value of the first indication information is equal to the second value, it indicates that the service information opening mode indicated by the first indication information is the second opening mode.
[0127] In the first open mode, the service information open to the management service consumption entity is different from the management service information used for the management function entity (MnF). It can be understood that the management service information used for MnF refers to the service information used when the open control management function entity calls the management function entity (MnF), which is the same as the service information in the MIB. Exemplarily, in the first open mode, the service information provided by the open control management function entity to the management service consumption entity is different from the original service information model stored in the operator MIB. For example, the service information provided by the open control management function entity to the management service consumption entity is simpler and easier to understand than the original service information stored in the operator MIB. The first open mode can also be called an indirect open mode. In the second open mode, the service information open to the management service consumption entity is the same as the management service information used for the management function entity (MnF). Exemplarily, in the second open mode, the service information provided by the open control management function entity to the management service consumption entity is the same as the original service information model stored in the operator MIB. The second open mode can also be called a direct open mode.
[0128] In the embodiment of the present application, the management service information open to the management service consumption entity in the first open mode is referred to as the first service information (also referred to as eMnS information). The first service information can be intuitively understood as the service information that the management service consumption entity needs to provide to the open control management function entity in order to call the open management service (for example, including configuration management service, performance measurement service, alarm information reporting service, etc.). It can be understood that there is an association relationship between the first open mode and the first service information.
[0129] In the embodiment of the present application, the management service information open to the management service consumption entity under the second opening mode is referred to as the second service information (also referred to as MnS information). The second service information can be intuitively understood as the management service information required by the open control management function entity to call the management service (for example, including configuration management service, performance measurement service, alarm information reporting service, etc.). It can be understood that the second opening mode is associated with the second service information.
[0130] In the embodiment of the present application, the first service information may be obtained after processing the second service information. In other words, the first service information may be obtained by processing the second service information.
[0131] In the embodiment of the present application, the “processing” may also be understood as “mapping”, which may include the following two meanings:
[0132] On the one hand, part of the information is selected from the second service information (MnS information) to obtain the first service information (eMnS information). In other words, a subset of the second service information can be obtained to obtain the first service information. Through this "processing" method, only part of all the management services that the operator can provide can be opened to the management service consumer entity. The specific management services that are opened can be determined by the management service subscription business agreement signed between the management consumer entity and the operator. Through this "processing" method, only part of all the management service information that the operator can provide can be opened to the management service consumer entity. The specific management service information that is opened can be determined by the operator. For example, the operator can not provide sensitive management service information (such as management service information involving management service pricing strategy) to the management service consumer entity.
[0133] Since the first service information can be part of the information selected from the second service information, the first service information is more concise than the second service information, so it can match the service information opening method indicated by the management service consumption entity through the first indication information. Further, in the above implementation, sensitive information in the original information model data in the operator's management information library can also be protected. For example, the open control management function entity can provide the management service information that the operator does not want to use directly for MnF to the management service consumption entity.
[0134] On the other hand, the second service information (MnS information) is transformed to obtain the first service information (eMnS information). Through "transformation", the operation of the management service consumption entity calling the open management service can be simplified, and the original management model information of the operator can also be protected.
[0135] Since the first service information is information obtained by converting the second service information, for example, the second service information can be converted into first service information that is easier to understand or optimize, so that it can match the service information opening method indicated by the management service consumption entity through the first indication information.
[0136] In one possible implementation, when processing the second service information to obtain the first service information, at least one of the above-mentioned "selection" and "conversion" operations may be used, so that the first service information may include: partial information selected from the second service information, or information obtained after conversion of the second service information, or both partial information selected from the second service information and information obtained after conversion of the second service information.
[0137] For example, the name of the management service type in the second service information may be converted from a name that requires certain network management expertise to be understood to a name that is easier to understand, thereby obtaining the name of the management service type in the first service information, that is, the name of the management service type in the second service information is converted to the name of the management service type in the first service information. For another example, multiple A-type MnS components with the same or similar operation types in the second service information may be converted to an A-type MnS component of one operation type, or multiple B-type MnS components in the second service information that act on the same network element may be converted to a B-type MnS component that acts on the network element, or multiple C-type components in the second service information may be converted to a key performance indicator (KPI) or a key quality indicator (KQI).
[0138] In the embodiment of the present application, part or all of the information in the second service information may be converted to obtain the first service information. Taking the second service information including multiple management service components (MnS components) and management service types (MnS types) as an example, in the embodiment of the present application, at least one of the multiple components and / or the management service type may be converted to obtain the first service information.
[0139] Taking the MnS components defined in the current 3GPP standard as an example, MnS information (second service information) may include the following three types of components:
[0140] MnS component Type A: represents a type of operation or notification. An example of a type A management service component is: in the configuration management service, create a management object instance createMOI(). MnSinformation can include a wide variety of MnS component Type A.
[0141] MnS component Type B: represents the object of operation, i.e., the management object instance. MnS information may include a wide variety of MnS component Type B.
[0142] MnS component Type C: represents relevant data, such as performance data, alarm data, etc.
[0143] In the embodiment of the present application, optionally, for the MnS component type A in the MnS information (second service information), various types of MnS component type A may be converted into several types of operations (calling actions).
[0144] Exemplarily, the MnS component type A in the MnS information (second service information) may include:
[0145] createMOI (create management object information), getMOIAttributes (get management object information attributes), modifyMOIAttributes (modify management object information attributes), deleteMOI (delete management object information), createMeasurementJob (create measurement task), stopMeasurementJob (stop measurement task), listMeasurementJob (list measurement tasks), getAlarmList (get alarm list), notifyNewAlarm (notify new alarm), notifyChangedAlarm (notify changed alarm), notifyAlarmListRebuilt (notify alarm list reconstruction), notifyCorrelatedNotificationChanged (notify related notification has changed), getAlarmCount (get alarm count), setComment (set comment), acknowledgeAlarms (acknowledge alarm), unacknowledgeAlarms (unacknowledge alarm), clearAlarms (clear alarm), etc.
[0146] For the MnS component type A in the above MnS information (second service information), in the embodiment of the present application, it can be converted into the following 7 types of operations: create, delete, modify, list, subscribe, unsubscribe, and upload. For example, createMOI and createMeasurementJob in the above MnScomponent type A can be converted into the create operation in eMnS component typeA.
[0147] In the embodiment of the present application, optionally, for the MnS component Type B in the MnS information (second service information), a wide variety of MnS component type B can be converted into network elements of corresponding types.
[0148] Exemplarily, the MnS component type B in the MnS information (second service information) may include:
[0149] TraceJob (tracing task), PerfMetricJob (performance measurement task), MnsInfo (management service information), HeartbeatControl (heartbeat control), Files (file), GNBDUFunction (GNBDU function), NRCellCU (NR cell centralized unit), NRCellDU (NR cell distributed unit), BWP (bandwidth part, partial bandwidth), AMFFunction (AMF function), NWDAFFunction (NWDAF function), NetworkSlice (network slice), NetworkSliceSubnet (network slice subnet), etc.
[0150] For the MnS component type B in the above-mentioned MnS information (second service information), in the embodiment of the present application, it can be converted into the following network elements: access and mobility management function (AMF), user plane function (UPF), session management function (SMF), gNB (base station), network exposure function (NEF), unified data management (UDM), etc. For example, NRCellCU and NRCellDU in the above-mentioned MnS component type B can be converted into gNB, and for another example, AMFFunction in the above-mentioned MnS componenttype B can be converted into AMF.
[0151] In an embodiment of the present application, optionally, for MnScomponent TypeC in MnS information (second service information), the data of MnS component type C can be aggregated and packaged into key performance indicators (KPI) and key quality indicators (KQI) that are easy for management service consumption entities (such as third parties) to understand.
[0152] Exemplarily, the MnS component type C in the MnS information (second service information) may include:
[0153] average delay DL air-interface (average delay of downlink air interface, where DL is the abbreviation of downlink), distribution of delay DL air-interface (distribution of downlink air interface delay), DLtotal PRB Usage (total downlink physical resource block usage), average UE throughput (average UE (user equipment) throughput), RRC connection number (RRC (radio resource control) connection number), inter-gNB handovers, number of QoS flows attempted to release), etc.
[0154] With respect to the MnS component type C in the above-mentioned MnS information (second service information), optionally, in the embodiment of the present application, it may be converted into a KPI or a KQI.
[0155] Taking the MnS types defined in the current 3GPP standard as an example, MnS information (second service information) may include the following four MnS types:
[0156] ProvMnS: Provide MnS;
[0157] FaultSupervisionMnS: Fault monitoring MnS;
[0158] StreamingDataReportingMnS: Streaming data reporting MnS;
[0159] FileDataReportingMnS: File data reporting MnS.
[0160] For the above four MnS types, in the embodiment of the present application, they can be optionally converted into the following MnS types: configuration management (provision), alarm management (Fault Supervision), performance management (Performance Assurance). For example, the FaultSupervisionMnS in the above MnS component type C can be converted into alarm management (Fault Supervision), and for another example, the StreamingDataReportingMnS in the above MnS component type C can be converted into performance management (Performance Assurance).
[0161] It should be noted that the above conversion method from the second service information (MnS information) to the first service information (eMnS information) is only an example, and the present application embodiment does not limit the specific conversion method. According to the above conversion method, the first service information can also be processed to obtain the corresponding second service information.
[0162] In the above implementation, since the management service consumption entity indicates the service information opening method through the first indication information, the open control management function entity can send the first service information associated with the service information opening method to the management service consumption entity according to the service information opening method indicated by the first indication information. Since the first service information is obtained after processing the second service information, the management service consumption entity can obtain the management service information that matches the service information opening method indicated by the first indication information, thereby meeting the personalized needs of the management service consumption entity for open service information.
[0163] Based on the above Figure 4 or Figure 5 The architecture shown below is combined with Figure 6 , Figure 7a , Figure 7b The communication method provided in the embodiment of the present application is described in detail.
[0164] See also Figure 6 , is a flow chart of a communication method provided in an embodiment of the present application. Through this flow, corresponding service information can be sent to the management service consumption entity based on the first indication information sent by the management service consumption entity for indicating the service information opening mode.
[0165] like Figure 6 As shown, the process may include the following steps:
[0166] 601: The management service consumption entity sends first indication information to the open control management function entity, where the first indication information is used to indicate a service information opening mode. The service information opening mode is associated with first service information, where the first service information is obtained after processing the second service information.
[0167] Optionally, the management service consumption entity may set the value of the first indication information according to the service information disclosure method selected by the management service consumption entity, so that the first service information can indicate the service information disclosure method selected by the management service consumption entity.
[0168] Optionally, the candidate opening modes of the service information opening mode may include a first opening mode and a second opening mode, wherein the first opening mode is associated with the first service information, and the second opening mode is associated with the second service information. In this process, the service information opening mode indicated by the first indication information is described as the first opening mode as an example.
[0169] For the service information disclosure method, and related descriptions of the first service information and the second service information, please refer to the aforementioned embodiments.
[0170] 602: The open control management function entity sends first service information to the management service consumption entity.
[0171] In this step, if the open control management function entity determines that the corresponding service information opening method is the first opening method based on the first indication information, the second service information is processed to obtain the first service information associated with the first opening method, and the first service information is sent to the management service consumption entity, so that the management service consumption entity can subsequently initiate a management service call request based on the first service information.
[0172] Optionally, after receiving the first indication information, the open control management function entity may first authenticate the management service consumption entity. If the authentication passes, the first service information is sent to the management service consumption entity. Otherwise, a failure message is returned to the management service consumption entity and the process ends.
[0173] Optionally, in the above process, the first indication information may be carried in a registration request sent by the management service consumption entity and sent to the open control management function entity, and the first service information may be carried in a registration response returned by the open control management function entity and sent to the management service consumption entity. In other words, the above process may be a registration process of the management service consumption entity to the open control management function entity.
[0174] Optionally, in the registration process of the management service consumption entity to the open control management function entity, the management service consumption entity may also carry the tenant description information (tenant profile) of the management service consumption entity in the registration request and send it to the open control management function entity. The tenant description information may include information about the management service contracted by the management service consumption entity (such as the type of management service). The open control management function entity may determine the management service contracted by the management service consumption entity based on the tenant description information, and process the second service information corresponding to the management service contracted by the management service consumption entity to obtain the corresponding first service information, and then carry the first service information in the registration response and send it to the management service consumption entity.
[0175] For the description on obtaining the first service information by processing the second service information, reference may be made to the aforementioned embodiment.
[0176] In a possible implementation, the candidate opening modes of the service information opening mode include a first opening mode and a second opening mode, the first opening mode is associated with the first service information, and the second opening mode is associated with the second service information. The service information opening mode indicated by the first indication information sent by the management service consumption entity may be the first opening mode (such as the management service consumption entity selects the first opening mode) or the second opening mode (such as the management service consumption entity selects the second opening mode). If the open control management function entity determines that the service information opening mode indicated by the first indication information sent by the management service consumption entity is the first opening mode, then the above-mentioned Figure 6 The process shown is processed (for example, including sending the first service information to the management service consumption entity); if the open control management function entity determines, based on the first indication information sent by the management service consumption entity, that the service information opening method indicated by the first indication information is the second opening method, then according to the second opening method indicated by the first indication information, the second service information associated with the second opening method is sent to the management service consumption entity.
[0177] In a possible implementation, the method may further include the following steps: the open control management function entity sends the address information of the service discovery provider to the management service consumption entity. Optionally, the subsequent management service consumption entity may initiate a service discovery process to the corresponding service discovery provider according to the address information of the service discovery provider.
[0178] In the above process, since the management service consumption entity indicates the service information opening mode through the first indication information, the open control management function entity can send the first service information associated with the service information opening mode to the management service consumption entity according to the service information opening mode indicated by the first indication information, and since the first service information is obtained after processing the second service information, the management service consumption entity can obtain the management service information that matches the service information opening mode indicated by the first indication information, thereby meeting the personalized needs of the management service consumption entity for open service information. Furthermore, the above process can also protect sensitive information in the original information model in the operator management information library, such as relevant service information related to the management service pricing strategy in the operator management information library can be not provided to the management service consumption entity.
[0179] In the embodiment of the present application, the management service consumption entity is based on Figure 6 In the process shown, after obtaining the open service information (such as obtaining the first service information), the management service calling process can be initiated according to the service information. Figure 7a and Figure 7b The calling processes of the management services provided in the embodiments of the present application are respectively shown.
[0180] See also Figure 7a , is a flow chart of a communication method provided by an embodiment of the present application. Through this flow, the calling process of the management service can be realized. The process takes the service information opening mode selected by the management service consumption entity as the first opening mode, and Figure 6 The process shown is described by taking obtaining the first service information associated with the first opening mode as an example.
[0181] like Figure 7a As shown, the process may include the following steps:
[0182] 701: The management service consumption entity sends a first request to the open control management function entity, where the first request includes third service information.
[0183] Optionally, the first request is used to request to call a target management service. Optionally, the target management service may include one or more. For example, the target management service may include one or more of a configuration service, a performance measurement service, and a fault alarm service.
[0184] The third service information corresponds to the target management service requested by the management service consumption entity, and the third service information is at least one of the information included in the first service information, that is, the third service information is a subset of the first service information. For example, if the management service consumption entity has signed up for configuration service, performance measurement service, and fault alarm service, the first service information includes service information of these three management services. If the management service consumption entity currently requests to call the fault alarm service, the service information corresponding to the fault alarm service (called the third service information) is extracted from the first service information, and the third service information is carried in the first request and sent to the open control management function entity.
[0185] Optionally, the first request may be a management service invocation request. It should be noted that the embodiment of the present application does not limit the naming of the first request.
[0186] 702: The open control management function entity sends a second request to a target management function entity for providing a target management service, where the second request includes fourth service information.
[0187] The fourth service information is obtained after processing the third service information. The fourth service information is at least one of the information included in the second service information, that is, the fourth service information is a subset of the second service information. The fourth service information is used for the target management function entity, that is, the target management function entity can perform corresponding management services according to the fourth service information.
[0188] In this step, after receiving the first request, the open control management function entity may determine the service information opening method selected by the management service consumption entity according to the first indication information previously sent by the management service consumption entity. If the service information opening method selected by the management service consumption entity is the first opening method, the third service information carried in the first request is processed to obtain the fourth service information, and the fourth service information is carried in the second request and sent to the target management function entity.
[0189] The process of processing the third service information to obtain the fourth service information is a corresponding process to the process of processing the second service information to obtain the first service information. Taking the target management service requested by the management service consumer entity as a fault alarm service as an example, if the type B component in the third service information includes "gNB (base station)", the type B service component can be converted to "NRCellCU (NR cell centralized unit), NRCellDU (NR cell distributed unit), BWP (partial bandwidth)" in the fourth service information.
[0190] Optionally, after receiving the first request, the open control management function entity may determine, based on the management service contracted by the management service consuming entity, whether the target management service corresponding to the third service information is within the authorization scope of the management service corresponding to the management service consuming entity; if the target management service is within the authorization scope of the management service corresponding to the management service consuming entity, the open control management function entity will send a second request to the target management function entity; if the target management service is not within the authorization scope of the management service corresponding to the management service consuming entity, the open control management function entity will reject the first request, thereby improving the security of management function calls.
[0191] Optionally, the above process may further include the following steps: after receiving the first request, the open control management function entity obtains the address information of the target management function entity from the service discovery provider. At 702, the open control management function entity sends a second request to the target management function entity according to the address information of the target management function entity.
[0192] 703: After receiving the second request, the target management function entity executes the corresponding management service according to the fourth service information.
[0193] In the above process, the management service consuming entity may send the service information (third service information) corresponding to the target management service in the received first service information to the open control management functional entity according to the target management service requested to be called. The open control management functional entity may process the third service information into fourth service information, where the fourth information is management service information for the target management service entity (i.e., the target management functional entity for providing the target management service), and include the fourth service information in the second request and send it to the target management functional entity, so that the target management functional entity can execute the management service requested to be called by the management service consuming entity according to the fourth service information.
[0194] In a possible implementation manner, after the target management function entity performs the corresponding management service according to the fourth service information, the above process may further include the following steps:
[0195] 704: The target management function entity sends first data to the open control management function entity.
[0196] The first data may also be referred to as management service data, which is the result obtained after the open control management function entity performs the target management service. The embodiment of the present application does not limit the naming of the first data. For example, if the target management service is a performance measurement service, the first data obtained after performing the performance measurement service may include information such as the latency of the base station downlink air interface, the average throughput, and the inter-base station switching latency.
[0197] 705: The open control management function entity sends second data to the management service consumption entity, where the second data is obtained after conversion of the first data.
[0198] In this step, after receiving the first data, the open control management function entity may determine the service information opening method selected by the management service consumption entity according to the first indication information previously sent by the management service consumption entity. If the service information opening method selected by the management service consumption entity is the first opening method, the first data is converted to obtain second data, and the second data is sent to the management service consumption entity.
[0199] Optionally, the method for converting the first data into the second data is similar to the method for converting the second service information into the first service information. Exemplarily, the first data may be converted into a KPI or a KQI. For example, still taking the above-mentioned performance measurement service as an example, the first data may be converted into a corresponding KQI based on information such as the latency of the downlink air interface of the base station, the average throughput, and the switching latency between base stations. The KQI may represent one of the following network performance qualities: good performance, average performance, and poor performance.
[0200] In the above implementation method, if the target management function entity needs to return management service data after executing the management service requested by the management service consuming entity, the first data (such as the first management service data obtained after executing the target management service) is sent to the open control management function entity; the open control management function entity can convert the first data into second data based on the service information opening method indicated by the management service consuming entity through the first indication information, and send the second data to the management service consuming entity, so that the data received by the management service consuming entity (such as management service data) is adapted to the service information opening method indicated by the management service consuming entity through the first indication information, thereby satisfying the personalized needs of the management service consuming entity for open service information.
[0201] See also Figure 7b , is a flow chart of another communication method provided by an embodiment of the present application. Through this flow, the calling process of the management service can be realized. The process takes the service information opening mode selected by the management service consumption entity as the first opening mode, and Figure 6 The process shown is described by taking obtaining the first service information associated with the first opening mode as an example.
[0202] like Figure 7b As shown, the process may include the following steps:
[0203] 711: The management service consuming entity sends the identity type information and management service type information of the management service consuming entity to the service discovery providing entity.
[0204] The identity type information of the management service consumption entity is used to indicate whether the management service consumption entity is a management service consumption entity inside the management domain or a management service consumption entity outside the management domain. If it is a management service consumption entity outside the management domain, the management service consumption entity is not trusted.
[0205] The management service type information is the management service type information included in the first service information. Exemplarily, the management service type information is the management service type information of the target management service requested to be called by the management service consuming entity. For example, if the management service consuming entity requests to call the fault alarm service, the management service type information corresponding to the fault alarm service is extracted from the first service information, and the management service type information is sent to the service discovery providing entity.
[0206] Optionally, in this step, the management service consuming entity may send the identity type information and management service type information of the management service consuming entity to the corresponding service discovery providing entity based on the address information of the service discovery providing entity obtained previously. Figure 6 The relevant steps in .
[0207] Optionally, the management service consuming entity may carry the identity type information and management service type information of the management service consuming entity in a service discovery request and send it to the service discovery providing entity. The service discovery request is used to request the address information of the target management service, which is the management service corresponding to the management service type information. It should be noted that the embodiment of the present application does not limit the naming of the message.
[0208] 712: The service discovery providing entity determines, according to the identity type information of the management service consuming entity, that the management service consuming entity is an untrusted management service consuming entity.
[0209] 713: The service discovery providing entity sends the management service type information to the open control management function entity.
[0210] Optionally, the service discovery provider may carry the management service type information in an authority check request and send it to the open control management function entity, where the authority check request is used to request to check whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consumption entity. Optionally, the authority check request may also include the identification information of the management service consumption entity.
[0211] It should be noted that the embodiment of the present application does not impose any restrictions on the naming of the message.
[0212] 714: The open control management function entity notifies the service discovery providing entity, based on the management service type information, whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity.
[0213] This process is described by taking the management service corresponding to the management service type information as an example within the management service authorization scope corresponding to the management service consumption entity.
[0214] Optionally, if the management service corresponding to the management service type information is not within the management service authorization scope corresponding to the management service consuming entity, the open control management function entity sends a failure notification to the service discovery providing entity and ends this process.
[0215] 715: The service discovery providing entity sends the address information of the target management function entity to the management service consuming entity.
[0216] 716: The management service consumption entity sends a first request to the open control management function entity, where the first request includes the third service information.
[0217] Optionally, the first request may also include the address information of the target management function entity acquired in step 714.
[0218] 717: The open control management function entity sends a second request to the target management function entity for providing the target management service, where the second request includes fourth service information.
[0219] 718: After receiving the second request, the target management function entity executes the corresponding management service according to the fourth service information.
[0220] In a possible implementation manner, after the target management function entity performs the corresponding management service according to the fourth service information, the above process may further include the following steps:
[0221] 719: The target management function entity sends first data to the open control management function entity.
[0222] 720: The open control management function entity sends second data to the management service consumption entity, where the second data is obtained after conversion of the first data.
[0223] Figure 7b The specific implementation of steps 716 to 720 in the process shown is Figure 7a The specific implementation methods of steps 701 to 705 in the illustrated process are basically the same.
[0224] In the above process, the open control management functional entity can send the address information of the service discovery provider entity to the management service consumption entity, so that the management service consumption entity can send the identity type information and management service type information of the management service consumption entity to the corresponding management service consumption entity based on the address information, so that it can directly interact with the management service consumption entity to perform the service discovery process; in this process, when the service discovery provider determines that the management service consumption entity is an untrusted management service consumption entity, it requests the open control management functional entity to check whether the management service corresponding to the management service type information is within the authorization scope of the management service corresponding to the management service consumption entity, thereby improving the security of the management service call.
[0225] Combination Figure 6 The process shown and Figure 7a The process shown, Figure 8 The registration process of a management service consumption entity and the process of calling a management service are exemplarily shown. In the registration process, the management service consumption entity selects a first opening mode.
[0226] like Figure 8 As shown, the process may include the following steps:
[0227] 801: The management service consumption entity sends a registration request to the open control management function entity. The registration request includes first indication information. The service information opening mode indicated by the first indication information is the first opening mode.
[0228] The first indication information in the registration request message represents the management service consumption entity's choice of the open management service information form. In this process, exemplarily, the service information opening mode indicated by the first indication information is the first opening mode, that is, the management service consumption entity hopes that the service information opened to the management service consumption entity is optimized and easy to understand service information.
[0229] Optionally, the registration request may also carry identification information of the management service consumer entity (such as customer ID, where ID is the abbreviation of identification in English, i.e., identification) and tenant description information (such as tenant profile). Among them, customer ID is an identifier that describes the management service consumer entity, which can be a customer name (name), such as a vertical industry company name, etc., or a digital identifier representing the management service consumer entity. Tenant profile is a description file that describes the basic information of the management service consumer entity, which may include the management service consumer entity's requirements for service level specifications (SLS), including requirements for indicators such as latency, reliability, and resource isolation.
[0230] 802: After receiving the registration request, the open control management function entity obtains the first service information (eMnS information) based on the second service (MnS information) information according to the first open mode indicated by the first indication information.
[0231] In this step, the open control management functional entity may first authenticate the identity of the management service consumer entity based on the tenant description information (such as tenant profile) of the management service consumer entity and the capability opening business contract signed with the operator (network service producer or network operation producer). If the authentication is successful, a tenant ID (operator ID) is generated, and tenant information (tenant profile) and opening mode information (here is the relevant information of the first opening mode, such as the value of the first indication information) are stored. Optionally, one implementation method for storing the above information may be: establish a tenant management object instance, and the open control management functional entity stores the correspondence between the tenant identifier and the opening mode, such as storing the opening mode as an attribute of the tenant instance.
[0232] In this step, the open control management function entity determines that the service information opening method selected by the management service consumption entity is the first opening method according to the first indication information, and then obtains the corresponding first service information (eMnSinformation) based on the second service information (MnS information) of the management service signed by the management service consumption entity.
[0233] 803: The open control management function entity sends a registration response to the management service consumption entity, where the registration response includes the first service information. Optionally, the registration response may also include identification information (such as operator ID) of the management service consumption entity.
[0234] 804: The management service consumption entity sends a first management service invocation request to the open control management function entity, where the request includes third service information.
[0235] The third service information is a subset of the first service information returned by the open control management function entity in 803 to the management service consuming entity, and is the service information of the target management service requested by the management service consuming entity. For example, the target management service may be one or more management services such as configuration management, performance measurement, and alarm collection.
[0236] The first management service invocation request may also include an identity identifier (such as an operator ID) of the management service consuming entity, and the identity identifier may uniquely identify the management service consuming entity within the management domain.
[0237] 805: The open control management function entity performs an authority check. This step is optional.
[0238] In this step, the open control management function entity can check whether the target management service requested by the management service consumer entity is within the management consumption scope allowed by the management service consumer entity (i.e., determine whether the management service consumer entity has subscribed to the target management service) based on the identification information of the management service consumer entity (such as operator ID) and the tenant information of the management service consumer entity (such as tenant profile). If the check is passed, the subsequent steps will be executed; otherwise, the open control management function entity rejects the management service call request of the management service consumer entity and returns the request failure result to the management service consumer entity.
[0239] 806: The open control management function entity processes the third service information into fourth service information.
[0240] 807: The open control management function entity sends a service discovery request to the service discovery provider entity (MnS Discovery ServiceProducer) to request the address information of the target management function entity. The target management function entity is the management function entity that can provide the target management service.
[0241] The service discovery request may include identity information (such as the identity of the open control management function entity) and the MnS type of the target management service, where the MnS type is the management service type information included in the fourth service information.
[0242] 808: The service discovery providing entity returns a service discovery response to the open control management function entity, which may include the address information of the target management function entity.
[0243] 809: The open control management function entity sends a second service invocation request to the target management function entity according to the address information of the target management function entity, wherein the second service invocation request may carry fourth service information.
[0244] In this step, the open control management function entity may send a second management service invocation request to the corresponding target management function entity according to the component of the target management service (MnS component) and the address information of the target management function entity.
[0245] 810: The target management function entity responds to the second management service calling request and executes the corresponding management service.
[0246] Optionally, if the management service requested to be invoked is performance data measurement or alarm data reporting, the target management function entity returns relevant original data (original data, ie, first data) to the open control management function entity.
[0247] 811: If there is first data returned in 810, the open control management function entity performs conversion from the first data to the second data.
[0248] 812: The open control management function entity sends a management service call response to the management service consumption entity, wherein the response includes second data.
[0249] Figure 8 For the specific implementation of each step in the illustrated process, please refer to the relevant content of the aforementioned embodiment.
[0250] Above Figure 8 The process shown provides a mechanism for selecting a service information disclosure method, and provides a process for invoking a service based on the first service information associated with the first disclosure method after the third party as a management service consumption entity selects the first disclosure method. The above process can satisfy the third party's preference for simple and easy operation of management service invocation, and can also protect the original management service information model and data within the operator.
[0251] Combination Figure 6 The process shown and Figure 7b The process shown, Fig. 9 The registration process of a management service consumption entity and the process of calling a management service are exemplarily shown. In the registration process, the management service consumption entity selects a first opening mode.
[0252] like Fig. 9 As shown, the process may include the following steps:
[0253] 901: The management service consumption entity sends a registration request to the open control management function entity. The registration request includes first indication information. The service information opening mode indicated by the first indication information is the first opening mode.
[0254] 902: After receiving the registration request, the open control management function entity obtains the first service information (eMnS information) based on the second service (MnS information) information according to the first open mode indicated by the first indication information.
[0255] 903: The open control management function entity sends a registration response to the management service consumption entity, the registration response including the first service information and the address information of the service discovery provider (MnS Discovery Service Producer). Optionally, the registration response may also include the identification information of the management service consumption entity (such as operator ID).
[0256] 904: The management service consumption entity sends a service discovery request to the service discovery providing entity according to the address information of the service discovery providing entity obtained in 903. The service discovery request may include the identity of the management service consumption entity, the eMnS type of the target management service, and the identity type information of the management service consumption entity. The identity type information may indicate whether the management service consumption entity is a management service consumption entity within the operator management trust domain or a management service consumption entity outside the operator management trust domain.
[0257] 905: The service discovery providing entity determines whether the management service consuming entity is from inside or outside the operator management trust domain according to the identity type information of the management service consuming entity. If it is determined to be from outside, the subsequent 906 is executed; otherwise, steps 906 to 908 are skipped and 909 is directly executed.
[0258] 906: The service discovery providing entity sends an authority check request to the open control management function entity. The request may include the identity information of the management service consuming entity and the eMnS type of the target management service.
[0259] 907: The open control management function entity checks whether the target management service is within the scope of the management service contracted by the management service consumption entity.
[0260] 908: The open control management function entity determines that the target management service is within the scope of the management service contracted by the management service consuming entity, and returns the service authority check result and the MnS type to the service discovery providing entity.
[0261] 909: The service discovery providing entity sends the address information of the target management function entity to the management service consuming entity.
[0262] 910: The management service consumption entity sends a first management service invocation request to the open control management function entity, where the request includes third service information.
[0263] 911: Open the control management function entity to perform permission check. This step is optional.
[0264] 912: The open control management function entity processes the third service information into fourth service information.
[0265] 913: The open control management function entity sends a second management service calling request to the target management function entity, which may carry fourth service information.
[0266] 914: The target management function entity responds to the second management service calling request.
[0267] Exemplarily, if the management service requested to be invoked is performance data measurement or alarm data reporting, the target management function entity returns relevant original data (original data, ie, first data) to the open control management function entity.
[0268] 915: If there is first data returned in 914, the open control management function entity performs conversion from the first data to the second data.
[0269] 916: The open control management function entity sends a management service call response to the management service consumption entity, wherein the response includes second data.
[0270] Above Fig. 9 The relevant contents in 901 to 903 in the process shown can be found in Figure 8 The relevant contents in 801 to 803 and the relevant contents in 910 to 916 in the process shown can be found in Figure 8 The relevant contents in 804 to 812 in the process shown.
[0271] Fig. 9 For the specific implementation of each step in the illustrated process, please refer to the relevant content of the aforementioned embodiment.
[0272] Above Fig. 9 The process shown provides a mechanism for selecting a service information disclosure method, and provides a process for invoking a service based on the first service information associated with the first disclosure method after the third party as a management service consumption entity selects the first disclosure method. The above process can satisfy the third party's preference for simple and easy operation of management service invocation, and can also protect the original management service information model and data within the operator.
[0273] Combination Figure 6 The process shown and Figure 7b The process shown, Fig.10 The registration process of a management service consumption entity and the process of calling a management service are exemplarily shown. In the registration process, the management service consumption entity selects the second opening mode.
[0274] like Fig.10 As shown, the process may include the following steps:
[0275] 1001: The management service consumption entity sends a registration request to the open control management function entity. The registration request includes first indication information. The service information opening mode indicated by the first indication information is the second opening mode.
[0276] 1002: After receiving the registration request, the open control management function entity determines that the open service information is the second service (MnS information) according to the second open mode indicated by the first indication information.
[0277] 1003: The open control management function entity sends a registration response to the management service consumption entity, the registration response including the second service information and the address information of the service discovery provider (MnS Discovery Service Producer). Optionally, the registration response may also include the identification information of the management service consumption entity (such as operator ID).
[0278] 1004: The management service consuming entity sends a service discovery request to the service discovery providing entity according to the address information of the service discovery providing entity obtained in 1003. The service discovery request may include the identity of the management service consuming entity, the MnS type of the target management service, and the identity type information of the management service consuming entity. The identity type information may indicate whether the management service consuming entity is a management service consuming entity within the operator management trust domain or a management service consuming entity outside the operator management trust domain.
[0279] 1005: The service discovery providing entity determines whether the management service consuming entity is from inside or outside the operator management trust domain according to the identity type information of the management service consuming entity. If it is determined to be from outside, the subsequent step 1006 is executed; otherwise, steps 1006 to 1008 are skipped and step 1009 is directly executed.
[0280] 1006: The service discovery providing entity sends an authority check request to the open control management function entity. The authority check request may include the identity information of the management service consuming entity and the MnS type of the target management service.
[0281] 1007: The open control management function entity checks whether the target management service is within the scope of the management service contracted by the management service consumer entity.
[0282] 1008: The open control management function entity determines that the target management service is within the scope of the management service contracted by the management service consuming entity, and returns the service authority check result and the MnS type to the service discovery providing entity.
[0283] 1009: The service discovery providing entity sends the address information of the target management function entity to the management service consuming entity.
[0284] 1010: The management service consumption entity sends a management service call request to the target management function entity according to the address information of the target management function entity, and the request includes fourth service information. The fourth service request information is a subset of the second service information, and is service information corresponding to the target management service, such as the MnS type of the target management service.
[0285] The management service invocation request may also include identification information (such as operatorID) and identity type information of the management service consumer entity. The identity type information may indicate whether the management service consumer entity is a management service consumer entity within the operator management trust domain or a management service consumer entity outside the operator management trust domain.
[0286] 1011: The target management function entity determines whether the management service consumption entity is from inside or outside the operator management trust domain. If it is determined to be from outside, the subsequent step 1012 is executed; otherwise, steps 1012 to 1014 are skipped and step 1015 is directly executed.
[0287] 1012: The target management function entity sends an authority check request to the open control management function entity. The request may include the identity information of the management service consumer entity and the MnS type of the target management service.
[0288] 1013: The open control management function entity checks whether the target management service is within the scope of the management service contracted by the management service consumer entity.
[0289] 1014: The open control management functional entity determines that the target management service is within the scope of the management service contracted by the management service consuming entity, and returns the service authority check result to the target management functional entity.
[0290] 1015: The target management function entity responds to the management service call request. If there is any returned data, the target management function entity sends the data to the management service consumption entity.
[0291] Fig.10 For the specific implementation of each step in the illustrated process, please refer to the relevant content of the aforementioned embodiment.
[0292] Above Fig.10 The process shown provides a mechanism for selecting a service information opening method, and provides a process for multiplexing and calling based on the original MnS information when a third party as a management service consumption entity selects the second opening method. The above process can meet the third party's preference for accurate and fast management service calls.
[0293] Based on the same technical concept, the present application also provides a communication device. The communication device can execute Figure 6 , Figure 7a , Figure 7b , Figure 8 , Fig. 9 or Fig.10 For example, the process of opening the control management function entity in the above figures can be executed, or the process of managing the service consumption entity in each figure can be executed, or Figure 7a , Figure 7b , Figure 8 , Fig. 9 or Fig.10 The process of managing functional entities in Figure 7a , Figure 7b , Figure 8 , Fig. 9 or Fig.10 The process of providing entities in service discovery.
[0294] like Fig.11 As shown, the communication device 1100 may include: a processing unit 1101, a receiving unit 1102, and a sending unit 1103. The receiving unit 1102 and the sending unit 1103 are coupled to the processing unit 1101 respectively.
[0295] When the communication device 1100 executes the process executed by the open control management function entity in the embodiment of the present application, the functions of the above-mentioned functional modules may include:
[0296] The receiving unit 1102 is used to receive first indication information from the management service consumption entity, the first indication information is used to indicate a service information opening mode, the service information opening mode is associated with first service information, and the first service information is obtained after processing the second service information. The sending unit 1103 is used to send the first service information to the management service consumption entity.
[0297] When the communication device 1100 executes the process executed by the open control management function entity in the embodiment of the present application, the functions of the above-mentioned functional modules may include:
[0298] The receiving unit 1102 is used to receive first indication information from a management service consumption entity, where the first indication information is used to indicate a service information opening mode, and candidate opening modes of the service information opening mode include a first opening mode and a second opening mode; the sending unit 1103 is used to send the first service information to the management service consumption entity if the service information opening mode indicated by the first indication information is the first opening mode, where the first service information is associated with the first opening mode, and the first service information is obtained after processing the second service information; if the service information opening mode indicated by the first indication information is the second opening mode, then send the second service information to the management service consumption entity, where the second service information is associated with the second opening mode.
[0299] When the communication device 1100 executes the process executed by the management service consumption entity in the embodiment of the present application, the functions of the above-mentioned functional modules may include:
[0300] The sending unit 1103 is used to send first indication information to an open control management functional entity, where the first indication information is used to indicate a service information opening method; the receiving unit 1102 is used to receive first service information from the open control management functional entity, where the first service information is associated with the service information opening method indicated by the first indication information, and the first service information is obtained after processing the second service information.
[0301] When the communication device 1100 executes the process of the service discovery providing entity in the embodiment of the present application, the functions of the above-mentioned functional modules may include:
[0302] The receiving unit 1102 is used to receive identity type information and management service type information from a management service consumption entity; and, to receive a notification from an open control management functional entity, wherein the notification is used to notify whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consumption entity; the processing unit 1101 is used to determine whether the management service consumption entity is an untrusted management service consumption entity based on the identity type information; and the sending unit 1103 is used to send the management service type information to the open control management functional entity when the processing unit 1101 determines that the management service consumption entity is an untrusted management service consumption entity.
[0303] When the communication device 1100 executes the process executed by the management function entity in the embodiment of the present application, the functions of the above-mentioned functional modules may include:
[0304] The receiving unit 1102 is used to receive a request from a management consumption entity, wherein the request includes identity type information and management service type information of the management consumption entity; and, to receive a notification from an open control management functional entity, wherein the notification is used to notify whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consumption entity; the processing unit 1101 is used to determine whether the management service consumption entity is an untrusted management service consumption entity based on the identity type information; and the sending unit 1103 is used to send the management service type information to the open control management functional entity when the processing unit 1101 determines that the management service consumption entity is an untrusted management service consumption entity.
[0305] It should be noted that the above-mentioned communication device 1100 can implement the method steps in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0306] For ease of understanding, Fig.12 Only the structure required for the communication device 1200 to execute the method shown in the present application is shown, and the present application does not limit the communication device to have more components. The communication device 1200 can be used to execute the steps performed by the open control management function entity or the management service consumption entity or the management function entity or the service discovery provider entity in the above method embodiment. The communication device 1200 may include a communication interface 1201, a memory 1202 and a processor 1203. The communication interface 1201 can be used for the communication device to communicate, such as for sending or receiving signals. The memory 1202 is coupled to the processor 1203 and can be used to store the programs and data necessary for the communication device 1200 to implement various functions. The processor 1203 is configured to support the communication device 1200 to execute the processing functions performed by the open control management function entity or the management service consumption entity or the management function entity or the service discovery provider entity in the above method. The above memory 1202 and processor 1203 can be integrated or independent of each other.
[0307] Exemplarily, the communication interface 1201 may be a communication port, such as a communication port (or interface) used for communication between network elements. The communication interface 1201 may also be referred to as a transceiver unit or a communication unit. The processor 1203 may be implemented by a processing chip or a processing circuit. The communication interface 1201 may receive or send information wirelessly or by wire.
[0308] For example, when the communication device 1200 serves as an open control management function entity, it can obtain the first indication information sent by the management service consumption entity based on the communication interface 1201. Further, it can also send the service information associated with the service information opening mode indicated by the first indication information to the management service consumption entity through the communication interface 1201. In addition, during the management service call process, it can also interact with the management service consumption entity, the management function entity, the service discovery providing entity, etc. through the communication interface 1201.
[0309] For another example, when the communication device 1200 acts as a management service consumption entity, it can send first indication information to the open control management function entity based on the communication interface 1201. Further, it can also receive service information associated with the service information opening mode indicated by the first indication information from the open control management function entity through the communication interface 1201. In addition, during the management service call process, it can also interact with the open control management function entity, the management function entity, the service discovery providing entity, etc. through the communication interface 1201.
[0310] In addition, according to the needs of actual use, the communication device provided in the embodiment of the present application may include a processor, and the processor calls an external transceiver and / or memory to implement the above functions or steps or operations. The communication device may also include a memory, and the processor calls and executes the program stored in the memory to implement the above functions or steps or operations. Alternatively, the communication device may also include a processor and a transceiver (or a communication interface), and the processor calls and executes the program stored in the external memory to implement the above functions or steps or operations. Alternatively, the communication device may also include a processor, a memory, and a transceiver.
[0311] Based on the same concept as the above-mentioned method embodiment, a computer-readable storage medium is also provided in the embodiment of the present application, on which program instructions (or computer programs, instructions) are stored. When the program instructions are executed by the processor, the computer executes the operations performed by the open control management function entity or the management service consumption entity or the management function entity or the service discovery provider entity in the above-mentioned method embodiment or any possible implementation of the method embodiment.
[0312] Based on the same concept as the above-mentioned method embodiment, the present application also provides a computer program product, including program instructions. When the computer program product is called and executed by a computer, it can enable the computer to implement the operations performed by the open control management function entity or the management service consumption entity or the management function entity or the service discovery provider entity in the above-mentioned method embodiment or any possible implementation method of the method embodiment.
[0313] Based on the same concept as the above method embodiment, the present application also provides a chip or a chip system, which is coupled to a transceiver and is used to implement the operations performed by the open control management function entity or the management service consumption entity or the management function entity or the service discovery providing entity in the above method embodiment or any possible implementation of the method embodiment. The chip system may include the chip, as well as components such as a memory and a communication interface.
[0314] Based on the same concept as the above method embodiment, the embodiment of the present application also provides a communication system, which includes an open control management function entity and a management service consumption entity, and may also include a management function entity, and further may include a service discovery provider entity.
[0315] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0316] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0317] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0318] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0319] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of protection of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: The open control management function entity receives first indication information from the management service consumption entity, where the first indication information is used to indicate a service information opening mode, where the service information opening mode is associated with first service information, where the first service information is obtained after processing second service information, where the first service information is service information that the management service consumption entity needs to provide to the open control management function entity in order to call an open management service, and where the second service information is used to call the management service; The first service information is sent to the management service consumption entity.
2. The method according to claim 1, characterized in that The first service information includes: Part of the information selected from the second service information; and / or The second service information is converted into information.
3. The method according to claim 1 or 2, characterized in that After sending the first service information to the management service consumption entity, the method further includes: receiving a first request from the management service consumption entity, wherein the first request includes third service information, the third service information corresponds to a target management service requested to be invoked by the management service consumption entity, and the third service information is at least one of the information included in the first service information; A second request is sent to a target management function entity for providing the target management service, wherein the second request includes fourth service information, wherein the fourth service information is obtained after processing the third service information, and the fourth service information is at least one of the information included in the second service information.
4. The method according to claim 3, characterized in that After sending the second request to the target management function entity for providing the target management service, the method further includes: Receiving first data from the target management function entity; Sending second data to the management service consumption entity, where the second data is obtained after converting the first data.
5. The method according to any one of claims 1, 2 or 4, characterized in that: The method further comprises: The address information of the service discovery providing entity is sent to the management service consuming entity.
6. The method according to claim 5, characterized in that The method further comprises: receiving management service type information from a service discovery providing entity, wherein the management service type information is the management service type information included in the first service information; The service discovery providing entity is notified whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity.
7. The method according to any one of claims 1, 2, 4 or 6, characterized in that: The candidate opening methods of the service information opening method include a first opening method and a second opening method, the first opening method is associated with the first service information, and the second opening method is associated with the second service information; The service information opening method indicated by the first indication information is the first opening method.
8. A communication method, characterized in that: include: The management service consumption entity sends the first indication information to the open control management function entity, where the first indication information is used to indicate the service information opening mode; Receive the first service information from the open control management functional entity, the first service information is associated with the service information opening mode indicated by the first indication information, the first service information is obtained after processing the second service information, the first service information is the service information that the management service consumption entity needs to provide to the open control management functional entity in order to call the open management service, and the second service information is used to call the management service.
9. The method according to claim 8, characterized in that The first service information includes: Part of the information selected from the second service information; and / or The second service information is converted into information.
10. The method according to claim 8 or 9, characterized in that After receiving the first service information from the open control management function entity, the method further includes: A first request is sent to the open control management function entity, wherein the first request includes third service information, the third service information corresponds to the target management service requested to be called, and the third service information is at least one of the information included in the first service information.
11. The method according to claim 10, characterized in that After sending the first request to the open control management function entity, the method further includes: Second data is received from the open control management function entity, where the second data is obtained after conversion of the first data, and the first data is received by the open control management function entity from a target management function entity for providing the target management service.
12. The method according to any one of claims 8, 9 or 11, characterized in that: The method further comprises: Receiving address information of a service discovery providing entity from the open control management function entity; Sending the identity type information and management service type information of the management service consumption entity to the service discovery providing entity corresponding to the address information, where the management service type information is the management service type information included in the first service information; Receive a notification from the service discovery providing entity, the notification including address information of a target management function entity, the target management function entity being used to provide the management service corresponding to the management service type information, the notification being used to notify that the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity.
13. A communication method, characterized in that: include: The management service consumption entity sends first indication information to the open control management function entity, where the first indication information is used to indicate the service information opening mode; The open control management function entity sends first service information to the management service consumption entity according to the first indication information, the first service information is obtained after processing the second service information, the first service information is associated with the service information opening mode, the first service information is service information that the management service consumption entity needs to provide to the open control management function entity in order to call the open management service, and the second service information is used to call the management service; The management service consumption entity receives the first service information.
14. The method according to claim 13, characterized in that The first service information includes: Part of the information selected from the second service information; and / or The second service information is converted into information.
15. The method according to claim 13 or 14, characterized in that The method further comprises: After receiving the first service information, the management service consumption entity sends a first request to the open control management function entity, wherein the first request includes third service information, the third service information corresponds to the target management service requested to be called, and the third service information is at least one of the information included in the first service information; After receiving the first request, the open control management function entity sends a second request to the target management function entity used to provide the target management service. The second request includes fourth service information. The fourth service information is obtained after processing the third service information. The fourth service information is at least one of the information included in the second service information.
16. The method according to claim 15, characterized in that The method further comprises: The open control management function entity receives the first data from the target management function entity, and sends the second data to the management service consumption entity, where the second data is obtained after the first data is converted; The management service consuming entity receives the first data.
17. The method according to any one of claims 13, 14 or 16, characterized in that: The method further comprises: The open control management function entity sends the address information of the service discovery providing entity to the management service consuming entity; The management service consuming entity receives the address information of the service discovery providing entity.
18. The method according to claim 17, characterized in that The method further comprises: The management service consuming entity sends the identity type information and management service type information of the management service consuming entity to the service discovery providing entity corresponding to the address information of the service discovery providing entity, where the management service type information is the management service type information included in the first service information; If the service discovery providing entity determines that the management service consuming entity is an untrusted management service consuming entity according to the identity type information, then sending the management service type information to the open control management function entity; The open control management function entity notifies the service discovery providing entity, according to the management service type information, whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity; If the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity, the service discovery providing entity sends the address information of the target management function entity to the management service consuming entity, and the target management function entity is a target management function entity for providing the target management service requested by the management service consuming entity; The management service consumption entity receives the address information of the target management function entity.
19. The method according to any one of claims 13, 14, 16 or 18, characterized in that: The candidate opening methods of the service information opening method include a first opening method and a second opening method, the first opening method is associated with the first service information, and the second opening method is associated with the second service information; The service information opening method indicated by the first indication information is the first opening method.
20. A communication system, characterized in that: include: Management service consumption entity and open control management function entity; The management service consumption entity is used to send first indication information to the open control management function entity, where the first indication information is used to indicate the service information opening mode; and, receiving first service information sent by the open control management function entity; The open control management functional entity is used to send the first service information to the management service consumption entity according to the first indication information. The first service information is obtained after processing the second service information. The first service information is associated with the service information opening method. The first service information is the service information that the management service consumption entity needs to provide to the open control management functional entity in order to call the open management service. The second service information is used to call the management service.
21. The communication system according to claim 20, characterized in that The first service information includes: Part of the information selected from the second service information; and / or The second service information is converted into information.
22. The communication system according to claim 20 or 21, characterized in that: The management service consumption entity is further configured to send a first request to the open control management function entity after receiving the first service information, wherein the first request includes third service information, the third service information corresponds to a target management service requested for invocation, and the third service information is at least one of the information included in the first service information; The open control management functional entity is also used to send a second request to the target management functional entity used to provide the target management service after receiving the first request, and the second request includes fourth service information, and the fourth service information is obtained after processing the third service information. The fourth service information is at least one of the information included in the second service information.
23. The communication system according to claim 22, characterized in that: The open control management function entity is further used to receive first data from the target management function entity, and send second data to the management service consumption entity, where the second data is obtained after the first data is converted; The management service consumption entity is further used to receive the first data.
24. The communication system according to any one of claims 20, 21 or 23, characterized in that: The open control management function entity is further used to send the address information of the service discovery providing entity to the management service consuming entity; The management service consumption entity is further used to receive the address information of the service discovery providing entity.
25. The communication system according to claim 24, characterized in that The communication system further comprises a service discovery providing entity; The management service consumption entity is further used to send the identity type information and management service type information of the management service consumption entity to the service discovery providing entity corresponding to the address information of the service discovery providing entity, wherein the management service type information is the management service type information included in the first service information; and, receiving address information of a target management function entity from the service discovery providing entity; The service discovery providing entity is used to send the management service type information to the open control management function entity if it is determined that the management service consuming entity is an untrusted management service consuming entity according to the identity type information; and send the address information of the target management function entity to the management service consuming entity if it is determined that the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity according to a notification from the open control management function entity, wherein the target management function entity is a target management function entity used to provide the target management service requested by the management service consuming entity; The open control management function entity is further used to notify the service discovery providing entity whether the management service corresponding to the management service type information is within the management service authorization scope corresponding to the management service consuming entity according to the management service type information.
26. The communication system according to any one of claims 20, 21, 23 or 25, characterized in that: The candidate opening methods of the service information opening method include a first opening method and a second opening method, the first opening method is associated with the first service information, and the second opening method is associated with the second service information; The service information opening method indicated by the first indication information is the first opening method.
27. A communication device, characterized in that: include: A processing unit and a receiving unit and a sending unit coupled to the processing unit; The receiving unit is used to receive first indication information from the management service consumption entity, the first indication information is used to indicate a service information opening mode, the service information opening mode is associated with first service information, the first service information is obtained after processing second service information, the first service information is service information that the management service consumption entity needs to provide to the open control management function entity in order to call the open management service, and the second service information is used to call the management service; The sending unit is used to send the first service information to the management service consumption entity.
28. A communication device, characterized in that: include: A processing unit and a receiving unit and a sending unit coupled to the processing unit; The sending unit is used to send the first indication information to the open control management function entity, where the first indication information is used to indicate the service information opening mode; The receiving unit is used to receive first service information from the open control management functional entity, the first service information is associated with the service information opening mode indicated by the first indication information, the first service information is obtained after processing the second service information, the first service information is the service information that the management service consumption entity needs to provide to the open control management functional entity in order to call the open management service, and the second service information is used to call the management service.
29. A communication device, characterized in that: include: One or more processors; the one or more memories store one or more computer programs, the one or more computer programs include instructions, when the instructions are executed by the one or more processors, the communication device performs the method according to any one of claims 1-7.
30. A communication device, characterized in that: include: One or more processors; the one or more memories store one or more computer programs, the one or more computer programs include instructions, when the instructions are executed by the one or more processors, the communication device performs the method according to any one of claims 8-12.
31. A computer-readable storage medium, characterized in that: The method comprises a computer program, which, when executed on an electronic device, enables the electronic device to execute the method according to any one of claims 1 to 7, or execute the method according to any one of claims 8 to 12.
32. A computer program product, characterized in that When the method is run on an electronic device, the electronic device is enabled to execute the method as claimed in any one of claims 1 to 7, or execute the method as claimed in any one of claims 8 to 12.
33. A chip system, characterized in that: include: a memory for storing computer programs; a processor; When the processor calls and runs the computer program from the memory, the electronic device equipped with the chip system executes the method as described in any one of claims 1 to 7, or executes the method as described in any one of claims 8 to 12.