Slice subscription method and apparatus, slice management platform, and business support system
Patent Information
- Application Number
- CN202210300554.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-24
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2042-03-24
AI Technical Summary
[0003]本申请的目的在于提供一种切片签约方法、装置、切片管理平台及业务支撑平台,从而解决现有技术中用户无法根据需求自主进行切片签约与管理的问题
[0054]本申请实施例的切片签约方法,切片管理平台首先接收行业客户管理平台发送的增量同步消息,然后,根据所述增量同步消息,为用户设备进行切片预约动态签约,如此,实现了用户可以通过行业客户管理平台将自身需求同步至切片管理平台,以实现根据需求自主进行切片签约与管理,使得切片签约更灵活。
Smart Images

Figure CN116847448B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a slice signing method, apparatus, slice management platform and business support system. Background Technology
[0002] Currently, for 5G network slicing, the user slice subscription portion is primarily managed by operators. This means that after a company purchases a network slice, the corresponding terminal slice subscription must be pre-configured by the operator. This approach fails to allow users to independently subscribe to and manage slices according to their needs, resulting in insufficient flexibility. Summary of the Invention
[0003] The purpose of this application is to provide a slice signing method, device, slice management platform, and business support platform, thereby solving the problem in the prior art that users cannot independently sign and manage slices according to their needs.
[0004] Firstly, in order to achieve the above objectives, this application provides a slice signing method applied to a slice management platform, the method comprising:
[0005] Receive incremental synchronization messages sent by the industry customer management platform;
[0006] Based on the incremental synchronization message, slice reservation dynamic signing is performed for user equipment.
[0007] Optionally, the incremental synchronization message includes at least one of the following:
[0008] User equipment identification;
[0009] Appointment effective date;
[0010] Appointment expiration time;
[0011] Fixed area, which is a slice area that has been ordered by the industry customer;
[0012] Indication information, the indication information being used to indicate whether to perform a session handover when the user equipment is located in the fixed area;
[0013] Industry customer number.
[0014] Optionally, the step of dynamically subscribing to a slice reservation for a user equipment based on the incremental synchronization message includes:
[0015] Verify the incremental synchronization message;
[0016] If the verification passes, the user subscription management interface is sent to the Business Support System (BSS) according to the incremental synchronization message, so that the BSS can perform slice reservation and dynamic subscription for the user equipment.
[0017] Receive the notification message from the BSS indicating that the slice reservation dynamic contract signing has been completed.
[0018] Optionally, the method further includes:
[0019] Upon completion of the slice reservation dynamic subscription for the user equipment, a billing function CHF subscription message is sent to the BSS;
[0020] Receive the online billing message sent by the BSS;
[0021] Based on the online billing message, perform online auditing of the user equipment's reservation dynamic contract segment;
[0022] If the online audit of the reservation dynamic contract of the user equipment fails, a preset operation is performed, which includes: resending the incremental synchronization message to the BSS according to the incremental synchronization message, and / or sending an alarm message to the industry customer management platform.
[0023] Optionally, the CHF subscription message includes at least one of the following:
[0024] User identifier;
[0025] Network slice instance identifier;
[0026] User area information;
[0027] Billing start time;
[0028] PDU Session Billing Identifier.
[0029] Optionally, the step of performing online auditing of the user equipment's reservation dynamic contract segment based on the online billing message includes:
[0030] Compare the online billing message with the incremental synchronization message;
[0031] If the user area information is not in the fixed area of the incremental synchronization message within the preset time period, and / or if the network slice identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed to dynamic subscription, the online audit is determined to have failed.
[0032] Optionally, resending the incremental synchronization message to the BSS based on the incremental synchronization message includes:
[0033] The indication information in the incremental synchronization message indicates that when the user equipment is located in a slice area already subscribed to by an industry customer and a session switch is performed, a slice reservation dynamic subscription should be re-established for the user equipment.
[0034] Optionally, the method further includes:
[0035] After the scheduled expiration time of the user equipment is reached, a CHF subscription cancellation message is sent to the BSS.
[0036] Secondly, in order to achieve the above objectives, embodiments of this application also provide a slice signing method applied to BSS, the method comprising:
[0037] Receive user contract management interface sent by the slice management platform;
[0038] According to the user contract management interface, slice reservation dynamic contract signing is performed for the user equipment;
[0039] Upon receiving a contract completion message from the Policy Control Function Entity (PCF), a notification message indicating that the dynamic contract signing for the scheduled appointment has been completed is sent to the slice management platform.
[0040] Optionally, the method further includes:
[0041] Receive CHF subscription messages sent by the slice management platform;
[0042] When the user equipment has a session open, an online billing message is sent to the slice management platform.
[0043] Thirdly, in order to achieve the above objectives, embodiments of this application also provide a slice signing device, applied to a slice management platform, the device comprising:
[0044] The first receiving module is used to receive incremental synchronization messages sent by the industry customer management platform;
[0045] The signing module is used to dynamically sign up for slice reservations for user equipment based on the incremental synchronization messages.
[0046] Fourthly, embodiments of this application also provide a slice signing device applied to a BSS, the device comprising:
[0047] The first receiving module is used to receive the user subscription management interface sent by the slice management platform;
[0048] The contract signing module is used to perform dynamic contract signing for the user equipment based on the user contract signing management interface;
[0049] The first sending module is used to send a notification message indicating that the reservation dynamic signing has been completed to the slice management platform when it receives a signing completion message from the Policy Control Function Entity (PCF).
[0050] Fifthly, embodiments of this application also provide a slice management platform, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the steps of the slice signing method as described in the first aspect.
[0051] Sixthly, in order to achieve the above objectives, embodiments of this application also provide a business support system, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the steps of the slice signing method described in the second aspect.
[0052] Seventhly, in order to achieve the above objectives, embodiments of this application also provide a readable storage medium storing a program that, when executed by a processor, implements the steps of the slice signing method as described in the first aspect, or the steps of the slice signing method as described in the second aspect.
[0053] The above-mentioned technical solution of this application has at least the following beneficial effects:
[0054] In the slice signing method of this application embodiment, the slice management platform first receives an incremental synchronization message sent by the industry customer management platform, and then, according to the incremental synchronization message, performs slice reservation and dynamic signing for the user equipment. In this way, users can synchronize their own needs to the slice management platform through the industry customer management platform, so as to realize the independent slice signing and management according to their needs, making slice signing more flexible. Attached Figure Description
[0055] Figure 1 This is one of the flowcharts illustrating the slice signing method in this application.
[0056] Figure 2 This is a second schematic flowchart of the slice signing method according to an embodiment of this application;
[0057] Figure 3 This is a schematic diagram of the online audit process for network slicing according to an embodiment of this application;
[0058] Figure 4 This is the third flowchart illustrating the slice signing method according to an embodiment of this application;
[0059] Figure 5 This is one of the structural schematic diagrams of the slice signing device according to an embodiment of this application;
[0060] Figure 6 This is a second schematic diagram of the structure of the slice signing device according to an embodiment of this application. Detailed Implementation
[0061] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0062] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0063] The following description, in conjunction with the accompanying drawings, details the slice signing method, apparatus, slice management platform, and business support system provided in this application through specific embodiments and application scenarios.
[0064] like Figure 1 The diagram shown is one of the flowcharts of a slice signing method according to an embodiment of this application. This method is applied to a slice management platform and includes:
[0065] Step 101: Receive the incremental synchronization message sent by the industry customer management platform;
[0066] It's important to note that the industry customer management platform is a platform for users to manage the slices of their various user devices within their organization. This management can be done by the industry customer themselves. For example, if a new user device is added within a group, the customer can manage the slices subscribed to by the new user device using the industry customer management platform. Similarly, when existing user devices need to activate or deactivate subscribed slices, this can also be managed through operations on the industry customer management platform. Therefore, this step specifically involves the customer performing slice management operations on the industry customer management platform interface. The industry customer management platform then synchronizes the newly added information (incremental synchronization messages) to the slice management platform. Of course, the industry customer management platform can also send incremental synchronization messages to the slice management platform according to preset sending rules (such as periodic sending), thus achieving dynamic synchronization of user information from the industry customer management platform to the slice management platform.
[0067] It should also be noted that this step can specifically use the Hypertext Transfer Protocol (HTTP) real-time interface to receive the incremental synchronization message.
[0068] Step 102: Based on the incremental synchronization message, perform slice reservation dynamic signing for the user equipment.
[0069] It should be noted here that the user equipment refers to the equipment that the customer needs to manage by slices. In other words, the incremental synchronization message carries relevant information about the user equipment.
[0070] In the slice signing method of this application embodiment, the slice management platform first receives an incremental synchronization message sent by the industry customer management platform, and then, according to the incremental synchronization message, performs slice reservation and dynamic signing for the user equipment. In this way, users can synchronize their own needs to the slice management platform through the industry customer management platform, so as to realize the independent slice signing and management according to their needs, making slice signing more flexible.
[0071] As an optional implementation, the incremental synchronization message includes at least one of the following:
[0072] User equipment identification;
[0073] Appointment effective date;
[0074] Appointment expiration time;
[0075] Fixed area, which is a slice area that has been ordered by an industry customer;
[0076] Indication information, the indication information being used to indicate whether to perform a session handover when the user equipment is located in the fixed area;
[0077] Industry customer number.
[0078] Specifically, the user equipment identifier can be a permanent equipment identifier (PEI) used to uniquely identify the user equipment. For example, the user equipment can be a mobile terminal device.
[0079] The starttime is the start time of the slice, which can be the same as the internal business order start time of the industry customer, or the two can be different.
[0080] The endtime of the reservation is the expiration time of the slice. It can be the same as the expiration time of the internal business order of the industry customer, or they can be different. If they are different, the endtime of the reservation should be earlier than the expiration time of the internal business order of the industry customer.
[0081] Fixed regions can be located in the coverinfo field of incremental synchronization messages, and the default is the slice region subscribed by the customer;
[0082] The indication information, which may be located in the isPDUcover field of the incremental synchronization message, is specifically used to determine whether to use the subscribed slice to cover the existing Protocol Data Unit (PDU) session when the user has already connected to a 5G session (default slice) and the location of the user equipment can be covered by the slice location subscribed by the customer. If the indication information indicates that a session handover can be performed, the subscribed slice will be selected first in the area covered by the subscribed slice location.
[0083] Industry customer ID is an internal identifier for industry customers within the operator's system, used to uniquely identify industry customers.
[0084] In this optional implementation, by carrying the appointment effective time and / or appointment expiration time in the incremental synchronization message, industry users can dynamically schedule and issue slice contracts for user equipment within a specified time period as needed, thus achieving flexible management of slices.
[0085] In other words, the industry customer management platform synchronizes relevant designated user information (incremental synchronization messages) to the slice management platform in real time. This information mainly includes the designated user (user device identifier, such as SIM card), designated effective time (scheduled effective time), designated expiration time (scheduled expiration time), and whether the slice area is automatically covered (indication information). (Note: This mainly refers to subscriptions within the group customer and related information that requires slice management within a specified time period, such as VIP subscriptions for games or videos, and is not user information managed by the operator.)
[0086] As an optional implementation, step 102, based on the incremental synchronization message, performs slice reservation dynamic signing for the user equipment, including:
[0087] (1) Verify the incremental synchronization message;
[0088] It should be noted that this step is to perform basic verification on the incremental synchronization message, such as verifying the group number (industry customer number) and whether the group has subscribed to the slicing package.
[0089] like Figure 2As shown, this step can be as follows: after receiving the incremental synchronization message, the slice management platform first requests the information to be verified from the Network Slice Management Function (NSMF) entity; second, the NSMF performs verification based on the information to be verified and the stored information; then, the NSMF sends a response message to the BSS, which carries the verification result. If the two are consistent, the verification passes.
[0090] (2) If the verification passes, send the user subscription management interface to the Business Support System (BSS) according to the incremental synchronization message, so that the BSS can perform slice reservation dynamic subscription for the user equipment.
[0091] It should be noted that before sending the user subscription management interface to the BSS, the slice management platform will sort the relevant information of the same user device in reverse order according to the user device identifier and the reservation start time within the validity period (effective time ≤ current time ≤ expiration time). That is, it will gather the relevant information of the same user device together and then sort it in reverse order according to the reservation start time. Then, it will extract the first piece of information of each user device and send the extracted information to the BSS in the user subscription management interface, so that the BSS can perform slice reservation and dynamic subscription for each user device.
[0092] (3) Receive the notification message sent by the BSS that the slice reservation dynamic contract signing is completed.
[0093] It should be noted here that the BSS interfaces with the Unified Data Management (UDM) entity and the Policy Control Function (PCF) entity. Based on this, combined with... Figure 2 The process of dynamically signing up for BSS (Block Serving) is as follows:
[0094] BSS sends slice subscription request messages to UDM and PCF respectively. The slice subscription request information is generated based on the incremental synchronization message and may include: user equipment identifier, slice identifier, etc., and may also include the user equipment IP address, etc.
[0095] After receiving a user's slice subscription request, the UDM updates the user's Network Slice Selection Assistance Information (NSSAI) based on the slice identifier and sends the NSSAI to the UE.
[0096] After receiving a user's slice subscription request, the PCF updates the user's UE Route Selection Policy (URSP) according to the request. Specifically, the PCF generates a corresponding Network Slice Instance Identifier (NSSP) rule, adds the generated NSSP rule to the user's URSP to update the URSP, and sends the updated URSP to the UE.
[0097] BSS receives the contract completion notification messages from UDM and PCF and forwards the contract completion notification messages to the slice management platform;
[0098] The UE receives dynamic subscription information for the slice by issuing the URSP through the PCF.
[0099] UE performs dynamic signing with NSSAI.
[0100] Furthermore, as an optional implementation, the method also includes:
[0101] (1) When the slice reservation dynamic subscription of the user equipment is completed, send a billing function CHF subscription message to the BSS;
[0102] This step is as follows: After the aforementioned verification result of the slice management platform is passed, the platform initiates a CHF subscription message to the BSS to enable the online billing messages of user devices to be forwarded to the slice management platform.
[0103] (2) Receive the online billing message sent by the BSS;
[0104] It should be noted here that the content in the online billing message is the value of each field in the CHF subscription message;
[0105] (3) Based on the online billing message, perform online auditing of the slice of the user equipment's reservation dynamic contract;
[0106] By conducting online audits of the slices, it can be determined whether the user's device is currently using a slice with the latest scheduled dynamic contract.
[0107] (4) If the online audit of the reservation dynamic contract of the user equipment fails, a preset operation is performed, which includes: resending the incremental synchronization message to the BSS according to the incremental synchronization message, and / or sending an alarm message to the industry customer management platform.
[0108] In other words, if the online audit fails, an alarm message can be sent to the industry customer management platform to inform the customer to handle it as soon as possible. Automatic processing can also be performed, such as re-signing the slice reservation for the user equipment to enable the user equipment to use the already signed slice and improve the priority of the signed slice.
[0109] The CHF subscription message includes at least one of the following:
[0110] User identifier;
[0111] Network slice instance identifier;
[0112] User region information; that is, the user's real-time location region;
[0113] Billing start time;
[0114] PDU Session Billing Identifier; that is, the identifier for a billed PDU session.
[0115] As a specific implementation, the online auditing of the user equipment's reservation dynamic contract segment based on the online billing message includes:
[0116] (1) Compare the online billing message with the incremental synchronization message;
[0117] This step specifically involves comparing the corresponding fields in the online billing message and the incremental synchronization message one by one;
[0118] (2) If the user area information is not in the fixed area in the incremental synchronization message within the preset time period, and / or if the network slice identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed to dynamic subscription, the online audit is determined to have failed.
[0119] It should be noted that online audits typically fail due to network latency or abnormal user input.
[0120] As another specific implementation, resending the incremental synchronization message to the BSS based on the incremental synchronization message includes:
[0121] The indication information in the incremental synchronization message indicates that when the user equipment is located in a slice area already subscribed to by an industry customer and a session switch is performed, a slice reservation dynamic subscription should be re-established for the user equipment.
[0122] In other words, the slice management platform will only automatically schedule and dynamically subscribe to slices for user devices when the indication message indicates that a session switch is possible. This resolves the issue of online audits failing due to network latency or other reasons.
[0123] Below, in conjunction with Figure 3 The process of online auditing of network slices in this application embodiment is described below:
[0124] (1) The slice management platform sends a CHF subscription message to BSS / CHF;
[0125] (2) BSS / CHF sends a response message to the slice management platform to inform the slice management platform that the CHF subscription has been completed;
[0126] (3) After determining that the user equipment has established a session, BSS / CHF sends an online billing message to the slice management platform in real time;
[0127] (4) Online message comparison: The slice management platform compares the online billing information with the corresponding fields in the incremental synchronization message in real time and dynamically refreshes the comparison results.
[0128] (5) Message persistence: If the comparison results do not match within a preset time period, i.e., the online audit fails, the message will be processed according to the customer reservation rules, such as sending an alarm message to the industry customer management platform or re-registering the user equipment for slice reservation and dynamic subscription. In other words, after dynamic subscription, it is determined whether the online billing message and the subscription relationship are consistent. If the current user has already subscribed, but the location is not in the subscribed slice area, the high-priority slice can be actively and dynamically refreshed according to whether the customer's reserved area is covered, and the UE can complete the PDU session refresh.
[0129] The following is a different description of the online auditing of network slicing:
[0130] (1) Based on the results of the real-time scheduling module of the slice management platform (the verification results of the incremental synchronization message), a CHF subscription message is initiated to the BSS to forward the online billing message of the user equipment to the slice management platform. The slice management platform parses the message and stores the parsing result in the database.
[0131] (2) Based on the message entry results, the slice management platform cleans and analyzes the data according to the key information of the subscription: SubscriberIdentifier, Network Slice Instance Identifier, userLocationinfo, and timeofFirstUsage.
[0132] (3) Based on the above data entry results, check and remind users whether the online session information after the dynamic signing of the slice reservation is billed according to the latest slice. Detection method: Perform a strong consistency comparison between the slice ID information, location information, etc. in the CHF message within a certain period of time and the user's subscription relationship.
[0133] (4) Based on the currently subscribed specified user (user equipment), forward the main field information of the slice management platform for analysis. Based on the continuous matching of the session location within 5 minutes, if the user's subscribed slice location area is not matched, i.e., a fixed area, it means that the user has subscribed but has not used the subscribed slice network. Then, based on isPDUcover / coverinfo in the incremental synchronization message, the slice management platform actively resends the slice subscription update message, i.e., re-subscribes for slice reservation and dynamic signing for the user equipment, improves the priority in the currently covered slice area, prioritizes the use of the network slice subscribed by the customer, and the UE session is re-switched.
[0134] Furthermore, as an optional implementation, the method also includes:
[0135] After the scheduled expiration time of the user equipment is reached, a CHF subscription cancellation message is sent to the BSS.
[0136] The slice subscription method in this application embodiment, on the one hand, dynamically receives user management information (incremental synchronization messages) from group customers through a slice management platform. Based on the slice management platform's rule management and interactions with relevant network function entities, it completes slice subscription and URSP notification management for specified users and time periods. In this way, it supports network slices to manage user slices according to the group customer's own subscription, mapping, and reservation expiration, realizing dynamic subscription of terminal NSSAI from the slice platform side.
[0137] On the other hand, by connecting to CHF messages forwarded from the BSS domain, the slice information and regional location information of designated users (user equipment) are analyzed, detected, and compared to ensure coverage, and relevant reminders or rules (automatic network handover coverage initiation) are implemented. This allows for the designation of slices for specific users and time periods by industry customers, while simultaneously enabling customized rule-based detection and reminders for slices based on CHF messages to meet the dynamic subscription needs of designated users. Furthermore, it supports online data analysis of 5G CHF messages, providing detection and assurance capabilities for dynamic subscriptions and the distribution of high-priority slice coverage.
[0138] Specifically, this application's embodiments, on the one hand, enable users to switch to the customer's default 5G network when not within the customer's slice coverage area, even if a default 5G slice session has already been established, to enjoy high-quality service once they enter the customer's slice coverage area. On the other hand, it facilitates the flexible expansion of 5G solutions. For operators, in addition to providing 5G slices, they can provide high-quality 5G services within a specific time and area, and dynamic user subscriptions and session switching will allow terminals to access the network freely.
[0139] like Figure 4 As shown in the embodiments of this application, a slice signing method is also provided, applied to BSS, the method comprising:
[0140] Step 401: Receive the user contract management interface sent by the slice management platform;
[0141] It should be noted that the user subscription management interface is generated by the slice management platform based on incremental synchronization messages.
[0142] Step 402: Perform slice reservation dynamic signing for the user equipment according to the user contract management interface;
[0143] Step 403: Upon receiving the contract completion message from the Policy Control Function Entity (PCF), send a notification message to the slice management platform indicating that the appointment dynamic contract has been completed.
[0144] In the slice subscription method of this application embodiment, the BSS first receives a user subscription management interface sent by the slice management platform. Then, according to the user subscription management interface, it performs slice reservation dynamic subscription for the user equipment. Finally, upon receiving a subscription completion message from the Policy Control Function Entity (PCF), it sends a notification message to the slice management platform confirming the completion of the reservation dynamic subscription. This allows users to synchronize their needs to the slice management platform through the industry customer management platform. Through the cooperation between the slice management platform and the BSS, users can autonomously perform slice subscription and management according to their needs, making slice subscription more flexible.
[0145] Furthermore, as an optional implementation, the method also includes:
[0146] Receive CHF subscription messages sent by the slice management platform;
[0147] When the user equipment has a session open, an online billing message is sent to the slice management platform.
[0148] In this optional implementation, after receiving the CHF subscription request message from the slice management platform, and after the user equipment starts a session, it sends an online billing message to the slice management platform in real time or periodically. This enables the slice management platform to perform online audits of the user equipment's network slices based on the online billing messages, and then perform corresponding operations based on the online audit results to improve the priority of the user equipment's reserved dynamically subscribed slices.
[0149] like Figure 5 The present application also provides a slice signing device for a slice management platform, the device comprising:
[0150] The first receiving module 501 is used to receive incremental synchronization messages sent by the industry customer management platform;
[0151] The signing module 502 is used to perform slice reservation dynamic signing for user equipment based on the incremental synchronization message.
[0152] Optionally, the incremental synchronization message includes at least one of the following:
[0153] User equipment identification;
[0154] Appointment effective date;
[0155] Appointment expiration time;
[0156] Fixed area, which is a slice area that has been ordered by the industry customer;
[0157] Indication information, the indication information being used to indicate whether to perform a session handover when the user equipment is located in the fixed area;
[0158] Industry customer number.
[0159] Optionally, the signing module 502 includes:
[0160] The verification submodule is used to verify the incremental synchronization message;
[0161] The sending submodule is used to send the user subscription management interface to the Business Support System (BSS) according to the incremental synchronization message when the verification is successful, so that the BSS can perform slice reservation dynamic subscription for the user equipment.
[0162] The receiving submodule is used to receive the notification message sent by the BSS indicating that the slice reservation dynamic contract signing has been completed.
[0163] Optionally, the device further includes:
[0164] The first sending module is used to send a billing function CHF subscription message to the BSS when the slice reservation dynamic subscription of the user equipment is completed;
[0165] The second receiving module is used to receive the online billing message sent by the BSS;
[0166] The audit module is used to perform online audits on the slices of the user equipment's reservation dynamic contract based on the online billing messages;
[0167] The execution module is used to perform preset operations when the online audit of the slice for the dynamic contract signing of the user equipment fails. The preset operations include: resending the incremental synchronization message to the BSS according to the incremental synchronization message, and / or sending an alarm message to the industry customer management platform.
[0168] Optionally, the CHF subscription message includes at least one of the following:
[0169] User identifier;
[0170] Network slice instance identifier;
[0171] User area information;
[0172] Billing start time;
[0173] PDU Session Billing Identifier.
[0174] Optionally, the audit module includes:
[0175] The comparison submodule is used to compare the online billing message with the incremental synchronization message;
[0176] The determination submodule is used to determine that the online audit has failed if the user area information is not in the fixed area in the incremental synchronization message within a preset time period, and / or if the network slice identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed to dynamic subscription.
[0177] Optionally, the execution module includes components specifically used for:
[0178] The indication information in the incremental synchronization message indicates that when the user equipment is located in a slice area already subscribed to by an industry customer and a session switch is performed, a slice reservation dynamic subscription should be re-established for the user equipment.
[0179] Optionally, the device further includes:
[0180] The second sending module is used to send a CHF subscription cancellation message to the BSS after the reservation expiration time of the user equipment.
[0181] like Figure 6As shown in the illustration, this application also provides a slice signing device applied to a BSS, the device comprising:
[0182] The first receiving module 601 is used to receive the user subscription management interface sent by the slice management platform;
[0183] The signing module 602 is used to perform dynamic signing for slice reservation for the user equipment according to the user signing management interface;
[0184] The first sending module 603 is used to send a notification message of the completion of the scheduled dynamic contract signing to the slice management platform when it receives a contract completion message issued by the policy control function entity PCF.
[0185] Optionally, the device further includes:
[0186] The second receiving module is used to receive CHF subscription messages sent by the slice management platform;
[0187] The second sending module is used to send online billing messages to the slice management platform when the user equipment has started a session.
[0188] This application also provides a slice management platform, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the various processes of the slice signing method embodiment applied to the slice management platform as described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0189] This application also provides a business support system, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the various processes of the slice signing method embodiment applied to the business support system as described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0190] This application also provides a readable storage medium storing a program. When executed by a processor, this program implements the various processes described above for the slice signing method embodiment applied to a slice management platform, or the various processes described above for the slice signing method embodiment applied to a business support system, achieving the same technical effect. To avoid repetition, these will not be elaborated further here. The readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0191] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0192] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for signing contracts by slicing, characterized in that, Applied to a slice management platform, the method includes: Receive incremental synchronization messages sent by the industry customer management platform; Based on the incremental synchronization message, perform slice reservation and dynamic contract signing for user equipment; Upon completion of the slice reservation dynamic subscription for the user equipment, a billing function CHF subscription message is sent to the Business Support System (BSS). Receive the online billing message sent by the BSS; Based on the online billing message, perform online auditing of the user equipment's reservation dynamic contract segment; If the online audit of the reservation dynamic contract of the user equipment fails, a preset operation is performed, which includes: resending the incremental synchronization message to the BSS according to the incremental synchronization message, and / or sending an alarm message to the industry customer management platform; The step of performing online auditing of the user equipment's reservation dynamic contract segment based on the online billing message includes: Compare the online billing message with the incremental synchronization message; If the user region information in the CHF subscription message within the preset time period is not in the fixed region in the incremental synchronization message, and / or if the network slice instance identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed to dynamic subscription, the online audit is determined to have failed. Resending the incremental synchronization message to the BSS based on the incremental synchronization message includes: The indication information in the incremental synchronization message indicates that when the user equipment is located in a slice area already subscribed to by an industry customer and a session switch is performed, a slice reservation dynamic subscription should be re-established for the user equipment.
2. The method according to claim 1, characterized in that, The incremental synchronization message includes at least one of the following: User equipment identification; Appointment effective date; Appointment expiration time; Fixed area, which is a slice area that has been ordered by the industry customer; Indication information, the indication information being used to indicate whether to perform a session handover when the user equipment is located in the fixed area; Industry customer number.
3. The method according to claim 1, characterized in that, The step of dynamically subscribing to a user equipment for slice reservation based on the incremental synchronization message includes: Verify the incremental synchronization message; If the verification passes, a user subscription management message is sent to the Business Support System (BSS) according to the incremental synchronization message, so that the BSS can perform slice reservation and dynamic subscription for the user equipment. Receive the notification message from the BSS indicating that the slice reservation dynamic contract signing has been completed.
4. The method according to claim 1, characterized in that, The CHF subscription message includes at least one of the following: User identifier; Network slice instance identifier; User area information; Billing start time; PDU Session Billing Identifier.
5. The method according to claim 1, characterized in that, The method further includes: After the scheduled expiration time of the user equipment is reached, a CHF subscription cancellation message is sent to the BSS.
6. A method for signing contracts by slicing, characterized in that, Applied to a Business Support System (BSS), the method includes: Receive user contract management messages sent by the slice management platform; Based on the user subscription management message, perform dynamic subscription for slice reservation for user equipment; Upon receiving a contract completion message from the Policy Control Function Entity (PCF), a notification message indicating that the dynamic contract signing for the reservation has been completed is sent to the slice management platform. Receive the billing function CHF subscription message sent by the slice management platform; When the user equipment has a session open, an online billing message is sent to the slice management platform; Receives an incremental synchronization message from the slice management platform that was resent after failing the online audit of the slices dynamically contracted for the user equipment based on the online billing message; Specifically, the online audit failure is determined by the slice management platform through comparison of the online billing message and the incremental synchronization message. If the user area information in the CHF subscription message within a preset time period is not in the fixed area in the incremental synchronization message, and / or the network slice instance identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed dynamically, the online audit is determined to have failed. If the indication information in the incremental synchronization message indicates that a session switch is required when the user equipment is located in a slice area already subscribed to by an industry customer, the slice management platform is determined to re-subscribe to the slice dynamically for the user equipment.
7. A slicing contracting device, characterized in that, The device, used in a slice management platform, includes: The first receiving module is used to receive incremental synchronization messages sent by the industry customer management platform; The signing module is used to dynamically sign up for slice reservations for user equipment based on the incremental synchronization messages. The first sending module is used to send a billing function CHF subscription message to the Business Support System (BSS) when the slice reservation dynamic subscription of the user equipment is completed. The second receiving module is used to receive the online billing message sent by the BSS; The audit module is used to perform online audits on the slices of the user equipment's reservation dynamic contract based on the online billing messages; The execution module is used to perform preset operations when the online audit of the slice of the user equipment's reservation dynamic contract fails. The preset operations include: resending the incremental synchronization message to the BSS according to the incremental synchronization message, and / or sending an alarm message to the industry customer management platform. The audit module includes: The comparison submodule is used to compare the online billing message with the incremental synchronization message; The determination submodule is used to determine that the online audit has failed if the user area information in the CHF subscription message within a preset time period is not in the fixed area in the incremental synchronization message, and / or if the network slice instance identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed to dynamic subscription. The execution module includes components specifically used for: The indication information in the incremental synchronization message indicates that when the user equipment is located in a slice area already subscribed to by an industry customer and a session switch is performed, a slice reservation dynamic subscription should be re-established for the user equipment.
8. A slicing contract signing device, characterized in that, The device is used in a Business Support System (BSS) and includes: The first receiving module is used to receive user subscription management messages sent by the slice management platform; The contract signing module is used to dynamically sign up user devices for slice reservations based on the user contract signing management messages. The first sending module is used to send a notification message of the completion of the reservation dynamic signing to the slice management platform when it receives the signing completion message issued by the Policy Control Function Entity (PCF). The second receiving module is used to receive the billing function CHF subscription message sent by the slice management platform; The second sending module is used to send an online billing message to the slice management platform when the user equipment has started a session; The third receiving module is used to receive the incremental synchronization message resent by the slice management platform when the online audit of the slice of the user equipment’s scheduled dynamic contracted slice fails based on the online billing message. Specifically, the online audit failure is determined by the slice management platform through comparison of the online billing message and the incremental synchronization message; if the user area information in the CHF subscription message within a preset time period is not in the fixed area in the incremental synchronization message, and / or, the network slice instance identifier in the CHF subscription message is inconsistent with the identifier of the slice for which the user equipment has successfully subscribed dynamically, the online audit is determined to have failed; when the indication information in the incremental synchronization message indicates that a session switch should be performed when the user equipment is located in a slice area already subscribed to by an industry customer, the slice management platform is determined to re-subscribe to the slice dynamically for the user equipment.
9. A slice management platform, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the steps of the slice signing method as described in any one of claims 1 to 5.
10. A business support system, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the steps of the slice signing method as described in claim 6.
11. A readable storage medium, characterized in that, The readable storage medium stores a program that, when executed by a processor, implements the steps of the slice signing method as described in any one of claims 1 to 5, or the steps of the slice signing method as described in claim 6.
Citation Information
Patent Citations
Slice management method, device and system
CN110912742A
Slice signing method and system and computer readable storage medium
CN112118120A
Member management method and system for network slice
CN113541981A
Slice network management method and device and electronic equipment
CN114449552A