CN113541981B - Member management method and system for network slice - Google Patents
Member management method and system for network slice Download PDFInfo
- Publication number
- CN113541981B CN113541981B CN202010291686.XA CN202010291686A CN113541981B CN 113541981 B CN113541981 B CN 113541981B CN 202010291686 A CN202010291686 A CN 202010291686A CN 113541981 B CN113541981 B CN 113541981B
- Authority
- CN
- China
- Prior art keywords
- terminal
- slice
- party server
- subscription
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
- H04L12/1407—Policy-and-charging control [PCC] architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention relates to the technical field of communication, and discloses a method and a system for opening member management capability of a network slice. The method comprises the following steps: the capability open platform receives a terminal-based slice member signing request sent by a third party server; and the capability open platform sends the slice member signing request to a unified data management module through an application program interface for calling the representation state transmission of the communication service management platform. By the method, the embodiment of the invention can realize member management of the third-party server open network slice.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a member management method and system for network slices.
Background
With the rise of novel industry applications such as autopilot, unmanned aerial vehicle, intelligent medical treatment, intelligent house, various industries have different demands on aspects such as bandwidth, time delay, connection number, network isolation of communication networks, and the like, the communication demands of different application scenes cannot be met by the conventional communication networks. Thus, network slicing techniques have evolved. The 5G network slicing technology divides the physical network of the operator into a plurality of virtual networks, each virtual network adapting to different service requirements, so that different networks can be divided by bandwidth, time delay, security, reliability and the like to adapt to different scenes.
In terms of the capability opening of the current network slice, member management of the network slice is generally directly performed by an operator, but is not opened to a third party server for use.
Disclosure of Invention
In view of the above problems, the embodiments of the present invention provide a member management method and system for a network slice, which can implement member management for an open network slice of a third party server by invoking network control capability.
According to a first aspect of an embodiment of the present invention, there is provided a method for opening member management capability of a network slice, including: the capability open platform receives a terminal-based slice member signing request sent by a third party server; and the capability open platform sends the slice member signing request to a unified data management module through an application program interface for calling the representation state transmission of the communication service management platform.
In an optional manner, the capability opening platform receives a terminal-based slice member subscription request sent by a third party server, and specifically includes: the capability open platform receives the slice member subscription request through an application program interface of the capability open platform for representing state transmission.
In an alternative manner, before the sending the slice member subscription request to the unified data management module, the method further includes: the capability opening platform receives authentication information of the third server; the capability opening platform authenticates the third party server according to the authentication information; if the capability opening platform determines that the authentication of the third party server passes, the capability opening platform allows the third party server to be accessed; and if the capability opening platform determines that the authentication of the third party server is not passed, the capability opening platform does not allow the third party server to be accessed.
According to a second aspect of the embodiment of the present invention, there is provided a method for opening member management capability of a network slice, including: the unified data management module receives a terminal-based slice member subscription request sent by the capability open platform, wherein the slice member subscription request carries subscription identification information of the terminal; and the unified data management module adds the terminal into a network slice corresponding to the terminal according to the subscription identification information so as to complete subscription of the terminal.
In an alternative manner, the subscription identification information includes: terminal identification information and slice identification information; the adding the terminal to the network slice corresponding to the terminal specifically comprises: determining the network slice corresponding to the terminal according to the slice identification information; and generating subscription data of the terminal according to the terminal identification information and the determined network slice so as to complete subscription of the terminal.
According to a third aspect of an embodiment of the present invention, there is provided a member management capability opening system of a network slice, including: the system comprises a capability open platform, a communication service management platform and a unified data management module;
the capability open platform is used for receiving a terminal-based slice member subscription request sent by a third-party server, wherein the slice member subscription request carries subscription identification information of the terminal, and the slice member subscription request is sent to the unified data management module through an application program interface for calling the representation state transmission of the communication service management platform; the unified data management module is used for adding the terminal into a network slice corresponding to the terminal according to the subscription identification information so as to complete subscription of the terminal.
In an optional manner, the communication service management platform is configured to convert the subscription identifier information into a SOAP format subscription identifier information; the unified data management module is also used for receiving the subscription identification information in the SOAP format.
In an optional manner, the capability opening platform is further configured to receive a slice member modification request based on the terminal sent by the third party server, where the slice member modification request carries modification identification information of the terminal, and send the slice member modification request to the unified data management module by calling an application program interface for representing state transfer of the communication service management platform; the unified data management module is also used for modifying the subscription data of the terminal according to the modification identification information.
In an alternative way, the system further comprises a billing center; the capability opening platform is further used for synchronizing charging information of the third party server to the charging center; and the charging center is used for generating settlement information of the third-party server according to the charging information.
According to a fourth aspect of an embodiment of the present invention, there is provided a computer readable storage medium having stored therein at least one executable instruction that, when executed on a member management capability opening system of a network slice, causes the member management system of the network slice to perform the member management capability opening method of the network slice described above.
The embodiment of the invention receives the subscription request of the slicing member sent by the third party server through the capability opening platform, and initiates the subscription request of the slicing member to the unified data management module through the application program interface for transmitting the representation state of the communication service management platform, so that the unified data management module completes the subscription of the terminal according to the subscription identification information in the subscription request of the slicing member, thereby providing the member management in the network slice for the third party server to use, realizing the member management of the third party server for opening the network slice, helping the third party server to more conveniently realize the management of the slicing user, improving the communication perception when the user uses the service, and effectively reducing the cost of the slicing user management.
The foregoing description is only an overview of the technical solutions of the embodiments of the present invention, and may be implemented according to the content of the specification, so that the technical means of the embodiments of the present invention can be more clearly understood, and the following specific embodiments of the present invention are given for clarity and understanding.
Drawings
The drawings are only for purposes of illustrating embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
fig. 1 is a schematic structural diagram of a member management capability open system of a network slice according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating a method for opening membership management capabilities of a network slice according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method for opening member management capabilities of a network slice according to another embodiment;
FIG. 4 is a flowchart illustrating a method for opening membership management capabilities of a network slice according to another embodiment of the present invention;
fig. 5 is a flow chart illustrating a method for opening member management capability of a network slice according to another embodiment of the present invention;
FIG. 6 illustrates a schematic diagram of a computing device provided by an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be limited to the embodiments set forth herein.
Current network slices are generally managed directly by an operator, for example, a third party server informs the operator of member management requirements, and the operator performs corresponding operations on members of the network slice according to the member management requirements of the third party server. And the third party server cannot directly manage.
Based on the above, the embodiment of the invention provides a method and a system for opening member management capability of a network slice, which can realize member management of the third party platform open network slice by calling network control capability.
In particular, embodiments of the present invention are further described below with reference to the accompanying drawings.
It should be understood, however, that the following examples provided herein may be combined with one another to form new embodiments, so long as they do not conflict.
Fig. 1 is a schematic structural diagram of a member management capability open system of a network slice according to an embodiment of the present invention. As shown in fig. 1, the capability opening system 100 includes: a capability open platform (Common API Framework, casf) 101, a communication services management platform (Communication Service Management Function, CSMF) 102, and a unified data management module (Unified Data Management, UDM) 103. The third party server 200 may communicate with the CSMF102 and UDM103 via the casf 101 to enable member management of the network slice.
The third party server 200 may be an application server of a third party developer or other partner, government enterprise, or individual user. For example, the third party server 200 is a server of a game, or the like. The third party server 200 implements management of game members through the capability opening system 100.
Wherein the casf 101 may set an application program interface (Representational State Transfer Application Programming Interface, rest API) representing the status transfer, thereby providing the Rest API for the third party server 200, thereby enabling communication between the casf 101 and the third party server 200. In the above manner, the network capability of the operator is opened to the third party server 200 call through the standard Rest API, so that the third party server 200 uses the Rest API and the software development kit to develop the network capability of the operator.
The CSMF102 is used to implement management of network slices, such as ordering slices, changing slices, releasing slices, slice status monitoring, and the like. The casf 101 may also set a Rest API to provide a Rest API for CSMF102 to enable communication between the casf 101 and CSMF102 to enable the casf 101 to call the Rest API of CSMF 102.
Optionally, the CSMF102 may also communicate with a slice management platform (Network Slice Management Function, NSMF), the CSMF102 enabling management of slices according to slice management requirements by sending slice management requirements to the NSMF.
The UDM103 is a user data management network element of the 5G unified data management module, and is configured to be responsible for unified management of 5G user data, for example, management of various user subscription data, management of user authentication data, management of user identification, user identification processing, hiding of a privacy-protected user identifier, access authorization based on user data, service registration management of user equipment, user lawful interception, and the like. The UDM103 may be located in the core network. CSMF102 communicates with UDM103 via a SOAP interface to enable third party server 200 to communicate with UDM103 via casf 101 and CSMF102 to enable member management of the third party user's open network slice.
Alternatively, the number of UDMs 103 may be plural, and the plurality of UDMs 103 are respectively in communication with the CSMF 102. Wherein, each UDM103 may be used to implement different user management functions, and then, according to different requests of the third party server 100, a request is initiated to the corresponding UDM 103. Of course, in some other embodiments, one third party server 200 may correspond to one or more UDMs 103, and then initiate a request to the UDM103 to which the third party server 200 corresponds.
Optionally, the member management system 100 may further include: billing center 104. The billing center 104 communicates with the CAPIF 101 and performs information synchronization with the CAPIF 101, so that the billing center 104 can calculate the fee for member management based on the synchronized information and can charge the third party server 200.
Fig. 2 is a flow chart illustrating a method for opening member management capability of a network slice according to an embodiment of the present invention. The method may be applied to the member management capability opening system 100 of the network slice in fig. 1. As shown in fig. 2, the method includes:
step 310, the capf receives a terminal-based slice member subscription request sent by the third party server.
The terminal may be a User Equipment (UE), and the UE may include a smart phone, a personal computer (Personal Computer, PC), a Personal Digital Assistant (PDA), a tablet computer, a notebook computer, a car-mounted computer (carpenter), a palm game machine, smart glasses, a smart watch, an unmanned plane, a wearable device, a virtual display device, a display enhancement device (e.g., google Glass, gear VR), and the like.
Prior to step 310, the method may further comprise:
step 301, the third party server sends a terminal-based slice member subscription request to the casf.
The slice member signing request refers to a request for triggering the subscription of the terminal and the network slice. When a terminal needs to access a certain network slice, the terminal can access the network slice after signing up with the network slice. In this embodiment, the third server generates a subscription request of the slice member according to the information of the terminal, and then sends the subscription request of the slice member to the casf.
Step 310 may specifically be: and the CAPPIF receives a slice member subscription request sent by the third party server through a Rest API of the CAPPIF.
Step 320, the caspi sends a slice member subscription request to the UDM by calling the Rest API of the CMSF.
The subscription request of the slice member carries subscription identification information. The subscription identification information refers to information indicating a terminal and a network slice for which subscription is required.
Specifically, step 320 may include: the CAPPI sends a slice member subscription request to a Rest API of the CMSF; the CMSF converts the subscription identification information carried by the slice member subscription request into the subscription identification information in the SOAP format, and sends the subscription identification information in the SOAP format to the UDM.
Step 330, the UDM receives a terminal-based slice member subscription request sent by the caspi through the Rest API calling the CMSF.
Specifically, step 330 may include: the UDM receives the signature information in SOAP format sent by the CMSF.
And 340, adding the terminal into a network slice corresponding to the terminal according to the subscription identification information by the UDM to complete the subscription of the terminal.
Specifically, step 340 may include: and adding the terminal into a network slice corresponding to the terminal by the UDM according to the subscription identification information in the SOAP format so as to complete the subscription of the terminal.
The subscription identification information may include terminal identification information and slice identification information. The terminal identification information may include: international mobile subscriber identity (International Mobile Subscriber Identity, IMSI), mobile station identification number (MobileSubscriberInternationalISDNNumber, MSISDN), HLR serial number. The IMSI is an identification number which is used for distinguishing different users in the cellular network and is not repeated in all the cellular networks, namely an identification number of a commonly-called SIM card; the MSISDN is the user number given to the SIM card, namely the commonly-called mobile phone number; the HLR sequence number refers to the sequence number attributed to the location register. The slice identification information may include single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NSSAI). The S-NSSAI may include a slice traffic type indicating traffic characteristics and traffic behavior of the desired slice. Optionally, in some other embodiments, the slice member subscription information may further include slice attribute information, where the slice attribute information is used to represent an attribute of the slice.
Step 340 may specifically include:
step 341, determining a network slice corresponding to the terminal by the UDM according to the slice identification information;
and 342, generating subscription data of the terminal by the UDM according to the terminal identification information and the determined network slice so as to complete subscription of the terminal.
Wherein, there are several different network slices in the network, and these network slices are suitable for users with different demands respectively. Therefore, when a subscription request of a slice member is initiated, slice identification information corresponding to the terminal can be generated according to the requirement of the terminal and the existing network slice, so that the UDM can determine the network slice corresponding to the slice identification information of the terminal according to the slice identification information of the terminal and the corresponding relation between the preset slice identification information and the network slice, and further determine the network slice corresponding to the terminal.
After determining the network slice corresponding to the terminal, the UDM generates subscription data of the terminal according to the terminal identification information and the determined network slice, so as to add the terminal to the determined network slice, thereby completing subscription of the terminal and the determined network slice.
In some embodiments, the method further comprises: step 350, the UDM returns the signing result.
After the UDM completes signing of the terminal, the UDM returns a signing result to the CSMF, after the CSMF receives the signing result, the CSMF returns the signing result to the CAPFA, and the CAPFA returns the signing result to the third party server.
According to the embodiment of the invention, the CAPIF receives the subscription request of the slice member sent by the third-party server based on the terminal, and initiates the subscription request of the slice member to the UDM through the Rest API of the CSMF, so that the UDM adds the terminal into the network slice corresponding to the terminal according to the subscription identification information carried by the subscription request of the slice member, so that the subscription of the terminal is completed, thereby member management in the network slice is provided for the third-party server to use, member management of the third-party server for opening the network slice is realized, the third-party server can be helped to realize more convenient management of the slice user, communication perception of the user when the user uses the service is improved, and cost of managing the slice user is effectively reduced.
In some embodiments, prior to step 301, the method further comprises:
step 361, the third party server sends authentication information to the CAPPIF;
step 362, the CAPIF authenticates the third party server according to the authentication information;
step 363, if the CAPIF determines that the authentication of the third party server is passed, the CAPIF allows the third party server to access;
step 364, if the CAPIF determines that the authentication of the third party server is not passed, the CAPIF does not allow the third party server to access.
The authentication information may include an account number, a password, and the like, and the third party server may pre-store the account number and the password in the caif to register, and the caif may authenticate the third party server by comparing the pre-stored account number password with the account number password sent by the third party server. When the CAPPIF determines that the authentication of the third party server is passed, the CAPPIF allows the third party server to access, thereby enabling the third party server to access the Rest API of the CAPPIF.
When the CAPPIF determines that the authentication of the third party server is passed, the CAPPIF can return an authentication token to the third party server so as to inform the third party server that the authentication is passed.
In some embodiments, before the CSMF sends the subscription identification information in SOAP format to the UDM, the method further comprises:
step 371, CSMF judges whether the terminal has signed up according to signing identification information;
step 372, if it is determined that the terminal has subscribed, a subscribed notification is returned to the caspi;
if it is determined that the terminal does not sign a contract, step 373 is executed to send the sign information in SOAP format to the UDM.
The step 371 may specifically be: the CSMF can query the pre-stored subscription data, and judge whether the IMSI, MSISDN and S-NSSAI of the terminal exist in the pre-stored subscription data so as to judge whether the terminal is subscribed, if so, the terminal is determined to be subscribed, and if not, the terminal is determined to be not subscribed.
When it is determined that the terminal is subscribed, the CSMF returns a subscribed notification to the casf in step 372, so that the casf returns a subscribed notification to the third party server to inform the third party server that the terminal is subscribed.
In some embodiments, the method further comprises:
step 381, the CAPPIF synchronizes the charging information of the third party server to the charging center;
step 382, the billing center generates settlement information of the third party server according to the billing information.
Wherein, as shown in fig. 3, the operator may pre-plan the charging policy of member management of the 5G network slice, and configure the charging package of member management of the 5G network slice in a charging center (ESOP) by an administrator, thereby configuring the member management charging policy of the 5G network slice to the caspi. When the third party server carries out the registration application capability open account, the CAPIF synchronizes the registration information of the third party server to the charging center, and when the third party server calls the Rest API of the CAPIF, the CAPIF synchronizes the charging information of the third party server to the charging center, so that the charging center can generate the settlement information of the third party server according to the charging information and send the settlement information to the third party server so as to enable the third party server to carry out settlement.
Fig. 4 is a flow chart illustrating a method for opening member management capability of a network slice according to another embodiment of the present invention. The method may be applied to the member management capability opening system 100 of the network slice in fig. 1. As shown in fig. 4, the method includes:
step 401, a third party server sends authentication information to CAPIF;
step 402, the CAPPIF authenticates the third party server according to the authentication information;
step 403, if the CAPIF determines that the authentication of the third party server is passed, the CAPIF allows the third party server to access;
the steps 401 to 403 are the same as the steps 361 to 363 in the above embodiment, and are not repeated here.
Step 404, the third party server sends a terminal-based slice member modification request to the casf.
Wherein the slice member modification request refers to a request for triggering modification of subscription data between the terminal and the network slice. In this embodiment, the third server generates a slice member modification request according to the information of the terminal, and then sends the slice member modification request to the casf.
Step 405, the capf receives a terminal-based slice member modification request sent by the third party server, and sends a slice member subscription request to the CMSF.
The CAPIF receives a slice member modification request sent by the third party server through a Rest API of the CAPIF, and sends a slice member subscription request to the Rest API of the CMSF.
Step 406, the CSMF judges whether the terminal has signed up according to the modification identification information carried by the slice member modification request.
Wherein, the modification identification information may include terminal identification information and slice identification information, and the CSMF may determine whether the terminal has subscribed according to the terminal identification information and the slice identification information.
Step 407, if it is determined that the terminal has signed up, the CSMF converts the modification identification information into modification identification information in SOAP format, and sends the modification identification information to the UDM.
If the CSMF determines that the terminal has subscribed, that is, indicates that the terminal is a network slice for which subscription has been applied, a SOAP message is generated according to the terminal identification information and the slice identification information, and the SOAP message is sent to the UDM.
Step 408, the UDM modifies the subscription data of the terminal according to the modification identification information.
When the UDM receives the terminal identification information and the slice identification information, the UDM searches the current subscription data of the terminal according to the terminal identification information, so that a network slice currently subscribed by the terminal is determined, and a modified network slice is determined according to the slice identification information, so that the network slice currently subscribed by the terminal is replaced by the modified network slice, and the subscription data of the terminal is modified.
Step 409, UDM returns the subscription modification result.
After the UDM finishes the modification of the subscription data of the terminal, the UDM returns a subscription modification result to the CSMF, and after the CSMF receives the subscription modification result, the CSMF returns the subscription modification result to the casf, and the casf returns the subscription modification result to the third party server.
According to the embodiment of the invention, the CAPIF receives the slice member modification request based on the terminal sent by the third-party server, and initiates the slice member modification request to the UDM through the Rest API of the CSMF, so that the UDM modifies the subscription data of the terminal according to the modification identification information carried by the slice member modification request, thereby completing the member modification of the network slice, being capable of providing member management in the network slice for the third-party partner to use, realizing member management of the third-party server for opening the network slice, being capable of helping the third-party partner to more conveniently realize the management of the slice user, improving the communication perception when the user uses the service, and effectively reducing the cost of the slice user management.
Fig. 5 is a flow chart of a method for opening member management capability of a network slice according to another embodiment of the present invention. The method may be applied to the member management capability opening system 100 of the network slice in fig. 1. As shown in fig. 5, the method includes:
step 501, a third party server sends authentication information to CAPIF;
step 502, the CAPPIF authenticates the third party server according to the authentication information;
step 503, if the CAPIF determines that the authentication of the third party server is passed, the CAPIF allows the third party server to access;
the steps 501 to 503 are the same as the steps 361 to 363 in the above embodiment, and are not repeated here.
Step 504, the third party server sends a terminal-based slice member deletion request to the casf.
The slice member deletion request refers to a request for triggering deletion of subscription data between the terminal and the network slice. In this embodiment, the third server generates a slice member deletion request according to the information of the terminal, and then sends the slice member deletion request to the casf.
Step 505, the capf receives a terminal-based slice member deletion request sent by the third party server, and sends the slice member deletion request to the CSMF.
The CAPIF receives a slice member deletion request sent by the third-party server through a Rest API of the CAPIF, and sends the slice member deletion request to the Rest API of the CSMF.
Step 506, the CSMF judges whether the terminal has signed up or not according to the deletion identification information carried by the slice member deletion request.
The deletion identification information may include terminal identification information and slice identification information, and then the CSMF may determine whether the terminal has subscribed according to the terminal identification information and the slice identification information.
Step 507, if it is determined that the terminal has signed up, the CSMF converts the deletion identification information into deletion identification information in SOAP format, and sends the deletion identification information to the UDM.
If the CSMF determines that the terminal has subscribed, that is, indicates that the terminal is a network slice for which subscription has been applied, a SOAP message is generated according to the terminal identification information and the slice identification information, and the SOAP message is sent to the UDM.
And step 508, deleting the subscription data of the terminal by the UDM according to the deletion identification information.
When the UDM receives the terminal identification information and the slice identification information, the UDM searches the current subscription data of the terminal according to the terminal identification information and the slice identification information, and deletes the current subscription data of the terminal.
Step 509, the UDM returns a subscription delete result.
After the UDM completes the deletion of the subscription data of the terminal, the UDM returns a subscription deletion result to the CSMF, and after the CSMF receives the subscription deletion result, the CSMF returns the subscription deletion result to the casf, and the casf returns the subscription deletion result to the third party server.
According to the embodiment of the invention, the CAPIF receives the slice member deleting request based on the terminal sent by the third-party server, and initiates the slice member deleting request to the UDM through the Rest API of the CSMF, so that the UDM deletes the subscription data of the terminal according to the deleting identification information carried by the slice member deleting request, thereby completing the deletion of the members of the network slice, the member management in the network slice can be provided for the third-party partner to use, the member management of the open network slice of the third-party server is realized, the third-party partner can be helped to realize the more convenient management of the slice user, the communication perception of the user when using the service is improved, and the cost of the slice user management is effectively reduced.
FIG. 6 illustrates a schematic diagram of a computing device according to an embodiment of the present invention, and the embodiment of the present invention is not limited to a specific implementation of the computing device.
As shown in fig. 6, the computing device may include: a processor 602, a communication interface (Communications Interface), a memory 606, and a communication bus 608.
Wherein: processor 602, communication interface 604, and memory 606 perform communication with each other via communication bus 608. Communication interface 604 is used to communicate with network elements of other devices, such as clients or other servers. The processor 602 is configured to execute the program 610, and may specifically perform relevant steps in the embodiment of the member management capability opening method for network slicing described above.
In particular, program 610 may include program code comprising computer-executable instructions.
The processor 602 may be a central processing unit CPU or a specific integrated circuit ASIC (Application Specific Integrated Circuit) or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors comprised by the content delivery network may be the same type of processor, such as one or more CPUs; but may also be different types of processors such as one or more CPUs and one or more ASICs.
A memory 606 for storing a program 610. The memory 606 may comprise high-speed RAM memory or may further comprise non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 610 may be specifically invoked by the processor 602 to cause the computing device to perform operations in the member management capability opening method of network slicing in the above-described embodiments.
According to the embodiment of the invention, the CAPIF receives the subscription request of the slice member sent by the third-party server based on the terminal, and initiates the subscription request of the slice member to the UDM through the Rest API of the CSMF, so that the UDM adds the terminal into the network slice corresponding to the terminal according to the subscription identification information carried by the subscription request of the slice member, so that the subscription of the terminal is completed, thereby member management in the network slice is provided for the third-party server to use, member management of the third-party server for opening the network slice is realized, the third-party server can be helped to realize more convenient management of the slice user, communication perception of the user when the user uses the service is improved, and cost of managing the slice user is effectively reduced.
The embodiment of the invention provides a computer readable storage medium, which stores at least one executable instruction, wherein the executable instruction causes a member management capability opening system of a network slice to execute the member management capability opening method of the network slice in any method embodiment. The executable instructions may be specifically configured to cause a member management capability opening system of a network slice to perform operations in the member management capability opening method of the network slice in the above-described embodiments.
According to the embodiment of the invention, the CAPIF receives the subscription request of the slice member sent by the third-party server based on the terminal, and initiates the subscription request of the slice member to the UDM through the Rest API of the CSMF, so that the UDM adds the terminal into the network slice corresponding to the terminal according to the subscription identification information carried by the subscription request of the slice member, so that the subscription of the terminal is completed, thereby member management in the network slice is provided for the third-party server to use, member management of the third-party server for opening the network slice is realized, the third-party server can be helped to realize more convenient management of the slice user, communication perception of the user when the user uses the service is improved, and cost of managing the slice user is effectively reduced.
The embodiment of the invention provides a member management capability opening device of a network slice, which is used for executing the member management capability opening method of the network slice.
Embodiments of the present invention provide a computer program that is callable by a processor to cause a computing device to perform a member management capability opening method for a network slice in any of the method embodiments described above.
Embodiments of the present invention provide a computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when run on a computer, cause the computer to perform the method for membership management capability opening of network slices in any of the method embodiments described above.
The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general-purpose systems may also be used with the teachings herein. The required structure for a construction of such a system is apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It will be appreciated that the teachings of the present invention described herein may be implemented in a variety of programming languages, and the above description of specific languages is provided for disclosure of enablement and best mode of the present invention.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the above description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed as reflecting the intention that: i.e., the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specifically stated.
Claims (9)
1. A method for opening member management capabilities of a network slice, comprising:
the method comprises the steps that a capability open platform receives a terminal-based slice member signing request sent by a third-party server through an application program interface for representing state transmission of the capability open platform; the slice member signing request refers to a request for triggering the signing of the terminal and the network slice; the slice member signing request carries signing identification information, wherein the signing identification information is information for indicating a terminal and a network slice to be signed; the application program interface for representing the state transmission is used for opening the network capability of the operator to be called by a third party server so that the third party server can develop by using the network capability of the operator by utilizing the application program interface for representing the state transmission and a software development package;
the capability open platform sends the signing request of the slice members to the unified data management module through calling an application program interface for representing state transmission of the communication service management platform, so that the unified data management module adds the terminal into a network slice corresponding to the terminal according to signing identification information, and signing of the terminal is completed.
2. The method of claim 1, wherein prior to said sending the slice member subscription request to a unified data management module, the method further comprises:
the capability opening platform receives authentication information of the third party server;
the capability opening platform authenticates the third party server according to the authentication information;
if the capability opening platform determines that the authentication of the third party server passes, the capability opening platform allows the third party server to be accessed;
and if the capability opening platform determines that the authentication of the third party server is not passed, the capability opening platform does not allow the third party server to be accessed.
3. A method for opening member management capabilities of a network slice, comprising:
the unified data management module receives a terminal-based slice member subscription request sent by a capability open platform through an application program interface for calling the representation state transmission of a communication service management platform, wherein the slice member subscription request carries subscription identification information of the terminal; the slice member signing request refers to a request for triggering the signing of the terminal and the network slice; the subscription identification information is information for indicating a terminal and a network slice to be subscribed; an application program interface for representing state transmission of the capability open platform receives the terminal-based slice member subscription request sent by a third party server; the application program interface for representing the state transmission is used for opening the network capability of the operator to be called by a third party server so that the third party server can develop by using the network capability of the operator by utilizing the application program interface for representing the state transmission and a software development package;
and the unified data management module adds the terminal into a network slice corresponding to the terminal according to the subscription identification information so as to complete subscription of the terminal.
4. A method according to claim 3, wherein the subscription identification information comprises: terminal identification information and slice identification information;
the adding the terminal to the network slice corresponding to the terminal specifically comprises:
according to the slice identification information, determining a network slice corresponding to the terminal;
and generating subscription data of the terminal according to the terminal identification information and the determined network slice so as to complete subscription of the terminal.
5. A membership management capability opening system of a network slice, comprising: the system comprises a capability open platform, a communication service management platform and a unified data management module;
the capability open platform is used for receiving a terminal-based slice member subscription request sent by a third party server through an application program interface for representing state transmission, wherein the slice member subscription request carries subscription identification information of the terminal, and the slice member subscription request is sent to the unified data management module through calling the application program interface for representing state transmission of the communication service management platform; the slice member signing request refers to a request for triggering the signing of the terminal and the network slice; the subscription identification information is information for indicating a terminal and a network slice to be subscribed; the application program interface for representing the state transmission is used for opening the network capability of the operator to be called by a third party server so that the third party server can develop by using the network capability of the operator by utilizing the application program interface for representing the state transmission and a software development package;
the unified data management module is used for adding the terminal into a network slice corresponding to the terminal according to the subscription identification information so as to complete subscription of the terminal.
6. The system of claim 5, wherein the system further comprises a controller configured to control the controller,
the communication service management platform is used for converting the subscription identification information into the subscription identification information in the SOAP format;
the unified data management module is also used for receiving the subscription identification information in the SOAP format.
7. The system of claim 5, wherein the system further comprises a controller configured to control the controller,
the capability open platform is further configured to receive a slice member modification request based on the terminal sent by the third party server, where the slice member modification request carries modification identification information of the terminal, and send the slice member modification request to the unified data management module by calling an application program interface for transmitting a representation state of the communication service management platform;
the unified data management module is also used for modifying the subscription data of the terminal according to the modification identification information.
8. The system according to any of claims 5-7, wherein the system further comprises a billing center;
the capability opening platform is further used for synchronizing charging information of the third party server to the charging center;
and the charging center is used for generating settlement information of the third-party server according to the charging information.
9. A computer readable storage medium, wherein at least one executable instruction is stored in the storage medium, which when executed on a member management system of a network slice, causes the member management capability opening system of the network slice to perform the operations of the member management capability opening method of the network slice according to any one of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010291686.XA CN113541981B (en) | 2020-04-14 | 2020-04-14 | Member management method and system for network slice |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010291686.XA CN113541981B (en) | 2020-04-14 | 2020-04-14 | Member management method and system for network slice |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113541981A CN113541981A (en) | 2021-10-22 |
CN113541981B true CN113541981B (en) | 2023-07-14 |
Family
ID=78120028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010291686.XA Active CN113541981B (en) | 2020-04-14 | 2020-04-14 | Member management method and system for network slice |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113541981B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499894B (en) * | 2022-09-15 | 2024-07-02 | 深圳艾灵网络有限公司 | Network slice adjustment method, device and equipment |
CN116112910A (en) * | 2023-01-12 | 2023-05-12 | 中国联合网络通信集团有限公司 | Data processing method, device and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106713406B (en) * | 2015-11-18 | 2020-01-24 | 中国移动通信集团公司 | Method and system for accessing slice network |
CN107995603A (en) * | 2016-10-27 | 2018-05-04 | 中兴通讯股份有限公司 | A kind of ability open implementation method and device |
CN114845381A (en) * | 2017-08-11 | 2022-08-02 | 华为技术有限公司 | Session information management method and device |
CN109699072B (en) * | 2018-04-09 | 2020-03-10 | 华为技术有限公司 | Communication method, device and system |
CN110366241B (en) * | 2018-04-09 | 2024-09-17 | 华为技术有限公司 | Communication method, device and system |
CN112118120B (en) * | 2019-06-20 | 2023-04-07 | 中国电信股份有限公司 | Slicing signing method, system and computer readable storage medium |
-
2020
- 2020-04-14 CN CN202010291686.XA patent/CN113541981B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113541981A (en) | 2021-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109146437B (en) | Virtual resource processing method, client and storage medium | |
US20130019291A1 (en) | Service opening method and system, and service opening server | |
US11658963B2 (en) | Cooperative communication validation | |
CN106302927A (en) | The voice call platform that two-way number is hidden | |
WO2017041562A1 (en) | Method and device for identifying user identity of terminal device | |
CN113067859B (en) | Communication method and device based on cloud mobile phone | |
CN112202744B (en) | Multi-system data communication method and device | |
CN115002769B (en) | Flow diversion method, core network element, electronic equipment and medium | |
CN114745724B (en) | Access processing method and device, electronic equipment and computer readable medium | |
CN113541981B (en) | Member management method and system for network slice | |
CN111093160B (en) | Calling method, equipment and system | |
CN107453872A (en) | A kind of unified safety authentication method and system based on Mesos container cloud platforms | |
CN115801299B (en) | Meta universe identity authentication method, device, equipment and storage medium | |
CN112835632B (en) | Method and equipment for calling end capability and computer storage medium | |
CN115174558B (en) | Cloud network end integrated identity authentication method, device, equipment and storage medium | |
EP2557826A1 (en) | Service management system and method | |
CN113422772B (en) | Private network terminal access processing method and device and electronic equipment | |
CN112788518A (en) | Location service processing method and related equipment | |
CN113010238A (en) | Permission determination method, device and system for micro application call interface | |
CN110673970B (en) | Cross-process calling system and method based on web application | |
CN111885583B (en) | Network sharing method and device | |
CN113691575B (en) | Communication method, device and system | |
CN114584479A (en) | Network element control method, network element entity, system and storage medium | |
WO2017215265A1 (en) | Vertical industry user system and device, and method for distributing identification number | |
WO2018133551A1 (en) | Communication number verification method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |