UE policy adjustment method, core network device, UE and storage medium

By using the collaborative work of policy counters and core network equipment modules in roaming scenarios, the problem of the existing technology that UE policy decisions based on expenditure limits cannot be implemented in roaming scenarios is solved. Flexible adjustment of UE policies and accurate reporting of billing information are achieved, meeting the network policy control requirements in roaming scenarios.

CN120692530APending Publication Date: 2025-09-23CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410336837.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-09-23

Smart Images

  • Figure CN120692530A_ABST
    Figure CN120692530A_ABST
Patent Text Reader

Abstract

The application relates to a UE policy adjustment method, a core network device, a storage medium and a computer program product. The method is applied to an H-PCF, and comprises the following steps: adjusting a UE policy under a roaming condition according to state information of a policy counter, the policy counter being used for tracking an expenditure condition of the UE; and sending the adjusted strategy to the UE.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a UE policy adjustment method, core network equipment, UE and storage medium. Background Art

[0002] Existing specifications support spending limit-based policy decisions in non-roaming scenarios. Spending limit-based User Equipment (UE) policy decisions allow the network to update UE policies based on user spending budgets (such as monthly billing). For example, if the budget is reached by using dedicated slices or Data Network Names (DNNs) for a given day or month, the UE policy needs to be adjusted. However, because spending limit-based policy decisions currently do not apply to roaming scenarios, there is an urgent need to support policy decisions in roaming scenarios. Summary of the Invention

[0003] Embodiments of the present application provide a UE policy adjustment method, core network device, UE, storage medium, and computer program product, which can support expenditure limit-based policy decisions in roaming scenarios.

[0004] A UE policy adjustment method, applied to an HPCFC, includes:

[0005] adjusting a UE policy in a roaming situation based on status information of a policy counter, wherein the policy counter is used to track expenditures of the UE;

[0006] The adjusted policy is sent to the UE.

[0007] In one embodiment, the method further comprises:

[0008] Receive the status information of the policy counter sent by H-CHF.

[0009] In one embodiment, the method further comprises:

[0010] Receive a policy association request message sent by the V-PCF;

[0011] If it is determined that the UE makes a policy decision based on the expenditure limit, the status information of the policy counter is subscribed to the H-CHF corresponding to the UE.

[0012] In one embodiment, the method further includes: sending the H-CHF information to the V-AMF.

[0013] In one embodiment, the method further includes: sending the H-CHF information to the H-SMF.

[0014] In one embodiment, the H-CHF information includes at least one of the following:

[0015] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0016] In one embodiment, after adjusting the UE policy in the roaming state according to the status information of the policy counter, the method further includes:

[0017] The adjusted policy is sent to the V-PCF.

[0018] A UE policy adjustment method, applied to a V-AMF, includes:

[0019] Receive the H-CHF information corresponding to the UE sent by the H-PCF;

[0020] Send the charging information of the UE to the H-CHF indicated by the H-CHF information.

[0021] In one embodiment, the sending the charging information of the UE to the H-CHF indicated by the H-CHF information includes:

[0022] Establish call detail record generation with the H-CHF indicated by the H-CHF information, and send the charging information of the UE to the H-CHF.

[0023] In one embodiment, the H-CHF information includes at least one of the following:

[0024] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0025] In one embodiment, before receiving the H-CHF information corresponding to the UE sent by the H-PCF, the method further includes:

[0026] When it is determined that the UE roams to the V-PLMN, a policy association request message is sent to the V-PCF.

[0027] In one embodiment, the receiving the H-CHF information corresponding to the UE sent by the H-PCF includes:

[0028] Receive the H-CHF information corresponding to the UE sent by the H-PCF and forwarded by the V-PCF.

[0029] In one embodiment, the sending the expenditure information of the UE to the H-CHF indicated by the H-CHF information includes:

[0030] The V-AMF forwards the UE's expenditure information to the H-CHF via the V-CHF.

[0031] A UE policy adjustment method, applied to a UE, comprising:

[0032] receiving an adjusted policy sent by the H-PCF, where the adjusted policy is obtained by adjusting a UE policy in a roaming state according to status information of a policy counter;

[0033] The policy counter is used to track the expenditure of the UE.

[0034] A core network device, comprising:

[0035] an adjustment module, configured to adjust a UE policy in a roaming state according to state information of a policy counter, wherein the policy counter is used to track expenditures of the UE;

[0036] The sending module is configured to send the adjusted policy to the UE.

[0037] A core network device, comprising:

[0038] A receiving module, configured to receive H-CHF information corresponding to the UE sent by the H-PCF;

[0039] A sending module is used to send the charging information of the UE to the H-CHF indicated by the H-CHF information.

[0040] A UE, comprising: a receiving module, configured to receive an adjusted policy sent by an H-PCF, wherein the adjusted policy is obtained by adjusting a UE policy in a roaming state according to status information of a policy counter;

[0041] The policy counter is used to track the expenditure of the UE.

[0042] A core network device comprises: a memory, a transceiver, and a processor; the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:

[0043] adjusting a UE policy in a roaming situation based on status information of a policy counter, wherein the policy counter is used to track expenditures of the UE;

[0044] The adjusted policy is sent to the UE.

[0045] A core network device comprises: a memory, a transceiver, and a processor; the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:

[0046] Receive the H-CHF information corresponding to the UE sent by the H-PCF;

[0047] Send the charging information of the UE to the H-CHF indicated by the H-CHF information.

[0048] A UE includes: a memory, a transceiver, and a processor;

[0049] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations:

[0050] receiving an adjusted policy sent by the H-PCF, where the adjusted policy is obtained by adjusting a UE policy in a roaming state according to status information of a policy counter;

[0051] The policy counter is used to track the expenditure of the UE.

[0052] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the UE policy adjustment method provided in an embodiment of the present application.

[0053] A chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it can execute the UE policy adjustment method provided in the embodiment of the present application.

[0054] A computer program product includes a computer program, which, when executed by a processor, implements the UE policy adjustment method provided in an embodiment of the present application.

[0055] In the above-described UE policy adjustment method, core network device, UE, storage medium, and computer program product, the H-PCF can adjust the UE policy in roaming conditions based on the status information of the policy counter and send the adjusted policy to the UE. The policy counter is used to track the UE's expenditure to support policy decisions in roaming scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 A schematic diagram of a policy decision in a roaming scenario and the selection of a CHF during the policy decision process in one embodiment;

[0057] Figure 2A schematic diagram of a UE policy adjustment method in an embodiment Figure 1 ;

[0058] Figure 3 A schematic diagram of a UE policy adjustment method in an embodiment Figure 2 ;

[0059] Figure 4 A schematic diagram of a UE policy adjustment method in an embodiment Figure 3 ;

[0060] Figure 5 A structural frame of a core network device in an embodiment Figure 1 ;

[0061] Figure 6 A structural frame of a core network device in an embodiment Figure 2 ;

[0062] Figure 7A A structural frame of a core network device in an embodiment Figure 3 ;

[0063] Figure 7B is a structural block diagram of a UE in one embodiment;

[0064] Figure 8 A schematic structural diagram of a communication device provided in an embodiment. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0066] In this application, a UE can be a wireless terminal. A wireless terminal can be a device that provides voice and / or other service data connectivity to a user, or a handheld device with wireless connectivity, or other processing device connected to a wireless modem. A wireless terminal can communicate with one or more core networks via a radio access network (RAN). A wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal. For example, a mobile device that is portable, pocket-sized, handheld, built-in, or in-vehicle, can exchange voice and / or data with a radio access network. A wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent, user device, or user equipment, without limitation herein.

[0067] UE policy decisions based on spending limits allow the network to update UE policies based on different user spending budgets (such as monthly billing). For example, if the daily or monthly budget for dedicated slices or DNN usage is 10, the UE policy will be adjusted when the budget is reached. The current specification only supports spending limit-based policy decisions in non-roaming scenarios and does not support policy decisions in roaming scenarios or the selection of the Charging Function (CHF) during the policy decision process.

[0068] In roaming scenarios, to support UE policy decisions based on spending limits, the Access and Mobility Management Function (AMF) in the roaming area needs to find the CHF in the home area and report the UE's usage during roaming to it. Only then can the network adjust the corresponding UE policy based on the spending limits obtained from the CHF in the home area.

[0069] The current specification only supports policy decisions based on expenditure limits in non-roaming scenarios, and does not support policy decisions in roaming scenarios or CHF selection during the policy decision-making process. To address the issue of how the visited AMF (V-AMF) selects the same CHF as the home policy control function (H-PCF) when supporting UE policy decisions based on expenditure limits in roaming scenarios, the UE policy adjustment method provided in this application provides policy decisions in roaming scenarios and CHF selection during the policy decision-making process.

[0070] For example, Figure 1 FIG. 1 is a schematic diagram of a policy decision in a roaming scenario and the selection of a CHF during the policy decision process in an embodiment. When the UE's current location is within the Home Public Land Mobile Network (HPLMN) but not within the Visited Public Land Mobile Network (VPLMN), it can be determined that the UE is in roaming status. After the H-PCF receives the policy association request message from the Visited Policy Contril Function (V-PCF), it can select the corresponding H-CHF and subscribe to the status information of the policy counter. Since the Home Session Management Function (H-SMF) needs to report the UE's billing information to the Home CHF (H-CHF), it needs to select the same H-CHF as the H-PCF. Therefore, after selecting the corresponding H-CHF, the H-PCF will send the H-CHF information to the H-SMF, and at the same time send the H-CHF information to the Visited AMF (V-AMF) through the V-PCF. In this way, the V-AMF can directly establish a call detail record generation (CDR) with the H-CHF. generation), reporting the UE's charging information, so that the H-CHF can determine the UE's expenditure according to the UE's charging information after receiving the UE's charging information, and update the policy counter status information when the expenditure exceeds the expenditure limit. Thus, the H-PCF can adjust the UE policy according to the policy counter status information after receiving the policy counter status information, thereby realizing more flexible adjustment of the UE policy in the roaming scenario.

[0071] The policy counter is used to track the expenditure of the UE. In some embodiments, the expenditure of the UE can be determined based on the billing information of the UE. In some embodiments, the billing information of the UE is determined based on the resource usage of the UE.

[0072] In the embodiment of the present application, the above-mentioned resources may include but are not limited to dedicated slices, or DNN.

[0073] The policy association request message may be a UE policy association request message, or an access and mobility management (Visited Policy Contril Function, AM) association request message.

[0074] In one embodiment, Figure 2 As shown, a process diagram of a UE policy adjustment method is provided. Figure 1 The method is applied to a core network device, which may be an H-PCF. The method includes but is not limited to the following steps:

[0075] 201. The H-PCF adjusts the UE policy in the roaming state according to the status information of the policy counter.

[0076] The policy counter is used to track the expenditure of the UE. In this application, tracking the expenditure of the UE can also be understood as recording the expenditure of the UE.

[0077] In some embodiments, the state information of the policy counter may be received by the H-PCF from the H-CHF.

[0078] In some embodiments, when the H-CHF determines through the policy counter that the expenditure of the UE exceeds the expenditure limit, the H-CHF updates the status information of the policy counter and sends it to the H-PCF.

[0079] The above-mentioned expenditure limit may be an expenditure budget, for example, a monthly billing amount.

[0080] For example, the UE policy may be a User Equipment Route Selection Policy (URSP) rule. The URSP rule may define policies including but not limited to the following aspects:

[0081] Mapping applications to network slices: URSP rules can specify which network slice a specific application or business should use. Network slicing divides the physical network into multiple virtual networks, with each slice having different characteristics and service levels to meet different business needs.

[0082] Traffic descriptors: URSP rules can use traffic descriptors to define the traffic characteristics of applications, such as the source address, destination address, protocol type, etc. This allows you to match corresponding network resources based on traffic characteristics.

[0083] Selection strategy: URSP rules can define strategies for selecting network resources, such as deciding which network slice or DNN to use based on factors such as application priority, user permissions, and network conditions.

[0084] Limitations and constraints: URSP rules can also set some limitations and constraints, such as restricting applications from using specific network resources during a specific time period, or limiting the traffic or data volume that can be used to use specific network resources.

[0085] 202. The H-PCF sends the adjusted policy to the UE.

[0086] After adjusting the UE policy in the roaming state according to the status information of the policy counter, the H-PCF may send the adjusted policy to the UE, so that the UE may continue subsequent actions according to the adjusted policy.

[0087] In the above embodiment, since the H-PCF can also adjust the UE policy in the roaming state according to the status information of the policy counter and notify the UE in the roaming state, the solution can support policy decisions based on expenditure limits in roaming scenarios.

[0088] For example, assuming that in a roaming scenario, if the UE's expenditure on a day or a month reaches the budget (ie, the expenditure budget, such as monthly billing), the UE policy needs to be adjusted.

[0089] In one embodiment, a flow diagram of a UE policy adjustment method is provided. Figure 2 ,like Figure 3 As shown, the method is applied to a core network device, which may be a V-AMF. The method may include but is not limited to the following steps:

[0090] 301. The V-AMF receives the H-CHF information corresponding to the UE sent by the H-PCF.

[0091] In some embodiments, the H-CHF may be a CHF displayed in the subscription information that provides billing services for the UE.

[0092] In some embodiments, the H-CHF may be a CHF indicated in a correspondence between a UE and a CHF stored in certain network elements in the core network.

[0093] In some embodiments, the V-AMF receiving the H-CHF information corresponding to the UE sent by the H-PCF may include: the V-AMF directly or indirectly receiving the H-CHF information corresponding to the UE sent by the H-PCF.

[0094] In some embodiments, the H-PCF sends the H-CHF information corresponding to the UE to the V-PCF, and then the V-PCF forwards the H-CHF information corresponding to the UE to the V-AMF.

[0095] In some embodiments, the H-PCF sends the H-CHF information corresponding to the UE to other network elements, and the other network elements forward the H-CHF information corresponding to the UE to the V-AMF.

[0096] In some embodiments, the H-CHF information may include at least one of the following:

[0097] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0098] 302. The V-AMF sends the UE's charging information to the H-CHF indicated by the H-CHF information.

[0099] V-AMF can obtain the billing information of the UE, and after receiving the information from the H-CHF, it can report the billing information of the UE to the H-CHF indicated by the H-CHF information, so that the H-CHF can learn the expenditure of the UE based on the billing information of the UE and adjust the status information of the policy counter according to the expenditure of the UE.

[0100] In some embodiments, the above-mentioned V-AMF sends the billing information of the UE to the H-CHF indicated by the information of the H-CHF, and the V-AMF may directly send the billing information of the UE to the H-CHF indicated by the information of the H-CHF.

[0101] In some embodiments, the V-AMF sending the UE's charging information to the H-CHF indicated by the H-CHF information may be the V-AMF forwarding the UE's expenditure information to the H-CHF via the V-CHF. That is, the V-AMF first sends the UE's expenditure information to the V-CHF, and then the V-CHF forwards the UE's expenditure information to the H-CHF.

[0102] In one embodiment, a UE policy adjustment method is also provided. The method is applied to a core network device, which may be a V-PCF. The method may include but is not limited to the following steps: the V-PCF receives the adjusted policy sent by the H-PCF.

[0103] The adjusted policy is: a UE policy under roaming conditions determined according to status information of a policy counter.

[0104] In some embodiments, the V-PCF may also receive the H-CHF information corresponding to the UE sent by the H-PCF, and send the H-CHF information to the V-AMF, so that the V-AMF sends the UE's billing information to the H-CHF indicated by the H-CHF information.

[0105] In the above embodiment, since the V-PCF can send the H-CHF information corresponding to the UE sent by the H-PCF to the V-AMF when the UE is roaming, the V-AMF can send the UE's billing information to the H-CHF indicated by the H-CHF information, so that the H-CHF can obtain the UE's expenditure based on the UE's billing information and update the status information of the policy counter, thereby supporting policy decisions in the roaming scenario.

[0106] In one embodiment, Figure 4 As shown, a process diagram of a UE policy adjustment method is provided. Figure 3 The method includes but is not limited to the following steps:

[0107] 401. The V-AMF sends a policy association request message to the V-PCF.

[0108] Correspondingly, the V-PCF receives the policy association request message sent by the V-AMF.

[0109] The policy association request message may be a UE policy association request message, or may be an AM policy association request message.

[0110] The above-mentioned UE policy association request message is a NAS message in the 5G network, which is used to establish UE policy association when the UE initially registers to the network or registers mobility. The establishment of UE policy association refers to the association triggered by the AMF in order to provide terminal policy information (such as terminal routing selection policy (URSP) rules) to the terminal.

[0111] The above-mentioned AM policy association request message means that when receiving the UE policy container (UE PolicyContainer) from the user, the AMF initiates a user policy association request to the V-PCF by sending a user policy association request (Npcf_UEPolicyControl Create Request) to establish a UE policy association.

[0112] In some embodiments, before receiving the information of the H-CHF corresponding to the UE sent by the V-PCF, a policy association request message may be sent to the V-PCF when it is determined that the UE roams to the V-PLMN.

[0113] In some embodiments, when a UE roams to a V-PLMN, it typically initiates a registration process with the V-AMF within the V-PLMN, so that the V-AMF can be notified that the UE has roamed to the V-PLMN. The V-AMF can then send a policy association request message to the V-PCF.

[0114] In some embodiments, other network elements in the core network may notify the V-AMF that the UE roams to the V-PLMN, after which the V-AMF may send a policy association request message to the V-PCF.

[0115] 402. The V-PCF sends a policy association request message to the H-PCF.

[0116] Correspondingly, the H-PCF receives the policy association request message sent by the V-PCF.

[0117] In some embodiments, after receiving the request message, the V-PCF identifies that it is a policy association request message for the roaming terminal and forwards the policy association request message to the H-PCF.

[0118] 403. If the H-PCF determines that the UE makes a policy decision based on the expenditure limit, the H-PCF subscribes to the status information of the policy counter from the H-CHF corresponding to the UE.

[0119] In some embodiments, after receiving the policy association request message, the H-PCF can check the subscription information of the UE. If the subscription information of the UE shows that the UE makes policy decisions based on expenditure limits, the H-CHF corresponding to the UE is selected and the status information of the policy counter is subscribed to the H-CHF.

[0120] In some embodiments, the H-CHF corresponding to the UE may be stored in the subscription information.

[0121] The UE subscription information is information included in the contract or agreement signed between the UE and the mobile network operator. This information may include billing-related information, such as H-CHF information used to implement the billing function.

[0122] In some embodiments, the policy counter may detect resource consumption related to UE policy, such as bandwidth, memory, or computing resources.

[0123] 404. The H-PCF sends the H-CHF information to the H-SMF.

[0124] Since the H-SMF needs to report the billing information to the H-CHF, the H-SMF needs to select the same H-CHF as the H-PCF. Therefore, after selecting the corresponding H-CHF, the H-PCF will send the H-CHF information to the H-SMF.

[0125] 405. The H-PCF sends the H-CHF information to the V-PCF.

[0126] 406. The V-PCF sends the H-CHF information to the V-AMF.

[0127] 407. The V-AMF sends the UE's charging information to the H-CHF indicated by the H-CHF information.

[0128] In some embodiments, the V-AMF sends the UE's charging information to the H-CHF indicated by the H-CHF information, including: the V-AMF establishes call detail record generation (CDR generation) with the H-CHF indicated by the H-CHF information, and sends the UE's charging information to the H-CHF.

[0129] The above-mentioned call detail record generation (CDR Generation) refers to the process of generating call detail records. Call Detail Record (CDR) is a file or data record that records detailed information about each call or session in the communication network. When a user makes a phone call, sends a text message, uses data services, and other communication activities, the equipment or system in the network will collect various information related to the activity, such as the start time, end time, call duration, calling number, called number, communication type (voice, data, etc.), location information, etc. This information is aggregated and generated into one or more CDRs. The main purpose of CDR Generation is to provide detailed records of communication activities so that one or more of the following operations can be performed:

[0130] Billing and Collection: Based on the information in the CDR, telecom operators can calculate the user's charges and ensure correct billing and collection.

[0131] Statistical analysis: By analyzing CDRs, operators can understand network traffic, call patterns, user behavior, etc., providing data support for network planning, capacity management, and service optimization.

[0132] Troubleshooting: CDR can help diagnose and resolve problems in the communication network, such as dropped calls, signal loss, etc.

[0133] Compliance and legal purposes: In some cases, CDRs may be needed for legal compliance requirements, such as investigating crimes or resolving disputes.

[0134] 408. The H-PCF receives the policy counter status information sent by the H-CHF.

[0135] In this application, the H-CHF can determine the UE's expenditure through the UE's billing information, and when the UE's expenditure exceeds the expenditure limit, update the status information of the policy counter, and send the status information of the policy counter to the H-PCF when the status information of the policy counter changes.

[0136] 409. The H-PCF adjusts the UE policy in the roaming state according to the status information of the policy counter.

[0137] In some embodiments, the H-PCF may learn, based on the status information of the policy counter, that the UE's expenditure exceeds the expenditure limit, and may adjust the UE policy at this time.

[0138] 410. The H-PCF sends the adjusted policy to the UE.

[0139] The description of step 409 and step 410 can refer to the relevant description of the above-mentioned step 201 and step 202, and will not be repeated here.

[0140] 411. The H-PCF sends the adjusted policy to the V-PCF.

[0141] In this application, the H-PCF sends the adjusted policy to the V-PCF, so that the V-PCF can synchronously learn the current UE policy.

[0142] The UE policy adjustment method proposed in this application can support roaming scenarios. After the H-PCF receives the UE / AM policy association request message from the V-PCF, it can select the corresponding H-CHF and subscribe to the status information of the policy counter. After selecting the corresponding H-CHF, the H-PCF will send the H-CHF information to the H-SMF. At the same time, the H-PCF forwards the selected H-CHF information to the V-AMF through the V-PCF. The V-AMF and the H-CHF directly establish CDR generation and report the UE's billing information to the H-CHF, so that the H-CHF updates the status information of the policy counter, thereby continuously monitoring the status information of the policy counter and adjusting the policy based on the monitored changes, thereby meeting the network's UE policy control requirements based on expenditure restrictions in roaming scenarios.

[0143] It should be understood that although Figure 2-4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2-4At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0144] In one embodiment, Figure 5 As shown, a core network device structure frame is provided. Figure 1 , the core network device may be an H-PCF, and the core network device includes:

[0145] An adjustment module 501 is configured to adjust a UE policy in a roaming state according to status information of a policy counter, wherein the policy counter is configured to track expenditures of the UE;

[0146] The sending module 502 is configured to send the adjusted policy to the UE.

[0147] In one embodiment, the core network device further includes: a receiving module 503, configured to receive status information of a policy counter sent by the H-CHF.

[0148] In one embodiment, the core network device further includes: the receiving module 503, configured to receive a policy association request message sent by the V-PCF;

[0149] The subscription module 504 is configured to subscribe to the status information of the policy counter from the H-CHF corresponding to the UE if it is determined that the UE makes a policy decision based on the expenditure limit.

[0150] In one embodiment, the sending module 502 is further configured to send the H-CHF information to the V-AMF.

[0151] In one embodiment, the sending module 502 is further configured to send the H-CHF information to the H-SMF.

[0152] In one embodiment, the H-CHF information includes at least one of the following:

[0153] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0154] In one embodiment, the sending module 502 is further configured to send the adjusted policy to the V-PCF after adjusting the UE policy in the roaming state according to the status information of the policy counter.

[0155] In one embodiment, Figure 6 As shown, a core network device structure frame is provided. Figure 2 , the core network device may be a V-AMF, and the core network device includes:

[0156] Receiving module 601, configured to receive H-CHF information corresponding to the UE sent by the H-PCF;

[0157] The sending module 602 is configured to send the charging information of the UE to the H-CHF indicated by the H-CHF information.

[0158] In one embodiment, the sending module 602 is specifically configured to

[0159] The sending the charging information of the UE to the H-CHF indicated by the H-CHF information includes:

[0160] Establish call detail record generation with the H-CHF indicated by the H-CHF information, and send the charging information of the UE to the H-CHF.

[0161] In one embodiment, the H-CHF information includes at least one of the following:

[0162] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0163] In one embodiment, the sending module 602 is further configured to, before the receiving module 601 receives the H-CHF information corresponding to the UE sent by the H-PCF,

[0164] When it is determined that the UE roams to the V-PLMN, a policy association request message is sent to the V-PCF.

[0165] In one embodiment, the receiving module 601 is specifically configured to receive the H-CHF information corresponding to the UE sent by the H-PCF, including: receiving the H-CHF information corresponding to the UE sent by the H-PCF forwarded by the V-PCF.

[0166] In one embodiment, the sending module 602 is specifically configured to send the expenditure status of the UE to the H-CHF indicated by the H-CHF information, including: the V-AMF forwarding the expenditure status of the UE to the H-CHF via the V-CHF.

[0167] In one embodiment, Figure 7A As shown, a core network device structure frame is provided. Figure 3 , the core network device may be a V-PCF, and the core network device includes:

[0168] The receiving module 701 is configured to receive an adjusted policy sent by the H-PCF, where the adjusted policy is a UE policy under a roaming condition determined according to status information of a policy counter.

[0169] In one embodiment, the receiving module 701 is further configured to receive H-CHF information corresponding to the UE sent by the H-PCF before receiving the adjusted policy; the core network device further includes: a sending module 702, which sends the H-CHF information to the V-AMF.

[0170] In one embodiment, Figure 7B As shown, a structural block diagram of a UE is provided, which includes:

[0171] The receiving module 703 is configured to receive an adjusted policy sent by the H-PCF, where the adjusted policy is a UE policy under roaming conditions determined according to status information of a policy counter, wherein the policy counter is used to track expenditures of the UE.

[0172] For the specific limitations of the core network equipment, please refer to the limitations of the UE policy adjustment method executed by the H-PCF, V-AMF or V-PCF above, which will not be repeated here. The various modules in the above-mentioned core network equipment or UE can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0173] For example, Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment. The communication device may be a core network device or a UE and may include: a memory 801, a transceiver 802, and a processor 803, wherein the memory 801, the transceiver 802, and the processor 803 are connected via a bus interface.

[0174] The memory 801 is used to store computer programs; the transceiver 802 is used to send and receive data under the control of the processor 803.

[0175] When the above-mentioned communication equipment is a core network equipment, it can be H-PCF, V-AMF or V-PCF.

[0176] When the communication device is an HPC device:

[0177] The processor 803 is configured to read the computer program in the memory 801 and perform the following operations:

[0178] adjusting a UE policy in a roaming situation based on status information of a policy counter, wherein the policy counter is used to track expenditures of the UE;

[0179] The adjusted policy is sent to the UE.

[0180] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0181] Receive the status information of the policy counter sent by H-CHF.

[0182] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0183] Receive a policy association request message sent by the V-PCF;

[0184] If it is determined that the UE makes a policy decision based on the expenditure limit, the status information of the policy counter is subscribed to the H-CHF corresponding to the UE.

[0185] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0186] The H-CHF information is sent to the V-AMF.

[0187] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0188] The H-CHF information is sent to the H-SMF.

[0189] In one embodiment, the H-CHF information includes at least one of the following:

[0190] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0191] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0192] The adjusted policy is sent to the V-PCF.

[0193] If the communication device is a V-AMF:

[0194] The processor 803 is configured to read the computer program in the memory 801 and perform the following operations:

[0195] Receive the H-CHF information corresponding to the UE sent by the H-PCF;

[0196] Send the charging information of the UE to the H-CHF indicated by the H-CHF information.

[0197] In one embodiment, the processor 803 is configured to read the computer program in the memory 801 and perform the following operations:

[0198] The sending the charging information of the UE to the H-CHF indicated by the H-CHF information includes:

[0199] Establish call detail record generation with the H-CHF indicated by the H-CHF information, and send the charging information of the UE to the H-CHF.

[0200] In one embodiment, the H-CHF information includes at least one of the following:

[0201] The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

[0202] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0203] Before receiving the H-CHF information corresponding to the UE sent by the H-PCF, when it is determined that the UE roams to the V-PLMN, a policy association request message is sent to the V-PCF.

[0204] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0205] The receiving of the H-CHF information corresponding to the UE sent by the H-PCF includes:

[0206] Receive the H-CHF information corresponding to the UE sent by the H-PCF and forwarded by the V-PCF.

[0207] In one embodiment, the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:

[0208] The sending the expenditure information of the UE to the H-CHF indicated by the H-CHF information includes:

[0209] The V-AMF forwards the UE's expenditure information to the H-CHF via the V-CHF.

[0210] If the communication device is a V-PCF:

[0211] The processor 803 is configured to read the computer program in the memory 801 and perform the following operations:

[0212] An adjusted policy sent by the H-PCF is received, where the adjusted policy is a UE policy under a roaming condition determined according to state information of a policy counter.

[0213] In the case where the communication device is a UE:

[0214] The processor 803 is configured to read the computer program in the memory 801 and perform the following operations:

[0215] receiving an adjusted policy sent by the H-PCF, where the adjusted policy is obtained by adjusting a UE policy in a roaming state according to status information of a policy counter;

[0216] The policy counter is used to track the expenditure of the UE.

[0217] In one embodiment, a computer-readable storage medium is provided, storing a computer program thereon. When executed by a processor, the computer program implements the UE policy adjustment method in the above-described method embodiment. The UE policy adjustment method in the above-described method embodiment can be implemented by at least one of the H-PCF, V-AMF, V-PCF, and UE.

[0218] The present application also provides a computer program product, comprising a computer program. When executed by a processor, the computer program implements the UE policy adjustment method in the above method embodiment. The computer program product can implement the UE policy adjustment method performed by at least one of the H-PCF, V-AMF, V-PCF, and UE in the above method embodiment.

[0219] The present application also provides a chip including programmable logic circuits and / or program instructions, which, when executed, can execute the UE policy adjustment method in the above-mentioned method embodiment. The chip can implement the UE policy adjustment method executed by at least one of the H-PCF, V-AMF, V-PCF, and UE in the above-mentioned method embodiment.

[0220] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the above-described method embodiments. Any reference to memory, storage, database, or other media used in the embodiments provided herein may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0221] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0222] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A UE policy adjustment method, characterized in that: Applied to HPC, including: adjusting a UE policy in a roaming situation based on status information of a policy counter, wherein the policy counter is used to track expenditures of the UE; The adjusted policy is sent to the UE.

2. The method according to claim 1, characterized in that The method further comprises: Receive the status information of the policy counter sent by H-CHF.

3. The method according to claim 2, characterized in that The method further comprises: Receive a policy association request message sent by the V-PCF; If it is determined that the UE makes a policy decision based on the expenditure limit, the status information of the policy counter is subscribed to the H-CHF corresponding to the UE.

4. The method according to claim 3, characterized in that The method further includes: sending the H-CHF information to the V-AMF.

5. The method according to claim 3, characterized in that The method further includes: sending the H-CHF information to the H-SMF.

6. The method according to claim 4 or 5, characterized in that The H-CHF information includes at least one of the following: The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

7. The method according to claim 1, characterized in that After adjusting the UE policy in the roaming state according to the status information of the policy counter, the method further includes: The adjusted policy is sent to the V-PCF.

8. A UE policy adjustment method, characterized in that: Applied to V-AMF, including: Receive the H-CHF information corresponding to the UE sent by the H-PCF; Send the charging information of the UE to the H-CHF indicated by the H-CHF information.

9. The method according to claim 8, characterized in that The sending the charging information of the UE to the H-CHF indicated by the H-CHF information includes: Establish call detail record generation with the H-CHF indicated by the H-CHF information, and send the charging information of the UE to the H-CHF.

10. The method according to claim 8 or 9, characterized in that The H-CHF information includes at least one of the following: The address of the H-CHF, the CHF instance identifier associated with the H-CHF, and the identifier of the CHF set to which the H-CHF belongs.

11. The method according to claim 8, characterized in that Before receiving the H-CHF information corresponding to the UE sent by the H-PCF, the method further includes: When it is determined that the UE roams to the V-PLMN, a policy association request message is sent to the V-PCF.

12. The method according to claim 8, characterized in that The receiving the H-CHF information corresponding to the UE sent by the H-PCF includes: Receive the H-CHF information corresponding to the UE sent by the H-PCF and forwarded by the V-PCF.

13. The method according to claim 8, characterized in that The sending the expenditure information of the UE to the H-CHF indicated by the H-CHF information includes: The V-AMF forwards the UE's expenditure information to the H-CHF via the V-CHF.

14. A UE policy adjustment method, characterized in that: Applied to UE, including: receiving an adjusted policy sent by the H-PCF, where the adjusted policy is obtained by adjusting a UE policy in a roaming state according to status information of a policy counter; The policy counter is used to track the expenditure of the UE.

15. A core network device, characterized in that: The core network equipment includes: an adjustment module, configured to adjust a UE policy in a roaming state according to state information of a policy counter, wherein the policy counter is used to track expenditures of the UE; The sending module is configured to send the adjusted policy to the UE.

16. A core network device, characterized in that: The core network equipment includes: A receiving module, configured to receive H-CHF information corresponding to the UE sent by the H-PCF; The sending module is configured to send the expenditure information of the UE to the H-CHF indicated by the H-CHF information.

17. A UE, characterized in that: The UE includes: a receiving module, configured to receive an adjusted policy sent by the H-PCF, where the adjusted policy is obtained by adjusting the UE policy in a roaming state according to status information of a policy counter; The policy counter is used to track the expenditure of the UE.

18. A core network device, characterized in that: include: memory, transceivers, and processors; The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations: adjusting a UE policy in a roaming situation based on status information of a policy counter, wherein the policy counter is used to track expenditures of the UE; The adjusted policy is sent to the UE.

19. A core network device, characterized in that: include: memory, transceivers, and processors; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Receive the H-CHF information corresponding to the UE sent by the H-PCF; Send the charging information of the UE to the H-CHF indicated by the H-CHF information.

20. A UE, characterized in that: include: memory, transceivers, and processors; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: receiving an adjusted policy sent by the H-PCF, where the adjusted policy is obtained by adjusting a UE policy in a roaming state according to status information of a policy counter; The policy counter is used to track the expenditure of the UE.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.

22. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is run, the steps of the method according to any one of claims 1 to 14 are implemented.

23. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.