Policy control methods, network elements, systems, equipment, and media for service transmission channels

CN118785528BActive Publication Date: 2026-08-14CHINA MOBILE GROUP DESIGN INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-10
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0006]本发明提供一种业务传送通道的策略控制方法、网元、系统、设备和介质,用以解决现有技术中用户漫游时无法为用户业务建立最短路径的业务传送通道的缺陷

Benefits of technology

[0082]本发明提供的业务传送通道的策略控制方法、网元、系统、设备和介质,通过第一业务传送通道控制面接入模块,基于接入及移动性管理网元发送的业务传送通道建立请求信息选择第一拜访地策略模块,并向第一拜访地策略模块发送第一请求信息,且第一请求信息用于指示第一拜访地策略模块基于第一请求信息选择目标归属地策略模块,并向目标归属地策略模块发送第二请求信息,且第二请求信息用于指示目标归属地策略模块基于第二请求信息匹配归属地策略,以得到第二请求信息对应的响应信息,并返回第二请求信息对应的响应信息至第一拜访地策略模块,以及接收第一拜访地策略模块发送的第一请求信息对应的响应信息,基于第一请求信息对应的响应信息选择目标控制面锚点模块和第一业务传送通道用户面接入模块,并向目标控制面锚点模块发送第三请求信息,且第三请求信息用于指示目标控制面锚点模块基于第三请求信息选择目标用户面锚点模块,且目标用户面锚点模块用于建立连接外部数据网的第二业务传送通道用户面,从而即使用户终端处于拜访地也可以获取归属地策略,从而可以将用户终端的用户业务就近接入至相应的业务平台,即使用户漫游时也可以为用户业务建立最短路径的业务传送通道,从而提升用户的业务体验感;同时,通过上述方式,用户漫游时可以基于拜访地策略和归属地策略一同进行业务传送通道的管理,进而提升业务传送通道策略控制的效率和灵活性,增强业务保障能力,最终提升用户的业务体验感。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118785528B_ABST
    Figure CN118785528B_ABST
Patent Text Reader

Abstract

This invention provides a policy control method, network element, system, device, and medium for service transmission channels. The method includes: selecting a first visited location policy module based on service transmission channel establishment request information through a first service transmission channel control plane access module, and sending a first request message to the first visited location policy module so that the first visited location policy module can select a target home location policy module based on the first request message; and sending a second request message to the target home location policy module, the second request message instructing the target home location policy module to match the home location policy; and selecting a target control plane anchor point module and a first service transmission channel user plane access module based on the response information corresponding to the first request message through the first service transmission channel control plane access module. This invention can enable user services of user terminals to access the corresponding service platform nearby, and can establish the shortest path service transmission channel for user services even when users are roaming.
Need to check novelty before this filing date? Find Prior Art

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). 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 control plane of the first service transmission channel, selects a 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 a first request to the first visited location policy module so that the first visited location policy module can select a target home location policy module based on the first request information. The first visited location policy module then sends a second request to the target home location policy module. The first request information is used to instruct the first visited location policy module to match a visited location policy based on the first request information to obtain a target visited location policy. The second request information is used to instruct the target home location policy module to match a home location policy based on the second request information to obtain response information corresponding to the second request information and return it to the first visited location policy module.

[0009] The first service transport channel control plane access module receives the response information corresponding to the first request information sent by the first visited location policy 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 a third request information to the target control plane anchor module; the response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information and the target visited location policy; 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 third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0011] According to a policy control method for a service transmission channel provided by the present invention, after receiving the response information corresponding to the first request information sent by the first visited location policy module, the method further includes:

[0012] The access module, through the control plane of the first service transmission channel, returns the response information corresponding to the service transmission channel establishment request information to the access and mobility management network element based on the response information corresponding to the first request information;

[0013] The response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.

[0014] 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 point module based on the second identification information, wherein the second identification information is used to identify the replaced service transmission channel.

[0015] The first identification information is the second identification information; or,

[0016] The first identification information is the third identification information submitted by the user terminal to identify the service transmission channel.

[0017] 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.

[0018] 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.

[0019] 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:

[0020] 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;

[0021] 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.

[0022] 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.

[0023] The target home location policy module is the first home location policy module; or, the target home location policy module is the second home location policy module in the second service transmission channel management policy control network element.

[0024] According to a policy control method for a service transmission channel provided by the present invention, if the first request information indicates that the target user is a non-roaming user, the target home location policy module is the first home location policy module; if the first request information indicates that the target user is a roaming user, the target home location policy module is the second home location policy module.

[0025] 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.

[0026] Sending the first request information to the first visited location policy module includes:

[0027] Send a first request message to the first policy control function module; the first request message is used to instruct the first policy control function module to match the visitor policy information of the first visitor policy database function module based on the first request message, so as to obtain the target visitor policy.

[0028] 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.

[0029] The target user plane anchor module is the first service transport channel user plane anchor module; or, the target user plane anchor module is the second service transport channel user plane anchor module in the second service transport channel user plane network element.

[0030] According to a policy control method for a service transmission channel provided by the present invention, the target control plane anchor point module is used for:

[0031] When the home location policy changes, a home location policy change request information is sent to the target home location policy module; the home location policy change request information is used to instruct the target home location policy module to match the home location policy based on the home location policy change request information in order to obtain the response information corresponding to the home location policy change request information.

[0032] Receive the response information corresponding to the location policy change request information.

[0033] According to a policy control method for a service transmission channel provided by the present invention, the method further includes:

[0034] The first service transport channel control plane access module selects the 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 fourth request information to the target visited location policy module; the fourth request information is used to instruct the target visited location policy module to match the visited location policy based on the fourth request information to obtain the response information corresponding to the fourth request information.

[0035] 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.

[0036] 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;

[0037] 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:

[0038] 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.

[0039] 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.

[0040] 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.

[0041] According to a policy control method for a service transmission channel provided by the present invention, the method further includes:

[0042] 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. The sixth request information is used to instruct the target visited location policy module to 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.

[0043] 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 user terminal selects the service transmission channel control plane anchor module belonging to the visited location.

[0044] 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:

[0045] The first visited location policy module selects a target home location policy module based on a first request message sent by the first service transport channel control plane access module, which is included in the first service transport channel control plane network element. It then sends a second request message to the target home location policy module and matches the visited location policy based on the first request message to obtain the target visited location policy. The first request message is sent to the first visited location policy module after the first service transport channel control plane access module selects the first visited location policy module based on the service transport channel establishment request message sent by the access and mobility management network element. The second request message instructs the target home location policy module to match the home location policy based on the second request message to obtain the response information corresponding to the second request message.

[0046] The first visited location policy module receives the response information corresponding to the second request information sent by the target home location policy module. Based on the response information corresponding to the second request information and the target visited location policy, it determines the response information corresponding to the first request information and returns the response information corresponding to the first request information to the first service transport channel control plane access module. The response information corresponding to the first request information is used to instruct the first service transport channel control plane access module to select 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 to send a third 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.

[0047] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0048] According to a policy control method for a service transmission channel provided by the present invention, the second 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.

[0049] The second request information is used to instruct the target home location policy module to match home location policy information based on the second request information to obtain response information corresponding to the second request information; the home location policy information includes at least one home location policy subscribed to by the user terminal, and any one of the home 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.

[0050] According to a policy control method for a service transmission channel provided by the present invention, the target visited location policy includes a first home location policy confirmation identifier, which 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.

[0051] The step of determining the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visit policy includes:

[0052] If, based on the first location policy confirmation identifier information, it is determined that interaction with the location policy module is required to confirm whether the target visited location policy is provided, a seventh request message is sent to the target location policy module. The seventh request message is used to instruct the target location policy module to match the location policy based on the seventh request message to obtain the response information corresponding to the seventh request message. The seventh request message includes the user identifier information of the user terminal and / or the policy identifier information of the target visited location policy. The response information corresponding to the seventh request message includes a second location policy confirmation identifier information, which is used to indicate whether the first visited location policy module is allowed to provide the target visited location policy.

[0053] 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 second request information and the target visited location policy are used to generate the response information corresponding to the first request information, so that the response information corresponding to the first request information includes the target visited location policy;

[0054] If it is determined based on the second home location policy confirmation identifier information that the first visited location policy module is not allowed to provide the target visited location policy, the response information corresponding to the first request information is generated based on the response information corresponding to the second request information, and the response information corresponding to the first request information does not include the target visited location policy.

[0055] 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, then, based on the response information corresponding to the second request information and the target location policy, response information corresponding to the first request information is generated, so that the response information corresponding to the first request information includes the target location policy.

[0056] According to a policy control method for a service transmission channel provided by the present invention, determining the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy includes:

[0057] If the target home location policy in the response information corresponding to the second request information is the same type of policy as the target visited location policy, and the priority of the target home location policy is greater than or equal to the priority of the target visited location policy, the response information corresponding to the first request information is generated based on the target home location policy, so that the response information corresponding to the first request information includes the target home location policy;

[0058] If the target home location policy in the response information corresponding to the second request information is the same type of policy as the target visited location policy, and the priority of the target home location policy is lower than the priority of 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;

[0059] If the target location policy in the response information corresponding to the second request information is a different type of policy from the target visit policy, the response information corresponding to the first request information is determined based on the target visit policy and the target location policy.

[0060] 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:

[0061] The access and mobility management network element establishes a service transmission channel request information to select a first visited location policy module and sends a first request information to the first visited location policy module, so that the first visited location policy module can select a target home location policy module based on the first request information. The first visited location policy module then sends a second request information to the target home location policy module. The first request information is used to instruct the first visited location policy module to match a visited location policy based on the first request information to obtain a target visited location policy. The second request information is used to instruct the target home location policy module to match a home location policy based on the second request information to obtain response information corresponding to the second request information and return it to the first visited location policy module.

[0062] The system receives the response information corresponding to the first request information sent by the first visited location policy 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 a third request information to the target control plane anchor module; the response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information and the target visited location policy; 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.

[0063] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0064] 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:

[0065] 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, selects a target home location policy module, and sends a second request information to the target home location policy module. Based on the first request information, the module matches the visited location policy to obtain the target visited location policy. The first request information is sent by the first service transport channel control plane access module to the first visited location policy module after selecting the first visited location policy module based on the service transport channel establishment request information sent by the access and mobility management network element. The second request information is used to instruct the target home location policy module to match the home location policy based on the second request information to obtain the response information corresponding to the second request information.

[0066] The system receives the response information corresponding to the second request information sent by the target home location policy module, determines the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy, and returns the response information corresponding to the first request information to the first service transport channel control plane access module. The response information corresponding to the first request information is used to instruct the first service transport channel control plane access module to select 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 send a third 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.

[0067] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0068] 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;

[0069] 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;

[0070] 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:

[0071] Based on the service transmission channel establishment request information sent by the access and mobility management network element, select the first visited location policy module and send the first request information to the first visited location policy module;

[0072] Receive the response information corresponding to the first request information sent by the first visited location strategy module, select the target control plane anchor module and the first service transmission channel user plane access module based on the response information corresponding to the first request information, and send the third request information to the target control plane anchor module;

[0073] 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:

[0074] The first request information sent by the first service transmission channel control plane access module is used to select the target home location policy module, and a second request information is sent to the target home location policy module. The target home location policy is obtained by matching the visited location policy based on the first request information. The second request information is used to instruct the target home location policy module to match the home location policy based on the second request information in order to obtain the response information corresponding to the second request information.

[0075] Receive the response information corresponding to the second request information sent by the target home location policy module, determine the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy, and return the response information corresponding to the first request information to the first service transmission channel control plane access module.

[0076] 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 is used for:

[0077] In response to the control command of the first service transmission channel control plane access module, a first service transmission channel user plane for connecting to the access network is established.

[0078] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0079] 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.

[0080] 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.

[0081] 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.

[0082] The present invention provides a policy control method, network element, system, device, and medium for a service transport channel. 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, instructing it to select a target home location policy module. A second request message is then sent to the target home location policy module, instructing it to match a home location policy based on the second request message to obtain a response message corresponding to the second request message. This response message is then returned to the first visited location policy module. The system also receives the response message corresponding to the first request message from the first visited location policy module and selects a target home location policy module based on the response message. The system includes a control plane anchor module and a first service transport channel user plane access module. A third request message is sent to the target control plane anchor module, instructing it to select a target user plane anchor module. The target user plane anchor module then establishes a second service transport channel user plane connecting to the external data network. This allows the user terminal to obtain the home location policy even when it is in the visited location, enabling the user's services to be accessed to the nearest service platform. Even when the user is roaming, the system can establish the shortest path service transport channel, improving the user's service experience. Furthermore, by using this method, the system can manage the service transport channel based on both the visited and home location policies while the user is roaming, 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

[0083] 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.

[0084] Figure 1 One of the structural diagrams of the policy control architecture for the service transmission channel provided by the present invention;

[0085] Figure 2 The second schematic diagram of the strategy control architecture for the service transmission channel provided by the present invention;

[0086] Figure 3 One of the flowcharts for the strategy control method of the service transmission channel provided by the present invention;

[0087] Figure 4 The third schematic diagram of the strategy control architecture for the service transmission channel provided by the present invention;

[0088] Figure 5 A schematic diagram of the structure of the service transmission channel management strategy control network element provided by the present invention;

[0089] Figure 6 The second flowchart illustrates the strategy control method for the service transmission channel provided by this invention.

[0090] Figure 7 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0091] 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.

[0092] In the description of the embodiments of the present invention, it should be noted that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature. Furthermore, the use of terms such as "first" and "second" distinguishes identical or similar items with substantially the same function and effect, but does not limit their order. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference.

[0093] In the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0094] In this invention, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0095] 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.

[0096] 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.

[0097] 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.

[0098] 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 2 As 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.

[0099] 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.

[0100] 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.

[0101] To address the above problems, the present invention proposes the following embodiments. These will be described below with reference to the accompanying drawings.

[0102] 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:

[0103] 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 a first request information to the first visited location policy module so that the first visited location policy module can select the target home location policy module based on the first request information, and the first visited location policy module sends a second request information to the target home location policy module.

[0104] The second request information is used to instruct the target location policy module to match the location policy based on the second request information, so as to obtain the response information corresponding to the second request information and return it to the first visited location policy module.

[0105] 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.

[0106] 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.

[0107] 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.

[0108] 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.

[0109] Here, the first visited location strategy module can be used to select the target home location strategy module and interact with it.

[0110] Furthermore, the first visited location policy module is primarily responsible for the policy management and control of the visited location (access location) of the user terminal. Further, 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).

[0111] In one specific embodiment, based on the third identification information, the user terminal's user number, and the UE's current location information, the service transport channel management policy control network element of the UE's visited location 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 NFInstance 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.

[0112] 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:

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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).

[0117] Specifically, the first visited location strategy module selects the target home location strategy module based on the first request information and sends a second request information to the target home location strategy module; and receives the response information corresponding to the second request information sent by the target home location strategy module.

[0118] In one embodiment, the first visited location policy module selects the target home location policy module based on the first request information and forwards the first request information to the target home location policy module, that is, the second request information is the same as the first request information, in order to request to obtain the target home location policy subscribed by the user terminal.

[0119] The first request information is further used to instruct the first visited location policy module to match a visited location policy based on the first request information to obtain a target visited location policy. Specifically, the first visited location policy module matches a visited location policy based on the first request information to obtain a target visited location policy; and determines the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy.

[0120] In one specific embodiment, the first visitor policy module matches visitor policy information with the first request information to obtain a target visitor policy. The visitor policy information includes at least one visitor policy subscribed to by the user terminal. More specifically, the content of the first request information is matched with pre-saved visitor policy information. This visitor policy information is pre-defined by the subscription agreement.

[0121] 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.

[0122] 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, 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 mandatory parameter; for example, DNN+S-NSSAI and APN. Location information is a mandatory 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 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; by default, it applies to all time periods, i.e., global time. Identification information used to identify the replaced service transmission channel is a mandatory 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.

[0123] The first visit location strategy module addresses the target home location strategy module, which may include the following three embodiments:

[0124] In the first embodiment, the first visited location policy module addresses the corresponding target home location policy module according to the local configuration data; the local configuration data includes at least one of the following: the identification information of the target visited location policy (such as the policy name of the target visited location policy), the identification data of the user terminal, etc.

[0125] In the second embodiment, the first visited location policy module performs service discovery for the target home location policy module in a network resource database (e.g., an NRF (Network Repository Function)). Based on the service discovery results returned by the network resource database, it selects the target home location policy module. The request message sent to the network resource database may include, but is not limited to, at least one of the following: the identifier information of the target visited location policy (e.g., the policy name of the target visited location policy), the identifier data of the user terminal, 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: the identifier information of the target visited location policy (e.g., the policy name of the target visited location policy), the identifier data of the user terminal, etc.

[0126] In the third embodiment, the first visited location policy 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 target home location policy module. The query message may include, but is not limited to, at least one of the following: the identifier information of the target visited location policy (e.g., the policy name of the target visited location policy), the identifier data of the user terminal, etc. It should be noted that the network resource database needs to be pre-configured with the aforementioned relevant information used for addressing the service transmission channel management policy control network element. This relevant information may include, but is not limited to, at least one of the following: the identifier information of the target visited location policy (e.g., the policy name of the target visited location policy), the identifier data of the user terminal, etc.

[0127] Specifically, the target location policy module matches the location policy based on the second request information, obtains the response information corresponding to the second request information, and returns the response information corresponding to the second request information to the first visited location policy module.

[0128] In one specific embodiment, the target location policy module matches the second request information with location policy information to obtain response information corresponding to the second request information. The location policy information includes at least one location policy subscribed to by the user terminal. More specifically, the content of the second request information is matched with pre-saved location policy information. This location policy information is pre-defined by the subscription agreement.

[0129] In one embodiment, the second 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 home location policy is used to characterize the mapping relationship between 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.

[0130] The response information corresponding to the second request information includes the matched target home policy (such as the identifier information of the target home policy or the complete home policy content) and / or the identifier data of the target home policy module; the target home policy includes the identifier information used to identify the replaced service transmission channel. Alternatively, the response information corresponding to the second request information includes the identifier information used to identify the replaced service transmission channel and / or the identifier data of the target home policy module from the matched target home policy.

[0131] In one embodiment, the response information corresponding to the first request information includes the response information corresponding to the second request information. Further, the response information corresponding to the first request information also includes a target access policy, which includes identification information for identifying the replaced service transport channel. In another embodiment, the response information corresponding to the first request information also includes the identification information for identifying the replaced service transport channel from the target access policy.

[0132] 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.

[0133] Step 120: Through the first service transmission channel control plane access module, receive the response information corresponding to the first request information sent by the first visited location policy module, select the target control plane anchor module and the first service transmission channel user plane access module based on the response information corresponding to the first request information, and send the third request information to the target control plane anchor module.

[0134] Wherein, the response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information and the target visited location policy; 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.

[0135] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0136] 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 home location policy based on the response information corresponding to the first request information. Based on the target home location 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 connected to the nearest service platform, and even when users are roaming, the shortest path service transport channel can be established for user services.

[0137] Furthermore, based on the target home location policy or target visited location policy, and the location information of the user terminal, the corresponding first service transmission channel user plane access module is selected.

[0138] In one embodiment, the third request information includes the identification information of the service transmission channel after the identification replacement, and a target user plane anchor point module is selected based on this identification information. Further, the third request information includes a target home location policy, and a target user plane anchor point module is selected based on the target home location policy. Based on this, user services can be connected to the nearest service platform, and even when users are roaming, the shortest path service transmission channel can be established for user services.

[0139] In another embodiment, the third request information includes the identification data of the target home location policy module. Based on this identification data, the target home location policy module is selected. Then, the identification information of the service transmission channel after identification replacement is obtained from the target home location policy module, and the target user plane anchor module is selected based on this identification information. Further, the target home location policy is obtained from the target home location policy module, and the target user plane anchor module is selected based on the target home location policy. Based on this, user services can be connected to the nearest service platform, and even when users are roaming, the shortest path service transmission channel can be established for user services.

[0140] In one specific embodiment, the target control plane anchor module sends the target home location policy to the selected target user plane anchor module.

[0141] Furthermore, after receiving the third 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, 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 third 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.

[0142] 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.

[0143] To facilitate understanding of the policy control system for service transmission channels, such as Figure 4 As 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.

[0144] 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 target home location policy module subscribes to and selects the policy of the service transport channel control plane anchor module for the user. Specifically, based on the service transport channel user plane anchor module to which the user needs to access the service platform, the user's "third identification information submitted by the UE to identify the service transport channel (e.g., S-NSSAI+DNN in 5G network, APN in 4G network)" 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 network, APN in 4G network). In other words, the user subscribes to the aforementioned home location policy information in the service transport channel management policy control network element to which the target home location policy module belongs. Next, after completing the above steps, the following policy control steps are executed:

[0145] 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.

[0146] 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.

[0147] 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 first visited location policy module, i.e., it selects the first visited location policy module, and then sends a first request message to the first visited location policy module. 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, which identifies 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).

[0148] Fourth step: After receiving the first request information sent by the first service transmission channel control plane access module, the first visited location policy module addresses the target home location policy module and forwards the first request information (second request information) to the target home location policy module to request the user's subscribed target home location policy; the target home location policy module matches the content in the second request information with the pre-saved, user-subscribed home location policy information to obtain the target home location policy.

[0149] Fifth, the first visited location strategy module returns the response information corresponding to the first request information to the first service transmission channel control plane access module.

[0150] Step 6: The first service transport channel control plane access module executes the subsequent service process based on the user service transport channel establishment request message and the second identification information (such as S-NSSAI+DNN in 5G network, APN in 4G network) contained in the PCC policy issued by the first visited location policy module for identifying the replaced service transport channel, the identification data of the target home location policy module, and the target home location policy subscribed by the user. That is, based on the second identification information, it selects the service transport channel control plane network element (anchor module) and the service transport channel user plane network element (access module) (of course, the service transport channel user plane network element (access module) may not be selected based on the second identification information). After that, it sends the third request information to the target control plane anchor module.

[0151] Step 7: After receiving the third 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, 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 transport channel from the user data network element. Then, the target control plane anchor module selects the target user plane anchor module based on the third request information. After receiving the third request information from the first service transport channel control plane access module, if the target control plane anchor module... The module is a module included in the control plane network element of the first service transmission channel. 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. It can directly perform subsequent service processing based on the user's subscription data. In addition, the target control plane anchor point initiates the PCC process, that is, it executes the corresponding home location PCC policy according to the target home location policy in the third request information (such as the policy identification information of the target home location policy or the complete policy information of the target home location policy), and sends the home location PCC policy to the selected target user plane anchor point module.

[0152] 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.

[0153] 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; a home policy is pre-signed for the home policy module of the service transmission channel management policy control network element in the vehicle manufacturer's vehicle UE account opening location (home location) as follows: 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 visitor can be configured by default. The "time information" in the location policy ensures that the effective time is all-time, and the user identification information in the visited location policy can be configured by default to ensure that all users are affected. When the 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 to identify the service transmission channel after the replacement (that is, the unified private network DNN / APN submitted by the UE is replaced with the vehicle enterprise visited location private network DNN / APN). The "time information" in the visited location policy can be configured by default to ensure that the effective time is all-time, and the user identification information in the visited location policy can be configured by default to ensure that all users are affected. Subsequently, when a vehicle UE is located in or roams into 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 vehicle UE's current location information, and user identification information. After receiving the first request information, the visitor policy module forwards the first request information to the vehicle UE's home policy module to request the user's subscribed home policy, which includes the replaced vehicle manufacturer's visitor private network DNN / APN. The module then 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 includes the second identification information used to identify the replaced service transport channel (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 roams into the Guangzhou and Southern regions to use services, the first request information sent by the Guangzhou and Southern regions' service transport channel control plane access module to the Guangzhou and Southern regions' visitor policy module includes the vehicle manufacturer's unified private network DNN / APN, the vehicle UE's current location information, and user identification information. After receiving the first request information, the visitor policy module forwards the first request information to the vehicle UE's home location policy module to request the user's subscribed home location policy. This home location policy includes the replaced vehicle manufacturer's visitor private network DNN / APN. The module then returns the response information corresponding to the first request information to the Guangzhou and Southern regions' service transport channel control plane access module. This response information includes second identification information (i.e., the vehicle manufacturer's visitor private network DNN / APN) used to identify the replaced service transport channel. Based on this, the Guangzhou and Southern regions' service transport channel control plane access module uses the second identification information to address the Guangzhou and Southern regions' service transport channel control plane anchor module and accesses the vehicle manufacturer's private network service platform deployed in Guangzhou through the Guangzhou and Southern regions' service transport channel control plane anchor module.

[0154] 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.

[0155] The service transport channel policy control method provided in this embodiment of the invention, through a first service transport channel control plane access module, selects a first visited location policy module based on service transport channel establishment request information sent by the access and mobility management network element, and sends a first request message to the first visited location policy module. The first request message instructs the first visited location policy module to select a target home location policy module based on the first request message. The second request message instructs the target home location policy module to match the home location policy based on the second request message to obtain response information corresponding to the second request message. The method then returns the response information corresponding to the second request message to the first visited location policy module, and receives the response information corresponding to the first request message sent by the first visited location policy module. Based on the first request message... The system selects the target control plane anchor module and the first service transport channel user plane access module based on the response information, and sends a third request message to the target control plane anchor module. The third request message instructs the target control plane anchor module to select the target user plane anchor module based on the third request message. The target user plane anchor module is used to establish a second service transport channel user plane connecting to the external data network. This allows the user terminal to obtain the home location policy even when it is in the visited location, enabling the user terminal's user services to be accessed to the nearest service platform. Even when the user is roaming, the system can establish the shortest path service transport channel for the user's services, thereby improving the user's service experience. At the same time, through the above method, when the user is roaming, the service transport channel can be managed based on both the visited location policy and the home location policy, further enhancing the user's service experience.

[0156] Based on any of the above embodiments, after receiving the response information corresponding to the first request information sent by the first visited location policy module, the method further includes:

[0157] The access module of the first service transmission channel control plane returns the response information corresponding to the service transmission channel establishment request information to the access and mobility management network element based on the response information corresponding to the first request information.

[0158] The response information corresponding to the service transmission channel establishment request information includes first identification information for identifying the service transmission channel.

[0159] Here, the response information corresponding to the service transport channel establishment request information is returned to the access and mobility management network element based on the response information corresponding to the first request information. 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.

[0160] 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 point module based on the second identification information in the target home location policy or the target visited location policy. The second identification information is used to identify the replaced service transmission channel.

[0161] 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.

[0162] Based on the embodiments of the present invention, the service transmission channel of the user terminal includes the following three cases:

[0163] 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);

[0164] 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;

[0165] 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.

[0166] The service transmission channel policy control method provided in this embodiment of the invention returns the response information corresponding to the service transmission channel establishment request information to the access and mobility management network element based on the response information corresponding to the first request information. The response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information. This allows the first service transmission channel control plane access module and the access and mobility management network element to manage the service transmission channel based on the home location policy. That is, when a user roams, the service transmission channel can be managed based on the home location policy, thereby improving the efficiency and flexibility of service transmission channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.

[0167] 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, wherein the second identification information is used to identify the replaced service transmission channel.

[0168] 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.

[0169] 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.

[0170] 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.

[0171] 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.

[0172] Based on any of the above embodiments, in this method, the first service transport channel control plane network element further includes a first service transport channel control plane anchor module; the target control plane anchor module is the first service transport channel control plane anchor module; or, the target control plane anchor module is the second service transport channel control plane anchor module in the second service transport channel control plane network element.

[0173] Here, the second service transport channel control plane network element and the first service transport channel control plane network element are different service transport channel control plane network elements, but they can interact. The functional modules included in the second service transport channel control plane network element and the first service transport channel control plane network element are basically similar in function. The second service transport channel control plane network element includes a second service transport channel control plane access module and a second service transport channel control plane anchor point module. The function of the second service transport channel control plane access module is basically the same as that of the first service transport channel control plane access module.

[0174] 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.

[0175] 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.

[0176] 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.

[0177] 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.

[0178] 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.

[0179] 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.

[0180] 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:

[0181] 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;

[0182] 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.

[0183] 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 unblock the service transport channel identified by the second identification information. 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 it can be unblocked, the function of the target control plane anchor module is executed. If it cannot be unblocked, the target control plane anchor module of other service transport channel control plane network elements is further addressed based on the second identification information.

[0184] 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.

[0185] Based on any of the above embodiments, in this method, 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; the target home location policy module is the first home location policy module; or, the target home location policy module is a second home location policy module in the second service transmission channel management policy control network element.

[0186] 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 comprises two logical modules. The first visited location policy module is primarily responsible for policy management of the user terminal access location (visited location), including modules for selecting the control plane anchor point of the service transmission channel and selecting the user plane access point of the service transmission channel. The first home location policy module is primarily responsible for policy management of the user's home location subscription; home location policies can be issued through the first visited location policy module during the establishment or update of the service transmission channel.

[0187] 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 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.

[0188] Based on any of the above embodiments, in this method, if the first request information indicates that the target user is a non-roaming user, the target home location policy module is the first home location policy module; if the first request information indicates that the target user is a roaming user, the target home location policy module is the second home location policy module.

[0189] Specifically, for home users, when the user is not roaming, the first visited location policy module and the target home location policy module can be integrated and set to the same service transmission channel management policy control network element, that is, the 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 target home location policy module are located in different service transmission channel management policy control network elements, that is, the target home location policy module is the second home location policy module in the second service transmission channel management policy control network element.

[0190] In one specific embodiment, the first 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.

[0191] The service transmission channel policy control method provided in this embodiment of the invention, if the first request information indicates that the target user is a non-roaming user, the target home policy module is the first home policy module, thus making the target home policy module a module of the same network element as the first visited policy module. This allows the interaction between the target home policy module and the first visited policy module to be treated as an internal network element interaction, reducing the interaction time between them and improving the policy control efficiency of the service transmission channel. Furthermore, if the first request information indicates that the target user is a roaming user, the target home policy module is the second home policy module. This allows the service transmission channel to be managed based on both the visited policy and the home policy when the user is roaming, thereby improving the efficiency and flexibility of service transmission channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.

[0192] 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.

[0193] Accordingly, sending the first request information to the first visited location policy module includes:

[0194] Send a first request message to the first policy control function module. The first request message is used to instruct the first policy control function module to match the visitor policy information of the first visitor policy database function module based on the first request message to obtain the target visitor policy.

[0195] 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.

[0196] 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.

[0197] Based on any of the above embodiments, in this method, the first service transport channel user plane access module is a 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 a first service transport channel user plane anchor module; the target user plane anchor module is the first service transport channel user plane anchor module; or, the target user plane anchor module is the second service transport channel user plane anchor module in the second service transport channel user plane network element.

[0198] 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.

[0199] 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.

[0200] 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.

[0201] 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.

[0202] 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.

[0203] User terminal user terminal user terminal Based on any of the above embodiments, in this method, the target control plane anchor point module is used for:

[0204] When the home location policy changes, a home location policy change request information is sent to the target home location policy module; the home location policy change request information is used to instruct the target home location policy module to match the home location policy based on the home location policy change request information in order to obtain the response information corresponding to the home location policy change request information.

[0205] Receive the response information corresponding to the location policy change request information.

[0206] Considering that the home location policy may change, the target control plane anchor point module interacts with the target home location policy module through signaling, that is, it sends a home location policy change request information to the target home location policy module to request the obtained changed home location policy.

[0207] In one embodiment, the third request information includes second identification information, which is used to identify the replaced service transmission channel. Accordingly, the home policy change request information includes the second identification information; or, the home policy change request information includes the second identification information and the third identification information submitted by the user terminal to identify the service transmission channel.

[0208] Furthermore, the third 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 third request information as supplementary information.

[0209] The third identification information included in the home policy change request information is either the third identification information included in the third request information, or the third identification information included in the home policy change request information is obtained by the target control plane anchor point module based on the second identification information.

[0210] In some embodiments, the home policy change request information includes second identification information, so that the target home policy module can match the home policy based on the second identification information to obtain the response information corresponding to the home policy change request information.

[0211] In other embodiments, the home location policy change request information includes second identification information and third identification information. In one embodiment, the target home location policy module matches a home location policy based on the second identification information. In another embodiment, the target home location policy module matches a home location policy based on the third identification information. In yet another embodiment, the target home location policy module matches a home location policy based on both the second and third identification information.

[0212] In one embodiment, the target control plane anchor module extracts third identification information from the third request information to generate home policy change request information based on the extracted third identification information. Further, the target control plane anchor module extracts the third identification information as supplementary information from the third request information.

[0213] 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.

[0214] In one embodiment, the third identification information can be added as supplementary information to the home policy change request information.

[0215] It is understandable that the location policy change request information can be generated in multiple ways, thereby enabling the target location policy module to implement multiple location policy matching methods and improve the policy control flexibility of the service transmission channel.

[0216] In some embodiments, a home policy change request is sent directly to the target home policy module. In one embodiment, the target control plane anchor module addresses the target home policy module based on the identifier information of the target home policy module in the third request information, and sends the home policy change request to the target home policy module, so that the target home policy module directly returns the response information corresponding to the home policy change request to the target control plane anchor module.

[0217] In other embodiments, a home policy change request is sent to the target home policy module via the path of the first service transmission channel control plane access module, the first visited location policy module, and the target home policy module, so that the target home policy module returns the response information corresponding to the home policy change request to the target control plane anchor module via the original path.

[0218] The service transmission channel policy control method provided in this embodiment of the invention enables the target control plane anchor point module to modify the home location policy even if the home location policy changes, thereby improving the efficiency and flexibility of service transmission channel policy control, enhancing service assurance capabilities, and ultimately improving the user's service experience.

[0219] Based on any of the above embodiments, the method further includes:

[0220] The first service transport channel control plane access module selects the 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 fourth request information to the target visited location policy module; the fourth request information is used to instruct the target visited location policy module to match the visited location policy based on the fourth request information to obtain the response information corresponding to the fourth request information.

[0221] 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.

[0222] 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.

[0223] 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.

[0224] 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.

[0225] 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.

[0226] 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.

[0227] 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, 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 mandatory parameter; for example, DNN+S-NSSAI and APN. Location information is a mandatory 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 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; by default, it applies to all time periods, i.e., global time. For the first service transmission channel reconstruction identification information, for example, it can be either allowed (1 represents allowed) or disallowed (0 represents disallowed). 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:

[0228] Table 1

[0229]

[0230]

[0231] 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 fourth request information includes a first service transport channel reconstruction identifier.

[0232] 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.

[0233] 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.

[0234] Here, the target service transmission channel control plane anchor point module is used for:

[0235] Based on the fifth request information, the second target home location policy module and the target service transport channel user plane anchor point module are selected, and the tenth request information is sent to the second target home location policy module so that the second target home location policy module can match the home location policy based on the tenth request information to obtain the response information corresponding to the tenth request information, and return the response information corresponding to the tenth request information to the target service transport channel control plane anchor point module.

[0236] In one specific embodiment, the fifth request information includes the identification information of the service transport channel after the identification replacement, and the second target home location policy module and the target service transport channel user plane anchor point module are selected based on the identification information. Further, the fifth request information includes a target visited location policy, and the second target home location policy module and the target service transport channel user plane anchor point module are selected based on the target visited location policy.

[0237] In one specific embodiment, the response information corresponding to the tenth request information includes a target home location policy. The target service transport channel control plane anchor module sends the target home location policy to the selected target service transport channel user plane access module and sends the target home location policy to the first service transport channel control plane access module.

[0238] Specifically, the second target location strategy module matches the location strategy based on the tenth request information and generates the response information corresponding to the tenth request information based on the matching result.

[0239] In one specific embodiment, the second target home location policy module matches the home location policy information based on the tenth request information to obtain a matching result. The home location policy information includes at least one home location policy subscribed to by the user terminal. The matching result includes the target home location policy. More specifically, the content of the tenth request information is matched with pre-saved home location policy information. The home location policy information is pre-defined by the subscription.

[0240] 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:

[0241] 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.

[0242] 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.

[0243] 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.

[0244] 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.

[0245] 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.

[0246] 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.

[0247] 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:

[0248] 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.

[0249] 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.

[0250] 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.

[0251] 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.

[0252] 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.

[0253] 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.

[0254] Based on any of the above embodiments, the method further includes:

[0255] 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. The sixth request information is used to instruct the target visited location policy module to 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.

[0256] 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 user terminal selects the service transmission channel control plane anchor module belonging to the visited location.

[0257] 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.

[0258] 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.

[0259] 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.

[0260] 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.

[0261] 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.

[0262] The visited location policy name is used to distinguish different visited location policies. The 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 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 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:

[0263] Table 2

[0264]

[0265] 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.

[0266] The visited location policy name is used to distinguish different visited location policies. The 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 also 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:

[0267] Table 3

[0268]

[0269] In one embodiment, the response information corresponding to the sixth request information includes a target visited location policy, which includes second service transport channel reconstruction identification information. In another embodiment, the response information corresponding to the sixth request information includes second service transport channel reconstruction identification information.

[0270] Furthermore, an eleventh request message is sent to the service transport channel control plane anchor module of the visited location. The service transport channel control plane anchor module of this visited location has essentially the same functions as the target service transport channel control plane anchor module mentioned above.

[0271] 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.

[0272] 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:

[0273] 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.

[0274] 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.

[0275] 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;

[0276] 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.

[0277] 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.

[0278] 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.

[0279] 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 the target visited location policy module to match the visited location policy based on the sixth request, thus obtaining response information corresponding to the sixth request. The 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 user terminal selects the anchor module belonging to the visited location, enabling service transport channel reconstruction for specific services.

[0280] 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:

[0281] Step 210: The first visited location policy module selects the target home location policy module based on the first request information sent by the first service transmission channel control plane access module included in the first service transmission channel control plane network element, and sends a second request information to the target home location policy module, and obtains the target visited location policy by matching the visited location policy based on the first request information.

[0282] The first request information is sent to the first visited location policy module after the first service transport channel control plane access module selects the first visited location policy module based on the service transport channel establishment request information sent by the access and mobility management network element; the second request information is used to instruct the target home location policy module to match the home location policy based on the second request information to obtain the response information corresponding to the second request information.

[0283] Step 220: Receive response information corresponding to the second request information sent by the target home location policy module through the first visited location policy module; determine the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy; and return the response information corresponding to the first request information to the first service transmission channel control plane access module.

[0284] Wherein, the response information corresponding to the first request information is used to instruct the first service transport channel control plane access module to select the target control plane anchor point module and the first service transport channel user plane access module based on the response information corresponding to the first request information, and to send the third request information to the target control plane anchor point 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.

[0285] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0286] 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.

[0287] The embodiments of the present invention can be referred to the above embodiments, and will not be repeated here.

[0288] Based on any of the above embodiments, in this method, the second 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.

[0289] Accordingly, the second request information is used to instruct the target home location policy module to match home location policy information based on the second request information to obtain response information corresponding to the second request information; the home location policy information includes at least one home location policy subscribed to by the user terminal, and any one of the home 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 for identifying the service transmission channel and identification information for identifying the replaced service transmission channel.

[0290] The embodiments of the present invention can be referred to the above embodiments, and will not be repeated here.

[0291] 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.

[0292] Accordingly, the first request information is used to instruct the target visitor policy module to match visitor policy information based on the first request information to obtain the target visitor policy; the visitor policy information includes at least one visitor policy subscribed to by the user terminal, and any one of the visitor 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.

[0293] The embodiments of the present invention can refer to the above embodiments, and will not be repeated here.

[0294] Based on any of the above embodiments, the target visit location policy includes first home location policy confirmation identifier information, which is used to characterize whether it is necessary to interact with the home location policy module to confirm whether the target visit location policy is provided.

[0295] Accordingly, determining the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visit policy includes:

[0296] If, based on the first location policy confirmation identifier information, it is determined that interaction with the location policy module is required to confirm whether the target visited location policy is provided, a seventh request message is sent to the target location policy module. The seventh request message is used to instruct the target location policy module to match the location policy based on the seventh request message to obtain the response information corresponding to the seventh request message. The seventh request message includes the user identifier information of the user terminal and / or the policy identifier information of the target visited location policy. The response information corresponding to the seventh request message includes a second location policy confirmation identifier information, which is used to indicate whether the first visited location policy module is allowed to provide the target visited location policy.

[0297] 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 second request information and the target visited location policy are used to generate the response information corresponding to the first request information, so that the response information corresponding to the first request information includes the target visited location policy;

[0298] If it is determined based on the second home location policy confirmation identifier information that the first visited location policy module is not allowed to provide the target visited location policy, the response information corresponding to the first request information is generated based on the response information corresponding to the second request information, and the response information corresponding to the first request information does not include the target visited location policy.

[0299] 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, then, based on the response information corresponding to the second request information and the target location policy, response information corresponding to the first request information is generated, so that the response information corresponding to the first request information includes the target location policy.

[0300] In one embodiment, the seventh request information includes the identification information of the user terminal and the identification information of the target visited location policy.

[0301] 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 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 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:

[0302] 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.

[0303] 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.

[0304] Third, after receiving the seventh request information sent by the first visited location policy module, the 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.

[0305] Fourth, after receiving the response information returned by the 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.

[0306] 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.

[0307] Based on any of the above embodiments, in this method, determining the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visit policy includes:

[0308] If the target home location policy in the response information corresponding to the second request information is the same type of policy as the target visited location policy, and the priority of the target home location policy is greater than or equal to the priority of the target visited location policy, the response information corresponding to the first request information is generated based on the target home location policy, so that the response information corresponding to the first request information includes the target home location policy;

[0309] If the target home location policy in the response information corresponding to the second request information is the same type of policy as the target visited location policy, and the priority of the target home location policy is lower than the priority of 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;

[0310] If the target location policy in the response information corresponding to the second request information is a different type of policy from the target visit policy, the response information corresponding to the first request information is determined based on the target visit policy and the target location policy.

[0311] For example, when planning strategies on the business side, the visitor policy and the home policy are set to different policy priority ranges to avoid the visitor policy and the home policy having the same priority; for example, the home policy priority range is [5, 9], and the visitor policy has a high priority range and a low priority range, where the high priority range of the visitor policy is [1, 4] and the low priority range is [10, 15]; based on this, the visitor policy is managed.

[0312] Specifically, after the first visited location policy module obtains the target home location policy of the user's subscription from the target home location policy module, the first visited location policy module simultaneously possesses both a visited location policy and a home location policy. Based on this, for policies of the same type (e.g., both the visited location policy and the home location policy are QoS control policies for the service transport channel), the first visited location policy module can determine the specific policy delivery method by comparing the priorities of the visited location policy and the home location policy. If the priority of the visited location policy is higher than that of the home location policy, the first visited location policy module will deliver this target visited location policy in the response information corresponding to the first request information returned to the first service transport channel control plane access module, while the corresponding home location policy will not be delivered. If the priority of the visited location policy is lower than or equal to that of the home location policy, the first visited location policy module will deliver this target home location policy in the response information corresponding to the first request information returned to the first service transport channel control plane access module, while the corresponding visited location policy will not be delivered. If the visited policy and the home policy are different types of policies (for example, the visited policy is the selection policy of the service transport channel control plane anchor module, and the home policy is the service transport channel QoS control policy), then policy conflict negotiation will no longer be performed, and the policy will be considered irrelevant by default and will be sent to the service transport channel control plane access module.

[0313] 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.

[0314] 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.

[0315] 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.

[0316] 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.

[0317] 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.

[0318] 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.

[0319] 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:

[0320] The access and mobility management network element establishes a service transmission channel request information to select a first visited location policy module and sends a first request information to the first visited location policy module, so that the first visited location policy module can select a target home location policy module based on the first request information. The first visited location policy module then sends a second request information to the target home location policy module. The first request information is used to instruct the first visited location policy module to match a visited location policy based on the first request information to obtain a target visited location policy. The second request information is used to instruct the target home location policy module to match a home location policy based on the second request information to obtain response information corresponding to the second request information and return it to the first visited location policy module.

[0321] The system receives the response information corresponding to the first request information sent by the first visited location policy 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 a third request information to the target control plane anchor module; the response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information and the target visited location policy; 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.

[0322] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0323] 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.

[0324] 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:

[0325] 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, selects a target home location policy module, and sends a second request information to the target home location policy module. Based on the first request information, the module matches the visited location policy to obtain the target visited location policy. The first request information is sent by the first service transport channel control plane access module to the first visited location policy module after selecting the first visited location policy module based on the service transport channel establishment request information sent by the access and mobility management network element. The second request information is used to instruct the target home location policy module to match the home location policy based on the second request information to obtain the response information corresponding to the second request information.

[0326] The system receives the response information corresponding to the second request information sent by the target home location policy module, determines the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy, and returns the response information corresponding to the first request information to the first service transport channel control plane access module. The response information corresponding to the first request information is used to instruct the first service transport channel control plane access module to select 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 send a third 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.

[0327] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0328] 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.

[0329] 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;

[0330] 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;

[0331] 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:

[0332] Based on the service transmission channel establishment request information sent by the access and mobility management network element, select the first visited location policy module and send the first request information to the first visited location policy module;

[0333] Receive the response information corresponding to the first request information sent by the first visited location strategy module, select the target control plane anchor module and the first service transmission channel user plane access module based on the response information corresponding to the first request information, and send the third request information to the target control plane anchor module;

[0334] 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:

[0335] The first request information sent by the first service transmission channel control plane access module is used to select the target home location policy module, and a second request information is sent to the target home location policy module; the second request information is used to instruct the target home location policy module to match the home location policy based on the second request information to obtain the response information corresponding to the second request information;

[0336] Receive the response information corresponding to the second request information sent by the target home location policy module, determine the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy, and return the response information corresponding to the first request information to the first service transmission channel control plane access module.

[0337] 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 is used for:

[0338] In response to the control command of the first service transmission channel control plane access module, a first service transmission channel user plane for connecting to the access network is established.

[0339] The third request information is used to instruct the target control plane anchor module to select a target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to an external data network.

[0340] Figure 7 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 7 As shown, the electronic device may include a processor 710, a communications interface 720, a memory 730, and a communication bus 740, wherein the processor 710, the communications interface 720, and the memory 730 communicate with each other via the communication bus 740. The processor 710 can call logical instructions in the memory 730 to execute the policy control methods for the service transmission channels of the above embodiments.

[0341] Furthermore, the logical instructions in the aforementioned memory 730 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.

[0342] 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.

[0343] 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.

[0344] 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.

[0345] 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.

[0346] 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 control plane of the first service transmission channel, selects a 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 a first request to the first visited location policy module so that the first visited location policy module can select a target home location policy module based on the first request information. The first visited location policy module then sends a second request to the target home location policy module. The first request information is used to instruct the first visited location policy module to match a visited location policy based on the first request information to obtain a target visited location policy. The second request information is used to instruct the target home location policy module to match a home location policy based on the second request information to obtain response information corresponding to the second request information and return it to the first visited location policy module. The first service transport channel control plane access module receives the response information corresponding to the first request information sent by the first visited location policy 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 a third request information to the target control plane anchor module; the response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information and the target visited location policy; 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 third request information is used to instruct the target control plane anchor module to select the target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.

2. The strategy control method for the service transmission channel according to claim 1, characterized in that, After receiving the response information corresponding to the first request information sent by the first visited location policy module, the method further includes: The access module, through the control plane of the first service transmission channel, returns the response information corresponding to the service transmission channel establishment request information to the access and mobility management network element based on the response information corresponding to the first request information; The response information corresponding to the service transmission channel establishment request information includes first identification information for identifying 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 point module based on the second identification information, the second identification information being 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 target home location policy module is the first home location policy module; or, the 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, If the first request information indicates that the target user is a non-roaming user, the target home location policy module is the first home location policy module; if the first request information indicates that the target user is a roaming user, the target home location policy module is the second home location policy 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 the first request information to the first visited location policy module includes: Send a first request message to the first policy control function module; The first request information is used to instruct the first policy control function module to match the visitor policy information of the first visitor policy database function module based on the first request information to obtain the target visitor policy.

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 point module is the user plane anchor point module of the first service transmission channel; Alternatively, the target user plane anchor module may be the second 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 target control surface anchor point module is used for: When the home location policy changes, a home location policy change request information is sent to the target home location policy module; the home location policy change request information is used to instruct the target home location policy module to match the home location policy based on the home location policy change request information in order to obtain the response information corresponding to the home location policy change request information. Receive the response information corresponding to the location policy change request 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 transport channel control plane access module selects the 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 fourth request information to the target visited location policy module; the fourth request information is used to instruct the target visited location policy module to 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. The sixth request information is used to instruct the target visited location policy module to 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 user terminal selects the service transmission channel control plane anchor module belonging to the visited location.

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 selects a target home location policy module based on a first request message sent by the first service transport channel control plane access module, which is included in the first service transport channel control plane network element. It then sends a second request message to the target home location policy module and matches the visited location policy based on the first request message to obtain the target visited location policy. The first request message is sent to the first visited location policy module after the first service transport channel control plane access module selects the first visited location policy module based on the service transport channel establishment request message sent by the access and mobility management network element. The second request message instructs the target home location policy module to match the home location policy based on the second request message to obtain the response information corresponding to the second request message. The first visited location policy module receives the response information corresponding to the second request information sent by the target home location policy module. Based on the response information corresponding to the second request information and the target visited location policy, it determines the response information corresponding to the first request information and returns the response information corresponding to the first request information to the first service transport channel control plane access module. The response information corresponding to the first request information is used to instruct the first service transport channel control plane access module to select 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 to send a third 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 third request information is used to instruct the target control plane anchor module to select the target user plane anchor module based on the third request information; 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 second 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 to identify the service transmission channel; The second request information is used to instruct the target home location policy module to match home location policy information based on the second request information to obtain response information corresponding to the second request information; the home location policy information includes at least one home location policy subscribed to by the user terminal, and any one of the home 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.

16. The strategy control method for a service transmission channel according to claim 14, characterized in that, The target visit location policy includes a first home location policy confirmation identifier, which is used to indicate whether it is necessary to interact with the home location policy module to confirm whether the target visit location policy is provided. The step of determining the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visit policy includes: If, based on the first location policy confirmation identifier information, it is determined that interaction with the location policy module is required to confirm whether the target visited location policy is provided, a seventh request message is sent to the target location policy module. The seventh request message is used to instruct the target location policy module to match the location policy based on the seventh request message to obtain the response information corresponding to the seventh request message. The seventh request message includes the user identifier information of the user terminal and / or the policy identifier information of the target visited location policy. The response information corresponding to the seventh request message includes a second location policy confirmation identifier information, which 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 second request information and the target visited location policy are used to generate the response information corresponding to the first request information, so that the response information corresponding to the first request information includes the target visited location policy; If it is determined based on the second home location policy confirmation identifier information that the first visited location policy module is not allowed to provide the target visited location policy, the response information corresponding to the first request information is generated based on the response information corresponding to the second request information, 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, then based on the response information corresponding to the second request information and the target location policy, response information corresponding to the first request information is generated, so that the response information corresponding to the first request information includes the target location policy.

17. The strategy control method for a service transmission channel according to claim 14, characterized in that, The step of determining the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visit policy includes: If the target home location policy in the response information corresponding to the second request information is the same type of policy as the target visited location policy, and the priority of the target home location policy is greater than or equal to the priority of the target visited location policy, the response information corresponding to the first request information is generated based on the target home location policy, so that the response information corresponding to the first request information includes the target home location policy; If the target home location policy in the response information corresponding to the second request information is the same type of policy as the target visited location policy, and the priority of the target home location policy is lower than the priority of 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 the target location policy in the response information corresponding to the second request information is a different type of policy from the target visit policy, the response information corresponding to the first request information is determined based on the target visit policy and the target location policy.

18. 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 a first request information to the first visited location policy module so that the first visited location policy module can select the target home location policy module based on the first request information, and the first visited location policy module sends a second request information to the target home location policy module. The first request information is used to instruct the first visited location policy module to match the visited location policy based on the first request information in order to obtain the target visited location policy; The second request information is used to instruct the target location policy module to match the location policy based on the second request information, so as to obtain the response information corresponding to the second request information and return it to the first visited location policy module; The system receives the response information corresponding to the first request information sent by the first visited location policy 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 a third request information to the target control plane anchor module; the response information corresponding to the first request information is determined by the first visited location policy module based on the response information corresponding to the second request information and the target visited location policy; 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 third request information is used to instruct the target control plane anchor module to select the target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.

19. 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, a target home location policy module is selected, and a second request information is sent to the target home location policy module. Based on the first request information, the visited location policy is matched to obtain the target visited location policy. The first request information is sent to the first visited location policy module after the first service transport channel control plane access module selects the first visited location policy module based on the service transport channel establishment request information sent by the access and mobility management network element; the second request information is used to instruct the target home location policy module to match the home location policy based on the second request information to obtain the response information corresponding to the second request information. Receive the response information corresponding to the second request information sent by the target home location policy module, determine the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy, and return the response information corresponding to the first request information to the first service transmission channel control plane access module. The response information corresponding to the first request information is used to instruct the first service transport channel control plane access module to select 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 to send the third 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 third request information is used to instruct the target control plane anchor module to select the target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.

20. 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 establishment request information sent by the access and mobility management network element, select the first visited location policy module and send the first request information to the first visited location policy module; Receive the response information corresponding to the first request information sent by the first visited location strategy module, select the target control plane anchor module and the first service transmission channel user plane access module based on the response information corresponding to the first request information, and send the third request information to the target control plane anchor module; 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: The target home location policy module is selected based on the first request information sent by the first service transmission channel control plane access module, and a second request information is sent to the target home location policy module. The target visited location policy is obtained by matching the visited location policy based on the first request information. The second request information is used to instruct the target location policy module to match the location policy based on the second request information in order to obtain the response information corresponding to the second request information; Receive the response information corresponding to the second request information sent by the target home location policy module, determine the response information corresponding to the first request information based on the response information corresponding to the second request information and the target visited location policy, and return the response information corresponding to the first request information to the first service transmission channel control plane access module. 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 is used for: In response to the control command of the first service transmission channel control plane access module, a first service transmission channel user plane for connecting to the access network is established. The third request information is used to instruct the target control plane anchor module to select the target user plane anchor module based on the third request information; the target user plane anchor module is used to establish a second service transmission channel user plane connecting to the external data network.

21. 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 17.

22. 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 17.

23. 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 17.

Citation Information

Patent Citations

  • Charging Control in Roaming Scenario

    US20200145538A1

  • Communications Method, Apparatus, and System

    US20220104118A1