Network capability invocation method, system and computer-readable storage medium

Through the collaborative work of the network capability open platform, ECM platform and multiple ECPs, the problem of how network applications call edge capabilities is solved, and effective connection and call between network applications and edge computing platforms is realized.

CN114585098BActive Publication Date: 2025-05-27CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011399024.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-02
Publication Date
2025-05-27
Estimated Expiration
2040-12-02

AI Technical Summary

Technical Problem

After the introduction of edge computing, there is no conclusion on how to achieve the edge capability of network applications calling.

Method used

Provides a network capability call method and system, through the network capability open platform, edge computing management ECM platform and multiple edge computing platforms ECPs, it realizes forwarding of edge capability call requests sent by network applications and selection and authentication of target ECPs.

Benefits of technology

It realizes that network applications can determine and call target ECP, thereby realizing the edge capability of network applications to call and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114585098B_ABST
    Figure CN114585098B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system and computer-readable storage medium for invoking network capabilities, belonging to the field of communication technologies. The specific implementation solution includes: a network capabilities open platform receives an edge capabilities invocation request sent by a network application, and forwards the edge capabilities invocation request to an ECM platform; the ECM platform selects a target ECP from multiple ECPs according to the edge capabilities invocation request, and sends the address information of the target ECP to the network capabilities open platform; the network capabilities open platform sends the address information of the target ECP to the network application; the address information of the target ECP is used for the network application to determine the target ECP and perform an edge capabilities invocation on the target ECP. According to this solution, a network application can invoke edge capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technologies, and particularly relates to a method and system for invoking network capabilities and a computer-readable storage medium. Background Art

[0002] Edge computing refers to a business deployment method in which basic resources such as computing and storage are deployed at the network edge close to the data source or user to provide cloud services for edge applications, thereby improving the user experience. The user plane function (UPF) of the edge gateway offloads traffic to the edge computing platform (ECP), which is the core mechanism for implementing edge computing in the network. However, after the introduction of edge computing, there is no definite conclusion on how to implement the invocation of edge capabilities by network applications. Summary of the Invention

[0003] The purpose of the embodiments of the present invention is to provide a method and system for invoking network capabilities and a computer-readable storage medium to solve the problem of how to implement the invocation of edge capabilities by network applications.

[0004] To solve the above technical problems, the present invention is implemented as follows:

[0005] In a first aspect, the embodiments of the present invention provide a method for invoking network capabilities, which is executed by a network capability invocation system. The network capability invocation system includes a network capability open platform, an edge computing management (ECM) platform, and multiple edge computing platforms (ECPs); the method includes:

[0006] The network capability open platform receives an edge capability invocation request sent by a network application and forwards the edge capability invocation request to the ECM platform;

[0007] The ECM platform selects a target ECP from the multiple ECPs according to the edge capability invocation request and sends the address information of the target ECP to the network capability open platform;

[0008] The network capability open platform sends the address information of the target ECP to the network application; wherein, the address information of the target ECP is used for the network application to determine the target ECP and invoke edge capabilities from the target ECP.

[0009] Optionally, the method further includes:

[0010] The ECM platform sends the invocation authentication information of the target ECP to the network capability open platform;

[0011] The network capability open platform sends the call authentication information to the network application; wherein, the call authentication information is used for the network application to perform edge capability calls on the target ECP based on the call authentication information within the valid time of the call authentication information.

[0012] Optionally, the edge capability call request includes the location information of the network application; the selecting of the target ECP from the multiple ECPs includes:

[0013] The ECM platform selects the target ECP from the multiple ECPs according to the location information of the network application and the following:

[0014] The deployment locations of the multiple ECPs;

[0015] The status information of the multiple ECPs.

[0016] Optionally, the status information of the multiple ECPs includes at least one of the following:

[0017] The load conditions of the multiple ECPs;

[0018] The called frequencies of the multiple ECPs;

[0019] The availability of the multiple ECPs.

[0020] Optionally, the method further includes:

[0021] The ECP receives a capability call request initiated by an edge application and forwards the capability call request to the network capability open platform;

[0022] The network capability open platform performs call processing according to the capability call request and sends the call result to the ECP;

[0023] The ECP sends the call result to the edge application.

[0024] In a second aspect, an embodiment of the present invention provides a network capability call system, including a network capability open platform, an ECM platform, and multiple ECPs;

[0025] Wherein, the network capability open platform is used for: receiving an edge capability call request sent by a network application and forwarding the edge capability call request to the ECM platform;

[0026] The ECM platform is used for: selecting a target ECP from the multiple ECPs according to the edge capability call request and sending the address information of the target ECP to the network capability open platform;

[0027] The network capability open platform is further configured to: send the address information of the target ECP to the network application; wherein, the address information of the target ECP is used by the network application to determine the target ECP and make an edge capability call to the target ECP.

[0028] Optionally, the ECM platform is further configured to: send the call authentication information of the target ECP to the network capability open platform;

[0029] The network capability open platform is further configured to: send the call authentication information to the network application; wherein, the call authentication information is used by the network application to make an edge capability call to the target ECP within the valid time of the call authentication information.

[0030] Optionally, the edge capability call request includes the location information of the network application;

[0031] The ECM platform is further configured to: select the target ECP from the multiple ECPs according to the location information of the network application and the following:

[0032] The deployment locations of the multiple ECPs;

[0033] The status information of the multiple ECPs.

[0034] Optionally, the status information of the multiple ECPs includes at least one of the following:

[0035] The load conditions of the multiple ECPs;

[0036] The called frequencies of the multiple ECPs;

[0037] The availability of the multiple ECPs.

[0038] Optionally, the ECP is configured to: receive a capability call request initiated by an edge application and forward the capability call request to the network capability open platform;

[0039] The network capability open platform is further configured to: perform call processing according to the capability call request and send a call result to the ECP;

[0040] The ECP is further configured to: send the call result to the edge application.

[0041] In a third aspect, an embodiment of the present invention provides a network capability call system, including a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0042] Fourthly, an embodiment of the present invention provides a computer-readable storage medium, on which a program or instructions are stored, and when the program or instructions are executed by a processor, the steps of the method described in the first aspect are implemented.

[0043] In the embodiment of the present invention, the network capability open platform may receive an edge capability invocation request sent by a network application, and forward the edge capability invocation request to the ECM platform. After that, according to the edge capability invocation request, the ECM platform may select a target ECP from multiple ECPs, and send the address information of the target ECP to the network capability open platform, so that the network capability open platform sends the address information of the target ECP to the network application. Thus, the network application can determine the target ECP and perform an edge capability invocation on the target ECP, thereby realizing the network application's invocation of the edge capability. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 is an architecture diagram of edge capability opening provided by an embodiment of the present invention;

[0045] Figure 2 is a flowchart of a network capability invocation method provided by an embodiment of the present invention;

[0046] Figure 3 is a schematic diagram of a solution architecture for an edge application to invoke core network capabilities in an embodiment of the present invention;

[0047] Figure 4 is a schematic diagram of a process for an edge application to invoke core network capabilities in an embodiment of the present invention;

[0048] Figure 5 is a schematic diagram of a solution architecture for a network application to invoke edge capabilities in an embodiment of the present invention;

[0049] Figure 6 is a schematic diagram of a network capability invocation system provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0050] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0051] To facilitate understanding of this application, the following content is first described.

[0052] Please refer to Figure 1 , Figure 1This is the architecture diagram of edge capability open provided by the embodiments of the present invention. As Figure 1 shown, the architecture of edge capability open mainly includes a three-level architecture, namely a network capability open platform, an edge computing management (Edge Computing Management, ECM) platform, and an ECP.

[0053] Among them, the network capability open platform, as a network element in the capability open layer, is used to uniformly open edge computing capabilities and large network capabilities for applications across the network. This large network capability can be understood as core network capabilities, representing the network capabilities supported by the capability network access module such as the Network Exposure Function (NEF) in the core network. In the core network, each network element such as the Access Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), and / or Unified Data Management (UDM) can publish functions and events through the NEF. The SMF in the core network can interact with the User Plane Function (UPF) in the core network and the edge UPF, and the UPF in the core network can interact with the edge UPF.

[0054] The ECM platform is a network element in the edge capability access layer, used for aggregating and accessing edge computing capabilities. The ECM platform is connected to the ECP and can manage the ECP. Specifically, in implementation, the ECM platform can be connected to the Business & Operation Support System (BOSS) to support business operations in the BOSS.

[0055] As an example, as Figure 1 shown, the ECM platform can include a first-level ECM platform and a second-level ECM platform. The first-level ECM platform is connected to the second-level ECM platform and can manage the second-level ECM platform. The second-level ECM platform is not directly connected to the network capability open platform and does not belong to the network elements in the edge capability access layer. In specific implementation, it is optional, that is, the second-level ECM platform can be absent, and only the first-level ECM platform exists. For example, the first-level ECM platform can be optionally a national-level ECM platform, and the second-level ECM platform can be optionally a provincial-level ECM platform.

[0056] The ECP is a network element that provides an edge capability enabling layer, used to provide edge capabilities such as edge computing capabilities, and supports network capabilities and vertical industry capabilities. Among them, network capabilities include terminal location capabilities (UE Location), terminal identification capabilities (UE ID, such as mobile subscriber number MSISDN), bandwidth management capabilities, etc., and vertical industry capabilities include video encoding and decoding, image recognition, voiceprint recognition, etc. Both types of capabilities are registered with the API gateway in the form of Application Programming Interfaces (APIs), and provided to applications for invocation in the form of restful API interfaces.

[0057] In specific implementation, the ECP can support the flexible deployment of the operator's own services or third-party applications at the edge of the mobile network. The ECP is carried by the Edge Computing Infrastructure (ECI), provides a running environment and services for various Edge Computing Applications (ECAs) running on it, and is managed by the ECM platform. Communication networks such as 5G networks can open network capabilities to the ECP through the capability open interface based on the API call method. The core function of the ECP is the API gateway.

[0058] It can be understood that the edge capability open solution in this application is not limited to 5G communication systems, but can also be used in 6G communication systems and future extended communication systems.

[0059] Next, in conjunction with the accompanying drawings, the network capability invocation method provided by the embodiments of the present invention will be described in detail through specific embodiments and their application scenarios.

[0060] Please refer to Figure 2 , Figure 2 which is a flowchart of a network capability invocation method provided by an embodiment of the present invention. This method is executed by a network capability invocation system, which may include a network capability open platform, an ECM platform, and multiple ECPs. As Figure 1 shown, the method includes the following steps:

[0061] Step 21: The network capability open platform receives an edge capability invocation request sent by a network application, and forwards the edge capability invocation request to the ECM platform.

[0062] It can be understood that the network application is an application in the network that does not provide edge services and is different from edge applications.

[0063] Step 22: According to the edge capability invocation request, the ECM platform selects a target ECP from multiple ECPs and sends the address information of the target ECP to the network capability open platform.

[0064] Step 23: The network capability open platform sends the address information of the target ECP to the network application.

[0065] Among them, the address information of the target ECP is used for the network application to determine the target ECP and perform edge capability invocation to the target ECP.

[0066] As an example, when a new edge capability of an ECP goes online, it can be sent to the ECM platform in real time through the restful interface between the ECP and the ECM platform. Through the capability registration interface, the ECM platform can register the new available capabilities to the network capability open platform. The ECM platform maintains the location of all ECP nodes in the network and the list of capability APIs deployed on the ECPs.

[0067] In the network capability invocation method of the embodiment of the present invention, the network capability open platform can receive the edge capability invocation request sent by the network application and forward the edge capability invocation request to the ECM platform. Then, according to the edge capability invocation request, the ECM platform can select a target ECP from multiple ECPs and send the address information of the target ECP to the network capability open platform, so that the network capability open platform sends the address information of the target ECP to the network application. Thus, the network application can determine the target ECP and perform edge capability invocation to the target ECP, thereby realizing the network application to invoke the edge capability.

[0068] In the embodiment of the present invention, in order to achieve secure access to the ECP, an authentication mechanism can be introduced to enable the network application to perform edge capability invocation to the ECP based on the authentication information.

[0069] Optionally, the above network capability invocation method may further include: the ECM platform sends the invocation authentication information of the target ECP to the network capability open platform; then, the network capability open platform sends the invocation authentication information to the network application. Among them, the invocation authentication information is used for the network application to perform edge capability invocation to the target ECP based on the invocation authentication information within the valid time of the invocation authentication information. The invocation authentication information is, for example, an invocation authentication identifier, a token, etc. In this way, secure access to the target ECP can be achieved with the help of the invocation authentication information.

[0070] In one implementation, when a network application makes an edge capability call to a target ECP, it can initiate a capability call request that conforms to the call template to the target ECP within the valid time of the call authentication identifier, so as to obtain a call result. The call result can be different in different scenarios. For example, in the scenario of shunt rule subscription, the obtained call result can be a completion identifier, or in the scenario of Quality of Service (QoS) resource application, the obtained call result can be resource indication information, etc.

[0071] In an embodiment of the present invention, in order to facilitate the ECM platform to select a suitable target ECP, the above-mentioned edge capability call request may include the location information of the network application. The ECM platform may select a target ECP from multiple ECPs according to the location information of the network application and the following content:

[0072] The deployment locations of multiple ECPs;

[0073] The status information of multiple ECPs.

[0074] Optionally, the status information of the multiple ECPs may include at least one of the following:

[0075] The load conditions of the multiple ECPs;

[0076] The called frequencies of the multiple ECPs;

[0077] The availability of the multiple ECPs.

[0078] In one implementation, the ECM platform may select an optimal capability node as the target ECP from multiple ECPs according to the location information of the network application, in combination with the deployment locations, availability, and load conditions of the multiple ECPs.

[0079] In an embodiment of the present invention, the ECP may proxy the ECA to call the core network capabilities, which is implemented by the core function API gateway of the ECP. The API gateway is the unified entry for the ECA to call network capabilities and can simultaneously complete authentication, measurement of call times / frequencies, traffic control, etc. Through the proxy call of the API gateway, unified management of the unified entry for edge capabilities and core network capabilities can be achieved. Among them, the prerequisite for the ECP to proxy the ECA to initiate a capability call request to the network capability open platform is that the ECA has been registered on the capability open platform. The ECA can obtain a list of all callable capabilities through the API gateway in the ECP, including the core network capabilities from the network capability open platform.

[0080] Optionally, the above network capability invocation method may further include: First, the ECP receives a capability invocation request initiated by an edge application and forwards the capability invocation request to the network capability open platform; then, the network capability open platform performs invocation processing according to the capability invocation request and sends the invocation result to the ECP; finally, the ECP sends the invocation result to the edge application. The invocation result may be different in different scenarios. For example, in the scenario of shunt rule subscription, the obtained invocation result may be a completion identifier, or in the scenario of QoS resource application, the obtained invocation result may be resource indication information, etc.

[0081] In this way, through the proxy of the ECP, the edge application can invoke the core network capabilities.

[0082] The following Figures 3 to 5 will describe the embodiments of the present invention in detail.

[0083] In the embodiments of the present invention, in combination with Figure 3 as shown, the process of the edge application invoking the core network capabilities may include the following steps:

[0084] S1: The ECA initiates a capability invocation request to the ECP.

[0085] S2: After the ECP identifies that the current invocation belongs to the proxy capability invocation, it identifies the ECA identifier that initiates the invocation and forwards the capability invocation request to the network capability open platform. Optionally, the ECP may control the invocation according to a preset flow control rule.

[0086] S3: After receiving the capability invocation request from the ECP, the network capability open platform performs invocation processing after passing authentication and sends the invocation result to the ECP. It can be understood that, as Figure 3 shown, when the network capability open platform performs invocation processing, it may be implemented through the NEF based on network functions in the core network such as UDM, UDR, and / or PCF, etc.

[0087] S4: The ECP returns the invocation result to the corresponding ECA and records the invocation information.

[0088] In the embodiments of the present invention, in combination with Figure 4 and Figure 5 as shown, the process of the network application invoking the edge capabilities may include the following steps:

[0089] S1: The network application initiates an edge capability invocation request to the network capability open platform, and the request includes the location information of the network application such as the IP address. The request is, for example, a Hypertext Transfer Protocol http request.

[0090] S2: The network capability exposure platform forwards the edge capability call request including location information to the ECM platform.

[0091] S3: After receiving the edge capability call request, the ECM platform matches the ECP's deployment location, availability, load, etc. according to the location information of the network application, and selects an optimal capability node as the target ECP.

[0092] S4: The ECM platform sends a call instruction and capability call token to the target ECP.

[0093] S5: The ECM platform returns the address information and token of the target ECP to the network capability exposure platform.

[0094] S6: The network capability exposure platform returns the address information and token of the target ECP to the network application.

[0095] S7: The network application carries the token within the validity period of the token and initiates a capability call request that complies with the call template to the target ECP.

[0096] S8: The target ECP responds to the capability call of the network application and returns the call result. The capability call can be completed with a single result return or may require multiple data transmissions.

[0097] S9: After the call is completed, the target ECP counts the call results and returns the end character to the ECM platform.

[0098] S10: The ECM platform forwards the end character to the network capability exposure platform to complete an edge capability calling process.

[0099] It should be noted that when new edge capabilities of ECP are launched, they need to be sent to the ECM platform in real time through the restful interface between the ECP and the ECM platform. The ECM platform registers the new available capabilities to the network capability exposure platform through the capability registration interface. The ECM platform maintains the location of ECP nodes in the entire network and the capability API list deployed on the ECP.

[0100] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a network capability calling system provided by an embodiment of the present invention, such as Figure 6 As shown, the network capability calling system 60 includes a network capability opening platform 61 , an ECM platform 62 and a plurality of ECPs 63 .

[0101] The network capability exposure platform 61 is used to: receive an edge capability call request sent by a network application, and forward the edge capability call request to the ECM platform 62;

[0102] The ECM platform 62 is used to: select a target ECP from the multiple ECPs 63 according to the edge capability call request, and send the address information of the target ECP to the network capability open platform 61;

[0103] The network capability open platform 61 is further used to: send the address information of the target ECP to the network application; wherein, the address information of the target ECP is used for the network application to determine the target ECP and make an edge capability call to the target ECP.

[0104] Optionally, the ECM platform 62 is further used to: send the call authentication information of the target ECP to the network capability open platform;

[0105] The network capability open platform 61 is further used to: send the call authentication information to the network application; wherein, the call authentication information is used for the network application to make an edge capability call to the target ECP based on the call authentication information within the valid time of the call authentication information.

[0106] Optionally, the edge capability call request includes the location information of the network application;

[0107] The ECM platform 62 is used to: select the target ECP from the multiple ECPs according to the location information of the network application and the following:

[0108] The deployment locations of the multiple ECPs;

[0109] The status information of the multiple ECPs.

[0110] Optionally, the status information of the multiple ECPs includes at least one of the following:

[0111] The load conditions of the multiple ECPs;

[0112] The called frequencies of the multiple ECPs;

[0113] The availability of the multiple ECPs.

[0114] Optionally, the ECP 63 is used to: receive a capability call request initiated by an edge application and forward the capability call request to the network capability open platform;

[0115] The network capability open platform 61 is further used to: perform call processing according to the capability call request and send the call result to the ECP 63;

[0116] The ECP 63 is further used to: send the call result to the edge application.

[0117] It can be understood that the network capability invocation system 60 according to the embodiments of the present invention can implement each process of the method embodiments shown above Figures 2 to 5 and can achieve the same technical effects. To avoid repetition, it will not be described in detail here.

[0118] In addition, the embodiments of the present invention further provide a network capability invocation system, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it can implement each process of the above-mentioned network capability invocation method embodiments and can achieve the same technical effects. To avoid repetition, it will not be described in detail here.

[0119] The embodiments of the present invention further provide a computer-readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it can implement each process of the above-mentioned network capability invocation method embodiments and can achieve the same technical effects. To avoid repetition, it will not be described in detail here.

[0120] Computer-readable media includes both permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0121] It should be noted that in this document, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without further limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.

[0122] The serial numbers of the embodiments of the present invention above are only for description and do not represent the superiority or inferiority of the embodiments.

[0123] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to enable a service classification device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present invention.

[0124] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for invoking network capabilities, characterized in that, it is executed by a network capability invocation system, and the network capability invocation system includes a network capability open platform, an edge computing management ECM platform, and multiple edge computing platforms ECP; the method includes: The network capability open platform receives an edge capability invocation request sent by a network application and forwards the edge capability invocation request to the ECM platform; The ECM platform selects a target ECP from the multiple ECPs according to the edge capability invocation request and sends the address information of the target ECP to the network capability open platform; The network capability open platform sends the address information of the target ECP to the network application; wherein, the address information of the target ECP is used for the network application to determine the target ECP and perform an edge capability invocation on the target ECP; Wherein, the method further includes: The ECP receives a capability invocation request initiated by an edge application and forwards the capability invocation request to the network capability open platform; The network capability open platform performs invocation processing according to the capability invocation request and sends the invocation result to the ECP; The ECP sends the invocation result to the edge application.

2. The method according to claim 1, characterized in that, the method further includes: The ECM platform sends the invocation authentication information of the target ECP to the network capability open platform; The network capability open platform sends the invocation authentication information to the network application; wherein, the invocation authentication information is used for the network application to perform an edge capability invocation on the target ECP based on the invocation authentication information within the valid time of the invocation authentication information.

3. The method according to claim 1, characterized in that, the edge capability invocation request includes the location information of the network application; the selection of the target ECP from the multiple ECPs includes: The ECM platform selects the target ECP from the multiple ECPs according to the location information of the network application and the following: The deployment locations of the multiple ECPs; The status information of the multiple ECPs.

4. The method according to claim 3, characterized in that, the status information of the multiple ECPs includes at least one of the following: The load conditions of the multiple ECPs; The called frequencies of the multiple ECPs; The availability of the multiple ECPs.

5. A network capability invocation system, characterized in that, it includes a network capability open platform, an ECM platform, and multiple ECPs; Wherein, the network capability open platform is used for: receiving an edge capability invocation request sent by a network application and forwarding the edge capability invocation request to the ECM platform; The ECM platform is used for: selecting a target ECP from the multiple ECPs according to the edge capability invocation request and sending the address information of the target ECP to the network capability open platform; The network capability open platform is further configured to: send the address information of the target ECP to the network application; wherein, the address information of the target ECP is used for the network application to determine the target ECP and make an edge capability call to the target ECP. Wherein, the ECP is configured to: receive a capability call request initiated by an edge application and forward the capability call request to the network capability open platform. The network capability open platform is further configured to: perform call processing according to the capability call request and send the call result to the ECP. The ECP is further configured to: send the call result to the edge application.

6. The system according to claim 5, wherein, The ECM platform is further configured to: send the call authentication information of the target ECP to the network capability open platform. The network capability open platform is further configured to: send the call authentication information to the network application; wherein, the call authentication information is used for the network application to make an edge capability call to the target ECP based on the call authentication information within the valid time of the call authentication information.

7. The system according to claim 5, wherein, The edge capability call request includes the location information of the network application; The ECM platform is further configured to: select the target ECP from the multiple ECPs according to the location information of the network application and the following: The deployment locations of the multiple ECPs; The status information of the multiple ECPs.

8. The system according to claim 7, wherein, The status information of the multiple ECPs includes at least one of the following: The load conditions of the multiple ECPs; The call frequencies of the multiple ECPs; The availability of the multiple ECPs.

9. A network capability call system, wherein, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, it implements the steps of the network capability call method according to any one of claims 1 to 4.

10. A computer-readable storage medium, wherein, The computer-readable storage medium stores a program or instruction. When the program or instruction is executed by a processor, it implements the steps of the network capability call method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Business capability invocation system and methods

    CN102299849A