A method, apparatus and system for policy control
By working together with mobility management network elements and policy control network elements, mobility management policies are formulated based on application layer information of terminal devices, solving the problem of resource waste caused by repeated AM policy updates in 5G communication systems and improving user experience and resource utilization efficiency.
Patent Information
- Application Number
- CN202110714623.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-25
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-06-25
AI Technical Summary
In 5G communication systems, frequent and repeated updates of AM policies lead to resource waste and cannot guarantee the user experience when terminal devices access applications.
By working together with mobility management network elements and policy control network elements, mobility management policies are formulated based on application layer information from terminal devices, avoiding redundant updates and ensuring the accuracy of policies and efficient use of resources.
This reduces the waste of signaling resources, improves the user experience of terminal devices accessing applications, and ensures the accuracy and consistency of policies.
Smart Images

Figure CN115529636B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a method, apparatus and system for policy control. BACKGROUND
[0002] In a 5G communication system, when a UE registers to an AMF, the AMF interacts with an AM PCF (also referred to as a PCF for UE, a PCF for a UE) to establish an access and mobility management (AM) policy association. The AM PCF formulates an AM policy to provide to the AMF for policy enforcement of the AMF. The AM policy includes service area restrictions and RAT / frequency selection priority (RFSP), where RAT is a radio access technology (RAT), i.e., a network standard; the service area restriction information is used to indicate an area in which the UE is allowed to access or an area in which the UE is not allowed to access, and the AMF sends the service area restriction information to the RAN and the UE; the RFSP information is used for the RAN to determine a radio resource management policy, and the AMF sends the RFSP to the RAN.
[0003] The AM PCF can formulate the AM policy according to user subscription and network policy, and can further formulate the AM policy according to application layer information provided by the UE. In the existing mechanism, the AM policy is repeatedly updated frequently, which causes waste of resources and cannot guarantee user experience when the terminal device accesses an application. SUMMARY
[0004] The present application provides a method, apparatus and system for policy control, which can avoid waste of resources caused by repeated update of mobility management policy and can guarantee user experience when a terminal device accesses an application.
[0005] In a first aspect, a method for policy control is provided, including: receiving, by a mobility management network element, first information from a policy control network element that provides a mobility management policy, the first information being used to indicate that a first mobility management policy for a terminal device is determined according to application layer information of the terminal device; receiving, by the mobility management network element, second information from a data management network element, the second information being used to indicate that subscription information of the terminal device corresponding to the first mobility management policy is deleted by the data management network element; and determining, by the mobility management network element, a target mobility management policy applied to the terminal device according to the first information.
[0006] It should be noted that the first mobility management policy can include a service area restriction (hereinafter referred to as a first parameter) and / or a radio access technology or wireless spectrum selection priority (hereinafter referred to as a second parameter).
[0007] Optionally, the first information can be an independent indication information indicating that the first mobility management policy of the terminal device acquired by the mobility management network element (i.e., the mobility management network element) from the policy control network element (i.e., the policy control network element) is formulated according to the application layer information of the terminal device, or the first information can be a special information element carrying the authorized first mobility management policy, according to which it can be determined that the mobility management policy is determined according to the application layer information of the terminal device.
[0008] Optionally, the mobility management network element can acquire the first information at the same time of acquiring the first mobility management policy.
[0009] It should be understood that the mobility management network element can receive the first information before receiving the second information sent by the data management network element, or can receive the first information after receiving the second information sent by the data management network element, which is not limited in the present application.
[0010] In a possible implementation, the method further includes: the mobility management network element receiving the first mobility management policy sent by the policy control network element, the first mobility management policy being a mobility management policy formulated by the policy control network element for the terminal device according to the application layer information of the terminal device, the application layer information being received by the policy control network element from the application function network element.
[0011] In a possible implementation, the method further includes: the mobility management network element executing the target mobility management policy on the terminal device after receiving the target mobility management policy.
[0012] In a possible implementation, the target mobility management policy can be the first mobility management policy.
[0013] Optionally, in the scenario of reselecting the mobility management network element and the corresponding policy control network element (for example, reselecting the mobility management network element and the policy control network element due to the movement of the location of the terminal device), the mobility management network element can further receive the first information from the source mobility management network element before the mobility management network element is executed by the terminal device.
[0014] According to the policy control method, when the subscription information of the user changes and the data management network element deletes the subscription information of the terminal device, the data management network element sends a notification of deletion of the subscription information of the terminal device to the mobility management network element. When the mobility management network element receives the notification of deletion of the subscription information of the terminal device sent by the data management network element, the mobility management network element can determine the target mobility management policy according to the received first information. The mobility management network element can avoid directly deleting the differentiated first mobility management policy for the terminal device and applying a general mobility management policy to the terminal device according to a local configuration when the mobility management network element receives the notification of deletion of the subscription information of the terminal device sent by the data management network element. The unnecessary deletion of the differentiated first mobility management policy in the mobility management network element caused by deletion of the subscription information of the terminal device in the data management network element can be avoided. The application function network element can avoid repeatedly requesting to determine or update the mobility management policy according to the application layer information. The application function network element can also avoid repeated requests causing the policy control network element to repeatedly update the mobility management policy. The signaling resources are saved. At the same time, the request to determine or update the mobility management policy according to the application layer information can be satisfied, thereby guaranteeing the user experience of the terminal device accessing the application.
[0015] In combination with the first aspect, in some implementations of the first aspect, the mobility management network element determining the target mobility management policy applied to the terminal device according to the first information includes: the mobility management network element determining the first mobility management policy as the target mobility management policy applied to the terminal device according to the first information; or the mobility management network element sending the second information to the policy control network element according to the first information; and the mobility management network element receiving third information from the policy control network element, the third information being used to indicate that the target mobility management policy applied to the terminal device is the first mobility management policy or a second mobility management policy, the second mobility management policy being a policy updated based on the first mobility management policy and determined by the policy control network element.
[0016] In a possible implementation, the target mobility management policy can be the first mobility management policy, for example, the mobility management network element determines the first mobility management policy as the target mobility management policy according to the first information, or the mobility management network element sends the second information to the policy control network element according to the first information, and requests the policy control network element to apply a mobility management policy to the terminal device, and the policy control network element determines that the first mobility management policy does not need to be updated, or the policy control network element determines to continue to execute the previously authorized first mobility management policy; the target mobility management policy can also be a second mobility management policy determined by the policy control network element, the second mobility management policy being a policy updated based on the first mobility management policy determined by the policy control network element, for example, the mobility management network element sends the second information to the policy control network element according to the first information, and requests the policy control network element to apply a mobility management policy to the terminal device, and the policy control network element determines that the first mobility management policy needs to be updated and determines the second mobility management policy; the target mobility management policy can also be a general mobility management policy determined by the mobility management network element according to local configuration, for example, the mobility management network element sends the second information to the policy control network element according to the first information, and requests the policy control network element to apply a mobility management policy to the terminal device, and the policy control network element determines to delete the first mobility management policy, and the mobility management network element also deletes the first mobility management policy and determines the general mobility management policy according to local configuration of the mobility management network element.
[0017] In a possible implementation, the third information can be used to indicate that the target mobility management policy applied to the terminal device is the first mobility management policy, for example, the third information is indication information indicating that the mobility management network element continues to execute the first mobility management policy, or the third information can include the first parameter and / or the second parameter in the first mobility management policy; the third information can also be used to indicate that the target mobility management policy applied to the terminal device is the second mobility management policy, for example, the third information can include the first parameter and / or the second parameter in the second mobility management policy; the third information can be used to indicate that the first mobility management policy is deleted, and the mobility management network element can determine a general mobility management policy according to local configuration.
[0018] According to the policy control method of the embodiments of the present application, when the subscription information of a user changes and the data management network element deletes the subscription information of a terminal device, the data management network element sends a notification of deletion of the subscription information of the terminal device to the mobility management network element. When the mobility management network element receives the notification of deletion of the subscription information of the terminal device sent by the data management network element, the mobility management network element can continue to execute the authorized first mobility management policy according to the first information, or can interact with the policy control network element according to the first information to further determine the target mobility management policy. This can avoid the mobility management network element directly deleting the differentiated first mobility management policy for the terminal device and applying a general mobility management policy configured according to local configuration to the terminal device upon receiving the notification of deletion of the subscription information of the terminal device sent by the data management network element. This can avoid unnecessary deletion of the differentiated first mobility management policy in the mobility management network element caused by deletion of the subscription information of the terminal device in the data management network element, and also avoids repeated requests of the application function network element for configuring or updating the mobility management policy according to the application layer information, and further avoids repeated requests causing repeated updating of the mobility management policy by the policy control network element, thereby saving signaling resources, and at the same time, ensuring that the request for configuring or updating the mobility management policy according to the application layer information is met, thereby ensuring the user experience of the terminal device accessing the application.
[0019] In some implementations of the first aspect, the mobility management policy of the terminal device comprises at least one of the following: a service area restriction (i.e., the first parameter), a radio access technology or spectrum selection priority index (i.e., the second parameter).
[0020] In some implementations of the first aspect, the subscription information of the terminal device comprises at least one of the following: a subscribed service area restriction (i.e., the first parameter), a subscribed radio access technology or spectrum selection priority index (i.e., the second parameter).
[0021] It should be noted that the user subscription information of the terminal device can comprise the subscribed first parameter and / or the second parameter, the application layer information of the terminal device can comprise the first parameter and / or the second parameter corresponding to the application layer information, and the mobility management policy can comprise the authorized first parameter and / or the second parameter.
[0022] In some implementations of the first aspect, the subscription information corresponds to the mobility management policy. For example, if the subscription information is a subscribed service area restriction, the mobility management policy of the terminal device is a service area restriction; and / or, if the subscription information is a subscribed radio access technology or spectrum selection priority index, the mobility management policy of the terminal device is a radio access technology or spectrum selection priority index.
[0023] In a second aspect, a policy control method is provided, comprising: obtaining, by a first policy control network element, a first mobility management policy, the first policy control network element being a policy control network element for providing a first mobility management network element with a mobility management policy after the first mobility management network element performs mobility management network element reselection for a terminal device, the first mobility management policy being a mobility management policy executed by a second mobility management network element for the terminal device before the first mobility management network element performs mobility management network element reselection; determining, by the first policy control network element, a target mobility management policy executed by the first mobility management network element for the terminal device according to the first mobility management policy and a second mobility management policy formulated by the first policy control network element for the terminal device; and sending, by the first policy control network element, first information to the first mobility management network element, the first information being used for indicating the target mobility management policy.
[0024] It should be further noted that the first mobility management policy can refer to the related description of the first aspect, which will not be repeated here. In a possible implementation, the target mobility management policy can be the first mobility management policy. For example, the first policy control network element formulates a second mobility management policy applied to the terminal device for the first mobility management network element, determines whether the first mobility management policy is the same as the second mobility management policy, and if so, determines that the first mobility management policy does not need to be updated. In this case, the target mobility management policy is the first mobility management policy, and the first policy control network element instructs the first mobility management network element to execute the first mobility management policy.
[0025] In a possible implementation, the target mobility management policy can be the second mobility management policy. The first policy control network element formulates a second mobility management policy applied to the terminal device for the first mobility management network element, determines whether the first mobility management policy is the same as the second mobility management policy, and if not, determines that the first mobility management policy needs to be updated. In this case, the target mobility management policy is the second mobility management policy, and the first policy control network element instructs the first mobility management network element to execute the second mobility management policy.
[0026] Optionally, before the first policy control network element determines the target mobility management policy, the method can further comprise: receiving, by the first policy control network element, second information from the first mobility management network element, the second information being used for requesting the target mobility management policy executed by the first mobility management network element for the terminal device.
[0027] According to the policy control method, in the scenario of reselection of a mobility management network element and a corresponding policy control network element (for example, reselection of a mobility management network element and a policy control network element caused by movement of a terminal device position), the first policy control network element after reselection can acquire a first mobility management policy executed by a second mobility management network element before reselection on a terminal device, and can determine whether a mobility management policy needs to be updated according to the first mobility management policy and a second mobility management policy formulated by the first policy control network element for the first mobility management network element and applied to the terminal device, thereby avoiding repeated updating of the first mobility management policy by the first policy control network element after reselection, saving signaling resources and time, and further guaranteeing user experience.
[0028] With reference to the second aspect, in some implementations of the second aspect, the first policy control network element acquiring the first mobility management policy comprises: the first policy control network element receiving the first mobility management policy from the first mobility management network element, or the first policy control network element receiving the first mobility management policy from a data repository network element.
[0029] In a possible implementation, the first policy control network element receives the first mobility management policy from the first mobility management network element, and the process can be, for example, that the first mobility management network element acquires the first mobility management policy from the second mobility management network element, and sends the first mobility management policy to the first policy control network element.
[0030] In a possible implementation, the first policy control network element receives the first mobility management policy from a data repository network element, and the process can be, for example, that the second policy control network element saves the determined authorized first mobility management policy to the data repository network element, and the first policy control network element acquires the first mobility management policy corresponding to the second policy control network element from the data repository network element.
[0031] With reference to the second aspect, in some implementations of the second aspect, the first policy control network element determining the target mobility management policy executed by the first mobility management network element on the terminal device according to the first mobility management policy and the second mobility management policy formulated by the first policy control network element for the terminal device comprises: if the first mobility management policy is the same as the second mobility management policy, the first policy control network element determines that the target mobility management policy is the first mobility management policy or the second mobility management policy; and if the first mobility management policy is not the same as the second mobility management policy, the first policy control network element determines that the target mobility management policy is the second mobility management policy.
[0032] With reference to the second aspect, in some implementations of the second aspect, the first policy control network element further obtains first indication information from the first mobility management network element, the first indication information being used to indicate that the first mobility management policy is determined according to application layer information related to the terminal device, and the method further includes: the first policy control network element formulating a second mobility management policy for the terminal device according to the first indication information.
[0033] In a possible implementation, the first policy control network element determines not to formulate a second mobility management policy corresponding to the first mobility management network element according to the user subscription and network policy immediately according to the first parameter and / or the second parameter in the received first mobility management policy, or the first indication information. It can also be understood that the first policy control network element determines that the mobility management policy corresponding to the terminal device is formulated according to application layer information according to the first parameter and / or the second parameter in the received first mobility management policy, or the first indication information, so as to wait until the corresponding application layer information is received to determine the second mobility management policy corresponding to the terminal device according to the application layer information.
[0034] In a possible implementation, the method further includes: the first policy control network element receiving a mobility management policy establishment request from the first mobility management network element, the mobility management policy establishment request being used to request a target mobility management policy executed by the first mobility management network element on the terminal device. Optionally, the first indication information can be carried in the mobility management policy establishment request, and the first mobility management policy can also be carried in the mobility management policy establishment request.
[0035] According to the policy control method of the embodiments of the present application, the resource waste caused by the first policy control network element receiving the mobility management policy establishment request of the first mobility management network element and immediately determining the mobility management policy according to the subscription information and network information of the terminal device, and then updating the mobility management policy again when the application layer information corresponding to the terminal device is received, is avoided.
[0036] With reference to the second aspect, in some implementations of the second aspect, the target mobility management policy includes the first mobility management policy or a second mobility management policy, and the second mobility management policy is a mobility management policy formulated by the first policy control network element for the terminal device.
[0037] With reference to the second aspect, in some implementations of the second aspect, if the target mobility management policy includes the second mobility management policy, the method further includes: the first policy control network element sending the second mobility management policy to an application function network element.
[0038] Exemplarily, if the application function network element subscribes to the event of change of the service area restriction (i.e., the first parameter) and / or the event of change of the radio access technology or radio spectrum selection priority (i.e., the second parameter) to the first policy control network element, when the first policy control network element determines that the target mobility management policy is the second mobility management policy, i.e., the first policy control network element updates the first parameter and / or in the first mobility management policy, the first policy control network element sends the first parameter and / or the second parameter of the updated second mobility management policy to the application function network element.
[0039] With reference to the second aspect, in some implementations of the second aspect, the method further includes: determining, by the first policy control network element, the second mobility management policy according to application layer information of the terminal device, session information of the terminal device, and / or application information accessed by the terminal device.
[0040] In a possible implementation, the first policy control network element determines the second mobility management policy according to the application layer information of the terminal device and the session information of the terminal device, wherein the session information of the terminal device is used to trigger the first policy control network element to formulate the second mobility management policy, and the application layer information of the terminal device is used by the first policy control network element to determine the first parameter and / or the second parameter in the second mobility management policy, or in other words, the application layer information of the terminal device is used by the first policy control network element to determine the first parameter and / or the second parameter after the update of the first parameter and / or the second parameter in the first mobility management policy. The session information of the terminal device can include establishment and / or termination events of a first session corresponding to the terminal device, such as registration / deregistration information of binding information of a policy control network element providing a session management policy for the first session, and the application layer information of the terminal device can include service area coverage range information and / or indication information of high throughput.
[0041] In a possible implementation, the first policy control network element determines the second mobility management policy according to the application layer information of the terminal device and the application information accessed by the terminal device, wherein the application information accessed by the terminal device is used to trigger the first policy control network element to formulate the second mobility management policy, and the application layer information of the terminal device is used by the first policy control network element to determine the first parameter and / or the second parameter in the second mobility management policy, or in other words, the application layer information of the terminal device is used by the first policy control network element to determine the first parameter and / or the second parameter after the update of the first parameter and / or the second parameter in the first mobility management policy. The application information accessed by the terminal device can include start and / or end events of a first application accessed by the terminal device through a first session, and the application layer information of the terminal device can include service area coverage range information and / or indication information of high throughput.
[0042] Optionally, the application layer information of the terminal device further includes an identifier of the terminal device, a data network name (DNN) corresponding to the session, and single-network slice selection assistance information (S-NSSAI).
[0043] With reference to the second aspect, in some implementations of the second aspect, the method further includes: sending, by the first policy control network element, a first request message to the binding support network element, the first request message being used to request a registration or a deregistration notification of binding information of a third policy control network element providing a session management policy for a first session of the terminal device; and receiving, by the first policy control network element, a first notification message from the binding support network element, the first notification message including a registration notification message of the binding information of the third policy control network element or a deregistration notification message of the binding information of the third policy control network element.
[0044] In a possible implementation, if the first policy control network element determines the second mobility management policy according to the application layer information of the terminal device and the session information of the terminal device, the first policy control network element sends the first request message to the binding support network element, and after the establishment or release of the first session of the terminal device, the first policy control network element accepts an establishment and / or termination event of the first session of the terminal device, such as a registration / deregistration notification message of binding information of a policy control network element providing a session policy corresponding to the session from the binding support network element. It should be understood that the registration / deregistration notification message of the binding information of the policy control network element providing a session policy can be used to trigger the first policy control network element to formulate the second mobility management policy, or in other words, can be used to trigger the first policy control network element to update the first mobility management policy.
[0045] With reference to the second aspect, in some implementations of the second aspect, the session information includes an establishment and / or termination event of a first session of the terminal device.
[0046] With reference to the second aspect, in some implementations of the second aspect, the application information includes an event of starting and / or ending of a first application accessed by the terminal device through the first session, and the method further includes: sending, by the first policy control network element, a second request message to the third policy control network element, the second request message being used to request a subscription of the event of starting and / or ending of the first application; and receiving, by the first policy control network element, a second response message sent by the third policy control network element, the second response message including the event of starting or ending of the first application.
[0047] In a possible implementation, if the first policy control network element determines the second mobility management policy according to the application layer information of the terminal device and the application information accessed by the terminal device, the first policy control network element sends the second request message to the binding support network element, and after the terminal device starts / ends the first application accessed through the first session, the first policy control network element accepts the start and / or end event of the first application, such as the start and / or end event of the first application of the session corresponding to the session policy providing policy control network element from the session policy providing policy control network element. It should be understood that the start and / or end event of the first application can be used to trigger the first policy control network element to formulate the second mobility management policy, or in other words, can be used to trigger the first policy control network element to update the first mobility management policy.
[0048] With reference to the second aspect, in some implementations of the second aspect, the mobility management policy of the terminal device comprises at least one of the following: a service area restriction, a radio access technology, or a spectrum selection priority index.
[0049] With reference to the second aspect, in some implementations of the second aspect, the second mobility management policy of the terminal device comprises the service area restriction, and / or the radio access technology or the spectrum selection priority index, and the first policy control network element determining the second mobility management policy comprises: the first policy control network element determining the service area restriction corresponding to the second mobility management policy according to the service area coverage information in the application layer information, and / or the first policy control network element determining the radio access technology or the spectrum selection priority index corresponding to the second mobility management policy according to the high throughput indication information in the application layer information.
[0050] In a possible implementation, the application layer information of the terminal device comprises service area coverage information and / or high throughput indication information, the service area coverage information is used by the first policy control network element to determine a first parameter in the second mobility management policy, or in other words, is used by the first policy control network element to update a first parameter in the first mobility management policy, and the high throughput information is used by the first policy control network element to determine a second parameter in the second mobility management policy, or in other words, is used by the first policy control network element to update a second parameter in the first mobility management policy.
[0051] In a third aspect, a policy control method is provided, including: receiving, by a binding support network element, a first message from a first policy control network element, the first message being used to request the binding support network element to delete first binding information of the first policy control network element, the first message including a cause value for requesting to delete the first binding information, and the first binding information including a terminal device identifier, a data network name, and single network slice selection assistance information; when the cause value is a service and session continuity mode 2, delaying, by the binding support network element, sending a second message to a second policy control network element, the second message including indication information indicating that the first binding information is deleted by the binding support network element, and the second policy control network element including a policy control network element that subscribes to the first binding information from the binding support network element.
[0052] It should be noted that in the scenario of SSC mode 2, a session released by the terminal device can be referred to as a first session, a newly established session of the terminal device can be referred to as a second session, a policy control network element that subscribes to the first binding information from the binding support network element can be referred to as a second policy control network element, a policy control network element providing session policy for the first session can be referred to as a first policy control network element, and a policy control network element providing session policy for the second session can be referred to as a third policy control network element.
[0053] It should be further noted that the above-mentioned delay sending can be understood as not sending immediately or not sending within a predetermined time period, where the predetermined time period can be a time period from receiving the first message by the binding support network element to receiving a registration binding notification (i.e., a third message described below) of the third policy control network element, or can be a predefined time period, which is not limited herein.
[0054] It should be further noted that in the prior art, if the second policy control network element subscribes to a registration / deregistration event of binding information of a policy control network element providing session policy corresponding to a terminal device identifier and a session identifier including a data network name and single network slice selection assistance information from the binding support network element, when the session corresponding to the session identifier is released or established, the second policy control network element will receive a registration / deregistration notification of the binding information of the policy control network element providing session policy corresponding to the terminal device identifier and the session identifier from the binding support network element, and then the second policy control network element will update the currently authorized mobility management policy.
[0055] It should be further noted that in the scenario of SSC mode 2, the data network name and the single network slice selection assistance information corresponding to the first session and the second session are the same, in this case, the first mobility management policy executed by the mobility management network element on the terminal device in the first session and the second mobility management policy executed by the mobility management network element on the terminal device in the second session can be the same, and therefore, in the process of releasing the first session, if the second policy control network element receives the de-registration or deletion notification of the first binding information of the first policy control network element sent by the binding support network element, the second policy control network element can not update the first mobility management policy.
[0056] It should be further noted that in the implementation mode, the second policy control network element can determine the mobility management policy according to the release (termination) of the first session and the establishment of the second session, which can be understood as updating the first mobility management policy corresponding to the first session or determining the second mobility management policy corresponding to the second session.
[0057] According to the policy control method of the embodiments of the present application, in the scenario of SSC mode 2, when the first session is released, the second policy control network element will not receive the notification of deleting the registration binding information of the first policy control network element from the binding support network element, and will not update the mobility management policy, thereby avoiding the repeated update of the mobility management policy and avoiding the waste of signaling resources.
[0058] In combination with the third aspect, in some implementation modes of the third aspect, the method further includes: the binding support network element marking the first binding information as invalid according to the first message.
[0059] In a possible implementation mode, the first message carries indication information of invalidating the registration binding information of the first policy control network element, and the binding support network element invalidates the registration binding information of the first policy control network element according to the first message, so that the binding support network element will not send the second message to the second policy control network element, and the second policy control network element will not trigger the repeated update of the mobility management policy, thereby saving the communication resources.
[0060] In combination with the third aspect, in some implementation modes of the third aspect, the method further includes: the binding support network element receiving a third message from a third policy control network element, the third message being used to request the binding support network element to register second binding information of the third policy control network element, the second binding information including the terminal device identifier, the data network name and the single network slice selection assistance information.
[0061] It should be noted that in the scenario of the SSC mode 2, the data network name corresponding to the first session and the second session is the same, and the single network slice selection assistance information is the same, in this case, the first mobility management policy executed by the mobility management network element in the first session for the terminal device and the second mobility management policy executed by the mobility management network element in the second session for the terminal device can be the same, and therefore, in the process of establishing the second session, when the second policy control network element receives the registration notification of the second binding information of the third policy control network element corresponding to the second session sent by the binding support network element, the first mobility management policy can not be updated.
[0062] In a possible implementation, in the scenario of the SSC mode 2, in the process of establishing the second session, the binding support network element receives the registration request (i.e., the third message) of the second binding information of the third policy control network element corresponding to the second session, and according to the subscription of the second policy control network element to the binding support network element, the binding support network element sends the registration notification of the second binding information to the second policy control network element, and the registration notification of the second binding information can identify that the establishment of the second session is completed.
[0063] Optionally, the binding support network element can store the second binding information.
[0064] With reference to the third aspect, in some implementations of the third aspect, the method further includes: deleting, by the binding support network element, the first binding information according to the second binding information; and delaying, by the binding support network element, sending the second message to the second policy control network element includes: sending, by the binding support network element, the second message to the second policy control network element after deleting the first binding information according to the second binding information.
[0065] In a possible implementation, in the process of releasing the first session, when the binding support network element receives the request of deleting the first binding information of the first policy control network element sent by the first policy control network element, the first binding information is not deleted immediately, but is deleted after the binding support network element receives the third message (or the second binding information) and sends the deletion (unregistration) notification of the first binding information to the second policy control network element (i.e., the second message). Optionally, the binding support network element can send the deletion notification of the first binding information and the registration notification of the second binding information to the second policy control network element at the same time. The repeated update of the mobility management policy can be reduced, and the communication resource can be saved.
[0066] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: if the binding support network element does not receive the third message within a predetermined time period, the binding support network element deletes the first binding information, the third message being used to request the binding support network element to register the second binding information of the third policy control network element, the second binding information including the terminal device identifier, the data network name, and the single network slice selection auxiliary information; and the binding support network element delaying the sending of the second message to the second policy control network element includes: the binding support network element sending the second message to the second policy control network element after deleting the first binding information.
[0067] In one possible implementation, during the release of the first session, when the binding support network element receives a request from the first policy control network element to delete the first binding information of the first policy control network element, it will not immediately delete the first binding information. Instead, it will wait until the binding support network element has not received the aforementioned third message (or the second binding information) within a predetermined time period before deleting the first binding information and sending a deletion (deregistration) notification of the first binding information to the second policy control network element. Optionally, the binding support network element can simultaneously send the deletion notification of the first binding information and the registration notification of the second binding information to the second policy control network element. This can reduce the repeated updates of mobility management policies and save communication resources.
[0068] Fourthly, a policy control method is provided, comprising: a second policy control network element receiving a fourth message from a first policy control network element that provides a session management policy for a first session, the fourth message being used to request the second policy control network element to delete a first application layer session of a terminal device, the fourth message including a reason value for requesting the deletion of the first application layer session, the first application layer session being the application layer session used by the terminal device when accessing a first application through the first session; when the reason value is service and session continuity mode 2, the second policy control network element delays updating the first mobility management policy formulated by the second policy control network element for the terminal device.
[0069] It should also be noted that the understanding of the above-mentioned delayed transmission, first policy control network element, second policy control network element and third policy control network element can refer to the relevant description in the third aspect, and will not be repeated here.
[0070] It should be noted that in this implementation, the second policy control network element can formulate (determine) a mobility management policy based on the start / end event of the first application accessed by the terminal device. This can be understood as updating the first mobility management policy corresponding to the first session or formulating a second mobility management policy corresponding to the second session.
[0071] According to the policy control method, in the scenario of the SSC mode 2, when the second policy control network element receives the trigger message for triggering the second policy control network element to update the current authorized mobility management policy or formulate a new mobility management policy during the process of releasing the first session, for example, the fourth message sent by the first policy control network element, the second policy control network element can learn that the cause corresponding thereto is the SSC mode 2, so as not to update the mobility management policy, thereby avoiding repeated update of the mobility management policy and waste of communication resources.
[0072] With reference to the fourth aspect, in some implementations of the fourth aspect, the first mobility management policy is determined according to application layer information of the terminal device.
[0073] With reference to the fourth aspect, in some implementations of the fourth aspect, before the second policy control formulates the first mobility management policy according to the application layer information, the method further includes: the second policy control network element sends a fifth message to the first policy control network element, the fifth message being used to subscribe to a start and / or end event of the first application; and the second policy control network element receives the start event of the first application sent by the first policy control network element.
[0074] In a possible implementation, before the first session is released, the second policy control network element subscribes to a start and / or end event of the first application from the first policy control network element corresponding to the first session, and the start and / or end event of the first application sent by the first policy control network element can be used to trigger the second policy control network element to formulate the first mobility management policy corresponding to the first session according to the application layer information.
[0075] With reference to the fourth aspect, in some implementations of the fourth aspect, the second policy control network element delaying updating the first mobility management policy includes: the second policy control network element receives a sixth message for triggering the second policy control network element to update the first mobility management policy, the sixth message including at least one of the following: the fourth message, a deletion notification of the first binding information of the first policy control network element sent by the binding support network element, a registration notification of the second binding information of the third policy control network element for providing a session management policy for the second session of the terminal device sent by the binding support network element, and an event notification of the first application starting sent by the third policy control network element; and the second policy control network element delays updating the first mobility management policy after receiving the sixth information.
[0076] According to the policy control method, in the scenario of SSC mode 2, in the process of releasing the first session and establishing the second session, when the second policy control network element receives a trigger message (i.e., the sixth message) triggering the second policy control network element to update the current authorized mobility management policy or formulate a new mobility management policy, the second policy control network element can learn the cause thereof is SSC mode 2, and thus does not update the mobility management policy, thereby avoiding repeated update of the mobility management policy and avoiding waste of communication resources.
[0077] In combination with the fourth aspect, in some implementations of the fourth aspect, if the sixth information includes the event notification of the start of the first application sent by the third policy control network element, the method further includes: the second policy control network element sends a seventh message to the third policy control network element, the seventh message being used to subscribe to the start and / or end event of the first application from the third policy control network element.
[0078] In a possible implementation, after the second session is established, the second policy control network element subscribes to the start and / or end event of the first application from the third policy control network element corresponding to the second session, and the start and / or end event of the first application sent by the third policy control network element can be used to trigger the second policy control network element to formulate a second mobility management policy corresponding to the second session according to the application layer information or update a first mobility management policy corresponding to the first session. However, since the second policy control network element has learned that the cause of the update is SSC mode 2, the second policy control network element does not update the first mobility management policy, thereby avoiding repeated update of the mobility management policy and saving communication resources.
[0079] In a fifth aspect, an embodiment of the present application provides a communication device, which has a function of implementing the method in any of the above aspects or any possible implementation manner of any of the above aspects. The device can be the mobility management network element of the first aspect or a chip for the mobility management network element; can be the first policy control network element of the second aspect or a chip for the first policy control network element; can be the binding support network element of the third aspect or a chip for the binding support network element; or can be the second policy control network element of the fourth aspect or a chip for the second policy control network element. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0080] The communication apparatus provided in the fifth aspect has the advantages of any of the above aspects and possible implementation manners thereof, which will not be repeated here.
[0081] In a sixth aspect, a policy control system is provided, including: a data management network element and a mobility management network element; the data management network element is configured to send second information to the mobility management network element, the second information being used to indicate that subscription information of a terminal device corresponding to a first mobility management policy is deleted by the data management network element; the mobility management network element is configured to receive first information from a policy control network element, the first information being used to indicate that the first mobility management policy is determined according to application layer information of the terminal device; receive the second information; and determine a target mobility management policy applied to the terminal device according to the first information.
[0082] With reference to the sixth aspect, in some implementation manners of the sixth aspect, the mobility management network element determining the target mobility management policy applied to the terminal device according to the first information includes: the mobility management network element determining the first mobility management policy as the target mobility management policy applied to the terminal device according to the first information; or the mobility management network element sending the second information to the policy control network element according to the first information; and receiving third information from the policy control network element, the third information being used to indicate that the target mobility management policy applied to the terminal device is the first mobility management policy or a second mobility management policy, the second mobility management policy being a policy updated after the first mobility management policy.
[0083] With reference to the sixth aspect, in some implementation manners of the sixth aspect, the first mobility management network element is further configured to send a second message to the first policy control network element, the second message being used to request the first mobility management network element to execute a target mobility management policy on the terminal device;
[0084] With reference to the sixth aspect, in some implementation manners of the sixth aspect, the apparatus further includes: a policy control network element configured to determine the target mobility management policy, the target mobility management policy including the first mobility management policy or the second mobility management policy; receive the second information; and send the third information.
[0085] With reference to the sixth aspect, in some implementation manners of the sixth aspect, if the target mobility management policy includes the second mobility management policy, the policy control network element is further configured to send the second mobility management policy to an application function network element.
[0086] The policy control system provided in the sixth aspect has the advantages of the first aspect and possible implementation manners thereof, which will not be repeated here.
[0087] In a seventh aspect, a policy control system is provided, comprising: a first mobility management network element, which is a target mobility management network element for a terminal device after a mobility management network element reselection is performed for the terminal device, and a first policy control network element, which is a policy control network element for providing a mobility management policy for the first mobility management network element; the first policy control network element is configured to acquire a first mobility management policy, which is a mobility management policy performed by a second mobility management network element for the terminal device, the second mobility management network element being a source mobility management network element for the terminal device before the mobility management network element reselection is performed; determine a target mobility management policy performed by the first mobility management network element for the terminal device according to the first mobility management policy; and send first information to the first mobility management network element, the first information being used to indicate the target mobility management policy; and the first mobility management network element is configured to receive the first information.
[0088] With reference to the seventh aspect, in some implementations of the seventh aspect, the first mobility management network element is configured to send a second message to the first policy control network element, the second message being used to request the target mobility management policy performed by the first mobility management network element for the terminal device.
[0089] With reference to the seventh aspect, in some implementations of the seventh aspect, the system further comprises the second mobility management network element, and the second mobility management network element is configured to send the first mobility management policy to the first mobility management network element; and the first mobility management network element is further configured to receive the first mobility management policy.
[0090] With reference to the seventh aspect, in some implementations of the seventh aspect, the second mobility management network element is further configured to send first indication information, the first indication information being used to indicate that the first mobility management policy for the terminal device is determined according to application layer information of the terminal device; the first mobility management network element is further configured to receive the first indication information; send the first indication information and the first mobility management policy to the first policy control network element; the first policy control network element is further configured to receive the first indication information and the first mobility management policy; and determine the target mobility management policy according to the first indication information and the first mobility management policy.
[0091] With reference to the seventh aspect, in some implementations of the seventh aspect, the target mobility management policy comprises the first mobility management policy or a second mobility management policy, the second mobility management policy being a mobility management policy formulated by the first policy control network element and applied to the terminal device.
[0092] The policy control system provided by the seventh aspect has the advantages of the policy control system provided by the second aspect and various possible implementations thereof, which will not be described herein again.
[0093] In an eighth aspect, a policy control system is provided, comprising: a first policy control network element providing session management policy for a first session management network element and a binding support network element; the first policy control network element is configured to send a first message, the first message is used to request the binding support network element to delete first binding information of the first policy control network element, the first message comprises a cause value for requesting to delete the first binding information, and the first binding information comprises a terminal device identifier, a data network name and single network slice selection assistance information; the binding support network element is configured to receive the first message; when the cause value is service and session continuity mode 2, the binding support network element delays sending a second message to a second policy control network element, the second message comprises indication information indicating that the first binding information is deleted by the binding support network element, and the second policy control network element comprises a policy control network element that subscribes to the first binding information of the binding support network element.
[0094] In combination with the eighth aspect, in some implementations of the eighth aspect, the system further comprises: the first session management network element is configured to decide to reselect a user plane function network element using service and session continuity mode 2; send a third message to the first policy control network element, the third message is used to request the first policy control network element to delete a policy session association between the first session management network element and the first policy control network element, and the third message comprises a cause value for requesting to delete the policy session association, and the cause value is service and session continuity mode 2; and the first policy control network element is further configured to receive the third message from the first session management network element.
[0095] The beneficial effects of the policy control system provided by the eighth aspect can refer to the beneficial effects of the third aspect and various possible implementations thereof, which will not be repeated here.
[0096] In a ninth aspect, a policy control system is provided, comprising: a first policy control network element and a second policy control network element, the first policy control network element is a policy control network element providing session management policy for a first session, and the second policy control network element is a policy control network element providing mobility management policy for a terminal device; the first policy control network element is configured to send a fourth message, the fourth message is used to request the second policy control network element to delete a first application layer session of the terminal device, the fourth message comprises a cause value for requesting to delete the first application layer session, and the first application layer session is an application layer session used by the terminal device when accessing a first application through the first session; the second policy control network element is configured to receive the fourth message; when the cause value is service and session continuity mode 2, the second policy control network element delays updating a first mobility management policy formulated for the terminal device.
[0097] In combination with the ninth aspect, in some implementations of the twelfth aspect, the system further includes a binding support network element configured to send a deletion notification of the first binding information of the first policy control network element, and / or a registration notification of the second binding information of the third policy control network element providing the session management policy for the second session of the terminal device; and a second policy control network element configured to receive the deletion notification of the first binding information of the first policy control network element, and / or the registration notification of the second binding information of the third policy control network element providing the session management policy for the second session of the terminal device.
[0098] The policy control system provided in the ninth aspect has the advantages of the fourth aspect and various possible implementations thereof, which will not be repeated here.
[0099] The tenth aspect provides a computer readable medium storing a computer program (also referred to as code or instructions) that, when executed on a computer, causes the method in the first aspect to the fourth aspect, and any possible implementation of the first aspect and the fourth aspect, to be performed.
[0100] The eleventh aspect provides a chip system including a memory configured to store a computer program and a processor configured to invoke and execute the computer program from the memory, so that a communication device in which the chip system is installed performs the method in the first aspect to the fourth aspect, and any possible implementation of the first aspect and the fourth aspect.
[0101] The twelfth aspect provides a chip including a processor and a communication interface configured to communicate with an external device or an internal device, and the processor is configured to implement the method in the first aspect to the fourth aspect, and any possible implementation of the first aspect and the fourth aspect.
[0102] In a possible implementation, the chip can further include a memory storing instructions, and the processor is configured to execute the instructions stored in the memory or instructions from other sources. When the instructions are executed, the processor is configured to implement the method in the first aspect to the fourth aspect, and any possible implementation of the first aspect and the fourth aspect.
[0103] The thirteenth aspect provides a computer program product including a computer program (also referred to as code or instructions) that, when executed, causes a computer to perform the method in the first aspect to the fourth aspect, and any possible implementation of the first aspect and the fourth aspect.
[0104] In a fourteenth aspect, a communication device is provided, comprising a processor, and further comprising a memory for storing a computer program, the processor being configured to invoke and run the computer program from the memory, so that the communication device performs the communication method in the first aspect and any possible implementation manner thereof, or performs the communication method in the second aspect and any possible implementation manner thereof, or performs the communication method in the third aspect and any possible implementation manner thereof, or performs the communication method in the fourth aspect and any possible implementation manner thereof.
[0105] The processor is one or more, and the memory is one or more. The memory can be integrated with the processor, or the memory is disposed separately from the processor.
[0106] In one possible design, a communication device is provided, comprising a communication interface, a processor and a memory. The processor is configured to control the communication interface to transceive signals, and the memory is configured to store a computer program, the processor being configured to invoke and run the computer program from the memory, so that the communication device performs the method in the first aspect and the fourth aspect, and any possible implementation manner thereof. BRIEF DESCRIPTION OF DRAWINGS
[0107] Figure 1 is a system diagram to which embodiments of the present application are applicable.
[0108] Figure 2 is a 5G network architecture diagram based on a service-oriented architecture to which embodiments of the present application are applicable.
[0109] Figure 3 is a 5G network architecture diagram based on a point-to-point interface to which embodiments of the present application are applicable.
[0110] Figure 4 is a schematic flow diagram of an example embodiment of the policy control method provided by the present application.
[0111] Figure 5 is a schematic flow diagram of another example embodiment of the policy control method provided by the present application.
[0112] Figure 6 is a schematic flow diagram of another example embodiment of the policy control method provided by the present application.
[0113] Figure 7 is a schematic flow diagram of another example embodiment of the policy control method provided by the present application.
[0114] Figure 8 is a schematic flow diagram of another example embodiment of the policy control method provided by the present application.
[0115] Figure 9is a schematic flow chart of another example of the policy control method provided by the present application.
[0116] Figure 10 is a schematic flow chart of another example of the policy control method provided by the present application.
[0117] Figure 11 is a structural schematic diagram of a communication device provided by the present application.
[0118] Figure 12 is another structural schematic diagram of a communication device provided by the present application. DETAILED DESCRIPTION
[0119] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0120] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as the 5th generation (5G) system, the 5.5th generation (5.5G), the 6th generation (6G), or the new radio (NR) system, etc.
[0121] Figure 1 Four systems to which the policy control method of the present application is applicable are shown.
[0122] Among them, Figure 1 The system 100 in (a) includes a data management network element 101 and a mobility management network element 102; the mobility management network element 102 is configured to receive first information, the first information being used to indicate that a first mobility management policy of a terminal device is determined according to application layer information of the terminal device; the data management network element 101 is configured to send second information to the mobility management network element 102, the second information being used to indicate that subscription information of the terminal device corresponding to the first mobility management policy is deleted by the data management network element; the mobility management network element 102 is further configured to receive the second information; and determine a target mobility management policy applied to the terminal device according to the first information.
[0123] Optionally, the system 100 can further include a policy control network element 103, configured to send the first information.
[0124] It should be noted that, corresponding to the following Figure 2 Or Figure 3In the 5G system in (a), the data management network element 101 can be a unified data management (UDM) network element, the mobility management network element can be an access and mobility management function (AMF) network element, and the policy control network element 103 can be a policy control function (PCF) network element, or the policy control network element 103 can be an access and mobility management policy control function (AMPCF) network element (also referred to as a PCF for a UE).
[0125] Figure 1 The system 110 in (b) includes: a first mobility management network element 112 and a first policy control network element 111, where the first mobility management network element 112 is a target mobility management network element for which the terminal device performs mobility management network element reselection, and the first policy control network element 111 is a policy control network element that provides mobility management policies for the first mobility management network element 112; the first policy control network element 111 is configured to: obtain a first mobility management policy, the first mobility management policy being a mobility management policy executed by a second mobility management network element for the terminal device, the second mobility management network element being a source mobility management network element before the terminal device performs mobility management network element reselection; determine, according to the first mobility management policy, a target mobility management policy executed by the first mobility management network element 112 for the terminal device; and send a first message to the first mobility management network element 112, the first message being used to indicate the target mobility management policy; and the first mobility management network element 112 is configured to receive the first message.
[0126] Optionally, the system 110 can further include a second mobility management network element 113 configured to send a first mobility management policy to the first mobility management network element 112; and the first mobility management network element 112 is further configured to receive the first mobility management policy.
[0127] It should be noted that, corresponding to the 5G system in (a) and (b) Figure 2 or Figure 3 , the first mobility management network element 112 and the second mobility management network element 113 can be AMF network elements, and the first policy control network element 111 can be a PCF network element, or the first policy control network element 111 can be an AMPCF network element.
[0128] Figure 1The system 120 in (c) comprises a first policy control network element 121 providing a session management policy for a first session management network element and a binding support network element 122; the first policy control network element 121 is configured to send a first message for requesting the binding support network element to delete first binding information of the first policy control network element, the first message comprising a cause value for requesting to delete the first binding information, and the first binding information comprising a terminal device identifier, a data network name and single network slice selection assistance information; the binding support network element 122 is configured to receive the first message; when the cause value is service and session continuity mode 2, delay sending a second message to a second policy control network element, the second message comprising indication information indicating that the first binding information is deleted by the binding support network element 122, and the second policy control network element comprising a policy control network element that subscribes to the first binding information of the binding support network element 122.
[0129] Optionally, the system 120 can further comprise a first session management network element 123 configured to decide reselection of a user plane function network element adopting service and session continuity mode 2; send a third message to the first policy control network element 121, the third message being used for requesting the first policy control network element 121 to delete a policy session association between the first session management network element 123 and the first policy control network element 121, and the third message comprising a cause value for requesting to delete the policy session association, the cause value being service and session continuity mode 2; and the first policy control network element 121 is further configured to receive the third message from the first session management network element 123.
[0130] It should be noted that, corresponding to the 5G system in Figure 2 or Figure 3 , the first policy control network element 121 can be a PCF network element, or the first policy control network element 121 can be a session management policy control (SM PCF) network element (also referred to as a PCF of a service protocol data unit (PDU) session), the binding support network element 122 can be a binding support function (BSF) network element, and the first session management network element 123 can be a session management function (SMF) network element.
[0131] Figure 1The system 130 in (d) comprises: a first policy control network element 131, which is a policy control network element providing a session management policy for a first session, and a second policy control network element 132, which is a policy control network element providing a mobility management policy for a terminal device; the first policy control network element is configured to send a fourth message, which is used to request the second policy control network element to delete a first application layer session of the terminal device, and the fourth message comprises a cause value used to request deletion of the first application layer session, the first application layer session being an application layer session used by the terminal device when accessing a first application through the first session; the second policy control network element is configured to receive the fourth message; and the second policy control network element is further configured to delay updating a first mobility management policy formulated by the second policy control network element for the terminal device when the cause value is a service and session continuity mode 2.
[0132] Optionally, the system 130 can further comprise a binding support network element 133 configured to send a deletion notification of the first binding information of the first policy control network element 131, and / or send a registration notification of second binding information of a third policy control network element providing a session management policy for a second session of the terminal device; and the second policy control network element 132 is configured to receive the deletion notification of the first binding information of the first policy control network element 131, and / or receive the registration notification of the second binding information of the third policy control network element providing the session management policy for the second session of the terminal device.
[0133] It should be noted that, corresponding to the 5G system in Figure 2 or Figure 3 , the first policy control network element 131 can be a PCF network element, or the first policy control network element 131 can be an SM PCF network element, the second policy control network element 132 can be a PCF network element, or the second policy control network element 132 can be an AM PCF network element, and the binding support network element 133 can be a BSF network element.
[0134] Next, taking the fifth generation system as an example, a 5G network architecture based on a service-oriented architecture is described in combination with Figure 2 applicable to the present application.
[0135] Figure 2The illustrated 5G network architecture can include a data network (DN) and an operator network part. Optionally, the network architecture can also include a terminal device part. Among them, the operator network can include one or more of the following network elements: a binding support function (BSF) network element, a policy control function (PCF) network element, a unified data management (UDM) network element, an application function (AF) network element, an access and mobility management function (AMF) network element, a session management function (SMF) network element, a (radio) access network ((R)AN) and a user plane function (UPF) network element, a network repository (NRF) network element, a network exposure function (NEF) network element, etc. Among the above operator network, except for the (radio) access network part, the part can be referred to as the core network part. For convenience of description, the following is taken as an example to illustrate the (R)AN as the RAN.
[0136] The functions of some of the network elements will be briefly introduced below.
[0137] 1. Terminal device
[0138] The terminal device in the embodiments of the present application can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user equipment, etc.
[0139] The terminal device can be a device providing voice and / or data connectivity to a user, such as a handheld device with or without multimediacapabilities, a car mount device, or the like. By way of example, the term "terminal device" can refer to a mobile phone, a tablet computer, a laptop computer, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in an industrial control, a wireless terminal in a self-driving or autopilot, a wireless terminal in a remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having wireless communication function, a computing device, or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network, or a terminal device in a future evolved public land mobile network (PLMN), or the like. The embodiments are not limited thereto.
[0140] By way of example and not limitation, in embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The wearable smart device in a broad sense includes devices with full functions and large sizes that can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, and devices that focus on a certain type of application function and need to be used in cooperation with other devices, such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs. In addition, in embodiments of the present application, the terminal device can also be a terminal device in an Internet of Things (IoT) system.
[0141] In addition, in embodiments of the present application, the terminal device can also communicate with terminal devices of other communication systems, such as device-to-device communication.
[0142] The terminal device can establish a connection with the operator network through an interface (such as N1) provided by the operator network, and use data and / or voice services provided by the operator network. The terminal device can also access a DN through the operator network, use operator services deployed on the DN, and / or services provided by a third party. The third party can be a service provider other than the operator network and the terminal device, and can provide data and / or voice services to the terminal device. The specific form of the third party can be determined according to the actual application scenario, and is not limited herein.
[0143] 2. (Wireless) access network
[0144] The RAN is an access network that realizes the access network function based on wireless communication technology. The RAN is a subnetwork of the operator network and is a system that implements between the service node of the operator network and the terminal device. The wireless access network can manage wireless resources, provide wireless access or air interface access services for the terminal, and then complete the forwarding of control signals and user data between the terminal and the core network.
[0145] By way of example, and without limitation, the wireless access network can be an evolved NodeB (eNB or eNodeB) in an LTE system, can be a radio controller in a cloud radio access network (CRAN) scenario, or the access device can be a relay, an access point, a vehicular device, a wearable device, an access device in a 5G network, or an access device in a future evolved PLMN network, etc., can be an access point (AP) in a WLAN, can be a gNB in an NR system. The embodiments of the present application are not limited thereto.
[0146] 3. Session management function network element
[0147] The SMF network element is a control plane network element provided by an operator network, and is mainly used to implement session management of a protocol data unit (PDU) (such as session establishment, modification, and release, including maintenance of a tunnel between a UPF and an AN), selection of a service and session continuity (SSC) mode, selection of a manageable user plane function (UPF) network element, roaming, and other session-related functions. In the embodiments of the present application, the functions of the session management network element can be implemented.
[0148] It should be noted that the 5G communication system supports three different SSC modes, namely SSC mode 1, SSC mode 2, and SSC mode 3. For a PDU session in SSC mode 1, a change in an access technology used by a UE to access a network (for example, an access type and a cell) will not affect a UPF, and the network will always maintain the UPF serving as a PDU session anchor at the time of PDU session establishment; for a PDU session in SSC mode 3, when migrating a session anchor point, a PDU session connection through a new anchor point (accessing the same DN) is first established, and then the previous anchor PDU session connection is released.
[0149] It should be noted that for a PDU session in SSC mode 2, if the PDU session has one PDU session anchor point, when the network migrates the anchor UPF and the serving SMF, in order to maintain continuity of service, the network will cause the UE to release the previous PDU session and immediately initiate a new PDU session establishment process, and the two PDU session connections are to the same DN, or the data network name (DNN) and the network slice selection assistance information (S-NSSAI) corresponding to the two PDU sessions are the same. The SSC mode 2 can be understood as releasing the previous anchor connection and immediately building a new anchor connection to ensure continuity of service.
[0150] It should be understood that the SSC mode of a PDU session will not change during the entire life cycle of the PDU session, and it can be understood that a PDU session connection is set to SSC mode X (SSC mode-X) at the time of establishment, and then the mode of the PDU session cannot be modified and is SSC mode X until it is deactivated.
[0151] 4. Access and mobility management function network element
[0152] The AMF network element is a control plane network element provided by an operator network, responsible for access control and mobility management of terminal devices accessing the operator network, and can be used to implement functions other than session management in the mobility management entity (MME) function, such as lawful interception, mobile state management, allocation of user temporary identity, authentication and authorization of users, etc. In the embodiments of the present application, it can be used to implement the functions of the access and mobility management network element.
[0153] 5. Policy control network element
[0154] The PCF network element is a control plane network element provided by an operator, which is used to provide policies to network elements, a unified policy framework for guiding network behavior, and policy rule information for control plane function network elements (such as AMF network elements, SMF network elements, etc.). For example, policies can include access control policies, mobility management policies, charging-related policies, QoS-related policies, and authorization-related policies, etc. In addition, the PCF can also access the subscription information of the UDR network element.
[0155] In a possible implementation, the PCF can include an AM PCF (also referred to as a PCF for a UE) and an SM PCF, wherein the AM PCF is used to provide access control and mobility management policies to the AMF and UE policies to the UE, and the SM PCF is used to provide session management-related policies to the SMF. In a specific implementation, the AM PCF and the SM PCF can be deployed on the same physical device, or can be deployed on different physical devices, which is not limited in the present application.
[0156] 6. Application function network element
[0157] The AF network element mainly provides application layer services, and also supports interaction with the 5G core network to provide services, such as influencing data routing decisions, policy control functions, or providing third-party services to the network side. In the present application, the AF network element communicates with an application server, which refers to a third-party server.
[0158] 7. User plane function network element
[0159] The user plane function network element can be used for functions related to the user plane, such as data packet routing and transmission, packet detection, service usage reporting, Quality of Service (QoS) parameter processing of user plane data, lawful interception, uplink packet detection, downlink data packet storage, and the like. User data can be accessed to a data network (DN) through the network element. In the embodiments of the present application, the network element can be used to implement the functions of the user plane network element.
[0160] 8. Network exposure function network element
[0161] The NEF network element is a control plane network element provided by an operator, which is used to securely expose the services and network capabilities provided by 3GPP network functions (such as terminal location, whether the session is reachable) to third parties. When the SMF network element needs to communicate with the network element of the third party, the NEF network element can be used as a relay for the SMF network element to communicate with the network element of the third party. When the NEF network element is used as a relay, it can be used as a translation of the identification information of the subscribed user and a translation of the identification information of the network element of the third party.
[0162] 9. Unified data management network element
[0163] The UDM network element is a control plane network element provided by an operator, which is responsible for storing and managing the SUPI, subscription data, authentication data, credentials, security context, and the like of the subscribed users in the operator's network.
[0164] The UDM network element is also responsible for the registration management of the service network elements of the user, such as the AMF and SMF currently providing services to the terminal. For example, when the user switches the accessed AMF, the UDM will also initiate a de-registration message to the old AMF, requiring the old AMF to delete the user-related information.
[0165] 10. Unified data repository function network element
[0166] The UDR network element is used to store and retrieve policy data, subscription data, and subscription data, as well as structured data exposed to the outside. In the embodiments of the present application, it can be used to support the storage and retrieval of subscription data and subscription data by the UDM network element and the storage and retrieval of policy data by the PCF network element. The UDR and the NF entity using the Nudr interface to store and retrieve data are located in the same public land mobile network (PLMN) (generally refers to the network coverage area of an operator). The Nudr interface is an internal interface of the PLMN.
[0167] 11. Data network
[0168] DN is a network outside the operator network, the operator network can access multiple DN, and multiple services can be deployed on the DN, which can provide data and / or voice services for terminal devices.
[0169] 12、Binding support function network element
[0170] The BSF network element is used to implement user session binding function, support registration, deregistration and update of BSF service, Nbsf service authentication (such as verifying that BSF supports service authentication for service consumer), connection detection with NRF network element, PDU session binding information creation, deletion and query, UE information acquisition, etc.
[0171] 13、Network repository function network element
[0172] The network repository function network element can be used to support network element service or network element discovery function, receive NF discovery request from network function (network function, NF) instance, and provide information of discovered NF instance to NF instance. And used to support maintaining NF profile of available NF instance and service supported by the NF instance. In the embodiment of the application, it can be used to support network element service or network element discovery function.
[0173] In the above network architecture, the N2 interface is the interface between the RAN and the AMF network element, used for sending wireless parameters, non-access layer (non-access stratum, NAS) signaling, etc.; the N3 interface is the interface between the RAN and the UPF network element, used for transmitting user plane data, etc.; the N4 interface is the interface between the SMF network element and the UPF network element, used for transmitting information such as service policy, N3 connection tunnel identification information, data caching indication information, and downlink data notification message, etc. The N6 interface is the interface between the DN network element and the UPF network element, used for transmitting user plane data, etc.
[0174] Figure 2 Nbsf, Nnef, Nnrf, Npcf, Nudm, Naf, Namf, Nsmf, N1, N2, N3, N4, and N6 are the sequence numbers of the service interfaces between the network elements. The meanings of these interface sequence numbers can be referred to the meanings defined in the 3rd generation partnership project (3rd generation partnership project, 3GPP) standard protocol, which will not be repeated here.
[0175] Figure 3 Taking the fifth generation system as an example, a 5G network architecture diagram based on point-to-point interface is shown, which is applicable to the present application. The functions of the network elements can be referred to the functions of the corresponding network elements in Figure 2 The functions of the network elements can be referred to the functions of the corresponding network elements in
[0176] In the above, the UE is connected with the AMF through an N1 interface, the RAN is connected with the AMF through an N2 interface, and is connected with the UPF through an N3 interface. The SMF controls the UPF through an N4 interface. The AMF is connected with the SMF through an N11 interface. The AMF and the SMF respectively acquire user subscription data from the UDM through N8 and N10 interfaces, and acquire policy data from the PCF through N15 and N7 interfaces.
[0177] It should be noted that the interfaces between the various network elements in Figure 2 are service-based interfaces, unlike Figure 3 , in which the interfaces between the various network elements are point-to-point interfaces. Exemplarily, in the architecture shown in Figure 3 , the interface between the UE and the AMF network element is referred to as an N1 interface, the interface between the AMF network element and the RAN device is referred to as an N2 interface, the interface between the RAN device and the UPF network element can be referred to as an N3 interface, the interface between the SMF network element and the UPF network element is referred to as an N4 interface, the interface between the SM PCF network element (or the PCF network element serving the PDU session) and the AF network element is referred to as an N5 interface, the interface between the UPF network element and the DN is referred to as an N6 interface, the interface between the SMF network element and the SM PCF network element is referred to as an N7 interface, the interface between the AMF network element and the UDM network element is referred to as an N8 interface, the interface between the UDM network element and the SMF network element is referred to as an N10 interface, the interface between the AMF network element and the SMF network element is referred to as an N11 interface, the interface between different AMF network elements is referred to as an N14 interface, and the interface between the AMF network element and the AM PCF network element (or the PCF network element serving the UE) is referred to as an N15 interface.
[0178] It should be understood that Figure 2 and Figure 3 , the names of the interfaces between the various network elements are only examples, and the names of the interfaces in specific implementations can be other names, which are not limited in the present application. In addition, the names of the messages (or signaling) transmitted between the various network elements in the present application are also only examples, and do not constitute any limitation on the functions of the messages themselves.
[0179] It should be understood that the network architecture applied to the embodiments of the present application is only a network architecture described from the perspective of the traditional point-to-point architecture and the service-based architecture, and the network architecture applicable to the embodiments of the present application is not limited to this. Any network architecture capable of realizing the functions of the various network elements described above is applicable to the embodiments of the present application.
[0180] It should be noted that the above network element can also be referred to as an entity, device, apparatus or module, etc., and the present application is not particularly limited. The above network element or function can be a network element in a hardware device, or a software function running on a special hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). Optionally, the above network element or function can be implemented by one device, or can be implemented by multiple devices together, or can be a functional module in a device, and the present application embodiments do not make specific limitations. In addition, in order to facilitate understanding and description, the network element is omitted in part of the description in the present application, for example, the SMF network element is simply referred to as SMF, in this case, the "SMF" should be understood as the SMF network element, and the same or similar cases are omitted below.
[0181] The mobility management network element, the session management network element, the policy control network element, the application function network element, the access network device, the binding support function network element, the unified data repository function network element, the unified data management network element, and the network capability exposure function network element in the present application can be Figure 2 or Figure 3 AMF, SMF, PCF (or AM PCF and SM PCF), AF, RAN, BSF, UDR, UDM, NEF, and can also be a network element having the functions of the above AMF, SMF, PCF, AF, RAN, BSF, UDR, UDM, and NEF in a future communication system (such as the sixth generation (6th generation, 6G)), and the present application does not limit this. For convenience of description, the mobility management network element, the session management network element, the policy control network element, the application function network element, the access network device, the binding support function network element, the unified data repository function network element, the unified data management network element, and the network capability exposure function network element are taken as examples of the above AMF, SMF, PCF, AF, RAN, BSF, UDR, UDM, and NEF. In addition, the terminal device is simply referred to as UE in the present application.
[0182] It can be understood that in the communication systems shown in Figure 2 and Figure 3 , the functions of each component network element are only exemplary, and not all functions are required when each component network element is applied to the embodiments of the present application.
[0183] Taking a 5G system as an example, when a UE registers to an AMF, the AMF interacts with an AM PCF (also referred to as a PCF for a UE) to establish an AM policy association. The AM PCF formulates an AM policy and provides the AM policy to the AMF for policy enforcement of the AMF, or in other words, for mobility management of the UE by the AMF. The AM policy includes service area restriction information and radio access technology or radio frequency spectrum selection priority (RFSP) information; the service area restriction information is used to indicate an allowed area or a non-allowed area of the UE. In the allowed area, the UE is allowed to communicate with the network according to a subscription of the UE; and in the non-allowed area, the AMF sends the service area restriction information to a RAN and the UE; the RFSP is used for the RAN to determine a radio resource management policy, and the AMF sends the RFSP to the RAN.
[0184] The AM PCF formulates the AM policy, which can be that the AM PCF formulates the AM policy according to subscription information of the UE and network policy. For example, the subscription information of the UE can include service area restriction and RFSP subscribed by the UE, and the network policy can include different service area restrictions or RFSP indexes determined according to a current location of the UE; or the AM PCF formulates the AM policy according to one or more application layer information applicable to the UE. It should be noted that when the AM PCF formulates the AM policy according to the one or more application layer information applicable to the UE, the subscription information of the corresponding UE and the network policy can also be considered. For example, when the UE registers to the AMF and establishes the AM policy association with the AM PCF, the AM policy is first formulated according to the subscription information of the UE and the network policy, and then the application layer information is received, and the AM policy is updated according to the application layer information.
[0185] If the AMF and the corresponding AM PCF need to be reselected (for example, the AMF and the PCF are reselected when the location of the UE moves) or the SMF and the corresponding SM PCF need to be reselected (for example, in SSC mode 2, the SMF first requests to release a PDU session and requests the UE to establish a new PDU session, and the SMF and the SM PCF corresponding to the new PDU session need to be reselected) after the AM policy is formulated, the AM policy can be repeatedly updated, which causes waste of resources.
[0186] For example, when reselecting the AMF and the corresponding AM PCF, the new AM PCF (or referred to as target AM PCF) cannot know the AM policy made by the previous AM PCF (or referred to as source AM PCF), and the new AM PCF will make the AM policy again according to the subscription information of the UE and the network policy, and will update the AM policy again according to the application layer information provided by the UE, and the updated AM policy can be the same as the AM policy made by the previous AM PCF, resulting in repeated update of the AM policy (for example, the first parameter).
[0187] For another example, in SSC mode 2, the SMF will first request to release the PDU session, and at the same time request the UE to establish a new PDU session, in this process, the AM PCF will trigger the update of the AM policy and the notification message to the AF, but since the DNN and the N-SSIAI corresponding to the two sessions are the same, the AM policy made in the released PDU session and the updated AM policy can be the same, and therefore the repeated update of the AM policy causes unnecessary waste of resources.
[0188] In addition, when the subscription of the user changes, the UDM will delete the service area restriction information and the RFSP of the subscription of the UE stored previously, the UDM will notify the AMF to delete the service area restriction information and the RFSP in the authorized AM policy provided by the AM PCF, and apply the service area restriction information and the RFSP configured locally by the AMF, in this process, the AMF does not interact with the AM PCF, and the AM PCF cannot know the change of the AM policy, which can cause that the request of the UE to provide the application layer information for making the AM policy is not executed, and the AM PCF cannot notify the change of the AM policy, and the AF cannot update the information about the AM policy in time.
[0189] It should be understood that, unless otherwise specified, the radio frequency spectrum selection priority (RFSP), the radio access technology or the radio frequency spectrum selection priority index (RFSP index) in the present application can be replaced by each other.
[0190] In view of the above problems, the embodiments of the present application provide a policy control method, which can avoid the waste of resources caused by repeated update of the AM policy, and also can avoid unnecessary deletion of the AM policy made by the PCF according to the application layer information provided by the UE by the AMF.
[0191] It should be noted that the embodiments of the present application can be applied to the AM policy formulated according to the application layer information provided for a single UE, and can also be applied to the AM policy formulated according to the application layer information provided for multiple UEs or any UE, which is not limited in the present application. For example, the application layer information provided for a single UE, the AM PCF can request the AF to obtain the related parameters for formulating the AM policy, and for the application layer information provided for multiple UEs or any UE, the AM PCF can obtain the related parameters for formulating the AM policy through the UDR and the NEF. For reference, the prior art is not described in detail herein. In order to facilitate description, the AM policy formulated according to the application layer information provided for a single UE will be described in the following examples.
[0192] Next, taking the scenario that the UDM deletes the service area restriction information of the subscription (hereinafter referred to as the first parameter) and / or the RFSP (hereinafter referred to as the second parameter) as an example, the following will be described in combination with Figure 4 The policy control method 200 in the present application will be introduced.
[0193] It should be noted that when the subscription of the UE changes, the UDM deletes the first parameter and / or the second parameter of the subscription, and sends a request to the AMF to delete the first parameter and / or the second parameter of the subscription. The purpose of the request is mainly to let the AMF determine that the differentiated first parameter and / or the second parameter does not need to be executed for the UE, and only the network general AM policy needs to be executed for the UE. For example, the AMF can determine the network general AM policy according to the local configuration. However, if the AM policy is formulated according to the application layer information, in order to ensure the user experience of the UE accessing the application, the AMF should not delete the authorized AM policy. However, since the AMF in the prior art cannot determine whether the first parameter and / or the second parameter in the authorized AM policy is formulated according to the subscription information or the application layer information, the first parameter and / or the second parameter in the authorized AM policy will be deleted, and the first parameter and / or the second parameter configured by the AMF locally will be applied, resulting in that the request for formulating the AM policy according to the application layer information is not executed, and the AM PCF and the AF (i.e. the network element requesting to formulate the AM policy according to the application layer information) cannot know the change of the AM policy, affecting the user experience.
[0194] In S201, the AMF obtains information #c (i.e. the first information), which is used to indicate the currently authorized AM policy (i.e. Figure 5 The AM policy #2 in the first aspect, i.e. the first AM policy, is formulated according to the information #a (corresponding to the application layer information), i.e. used to indicate that the authorized first parameter is formulated according to the application layer information and / or the authorized second parameter is formulated according to the application layer information.
[0195] Optionally, the information#c (which can be referred to as an AF Influence Indication) can be an independent indication information indicating that the AM policy obtained by the AMF from the AM PCF is formulated according to the application layer information of the UE. The information#c can also be a special information element carrying the first parameter of the authorization or the second parameter of the authorization, and according to the special information element, it can be determined that the first parameter and / or the second parameter is determined according to the application layer information of the UE.
[0196] It should be understood that the AMF can obtain the information#c before receiving the request message#a sent by the UDM, or obtain the information#c after receiving the request message#a sent by the UDM, which is not limited in the present application.
[0197] S202, the AMF receives the request message#a (corresponding to the second information) sent by the UDM, and the request message#a is used to inform the AMF that the subscription information (i.e. the first parameter of the subscription and / or the second parameter of the subscription) of the corresponding UE is deleted by the UDM.
[0198] It should be noted that after the AMF receives the request message#a sent by the UDM, the following mode#A scheme can be executed, or the following mode#B scheme can be executed to ensure the user experience when the UE accesses the application.
[0199] Mode#A
[0200] S203, the AMF sends a request message#b to the AM PCF according to the information#c, and the request message#b is used to request the AM PCF to determine the target AM policy of the AMF applied to the UE (or said to request the AM PCF to re-authorize the AM policy of the UE), for example, the AM PCF can determine whether to update the AM policy#2, and the request message#b includes indication information used to indicate the deletion of the first parameter and / or the second parameter of the subscription.
[0201] In one possible implementation, after the AM PCF receives the request message#b, it determines whether the currently authorized AM policy#2 of the UE needs to be updated. For example, the AM PCF can determine whether the currently authorized AM policy#2 of the UE needs to be updated according to the current location and the current network state of the UE, and sends a response message#b to the AMF.
[0202] Optionally, the request information #b can further include the information #c, which can be used by the AM PCF to determine the AM policy #3. For example, the AM PCF can determine, according to the information #c, that the AM policy of the UE is determined according to the application layer information, and thus the AM PCF will not immediately determine the AM policy according to the subscription information of the UE and the network policy when receiving the request message #b, but will determine the AM policy #3 according to the application layer information of the UE after receiving the application layer information of the UE.
[0203] It should be understood that, correspondingly, the step further includes that the AM PCF receives the request information #b sent by the AMF, and the AM PCF sends the response message #b to the AMF.
[0204] S204, the AM PCF receives and determines the authorized AM policy #4 (i.e., the target AM policy) according to the request message #b, or in other words, determines the AM policy applied to the UE, and sends a response message #b to the AMF, where the response message #b is used by the AMF to determine the authorized AM policy #4.
[0205] In the first possible implementation, the AM PCF determines to update the first parameter and / or the second parameter in the currently authorized AM policy #2, and the updated AM policy is referred to as the AM policy #3 (corresponding to the second AM policy in the first aspect). At this time, the response message #b (which can be referred to as the response message #b1) is used by the AMF to determine that the authorized AM policy #4 is the AM policy #3. For example, the response message #b1 can include the first parameter and / or the second parameter corresponding to the updated AM policy (i.e., the AM policy #3).
[0206] Optionally, if the AM PCF determines to update the first parameter and / or the second parameter in the AM policy #2, the AM PCF can further send a notification message to the AF, where the notification message is used to notify the AF network element of the update of the AM policy #2. Optionally, the notification message can carry the first parameter and / or the second parameter corresponding to the updated AM policy #3.
[0207] In the second possible implementation, the AM PCF determines not to update the first parameter and / or the second parameter in the AM policy #2, or in other words, if the AM PCF determines to continue to execute the previously authorized AM policy #2. At this time, the response message #b (which can be referred to as the response message #b2) is used by the AMF to determine that the authorized AM policy #4 is the AM policy #2. For example, the response message #b2 can include indication information used to indicate that the AMF continues to execute the AM policy #2, or the response message #b2 can include the first parameter and / or the second parameter corresponding to the AM policy #2.
[0208] In a third possible implementation, the AM PCF determines to delete the AM policy #2, or in other words, the AM PCF determines to delete the first parameter and / or the second parameter in the AM policy #2, at this time, the response message #b (which can be denoted as response message #b3) is used for the AMF to determine that the authorized AM policy #4 is a general AM policy determined by the AMF according to local configuration, and the response message #b3 can include indication information indicating that the AMF deletes the AM policy #2.
[0209] Optionally, if the AM PCF determines to delete the AM policy #2, the AM PCF can also send a notification message to the AF, and the notification message is used to notify the AF network element of the deletion of the AM policy #2.
[0210] S205, the AMF receives the response message #b sent by the AM PCF, and the response message #b is used for the AMF to determine the authorized AM policy #4 (i.e., the target AM policy) or in other words, the response message #b is used for the AMF to determine the AM policy applied to the UE.
[0211] S206, the AMF determines the AM policy #4 (i.e., the target AM policy) according to the response message #b.
[0212] In a first possible implementation, if the AMF receives the response message #b1 sent by the AM PCF, the AMF determines that the authorized AM policy #4 is the AM policy #3.
[0213] In a second possible implementation, if the AMF receives the response message #b2 sent by the AM PCF, the AMF determines that the authorized AM policy #4 is the AM policy #2.
[0214] In a third possible implementation, if the AMF receives the response message #b3 sent by the AM PCF, the AMF determines that the first parameter and / or the second parameter in the AM policy #2 is deleted and determines the first parameter and / or the second parameter in the general AM policy according to local configuration, and applies the first parameter and / or the second parameter to the UE.
[0215] S207, the AMF executes the AM policy #4 (i.e., the target AM policy).
[0216] In a possible implementation, if the AM PCF determines to update the first parameter and / or the second parameter in the AM policy #2, the AMF can send the first parameter and / or the second parameter corresponding to the AM policy #4 to the RAN, and send the first parameter corresponding to the AM policy #4 to the UE.
[0217] Method #B
[0218] S208, the AMF executes the AM policy #2 according to the information #c.
[0219] In a possible implementation, the AMF determines, according to the information #c, that the current authorized AM policy #2 is an AM policy formulated according to application layer information of the UE, and thus, when receiving the request message #a requesting to delete the first parameter and / or the second parameter in the subscription information, the AMF does not delete the first parameter and / or the second parameter in the AM policy #2, so that the AMF can still continue to execute the AM policy #2.
[0220] Next, the method for determining the AM policy #2 by the AMF will be described in combination with the following. Figure 5 Further, the method for the AMF to obtain the information #c will be described. For example, the AMF can obtain the information #c when obtaining the AM policy #2.
[0221] S301, the AM PCF determines the AM policy #1 by interacting with the AMF.
[0222] In a possible implementation, the AMF sends an AM policy establishment request (Npcf_AMPolicyControl_Create request) message to the AM PCF, and the message can include user subscription information (such as a user identifier, a first parameter and / or a second parameter subscribed by the user, etc.), the AM PCF determines the authorized AM policy #1 of the UE according to the user subscription information and network policy, etc., and the authorized AM policy #1 includes the authorized first parameter and / or the second parameter; the AM PCF further sends an AM policy establishment response (Npcf_AMPolicyControl_Create response) message to the AMF, and the response message is used to determine the authorized AM policy of the AMF, and the response message can include the related parameters of the authorized AM policy #1, such as the authorized first parameter and / or the authorized second parameter.
[0223] It should be noted that the method for the AMF to obtain the user identifier, the first parameter and / or the second parameter subscribed by the user, etc. can be that the AMF obtains the subscription information of the user by interacting with the UDM, and the subscription information of the user includes the user identifier, the first parameter and / or the second parameter subscribed by the user. Alternatively, the AMF can obtain the user identifier, the first parameter and / or the second parameter subscribed by the user by interacting with the UDM in the process of UE registration.
[0224] S302, the AM PCF obtains the information #a, and the information #a is used to determine the AM policy #2 updated based on the AM policy #1.
[0225] In a possible implementation, the AM PCF can obtain the information #a in the following manner: the AM PCF receives an AM policy authorization establishment request (Npcf AMPolicyAuthorization Create request) message sent by the AF, and the message contains the information #a. Optionally, the AM PCF sends an AM policy authorization establishment response (Npcf AMPolicyAuthorization Create response) message to the AF after saving the information #a.
[0226] In a possible implementation, the information #a includes a combination of a UE identifier (such as SUPI or GPSI), service area coverage information, and / or indication information of high throughput (which can be denoted as information #a1, that is, the information #a does not include an application identifier), and the information #b that triggers the AM PCF to update the AM policy #1 can be understood as information indicating that the corresponding PDU session in the information #a is established.
[0227] Optionally, the information #a can further include an associated application identifier (application Id(s)) (which can be denoted as information #a2, that is, the information #a includes an application identifier).
[0228] Optionally, the AF can also subscribe to an event of a change in service area restriction information (that is, the first parameter) and / or an event of a change in RFSP Index (that is, the second parameter).
[0229] S303, the AM PCF obtains information #b according to the information #a, and the information #b is used to trigger the AM PCF to update the AM policy #1.
[0230] In a possible implementation, the AM PCF can obtain the information #b according to the information #a in the following manner ① and / or manner ②.
[0231] It should be noted that in the following mode ①, the information #b triggering the AM PCF to update the AM policy #1 can be understood as the binding information of the SM PCF, indicating that the PDU session establishment corresponding to (DNN, S-NSSAI) in information #a is completed; further, in the following mode ②, the information #b triggering the AM PCF to update the AM policy #1 can be understood as information for indicating that the corresponding application (corresponding to the application Id(s) in information #a2) in information #a2 starts to be enabled after the PDU session establishment is completed.
[0232] In mode ①, the AM PCF obtains information #b (i.e. the binding information of the SM PCF, which can be denoted as information #b1) according to information #a1. The AM PCF sends a subscription request message to the BSF according to information #a1, the subscription request message being used for subscribing to the SM PCF binding information, and the subscription request message can carry the identifier of the UE, the (DNN, S-NSSAI) combination; the BSF determines the binding information of the corresponding SM PCF according to the identifier of the UE and the (DNN, S-NSSAI) combination in the subscription request message, and sends a subscription response message to the AM PCF, the subscription response message including the binding information of the SM PCF (i.e. information #b1). The information #b1 can indicate that the PDU session establishment corresponding to (DNN, S-NSSAI) in information #a is completed.
[0233] It should be noted that before the BSF sends the subscription response message to the AM PCF, the BSF needs to obtain the binding information of the SM PCF. Exemplarily, the process of obtaining can be: the UE establishes the PDU session corresponding to the above (DNN, S-NSSAI), the SMF allocates the UE address for the PDU session, the SMF establishes the SM policy association by interacting with the SM PCF and registers the BSF by carrying the binding information of the SM PCF, and the binding information of the SM PCF includes the UE address, the UE identifier, the PCF identifier 2, (DNN, S-NSSAI). The PCF identifier 2 is the resource identifier of the policy authorization (Npcf_PolicyAuthorization) service supported by the SM PCF, and can be understood as the PCF identifier corresponding to the SM PCF.
[0234] Exemplarily, the process of establishing the SM policy association by the SMF interacting with the SM PCF can be: the SMF sends a message SM policy establishment request (Npcf_SMPolicyControl_Create request) message to the SM PCF, the request message including a user identifier, a UE address #1, and the like. The SM PCF determines the SM policy according to the user subscription and network policy and the like. The SM PCF sends an SM policy establishment response (Npcf_SMPolicyControl_Create response) message to the SMF, the response message including relevant parameters of the SM policy. Optionally, if the SM PCF does not have the subscription data of the UE, the subscription data of the user can be obtained by interacting with the UDR.
[0235] In mode ②, the AM PCF obtains information #b (i.e., application start event information, which can be denoted as information #b2) according to information #a2. The AM PCF sends a policy authorization subscription request (Npcf_PolicyAuthorization_Subscribe request) message to the SM PCF according to information #a2, the policy authorization subscription request message being used to subscribe to an application start (ApplicationStart) event, and the message carrying Application Id(s); the AM PCF receives a policy authorization subscription response (Npcf_PolicyAuthorization_Subscribe response) message sent by the SM PCF, the response message including the Application Start event (i.e., information #b2) corresponding to the Application Id(s). The information #b2 can indicate that the UE starts to enable the application corresponding to the Application Id(s) in information #a2.
[0236] It should be noted that before the SM PCF sends the policy authorization subscription response message to the AM PCF, the SM PCF needs to obtain the Application Start event corresponding to the Application Id(s), and the process of obtaining the Application Start event can be exemplarily as follows: the SM PCF interacts with the SMF to request the SMF to detect the Application Start event corresponding to the Application Id(s), the SMF further interacts with the UPF to request the UPF to detect the Application Start event corresponding to the Application Id(s), the UPF detects the Application Start event corresponding to the Application Id(s) and sends the Application Start event corresponding to the Application Id(s) to the SMF, and the SMF sends the Application Start event corresponding to the Application Id(s) to the SM PCF.
[0237] Optionally, the policy authorization subscription request message can also be used to subscribe to an Application Stop event.
[0238] S304, the AM PCF determines an updated AM policy #2 according to the information #b, the information #a, and the AM policy #1.
[0239] In a possible implementation, the AM PCF determines that the AM policy #1 needs to be updated according to the information #b, further, the AM PCF updates a first parameter in the AM policy #1 according to service area coverage information in the information #a, and / or the AM PCF updates a second parameter in the AM policy #1 according to indication information of high throughput in the information #a, and the AM policy #1 after the first parameter and / or the second parameter is updated is denoted as the AM policy #2.
[0240] S305, the AM PCF sends information #c to the AMF, and the information #c is used to indicate that the AM policy #2 is determined according to the information #a.
[0241] It should be understood that the AM PCF also sends the updated AM policy #2 to the AMF, and the AM policy #2 includes the first parameter and / or the second parameter updated according to the information #a.
[0242] Optionally, the AM PCF can also send the first parameter and / or the second parameter in the updated AM policy #2 to the RAN, and the AM PCF can also send the first parameter in the updated AM policy #2 to the UE.
[0243] Optionally, if the AF subscribes to the event of the change of the service area restriction information (i.e., the first parameter) and / or the event of the change of the RFSP Index (i.e., the second parameter) to the AM PCF, the AM PCF can also send the event notification and the updated first parameter and / or the second parameter in the AM policy #2 to the AF.
[0244] In the above embodiment, when the subscription information of the user changes, the UDM deletes the subscription information of the UE, the subscription information includes the subscription service area restriction information (i.e., the first parameter) and / or the subscription RFSP (i.e., the second parameter), the UDM sends a notification of the deletion of the subscription information of the UE to the AMF, and when the AMF receives the notification of the deletion of the subscription information of the UE sent by the UDM, the AM policy #2 authorized according to the information #c can be continued to be executed (i.e., the above manner #B), the information #c can be sent by the AM PCF to the AMF after the AM PCF formulates the AM policy #2 according to the application layer information, or the information #c can be sent by the AM PCF to the AMF at the same time when the AM PCF sends the AM policy #2 to the AMF; or the information #c can be used to interact with the AM PCF (i.e., the above manner #A) to determine the AM policy #4 authorized. The unnecessary deletion of the first parameter and / or the second parameter in the AM policy #2 determined according to the information #a in the AMF caused by the deletion of the first parameter and / or the second parameter in the UDM can be avoided, the AF repeatedly requesting to formulate or update the AM policy according to the application layer information can be avoided, the AM PCF repeatedly updating the AM policy caused by the repeated request can be avoided, the signaling resource can be saved, and at the same time, the request of formulating or updating the AM policy according to the application layer information can be guaranteed to be satisfied, so that the user experience can be guaranteed.
[0245] Figure 6 The policy control method 400 in the present application is shown, and the policy control method 400 is a possible implementation manner of the policy control method 200 applied in the 5G system.
[0246] S401, UE registration. The UE registers to the AMF, and the AMF determines the first parameter and the second parameter subscribed by the UE.
[0247] In a possible implementation manner, the manner in which the AMF determines the first parameter and the second parameter subscribed by the UE can be that the AMF interacts with the UDM to obtain the user subscription information of the UE, and the user subscription information includes the first parameter and the second parameter subscribed by the UE.
[0248] S402, the AMF establishes an AM policy association with the AM PCF, and determines the AM policy #1.
[0249] In a possible implementation, the process of establishing an AM policy association between the AMF and the AM PCF can be: the AMF sends an AM policy control establishment request (Npcf AMPolicyControl Create request) message to the AM PCF, wherein the message includes a user identifier of the UE, the first parameter and the second parameter of the subscription, and the like; the AM PCF determines an authorized AM policy #1 of the UE according to the first parameter and the second parameter of the subscription, a network policy, and the like, wherein the authorized AM policy #1 includes the first parameter and the second parameter authorized by the UE; and the AM PCF returns an AM policy control establishment response (Npcf AMPolicyControl Create response) message to the AMF, wherein the response message includes the authorized AM policy #1 of the UE.
[0250] S403, the AM PCF obtains application layer information of the UE from the AF.
[0251] In a possible implementation, the AF sends an AM policy authorization establishment request (Npcf AMPolicyAuthorization Create request) message to the AM PCF, wherein the message includes a UE identifier (such as SUPI or GPSI) and application layer information corresponding to the UE identifier, and the application layer information includes service area coverage information and / or high throughput indication information, and a combination of associated (DNN, S-NSSAI). The AF returns an AM policy authorization establishment response (Npcf AMPolicyAuthorization Create response) message to the AF after saving the application layer information corresponding to the UE identifier.
[0252] Optionally, the application layer information of the UE can further include application identifiers (applicationId(s)) associated with the UE identifier.
[0253] It should be noted that, before step S403, that is, before the AF sends the message to the AM PCF, the AF needs to determine the AM PCF corresponding to the UE. As an example but not limitation, the process that the AF determines the AM PCF corresponding to the UE can be: the AM PCF and the AMF establish the AM policy association through interaction; the AM PCF carries the binding information of the AM PCF to register with the BSF, and the binding information of the AM PCF includes the PCF identifier 1 and the UE identifier (such as SUPI or generic public subscription identifier (GPSI)) corresponding to the AM PCF, wherein the PCF identifier 1 is the resource identifier of the AM policy authorization (Npcf_AMPolicyAuthorization) service supported by the AM PCF, and can be understood as the PCF identifier corresponding to the AM PCF; the AF carries the UE identifier to request the BSF to subscribe to the binding information of the AM PCF corresponding to the UE identifier; the BSF determines the binding information of the AM PCF corresponding to the UE identifier according to the UE identifier in the subscription request message of the AF, and sends a subscription response message to the AF, wherein the subscription response message includes the identifier (that is, the PCF identifier 1) corresponding to the AM PCF; and the AF receives the subscription response message and determines the AM PCF.
[0254] S404, the AM PCF subscribes to the binding information of the SM PCF from the BSF.
[0255] In a possible implementation, the AM PCF sends a subscription request (Nbsf_Management_Subscribe request) message to the BSF, and the request message carries the UE identifier of the UE and the combination of the associated (DNN, S-NSSAI), and the request message is used to request the binding information of the SM PCF corresponding to the combination of the UE identifier and the associated (DNN, S-NSSAI).
[0256] It should be understood that, correspondingly, the step also includes: the BSF receives the subscription request message sent by the AM PCF.
[0257] S405, the UE establishes a PDU session corresponding to the (DNN, S-NSSAI), and the SMF allocates a UE address #1 for the PDU session. Here, reference can be made to the existing PDU session establishment process, which is not described herein.
[0258] S406, the SMF establishes an SM policy association with the SM PCF.
[0259] In a possible implementation, the procedure of establishing the SM policy association between the SMF and the SM PCF can be: the SMF sends a message SM policy control establishment request (Npcf_SMPolicyControl_Create request) message to the SM PCF, wherein the message includes a user identifier of the UE, a UE address #1, and the like; the SM PCF determines the authorized SM policy of the UE according to the user subscription information and network policy of the UE; and the SM PCF returns an SM policy control establishment response (Npcf_AMPolicyControl_Create response) message to the SMF, wherein the response message includes the authorized SM policy of the UE.
[0260] Optionally, the SM PCF can obtain the user subscription information of the UE by interacting with the UDR.
[0261] S407. The SM PCF initiates registration to the BSF, and registers the binding information of the SM PCF.
[0262] In a possible implementation, the SM PCF sends a registration request (Nbsf_Management_Register request) message to the BSF, wherein the request message carries the binding information of the SM PCF, for example, a UE address #1, a UE identifier, a PCF identifier 2, (DNN, S-NSSAI), and the like. The PCF identifier 2 is a resource identifier of the SM PCF supporting the policy authorization (Npcf_PolicyAuthorization) service, which can be understood as the PCF identifier corresponding to the SM PCF.
[0263] It should be understood that, correspondingly, the step further includes: the BSF receives the registration request message sent by the SM PCF.
[0264] S408. The BSF returns the binding information of the SM PCF to the AM PCF.
[0265] In a possible implementation, after receiving the binding information of the SM PCF corresponding to the UE, the BSF sends a notification (Nbsf_Management_Notify request) message to the AM PCF based on the subscription request of the AM PCF in S404, wherein the notification message carries the binding information of the SM PCF.
[0266] It should be understood that, correspondingly, the step further includes: the AM PCF receives the notification message sent by the BSF.
[0267] Optionally, if the application layer information of the UE acquired by the AM PCF in S403 includes the application identifier (application Id(s)) associated with the UE identifier, the following steps S409-S411 can be performed.
[0268] S409, the AM PCF subscribes to the application start / end event to the SM PCF.
[0269] In a possible implementation, the AM PCF sends a policy authorization subscription request (Npcf_PolicyAuthorization_Subscribe request) message to the SM PCF, and the request message is used to subscribe to the start / end (Application Start) event of the application corresponding to the application identifier.
[0270] It should be understood that, correspondingly, the step also includes that the SM PCF receives the policy authorization subscription request sent by the AM PCF.
[0271] S410, the application start / end event is detected.
[0272] In a possible implementation, the SM PCF interacts with the SMF to request to detect the start / end event of the application corresponding to the application identifier. The SMF further interacts with the UPF to request the UPF to detect the start / end event of the application corresponding to the application identifier. After the UPF detects the start event of the application corresponding to the application identifier, the UPF sends the start event of the application corresponding to the application identifier to the SMF. After the SMF receives the start event of the application corresponding to the application identifier, the SMF sends the start event of the application corresponding to the application identifier to the SM PCF.
[0273] It should be understood that, correspondingly, the step also includes that the SM PCF receives the start event of the application corresponding to the application identifier sent by the SMF.
[0274] S411, the SM PCF returns the application start event to the AM PCF.
[0275] In a possible implementation, after the SM PCF receives the start event of the application corresponding to the application identifier, the SM PCF sends a notification (Npcf_PolicyAuthorization_Notify request) message to the AM PCF, and the notification message carries the detected cause identifier and the start event of the application corresponding thereto.
[0276] It should be understood that, correspondingly, the step also includes that the AM PCF receives the notification message sent by the SM PCF.
[0277] S412, the AM PCF performs AM policy decision to determine the AM policy #2.
[0278] In a possible implementation, the application layer information of the UE acquired by the AM PCF in S403 includes service area coverage information and / or indication information of high throughput, and a combination of an associated (DNN, S-NSSAI), when the AM PCF receives the binding information of the SM PCF sent by the BSF in S408, the AM PCF performs AM policy decision and determines the AM policy #2. Specifically, the AM PCF determines the first parameter in the AM policy #2 according to the service area coverage information, and / or determines the second parameter in the AM policy #2 according to the indication information of high throughput.
[0279] In a possible implementation, the application layer information of the UE acquired by the AM PCF in S403 includes service area coverage information and / or indication information of high throughput, and an application identifier associated therewith, when the AM PCF receives the application start event sent by the SM PCF in S411, the AM PCF performs AM policy decision and determines the AM policy #2. Specifically, the AM PCF determines the first parameter in the AM policy #2 according to the service area coverage information, and / or determines the second parameter in the AM policy #2 according to the indication information of high throughput.
[0280] S413, the AM PCF sends the AM policy #2 and information #c to the AMF, where the information #c is used to indicate that the AM policy #2 is formulated according to the application layer information of the UE, or in other words, is used to indicate that the first parameter in the AM policy #2 is formulated according to the application layer information and / or the second parameter in the AM policy #2 is formulated according to the application layer information.
[0281] In a possible implementation, the AM PCF sends an AM policy control update notification request (Npcf_AMPolicyControl_UpdateNotify request) message to the AMF, where the request message carries the AM policy #2 and the information #c, or in other words, carries the first parameter and / or the second parameter in the updated AM policy #2 and the information #c.
[0282] It should be understood that, correspondingly, the step further includes: the AMF receives the AM policy control update notification request message sent by the AM PCF.
[0283] S414, the AMF performs the AM policy #2.
[0284] In a possible implementation, the AMF sends the first parameter in the AM policy #2 to the RAN and the UE, and sends the second parameter in the AM policy #2 to the RAN.
[0285] Optionally, if the AF subscribes to the event of the first parameter and / or the second parameter corresponding to the UE changing with the AM PCF, the following step S415 is performed.
[0286] S415, the AM PCF sends the AM policy #2 to the AF.
[0287] In a possible implementation, the AM PCF sends an AM policy authorization notification request (Npcf_AMPolicyAuthorization_Notify request) message to the AF, and the request message carries the AM policy #2, or in other words, carries the updated first parameter and / or the second parameter in the AM policy #2.
[0288] S416, the AMF receives the request message #a sent by the UDM, which can be referred to the related description in step S202.
[0289] S417, the AMF sends the request message #b to the AM PCF, which can be referred to the related description in step S203.
[0290] S418, the AM PCF performs AM policy decision and determines the AM policy #4, which can be referred to the related description in step S204.
[0291] S419, the AM PCF sends the response message #b to the AMF, which can be referred to the related description in step S205.
[0292] S420, the AMF performs the AM policy #4, which can be referred to the related description in step S207.
[0293] It should be noted that before the AMF performs the AM policy #4 in step S420, the AMF needs to determine the AM policy #4 according to the response message #b, and the AM policy #4 (i.e., the target AM policy) can be the AM policy #2, the AM policy #3, or a general AM policy determined by the AMF according to local configuration, which can be referred to the related description in step S206.
[0294] Optionally, if the AF subscribes to the event of the first parameter and / or the second parameter corresponding to the UE changing with the AM PCF, and the AM PCF determines that the AM policy #2 is updated, that is, the AM policy #4 is the updated policy of the AM policy #2 (i.e., the AM policy #3), the following step S421 is performed.
[0295] S421, the AM PCF sends the AM policy #4 to the AF.
[0296] In a possible implementation, the AM PCF sends an AM policy authorization notification request (Npcf_AMPolicyAuthorization_Notify request) message to the AF, and the request message carries the AM policy #3, or in other words, carries the updated first parameter and / or the second parameter in the AM policy #2.
[0297] Optionally, after step S416, the AMF can also not interact with the AM PCF, and according to the information #c, it is determined that the AM policy #2 of the UE is formulated according to the application layer information, and when the request message #a is received, the AMF does not delete the first parameter and / or the second parameter in the AM policy #2, so that the AMF can still continue to execute the AM policy #2.
[0298] Next, taking the scenario of reselecting the AMF and the corresponding AM PCF as an example (for example, the reselection of the AMF and the AM PCF caused by the movement of the UE location), in combination with Figure 7 The policy control method 500 in the present application is introduced.
[0299] For ease of description and understanding, in the following, the reselected AMF and the corresponding AM PCF are denoted as AMF#1 (that is, the first mobility management network element in the second aspect) and AM PCF#1 (that is, the first policy control network element in the second aspect) respectively, the AM policy determined by the AM PCF#1 according to the application layer information (corresponding to the information #d) is denoted as AM policy #1 (that is, the second mobility management policy in the second aspect), and the pre-reselected AMF and the corresponding AM PCF are denoted as AMF#2 (corresponding to the AMF in the above embodiment) (that is, the second mobility management network element in the second aspect) and AM PCF#2 (corresponding to the AM PCF and the PCF identifier 1 in the above embodiment) (that is, the second policy control network element in the second aspect) respectively, and the AM policy executed by the AMF#2 according to the application layer information (corresponding to the information #a) is denoted as AM policy #2 (that is, the first mobility management policy in the second aspect). Figure 5- Figure 6
[0300] S510, the AM PCF#1 acquires the AM policy #2, which is the AM policy formulated by the AM PCF#2 for the UE.
[0301] In a possible implementation, the AM PCF#1 can acquire the AM policy #2 in the following manner: the AMF#1 acquires the AM policy #2 from the AMF#2, and sends the AM policy #2 to the AM PCF#1.
[0302] Exemplarily, the procedure can be: AMF#1 sends a context request (Namf_Communication_UEContextTransfer request) message to AMF#2, AMF#2 sends a context response (Namf_Communication_UEContextTransfer response) message to AMF#1, the context response message includes the authorized AM policy#2 received by AMF#2 from AM PCF#2, AMF#1 sends an AM policy establishment request (Npcf_AMPolicyControl_Create request) message to AM PCF#1, the AM policy establishment request message includes the first parameter and / or the second parameter in the AM policy#2.
[0303] It should be understood that before AMF#1 sends the AM policy#2 to AM PCF#1, the AMF will first determine the AM PCF#1.
[0304] Optionally, the context response message can further include the above-mentioned information#c (which can be referred to as AF Influence Indication) (i.e. the first indication information in the second aspect), and the AM policy establishment request message can also include the above-mentioned information#c. AMF#1 can determine to send the AM policy#2 to AM PCF#1 according to the above-mentioned information#c.
[0305] It should be noted that AM PCF#1 determines not to immediately formulate the AM policy#5 corresponding to AMF#1 according to the user subscription and the network policy according to the first parameter and / or the second parameter in the authorized AM policy#2 received or the above-mentioned information#c, or it can also be understood that AM PCF#1 determines that the AM policy corresponding to the UE is formulated according to the application layer information (i.e. the above-mentioned information#a) according to the first parameter and / or the second parameter in the authorized AM policy#2 received or the above-mentioned information#c, so it will wait until it receives the corresponding application layer information later to determine the AM policy (i.e. AM policy#5) corresponding to the UE according to the application layer information.
[0306] In another possible implementation manner, the manner in which AM PCF#1 obtains the AM policy#2 can be: AMF#1 obtains the AM policy#2 from the UDR. Exemplarily, AM PCF#1 can determine to obtain the AM policy#2 from the UDR according to the above-mentioned information#c obtained.
[0307] Exemplarily, the process can be: the AM PCF#2 (i.e. the second AM PCF in the second aspect) saves the first parameter and / or the second parameter in the determined authorized AM policy #2 to the UDR. The AM PCF#1 acquires the first parameter and / or the second parameter in the AM policy #2 corresponding to the AM PCF#2 from the UDR.
[0308] In the above implementation manner, the resource waste caused by the fact that the AM PCF#1 determines the AM policy according to the subscription information and the network information of the UE immediately after receiving the AM policy establishment request from the AMF#1, and then updates the AM policy again after receiving the application layer information corresponding to the UE, is avoided.
[0309] S520, the AM PCF#1 acquires information #d, which is used to determine the AM policy #5 (i.e. the second AM policy in the second aspect) updated based on the AM policy #2.
[0310] It should be noted that the information #d is similar to the definition of the information #a in Figure 5 , and can be understood as the application layer information provided by the UE. Here, reference can be made to the related description of S302 in Figure 5 , and detailed description is not given here.
[0311] It should be noted that, before the AM PCF#1 receives the AM policy authorization establishment request message sent by the AF, the AF needs to determine the AM PCF#1. Exemplarily, the process in which the AF determines the AM PCF#1 can be: the AM PCF#1 interacts with the AMF#1 to establish an AM policy association; the AM PCF#1 registers with the BSF by carrying the binding information of the AM PCF#1, the binding information of the AM PCF#1 including the PCF identifier 3 corresponding to the AM PCF#1 and the UE identifier (such as SUPI or GPSI), wherein the PCF identifier 3 is the resource identifier of the AM policy authorization (Npcf_AMPolicyAuthorization) service supported by the AM PCF#1, and can be understood as the PCF identifier corresponding to the AM PCF#1; the AF requests to subscribe to the binding information of the AM PCF corresponding to the UE identifier from the BSF by carrying the UE identifier; the BSF determines the binding information of the AM PCF#1 according to the UE identifier in the subscription request message from the AF, and sends a subscription response message to the AF, the subscription response message including the identifier (i.e. the PCF identifier 3) corresponding to the AM PCF#1; and the AF receives the subscription response message and determines the AM PCF#1.
[0312] In a possible implementation, the information #d includes a UE identifier (such as a SUPI or a generic public subscription identifier (GPSI)), service area coverage information, and / or indication information of high throughput, and a combination of associated (DNN, S-NSSAI) (which can be denoted as information #d1) (application layer information of the UE), and the information #d triggering the AM PCF #1 to update the AM policy #2 can be understood as information indicating that the corresponding PDU session (corresponding to the DNN, S-NSSAI in the information #d) in the information #d is established.
[0313] Optionally, the information #d can further include associated application identifier (application Id(s)) (which can be denoted as information #d2) (application layer information of the UE).
[0314] S530, the AM PCF #1 acquires information #e according to the information #d, and the information #e is used to trigger the AM PCF #1 to update the AM policy #2.
[0315] It should be noted that the information #e is similar to the definition of the information #b in Figure 5 The information #e can be binding information of the SM PCF or application start event information, which can be referred to the related description of S303 in Figure 5
[0316] S540, the AM PCF #1 determines an AM policy #5 according to the information #e, the information #d, and the AM policy #2.
[0317] In a possible implementation, the AM PCF #1 determines that the AM policy #2 needs to be updated according to the information #d, further, the AM PCF #1 updates a first parameter in the AM policy #2 according to service area coverage information in the information #d, and / or the AM PCF #1 updates a second parameter in the AM policy #2 according to indication information of high throughput in the information #d, and the AM policy #2 after the first parameter and / or the second parameter is updated is denoted as the AM policy #5.
[0318] S550, the AM PCF #1 determines whether the AM policy #2 needs to be updated according to the AM policy #2 and the AM policy #5.
[0319] In a possible implementation, the first parameter and / or the second parameter in the AM policy #2 and the AM policy #5 are the same, and thus the AM policy #2 does not need to be updated, and the AMF #1 executes the AM policy #2.
[0320] Optionally, after the AM PCF #1 determines that the AM policy #2 is not updated, the AM PCF #1 can send information #p (which can be carried in the first message in the second aspect) to the AMF #1 to instruct the AMF #1 to execute the AM policy #2. For example, the information #p can be indication information instructing the AMF #1 to execute the AM policy #2, or the information #p can include the first parameter and / or the second parameter in the AM policy #2.
[0321] In a possible implementation, the first parameter and / or the second parameter in the AM policy #2 and the AM policy #5 are different, and thus the AM policy #2 needs to be updated, and the AM PCF #1 determines the AM policy #5 as the updated AM policy, and sends an AM policy establishment response message (Npcf_AmPolicyControl_Create Response) to the AMF #1, where the AM policy #5 (including the first parameter and / or the second parameter corresponding to the AM policy #5) is carried in the response message. After receiving the response message, the AMF #1 executes the AM policy #5. The AMF #1 can send the first parameter and / or the second parameter corresponding to the AM policy #5 to the RAN, and send the first parameter corresponding to the AM policy #5 to the UE.
[0322] Optionally, after the AM PCF #1 determines that the AM policy #2 is updated, the AM PCF #1 can send information #p (which can be carried in the first message in the second aspect) to the AMF #1 to instruct the AMF #1 to execute the AM policy #5. For example, the information #p can include the first parameter and / or the second parameter in the AM policy #5.
[0323] Optionally, if the AM PCF #1 determines to update the first parameter and / or the second parameter in the AM policy #2, and the AF subscribes to an event of change of the service area restriction information (i.e., the first parameter) to the AM PCF #1, the AM PCF #1 can further send a notification message to the AF, where the notification message is used to notify the AF network element of the update of the first parameter in the AM policy #2. Optionally, the notification message can carry the first parameter corresponding to the updated AM policy #5. If the AF subscribes to an event of change of the RFSP Index (i.e., the second parameter) to the AM PCF #1, the AM PCF #1 can further send a notification message to the AF, where the notification message is used to notify the AF network element of the update of the second parameter in the AM policy #2. Optionally, the notification message can carry the second parameter corresponding to the updated AM policy #5.
[0324] It should be understood that after the reselection of the AMF and the AM PCF, the AMF#2 and the AM PCF#2 will also perform corresponding deletion, deregistration or subscription, and the like. For example, the AMF#2 sends an AM policy deletion request (Npcf_AMPolicyControl_Delete Request) message to the AM PCF#2, to request the AM PCF#2 to delete the AM policy#2; the AM PCF#2 sends a deregistration request (Nbsf_Management_Unsubscribe Request) message to the BSF, to request the BSF to delete the registration binding information of the AM PCF#2; the AM PCF#2 sends a policy authorization deregistration request (Npcf_PolicyAuthorization_Unsubscribe Request) message to the SM PCF, to request the SM PCF to delete the subscription information related to the AM PCF#2; and the AM PCF#2 sends an AM policy authorization notification (Npcf_AMPolicyAuthorization_Notify) message to the AF, to request the deletion of the corresponding AF session.
[0325] In this embodiment, in the AMF and AM PCF reselection process, the new AM PCF (i.e., the AM PCF#1) can obtain the AM policy#2 of the previous AM PCF (i.e., the AM PCF#2), and compare whether the AM policy (i.e., the AM policy#5) formulated according to the information#d and the AM policy#2 are the same after receiving the information#d, and update the AM policy#2 only in different cases, thereby avoiding the frequent update of the first parameter and / or the second parameter in the authorized AM policy according to the subscription information and network policy of the UE, or the information#d (such as the request information of the AF), and saving certain signaling resources.
[0326] Figure 8 The policy control method 600 in the present application is shown, which is a possible implementation manner of the application of the policy control method 500 in the 5G system.
[0327] S601, the UE initiates registration to the RAN. For example, the UE moves, and initiates a registration request to the RAN with its user identity.
[0328] S602, the RAN selects the AMF#1. For example, the RAN selects a new AMF (i.e., the AMF#1) for the UE after receiving the registration request of the UE.
[0329] S603, the RAN initiates registration to the AMF#1.
[0330] S604, the AMF#1 sends a context request message to the AMF#2, and the AMF#1 returns a context request response message to the AMF#1, wherein the context response message carries the context information of the UE, and the context information of the UE can include the authorized AM policy#2 received by the AMF#2 from the AM PCF#2, wherein the AM policy#2 includes the authorized first parameter and the authorized second parameter.
[0331] Optionally, the context information of the UE can further include the information#c, wherein the information#c is used to indicate that the AM policy#2 is formulated according to the application layer information of the UE.
[0332] S605, the AMF#1 sends a status update message to the AMF#2.
[0333] S606, the AMF#1 selects a new AM PCF (i.e., the AM PCF#1).
[0334] S607, the AMF#1 sends an AM policy control establishment request (Npcf_AMPolicyControl_Create request) message to the AM PCF#1, wherein the request message is used to request a target AM policy applied to the UE, and the request message can carry the AM policy#2 (i.e., the first parameter and the second parameter authorized by the AM PCF#2). Optionally, the request message can further carry the information#c.
[0335] Optionally, if the context information of the UE in S604 does not include the AM policy#2, the AM PCF#1 cannot obtain the AM policy#2 from the AMF#1 through the above-mentioned AM policy control establishment request in S607, and S608 can be performed to enable the AM PCF#1 to obtain the AM policy#2.
[0336] It should be noted that the AM PCF#1 determines that the AM policy of the UE is formulated according to the application layer information according to the AM policy#2 and / or the information#c in the received AM policy control establishment request message, and therefore will not immediately formulate an AM policy#5' according to the subscription information of the user and the network policy, but will wait until the application layer information of the UE is received to formulate an AM policy#5 according to the application layer information. Compared with formulating the AM policy#5' immediately after receiving the AM policy control establishment request message, the AM policy#5' is updated after receiving the application layer information, i.e., the AM policy#5 is formulated, which saves a certain amount of communication resources.
[0337] S608, the AM PCF#1 obtains the AM policy#2 from the UDR. For example, the AM PCF#1 obtains the first parameter and / or the second parameter in the AM policy#2 corresponding to the AM PCF#2 from the UDR.
[0338] It should be understood that S609 can also be performed before S608.
[0339] S609, the UDR saves the AM policy #2 sent by the AM PCF #2, or in other words, the AM PCF #2 (i.e. the second AM PCF in the second aspect) saves the first parameter and / or the second parameter in the determined authorized AM policy #2 to the UDR.
[0340] S610, the AM PCF #1 acquires the application layer information (i.e. information #d) of the UE from the AF. Herein, the related description of S403 in Figure 6 or S520 in Figure 7 will not be repeated here.
[0341] S611, the AM PCF #1 subscribes to the binding information of the SM PCF from the BSF. Herein, the related description of S404 in Figure 6 will not be repeated here.
[0342] S612, the BSF returns the binding information of the SM PCF to the AM PCF #1. Herein, the related description of S408 in Figure 6 will not be repeated here.
[0343] Optionally, if the application identifier of the application accessed by the UE is included in the application layer information in S610, S613-S615 can be performed. The following S613-S615 can refer to the related description of S409-S411 in Figure 6 will not be repeated here.
[0344] S613, the AM PCF #1 subscribes to the application start / stop event from the SM PCF.
[0345] S614, the application start / stop event is detected.
[0346] S615, the SM PCF returns the application start event to the AM PCF #1.
[0347] S616, the AM PCF #1 makes an AM policy decision, determines the AM policy #5, and decides whether to update the AM policy #2.
[0348] In a possible implementation, the application layer information of the UE acquired by the AM PCF#1 in S610 includes service area coverage information and / or indication information of high throughput, and a combination of an associated (DNN, S-NSSAI), when the AM PCF#1 receives the binding information of the SM PCF sent by the BSF in S612, the AM PCF#1 performs AM policy decision and determines the AM policy #5. Specifically, the AM PCF#1 determines the first parameter in the AM policy #5 according to the service area coverage information, and / or determines the second parameter in the AM policy #5 according to the indication information of high throughput.
[0349] In a possible implementation, the application layer information of the UE acquired by the AM PCF#1 in S610 includes service area coverage information and / or indication information of high throughput, and an application identifier associated therewith, when the AM PCF#1 receives the application start event sent by the SM PCF in S615, the AM PCF#1 performs AM policy decision and determines the AM policy #5 according to the application layer information. Specifically, the AM PCF#1 determines the first parameter in the AM policy #5 according to the service area coverage information, and / or determines the second parameter in the AM policy #5 according to the indication information of high throughput.
[0350] In a possible implementation, the first parameter and / or the second parameter in the AM policy #2 and the AM policy #5 are the same, so that the AM policy #2 does not need to be updated, and the AMF#1 executes the AM policy #2.
[0351] Optionally, after the AM PCF#1 determines not to update the AM policy #2, the AM PCF#1 can send information #p1 (corresponding to the first information in the second aspect) to the AMF#1 to indicate the AMF#1 to execute the AM policy #2. Exemplarily, the information #p1 can be indication information indicating the AMF#1 to execute the AM policy #2, or the information #p1 can include the first parameter and / or the second parameter in the AM policy #2.
[0352] In a possible implementation, the first parameter and / or the second parameter in the AM policy #2 and the AM policy #5 are not the same, so that the AM policy #2 needs to be updated, and the AM PCF#1 determines the AM policy #5 as the updated AM policy. The AM PCF#1 sends information #p2 (corresponding to the first information in the second aspect) to the AMF#1, and the information #p2 can include the AM policy #5 (including the first parameter and / or the second parameter corresponding to the AM policy #5).
[0353] S617, the AM PCF#1 sends an AM policy control establishment response (Npcf_AmPolicyControl_Create Response) message to the AMF#1, and the message includes the information #p1 or the information #p2.
[0354] In a possible implementation, the response message includes the information #p1, and after receiving the response message, the AMF#1 performs the AM policy #2.
[0355] In a possible implementation, the response message includes the information #p2, and after receiving the response message, the AMF#1 performs the AM policy #5. The AMF#1 can send the first parameter and / or the second parameter corresponding to the AM policy #5 to the RAN and send the first parameter corresponding to the AM policy #5 to the UE.
[0356] Optionally, if the AM PCF#1 determines to update the AM policy #2 and determines the AM policy #5 as the updated AM policy, the following S618-S622 can also be performed.
[0357] S618, the AM PCF#1 sends the AM policy #5 to the AF.
[0358] In a possible implementation, if the AM PCF#1 determines to update the first parameter and / or the second parameter in the AM policy #2, and the AF subscribes to an event of change of the service area restriction information (that is, the first parameter) to the AM PCF#1, the AM PCF#1 can further send a notification message to the AF, where the notification message is used to notify the AF network element of the update of the first parameter in the AM policy #2. Optionally, the notification message can carry the first parameter corresponding to the updated AM policy #5. If the AF subscribes to an event of change of the RFSP Index (that is, the second parameter) to the AM PCF#1, the AM PCF#1 can further send a notification message to the AF, where the notification message is used to notify the AF network element of the update of the second parameter in the AM policy #2. Optionally, the notification message can carry the second parameter corresponding to the updated AM policy #5.
[0359] S619, the AMF#2 and the AM PCF#2 delete the AM policy association. For example, the AMF#2 sends an AM policy deletion request (Npcf_AMPolicyControl_Delete Request) message to the AM PCF#2, to request the AM PCF#2 to delete the AM policy #2. After deletion, the AM PCF#2 returns an AM policy deletion response (Npcf_AMPolicyControl_Delete Response) message to the AMF#2.
[0360] S620, AM PCF#2 sends a management unsubscribe request (Nbsf_Management_UnsubscribeRequest) message to the BSF to request the BSF to delete the registration binding information of the AM PCF#2.
[0361] S621, the AM PCF#2 sends a policy authorization unsubscribe request (Npcf_PolicyAuthorization_Unsubscribe Request) message to the SM PCF to request the SM PCF to delete the subscription information related to the AM PCF#2.
[0362] S622, the AM PCF#2 requests to delete the AF session. Illustratively, the AM PCF#2 sends an AM policy authorization notification (Npcf_AMPolicyAuthorization_Notify) message to the AF to request to delete the corresponding AF session.
[0363] In this embodiment, during the AMF and AM PCF reselection process, the AM PCF#1 can obtain the AM policy#2 previously formulated by the AM PCF#2, and after receiving the binding information of the SM PCF or the application identifier corresponding to the application start event notification, the AM PCF#1 formulates an AM policy#5 according to the application layer information, and compares whether the AM policy#5 and the AM policy#2 are the same, and only in the different case, the AM policy#2 is updated, avoiding frequent updating of the first parameter and / or the second parameter in the authorized AM policy according to the subscription information of the UE and the network policy, or the application layer information, saving a certain signaling resource.
[0364] Next, taking the SSC mode 2 scenario in the 5G system as an example, the policy control method 700 and the policy control method 800 in the present application will be introduced in combination with Figure 9 and Figure 10 The policy control method 700 and the policy control method 800 in the present application will be introduced.
[0365] For ease of description and understanding, below, the SMF and the corresponding SM PCF corresponding to the newly created PDU session (denoted as PDU session#1, i.e. the second session in the third and fourth aspects) in the SSC mode 2 are denoted as SMF#1 and SM PCF#1 (corresponding to PCF identifier 4) respectively, and the SMF and the corresponding SM PCF of the released PDU session (or referred to as the previous PDU session, or the old PDU session) (denoted as PDU session#2, i.e. the first session in the third and fourth aspects) in the SSC mode 2 are denoted as SMF#2 (corresponding to the SMF in the first aspect, the first policy control network element in the third and fourth aspects) and SM PCF#2 (corresponding to the SM PCF in the first aspect, the first policy control network element in the third and fourth aspects) respectively. Figure 6 Figure 6 In the SM PCF and PCF identifier 2, i.e. the third policy control network element in the third and fourth aspects), the AM policy executed by the AMF in the PDU#2 session released in SSC mode 2 is recorded as AM policy #2 (corresponding to Figure 6 AM policy #2 (i.e., the second mobility management policy in the third and fourth aspects) is formulated based on the UE's application layer information.
[0366] It should be noted that in SSC Mode 2 scenarios, based on the session service continuity of SSC Mode 2, after the UE moves, if SMF#2 determines that the current path is not the optimal path, SMF#2 decides to reselect a UPF and terminate the established PDU session #2 (corresponding to...). Figure 5 The information in #a1 (DNN, S-NSSAI) and the request to establish a new PDU session #1, both PDU sessions are connected to the same DN, or in other words, the DNN and N-SSIAI corresponding to these two PDU sessions are the same.
[0367] It should be noted that in the SSC mode 2 scenario, when PDU session #2 is released, BSF will notify AM PCF to delete the registration binding information, triggering an update to the AM policy. Since the DNN and S-NSSAI of PDU session #2 in SSC mode 2 are the same as those of PDU session #1, the AM policy #2 corresponding to PDU session #2 is likely to be the same as the updated AM policy corresponding to PDU session #1. This will lead to repeated updates of the AM policy, resulting in a waste of resources.
[0368] It should be noted that, in Figure 9 In the policy control method 700, the AM PCF (i.e., the second policy control network element in the third aspect) needs to determine the AM policy #2 based on the establishment and termination of the PDU session #2 corresponding to the (DDN, S-NSSAI) combination (corresponding to DNN, S-NSSAI in information #a1). In other words, the application layer information on which the AM PCF formulates the AM policy #2 does not include the application identifier (i.e. Figure 5 Information #a1); in Figure 10 In the policy control method 800, the AM PCF (i.e., the second policy control network element in the fourth aspect) needs to determine AM policy #2 based on the start and end of the application corresponding to the application identifier (corresponding to the application identifier (application Id(s)) in information #a2). In other words, the application layer information upon which the AM PCF formulates AM policy #2 includes the application identifier (i.e., ... Figure 5 Information #a2 in the document.
[0369] First of all, Figure 9 The strategy control method 700 will be introduced.
[0370] It should be understood that, Figure 9 In the policy control method 700, AM PCF can determine the AM policy based on the establishment and termination of PDU session #2 and PDU session #1 corresponding to the (DDN, S-NSSAI) combination (corresponding to DNN, S-NSSAI in information #a1). The process by which the AM PCF learns of the establishment of PDU session #2 and PDU session #1 can be as follows: The AM PCF obtains the aforementioned information #a1, which may include the UE identifier (such as SUPI or GPSI), service area coverage information and / or high throughput indication information, and a combination of its associated (DNN, S-NSSAI). The AM PCF sends a subscription request message to the BSF based on information #a1. This subscription request message is used to subscribe to the registration / deregistration event of the SM PCF binding information corresponding to the UE identifier and the (DNN, S-NSSAI) combination. The BSF determines the corresponding SMPCF #1 or SMPCF #2 binding information based on the UE identifier and the (DNN, S-NSSAI) combination in the subscription request message, and sends a subscription response message to the AM PCF. This subscription response message includes the binding information of SMPCF #1 or SMPCF #2 (i.e., information #b1). The BSF sending the information #b1 to the AM PCF can indicate the completion of the establishment of PDU session #2 or PDU session #1 corresponding to (DNN, S-NSSAI) in information #a. The process by which the AM PCF learns of the termination of PDU session #2 and PDU session #1 can be as follows: when the binding information of the SM PCF corresponding to the UE's identifier and (DNN, S-NSSAI) combination is deleted by the BSF, the BSF sends a corresponding deletion notification to the AM PCF. The BSF sending this deletion notification to the AM PCF can indicate the termination of PDU session #2 or PDU session #1 corresponding to the UE's identifier and (DDN, S-NSSAI) combination.
[0371] S701, SMF#2 decides to reselect the UPF using SSC mode 2. For example, after the UE moves, when SMF#2 determines that the current path is not the optimal path, it decides to reselect the UPF based on SSC mode 2.
[0372] It should be understood that, prior to executing step S701, the following steps may also be performed: Figure 6The steps in S401-S415. Before step S701, PDU session #2 has been established, and the AMF has received an AM policy #2 sent by the AM PCF, which is formulated according to the application layer information corresponding to the UE. Exemplarily, the formulation process of the AM policy #2 can be: the AM PCF receives the binding information (which can be understood as the information triggering the AM policy update, such as information #b1 in method 300) of the SM PCF, and determines the authorized AM policy #2 according to the combination of the UE identifier, the service area coverage information and / or the indication information of high throughput, and the associated (DNN, S-NSSAI) (corresponding to information #a1 in method 300), and sends it to the AMF; or, after the establishment of PDU session #2, the AM PCF receives the application start event information (which can be understood as the information triggering the AM policy update, such as information #b2 in method 300), and determines the authorized AM policy #2 according to the combination of the UE identifier, the service area coverage information and / or the indication information of high throughput, and the associated application identifier (application Id(s)) (corresponding to information #a2 in method 300), and sends it to the AMF. The specific establishment process of the PDU session can refer to the prior art, and the present application will not be described in detail here.
[0373] S702, the SMF#2 requests the UE to release the PDU session #2 and establish the PDU session #1, and the PDU session #2 and the PDU session #1 correspond to the same (DDN, S-NSSAI).
[0374] S703, the SMF#2 sends a request message #c1 to the SM PCF#2, the request message #c1 is used to request to delete the SM policy association between the SMF#2 and the SM PCF#2 (or the SM policy association corresponding to the PDU session #2), and the request message #c1 includes information #f, the information #f is used to indicate that the deletion reason is the service continuity of SSC mode 2.
[0375] In a possible implementation, the request message #c1 is an SM policy control deletion request (Npcf_SMPolicyControl_Delete request) message.
[0376] It should be understood that, correspondingly, the step also includes: the SM PCF#2 receives the request message #c1 sent by the SMF#2, and similarly, if only the sending or receiving steps are described in the embodiments of the present application, it should be understood that, if no special description is made, the corresponding receiving or sending steps should also be included.
[0377] S704, SM PCF#2 sends a request message #d1 (i.e. the first message in the third aspect) to the BSF, the request message #d1 being used to request the BSF to delete the binding information of the SM PCF#2, the request message #d1 including information #f used to indicate the deletion reason as service continuity of SSC mode 2 and invalidation indication information used to indicate that the BSF marks the binding information registered by the SM PCF#2 as invalid.
[0378] In a possible implementation, the request message #d is a management deregistration request (Nbsf_Management_Deregister request) message.
[0379] S705, the BSF receives the request message #d and marks the binding information of the SM PCF#2 as invalid.
[0380] It should be noted that the BSF receiving the request message #d does not delete the binding information of the SM PCF#2, but only marks it as invalid, so that the BSF will not notify the AM PCF of the deletion of the binding information, and the AM PCF will not trigger the update of the AM policy #2.
[0381] S706, the PDU session #1 is established.
[0382] In a possible implementation, the UE establishes the PDU session #1 to the same (DDN, S-NSSAI) as the PDU session #2, the AMF selects the SMF#1, and the SMF#1 allocates the UE address #2 for the PDU session #1.
[0383] S707, the SMF#1 establishes an SM policy association with the SM PCF#1.
[0384] In a possible implementation, the process of the SMF#1 establishing the SM policy association with the SM PCF#1 can be: the SMF#1 sends a message SM policy control establishment request (Npcf_SMPolicyControl_Create request) message to the SM PCF#1, the request message including the user identifier of the UE, the UE address #2, the DDN, the S-NSSAI, and the like; the SM PCF#1 determines the authorized SM policy of the UE according to the user subscription information and network policy of the UE; and the SM PCF#1 returns an SM policy control establishment response (Npcf_AMPolicyControl_Create response) message to the SMF#1, the response message including the authorized SM policy of the UE.
[0385] S708, SM PCF#1 registers the binding information of SM PCF#1 to the BSF (corresponding to the third message in the third aspect), the binding information including UE address#2, UE identity, PCF identity 4, DNN, S-NSSAI. PCF identity 4 is the resource identity of the SM PCF#1 supporting the Npcf_PolicyAuthorization service, which can be understood as the PCF identity corresponding to the SM PCF#1.
[0386] It should be noted that steps S705-S708 can refer to the related description of S405-S407 in the first aspect, which will not be described in detail here. Figure 6
[0387] S709, the BSF deletes the binding information of SM PCF#2. Illustratively, after receiving the request message of SM PCF#1 registering its binding information, the BSF saves the binding information of the SM PCF#1, and deletes the invalid binding information of SM PCF#2 according to the UE identity, DNN and S-NSSAI.
[0388] Optionally, the timing of the BSF deleting the binding information of SM PCF#2 can also be that the BSF does not receive the request message of SM PCF#1 registering its binding information in a predetermined time period, and the BSF deletes the binding information of SM PCF#2.
[0389] S710, the BSF sends a request message#e1 (i.e. the second message in the third aspect) to the AM PCF, which is used to notify the AM PCF of the deletion of the binding information of SM PCF#2.
[0390] Optionally, the request message#e1 can carry the binding information of the SM PCF#1.
[0391] S711, the AM PCF determines not to update the AM policy#2 after receiving the request message#e1
[0392] It should be noted that in the release process of PDU session#2, when the BSF deletes the registration binding information of SM PCF#2 corresponding to PDU session#2 or marks the registration binding information of SM PCF#2 corresponding to PDU session#2 as invalid, the AM PCF will not receive the notification of the deletion of the registration binding information of SM PCF#2, and will not update the AM policy#2; after the establishment of PDU session#1 is completed, the AM PCF will not update the AM policy#2 when receiving the registration binding information of SM PCF#1, and / or the AM PCF will not update the AM policy#2 when receiving the notification of the deletion of the registration binding information of SM PCF#2.
[0393] Optionally, if the invalid indication information is not included in the request information #d, the BSF will delete the binding information of the SM PCF #2 immediately after receiving the request message #d, and send a message to the AM PCF to notify the AM PCF of the deletion of the binding information of the SM PCF #2. In this case, the BSF can carry the information #f in the notification message of the deletion sent to the AM PCF, indicating that the reason for the deletion is the service continuity of SSC mode 2. The AM PCF can know that the reason for the deletion is the service continuity of SSC mode 2 when receiving the notification message, so it can not update the AM policy #2 repeatedly.
[0394] Optionally, if the invalid indication information is not included in the request information #d, the BSF will delete the binding information of the SM PCF #2 immediately after receiving the request message #d, and send a message to the AM PCF to notify the AM PCF of the deletion of the binding information of the SM PCF #2. In this case, the BSF already knows that the reason for the deletion is the service continuity of SSC mode 2 according to the information #f, so it can not send a notification message of the deletion (i.e. request message #e1) to the AM PCF after deletion, so the AM PCF will not update the AM policy #2 repeatedly.
[0395] It should be noted that the timing of the BSF deleting the registration binding information of the SM PCF #2 can be that the BSF does not receive the request message of the SM PCF #1 registering its binding information in S708 within a predetermined time period, and the BSF deletes the binding information of the SM PCF #2; it can also be that the BSF deletes after receiving the deregistration (Nbsf_Management_Deregister) message (i.e. request message #d) sent by the SM PCF #2; it can also be that when the BSF receives the request message of the SM PCF #1 registering the binding information, it deletes the previously invalid registration binding information of the SM PCF #2 according to the UE identifier, DDN and S-NSSAI corresponding to the SM PCF #1.
[0396] Next, the policy control method 800 in Figure 10 will be introduced.
[0397] It should be understood that in the policy control method 800 of Figure 10 , the AM PCF can determine the AM policy according to the establishment and termination of the PDU session #2 and the PDU session #1 corresponding to the (DDN, S-NSSAI) combination, and the start and end of the application (corresponding to the application Id(s) in information #a2) corresponding to the application identifier (or the establishment / termination of the application layer session). The AM PCF can learn the establishment and termination of the PDU session #2 and the PDU session #1 in the manner described in Figure 9 , which will not be repeated here.
[0398] Exemplarily, the manner that the AM PCF learns the start and end of the application corresponding to the application identifier can be: the AM PCF acquires the information#a2, which can include the UE identifier, the service area coverage information and / or the indication information of high throughput, the combination of the associated (DNN, S-NSSAI), and the associated application identifier; the AM PCF sends a policy authorization subscription request message (i.e. the fifth message in the fourth aspect) to the SM PCF according to the information#a2, the policy authorization subscription request message being used to subscribe to the start / ending event of the application corresponding to the application identifier; the AM PCF receives the policy authorization subscription response message sent by the SM PCF, and the response message includes the start / ending event of the application corresponding to the application identifier (i.e. information#b2). The information#b2 can indicate that the UE starts / ends the application corresponding to the application identifier in the information#a2.
[0399] In the embodiment of Figure 10 In the embodiment of
[0400] S801, the SMF#2 decides to reselect the SSC mode 2 UPF.
[0401] It should be understood that before step S801 is performed, the following steps can also be performed Figure 6The steps in S401-S415. Before step S801, PDU session #2 has been established, and the AMF has received an AM policy #2 sent by the AM PCF, which is formulated according to the application layer information corresponding to the UE, and the application layer information includes the application identifier of the application accessed by the UE (corresponding to information #a2 in method 300). Exemplarily, the formulation process of the AM policy #2 can be: after the establishment of the PDU session #2, the AM PCF receives the application start event information (which can be understood as the information triggering the AM policy update, such as information #b2 in method 300), and determines the authorized AM policy #2 according to the UE identifier, the service area coverage information and / or the indication information of high throughput, and the associated application identifier, and sends it to the AMF. The specific establishment process of the PDU session can be referred to the prior art, and the present application will not be described in detail here.
[0402] S802, the SMF #2 requests the UE to release the PDU session #2 and establish the PDU session #1, and the PDU session #2 and the PDU session #1 correspond to the same (DDN, S-NSSAI).
[0403] S803, the SMF #2 sends a request message #c2 to the SM PCF #2, the request message #c2 is used to request to delete the SM policy association between the SMF #2 and the SM PCF #2 (or the SM policy association corresponding to the PDU session #2), and the request message #c1 includes information #f, the information #f is used to indicate that the deletion reason is the service continuity of SSC mode 2.
[0404] It should be noted that steps S801-S803 can refer to the related description of S701-S703, and will not be described in detail here. Figure 9
[0405] S804, the SM PCF #2 sends a request message #f (i.e. the fourth message in the fourth aspect) to the AM PCF, the request message #f is used to request the AM PCF to delete the application layer session of the UE, and the request message #f includes information #f, the information #f is used to indicate that the deletion reason is the service continuity of SSC mode 2.
[0406] It should be noted that after the AM PCF receives the request message #f sent by the SM PCF #2, it is determined not to update the AM policy #2 repeatedly according to the information #f.
[0407] S805, the SM PCF #2 sends a request message #d2 to the BSF, the request message #d2 is used to request the BSF to delete the binding information of the SM PCF #2.
[0408] S806, the BSF deletes the binding information of the SM PCF#2.
[0409] S807, the BSF sends a request message#e2 to the AM PCF, the request message#e1 is used to inform the AM PCF that the binding information of the SM PCF#2 is deleted.
[0410] S808, the PDU session#1 is established.
[0411] S809, the SMF#1 establishes the SM policy association with the SM PCF#1.
[0412] S810, the SM PCF#1 registers the binding information of the SM PCF#1 to the BSF.
[0413] It should be noted that steps S808-S809 can refer to the related description of S706-S708 in the foregoing embodiment, and will not be described in detail here. Figure 9
[0414] S811, the BSF returns the binding information of the SM PCF#1 to the AM PCF. This can refer to the related description of S408 in the foregoing embodiment, and will not be described in detail here. Figure 6
[0415] S812, the AM PCF determines not to update the AM policy#2 after receiving the binding information of the SM PCF#1.
[0416] It should be noted that after the AM PCF receives the notification message of the deletion of the registration binding message of the SM PCF#2 sent by the BSF and the binding information of the SM PCF#1, the application end event (or the request of deleting the application layer session) sent by the SM PCF#2, and the application start event (corresponding to the sixth message in the fourth aspect) sent by the SM PCF#1, since the AM PCF has obtained the information#f and knows that the reason for triggering the update of the AM policy#2 is the service continuity of the SSC mode 2 (for example, the AM PCF has known that the reason for deleting the registration binding message of the SM PCF#2 is the service continuity of the SSC mode 2), the AM PCF will not update the AM policy#2 repeatedly.
[0417] Optionally, the AM PCF can also determine the AM policy#6 according to the user subscription, network policy and application layer information of the UE corresponding to the PDU session#1, and compare whether the AM policy#2 and the AM policy#6 are the same, if the AM policy#2 and the AM policy#6 are the same, the AM PCF determines not to update the AM policy#2, if the AM policy#2 and the AM policy#6 are not the same, the AM PCF can update the AM policy#2, and the update process of the AM policy can refer to the foregoing embodiment, and will not be described in detail here.
[0418] exist Figure 9 and Figure 10 In the embodiment, when PDU session #2 is released based on SSC mode 2, AM PCF will not receive a notification to delete the registration binding information of SM PCF #2, and therefore will not update the AM policy; or, AM PCF can learn the reason for deleting the SM PCF policy association through information #f, and will not update the AM policy, thereby avoiding repeated updates of the AM policy and avoiding waste of signaling resources.
[0419] It should be understood that the above embodiments only describe the key steps in detail, but in fact, this application is not limited to this. The embodiments of this application may also include other steps, such as the UE registration process, the process of establishing PDU session #2, the process of establishing AM policy association between AMF and AM PCF, the process of establishing SM policy association between SMF#2 and SM PCF#2, etc. The implementation of other steps can refer to the prior art, and this application will not elaborate on them here.
[0420] It should be noted that in the above embodiments, AMF#1 can also be called the new AMF or the target AMF, and AMF#2 can also be called the old AMF or the source AMF. Similar definitions can also be used for AM PCF#1 and AM PCF#2, SMF#1 and SMF#2, and SM PCF#1 and SM PCF#2, which will not be elaborated here.
[0421] The above combination Figure 4 to Figure 10 The present application provides a detailed description of the strategy control method. Based on the same technical concept, the present application also provides a corresponding communication device. The communication device provided by the present application may include modules or units corresponding to the methods / operations / steps / actions in the above method embodiments. These units may be hardware circuits, software, or a combination of hardware circuits and software implementation. The following describes the implementation in conjunction with... Figure 11 to Figure 1 3. A description of the communication devices provided in this application will be given. These communication devices can be used to implement the above-mentioned... Figure 4 to Figure 10 The method embodiments of the present invention can achieve the functions of AMF, AM PCF, and BSF, and thus also achieve the beneficial effects of the above-described method embodiments. In the embodiments of this application, the communication device can be AMF, AM PCF, BSF, or a module (such as a chip) applied to AMF, AM PCF, and BSF.
[0422] Figure 11 A schematic diagram of a communication device 900 is provided. The communication device includes a transceiver unit 910 and a processing unit 920. The communication device 900 is used to implement the above-mentioned... Figure 4 to Figure 10 The methods shown in the embodiments have the functions of AMF, AMPCF, and BSF.
[0423] In a possible design, the communication apparatus 900 is configured to implement the function of the AMF in any of the method embodiments shown in the figures. Figure 4 to Figure 6 In a possible design, the communication apparatus 900 is configured to implement the function of the AMF in any of the method embodiments shown in the figures.
[0424] The transceiver 910 is further configured to receive, from a data management network element, second information indicating that subscription information of the terminal device corresponding to the first mobility management policy is deleted by the data management network element.
[0425] The processing unit 920 is configured to determine a target mobility management policy applied to the terminal device according to the first information.
[0426] For example, the processing unit 920 is configured to determine, according to the first information, the first mobility management policy as the target mobility management policy applied to the terminal device, or the processing unit 920 is configured to send, according to the first information, the second information to the policy control network element through the transceiver 910, and the transceiver 910 is further configured to receive, from the policy control network element, third information indicating that the target mobility management policy applied to the terminal device is the first mobility management policy or a second mobility management policy, where the second mobility management policy is a policy updated based on the first mobility management policy and determined by the policy control network element, and the processing unit 920 is configured to determine the target mobility management policy according to the third information.
[0427] In a possible design, the communication apparatus 900 is configured to implement the function of the AMPCF in any of the method embodiments shown in the figures. Figure 7 or Figure 8 The transceiver 910 is configured to obtain a first mobility management policy, where the first policy control network element is a policy control network element providing a mobility management policy for a first mobility management network element after the terminal device performs mobility management network element reselection, and the first mobility management policy is a mobility management policy executed by a second mobility management network element for the terminal device before the terminal device performs mobility management network element reselection.
[0428] For example, the transceiver 910 is configured to receive the first mobility management policy from the first mobility management network element, or the transceiver 910 is configured to receive the first mobility management policy from a data repository network element.
[0429] The transceiver 910 is further configured to send, by the first mobility management network element, first information indicating the target mobility management policy.
[0430] The transceiver 910 is further configured to obtain first indication information from the first mobility management network element, the first indication information being used to indicate that the first mobility management policy is determined according to application layer information related to the terminal device.
[0431] The processing unit 920 is further configured to determine a target mobility management policy of the terminal device executed by the first mobility management network element according to the first mobility management policy.
[0432] The processing unit 920 is further configured to formulate a second mobility management policy for the terminal device according to the first indication information.
[0433] In a possible implementation, the target mobility management policy includes the first mobility management policy or a second mobility management policy formulated for the terminal device by the first policy control network element.
[0434] The processing unit 920 is further configured to determine the second mobility management policy.
[0435] For example, the processing unit 920 is further configured to determine the second mobility management policy according to application layer information of the terminal device, session information of the terminal device, and / or accessed application information.
[0436] In a possible implementation, the transceiver 910 is further configured to send a first request message to a binding support network element, the first request message being used to request to subscribe to a registration or de-registration notification of binding information of a third policy control network element providing a session management policy for a first session of the terminal device; and the transceiver 910 is further configured to receive a first notification message from the binding support network element, the first notification message including a registration notification message of the binding information of the third policy control network element or a de-registration notification message of the binding information of the third policy control network element. Optionally, the session information includes an establishment and / or termination event of the first session corresponding to the terminal device.
[0437] In a possible implementation, the application information includes an event of start and / or end of a first application accessed by the terminal device through the first session, and the transceiver 910 is further configured to send a second request message to the third policy control network element, the second request message being used to request to subscribe to the event of start and / or end of the first application; and the transceiver 910 is further configured to receive a second response message sent by the third policy control network element, the second response message including the event of start or end of the first application.
[0438] In a possible implementation, the second mobility management policy of the terminal device includes the service area restriction, and / or, the radio access technology or spectrum selection priority index, and the processing unit 920 is configured to determine the second mobility management policy according to the service area coverage information in the application layer information, and / or, the radio access technology or spectrum selection priority index according to the high throughput indication information in the application layer information.
[0439] In a possible design, the communication apparatus 900 is configured to implement the method shown in the following table. Figure 9 When the function of the BSF in the method embodiment shown is implemented, the transceiver unit 910 is configured to receive a first message from a first policy control network element, the first message being used for requesting the binding support network element to delete first binding information of the first policy control network element, the first message including a cause value for requesting to delete the first binding information, and the first binding information including a terminal device identifier, a data network name, and single network slice selection assistance information.
[0440] The transceiver unit 910 is further configured to receive a third message from a third policy control network element, the third message being used for requesting the binding support network element to register second binding information of the third policy control network element, the second binding information including the terminal device identifier, the data network name, and the single network slice selection assistance information.
[0441] The processing unit 920 is configured to delay sending a second message to a second policy control network element when the cause value is service and session continuity mode 2, the second message including indication information indicating that the first binding information is deleted by the binding support network element, and the second policy control network element including a policy control network element that subscribes to the first binding information from the binding support network element.
[0442] The processing unit 920 is further configured to mark the first binding information as invalid according to the first message.
[0443] The processing unit 920 is further configured to delete the first binding information according to the second binding information.
[0444] In a possible implementation, the processing unit 920 is configured to delete the first binding information according to the second binding information, and the transceiver unit 910 is further configured to send the second message to the second policy control network element.
[0445] The processing unit 920 is further configured to delete the first binding information if the binding support network element does not receive a third message within a predetermined time period, the third message being used to request the binding support network element to register second binding information of a third policy control network element, the second binding information comprising the terminal device identifier, the data network name and the single network slice selection assistance information; and the processing unit 920 is configured to delay sending a second message to the second policy control network element, including that the processing unit 920 is configured to delete the first binding information, and the transceiver unit 910 is further configured to send the second message to the second policy control network element.
[0446] In a possible design, the communication apparatus 900 is configured to implement the function of the AM PCF in the method embodiments shown in Figure 10
[0447] The processing unit 920 is configured to delay updating the first mobility management policy made by the second policy control network element for the terminal device when the cause value is service and session continuity mode 2.
[0448] The processing unit 920 is further configured to make the first mobility management policy according to the application layer information of the terminal device.
[0449] In a possible implementation, before the processing unit 920 is configured to make the first mobility management policy according to the application layer information, the transceiver unit 910 is further configured to send a fifth message to the first policy control network element, the fifth message being used to subscribe to a start and / or end event of the first application; and the transceiver unit 910 is further configured to receive the start event of the first application sent by the first policy control network element.
[0450] In a possible implementation, the processing unit 920 is configured to delay updating the first mobility management policy, including that the receiving unit 910 is further configured to receive a sixth message used to trigger the second policy control network element to update the first mobility management policy, the sixth message comprising at least one of the following: a deletion notification of the first binding information of the first policy control network element sent by the binding support network element, a registration notification of second binding information of a third policy control network element providing session management policy for a second session of the terminal device sent by the binding support network element, an event notification of the start of the first application sent by the third policy control network element; and the processing unit 920 is configured to delay updating the first mobility management policy after receiving the sixth message.
[0451] In a possible implementation, if the sixth information comprises the event notification of the start of the first application sent by the third policy control network element, the transceiver 910 is further configured to send a seventh message to the third policy control network element, where the seventh message is used to subscribe to the start and / or end event of the first application from the third policy control network element.
[0452] Figure 12 FIG. 1 is a structural block diagram of a communication apparatus 1000 according to an embodiment of the present application. Figure 12 The communication apparatus 1000 shown in FIG. 1 includes a processor 1010 and a communication interface 1030. Optionally, the communication apparatus 1000 can further include a memory 1020. The memory 1020 can be coupled to the processor 1010, and used to execute instructions stored in the memory to control the communication interface 1030 to send and / or receive signals.
[0453] It should be understood that the processor 1010 and the memory 1020 described above can be combined into one processing apparatus, and the processor 1010 is used to execute program codes stored in the memory 1020 to implement the functions described above. Specifically, the memory 1020 can be integrated in the processor 1010 or independent of the processor 1010, which is not limited in the present application.
[0454] In a possible design, the communication apparatus 1000 can be a communication apparatus corresponding to the method embodiments, or a chip used to implement the functions of the communication apparatus corresponding to the method embodiments.
[0455] Specifically, the communication apparatus 1000 can correspond to the communication device according to the communication method in the embodiments of the present application, and the communication apparatus 1000 can include units used to execute the communication method in the embodiments of the present application. Figure 4 to Figure 10 Specifically, the communication apparatus 1000 can correspond to the communication device according to the communication method in the embodiments of the present application, and the communication apparatus 1000 can include units used to execute the communication method in the embodiments of the present application. Figure 4 to Figure 10 The various units in the communication apparatus 1000 and the other operations and / or functions described above are respectively used to execute the corresponding procedures of the communication method. It should be understood that the specific process of each unit executing the corresponding procedures has been described in the above method embodiments, and will not be described here for simplicity.
[0456] When the communication apparatus 1000 is a chip, the chip includes a transceiver and a processing unit. The transceiver can be an input / output circuit or a communication interface, and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit.
[0457] The embodiments of the present application further provide a processing apparatus including a processor and an interface. The processor can be used to execute the communication method in the method embodiments.
[0458] It should be understood that the processing device described above can be a chip. For example, the processing device can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processing circuit (digital signal processor, DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (programmable logic device, PLD) or other integrated chip.
[0459] In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instruction in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by hardware and software module combination in the processor. The software module can be located in the mature storage medium in the field, such as random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, register and the like. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0460] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with a signal processing capability. In the implementation process, the steps of the method embodiments described above can be completed by an integrated logic circuit or an instruction in the form of software in the processor. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0461] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (random access memory, RAM) used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch-link DRAM, SLDRAM) and direct memory bus random access memory (direct ram-bus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include but not limited to these and any other suitable types of memory.
[0462] When the communication device is a chip applied to the communication device, the chip implements the functions of the communication device in the method embodiments. The chip receives information from other modules (such as a radio frequency module or an antenna) in the communication device; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the communication device.
[0463] According to the policy control method provided by the embodiments of the present application, the present application further provides a computer program product, which comprises a computer program or instructions, and when the computer program or instructions run on a computer, the computer program or instructions make the computer Figure 4 and Figure 10 Any one of the policy control methods in any one of the embodiments shown in the embodiments is executed.
[0464] According to the policy control method provided by the embodiments of the present application, the present application further provides a computer program, and when the computer program runs on a computer, the computer program makes the computer Figure 4 and Figure 10 Any one of the policy control methods in any one of the embodiments shown in the embodiments is executed.
[0465] According to the method provided by the embodiments of the present application, the present application further provides a computer readable medium, which stores a program or instructions, and when the program or instructions run on a computer, the program or instructions make the computer Figure 4 and Figure 7 Any one of the communication methods in any one of the embodiments shown in the embodiments is executed.
[0466] According to the method provided by the embodiments of the present application, the present application further provides a system, which comprises the foregoing device or equipment.
[0467] In the embodiments described above, all or some of the embodiments can be implemented by hardware, firmware, software, or any combination thereof. When implemented by software, all or some of the embodiments can be implemented by one or more computer programs, and can be stored in a computer readable medium, which can be any data storage device that can store data which can be accessed by one or more computers. The computer readable medium can be a volatile memory or a non-volatile memory or a combination thereof. For example, the computer readable medium can be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Dynamic Random Access Memory (DRAM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a flash memory, or a combination thereof. Some embodiments of the computer readable medium can be implemented by a server, a cloud computing device, a database, or any other data storage device.
[0468] As used in this description, the terms “component,” “module,” “system,” and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and / or thread of execution and a component can be localized, partially and / or entirely, in one computer or distributed among two or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. The components can communicate by way of local and / or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and / or across a network such as the Internet with other systems via the signal).
[0469] The policy control method in the communication device and method embodiments of each of the above device embodiments is performed by corresponding modules or units, for example, the transceiving unit (communication interface) performs the steps of receiving or sending or obtaining in the method embodiments, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. The processor can be one or more.
[0470] It should also be understood that the term "and / or" herein merely describes an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases of existence of A alone, existence of A and B together, and existence of B alone. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects.
[0471] It should also be understood that the numbers "first", "second", "third", "fourth", "#1", "#2", "#3", "#a", "#b", "#c" and the like introduced in the embodiments of the present application are only used to distinguish different objects, for example, to distinguish different types of "information", or "request message", or "response message", or "AM policy" and the like. The understanding of the specific objects and the corresponding relationship between different objects should be determined according to their functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0472] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0473] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0474] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the embodiments of the device described above are merely schematic, and the division of the units is merely logical function division. There can be other division manners in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0475] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0476] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit.
[0477] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A policy control method, characterized by, The method comprises: a mobility management network element receiving first information from a policy control network element providing a mobility management policy, the first information being used to indicate that a first mobility management policy of a terminal device is determined according to application layer information of the terminal device; the mobility management network element receiving second information from a data management network element, the second information being used to indicate that subscription information of the terminal device corresponding to the first mobility management policy is deleted by the data management network element; the mobility management network element determining a target mobility management policy applied to the terminal device according to the first information.
2. The method of claim 1, wherein, The mobility management network element determining a target mobility management policy applied to the terminal device according to the first information comprises: the mobility management network element determining the first mobility management policy as the target mobility management policy applied to the terminal device according to the first information; or the mobility management network element sending the second information to the policy control network element according to the first information; the mobility management network element receiving third information from the policy control network element, the third information being used to indicate that the target mobility management policy applied to the terminal device is the first mobility management policy or a second mobility management policy, the second mobility management policy being a policy updated after the first mobility management policy determined by the policy control network element.
3. The method according to claim 1 or 2, characterized in that, The mobility management policy of the terminal device comprises at least one of the following: service area restriction, radio access technology or spectrum selection priority index.
4. The method according to claim 1 or 2, characterized in that, If the subscription information is a subscribed service area restriction, the mobility management policy of the terminal device is the service area restriction; and / or if the subscription information is a subscribed radio access technology or spectrum selection priority index, the mobility management policy of the terminal device is the radio access technology or spectrum selection priority index.
5. A policy control method characterized by, The method comprises: a first policy control network element obtaining a first mobility management policy, the first policy control network element being a policy control network element providing a mobility management policy for a first mobility management network element of a terminal device after mobility management network element reselection of the terminal device, the first mobility management policy being a mobility management policy executed by a second mobility management network element of the terminal device before mobility management network element reselection of the terminal device; the first policy control network element determining a target mobility management policy executed by the first mobility management network element for the terminal device according to the first mobility management policy and a second mobility management policy formulated by the first policy control network element for the terminal device; the first policy control network element sending first information to the first mobility management network element, the first information being used to indicate the target mobility management policy.
6. The method of claim 5, wherein, The first policy control network element obtaining the first mobility management policy comprises: the first policy control network element receiving the first mobility management policy from the first mobility management network element, or the first policy control network element receiving the first mobility management policy from a data repository network element.
7. The method according to claim 5 or 6, characterized in that, The first policy control network element determines the target mobility management policy executed by the first mobility management network element on the terminal device according to the first mobility management policy and a second mobility management policy formulated by the first policy control network element for the terminal device, and the target mobility management policy includes: If the first mobility management policy is the same as the second mobility management policy, the first policy control network element determines that the target mobility management policy is the first mobility management policy or the second mobility management policy; If the first mobility management policy is not the same as the second mobility management policy, the first policy control network element determines that the target mobility management policy is the second mobility management policy.
8. The method according to claim 5 or 6, characterized in that, The first policy control network element further acquires first indication information from the first mobility management network element, and the first indication information is used to indicate that the first mobility management policy is determined according to application layer information related to the terminal device, and The method further includes: The first policy control network element formulates a second mobility management policy for the terminal device according to the first indication information.
9. The method according to claim 5 or 6, characterized in that, The target mobility management policy includes the first mobility management policy or a second mobility management policy, and the second mobility management policy is a mobility management policy formulated by the first policy control network element for the terminal device.
10. The method of claim 5 or 6, wherein, If the target mobility management policy includes the second mobility management policy, the method further includes: The first policy control network element sends the second mobility management policy to an application function network element.
11. The method of claim 5 or 6, wherein, The method further includes: The first policy control network element determines the second mobility management policy according to application layer information of the terminal device, session information of the terminal device and / or accessed application information.
12. The method of claim 11, wherein, The method further includes: The first policy control network element sends a first request message to a binding support network element, and the first request message is used to request registration or deregistration notification of binding information of a third policy control network element providing a session management policy for a first session of the terminal device; The first policy control network element receives a first notification message from the binding support network element, and the first notification message includes a registration notification message of the binding information of the third policy control network element or a deregistration notification message of the binding information of the third policy control network element.
13. The method of claim 11, wherein, The session information includes establishment and / or termination events of a first session corresponding to the terminal device.
14. The method of claim 11, wherein, The application information includes start and / or end events of a first application accessed by the terminal device through the first session, and The method further includes: The first policy control network element sends a second request message to the third policy control network element, and the second request message is used to request subscription of the start and / or end events of the first application; The first policy control network element receives a second response message sent by the third policy control network element, and the second response message includes the start or end event of the first application.
15. The method according to claim 5 or 6, characterized in that, The mobility management policy of the terminal device includes at least one of the following: service area restriction, radio access technology or spectrum selection priority index.
16. The method of claim 15, wherein, The second mobility management policy of the terminal device comprises the service area restriction, and / or, a radio access technology or spectrum selection priority index, and The first policy control network element determines that the second mobility management policy comprises: The first policy control network element determines the service area restriction corresponding to the second mobility management policy according to the service area coverage information in the application layer information, and / or, The first policy control network element determines the radio access technology or spectrum selection priority index corresponding to the second mobility management policy according to the high throughput indication information in the application layer information.
17. A policy control system, characterized by Comprise: A data management network element and a mobility management network element; The data management network element is configured to send second information to the mobility management network element, wherein the second information is used to indicate that the subscription information of a terminal device corresponding to a first mobility management policy is deleted by the data management network element; The mobility management network element is configured to receive first information from a policy control network element, wherein the first information is used to indicate that the first mobility management policy is determined according to application layer information of the terminal device; receive the second information; and determine a target mobility management policy applied to the terminal device according to the first information.
18. The system of claim 17, wherein, The mobility management network element determines a target mobility management policy applied to the terminal device according to the first information, comprising: The mobility management network element determines the first mobility management policy as the target mobility management policy applied to the terminal device according to the first information; or The mobility management network element sends the second information to the policy control network element according to the first information; receives third information from the policy control network element, wherein the third information is used to indicate that the target mobility management policy applied to the terminal device is the first mobility management policy or a second mobility management policy, and the second mobility management policy is a policy updated after the first mobility management policy.
19. The system of claim 18, wherein, The system further comprises: A policy control network element configured to determine the target mobility management policy, wherein the target mobility management policy comprises the first mobility management policy or the second mobility management policy; receive the second information; and send the third information.
20. The system of any one of claims 17-19, wherein, If the target mobility management policy comprises the second mobility management policy, the policy control network element is further configured to send the second mobility management policy to an application function network element.
21. A policy control system, characterized by Comprise: A first mobility management network element and a first policy control network element, wherein the first mobility management network element is a target mobility management network element after mobility management network element reselection of a terminal device, and the first policy control network element is a policy control network element configured to provide a mobility management policy for the first mobility management network element; The first policy control network element is configured to acquire a first mobility management policy, the first mobility management policy being a mobility management policy executed by a second mobility management network element on the terminal device, the second mobility management network element being a source mobility management network element before the terminal device performs mobility management network element reselection; determine a target mobility management policy executed by the first mobility management network element on the terminal device according to the first mobility management policy; and send first information to the first mobility management network element, the first information being used to indicate the target mobility management policy. The first mobility management network element is configured to receive the first information.
22. The system of claim 21, wherein, The system further comprises the second mobility management network element, and The second mobility management network element is configured to send the first mobility management policy to the first mobility management network element. The first mobility management network element is further configured to receive the first mobility management policy.
23. The system of claim 22, wherein The second mobility management network element is further configured to send first indication information, the first indication information being used to indicate that the first mobility management policy of the terminal device is determined according to application layer information of the terminal device. The first mobility management network element is further configured to receive the first indication information; send the first indication information and the first mobility management policy to the first policy control network element. The first policy control network element is further configured to receive the first indication information and the first mobility management policy; and determine the target mobility management policy according to the first indication information and the first mobility management policy.
24. The system of any of claims 21-23, wherein, The target mobility management policy comprises the first mobility management policy or a second mobility management policy, the second mobility management policy being a mobility management policy formulated by the first policy control network element and applied to the terminal device.
25. A communications device, characterized by The system comprises a module for executing the method of any one of claims 1 to 4, or the method of any one of claims 5 to 16.
Citation Information
Patent Citations
Method for triggering updating of network policy, management function entity and core network device
CN107690149A
Strategy control method, device and system
CN110505662A