Method, network element, system, device and medium for policy control of service delivery channel
By selecting the visited location and home location policy modules in the access module of the service transmission channel control plane, the shortest path service transmission channel is established, which solves the problem that the shortest path cannot be established when users are roaming, and improves the efficiency of policy control and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP DESIGN INST
- Filing Date
- 2024-07-10
- Publication Date
- 2026-07-21
AI Technical Summary
In 2G/3G/4G and 5G networks, it is impossible to establish the shortest path service transmission channel for user services when users are roaming, resulting in low policy control efficiency.
The service transport channel control plane access module selects the visited location policy module, matches the visited location policy, selects the target control plane anchor point and user plane access module, and establishes the shortest path service transport channel in conjunction with the home location policy module.
It enables the establishment of the shortest path service transmission channel for user services when users are roaming, improving the efficiency and flexibility of policy control, enhancing service assurance capabilities, and improving user experience.
Smart Images

Figure CN118785527B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a strategy control method, network element, system, device and medium for a service transmission channel. Background Technology
[0002] In mobile communication networks, before a mobile user can use data services, an end-to-end connection needs to be established between the UE (User Equipment) and the DN (Data Network), i.e., a service transmission channel needs to be established. During the establishment of this service transmission channel, policy control, such as PCC (Policy Control and Charging) policy control, is required.
[0003] In mobile communication networks, policy control, charging control, and event reporting functions for service data flows are primarily provided based on service data flows. In 2G, 3G, and 4G networks, the PCC policy control architecture mainly includes functional entities such as PCEF (Policy and Charging Rules Function), PCRF (Policy and Charging Control Function), AF (Application Function), OCS (Online Charging System), OFCS (Offline Charging System), and SPR (Subscription Profile Repository). Building upon the PCC architecture of 2G, 3G, and 4G, 5G networks introduce a converged policy and charging control architecture centered on PCF (Policy Control Function) and PCRF. This architecture provides non-session policy control functions such as access and mobility management policy control, UE access selection policy control, PDU (Protocol Data Unit) session selection policy, and network data analysis policy, as well as session policy control functions such as charging control, policy control, usage monitoring control, and service detection and control. The aforementioned PCC policy control architectures of 2G, 3G, 4G, and 5G all possess policy control functions for service transmission channels.
[0004] Currently, during the establishment and modification of service transport channels, the PCC process is triggered by the SMF (Session Management Function), PGW / PGW-C (PDN Gateway), and GGSN (Gateway GPRS Supporting Node). After the PCF and PCRF access the UDR (Unified Data Repository) and SPR, they return relevant policy control information for the service transport channel to the SMF, PGW / PGW-C, and GGSN. This policy control information travels along the paths of SMF, I-SMF (Intermediate-SMF), AMF (Access and Mobility Management Function), gNB (Gerneration Node B), PGW / PGW-C, SGW / SGW-C (Serving Gateway), MME (Mobility Management Entity), eNB (Evolved Node B), and GGSN (Service GPRS Node B). The 5G PCC policy control architecture transmits data to the user terminal via the following paths: Supporting Node (GPRS service support node), RNC (Radio Network Controller), BSC (Base Station Controller), PCU (Packet Control Unit), and NB / BTS (Base Transceiver Station). Compared to 2G / 3G / 4G, the 5G PCC policy control architecture adds an interface between the AMF and PCF, supporting AM-PCC and UE-PCC. Since the AMF is responsible for selecting the SMF based on S-NSSAI+DNN (Service Transmission Channel Name Identifier), DNN replacement and other PCC policy functions related to user service transmission channels are added to AM-PCC.
[0005] However, in 2G / 3G / 4G networks, the PCC procedure is triggered by the PGW / PGW-C / GGSN, making it impossible to establish the shortest path service transmission channel for user services based on the PCC policy of the visited or roaming location when the user is roaming. In 5G networks, the AMF is responsible for selecting the SMF based on S-NSSAI+DNN, again preventing the establishment of the shortest path service transmission channel for user services based on the PCC policy of the visited or roaming location when the user is roaming. Therefore, how to establish the shortest path service transmission channel for user services during roaming is a problem that urgently needs to be solved. Summary of the Invention
[0006] This invention provides a strategy control method, network element, system, device, and medium for service transmission channels, which addresses the shortcomings of existing technologies where the shortest path service transmission channel cannot be established for user services when users are roaming.
[0007] This invention provides a policy control method for a service transmission channel, applied to a first service transmission channel control plane network element, the first service transmission channel control plane network element including a first service transmission channel control plane access module, the method comprising:
[0008] The access module through the first service transmission channel control plane selects the first visited location policy module based on the service transmission channel establishment request information sent by the access and mobility management network element, and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0009] The first service transport channel control plane access module selects a target control plane anchor module and a first service transport channel user plane access module based on the response information corresponding to the first request information, and sends a second request information to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0010] The target control surface anchor point module is used for:
[0011] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0012] According to a policy control method for a service transmission channel provided by the present invention, after sending the second request information to the target control plane anchor point module, the method further includes:
[0013] The first service transport channel control plane access module receives the response information corresponding to the second request information returned by the target control plane anchor point module, and returns the response information corresponding to the service transport channel establishment request information to the access and mobility management network element based on the response information corresponding to the second request information.
[0014] The response information corresponding to the second request information includes the home location policy in the response information corresponding to the third request information; the response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.
[0015] According to a policy control method for a service transmission channel provided by the present invention, a service transmission channel is established between the first service transmission channel control plane access module and the access network based on the first identification information; a service transmission channel is established between the first service transmission channel control plane access module and the target control plane anchor module based on the second identification information in the target visited location policy, wherein the second identification information is used to identify the replaced service transmission channel.
[0016] The first identification information is the second identification information; or,
[0017] The first identification information is the third identification information submitted by the user terminal to identify the service transmission channel.
[0018] According to a strategy control method for a service transmission channel provided by the present invention, the first service transmission channel control plane network element further includes a first service transmission channel control plane anchor point module.
[0019] The target control plane anchor module is the first service transmission channel control plane anchor module; or, the target control plane anchor module is the second service transmission channel control plane anchor module in the second service transmission channel control plane network element.
[0020] According to a policy control method for a service transmission channel provided by the present invention, the response information corresponding to the first request information includes second identification information for identifying the replaced service transmission channel, and the module for selecting a target control plane anchor point based on the response information corresponding to the first request information includes:
[0021] In response to the fact that the first service transmission channel control plane anchor module can unblock the service transmission channel identified by the second identification information, the first service transmission channel control plane anchor module is selected as the target control plane anchor module;
[0022] In response to the first service transmission channel control plane anchor module being unable to clear the service transmission channel identified by the second identification information, a target control plane anchor module is selected based on the second identification information, wherein the target control plane anchor module is the second service transmission channel control plane anchor module.
[0023] According to a policy control method for a service transmission channel provided by the present invention, the first visited location policy module is a visited location policy module included in the first service transmission channel management policy control network element, and the first service transmission channel management policy control network element further includes a first home location policy module.
[0024] The first target home location policy module is the first home location policy module; or, the first target home location policy module is the second home location policy module in the second service transmission channel management policy control network element.
[0025] According to a policy control method for a service transmission channel provided by the present invention, the first target home location selection policy module based on the second request information includes:
[0026] If the target user is determined to be a non-roaming user based on the second request information, the first home location policy module is selected as the first target home location policy module;
[0027] If the target user is determined to be a roaming user based on the second request information, the second home location strategy module is selected as the first target home location strategy module.
[0028] According to a policy control method for a service transmission channel provided by the present invention, the first visited location policy module includes a first visited location policy database function module and a first policy control function module, and the first home location policy module includes a first home location policy database function module and a first policy control function module.
[0029] Sending a first request message to the first visited location policy module, so that the first visited location policy module can match a visited location policy based on the first request message to obtain response information corresponding to the first request message, includes:
[0030] A first request message is sent to the first policy control function module so that the first policy control function module can match the visited policy information of the first visited policy database function module based on the first request message to obtain the response information corresponding to the first request message.
[0031] According to a policy control method for a service transmission channel provided by the present invention, the first service transmission channel user plane access module is a service transmission channel user plane access module included in the first service transmission channel user plane network element, and the first service transmission channel user plane network element further includes a first service transmission channel user plane anchor point module.
[0032] The target user plane anchor module is either the first service transport channel user plane anchor module or the service transport channel user plane anchor module in the second service transport channel user plane network element.
[0033] According to a policy control method for a service transmission channel provided by the present invention, the second request information includes second identification information in the target visited location policy, and the second identification information is used to identify the replaced service transmission channel.
[0034] The third request information includes the second identification information; or...
[0035] The third request information includes the second identification information and the third identification information submitted by the user terminal for identifying the service transmission channel;
[0036] Wherein, the third identification information included in the third request information is the same as the third identification information included in the second request information; or, the third identification information included in the third request information is obtained by the target control surface anchor point module based on the second identification information.
[0037] According to a policy control method for a service transmission channel provided by the present invention, the method further includes:
[0038] The first service transmission channel control plane access module selects the target visited location policy module based on the service transmission channel reconstruction request information sent by the access and mobility management network element, and sends a fourth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the fourth request information to obtain the response information corresponding to the fourth request information.
[0039] The first service transmission channel control plane access module selects a new target service transmission channel control plane anchor module and a target service transmission channel user plane access module based on the response information corresponding to the fourth request information, and sends a fifth request information to the target service transmission channel control plane anchor module.
[0040] According to a policy control method for a service transport channel provided by the present invention, the response information corresponding to the fourth request information includes first service transport channel reconstruction identification information, which is used to characterize whether a new service transport channel control plane anchor point module is allowed to be selected; the first service transport channel control plane network element further includes a first service transport channel control plane anchor module; the service transport channel reconstruction request information includes fourth identification information for identifying the service transport channel;
[0041] The module for selecting a new target service transmission channel control plane anchor point based on the response information corresponding to the fourth request information includes:
[0042] If, based on the identification information reconstructed from the first service transmission channel, it is determined that a new service transmission channel control plane anchor module can be selected, and the first service transmission channel control plane anchor module can unblock the service transmission channel identified by the fourth identification information, then the first service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
[0043] If, based on the identification information reconstructed from the first service transmission channel, it is determined that a new service transmission channel control plane anchor module can be selected, and the first service transmission channel control plane anchor module cannot clear the service transmission channel identified by the fourth identification information, then the original service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
[0044] If, based on the identification information reconstructed from the first service transmission channel, it is determined that selecting a new service transmission channel control plane anchor module is not permitted, then the original service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
[0045] According to a policy control method for a service transmission channel provided by the present invention, the method further includes:
[0046] The first service transport channel control plane access module selects a target visited location policy module based on the service transport channel reconstruction request information sent by the access and mobility management network element, and sends a sixth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the sixth request information to obtain the response information corresponding to the sixth request information; the response information corresponding to the sixth request information includes second service transport channel reconstruction identification information, which is used to indicate whether it is necessary to select a visited location service transport channel control plane anchor point module.
[0047] The first service transmission channel control plane access module determines whether it is necessary to select the service transmission channel control plane anchor module of the visited location based on the identification information reconstructed by the second service transmission channel; if it is necessary to select the service transmission channel control plane anchor module of the visited location, the service transmission channel control plane anchor module belonging to the visited location is selected.
[0048] This invention also provides a policy control method for a service transmission channel, applied to a first service transmission channel management policy control network element, the first service transmission channel management policy control network element including a first visited location policy module, the method comprising:
[0049] The first visited location policy module matches the visited location policy based on the first request information sent by the first service transmission channel control plane access module, which is included in the first service transmission channel control plane network element.
[0050] The first visited location strategy module generates response information corresponding to the first request information based on the matching result, and returns the response information corresponding to the first request information to the first service transmission channel control plane access module.
[0051] The first service transmission channel control plane access module is used for:
[0052] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module;
[0053] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0054] The target control surface anchor point module is used for:
[0055] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0056] According to a policy control method for a service transmission channel provided by the present invention, the first request information includes user identification information of a user terminal, location information of the user terminal, access time information of the user terminal, and third identification information submitted by the user terminal for identifying the service transmission channel. The method of matching the visited location policy based on the first request information sent by the first service transmission channel control plane access module, which includes the first service transmission channel control plane network element, includes:
[0057] Based on the first request information, the visited location policy information is matched to obtain a matching result; the visited location policy information includes at least one visited location policy subscribed to by the user terminal, and any of the visited location policies is used to characterize the mapping relationship between user identification information, location information, time information, and identification information submitted by the user terminal to identify the service transmission channel and identification information to identify the replaced service transmission channel; the matching result includes the target visited location policy.
[0058] According to a policy control method for a service transmission channel provided by the present invention, the matching result includes a target visited location policy, the target visited location policy includes a first home location policy confirmation identifier, the first home location policy confirmation identifier is used to characterize whether it is necessary to interact with the home location policy module to confirm whether the target visited location policy is provided;
[0059] The step of generating response information corresponding to the first request information based on the matching result includes:
[0060] If, based on the first home location policy confirmation identifier information, it is determined that interaction with the home location policy module is required to confirm whether the target visited location policy is provided, then the second target home location policy module is addressed.
[0061] A seventh request message is sent to the second target home location policy module so that the second target home location policy module matches the home location policy based on the seventh request message to obtain the response information corresponding to the seventh request message. The response information corresponding to the seventh request message includes a second home location policy confirmation identifier. The second home location policy confirmation identifier is used to indicate whether the first visited location policy module is allowed to provide the target visited location policy.
[0062] If the identification information based on the second home location policy confirms that the first visited location policy module is allowed to provide the target visited location policy, the response information corresponding to the first request information is generated based on the target visited location policy, so that the response information corresponding to the first request information includes the target visited location policy.
[0063] If, based on the second home location policy confirmation identifier information, it is determined that the first visited location policy module is not allowed to provide the target visited location policy, response information corresponding to the first request information is generated, and the response information corresponding to the first request information does not include the target visited location policy.
[0064] If, based on the first location policy confirmation identifier information, it is determined that there is no need to interact with the location policy module to confirm whether to provide the target location policy, response information corresponding to the first request information is generated based on the target location policy, so that the response information corresponding to the first request information includes the target location policy.
[0065] This invention also provides a policy control method for a service transport channel, applied to a user plane network element of a first service transport channel, the first service transport channel user plane network element including a first service transport channel user plane access module, the method comprising:
[0066] In response to the control command of the first service transmission channel control plane access module included in the first service transmission channel control plane network element, the first service transmission channel user plane for connecting to the access network is established through the first service transmission channel user plane access module.
[0067] The first service transmission channel control plane access module is used for:
[0068] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0069] Based on the response information corresponding to the first request information, the target control plane anchor module and the first service transmission channel user plane access module are selected, and the second request information is sent to the target control plane anchor module.
[0070] The target control surface anchor point module is used for:
[0071] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0072] This invention also provides a policy control method for service transmission channels, applied to access and mobility management network elements, the method comprising:
[0073] Based on the location information of the user terminal, a first service transmission channel control plane access module is selected, and a service transmission channel establishment request is sent to the first service transmission channel control plane access module; the first service transmission channel control plane access module is the service transmission channel control plane access module included in the first service transmission channel control plane network element.
[0074] The first service transmission channel control plane access module is used for:
[0075] Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information.
[0076] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0077] The target control surface anchor point module is used for:
[0078] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0079] According to a policy control method for a service transmission channel provided by the present invention, after sending a service transmission channel establishment request information to the first service transmission channel control plane access module, the method further includes:
[0080] The system receives response information corresponding to the service transmission channel establishment request information returned by the first service transmission channel control plane access module; the response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.
[0081] The present invention also provides a service transport channel control plane network element, wherein the service transport channel control plane network element is a first service transport channel control plane network element, the first service transport channel control plane network element includes a first service transport channel control plane access module, the first service transport channel control plane access module being used for:
[0082] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0083] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0084] The target control surface anchor point module is used for:
[0085] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0086] This invention also provides a service transport channel management policy control network element, wherein the service transport channel management policy control network element is a first service transport channel management policy control network element, the first service transport channel management policy control network element includes a first visited location policy module, the first visited location policy module being used for:
[0087] Based on the first request information sent by the first service transmission channel control plane access module, which is included in the first service transmission channel control plane network element, the visited location policy is matched, and the response information corresponding to the first request information is generated based on the matching result and returned to the first service transmission channel control plane access module.
[0088] The first service transmission channel control plane access module is used for:
[0089] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module;
[0090] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0091] The target control surface anchor point module is used for:
[0092] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0093] The present invention also provides a service transport channel user plane network element, wherein the service transport channel user plane network element is a first service transport channel user plane network element, the first service transport channel user plane network element includes a first service transport channel user plane access module, the first service transport channel user plane access module being used for:
[0094] In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, a first service transport channel user plane for connecting to the access network is established.
[0095] The first service transmission channel control plane access module is used for:
[0096] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0097] Based on the response information corresponding to the first request information, the target control plane anchor module and the first service transmission channel user plane access module are selected, and the second request information is sent to the target control plane anchor module.
[0098] The target control surface anchor point module is used for:
[0099] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0100] The present invention also provides an access and mobility management network element, including: an access and mobility management module, wherein the access and mobility management module is used for:
[0101] Based on the location information of the user terminal, a first service transmission channel control plane access module is selected, and a service transmission channel establishment request is sent to the first service transmission channel control plane access module; the first service transmission channel control plane access module is the service transmission channel control plane access module included in the first service transmission channel control plane network element.
[0102] The first service transmission channel control plane access module is used for:
[0103] Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information.
[0104] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0105] The target control surface anchor point module is used for:
[0106] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0107] The present invention also provides a policy control system for a service transport channel, comprising: an access and mobility management network element, a first service transport channel control plane network element, a first service transport channel management policy control network element, and a first service transport channel user plane network element;
[0108] The access and mobility management network element is used to: select the first service transmission channel control plane access module based on the location information of the user terminal, and send a service transmission channel establishment request information to the first service transmission channel control plane access module;
[0109] The first service transmission channel control plane network element includes a first service transmission channel control plane access module; the first service transmission channel control plane access module is used for:
[0110] Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information.
[0111] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0112] The first service transmission channel management policy control network element includes the first visited location policy module; the first visited location policy module is used for:
[0113] Based on the first request information sent by the first service transmission channel control plane access module, the visited location policy is matched, the response information corresponding to the first request information is generated based on the matching result, and the response information corresponding to the first request information is returned to the first service transmission channel control plane access module.
[0114] The first service transport channel user plane network element includes the first service transport channel user plane access module; the first service transport channel user plane access module is used for:
[0115] In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, a first service transport channel user plane for connecting to the access network is established.
[0116] The target control surface anchor point module is used for:
[0117] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0118] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a strategy control method for a service transmission channel as described above.
[0119] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a strategy control method for a service transmission channel as described above.
[0120] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements a strategy control method for a service transmission channel as described above.
[0121] The present invention provides a service transport channel policy control method, network element, system, device, and medium. Through a first service transport channel control plane access module, a first visited location policy module is selected based on service transport channel establishment request information sent by an access and mobility management network element. A first request message is sent to the first visited location policy module, allowing it to match the visited location policy based on the first request message to obtain a response message. Based on the response message, a target control plane anchor module and a first service transport channel user plane access module are selected. Therefore, even when a user terminal is roaming, the target control plane anchor module and the first service transport channel user plane access module can be selected based on the visited location policy of the user terminal's visited location. This enables service transport channel management based on the visited location policy during user terminal roaming. Furthermore, a second request message is sent to the target control plane anchor module, which then selects a first target home location policy module and a target user based on the second request message. The target user plane anchor module and the first service transport channel user plane access module are used to establish the first service transport channel user plane connecting to the access network, and the target user plane anchor module is used to establish the second service transport channel user plane connecting to the external data network. This allows user services of user terminals to be accessed to the corresponding service platform nearby. Even when users are roaming, the shortest path service transport channel can be established for user services, thereby improving the user's service experience. Furthermore, a third request information is sent to the first target home location policy module, so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information, and return the response information corresponding to the third request information to the target control plane anchor module. Thus, the service transport channel can also be managed based on the home location policy. That is, when users are roaming, the service transport channel can be managed based on both the visited location policy and the home location policy, thereby improving the efficiency and flexibility of service transport channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience. Attached Figure Description
[0122] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0123] Figure 1 One of the structural diagrams of the policy control architecture for the service transmission channel provided by the present invention;
[0124] Figure 2 The second schematic diagram of the strategy control architecture for the service transmission channel provided by the present invention;
[0125] Figure 3 One of the flowcharts for the strategy control method of the service transmission channel provided by the present invention;
[0126] Figure 4 The third schematic diagram of the strategy control architecture for the service transmission channel provided by the present invention;
[0127] Figure 5 A schematic diagram of the structure of the service transmission channel management strategy control network element provided by the present invention;
[0128] Figure 6 The second flowchart illustrates the strategy control method for the service transmission channel provided by this invention.
[0129] Figure 7 The third flowchart illustrating the strategy control method for the service transmission channel provided by the present invention;
[0130] Figure 8 The fourth flowchart illustrating the strategy control method for the service transmission channel provided by the present invention;
[0131] Figure 9 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0132] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0133] In mobile communication networks, before a mobile user can use data services, an end-to-end connection needs to be established between the user equipment (UE) and the data network (DN), i.e., a service transmission channel needs to be established. During the establishment of this service transmission channel, policy control, such as PCC (Policy Control and Charging) policy control, is required.
[0134] In mobile communication networks, policy control functions, billing control functions, and event reporting functions for service data flows are mainly provided based on service data flows.
[0135] In 2G, 3G, and 4G networks, the PCC policy control architecture mainly includes functional entities such as PCEF (Policy and Charging Rules Function), PCRF (Policy and Charging Control Function), AF (Application Function), OCS (Online Charging System), OFCS (Offline Charging System), and SPR (Subscription Profile Repository). Specifically, for example... Figure 1 As shown, the PCC policy control architecture in non-roaming scenarios includes SPR, PCRF, AF, SAE-GW (System Architecture Evolution - Gateway) / PCEF, OFCS, and OCS. The Gx interface between SAE-GW / PCEF and PCRF is used for PCC management of 4G services for LTE users in the LTE / EPC (Evolved Packet Core) network. The Gx interface adopts a quasi-direct connection method organized by DRA. DRA routes based on the user's APN (Access Point name) + MSISDN (Mobile Subscriber ISDN Number) and APN + source hostname, and obtains PCC rules (including PCC policies, authorized QoS, billing, etc.) from the PCRF / SPR of the user's home location to perform policy control on the user based on the PCC rules.
[0136] Building upon the PCC architecture of 2G, 3G, and 4G, 5G networks introduce a converged policy and charging control architecture centered on PCF (Policy Control Function) and PCRF. This architecture provides non-session policy control functions such as access and mobility management policy control, UE access selection policy control, PDU (Protocol Data Unit) session selection policy, and network data analysis policy, as well as session policy control functions such as charging control, policy control, usage monitoring control, and service detection and control. The aforementioned 2G, 3G, 4G, and 5G PCC policy control architectures all possess policy control functions for service transmission channels. Specifically, for example... Figure 2As shown, the converged PCC policy control architecture includes network elements such as PCF / PCRF, AMF, SMF, NWDAF (Network Data Analytics Function), UDR, NEF (Network Exposure Function), UPF (User Plane Function), CHF (Charging Function), PCEF, SPR, SAEGW (System Architecture Evolution Gateway), and AF. Among these, the N7 interface between SMF and PCF is used for PCC management of data services for users in 5G SA or 4 / 5G converged networks.
[0137] Currently, during the establishment and modification of service transport channels, the PCC process is triggered by the SMF (Session Management Function), PGW / PGW-C (PDN Gateway), and GGSN (Gateway GPRS Supporting Node). After the PCF and PCRF access the UDR (Unified Data Repository) and SPR, they return relevant policy control information for the service transport channel to the SMF, PGW / PGW-C, and GGSN. This policy control information travels along the paths of SMF, I-SMF, AMF (Access and Mobility Management Function), gNB (Gerneration Node_B, 5G base station), PGW / PGW-C, SGW / SGW-C (Serving Gateway), MME (Mobility Management Entity), eNB (Evolved Node B, 4G base station), and GGSN and SGSN (Service GPRS Supporting Node). The data is transmitted to the user terminal via a path consisting of a Node (GPRS service support node), RNC (Radio Network Controller), BSC (Base Station Controller), PCU (Packet Control Unit), and NB / BTS (Base Transceiver Station). Compared to 2G / 3G / 4G, the 5G PCC policy control architecture adds an interface between the AMF and PCF, supporting AM-PCC and UE-PCC. Since the AMF is responsible for selecting the SMF based on S-NSSAI+DNN (Service Transmission Channel Name Identifier), DNN replacement and other PCC policy functions related to user service transmission channels are added to AM-PCC.
[0138] However, in 2G / 3G / 4G networks, the PCC process is triggered by the PGW / PGW-C / GGSN, making it impossible to establish the shortest path service transmission channel for user services based on the PCC policy of the visited or roaming location when the user is roaming. In 5G networks, the AMF is responsible for selecting the SMF based on S-NSSAI+DNN. To support replacement methods such as DNN replacement, PCC policy functions related to user service transmission channels have been added to AM-PCC. However, the AMF does not support downloading the user's detailed SM (Service Transmission Channel Management) subscription data from the UDM (Unified Data Management); the I-SMF (Intermediate-SMF) does not support downloading the user's SM subscription data from the UDM and has no interface with the PCF, making it impossible to establish the shortest path service transmission channel for user services based on the PCC policy of the visited or roaming location when the user is roaming. Therefore, how to establish the shortest path service transmission channel for user services during roaming to improve the transmission rate of service data is a problem that urgently needs to be solved.
[0139] To address the above problems, the present invention proposes the following embodiments. These will be described below with reference to the accompanying drawings.
[0140] This invention proposes a strategy control method for a service transmission channel applied to a first service transmission channel control plane network element, wherein the first service transmission channel control plane network element includes a first service transmission channel control plane access module. Figure 3 One of the flowcharts illustrating the strategy control method for the service transmission channel provided by the present invention is shown below. Figure 3 As shown, the policy control method for the service transmission channel applied to the control plane network element of the first service transmission channel includes:
[0141] Step 110: The access module selects the first visited location policy module based on the service transmission channel establishment request information sent by the access and mobility management network element through the first service transmission channel control plane access module, and sends the first request information to the first visited location policy module so that the first visited location policy module matches the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0142] It should be understood that the first service transmission channel control plane access module is a functional module of the first service transmission channel control plane network element. The steps are executed through the first service transmission channel control plane access module, that is, the execution subject is the first service transmission channel control plane network element.
[0143] Here, the access and mobility management network element is used to connect to the access network, such as the radio access network (e.g., a base station), and also to interact with user terminals or the access network using NAS (Non-Access Stratum) signaling to complete functions such as authentication, mobility management, and security management for access users. Its function is basically the same as that of the 5G AMF and the 4G MME; in the process of establishing a service transport channel for users, it is only responsible for selecting the service transport channel control plane network element, that is, selecting the service transport channel control plane access module.
[0144] Specifically, the access and mobility management network element selects the first service transport channel control plane access module based on the user terminal's location information and sends a service transport channel establishment request to the first service transport channel control plane access module.
[0145] Here, the first service transmission channel control plane access module controls the service transmission channel user plane network element connected to the access network, that is, controls the first service transmission channel user plane access module to establish a service transmission channel user plane for the user terminal.
[0146] Here, the first visited location policy module is primarily responsible for the policy management and control of the user terminal's visited location (access location). Furthermore, the first visited location policy module can implement visited location policy management based on internal and external triggering conditions, such as network analysis results from the NWDAF or requests from the AF to change service coverage. Specifically, the first service transport channel control plane access module addresses the first visited location policy module to obtain the visited location policy (i.e., session management policy).
[0147] In one specific embodiment, based on the third identification information, the user terminal's user number, and the user terminal's current location information, the service transport channel management policy control network element of the visited location of the user terminal is addressed, i.e., the first visited location policy module is addressed, i.e., the first visited location policy module is selected. The third identification information is the third identification information submitted by the UE to identify the service transport channel, such as S-NSSAI+DNN in a 5G network or APN in a 4G network. The current location information can be used to determine the UE's location, thereby determining whether the UE is roaming; for example, it can be determined through TAI (Tracking Area Identity) or NF Instance ID. For example, the user number is SUPI (Subscription Permanent Identifier) / SUCI (Subscription Concealed Identifier) in a 5G network; the user number is MSISDN / IMSI (International Mobile Subscriber Identity) in a 4G network. The third identification information, the user terminal's user number, and the UE's current location information can be obtained from the service transport channel establishment request information or through other means.
[0148] The first service transport channel control plane access module addresses the first visited location policy module of the UE visited location, which may include the following three embodiments:
[0149] In the first embodiment, the first service transmission channel control plane access module addresses the corresponding first visited location policy module according to local configuration data; the local configuration data includes at least one of the following: third identification information, UE user number and UE current location information, etc.
[0150] In the second embodiment, the first service transport channel control plane access module performs service discovery of the first visited location policy module to the network resource database (e.g., NRF (Network Repository Function)) and selects the first visited location policy module based on the service discovery result returned by the network resource database. The request message sent to the network resource database may include, but is not limited to, at least one of the following: third identification information, the UE's user number, and the UE's current location information, etc. It should be noted that the service transport channel management policy control network element corresponding to the first visited location policy module needs to complete registration with the network resource database in advance. The registration message of the service transport channel management policy control network element may include, but is not limited to, at least one of the following: third identification information, the UE's user number, and the UE's current location information, etc.
[0151] In the third embodiment, the first service transmission channel control plane access module initiates a query to the network resource database (e.g., DNS (Domain Name System)). Then, based on the query results returned by the network resource database, it selects the first visited location policy module. The query message may include, but is not limited to, at least one of the following: third identification information, the UE's user number, and the UE's current location information, etc. It should be noted that the network resource database needs to be pre-configured with the aforementioned information used for addressing the service transmission channel management policy control network element. This information may include, but is not limited to, at least one of the following: third identification information, the UE's user number, and the UE's current location information, etc.
[0152] Furthermore, the first request information sent by the first service transport channel control plane access module to the first visited location policy module includes the identification information of the first service transport channel control plane network element, so as to identify the first service transport channel control plane access module as a service transport channel control plane network element (access module); specifically, the first visited location policy module records and saves the identification information of the first service transport channel control plane network element and marks it as a service transport channel control plane network element (access module).
[0153] Specifically, the first visited location strategy module matches the visited location strategy based on the first request information, generates the response information corresponding to the first request information based on the matching result, and returns the response information corresponding to the first request information to the first service transmission channel control plane access module.
[0154] In one specific embodiment, the first visitor policy module matches visitor policy information with the first request information to obtain a matching result. The visitor policy information includes at least one visitor policy subscribed to by the user terminal. The matching result includes the target visitor policy. More specifically, the content in the first request information is matched with pre-saved visitor policy information. The visitor policy information is pre-defined by the subscription.
[0155] In one embodiment, the first request information includes user identification information of the user terminal, location information of the UE, access time information of the UE, and third identification information submitted by the UE to identify the service transmission channel (i.e., the identification information of the service transmission channel to be replaced). Any visited location policy is used to characterize the mapping relationship between the user identification information, location information, time information, and the identification information submitted by the user terminal to identify the service transmission channel and the identification information to identify the replaced service transmission channel.
[0156] The visited location policy name is used to distinguish different visited location policies. User identification information is a required parameter; for example, SUPI, GPSI (Generic Public Subscription Identifier), MSISDN, and IMSI. By default, it applies to all users, i.e., global users. Identification information submitted by the user terminal to identify the service transmission channel is a required parameter; for example, DNN+S-NSSAI and APN. Location information is a required parameter; for example, cell list, TA list, TA group list, and the identification information of the service transmission channel control plane network element corresponding to the service transmission channel control plane access module. Time information is a required parameter; it limits the effective time period of the visited location policy. For example, it can be configured based on the start and end times of the subscribed service; by default, it applies to all time periods, i.e., global time. Identification information used to identify the replaced service transmission channel is a required parameter; for example, DNN+S-NSSAI and APN. Furthermore, it is recommended to use unified location information for the same type of service to avoid duplicate location planning.
[0157] In one embodiment, the response information corresponding to the first request information includes a target visited location policy, which includes identification information for identifying the replaced service transport channel. In another embodiment, the response information corresponding to the first request information includes identification information for identifying the replaced service transport channel.
[0158] Furthermore, the first service transmission channel control plane access module addresses the user data network element and interacts with the user data network element to obtain relevant contract data of the service transmission channel from the user data network element.
[0159] Step 120: The first service transport channel control plane access module selects the target control plane anchor module and the first service transport channel user plane access module based on the response information corresponding to the first request information, and sends the second request information to the target control plane anchor module; the first service transport channel user plane access module is used to establish the first service transport channel user plane connecting to the access network.
[0160] In one specific embodiment, identification information for identifying the replaced service transport channel is determined based on the response information corresponding to the first request information. Based on this identification information, a target control plane anchor module and a first service transport channel user plane access module are selected. Further, the first service transport channel control plane access module determines a target visit policy based on the response information corresponding to the first request information. Based on the target visit policy, a corresponding target control plane anchor module and a first service transport channel user plane access module are selected. Based on this, user services can be accessed to the nearest service platform, and even when users are roaming, the shortest path service transport channel can be established for user services.
[0161] Furthermore, based on the target visit strategy and the location information of the user terminal, the corresponding first service transmission channel user plane access module is selected.
[0162] The target control surface anchor point module is used for:
[0163] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0164] In one specific embodiment, the second request information includes the identification information of the service transmission channel after the identification replacement, and the first target home location policy module and the target user plane anchor point module are selected based on this identification information. Further, the second request information includes a target visit location policy, and the first target home location policy module and the target user plane anchor point module are selected based on the target visit location policy. Based on this, user services can be connected to the nearest corresponding service platform, and even when users are roaming, the shortest path service transmission channel can be established for user services.
[0165] For example, the target control plane anchor module initiates the PCC procedure, addresses the first target home policy module to which the user belongs, and interacts with the first target home policy module through signaling to obtain the home PCC policy.
[0166] In one specific embodiment, the response information corresponding to the third request information includes a target home location policy. The target control plane anchor module sends the target home location policy to the selected target user plane anchor module and sends the target home location policy to the first service transmission channel control plane access module.
[0167] Specifically, the first target location strategy module matches the location strategy based on the third request information and generates the response information corresponding to the third request information based on the matching result.
[0168] In one specific embodiment, the first target location policy module matches location policy information with the third request information to obtain a matching result. The location policy information includes at least one location policy subscribed to by the user terminal. The matching result includes the target location policy. More specifically, the content in the third request information is matched with pre-saved location policy information. The location policy information is pre-defined by the subscription.
[0169] Furthermore, after receiving the second request information from the first service transport channel control plane access module, if the target control plane anchor module is not a module included in the first service transport channel control plane network element, then the target control plane anchor module addresses the user data network element, interacts with the user data network element to obtain the relevant subscription data of the service transport channel from the user data network element, and then performs subsequent service processing according to the user's subscription data (i.e., authorization data, indicating the user's permission to use the service), that is, selects the target user plane anchor module, allocates an IP address to the user terminal, and initiates the PCC process. If, after receiving the second request information from the first service transport channel control plane access module, the target control plane anchor module is a module included in the first service transport channel control plane network element, since the first service transport channel control plane access module of the first service transport channel network element has already addressed the user data network element, no further addressing is required.
[0170] Furthermore, the target control plane anchor module controls the target user plane anchor module connected to the external data network to establish a service transmission channel user plane for the user terminal.
[0171] To facilitate understanding of the policy control system for service transmission channels, such as Figure 4As shown, the policy control system of this service transport channel includes access and mobility management network elements, service transport channel control plane network elements, service transport channel management policy control network elements, service transport channel user plane network elements, user data network elements, and a network resource database. Among them, the service transport channel control plane network elements include the service transport channel control plane network elements belonging to the access module and the service transport channel control plane network elements belonging to the anchor module; the service transport channel management policy control network elements include the service transport channel management policy control network elements belonging to the visited location policy module and the service transport channel management policy control network elements belonging to the home location policy module. The user plane network elements include the user plane network elements belonging to the service transport channel user plane access module and the user plane network elements belonging to the service transport channel user plane anchor module; the access and mobility management network elements are connected to the radio access network, the radio access network is connected to the user terminal, the radio access network is connected to the service transport channel user plane access module, the service transport channel user plane anchor module is connected to the external data network, the external data network can be connected to the service transport channel management policy control network elements through the capability open network elements, the network resource database can be connected to various relevant network elements in the system, and the user data network elements are connected to the service transport channel control plane network elements.
[0172] For ease of understanding, a specific embodiment is described here. By replacing the identification information of the service transmission channel, the user terminal selects the corresponding target control plane anchor module to access the corresponding service platform. First, the user terminal accesses the network. The access and mobility management network element interacts with relevant network elements through signaling to complete mobility management such as authentication and location updates between the network and the UE. Specifically, this can follow existing 5G standards, 4G standards, and next-generation mobile communication standards. Based on this, the UE enters the registered state. Before a user uses the service, the first visited location policy module selects the service transport channel control plane anchor module policy for the user's subscription. Specifically, based on the service transport channel user plane anchor module to which the user needs to access the service platform's access (and the associated service transport channel control plane anchor module), the user's "third identification information submitted by the UE to identify the service transport channel (e.g., S-NSSAI+DNN in 5G networks, APN in 4G networks)" is configured. This specifies where and when the identification information of the service transport channel to be replaced needs to be replaced with the identification information of the replacement service transport channel (e.g., S-NSSAI+DNN in 5G networks, APN in 4G networks). In other words, the user subscribes to the aforementioned visited location policy information in the service transport channel management policy control network element to which the first visited location policy module belongs. Next, after completing the above steps, the following policy control steps are executed:
[0173] In the first step, when a user terminal uses mobile communication services, during the service transmission channel establishment process, the access and mobility management network element selects the first service transmission channel control plane access module; and the access and mobility management network element sends a service transmission channel establishment request information to the selected first service transmission channel control plane access module to establish the UE's service transmission channel.
[0174] The second step is for the first service transmission channel control plane access module to address the user data network element and interact with the user data network element to obtain the relevant contract data of the service transmission channel from the user data network element.
[0175] The third step involves the first service transport channel control plane access module initiating the PCC procedure. Specifically, based on the third identification information, the user terminal's user number, and the UE's current location information, the module addresses the service transport channel management policy control network element of the UE's visited location, i.e., it addresses the first visited location policy module, i.e., it selects the first visited location policy module. Then, it sends a first request message to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request message to obtain the response information corresponding to the first request message. The response information includes the PCC policy of the service transport channel. The first service transport channel control plane access module establishes a policy association with the first visited location policy module. The first request message sent by the first service transport channel control plane access module to the first visited location policy module includes the identification information of the first service transport channel control plane network element to identify the first service transport channel control plane access module as a service transport channel control plane network element (access module). That is, the first visited location policy module records and saves the identification information of the first service transport channel control plane network element and marks it as a service transport channel control plane network element (access module).
[0176] The fourth step involves the first service transport channel control plane access module executing subsequent service processes based on the user service transport channel establishment request message and the second identification information (such as S-NSSAI+DNN in 5G networks and APN in 4G networks) contained in the PCC policy issued by the first visited location policy module. This involves selecting the service transport channel control plane network element (anchor module) and the service transport channel user plane network element (access module) based on the second identification information (of course, the service transport channel user plane network element (access module) may not be selected based on the second identification information). Specifically, the target control plane anchor module and the first service transport channel user plane access module are selected based on the response information corresponding to the first request information. After that, the second request information is sent to the target control plane anchor module.
[0177] Fifth, after receiving the second request information from the first service transmission channel control plane access module, if the target control plane anchor module is not a module included in the first service transmission channel control plane network element, the target control plane anchor module addresses the user data network element and interacts with the user data network element to obtain the relevant subscription data of the service transmission channel from the user data network element. Then, based on the user's subscription data (i.e., authorization data, indicating the user's permission to use the service), subsequent service processing is performed. That is, the target control plane anchor module selects the first target home location policy module and the target user plane anchor module based on the second request information. The module sends a third request to the first target home location policy module, so that the first target home location policy module can match the home location policy based on the third request to obtain the response information corresponding to the third request. After the target control plane anchor module receives the second request from the first service transmission channel control plane access module, if the target control plane anchor module is a module included in the first service transmission channel control plane network element, since the first service transmission channel control plane access module of the first service transmission channel network element has already addressed the user data network element, there is no need to address it again, and subsequent service processing is directly performed based on the user's subscription data.
[0178] For ease of understanding, an example from a specific scenario is used for illustration. By replacing the identifier information of the service transmission channel, the corresponding target control plane anchor point module is selected for enterprise / institution user terminals to access the corresponding service platform. That is, enterprise / institution users access the distributed service platform deployed by the enterprise / institution at the nearest accessible location. Specifically, the enterprise / institution's private network adopts a distributed architecture to deploy the private network service platform, requiring users to access the corresponding private network service platform at the nearest accessible location. For example, an automaker deploys service platforms in both Beijing and Guangzhou, requiring vehicle UEs located in or roaming into Beijing and the northern region to access the service platform located in Beijing, and vehicle UEs located in or roaming into Guangdong and the southern region to access the service platform located in Guangzhou.
[0179] More specifically, a unified private network DNN / APN and a vehicle manufacturer's visited private network DNN / APN are pre-signed for all vehicle UEs of the vehicle manufacturer in the user data network element; the visited policy module of the service transmission channel management policy control network element in Beijing and the northern region is pre-signed with the following visited policy: when the user terminal is located in Beijing and the northern region, the third identification information submitted by the user terminal to identify the service transmission channel is replaced with the second identification information to identify the replaced service transmission channel (that is, the unified private network DNN / APN submitted by the UE is replaced with the vehicle manufacturer's visited private network DNN / APN), and the "time information" in the visited policy can be configured by default to make the effective time all time periods, and can be omitted. The provincial configuration of the visitor policy includes user identification information to ensure that all users are affected. The visitor policy module, which is pre-signed in the service transmission channel management policy control network element in Guangdong and the Southern region, stipulates that when a user terminal is located in Guangzhou and the Southern region, the third identification information submitted by the user terminal to identify the service transmission channel is replaced with the second identification information used to identify the replaced service transmission channel (i.e., the unified private network DNN / APN submitted by the UE is replaced with the vehicle manufacturer's visitor network DNN / APN). The "time information" in the visitor policy can be configured by default to ensure the effective time is all-time, and the user identification information in the visitor policy can be configured by default to ensure that all users are affected. Subsequently, when a vehicle UE is located in or enters the Beijing and Northern regions to use services, the first request information sent by the service transport channel control plane access module in the Beijing and Northern regions to the visitor policy module in the Beijing and Northern regions includes the vehicle manufacturer's unified private network DNN / APN, the current location information of the vehicle UE, and user identification information. After receiving the first request information, the visitor policy module matches it with the pre-configured visitor policy information and returns the response information corresponding to the first request information to the service transport channel control plane access module in the Beijing and Northern regions. The response information corresponding to the first request information includes the second identification information for identifying the service transport channel after replacement (i.e., the vehicle manufacturer's visitor private network DNN / APN). Based on this, the service transport channel control plane access module in the Beijing and Northern regions uses the second identification information to address the service transport channel control plane anchor module in the Beijing and Northern regions, and accesses the vehicle manufacturer's private network service platform deployed in Beijing through the service transport channel control plane anchor module in the Beijing and Northern regions.Subsequently, when a vehicle UE is located in or enters the Guangzhou and Southern regions to use services, the first request information sent by the service transport channel control plane access module in the Guangzhou and Southern regions to the visitor policy module in the Guangzhou and Southern regions includes the vehicle manufacturer's unified private network DNN / APN, the current location information of the vehicle UE, and user identification information. After receiving the first request information, the visitor policy module matches it with the pre-configured visitor policy information and returns the response information corresponding to the first request information to the service transport channel control plane access module in the Guangzhou and Southern regions. The response information corresponding to the first request information includes the second identification information for identifying the service transport channel after replacement (i.e., the vehicle manufacturer's visitor private network DNN / APN). Based on this, the service transport channel control plane access module in the Guangzhou and Southern regions uses the second identification information to address the service transport channel control plane anchor module in the Guangzhou and Southern regions, and accesses the vehicle manufacturer's private network service platform deployed in Guangzhou through the service transport channel control plane anchor module in the Guangzhou and Southern regions.
[0180] For ease of understanding, an embodiment in a specific scenario is described here. By replacing the identifier information of the business transmission channel, the corresponding target control plane anchor module is selected for the user terminals of enterprises and institutions to access the corresponding business platform. Specifically, enterprises and institutions require that after users are located in or enter a specific area (such as a business district, clubhouse, or government compound), all their public network business traffic should access the Internet through a specific business transmission channel user plane anchor module. This aims to achieve the shortest and most optimal path for accessing internal resources, or to achieve purposes such as content filtering and unified traffic allocation, i.e., immediate contract signing at the visited location to achieve targeted routing of public network traffic.
[0181] More specifically, the user terminal is pre-subscribed to a public network DNN / APN (e.g., CMNET) and a visited location public network traffic redirection DNN / APN (e.g., MARKET1.BJ) in the user data network element. The visited location policy is pre-subscribed to the visited location policy module in the service transmission channel management policy control network element of the region where this service is offered (e.g., Beijing). The visited location policy is configured so that when the user terminal is within a specific TA range of that region, the public network DNN / APN (e.g., CMNET) submitted by the user terminal is replaced with the visited location public network traffic redirection DNN / APN (e.g., MARKET1.BJ), and the "time information" in the visited location policy can be configured to be all-time. The above is the user pre-subscription process, which can be triggered by the user scanning a QR code to execute the subscription for the scanning user in the visiting province BOSS. Subsequently, after the user terminal is located in or roams into an area where this service is available, during the establishment of the public network DNN / APN, the service transport channel control plane access module initiates the visited location policy procedure. The first request information sent to the visited location policy module in this area includes: the public network DNN / APN (e.g., CMNET), the user terminal's current location information (e.g., TAI), and user identification information (e.g., 5G GPSI / SUPI, 4G...). Information such as MSISDN / IMSI is used. After receiving the first request information, the visited location policy module matches it with the pre-configured visited location policy information. If the user has subscribed to this service and is located in or has entered this specific area, the response message returned to the service transport channel control plane access module includes the replaced visited location public network traffic routing DNN / APN (e.g., MARKET1.BJ). The service transport channel control plane access module uses the identification information of the replaced service transport channel (i.e., the visited location public network traffic routing DNN / APN, e.g., MARKET1.BJ) to address the service transport channel control plane anchor module in this area, and accesses the public network through the service transport channel user plane anchor module in this area.
[0182] It should be noted that the embodiments of the present invention can be used for the establishment, reconstruction, and deletion of service transmission channels for mobile communication users, etc.
[0183] The service transmission channel policy control method provided in this embodiment of the invention selects a first visited location policy module based on service transmission channel establishment request information sent by the access and mobility management network element through a first service transmission channel control plane access module. A first request message is sent to the first visited location policy module, allowing it to match the visited location policy based on the first request message to obtain response information corresponding to the first request message. Based on the response information, a target control plane anchor module and a first service transmission channel user plane access module are selected. Therefore, even when a user terminal is roaming, the target control plane anchor module and the first service transmission channel user plane access module can be selected based on the visited location policy of the UE's visited location. Thus, service transmission channel management can be performed based on the visited location policy when the UE is roaming. Furthermore, a second request message is sent to the target control plane anchor module, which selects a first target home location policy module and a target user plane anchor module based on the second request message. The first service transport channel user plane access module is used to establish the first service transport channel user plane connecting to the access network, and the target user plane anchor module is used to establish the second service transport channel user plane connecting to the external data network. This allows the mobile terminal's user services to be accessed to the corresponding service platform nearby. Even when the user is roaming, the shortest path service transport channel can be established for the user's services, thereby improving the user's service experience. Furthermore, a third request information is sent to the first target home location policy module, so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information. The response information corresponding to the third request information is then returned to the target control plane anchor module, so that the service transport channel can also be managed based on the home location policy. That is, when the user is roaming, the service transport channel can be managed based on both the visited location policy and the home location policy, thereby improving the efficiency and flexibility of service transport channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.
[0184] Based on any of the above embodiments, after step 120, the method further includes:
[0185] The first service transport channel control plane access module receives the response information corresponding to the second request information returned by the target control plane anchor point module, and returns the response information corresponding to the service transport channel establishment request information to the access and mobility management network element based on the response information corresponding to the second request information.
[0186] The response information corresponding to the second request information includes the home location policy in the response information corresponding to the third request information; the response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.
[0187] Here, based on the response information corresponding to the second request information, the response information corresponding to the service transport channel establishment request information is returned to the access and mobility management network element, and the response information corresponding to the service transport channel establishment request information includes first identification information for identifying the service transport channel. Based on this, the first service transport channel control plane access module and the access network establish a service transport channel based on the first identification information.
[0188] In one embodiment, a service transmission channel is established between the first service transmission channel control plane access module and the target control plane anchor module based on the second identification information in the target visited location policy. The second identification information is used to identify the replaced service transmission channel. That is, regardless of the home location policy, the first service transmission channel control plane access module and the target control plane anchor module establish a service transmission channel based on the second identification information in the target visited location policy.
[0189] Furthermore, after receiving the response information corresponding to the service transport channel establishment request information, the access and mobility management network element forwards the relevant information on service transport channel management to the radio access network element (e.g., base station). Subsequently, the radio access network element interacts with the UE, the user plane network element of the service transport channel, etc., to complete the processes such as resource allocation and user channel establishment.
[0190] Based on the embodiments of the present invention, the service transmission channel of the user terminal includes the following three cases:
[0191] Case 1: UE, access network, and user plane network element of the first service transport channel (i.e., the user plane access module of the first service transport channel and the target user plane anchor point module belong to the same user plane network element of the service transport channel);
[0192] Scenario 2: UE, access network, first service transport channel user plane access module, second service transport channel user plane anchor module (i.e., the first service transport channel user plane access module and the target user plane anchor module belong to different service transport channel user plane network elements); and the target control plane anchor module is the first service transport channel control plane anchor module included in the first service transport channel control plane network element, i.e., the first service transport channel control plane access module and the target control plane anchor module belong to the same service transport channel control plane network element;
[0193] Case 3: UE, access network, first service transport channel user plane access module, second service transport channel user plane anchor module (i.e., the first service transport channel user plane access module and the target user plane anchor module belong to different service transport channel user plane network elements); and the target control plane anchor module is the second service transport channel control plane anchor module included in the second service transport channel control plane network element, that is, the first service transport channel control plane access module and the target control plane anchor module belong to different service transport channel control plane network elements.
[0194] The service transport channel policy control method provided in this embodiment of the invention involves a first service transport channel control plane access module receiving response information corresponding to a second request information returned by a target control plane anchor point module. The response information corresponding to the second request information includes the home location policy from the response information corresponding to a third request information. Based on the response information corresponding to the second request information, the module returns response information corresponding to the service transport channel establishment request information to the access and mobility management network element. This allows both the first service transport channel control plane access module and the access and mobility management network element to manage the service transport channel based on the home location policy. Specifically, when a user roams, the service transport channel can be managed based on both the visited location policy and the home location policy, thereby improving the efficiency and flexibility of service transport channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.
[0195] Based on any of the above embodiments, in this method, the first service transmission channel control plane access module and the access network establish a service transmission channel based on the first identification information; the first service transmission channel control plane access module and the target control plane anchor module establish a service transmission channel based on the second identification information in the target visited location policy, wherein the second identification information is used to identify the replaced service transmission channel.
[0196] The first identification information is the second identification information; or, the first identification information is the third identification information submitted by the user terminal for identifying the service transmission channel.
[0197] In one embodiment, the first identification information is the identification information of the replaced service transmission channel. That is, the mobile terminal UE normally accepts the identification information of the replaced service transmission channel and carries the service originally planned to be carried on the service transmission channel established by the identification information of the service transmission channel submitted by the UE on the service transmission channel established by the replaced service transmission channel identification information.
[0198] In another embodiment, the first identification information is the identification information of the service transmission channel submitted by the UE, that is, there are no additional requirements for the UE. The first service transmission channel control plane access module and the access network establish a service transmission channel using the identification information of the service transmission channel submitted by the UE; the first service transmission channel control plane access module and the target control plane anchor module establish a service transmission channel using the identification information of the replaced service transmission channel; the first service transmission channel control plane access module completes the mapping bridging and service forwarding between the above two service transmission channels.
[0199] The policy control method for service transmission channels provided in this embodiment of the invention can return the first identification information to the access and mobility management network element. This information can be either the identification information of the service transmission channel after the replacement or the identification information submitted by the user terminal to identify the service transmission channel, thereby improving the flexibility of service transmission channel establishment.
[0200] Based on any of the above embodiments, in this method, the first service transmission channel control plane network element further includes a first service transmission channel control plane anchor point module.
[0201] The target control plane anchor module is the first service transmission channel control plane anchor module; or, the target control plane anchor module is the second service transmission channel control plane anchor module in the second service transmission channel control plane network element.
[0202] In one embodiment, the first service transmission channel control plane access module and the target control plane anchor module, which are responsible for general user services (such as public network services), are usually integrated into the same service transmission channel control plane network element, that is, the target control plane anchor module is the first service transmission channel control plane anchor module.
[0203] It should be noted that the first service transmission channel control plane access module and the target control plane anchor point module responsible for user-specific services (such as private network services) can be integrated into the same service transmission channel control plane network element, or they can be distributed in different service transmission channel control plane network elements.
[0204] In one embodiment, when the user terminal is not roaming, the first service transmission channel control plane access module and the target control plane anchor module responsible for the user's dedicated services can be integrated into the same service transmission channel control plane network element; when the user terminal is roaming, the first service transmission channel control plane access module and the target control plane anchor module responsible for the user's dedicated services can be distributed in different service transmission channel control plane network elements.
[0205] It should be noted that if the first service transport channel control plane network element is also the service transport channel control plane network element to which the target control plane anchor module belongs, the steps executed by the target control plane anchor module shall be executed by the first service transport channel control plane network element; otherwise, the steps executed by the target control plane anchor module shall be executed by other service transport channel control plane network elements.
[0206] In one embodiment, the target control plane anchor module preferentially selects the first service transport channel control plane anchor module, thereby making the target control plane anchor module a module of the same network element as the first service transport channel control plane access module as much as possible. This allows the interaction between the first service transport channel control plane access module and the target control plane anchor module to be treated as an internal network element interaction, reducing the interaction time between the first service transport channel control plane access module and the target control plane anchor module, and thus improving the policy control efficiency of the service transport channel.
[0207] The policy control method for service transmission channels provided in this embodiment of the invention includes a first service transmission channel control plane network element comprising a first service transmission channel control plane access module and a first service transmission channel control plane anchor module. This allows the target control plane anchor module to be either the first service transmission channel control plane anchor module, or the second service transmission channel control plane anchor module in a second service transmission channel control plane network element, or even a service transmission channel control plane anchor module in other service transmission channel control plane network elements, thereby improving the policy control flexibility of the service transmission channel.
[0208] Based on any of the above embodiments, in this method, the response information corresponding to the first request information includes second identification information for identifying the replaced service transmission channel, and the module for selecting the target control plane anchor point based on the response information corresponding to the first request information includes:
[0209] In response to the fact that the first service transmission channel control plane anchor module can unblock the service transmission channel identified by the second identification information, the first service transmission channel control plane anchor module is selected as the target control plane anchor module;
[0210] In response to the first service transmission channel control plane anchor module being unable to clear the service transmission channel identified by the second identification information, a target control plane anchor module is selected based on the second identification information, wherein the target control plane anchor module is the second service transmission channel control plane anchor module.
[0211] Specifically, after the access and mobility management network element selects the first service transport channel control plane access module, it first determines whether the first service transport channel control plane network element to which the first service transport channel control plane access module belongs can access the service transport channel identified by the second identification information in the visited location policy. That is, whether the target control plane anchor module and the first service transport channel control plane access module can be integrated into the same service transport channel control plane network element. If they can be accessed, the function of the target control plane anchor module is executed. If they cannot be accessed, the target control plane anchor module of other service transport channel control plane network elements is further addressed based on the second identification information.
[0212] The policy control method for service transmission channels provided in this embodiment of the invention prioritizes determining whether a first service transmission channel control plane anchor module belonging to the same network element as the first service transmission channel control plane access module can unblock the service transmission channel identified by the second identification information. This aims to make the target control plane anchor module as a module belonging to the same network element as the first service transmission channel control plane access module as possible. Consequently, the interaction between the first service transmission channel control plane access module and the target control plane anchor module is treated as an internal interaction within the network element, reducing the interaction time between the first service transmission channel control plane access module and the target control plane anchor module, thereby improving the policy control efficiency of the service transmission channel.
[0213] Based on any of the above embodiments, in this method, the first visited location policy module is the visited location policy module included in the first service transmission channel management policy control network element, and the first service transmission channel management policy control network element further includes a first home location policy module.
[0214] The first target home location policy module is the first home location policy module; or, the first target home location policy module is the second home location policy module in the second service transmission channel management policy control network element.
[0215] Here, the first service transmission channel management policy control network element includes not only the first visited location policy module but also the first home location policy module, i.e., it includes two logical modules. The first visited location policy module is mainly responsible for the policy management of the user terminal access location (visited location), and includes, for example, a module for selecting the control plane anchor point of the service transmission channel and a module for selecting the user plane access of the service transmission channel. The first home location policy module is mainly responsible for the policy management of the user's home location subscription.
[0216] The policy control method for service transmission channels provided in this embodiment of the invention includes a first service transmission channel management policy control network element comprising a first visited location policy module and a first home location policy module. This allows the first target home location policy module to be either the first home location policy module, or the second home location policy module in the second service transmission channel management policy control network element, or the home location policy module in other service transmission channel management policy control network elements, thereby improving the policy control flexibility of the service transmission channel.
[0217] Based on any of the above embodiments, in this method, the module for selecting the first target location strategy based on the second request information includes:
[0218] If the target user is determined to be a non-roaming user based on the second request information, the first home location policy module is selected as the first target home location policy module;
[0219] If the target user is determined to be a roaming user based on the second request information, the second home location strategy module is selected as the first target home location strategy module.
[0220] Specifically, for home users, when the user is not roaming, the first visited location policy module and the first target home location policy module can be integrated and set as the same service transmission channel management policy control network element, that is, the first target home location policy module is the first home location policy module; for home users, when the user is roaming, the first visited location policy module and the first target home location policy module are located in different service transmission channel management policy control network elements, that is, the first target home location policy module is the second home location policy module in the second service transmission channel management policy control network element.
[0221] In one specific embodiment, the second request information includes the target user's user identification information (user identification information of the user terminal) and the current location information of the user terminal; based on this, it is determined whether the target user is a roaming user based on the user identification information and the current location information.
[0222] The policy control method for service transmission channels provided in this embodiment of the invention, if determining that the target user is a non-roaming user based on the second request information, selects the first home location policy module as the first target home location policy module, thereby making the first target home location policy module a module of the same network element as the first visited location policy module. This allows the interaction between the first target home location policy module and the first visited location policy module to be treated as an internal network element interaction, reducing the interaction time between them and thus improving the policy control efficiency of the service transmission channel. Furthermore, if determining that the target user is a roaming user based on the second request information, selects the second home location policy module as the first target home location policy module. This allows the management of the service transmission channel based on both the visited location policy and the home location policy when the user is roaming, thereby improving the efficiency and flexibility of the service transmission channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.
[0223] Based on any of the above embodiments, in this method, as Figure 5 As shown, the first visited location policy module includes a first visited location policy database function module and a first policy control function module, and the first home location policy module includes a first home location policy database function module and a first policy control function module.
[0224] Accordingly, sending a first request message to the first visited location policy module, so that the first visited location policy module can match a visited location policy based on the first request message to obtain response information corresponding to the first request message, includes:
[0225] A first request message is sent to the first policy control function module so that the first policy control function module can match the visited policy information of the first visited policy database function module based on the first request message to obtain the response information corresponding to the first request message.
[0226] It should be noted that the first service transmission channel management policy control network element adopts a distributed architecture, which includes a backend policy database function module and a frontend policy control function module. The first visited location policy module and the first home location policy module refer to specific service processing logic units formed by the cooperation of the policy database function module and the policy control function module.
[0227] The service transmission channel policy control method provided in this embodiment of the invention includes a first service transmission channel management policy control network element comprising a first visited location policy module and a first home location policy module. The first visited location policy module and the first home location policy module share a first policy control function module, meaning that all interactions with other network elements are performed by the first policy control function module, thereby reducing the design of functional modules for the first service transmission channel management policy control network element.
[0228] Based on any of the above embodiments, in this method, the first service transport channel user plane access module is the service transport channel user plane access module included in the first service transport channel user plane network element, and the first service transport channel user plane network element further includes the first service transport channel user plane anchor point module.
[0229] The target user plane anchor module is either the first service transport channel user plane anchor module or the service transport channel user plane anchor module in the second service transport channel user plane network element.
[0230] In one embodiment, the first service transport channel user plane access module and the target user plane anchor module, which are responsible for general user services (such as public network services), are usually integrated into the same service transport channel user plane network element, that is, the target user plane anchor module is the first service transport channel user plane anchor module.
[0231] It should be noted that the user plane access module of the first service transmission channel and the target user plane anchor module responsible for user-dedicated services (such as private network services) can be set as the same user plane network element of the same service transmission channel, that is, the target user plane anchor module is the user plane anchor module of the first service transmission channel, or they can be distributed in different user plane network elements of different service transmission channels.
[0232] In one embodiment, when the user terminal is not roaming, the user plane access module of the first service transmission channel responsible for the user's dedicated services and the target user plane anchor module can be integrated into the same service transmission channel user plane network element; when the user terminal is roaming, the user plane access module of the first service transmission channel responsible for the user's dedicated services and the target user plane anchor module can be distributed in different service transmission channel user plane network elements.
[0233] In one embodiment, the target user plane anchor module preferentially selects the first service transport channel user plane anchor module, thereby making the target user plane anchor module a module of the same network element as the first service transport channel user plane access module as much as possible. This allows the interaction between the first service transport channel user plane access module and the target user plane anchor module to be treated as an internal network element interaction, reducing the interaction time between the first service transport channel user plane access module and the target user plane anchor module, and thus improving the policy control efficiency of the service transport channel.
[0234] The policy control method for a service transport channel provided in this embodiment of the invention includes a first service transport channel user plane network element comprising a first service transport channel user plane access module and a first service transport channel user plane anchor module. This allows the target user plane anchor module to be either the first service transport channel user plane anchor module, or the second service transport channel user plane anchor module in a second service transport channel user plane network element, or even the service transport channel user plane anchor module in other service transport channel user plane network elements, thereby improving the policy control flexibility of the service transport channel.
[0235] Based on any of the above embodiments, in this method, the second request information includes second identification information in the target visited location policy, and the second identification information is used to identify the replaced service transmission channel.
[0236] Furthermore, the second request information may also include third identification information submitted by the UE to identify the service transmission channel. In one embodiment, the third identification information may be added to the second request information as supplementary information.
[0237] The third request information includes the second identification information; or, the third request information includes the second identification information and the third identification information submitted by the user terminal for identifying the service transmission channel.
[0238] Wherein, the third identification information included in the third request information is the same as the third identification information included in the second request information; or, the third identification information included in the third request information is obtained by the target control surface anchor point module based on the second identification information.
[0239] In some embodiments, the third request information includes second identification information in the target visit location policy, so that the first target home location policy module can match the home location policy based on the second identification information to obtain the response information corresponding to the third request information.
[0240] In other embodiments, the third request information includes second identification information and third identification information. In one embodiment, the first target location policy module matches a location policy based on the second identification information. In another embodiment, the first target location policy module matches a location policy based on the third identification information. In yet another embodiment, the first target location policy module matches a location policy based on both the second and third identification information.
[0241] In one embodiment, the target control plane anchor module extracts third identification information from the second request information to generate third request information based on the extracted third identification information. Further, the target control plane anchor module extracts the third identification information as additional information from the second request information.
[0242] In another embodiment, the target control surface anchor module locally matches the third identification information based on the second identification information. It should be understood that the target control surface anchor module stores the mapping relationship between the second identification information and the third identification information.
[0243] In one embodiment, the third identification information can be added as supplementary information to the third request information.
[0244] The policy control method for the service transmission channel provided in this embodiment of the invention allows the third request information to be generated in multiple ways, thereby enabling the first target home location policy module to implement multiple home location policy matching methods and improving the policy control flexibility of the service transmission channel.
[0245] Based on any of the above embodiments, the method further includes:
[0246] The first service transmission channel control plane access module selects the target visited location policy module based on the service transmission channel reconstruction request information sent by the access and mobility management network element, and sends a fourth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the fourth request information to obtain the response information corresponding to the fourth request information.
[0247] The first service transmission channel control plane access module selects a new target service transmission channel control plane anchor module and a target service transmission channel user plane access module based on the response information corresponding to the fourth request information, and sends a fifth request information to the target service transmission channel control plane anchor module.
[0248] Specifically, the access and mobility management network element selects the first service transport channel control plane access module based on the user terminal's location information and sends a service transport channel reconstruction request to the first service transport channel control plane access module. It should be understood that the service transport channel reconstruction request is essentially the same as the service transport channel establishment request.
[0249] Here, the target visited location policy module has essentially the same functions as the first visited location policy module mentioned above, and will not be described in detail again. The target visited location policy module, which selects the target visited location based on the service transport channel reconstruction request information sent by the access and mobility management network element, executes in essentially the same process as the first visited location policy module, which selects the service transport channel establishment request information sent by the access and mobility management network element. The fourth request information is essentially the same as the first request information mentioned above.
[0250] Specifically, the target visitor strategy module matches the visitor strategy based on the fourth request information, generates the response information corresponding to the fourth request information based on the matching result, and returns the response information corresponding to the fourth request information to the first service transmission channel control plane access module.
[0251] In one specific embodiment, the target access policy module matches access policy information with the fourth request information to obtain a matching result. The access policy information includes at least one access policy subscribed to by the user terminal. The matching result includes the target access policy. More specifically, the content of the fourth request information is matched with pre-saved access policy information. The access policy information is pre-defined by the subscription.
[0252] In one embodiment, the fourth request information includes user identification information of the user terminal, location information of the UE, access time information of the UE, and third identification information submitted by the UE to identify the service transport channel (i.e., the identification information of the service transport channel to be replaced). Any visited location policy is used to characterize the mapping relationship between the user identification information, location information, time information, and the identification information submitted by the user terminal to identify the service transport channel, and the first service transport channel reconstruction identification information used to characterize whether to allow the selection of a new service transport channel control plane anchor point module.
[0253] The visited location policy name is used to distinguish different visited location policies. User identification information is a mandatory parameter; for example, SUPI, GPSI (Generic Public Subscription Identifier), MSISDN, IMSI, which are configured by default to apply to all users, i.e., global users. Identification information submitted by the user terminal to identify the service transmission channel is a mandatory parameter; for example, DNN+S-NSSAI, APN. Location information is a mandatory parameter; for example, cell list, TA list, TA group list, and identification information of the service transmission channel control plane network element corresponding to the service transmission channel control plane access module. Time information is a mandatory parameter; it limits the effective time period of the visited location policy, for example, it can be configured based on the start and end time of the subscribed service; the default configuration applies to all time periods, i.e., global time. For the identification information of the first service transmission channel reconstruction, for example, allow or 1 represents allow, disallow or 0 represents disallow. Furthermore, it is recommended to use unified location information for the same type of service to avoid duplicate location planning. For example, the visited location policy information is shown in Table 1 below:
[0254] Table 1
[0255]
[0256]
[0257] In one embodiment, the response information corresponding to the fourth request information includes a target visited location policy, and the target visited location policy includes a first service transport channel reconstruction identifier. In another embodiment, the response information corresponding to the first request information includes a first service transport channel reconstruction identifier.
[0258] Step 120: Through the first service transmission channel control plane access module, a new target service transmission channel control plane anchor module and a target service transmission channel user plane access module are selected based on the response information corresponding to the fourth request information, and a fifth request information is sent to the target service transmission channel control plane anchor module.
[0259] In one specific embodiment, identification information for identifying the replaced service transport channel is determined based on the response information corresponding to the fourth request information. Based on this identification information, the target service transport channel control plane anchor module and the target service transport channel user plane access module are selected. Further, the first service transport channel control plane access module determines the target visit policy based on the response information corresponding to the fourth request information, and based on the target visit policy, selects the corresponding target service transport channel control plane anchor module and the target service transport channel user plane access module.
[0260] Furthermore, based on the target visit strategy and the location information of the user terminal, the corresponding target service transmission channel user plane access module is selected.
[0261] Here, the target service transport channel control plane anchor module has essentially the same functions as the aforementioned target control plane anchor module. The target service transport channel user plane access module has essentially the same functions as the aforementioned first service transport channel user plane access module. The fifth request information is essentially the same as the aforementioned second request information.
[0262] For ease of understanding, a specific embodiment is described here. When the service platform and UE support technologies such as breakpoint resume that allow changes in the user's IP address during communication, the service transport channel is rebuilt during user roaming, reducing routing detours and improving the management efficiency of the service transport channel. First, the user terminal accesses the network, and the access and mobility management network element interacts with relevant network elements to complete authentication, location updates, and other mobility management between the network and the UE. Specifically, this can follow existing 5G standards, 4G standards, and next-generation mobile communication standards. Before the user uses the service, the target visited location policy module subscribes to a policy that allows the user to reselect the service transport channel control plane anchor module. That is, during the user's general data service handover and cell reselection process, the service transport channel control plane access module is allowed to select a new service transport channel control plane anchor module during the re-establishment of the service transport channel. Second, after completing the above steps, the following policy control steps are executed:
[0263] The first step involves a user terminal undergoing a location change (such as roaming or moving) after the general data service transmission channel is established. This triggers a handover (UE in connected state) or cell reselection (UE in idle state) process. Specifically, the access and mobility management network element selects the first service transmission channel control plane access module; and the access and mobility management network element sends a service transmission channel reconstruction request to the selected first service transmission channel control plane access module.
[0264] The second step involves the first service transmission channel control plane access module acquiring the contract data and status data of the service transmission channel, the latest current location information of the user terminal, and the address of the original service transmission channel control plane anchor point module.
[0265] The third step involves the first service transport channel control plane access module initiating the PCC procedure. Specifically, based on the third identification information, the user terminal's user number, and the UE's current location information, it addresses the service transport channel management policy control network element of the UE's visited location, i.e., it addresses the target visited location policy module, i.e., it selects the target visited location policy module. Then, it sends a fourth request message to the target visited location policy module, allowing the target visited location policy module to match the visited location policy based on the fourth request message, thereby obtaining the response information corresponding to the fourth request message. This response information includes the PCC policy of the service transport channel. The first service transport channel control plane access module and the target visited location policy control network module... The target visited policy module establishes a policy association; wherein, the fourth request information sent by the first service transport channel control plane access module to the target visited policy module includes the identification information of the first service transport channel control plane network element, so as to identify the first service transport channel control plane access module as a service transport channel control plane network element (access module), that is, the target visited policy module records and saves the identification information of the first service transport channel control plane network element and marks it as a service transport channel control plane network element (access module); the method of the first service transport channel control plane addressing the target visited policy module is basically the same as the method of addressing the first visited policy module described above.
[0266] Fourth, the first service transport channel control plane access module selects the target service transport channel control plane anchor module and the target service transport channel user plane access module based on the service transport channel reconstruction request message, the identification information of the original service transport channel control plane anchor module used before the user handover, and the first service transport channel reconstruction identification information included in the PCC policy issued by the target visitor policy module regarding whether the selection of a new service transport channel control plane anchor module is allowed. Subsequent processes are basically the same as the service transport channel establishment process described above, and will not be repeated here.
[0267] The service transport channel policy control method provided in this embodiment of the invention selects a target visited location policy module based on service transport channel reconstruction request information sent by the access and mobility management network element through a first service transport channel control plane access module. A fourth request message is then sent to the target visited location policy module, allowing it to match the visited location policy based on the fourth request message to obtain a response message. Based on the response message, a new target service transport channel control plane anchor module and target service transport channel user plane access module are selected. Therefore, even when a user terminal is roaming, the target service transport channel control plane anchor module and target service transport channel user plane access module can be selected based on the visited location policy of the UE's visited location. Thus, service transport channel reconstruction can be performed based on the visited location policy when the UE is roaming. Furthermore, a fifth request message is sent to the target service transport channel control plane anchor module, allowing service transport channel reconstruction based on the home location policy. In other words, service transport channel reconstruction can be performed simultaneously based on both the visited location policy and the home location policy when the user is roaming, thereby improving the efficiency and flexibility of service transport channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.
[0268] Based on any of the above embodiments, the response information corresponding to the fourth request information includes first service transport channel reconstruction identification information, which is used to characterize whether a new service transport channel control plane anchor point module is allowed to be selected; the first service transport channel control plane network element further includes a first service transport channel control plane anchor module; the service transport channel reconstruction request information includes fourth identification information for identifying the service transport channel.
[0269] Accordingly, the module for selecting a new target service transmission channel control plane anchor point based on the response information corresponding to the fourth request information includes:
[0270] If, based on the identification information reconstructed from the first service transmission channel, it is determined that a new service transmission channel control plane anchor module can be selected, and the first service transmission channel control plane anchor module can unblock the service transmission channel identified by the fourth identification information, then the first service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
[0271] If, based on the identification information reconstructed from the first service transmission channel, it is determined that a new service transmission channel control plane anchor module can be selected, and the first service transmission channel control plane anchor module cannot clear the service transmission channel identified by the fourth identification information, then the original service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
[0272] If, based on the identification information reconstructed from the first service transmission channel, it is determined that selecting a new service transmission channel control plane anchor module is not permitted, then the original service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
[0273] For example, if it is determined based on the reconstructed identification information of the first service transmission channel that a new service transmission channel control plane anchor module cannot be selected, the first service transmission channel control plane access module uses the original service transmission channel control plane anchor module used before the user handover to complete the handover process; if it is determined based on the reconstructed identification information of the first service transmission channel that a new service transmission channel control plane anchor module can be selected, the first service transmission channel control plane network element to which the first service transmission channel control plane access module belongs determines whether it can act as a service transmission channel control plane anchor module. If it can act as a service transmission channel control plane anchor module, that is, the first service transmission channel user plane network element controlled by it can carry the service transmission channel identified by the fourth identification information, then it also acts as a service transmission channel control plane anchor module, that is, the service transmission channel control plane network element that combines the access module and the anchor module establishes a service transmission channel for the user terminal and assigns a new IP address to the user terminal; if it cannot act as a service transmission channel control plane anchor module, that is, all service transmission channel user plane network elements controlled by it cannot carry the service transmission channel identified by the fourth identification information, then the original service transmission channel control plane anchor module obtained is still used to establish a service transmission channel for the user terminal. Subsequent processes follow the same method as described above for creating business transmission channels.
[0274] In one embodiment, the target control plane anchor module preferentially selects the first service transport channel control plane anchor module, thereby making the target control plane anchor module a module of the same network element as the first service transport channel control plane access module as much as possible. This allows the interaction between the first service transport channel control plane access module and the target control plane anchor module to be treated as an internal network element interaction, reducing the interaction time between the first service transport channel control plane access module and the target control plane anchor module, and thus improving the policy control efficiency of the service transport channel.
[0275] The policy control method for a service transmission channel provided in this embodiment of the invention includes a first service transmission channel control plane network element comprising a first service transmission channel control plane access module and a first service transmission channel control plane anchor module. This method aims to ensure that the new target service transmission channel control plane anchor module is a module of the same network element as the first service transmission channel control plane access module. Consequently, the interaction between the first service transmission channel control plane access module and the target service transmission channel control plane anchor module is treated as an internal network element interaction, reducing the interaction time between them and thereby improving the policy control efficiency of the service transmission channel.
[0276] Based on any of the above embodiments, the method further includes:
[0277] The first service transport channel control plane access module selects a target visited location policy module based on the service transport channel reconstruction request information sent by the access and mobility management network element, and sends a sixth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the sixth request information to obtain the response information corresponding to the sixth request information; the response information corresponding to the sixth request information includes second service transport channel reconstruction identification information, which is used to indicate whether it is necessary to select a visited location service transport channel control plane anchor point module.
[0278] The first service transmission channel control plane access module determines whether it is necessary to select the service transmission channel control plane anchor module of the visited location based on the identification information reconstructed by the second service transmission channel; if it is necessary to select the service transmission channel control plane anchor module of the visited location, the service transmission channel control plane anchor module belonging to the visited location is selected.
[0279] Specifically, the access and mobility management network element selects the first service transport channel control plane access module based on the user terminal's location information and sends a service transport channel reconstruction request to the first service transport channel control plane access module. It should be understood that the service transport channel reconstruction request is essentially the same as the service transport channel establishment request.
[0280] Here, the target visited location policy module has essentially the same functions as the first visited location policy module mentioned above, and will not be described in detail again. The target visited location policy module, which selects the target visited location based on the service transport channel reconstruction request information sent by the access and mobility management network element, executes in essentially the same process as the first visited location policy module, which selects the service transport channel establishment request information sent by the access and mobility management network element. The sixth request information is essentially the same as the first request information mentioned above.
[0281] Specifically, the target visitor strategy module matches the visitor strategy based on the sixth request information, generates the response information corresponding to the sixth request information based on the matching result, and returns the response information corresponding to the sixth request information to the first service transmission channel control plane access module.
[0282] In one specific embodiment, the target access policy module matches access policy information with the sixth request information to obtain a matching result. The access policy information includes at least one access policy subscribed to by the user terminal. The matching result includes the target access policy. More specifically, the content of the sixth request information is matched with pre-saved access policy information. The access policy information is pre-defined by the subscription.
[0283] In one embodiment, the sixth request information includes the UE's location information, the UE's access time information, and the third identification information submitted by the UE to identify the service transport channel (i.e., the identification information of the service transport channel that needs to be replaced). Any visited location policy is used to characterize the mapping relationship between the location information, time information, and the identification information submitted by the user terminal to identify the service transport channel, and the second service transport channel reconstruction identification information used to characterize whether the visited location needs to be selected.
[0284] The visited location policy name is used to distinguish different visited location policies. Identification information submitted by the user terminal to identify the service transmission channel is a mandatory parameter; for example, DNN+S-NSSAI, APN. Location information is a mandatory parameter; for example, cell list, TA list, TA group list, and identification information of the service transmission channel control plane network element corresponding to the service transmission channel control plane access module. Time information is a mandatory parameter; it limits the effective time period of the visited location policy, for example, it can be configured based on the start and end times of the subscribed service; the default configuration is that it is effective for all time periods, i.e., global time. For the identification information of the second service transmission channel reconstruction, for example, it can be either required or represented by 1, or not required or represented by 0. Furthermore, it is recommended to use unified location information for the same type of service to avoid duplicate location planning. For example, the visited location policy information is shown in Table 2 below:
[0285] Table 2
[0286]
[0287]
[0288] In one embodiment, the sixth request information includes the UE's access time information and the third identification information submitted by the UE to identify the service transport channel (i.e., the identification information of the service transport channel that needs to be replaced). Any visited location policy is used to characterize the mapping relationship between the time information and the identification information submitted by the user terminal to identify the service transport channel and the second service transport channel reconstruction identification information used to characterize whether the visited location needs to be selected.
[0289] The visited location policy name is used to distinguish different visited location policies. Identification information submitted by the user terminal to identify the service transmission channel is a mandatory parameter; for example, DNN+S-NSSAI, APN. Time information is a mandatory parameter; it limits the effective time period of the visited location policy, for example, it can be configured based on the start and end times of the subscribed service; the default configuration is that it is effective for all time periods, i.e., global time. For the second service transmission channel reconstruction identification information, for example, it can be either required (1 represents required) or not required (0 represents not required). Furthermore, it is recommended to use unified location information for the same type of service to avoid duplicate location planning. For example, the visited location policy information is shown in Table 3 below:
[0290] Table 3
[0291]
[0292]
[0293] In one embodiment, the response information corresponding to the sixth request information includes a target visited location policy, and the target visited location policy includes a second service transport channel reconstruction identifier. In another embodiment, the response information corresponding to the sixth request information includes a second service transport channel reconstruction identifier.
[0294] Furthermore, a seventh request message is sent to the service transport channel control plane anchor module of the visited location. This visited location's service transport channel control plane anchor module has essentially the same functions as the aforementioned target control plane anchor module.
[0295] In one specific embodiment, based on the location information of the user terminal, the service transmission channel control plane anchor point module belonging to the visited location is selected.
[0296] For ease of understanding, a specific embodiment is described here. When a user terminal initiates an IMS audio / video call via the IMS DNN / APN (Audio / Video / Voice Service), and the called user is a local fixed-line telephone user, it is permissible not to prepend the local long-distance area code to the called number. Since the function of supplementing the local long-distance area code to the called number based on the caller's location is handled by the IMS network SBC / P-CSCF of the visited (roaming) location, when a user roams across regions, before initiating a call (calling), the mobile communication network needs to connect the user's IMS DNN / APN service to the IMS network SBC / P-CSCF of the visited (roaming) location through the service transmission channel user plane network element ("anchor module") controlled by the service transmission channel control plane anchor module of the user's visited (roaming) location. Therefore, when a user roams across regions, the mobile communication network identifies that the user is not currently in an audio / video call, i.e., the user's IMSDNN / APN does not have dedicated service transmission channels with QCI=1 and QCI=2. It immediately re-establishes a service transmission channel for the user's IMSDNN / APN service, selecting the service transmission channel control plane anchor module and service transmission channel user plane anchor module of the user's visited location (roaming location) as the service transmission channel control plane anchor module and service transmission channel user plane anchor module for the user's IMSDNN / APN service. The process is described below using the example of a user roaming / rebuilding the service transmission channel across regions for the IMSDNN / APN service. Other similar service requirements can refer to the following process: First, the user terminal accesses the network. The access and mobility management network element interacts with relevant network elements to complete authentication, location updates, and other mobility management between the network and the UE, specifically following existing 5G standards, 4G standards, and next-generation mobile communication standards. Before the user uses the service, the target visited location policy module subscribes the user to allow IMS audio / video voice services. Secondly, after completing the above steps, perform the following policy control steps:
[0297] The first step involves a location change occurring after the user terminal's IMSDNN / APN service transport channel is established, triggering a handover (UE in connected state) or cell reselection (UE in idle state) process. Specifically, the access and mobility management network element selects the first service transport channel control plane access module, and the UE's location change information is transmitted to the corresponding first service transport channel control plane access module, or the access and mobility management network element sends a service transport channel reconstruction request to the selected first service transport channel control plane access module.
[0298] The second step is for the first service transport channel control plane access module to receive the UE's latest location information or to receive the service transport channel reconstruction request information (including the UE's latest location information); and to obtain the service transport channel's subscription data and status data, and the address of the original service transport channel control plane anchor module, for example, by exchanging signaling with the user's home user data network element, or by obtaining it from messages sent by the access and mobility management network element.
[0299] Step 3, Method 1: The first service transport channel control plane access module initiates the PCC procedure; specifically, based on the third identification information and the UE's current location information, it addresses the service transport channel management policy control network element of the UE's visited location, that is, it addresses the target visited location policy module, that is, it selects the target visited location policy module, and then sends a sixth request information to the target visited location policy module, so that the target visited location policy module can match the visited location policy based on the sixth request information to obtain the response information corresponding to the sixth request information. The response information includes the PCC policy of the service transport channel; the first service transport channel control plane access module and the target visited location policy control network element initiate the PCC procedure. The policy module establishes policy associations; wherein, the sixth request information sent by the first service transport channel control plane access module to the target visited policy module includes the identification information of the first service transport channel control plane network element, to identify the first service transport channel control plane access module as a service transport channel control plane network element (access module), that is, the target visited policy module records and saves the identification information of the first service transport channel control plane network element and marks it as a service transport channel control plane network element (access module); the method by which the first service transport channel control plane addresses the target visited policy module is basically the same as the method of addressing the first visited policy module described above;
[0300] Alternatively, in method two: based on the UE's current location information, identify whether the user terminal has roamed beyond the pre-configured location area. If it has, the first service transmission channel control plane access module initiates the PCC procedure. Specifically, based on the third identification information and the UE's current location information, address the service transmission channel management policy control network element of the UE's visited location, i.e., address the target visited location policy module, i.e., select the target visited location policy module, and then send a sixth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the sixth request information to obtain the response information corresponding to the sixth request information. This response information includes the PCC policy of the service transmission channel. The service transport channel control plane access module establishes a policy association with the target visited location policy module. The sixth request information sent by the first service transport channel control plane access module to the target visited location policy module includes the identification information of the first service transport channel control plane network element, identifying the first service transport channel control plane access module as a service transport channel control plane network element (access module). That is, the target visited location policy module records and saves the identification information of the first service transport channel control plane network element and marks it as a service transport channel control plane network element (access module). The method by which the first service transport channel control plane addresses the target visited location policy module is basically the same as the method described above for addressing the first visited location policy module.
[0301] In the fourth step, the first service transport channel control plane access module selects the service transport channel control plane anchor module based on the service transport channel reconstruction request message, the identification information of the original service transport channel control plane anchor module used before the user handover, and the second service transport channel reconstruction identification information contained in the PCC policy issued by the target visited location policy module. Specifically, for method one in the third step, if the second service transport channel reconstruction identification information is: when there are no dedicated bearers with QCI=1 and QCI=2, the visited location's service transport channel control plane anchor module is selected to rebuild the IMS DNN / APN service transport channel for the UE; then it identifies whether there are dedicated bearers with QCI=1 and QCI=2 in the UE's current IMS DNN / APN. If not, it immediately reselects the visited location's service transport channel control plane anchor module for the UE's IMS DNN / APN service and executes the subsequent process of establishing the IMS DNN / APN service transport channel for the UE; if there are dedicated bearers with QCI=1 and QCI=2, the original service transport channel control plane anchor module is still responsible for the UE's IMS DNN / APN service. For DNN / APN services, after the dedicated bearers for QCI=1 and QCI=2 are released, the local service transport channel control plane anchor module is immediately selected for the UE's IMSDNN / APN services, and the subsequent process of re-establishing the IMSDNN / APN service transport channel for the UE is executed; if the service transport channel management policy control visited area policy module does not include the above indication in the returned response information, the original service transport channel control plane anchor module will still be responsible for the user UE's IMSDNN / APN services.
[0302] In one embodiment, the first service transport channel control plane network element further includes a first service transport channel control plane anchor module. The selection of the service transport channel control plane anchor module belonging to the visited location includes: if the first service transport channel control plane anchor module can handle the services carried by the original service transport channel, selecting the first service transport channel control plane anchor module as the visited location's service transport channel control plane anchor module; if the first service transport channel control plane anchor module cannot handle the services carried by the original service transport channel, selecting a second service transport channel control plane anchor module as the visited location's service transport channel control plane anchor module. That is, the service transport channel control plane access module and the service transport channel control plane anchor module belong to the same service transport channel control plane network element; and subsequently, the service transport channel user plane network element that combines the service transport channel user plane access module and the service transport channel user plane anchor module is preferentially selected. Based on this, priority is given to determining whether the first service transmission channel control plane anchor module, which belongs to the same network element as the first service transmission channel control plane access module, can be unblocked. This aims to ensure that the selected service transmission channel control plane anchor module belongs to the same network element as the first service transmission channel control plane access module. As a result, the interaction between the first service transmission channel control plane access module and the control plane anchor module is treated as an internal network element interaction, reducing the interaction time between the first service transmission channel control plane access module and the control plane anchor module, thereby improving the policy control efficiency of the service transmission channel.
[0303] The service transport channel policy control method provided in this embodiment of the invention selects a target visited location policy module based on service transport channel reconstruction request information sent by the access and mobility management network element through a first service transport channel control plane access module. A sixth request is then sent to the target visited location policy module, allowing it to match the visited location policy based on the sixth request to obtain response information corresponding to the sixth request. This response information includes a second service transport channel reconstruction identifier. Based on the second service transport channel reconstruction identifier, it is determined whether to select a visited location's service transport channel control plane anchor module. Therefore, even when a user terminal is roaming, it can determine whether to select a visited location's service transport channel control plane anchor module based on the visited location policy of the UE's visited location. This allows for service transport channel reconstruction based on the visited location policy during UE roaming. Furthermore, if a visited location's service transport channel control plane anchor module needs to be selected, the module belonging to the visited location is chosen, enabling service transport channel reconstruction for specific services.
[0304] Based on any of the above embodiments, the present invention also provides a policy control method for a service transmission channel applied to a first service transmission channel management policy control network element. The policy control method for the service transmission channel described below can be referred to in correspondence with the policy control method for the service transmission channel applied to a first service transmission channel control plane network element described above, and will not be repeated here. The first service transmission channel management policy control network element includes a first visited location policy module. Figure 6 The second flowchart illustrates the strategy control method for the service transmission channel provided by this invention. Figure 6 As shown, the policy control method for the service transmission channel applied to the first service transmission channel management policy control network element includes:
[0305] Step 210: The first visited location policy module matches the visited location policy based on the first request information sent by the first service transport channel control plane access module, which is included in the first service transport channel control plane network element.
[0306] Step 220: The first visited location strategy module generates response information corresponding to the first request information based on the matching result, and returns the response information corresponding to the first request information to the first service transmission channel control plane access module.
[0307] It should be understood that the first visited location policy module is a functional module of the first service transmission channel management policy control network element. The first visited location policy module executes the steps, that is, the executing entity is the first service transmission channel management policy control network element.
[0308] The first service transmission channel control plane access module is used for:
[0309] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module;
[0310] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0311] The target control surface anchor point module is used for:
[0312] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0313] Based on any of the above embodiments, in this method, the first request information includes user identification information of the user terminal, location information of the user terminal, access time information of the user terminal, and third identification information submitted by the user terminal for identifying the service transmission channel.
[0314] Accordingly, the matching of the visited location strategy based on the first request information sent by the first service transport channel control plane access module, which includes the first service transport channel control plane network element, includes:
[0315] Based on the first request information, the visited location policy information is matched to obtain a matching result; the visited location policy information includes at least one visited location policy subscribed to by the user terminal, and any of the visited location policies is used to characterize the mapping relationship between user identification information, location information, time information, and identification information submitted by the user terminal to identify the service transmission channel and identification information to identify the replaced service transmission channel; the matching result includes the target visited location policy.
[0316] The embodiments of the present invention can refer to the above embodiments, and will not be repeated here.
[0317] Based on any of the above embodiments, the matching result includes a target visited location policy, the target visited location policy includes a first home location policy confirmation identifier, the first home location policy confirmation identifier is used to characterize whether it is necessary to interact with the home location policy module to confirm whether the target visited location policy is provided.
[0318] Accordingly, generating the response information corresponding to the first request information based on the matching result includes:
[0319] If, based on the first home location policy confirmation identifier information, it is determined that interaction with the home location policy module is required to confirm whether the target visited location policy is provided, then the second target home location policy module is addressed.
[0320] A seventh request message is sent to the second target home location policy module so that the second target home location policy module matches the home location policy based on the seventh request message to obtain the response information corresponding to the seventh request message. The response information corresponding to the seventh request message includes a second home location policy confirmation identifier. The second home location policy confirmation identifier is used to indicate whether the first visited location policy module is allowed to provide the target visited location policy.
[0321] If the identification information based on the second home location policy confirms that the first visited location policy module is allowed to provide the target visited location policy, the response information corresponding to the first request information is generated based on the target visited location policy, so that the response information corresponding to the first request information includes the target visited location policy.
[0322] If, based on the second home location policy confirmation identifier information, it is determined that the first visited location policy module is not allowed to provide the target visited location policy, response information corresponding to the first request information is generated, and the response information corresponding to the first request information does not include the target visited location policy.
[0323] If, based on the first location policy confirmation identifier information, it is determined that there is no need to interact with the location policy module to confirm whether to provide the target location policy, response information corresponding to the first request information is generated based on the target location policy, so that the response information corresponding to the first request information includes the target location policy.
[0324] For example, when the effectiveness of the target visitor policy configured by the visitor policy module of the user's visited location for a roaming user needs to be determined by the home policy of the user's home location, the first visitor policy module and the second target home policy module need to interact via signaling / messages. Through their collaborative work, the management of the visitor policy is achieved. First, the first home policy confirmation identifier is added to the visitor policy subscribed to by the first visitor policy module for the user. That is, the first home policy confirmation identifier is included in each visitor policy that requires home confirmation, and the user is subscribed. The second home policy confirmation identifier is added to the home policy subscribed to by the second target home policy module for the user. The first home policy confirmation identifier is used to indicate whether it is necessary to interact with the user's home policy module to confirm whether to execute the visitor policy for the user. For example, "yes" or "1" represents "yes", and "no" or "0" represents "no". The second home policy confirmation identifier is used to indicate whether the visitor policy module is allowed to execute the visitor policy for the user. For example, "yes" or "1" represents "yes", and "no" or "0" represents "no". Second, after performing the above steps, the following policy control steps are performed:
[0325] The first step involves the first service transport channel control plane access module initiating the PCC process. The first service transport channel control plane access module then establishes a service transport policy association with the first visited location (roaming location) policy module. Upon receiving the first request information from the first service transport channel control plane access module, the first visited location policy module matches the content of the first request information with the pre-saved, user-subscribed visited location policy information.
[0326] The second step involves the following steps: If the first home policy confirmation identifier indicates that interaction with the user's home policy module is required to confirm whether the target visitor policy is allowed to be executed for the user (i.e., the parameter value is "Required" or "1" representing "Required"), then the first visitor policy module addresses the user's home policy module and sends a seventh request message to it. This seventh request message includes the user identifier and the policy identifier of the target visitor policy. If the first home policy confirmation identifier indicates that interaction with the user's home policy module is not required to confirm whether the target visitor policy is allowed to be executed for the user (i.e., the parameter value is "Not Required" or "0" representing "Not Required"), then the first visitor policy module directly returns the matched target visitor policy to the first service transmission channel control plane access module.
[0327] Third, after receiving the seventh request information sent by the first visited location policy module, the second target location policy module matches the content of the seventh request information with the pre-saved location policy information signed by the user, and then returns the response information corresponding to the seventh request information (including the second location policy confirmation identifier information) to the first visited location policy module.
[0328] Fourth, after receiving the response information returned by the second target home policy module, if the second home policy confirmation information in the response information is: the visitor policy module is allowed to execute the visitor policy for the user, that is, the parameter value is "allowed" or "1" representing permission, then the first visitor policy module returns the matched target visitor policy to the first service transmission channel control plane access module; if the second home policy confirmation information in the response information is: the visitor policy module is not allowed to execute the visitor policy for the user, that is, the parameter value is "not allowed" or "0" representing disallowance, then the response information returned by the first visitor policy module to the first service transmission channel control plane access module does not include the target visitor policy, that is, the returned visitor policy is empty; if the returned response information does not include the target visitor policy, then the first service transmission channel control plane access module can perform the business process based on existing technology.
[0329] The methods for addressing the second target location strategy module may include, but are not limited to, at least one of the following:
[0330] Method 1: Address the corresponding second target home location policy module based on local configuration data (such as UE user identification information, etc.);
[0331] Method 2: Perform service discovery of the home location policy module in the network resource database (e.g., NRF). The request message may include: UE user identification information, etc., and select the corresponding second target home location policy module according to the service discovery result returned by the network resource database. It should be noted that the service transport channel management policy control network element must complete the registration with the network resource database (e.g., NRF) beforehand. The service transport channel management policy control network element must include the above-mentioned information used for addressing that it is responsible for in the registration message (e.g., UE user identification information and / or policy identification information of the target visited location policy, etc.).
[0332] Method 3: Initiate a query to the network resource database (e.g., DNS). The query message contains the UE's user identification information, etc. Then, based on the query results returned by the network resource database (e.g., DNS), select the corresponding second target home location policy module. It should be noted that the above-mentioned information used for addressing (e.g., UE's user identification information and / or the policy identification information of the target visited location policy, etc.) must be pre-configured in the network resource database (e.g., DNS).
[0333] The policy control method for the service transmission channel provided in this embodiment of the invention can realize the collaborative working mechanism of the visited location policy module and the home location policy module through the above-mentioned method. This is used to handle the situation where the visited location policy and the home location policy may be inconsistent in the same business scenario, that is, to handle possible policy conflicts, thereby improving the accuracy of policy control of the service transmission channel.
[0334] Based on any of the above embodiments, the present invention also provides a policy control method for a service transmission channel applied to a user plane network element of a first service transmission channel. The policy control method for the service transmission channel described below can be referred to in correspondence with the policy control method for the service transmission channel applied to a control plane network element of a first service transmission channel described above, and will not be repeated here. The user plane network element of the first service transmission channel includes a user plane access module for the first service transmission channel. Figure 7 The third flowchart illustrating the strategy control method for the service transmission channel provided by this invention is as follows: Figure 7 As shown, the policy control method for the service transmission channel applied to the user plane network element of the first service transmission channel includes:
[0335] Step 310: In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, the first service transport channel user plane for connecting to the access network is established through the first service transport channel user plane access module.
[0336] It should be understood that the first service transport channel user plane access module is a functional module of the first service transport channel user plane network element. The steps are executed through the first service transport channel user plane access module, that is, the execution subject is the first service transport channel user plane network element.
[0337] The first service transmission channel control plane access module is used for:
[0338] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0339] Based on the response information corresponding to the first request information, the target control plane anchor module and the first service transmission channel user plane access module are selected, and the second request information is sent to the target control plane anchor module.
[0340] The target control surface anchor point module is used for:
[0341] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0342] Based on any of the above embodiments, the present invention also provides a policy control method for a service transmission channel applied to an access and mobility management network element. The policy control method for the service transmission channel described below can be referred to in correspondence with the policy control method for the service transmission channel applied to a first service transmission channel control plane network element described above, and will not be repeated here. Figure 8 The fourth flowchart illustrates the strategy control method for the service transmission channel provided by this invention. Figure 8 As shown, the policy control method applied to the service transmission channel of the access and mobility management network element includes:
[0343] Step 410: Select the first service transmission channel control plane access module based on the location information of the user terminal, and send a service transmission channel establishment request to the first service transmission channel control plane access module; the first service transmission channel control plane access module is the service transmission channel control plane access module included in the first service transmission channel control plane network element.
[0344] The first service transmission channel control plane access module is used for:
[0345] Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information.
[0346] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0347] The target control surface anchor point module is used for:
[0348] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0349] Based on any of the above embodiments, after sending the service transmission channel establishment request information to the first service transmission channel control plane access module, the method further includes:
[0350] The system receives response information corresponding to the service transmission channel establishment request information returned by the first service transmission channel control plane access module; the response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.
[0351] This invention mainly relates to the core network of a mobile communication network. Without changing the overall architecture of the core network, it reconstructs some core network elements (network functions), including: dividing the service transmission channel management policy control network element related to service transmission channel management into a visited location policy module and a home location policy module, further clarifying the functional responsibilities of the visited location policy module and the home location policy module; adding interfaces and interaction processes between the service transmission channel control plane access module and the visited location policy module, and adding interfaces between the visited location policy module and the home location policy module.
[0352] The main functions of the mobile communication core network include: ① authenticating the legitimacy of user terminal access to the network, ② managing the mobility of the user equipment (UE), and ③ establishing a service transmission channel for the UE from the radio access network to the external data network. Meanwhile, with the widespread support for "resumable interruptions" in application software (i.e., changes in the user's IP address do not affect service continuity), the focus of the mobile communication network has shifted from "keeping the user's IP address unchanged" to "efficient, flexible, and shortest / optimal service transmission channels." This requires the mobile communication core network to have a more flexible and efficient function in "establishing service transmission channels for the user UE from the radio access network to the external data network," meaning it should be able to flexibly select anchor nodes in the core network that connect to the corresponding external data network to establish the shortest / optimal service transmission channel between the mobile user terminal and the corresponding external data network, thus achieving optimal traffic distribution.
[0353] It should be noted that in the existing 4G / 5G network, during the process of establishing PDU sessions / PDP (Packet Data Protocol) bearers between mobile user terminals and corresponding external data networks, the AMF / MME is responsible for selecting the anchor point SMF / PGW-C / PGW for the PDU session / PDP bearer. Only after the PDU session / PDP bearer is established at the anchor point SMF / PGW-C / PGW can the PCC procedure of SM (Session Management) be executed, which limits the flexibility of selecting the anchor point SMF / PGW-C / PGW. This invention, based on a novel method and basic service process for establishing PDU sessions / PDP bearers (service transmission channels) between a mobile communication core network and a corresponding external data network for a user UE, further clarifies and refines the user session management (PCC) architecture and service process. Specifically, the I-SMF / SGW-C / SGW initiates PCC policy interaction with the visited user to complete the visited user policy association. Simultaneously, the visited user's PCC policy can interact with the home user's PCC policy as needed. Therefore, the I-SMF / SGW-C / SGW can select PDU session / PDP bearers according to its own capabilities and PCC rules. The optimal anchor point UPF / PGW-U for connecting to the corresponding external data network is selected as the anchor point SMF / PGW-C / PGW. Similarly, I-SMF / SGW-C / SGW can also select the local I-UPF / PGW-U based on the visited location PCC policy, thereby achieving "local traffic splitting" or "keeping the user's IP address unchanged" to ensure the user's service experience. SMF / PGW-C / PGW can implement network-wide unified policies such as rebuilding the service transmission channel for general data service users in roaming status and rebuilding voice across regions based on the visited location policy, thereby improving communication efficiency. It also has flexible expansion capabilities. In other words, I-SMF / SGW-C / SGW can select the optimal anchor point (SMF / PGW-C / PGW) to which the PDU session / PDP bearer belongs, based on its own capabilities and PCC rules, thereby achieving "service routing at the nearest visited location" or "service routing within the venue's intranet," ensuring a good user experience. It also meets the requirements for routing and offloading services from general APN / DNN, network-wide APN / DNN, and dedicated APN / DNN, and has flexible expansion capabilities. Furthermore, the policy function division is clearer, eliminating the need for separate voice PCC settings; unified network-wide service policies can be implemented at the visited location PCC, improving communication efficiency. Based on policy detection and conflict resolution mechanisms, it addresses the implementation of PCC policies for managing the same user service transmission channel, ensuring effective policy execution.
[0354] Furthermore, this invention is not only applicable to the transformation of existing 4 / 5G networks, but also to subsequent generations of mobile communication networks (e.g., 6G). Specifically, based on the new service transmission channel policy control architecture and process, it efficiently and flexibly selects anchor points SMF / PGW-U / PGW for mobile users (UEs), efficiently executes a unified network-wide policy at the visited location, thereby establishing an optimal service transmission channel between the mobile user (UE) and the corresponding external data network.
[0355] The following describes the service transmission channel control plane network element provided by the present invention. The service transmission channel control plane network element described below can be referred to in correspondence with the service transmission channel strategy control method described above.
[0356] The service transport channel control plane network element is a first service transport channel control plane network element, which includes a first service transport channel control plane access module. The first service transport channel control plane access module is used for:
[0357] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0358] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0359] The target control surface anchor point module is used for:
[0360] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0361] The following describes the service transmission channel management strategy control network element provided by the present invention. The service transmission channel management strategy control network element described below can be referred to in correspondence with the service transmission channel strategy control method described above.
[0362] The service transmission channel management policy control network element is a first service transmission channel management policy control element, which includes a first visited location policy module. The first visited location policy module is used for:
[0363] Based on the first request information sent by the first service transmission channel control plane access module, which is included in the first service transmission channel control plane network element, the visited location policy is matched, and the response information corresponding to the first request information is generated based on the matching result and returned to the first service transmission channel control plane access module.
[0364] The first service transmission channel control plane access module is used for:
[0365] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module;
[0366] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0367] The target control surface anchor point module is used for:
[0368] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0369] The user plane network element of the service transport channel provided by the present invention will be described below. The service transport channel user plane network element described below and the service transport channel strategy control method described above can be referred to each other.
[0370] The service transport channel user plane network element is a first service transport channel user plane network element, which includes a first service transport channel user plane access module. The first service transport channel user plane access module is used for:
[0371] In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, a first service transport channel user plane for connecting to the access network is established.
[0372] The first service transmission channel control plane access module is used for:
[0373] The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information.
[0374] Based on the response information corresponding to the first request information, the target control plane anchor module and the first service transmission channel user plane access module are selected, and the second request information is sent to the target control plane anchor module.
[0375] The target control surface anchor point module is used for:
[0376] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0377] The access and mobility management network element provided by the present invention will be described below. The access and mobility management network element described below can be referred to in correspondence with the policy control method of the service transmission channel described above.
[0378] The access and mobility management network element includes an access and mobility management module, which is used for:
[0379] Based on the location information of the user terminal, a first service transmission channel control plane access module is selected, and a service transmission channel establishment request is sent to the first service transmission channel control plane access module; the first service transmission channel control plane access module is the service transmission channel control plane access module included in the first service transmission channel control plane network element.
[0380] The first service transmission channel control plane access module is used for:
[0381] Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information.
[0382] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0383] The target control surface anchor point module is used for:
[0384] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0385] The strategy control system for the service transmission channel provided by the present invention will be described below. The strategy control system for the service transmission channel described below can be referred to in correspondence with the strategy control method for the service transmission channel described above.
[0386] The policy control system for the service transport channel includes: access and mobility management network element, first service transport channel control plane network element, first service transport channel management policy control network element, and first service transport channel user plane network element;
[0387] The access and mobility management network element is used to: select the first service transmission channel control plane access module based on the location information of the user terminal, and send a service transmission channel establishment request information to the first service transmission channel control plane access module;
[0388] The first service transmission channel control plane network element includes a first service transmission channel control plane access module; the first service transmission channel control plane access module is used for:
[0389] Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information.
[0390] Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network.
[0391] The first service transmission channel management policy control network element includes the first visited location policy module; the first visited location policy module is used for:
[0392] Based on the first request information sent by the first service transmission channel control plane access module, the visited location policy is matched, the response information corresponding to the first request information is generated based on the matching result, and the response information corresponding to the first request information is returned to the first service transmission channel control plane access module.
[0393] The first service transport channel user plane network element includes the first service transport channel user plane access module; the first service transport channel user plane access module is used for:
[0394] In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, a first service transport channel user plane for connecting to the access network is established.
[0395] The target control surface anchor point module is used for:
[0396] Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
[0397] Figure 9 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 9 As shown, the electronic device may include a processor 910, a communications interface 920, a memory 930, and a communication bus 940, wherein the processor 910, the communications interface 920, and the memory 930 communicate with each other via the communication bus 940. The processor 910 can call logical instructions in the memory 930 to execute the policy control methods for the service transmission channels of the above embodiments.
[0398] Furthermore, the logical instructions in the aforementioned memory 930 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0399] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the strategy control method for the service transmission channel of the above embodiments.
[0400] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the strategy control method for the service transmission channel of the above embodiments.
[0401] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0402] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0403] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A strategy control method for a service transmission channel, characterized in that, Applied to a first service transport channel control plane network element, the first service transport channel control plane network element including a first service transport channel control plane access module, the method includes: The access module through the first service transmission channel control plane selects the first visited location policy module based on the service transmission channel establishment request information sent by the access and mobility management network element, and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information. The first service transport channel control plane access module selects a target control plane anchor module and a first service transport channel user plane access module based on the response information corresponding to the first request information, and sends a second request information to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The target control surface anchor point module is used for: Based on the second request information, the first target home location policy module and the target user plane anchor point module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor point module. The target user plane anchor point module is used to establish a second service transmission channel user plane that connects to an external data network.
2. The strategy control method for the service transmission channel according to claim 1, characterized in that, After sending the second request information to the target control plane anchor point module, the method further includes: The first service transport channel control plane access module receives the response information corresponding to the second request information returned by the target control plane anchor point module, and returns the response information corresponding to the service transport channel establishment request information to the access and mobility management network element based on the response information corresponding to the second request information. The response information corresponding to the second request information includes the location policy in the response information corresponding to the third request information. The response information corresponding to the service transmission channel establishment request information includes first identification information used to identify the service transmission channel.
3. The strategy control method for the service transmission channel according to claim 2, characterized in that, The first service transmission channel control plane access module establishes a service transmission channel with the access network based on the first identification information; the first service transmission channel control plane access module establishes a service transmission channel with the target control plane anchor module based on the second identification information in the target visited location policy, wherein the second identification information is used to identify the replaced service transmission channel. The first identification information is the second identification information; or, The first identification information is the third identification information submitted by the user terminal to identify the service transmission channel.
4. The strategy control method for the service transmission channel according to claim 1, characterized in that, The first service transmission channel control plane network element also includes a first service transmission channel control plane anchor point module; The target control plane anchor module is the first service transmission channel control plane anchor module; or, the target control plane anchor module is the second service transmission channel control plane anchor module in the second service transmission channel control plane network element.
5. The strategy control method for the service transmission channel according to claim 4, characterized in that, The response information corresponding to the first request information includes second identification information for identifying the replaced service transmission channel. The module for selecting the target control plane anchor point based on the response information corresponding to the first request information includes: In response to the fact that the first service transmission channel control plane anchor module can unblock the service transmission channel identified by the second identification information, the first service transmission channel control plane anchor module is selected as the target control plane anchor module; In response to the first service transmission channel control plane anchor module being unable to clear the service transmission channel identified by the second identification information, a target control plane anchor module is selected based on the second identification information, wherein the target control plane anchor module is the second service transmission channel control plane anchor module.
6. The strategy control method for a service transmission channel according to claim 1, characterized in that, The first visited location policy module is the visited location policy module included in the first service transmission channel management policy control network element, and the first service transmission channel management policy control network element also includes a first home location policy module. The first target home location policy module is the first home location policy module; or, the first target home location policy module is the second home location policy module in the second service transmission channel management policy control network element.
7. The strategy control method for a service transmission channel according to claim 6, characterized in that, The module for selecting the first target location strategy based on the second request information includes: If the target user is determined to be a non-roaming user based on the second request information, the first home location policy module is selected as the first target home location policy module; If the target user is determined to be a roaming user based on the second request information, the second home location strategy module is selected as the first target home location strategy module.
8. The strategy control method for a service transmission channel according to claim 6, characterized in that, The first visited location policy module includes a first visited location policy database function module and a first policy control function module, and the first home location policy module includes a first home location policy database function module and a first policy control function module. Sending a first request message to the first visited location policy module, so that the first visited location policy module can match a visited location policy based on the first request message to obtain response information corresponding to the first request message, includes: A first request message is sent to the first policy control function module so that the first policy control function module can match the visited policy information of the first visited policy database function module based on the first request message to obtain the response information corresponding to the first request message.
9. The strategy control method for a service transmission channel according to claim 1, characterized in that, The first service transport channel user plane access module is the service transport channel user plane access module included in the first service transport channel user plane network element, and the first service transport channel user plane network element also includes the first service transport channel user plane anchor point module. The target user plane anchor module is either the first service transport channel user plane anchor module or the service transport channel user plane anchor module in the second service transport channel user plane network element.
10. The strategy control method for a service transmission channel according to claim 1, characterized in that, The second request information includes second identification information in the target visit policy, which is used to identify the replaced service transmission channel; The third request information includes the second identification information; or... The third request information includes the second identification information and the third identification information submitted by the user terminal for identifying the service transmission channel; Wherein, the third identification information included in the third request information is the same as the third identification information included in the second request information; or, the third identification information included in the third request information is obtained by the target control surface anchor point module based on the second identification information.
11. The strategy control method for a service transmission channel according to any one of claims 1 to 10, characterized in that, The method further includes: The first service transmission channel control plane access module selects the target visited location policy module based on the service transmission channel reconstruction request information sent by the access and mobility management network element, and sends a fourth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the fourth request information to obtain the response information corresponding to the fourth request information. The first service transmission channel control plane access module selects a new target service transmission channel control plane anchor module and a target service transmission channel user plane access module based on the response information corresponding to the fourth request information, and sends a fifth request information to the target service transmission channel control plane anchor module.
12. The strategy control method for a service transmission channel according to claim 11, characterized in that: The response information corresponding to the fourth request information includes first service transport channel reconstruction identification information, which is used to indicate whether a new service transport channel control plane anchor point module is allowed to be selected; the first service transport channel control plane network element also includes a first service transport channel control plane anchor module; the service transport channel reconstruction request information includes fourth identification information for identifying the service transport channel; The module for selecting a new target service transmission channel control plane anchor point based on the response information corresponding to the fourth request information includes: If, based on the identification information reconstructed from the first service transmission channel, it is determined that a new service transmission channel control plane anchor module can be selected, and the first service transmission channel control plane anchor module can unblock the service transmission channel identified by the fourth identification information, then the first service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module. If, based on the identification information reconstructed from the first service transmission channel, it is determined that a new service transmission channel control plane anchor module can be selected, and the first service transmission channel control plane anchor module cannot clear the service transmission channel identified by the fourth identification information, then the original service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module. If, based on the identification information reconstructed from the first service transmission channel, it is determined that selecting a new service transmission channel control plane anchor module is not permitted, then the original service transmission channel control plane anchor module is selected as the target service transmission channel control plane anchor module.
13. The strategy control method for a service transmission channel according to any one of claims 1 to 10, characterized in that, The method further includes: The first service transport channel control plane access module selects a target visited location policy module based on the service transport channel reconstruction request information sent by the access and mobility management network element, and sends a sixth request information to the target visited location policy module so that the target visited location policy module can match the visited location policy based on the sixth request information to obtain the response information corresponding to the sixth request information; the response information corresponding to the sixth request information includes second service transport channel reconstruction identification information, which is used to indicate whether it is necessary to select a visited location service transport channel control plane anchor point module. The first service transmission channel control plane access module determines whether it is necessary to select the service transmission channel control plane anchor module of the visited location based on the identification information reconstructed by the second service transmission channel; if it is necessary to select the service transmission channel control plane anchor module of the visited location, the service transmission channel control plane anchor module belonging to the visited location is selected.
14. A strategy control method for a service transmission channel, characterized in that, The method, applied to a first service transport channel management policy control network element, which includes a first visited location policy module, comprises: The first visited location policy module matches the visited location policy based on the first request information sent by the first service transmission channel control plane access module, which is included in the first service transmission channel control plane network element. The first visited location strategy module generates response information corresponding to the first request information based on the matching result, and returns the response information corresponding to the first request information to the first service transmission channel control plane access module. The first service transmission channel control plane access module is used for: The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module; Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The target control surface anchor point module is used for: Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
15. The strategy control method for a service transmission channel according to claim 14, characterized in that, The first request information includes user identification information of the user terminal, location information of the user terminal, access time information of the user terminal, and third identification information submitted by the user terminal for identifying the service transmission channel. The matching of the visited location policy based on the first request information sent by the first service transmission channel control plane access module, which includes the first service transmission channel control plane network element, includes: Based on the first request information, the visited location policy information is matched to obtain a matching result; the visited location policy information includes at least one visited location policy subscribed to by the user terminal, and any of the visited location policies is used to characterize the mapping relationship between user identification information, location information, time information, and identification information submitted by the user terminal to identify the service transmission channel and identification information to identify the replaced service transmission channel; the matching result includes the target visited location policy.
16. The strategy control method for a service transmission channel according to claim 14, characterized in that, The matching result includes a target visitor policy, and the target visitor policy includes a first home policy confirmation identifier. The first home policy confirmation identifier is used to indicate whether it is necessary to interact with the home policy module to confirm whether the target visitor policy is provided. The step of generating response information corresponding to the first request information based on the matching result includes: If, based on the first home location policy confirmation identifier information, it is determined that interaction with the home location policy module is required to confirm whether the target visited location policy is provided, then the second target home location policy module is addressed. A seventh request message is sent to the second target home location policy module so that the second target home location policy module matches the home location policy based on the seventh request message to obtain the response information corresponding to the seventh request message. The response information corresponding to the seventh request message includes a second home location policy confirmation identifier. The second home location policy confirmation identifier is used to indicate whether the first visited location policy module is allowed to provide the target visited location policy. If the identification information based on the second home location policy confirms that the first visited location policy module is allowed to provide the target visited location policy, the response information corresponding to the first request information is generated based on the target visited location policy, so that the response information corresponding to the first request information includes the target visited location policy. If, based on the second home location policy confirmation identifier information, it is determined that the first visited location policy module is not allowed to provide the target visited location policy, response information corresponding to the first request information is generated, and the response information corresponding to the first request information does not include the target visited location policy. If, based on the first location policy confirmation identifier information, it is determined that there is no need to interact with the location policy module to confirm whether to provide the target location policy, response information corresponding to the first request information is generated based on the target location policy, so that the response information corresponding to the first request information includes the target location policy.
17. A strategy control method for a service transmission channel, characterized in that, Applied to a user plane network element of a first service transport channel, the first service transport channel user plane network element including a first service transport channel user plane access module, the method includes: In response to the control command of the first service transmission channel control plane access module included in the first service transmission channel control plane network element, the first service transmission channel user plane for connecting to the access network is established through the first service transmission channel user plane access module. The first service transmission channel control plane access module is used for: The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information. Based on the response information corresponding to the first request information, the target control plane anchor module and the first service transmission channel user plane access module are selected, and the second request information is sent to the target control plane anchor module. The target control surface anchor point module is used for: Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
18. A strategy control method for a service transmission channel, characterized in that, Applied to access and mobility management network elements, the method includes: Based on the location information of the user terminal, a first service transmission channel control plane access module is selected, and a service transmission channel establishment request is sent to the first service transmission channel control plane access module; the first service transmission channel control plane access module is the service transmission channel control plane access module included in the first service transmission channel control plane network element. The first service transmission channel control plane access module is used for: Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information. Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The target control surface anchor point module is used for: Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
19. The strategy control method for a service transmission channel according to claim 18, characterized in that, After sending the service transmission channel establishment request information to the first service transmission channel control plane access module, the method further includes: The system receives response information corresponding to the service transmission channel establishment request information returned by the first service transmission channel control plane access module; the response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.
20. A service transmission channel control plane network element, characterized in that, The service transport channel control plane network element is a first service transport channel control plane network element, which includes a first service transport channel control plane access module. The first service transport channel control plane access module is used for: The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information. Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The target control surface anchor point module is used for: Based on the second request information, the first target home location policy module and the target user plane anchor point module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor point module. The target user plane anchor point module is used to establish a second service transmission channel user plane that connects to an external data network.
21. A service transmission channel management strategy control network element, characterized in that, The service transmission channel management policy control network element is a first service transmission channel management policy control element, which includes a first visited location policy module. The first visited location policy module is used for: Based on the first request information sent by the first service transmission channel control plane access module, which is included in the first service transmission channel control plane network element, the visited location policy is matched, and the response information corresponding to the first request information is generated based on the matching result and returned to the first service transmission channel control plane access module. The first service transmission channel control plane access module is used for: The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module; Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The target control surface anchor point module is used for: Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
22. A user plane network element for a service transmission channel, characterized in that, The service transport channel user plane network element is a first service transport channel user plane network element, which includes a first service transport channel user plane access module. The first service transport channel user plane access module is used for: In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, a first service transport channel user plane for connecting to the access network is established. The first service transmission channel control plane access module is used for: The service transmission channel establishment request information sent by the access and mobility management network element selects the first visited location policy module and sends the first request information to the first visited location policy module so that the first visited location policy module can match the visited location policy based on the first request information to obtain the response information corresponding to the first request information. Based on the response information corresponding to the first request information, the target control plane anchor module and the first service transmission channel user plane access module are selected, and the second request information is sent to the target control plane anchor module. The target control surface anchor point module is used for: Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
23. An access and mobility management network element, characterized in that, include: An access and mobility management module, wherein the access and mobility management module is used for: Based on the location information of the user terminal, a first service transmission channel control plane access module is selected, and a service transmission channel establishment request is sent to the first service transmission channel control plane access module; the first service transmission channel control plane access module is the service transmission channel control plane access module included in the first service transmission channel control plane network element. The first service transmission channel control plane access module is used for: Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information. Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The target control surface anchor point module is used for: Based on the second request information, a first target home location policy module and a target user plane anchor module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor module; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.
24. A strategy control system for a service transmission channel, characterized in that, include: Access and mobility management network element, first service transport channel control plane network element, first service transport channel management policy control network element, and first service transport channel user plane network element; The access and mobility management network element is used to: select the first service transmission channel control plane access module based on the location information of the user terminal, and send a service transmission channel establishment request information to the first service transmission channel control plane access module; The first service transmission channel control plane network element includes a first service transmission channel control plane access module; the first service transmission channel control plane access module is used for: Based on the service transmission channel, a request information selection first visitor strategy module is established, and a first request information is sent to the first visitor strategy module so that the first visitor strategy module can match the visitor strategy based on the first request information to obtain the response information corresponding to the first request information. Based on the response information corresponding to the first request information, a target control plane anchor module and a first service transport channel user plane access module are selected, and a second request information is sent to the target control plane anchor module; the first service transport channel user plane access module is used to establish a first service transport channel user plane connecting to the access network. The first service transmission channel management policy control network element includes the first visited location policy module; the first visited location policy module is used for: Based on the first request information sent by the first service transmission channel control plane access module, the visited location policy is matched, the response information corresponding to the first request information is generated based on the matching result, and the response information corresponding to the first request information is returned to the first service transmission channel control plane access module. The first service transport channel user plane network element includes the first service transport channel user plane access module; the first service transport channel user plane access module is used for: In response to the control command of the first service transport channel control plane access module included in the first service transport channel control plane network element, a first service transport channel user plane for connecting to the access network is established. The target control surface anchor point module is used for: Based on the second request information, the first target home location policy module and the target user plane anchor point module are selected, and a third request information is sent to the first target home location policy module so that the first target home location policy module can match the home location policy based on the third request information to obtain the response information corresponding to the third request information and return it to the target control plane anchor point module. The target user plane anchor point module is used to establish a second service transmission channel user plane that connects to an external data network.
25. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the policy control method for the service transmission channel as described in any one of claims 1 to 19.
26. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the strategy control method for the service transmission channel as described in any one of claims 1 to 19.
27. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the strategy control method for the service transmission channel as described in any one of claims 1 to 19.