A method and device for policy determination and a storage medium are provided. The method includes that: user equipment (UE) receives first information transmitted by a network device, here, the first information includes a first policy and the first policy includes a policy type corresponding to the first policy; the network device is a policy control function (pcf), a content of the first information is divided into at least one section and is encapsulated into a container by the pcf for transmitting to a core access and mobility management function (AMF), and the container is transparently transmitted to the UE by the AMF; the policy type corresponding to the first policy comprises at least one of a pc5 interface-based Vehicle to Everything (V2X) policy, or a uu interface-based V2X policy.
|
6. A method for policy determination, comprising:
transmitting, by a network device, a first policy to a user equipment (UE), the first policy being divided into at least one section, each section comprising a policy identifier (ID) and a policy content, and the policy content comprising at least one of a policy type field or a spare bit field for indicating a policy type corresponding to the first policy;
wherein the network device is a policy control function (pcf), the first policy is encapsulated into a container by the pcf for transmitting to a core access and mobility management function (AMF), and the container is transparently transmitted to the UE by the AMF;
wherein the policy type corresponding to the first policy comprises at least one of a pc5 interface-based Vehicle to Everything (V2X) policy or a uu interface-based V2X policy.
1. A method for policy determination, comprising:
receiving, by a user equipment (UE), a first policy transmitted by a network device, the first policy being divided into at least one section, each section comprising a policy identifier (ID) and a policy content, and the policy content comprising at least one of a policy type field or a spare bit field for indicating a policy type corresponding to the first policy;
wherein the network device is a policy control function (pcf), the first policy is encapsulated into a container by the pcf for transmitting to a core access and mobility management function (AMF), and the container is transparently transmitted to the UE by the AMF;
wherein the policy type corresponding to the first policy comprises at least one of a pc5 interface-based Vehicle to Everything (V2X) policy or a uu interface-based V2X policy.
11. A device for policy determination, for use in a user equipment (UE), comprising:
a transceiver;
a processor; and
a memory is configured to store computer program instructions that, when executed by the processor, cause the processor to perform a method for policy determination comprising:
receiving, through the transceiver, a first policy from a network device, the first policy being divided into at least one section, each section comprising a policy identifier (ID) and a policy content, and the policy content comprising at least one of a policy type field or a spare bit field for indicating a policy type corresponding to the first policy;
wherein the network device is a policy control function (pcf), the first policy is encapsulated into a container by the pcf for transmitting to a core access and mobility management function (AMF), and the container is transparently transmitted to the UE by the AMF;
wherein the policy type corresponding to the first policy comprises at least one of a pc5 interface-based Vehicle to Everything (V2X) policy or a uu interface-based V2X policy.
16. A device for policy determination, for use in a network device, comprising:
a transceiver;
a processor; and
a memory is configured to store computer program instructions that, when executed by the processor, cause the processor to perform a method for policy determination comprising:
transmitting, through the transceiver, a first policy to a user equipment (UE), the first policy being divided into at least one section, each section comprising a policy identifier (ID) and a policy content, and the policy content comprising at least one of a policy type field or a spare bit field for indicating a policy type corresponding to the first policy;
wherein the network device is a policy control function (pcf), the first policy is encapsulated into a container by the pcf for transmitting to a core access and mobility management function (AMF), and the container is transparently transmitted to the UE by the AMF;
wherein the policy type corresponding to the first policy comprises at least one of a pc5 interface-based Vehicle to Everything (V2X) policy or a uu interface-based V2X policy.
2. The method of
requesting, by the UE, the first policy based on a determination of at least one of the following trigger conditions: a time from which the first policy expires or a duration in which the first policy is valid.
3. The method of
4. The method of
5. The method of
transmitting, by the UE, a first request message to the network device, the first request message comprising second information and the second information being configured to instruct the network device to update a policy corresponding to a target policy type;
wherein the target policy type comprises the at least one of the pc5 interface-based V2X policy or the uu interface-based V2X policy.
7. The method of
receiving, by the network side, a request for the first policy which is transmitted by the UE based on determination of at least one of the following trigger conditions: a time from which the first policy expires or a duration in which the first policy is valid.
8. The method of
9. The method of
10. The method of
receiving, by the network device, a first request message transmitted by the UE; and
updating, by the network device, a policy corresponding to a target policy type based on second information included in the first request message;
wherein the target policy type comprises the at least one of the pc5 interface-based V2X policy or the uu interface-based V2X policy.
12. The device of
request, through the transceiver, the first policy based on a determination of at least one of the following trigger conditions; a time from which the first policy expires or a duration in which the first policy is valid.
13. The device of
14. The device of
15. The device of
wherein the target policy type comprises the at least one of the pc5 interface-based V2X policy or the uu interface-based V2X policy.
17. The device of
receive, through the transceiver, a request for the first policy which is transmitted by the UE based on determination of at least one of the following trigger conditions: a time from which the first policy expires or a duration in which the first policy is valid.
18. The device of
19. The device of
20. The device of
receive, through the transceiver, a first request message transmitted by the UE; and
update a policy corresponding to a target policy type based on second information included in the first request message;
wherein the target policy type comprises the at least one of the pc5 interface-based V2X policy or the uu interface-based V2X policy.
|
The application is a continuation application of U.S. application Ser. No. 17/037,551 filed on Sep. 29, 2020, which is a continuation application of PCT Application No. PCT/CN2019/079141 filed on Mar. 21, 2019. The contents of both applications are incorporated by reference herein in their entity.
A network, when transmitting a UE policy to a UE, divides the UE policy into one or more sections for transmission, where each section corresponds to a respective Identifier (ID), i.e., a Policy Section Identifier (PSI). There are many types of UE policies. The UE, when receiving the UE policy, cannot distinguish a specific policy type corresponding to each section.
The embodiments of the present disclosure relate to the field of mobile communication technologies and provide a method and device for policy determination and a storage medium.
In a first aspect, the embodiments of the present disclosure provide a method for policy determination, which includes the following operation.
A UE receives first information transmitted by a network device, here, the first information includes a first policy, and the first policy includes a policy type corresponding to the first policy; here, the network device is a Policy Control Function (PCF), a content of the first information is divided into at least one section and is encapsulated into a container by the PCF for transmitting to a Core Access and Mobility Management Function (AMF), and the container is transparently transmitted to the UE by the AMF; here, the policy type corresponding to the first policy comprises at least one of a PC5 interface-based Vehicle to Everything (V2X) policy or a Uu interface-based V2X policy.
In a second aspect, the embodiments of the present disclosure provide a method for policy determination, which includes the following operation.
A network device sends first information to a UE, here, the first information includes a first policy and the first policy includes a policy type corresponding to the first policy; here, the network device is a PCF, a content of the first information is divided into at least one section and is encapsulated into a container by the PCF for transmitting to an AMF, and the container is transparently transmitted to the UE by the AMF; here, the policy type corresponding to the first policy comprises at least one of a PC5 interface-based V2X policy or a Uu interface-based V2X policy.
In a third aspect, the embodiments of the present disclosure provide a device for policy determination, which is for use in a UE and includes a transceiver, a processor and a memory.
The memory is configured to store computer program instructions that, when executed by the processor, cause the processor to perform a method for policy determination comprising: receiving, through the transceiver, first information transmitted by a network device, here, the first information includes a first policy, and the first policy includes a policy type corresponding to the first policy; here, the network device is a PCF, a content of the first information is divided into at least one section and is encapsulated into a container by the PCF for transmitting to an AMF, and the container is transparently transmitted to the UE by the AMF; here, the policy type corresponding to the first policy comprises at least one of a PC5 interface-based V2X policy or a Uu interface-based V2X policy.
In a fourth aspect, the embodiments of the present disclosure provide a non-transitory computer readable storage medium, having stored thereon computer program instructions that, when executed by a processor of a UE, cause the processor to perform a method for policy determination comprising: receiving first information transmitted by a network device, here, the first information includes a first policy and the first policy includes a policy type corresponding to the first policy; here, the network device is a PCF, a content of the first information is divided into at least one section and is encapsulated into a container by the PCF for transmitting to an AMF, and the container is transparently transmitted to the UE by the AMF; here, the policy type corresponding to the first policy comprises at least one of a PC5 interface-based Vehicle to V2X policy or a Uu interface-based V2X policy.
The drawings described herein are adopted to provide a further understanding to the present disclosure and form a part of the present disclosure. Schematic embodiments of the present disclosure and descriptions thereof are adopted to explain the present disclosure and not intended to form improper limitations to the present disclosure. In the drawings:
The technical solutions in the embodiments of the present disclosure will be described below in combination with the drawings in the embodiments of the present disclosure. It is apparent that the described embodiments are not all embodiments but part of embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative work shall fall within the scope of protection of the present disclosure.
The technical solutions of the embodiments of the present disclosure may be applied to various communication systems, for example, a Global System of Mobile communication (GSM), a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system or a future 5th-Generation (5G) system.
Exemplarily, a communication system 100 that the embodiments of the present disclosure are applied to is illustrated in
The communication system 100 further includes at least one terminal 120 within the coverage of the network device 110. A “terminal” used herein includes, but not limited to, a device configured to receive or send a communication signal through a wired line connection (for example, through Public Switched Telephone Network (PSTN), Digital Subscriber Line (DSL), digital cable and direct cable connections, and/or another data connection/network) and/or through a wireless interface with, for example, a cellular network, a Wireless Local Area Network (WLAN), a Digital TV network such as Digital Video Broadcasting Handheld (DVB-H) network, a satellite network, an Amplitude Modulation (AM)-Frequency Modulation (FM) broadcast transmitter and/or another communication terminal; and/or an Internet of Things (IoT) device. The UE configured to communicate through a wireless interface may be called a “wireless communication terminal”, a “wireless terminal” or a “mobile terminal.” Examples of a mobile terminal include, but not limited to, a satellite or cellular telephone, a Personal Communication System (PCS) terminal capable of combining a cellular radio telephone and data processing, faxing and data communication capabilities, a Personal Digital Assistant (PDA) capable of including a radio telephone, a pager, Internet/intranet access, a Web browser, a notepad, a calendar and/or a Global Positioning System (GPS) receiver, and a conventional laptop and/or palmtop receiver or another electronic other electronic devices including radiotelephone transceivers. The terminal may be an access terminal, User Equipment (UE), a user unit, a user station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user prow or a user device. The access terminal may be a cellular phone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device having a wireless communication function, a computing device or other processing devices connected to a wireless modem, a vehicle-amounted device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved Public Land Mobile Network (PLMN).
Optionally. Device to Device (D2D) communication may be performed between the terminals 120.
Optionally, the 5G system or the 5G network may also be called a New Radio (NR) system or an NR network.
Optionally, the communication system 100 may further include another network entity such as a network controller and a mobility management entity. There are not limited in the embodiments of the present disclosure.
It is to be understood that in the embodiments of the present disclosure, a device with a communication function in the network/system may be called a communication device. For example, for the communication system 100 illustrated in
It is to be understood that terms “system” and “network” in the present disclosure may usually be exchanged in the present disclosure. In the present disclosure, term “and/or” is only an association relationship describing associated objects and represents that three relationships may exist. For example, A and/or B may represent three conditions: i.e., independent existence of A, existence of both A and B and independent existence of B. In addition, character “/” in the present disclosure usually represents that previous and next associated objects form an “or” relationship.
In order to make the technical solutions of the embodiments of the present disclosure convenient to understand, several types of UE policies involved in the embodiments of the present disclosure will be described at first below.
1) WLAN Selection Policy (WLANSP)
The WLANSP includes multiple rules, a rule in the WLANSP is called a WLANSP rule, and the WLANSP rule is configured for UE to select a specific WLAN access point.
2) UE Route Selection Policy (URSP)
The URSP includes multiple rules, a rule in the URSP is called a URSP rule, and each URSP rule consists of a traffic descriptor and a group of Route Selection Descriptors (RSDs). Related contents of the URSP are illustrated in Table 1 and Table 2.
TABLE 1
URSP Rule
PCF
permitted
to modify
Information
in a UE
name
Description
Category
context
Scope
Rule
Determines the order the
Mandatory
Yes
UE
Precedence
URSP rule is enforced
(NOTE 1)
context
in the UE.
Traffic
This part defines the
descriptor
traffic descriptors for
the policy
Application
Application identifier(s)
Optional
Yes
UE
identifiers
context
IP
IP 3 tuple(s) (destination
Optional
Yes
UE
descriptors
IP address or IPv6
context
network prefix,
destination port number,
protocol ID of the
protocol above IP)
Non-IP
Descriptor(s) for
Optional
Yes
UE
descriptors
non-IP traffic
context
List of Route
A list of Route Selection
Mandatory
Selection
Descriptors. The
Descriptors
components of a Route
Selection Descriptor are
described in table 6.6.2-2.
NOTE 1:
Rules in a URSP shall have different precedence values.
TABLE 2
RSD
PCF
permitted
to modify
Information
in a UE
name
Description
Category
context
Scope
Route
Determines the order in
Mandatory
Yes
UE
Selection
which the Route
(NOTE 1)
context
Descriptor
Selection Descriptors
Precedence
are to be applied.
Route
This part defines the route
Mandatory
selection
selection components
(NOTE 2)
components
SSC Mode
One single value of
Optional
Yes
UE
Selection
SSC mode.
context
Network
Either one single value
Optional
Yes
UE
Slice
or a list of values of
context
Selection
S-NSSAI(s).
DNN
Either one single value
Optional
Yes
UE
Selection
or a list of values of
context
DNN(s).
Non-seamless
Indicates if the traffic of
Optional
Yes
UE
Offload
the matching application
(NOTE 3)
context
indication
is to be offloaded to
non-3GPP access outside
of a PDU Session.
Access Type
Indicates the preferred
Optional
Yes
UE
preference
Access Type (3GPP or
context
non-3GPP) when the UE
establishes a PDU
Session for the matching
application.
NOTE 1:
Every Route Selection Descriptors in the list shall have a different precedence value.
NOTE 2:
At least one of the route selection component shall be present.
NOTE 3:
If this indication is present in a Route Selection Descriptor, no other components shall be included in the Route Selection Descriptor.
3) Vehicle to Everything (V2X) Policy
In addition to the URSP and the WLANSP, types of UE policies may also be distinguished in terms of purpose. For example, some UE policies are configured for Enhanced Mobile Broadband (eMBB) services, and some UE policies are configured for V2X services. Furthermore, V2X policies are divided into PC5 interface-based policies and Uu interface-based policies.
Configuration of a UE policy is implemented through a UE Configuration Update (UCU) procedure. As illustrated in
In 201, a Policy Control Function (PCF) decides to update a UE policy.
In 202, the PCF puts the UE policy to be updated into a container for transmitting to a Core Access and Mobility Management Function (AMF).
In 203, the AMF directly forwards the container to a UE through a Non-Access Stratum (NAS) message.
The 3rd Generation Partnership Project (3GPP) specifies a procedure of a UE actively making a request for a UE policy. As illustrated in
In 301, the UE sends a UE policy request message to an AMF.
In 302, the AMF sends a UE policy control update message to a PCF.
In 303, a UE policy configuration procedure is performed between the UE and the PCF.
Herein, the UE policy configuration procedure refers to the procedure illustrated in
It is to be noted that UE may simultaneously receive multiple types of UE policies such as a URSP policy and a V2X policy from a network side. On the other hand, the procedure of the UE actively making the request for the UE policy as illustrated in
In 401, a UE receives first information transmitted by a network device, here, the first information includes at least one of: a first policy, a policy type corresponding to the first policy, a service type corresponding to the first policy, indication information indicative of whether the UE is allowed to request the first policy, or a trigger condition for the UE to request the first policy.
In the embodiment of the present disclosure, the UE may be any device capable of communicating with a network, such as a mobile phone, a tablet computer, a notebook computer, a vehicle terminal or a wearable device.
In the embodiment of the present disclosure, the first policy is a UE policy. The policy type corresponding to the first policy includes at least one of: a V2X policy, an Ultra Reliable and Low Latency Communication (URLLC) policy, a Cognitive Internet of Things (CIoT) policy, a WLANSP, a URSP, or a background data transmission policy. The service type corresponding to the first policy includes at least one of: a V2X service, a URLLC service, an IoT service, or a background data transmission service.
It is to be noted that the policy type means that the name of the policy is different. For example, a policy for session binding is called a URSP, a policy for WLAN access point selection is called a WLANSP, and a policy for V2X is called a V2X policy. The service type means that the name of the policy may be the same but services corresponding to different policies or different policy sections (services for which these policies or policy sections are used) are different. For example, a policy for V2X corresponds to a V2X service, a policy for IoT corresponds to an IoT service, and a policy for URLLC corresponds to a URLLC service. UE policies may correspond to different types of services.
In the embodiment of the present disclosure, the UE policy is transmitted through the following manner: the network device divides the UE policy into one or more sections for transmitting to the UE, w % here each section corresponds to a respective PSI. A compiling format of a content of the UE policy will be described below. The compiling format of the content of the UE policy is used in the condition that a network side transmits the UE policy to the UE (see the procedure illustrated in
In the embodiment of the present disclosure, the UE may recognize the policy type corresponding to the obtained first policy. For achieving this purpose, the following implementation manners are adopted.
A first manner: a policy content of the first policy includes first indication information, and the first indication information is configured to indicate at least one of the policy type or the service type corresponding to the first policy. Furthermore, at least one of a policy type field or a spare bit field in the policy content of the first policy includes the first indication information.
For example, the UE policy consists of a policy ID and a policy content, the first indication information is added into the policy content, and the first indication information includes at least one of service information or policy type information. Referring to
A second manner: a policy ID of the first policy includes second indication information, and the second indication information indicates at least one of the policy type or the service type corresponding to the first policy. Furthermore, the policy ID of the first policy includes a PLMN ID, the second indication information and a Policy Section Code (PSC); or, the policy ID of the first policy includes a PLMN ID and a PSC, the PSC includes the second indication information.
Specifically, considering that the UE policy may be divided into one or more sections, each section may be identified with a PSI, and the PSI consists of a PLMN ID and a PSC, thus the second indication information is added into the PSI, and the second indication information includes at least one of service information or policy type information. Referring to
A third manner: values of a policy ID have first correspondences with policy types, and the first correspondences are used by the UE to determine at least one of the policy type or the service type corresponding to the first policy based on a policy ID of the first policy.
Herein, the policy ID includes a PLMN ID and a PSC.
For example, it may be agreed in a protocol that a value range of the PSI of the UE policy corresponds to a specific service, namely corresponding to a specific policy type. Referring to
A fourth manner: the first information includes a first parameter, the first parameter is configured to indicate a correspondence between the first policy and at least one of the policy type or the service type; and the UE determines the at least one of the policy type or the service type corresponding to the first policy based on the first parameter.
Herein, the correspondence between the first policy and the at least one of the policy type or the service type includes at least one of:
a correspondence between at least one policy ID and the at least one of the policy type or the service type;
a correspondence between at least one policy rule and the at least one of the policy type or the service type; or
a correspondence between at least one policy section and the at least one of the policy type or the service type.
Herein, the policy ID includes a PLMN ID and a PSC.
Herein, a new parameter may be added to indicate service information, i.e., policy type information. For example, the first parameter is added to indicate that one or more UE policy sections correspond to a specific service. In an example, the first parameter may indicate the following information: PSC1-PSC10 correspond to a service 1: PSC15, PSC20 and PSC24-26 correspond to a service 2; PSC50 and PSC65 correspond to a service 3.
The network device, when transmitting the UE policy to the UE, directly notify the first parameter to the UE.
A fifth manner: service attribute information of policies has second correspondences with policy types, and the second correspondences are used by the UE to determine at least one of the policy type or the service type corresponding to the first policy based on service attribute information of the first policy. Furthermore, the service attribute information includes at least one of: Single-Network Slice Selection Assistant Information (S-NSSAI), a Data Network Name (DNN), an Internet Protocol (IP) address, a Media Access Control (MAC) address, an application ID, or a session type.
Specifically, since the policy contains the service attribute information such as the S-NSSAI and the DNN, the UE may distinguish the policy type corresponding to the policy according to the existing service attribute information.
For example, S-NSSAI of policy section-1 corresponds to a URLLC service, and policy section-1 is a URLLC policy; and S-NSSAI of policy section-2 corresponds to a V2X service, and policy section-2 is a V2X policy.
In the embodiment of the present disclosure, the network device is a PCF, the first information is encapsulated into a container by the PCF for transmitting to an AMF, and the container is transparently transmitted to the UE by the AMF. Furthermore, the container is transmitted to the UE by the AMF through a NAS message. Herein, the NAS message may be a downlink NAS transport message.
Through the technical solution of the embodiment of the present disclosure, the UE may learn about the policy type corresponding to the first policy, and the UE, when requesting a policy of a specific policy type (or specific service) from the network device, may transmit a first request message to the network side and instruct the network side to update the policy corresponding to the specific policy type (or specific service).
In the embodiment of the present disclosure, the trigger condition for the UE to request the first policy includes at least one of: a time from which the first policy expires, a duration in which the first policy is valid, a time at which the first request message is initiated, a time period during which the first request message is initiated, or location information for initiating the first request message. The UE determines when to transmit the first request message to the network device according to the trigger condition.
How UE pertinently requests a policy corresponding to a specific policy type (or specific service) from a network will be described below.
In 801, a UE transmits a first request message to a network device, here, the first request message includes second information and the second information is configured to instruct the network device to update a policy corresponding to at least one of a target policy type or a target service type.
It is to be noted that the at least one of “the target policy type” and/or “the target service type” in the embodiment of the present disclosure means that at least one of a policy type or a service type corresponding to a policy that needs to be updated and that is requested by the UE from a network side.
It is to be noted that before the UE transmits the first request message to the network device, the network device may send, to the UE, at least one of: indication information indicative of whether the UE is allowed to request the policy or indication information indicative of a specific policy (policies) that the UE is allowed to request. Herein, related descriptions of “allowed” may also be replaced with “required”.
In the embodiment of the present disclosure, the second information may be implemented through any one of the following manners.
A first manner: the second information includes a policy ID corresponding to the at least one of the target policy type or the target service type.
Specifically, when the UE, in the condition that the UE needs to actively update the policy or in the condition that the UE requests registration, report a stored PSI, the UE may only report a PSI list corresponding to a specific policy type (or specific service) when reporting PSI list without reporting all locally stored PSI lists. For example, the UE only reports a PSI list corresponding to a V2X policy (V2X service) to the network side, and thus the network side may only update a UE policy (i.e., V2X policy) related to a V2X service.
Referring to the procedure of the UE actively making the request for the UE policy in
A second manner: the second information includes a policy ID stored by the UE and the at least one of the target policy type or the target service type.
Specifically, when the UE, in the condition that the UE needs to actively update the policy or in the condition that the UE requests registration, reports a stored PSI, the UE also reports PSIs corresponding to other services when reporting PSI list (namely the UE reports PSI lists corresponding to all the services) and reports a specific policy type (or specific service information), and thus the network side may only update a policy corresponding to the specific policy type (or specific service information) for the UE. For example, the UE reports, to the network side, all the stored PSIs along with indication information of the V2X policy (V2X service), and thus the network side may only update the UE policy (i.e., V2X policy) related to the V2X service.
A third manner: the second information includes the at least one of the target policy type or the target service type.
Specifically, when the UE needs to actively update the policy, the UE reports the at least one of the target policy type or the target service type. For example, the UE reports indication information of the V2X policy (V2X service) to the network side, and thus the network side may only update the UE policy (i.e., V2X policy) related to the V2X service.
Referring to the procedure of the UE actively making the request for the UE policy in
In the embodiment of the present disclosure, the network device is a PCF, the second information is encapsulated into a container by the UE for transmitting to an AMF, and the container is transparently transmitted to the PCF by the AMF. Furthermore, the container is transmitted to the AMF by the UE through a NAS message. Herein, the NAS message may be an uplink NAS transport message.
In the solution above, the PSI is also called a UPSI, and the PSI consists of a PLMN ID and a PSC. The UE, when performing a registration procedure or performing a procedure of actively applying for the UE policy, may contain, in the NAS message transmitted to the network side, a PSI list (PSI lists) stored by UE itself, and then the network side may know about a specific policy (policies) stored in the UE and accordingly implement updating. A compiling format of the PSI list is illustrated in
According to the technical solution of the embodiment of the present disclosure, policy information includes policy type information (or service information), which is favorable for the UE to judge a policy type of a policy, thereby pertinently requesting the network to update a policy of a specific policy type. According to the technical solution of the embodiment of the present disclosure, an existing parameter and procedure are fully utilized, and an impact on an existing system is small.
It is to be noted that the technical solution related to
The receiving unit 1001 is configured to receive first information transmitted by a network device, the first information includes at least one of: a first policy, a policy type corresponding to the first policy, a service type corresponding to the first policy, indication information indicative of whether UE is allowed to request the first policy, or a trigger condition for the UE to request the first policy.
In an implementation mode, a policy content of the first policy includes first indication information, and the first indication information is configured to indicate at least one of the policy type or the service type corresponding to the first policy.
In an implementation mode, at least one of a policy type field or a spare bit field in the policy content of the first policy includes the first indication information.
In an implementation mode, a policy ID of the first policy includes second indication information, and the second indication information is configured to indicate at least one of the policy type or the service type corresponding to the first policy.
In an implementation mode, the policy ID of the first policy includes a PLMN ID, the second indication information and a PSC; or, the policy ID of the first policy includes a PLMN ID and a PSC, the PSC including the second indication information.
In an implementation mode, values of a policy ID have first correspondences with policy types.
The first correspondences are used by the UE to determine at least one of the policy type or the service type corresponding to the first policy based on a policy ID of the first policy.
In an implementation mode, the first information includes a first parameter, and the first parameter is configured to indicate a correspondence between the first policy and at least one of the policy type or the service type.
The first parameter is used by the UE to determine the at least one of the policy type or the service type corresponding to the first policy.
In an implementation mode, the correspondence between the first policy and the at least one of the policy type or the service type includes at least one of:
a correspondence between at least one policy ID and the at least one of the policy type or the service type;
a correspondence between at least one policy rule and the at least one of the policy type or the service type; and
a correspondence between at least one policy section and the at least one of the policy type or the service type.
In an implementation mode, the policy ID includes a PLMN ID and a PSC.
In an implementation mode, service attribute information of policies has second correspondences with policy types.
The second correspondences are used by the UE to determine at least one of the policy type or the service type corresponding to the first policy based on service attribute information of the first policy.
In an implementation mode, the service attribute information includes at least one of: S-NSSAI, a DNN, an IP address, a MAC address, an application ID, or a session type.
In an implementation mode, the trigger condition for the UE to request the first policy includes at least one of:
a time from which the first policy expires, a duration in which the first policy is valid, a time at which a first request message is initiated, a time period during which the first request message is initiated, or location information for initiating the first request message.
In an implementation mode, the device further includes a sending unit 1002.
The sending unit 1002 is configured to transmit a first request message to the network device, here, the first request message includes second information and the second information is configured to instruct the network device to update a policy corresponding to at least one of a target policy type or a target service type.
In an implementation mode, the second information includes a policy ID corresponding to the at least one of the target policy type or the target service type.
In an implementation mode, the second information includes a policy ID stored by the UE and the at least one of the target policy type or the target service type.
In an implementation mode, the second information includes the at least one of the target policy type or the target service type.
In an implementation mode, the network device is a PCF, the first information is encapsulated into a container by the PCF for transmitting to an AMF, and the container is transparently transmitted to the UE by the AMF.
In an implementation mode, the container is transmitted to the UE by the AMF through a NAS message.
In an implementation mode, the network device is a PCF, the second information is encapsulated into a container by the UE for transmitting to an AMF, and the container is transparently transmitted to the PCF by the AMF.
In an implementation mode, the container is transmitted to the AMF by the UE through a NAS message.
In an implementation mode, the policy type corresponding to the first policy includes at least one of: a V2X policy, a URLLC policy, a CIoT policy, a WLANSP, a URSP, or a background data transmission policy.
The service type corresponding to the first policy includes at least one of: a V2X service, a URLLC service, an IoT service, or a background data transmission service.
It is understood by those skilled in the art that the related descriptions about the device for policy determination in the embodiments of the present disclosure may be understood with reference to the related descriptions about the method for policy determination in the embodiments of the present disclosure.
The sending unit 1101 is configured to transmit a first request message to a network device, here, the first request message includes second information and the second information is configured to instruct the network device to update a policy corresponding to at least one of a target policy type or a target service type.
In an implementation mode, the second information includes a policy ID corresponding to the at least one of the target policy type or the target service type.
In an implementation mode, the second information includes a policy ID stored by UE and the at least one of the target policy type or the target service type.
In an implementation mode, the second information includes the at least one of the target policy type or the target service type.
In an implementation mode, the network device is a PCF, the second information is encapsulated into a container by the UE for transmitting to an AMF, and the container is transparently transmitted to the PCF by the AMF.
In an implementation mode, the container is transmitted to the AMF by the UE through a NAS message.
It is understood by those skilled in the art that the related descriptions about the device for policy determination in the embodiments of the present disclosure may be understood with reference to the related descriptions about the method for policy determination in the embodiments of the present disclosure.
Optionally, as illustrated in
The memory 620 may be a separate device independent of the processor 610 or may also be integrated into the processor 610.
Optionally, as illustrated in
The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennae, and the number of the antennae may be one or more.
Optionally, the communication device 600 may specifically be a network device of the embodiments of the present disclosure, and the communication device 600 may implement corresponding flows implemented by the network device in each method of the embodiments of the present disclosure. For simplicity, elaborations are omitted herein.
Optionally, the communication device 600 may specifically be the mobile terminal/UE of the embodiments of the present disclosure, and the communication device 600 may implement corresponding flows implemented by the mobile terminal/UE in each method of the embodiments of the present disclosure. For simplicity, elaborations are omitted herein.
Optionally, as illustrated in
The memory 720 may be a separate device independent of the processor 710 or may also be integrated into the processor 710.
Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with another device or chip, specifically acquiring information or data transmitted by the another device or chip.
Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with another device or chip, specifically outputting information or data transmitted by the another device or chip.
Optionally, the chip may be applied to the network device of the embodiments of the present disclosure, and the chip may implement corresponding flows implemented by the network device in each method of the embodiments of the present disclosure. For simplicity, elaborations are omitted herein.
Optionally, the chip may be applied to the mobile terminal/UE of the embodiments of the present disclosure, and the chip may implement corresponding flows implemented by the mobile terminal/UE in each method of the embodiments of the present disclosure. For simplicity, elaborations are omitted herein.
It is to be understood that the chip mentioned in the embodiments of the present disclosure may also be called a system-level chip, a system chip, a chip system or a system on chip, etc.
The UE 910 may be configured to realize corresponding functions realized by the UE in the methods above, and the network device 920 may be configured to realize corresponding functions realized by the network device in the methods above. For simplicity, elaborations are omitted herein.
It should be understood that the processor in the embodiments of the disclosure may be an integrated circuit chip and has a signal processing capability. In the implementation process, each operation of the foregoing method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in a form of software in a processor. The above processor may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or another Programming logic devices, a discrete gate or transistor logic device, a discrete hardware component, or the like. Various methods, operations, and logical blocks disclosed in the embodiments of the present disclosure can be implemented or executed. A general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The operations of the methods disclosed in combination with the embodiments of the present disclosure may be directly implemented by a hardware decoding processor, or may be implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in a mature storage medium in the art, such as a Random Access Memory (RAM), a flash memory, a Read-Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a register, and the like. The storage medium is located in a memory, and the processor reads the information in the memory and completes the operations of the foregoing methods in combination with the hardware of the processor.
It should be understood that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include the volatile memory and the non-volatile memory. The non-volatile memory may be a ROM, a PROM, an EPROM, EEPROM or a flash memory, or the like. The volatile memory may be a RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAMs are available, such as a Static Random Access Memory (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synchlink DRAM (SLDRAM), and a Direct Rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
It should be understood that the above memory are exemplary but not restrictive. For example, the memory in the embodiments of the present disclosure may also be a Static RAM (SRAM), a 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 connection Dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is, the memories in the embodiments of the present disclosure are intended to include, but not limited to, these and any other suitable types of memories.
The embodiments of the present disclosure further provide a computer-readable storage medium for storing computer programs.
Optionally, the computer-readable storage medium may be applied to the network device in the embodiments of the present disclosure, and the computer programs cause a computer to execute the corresponding processes implemented by the network device in each method in the embodiments of the present disclosure. For simplicity, details are not described herein again.
Optionally, the computer-readable storage medium may be applied to the mobile terminal/UE in the embodiments of the present disclosure, and the computer programs cause a computer to execute the corresponding processes implemented by the mobile terminal/UE in each method in the embodiments of the present disclosure. For simplicity, details are not described herein again.
The embodiments of the present disclosure further provide a computer program product including computer program instructions.
Optionally, the computer program product can be applied to the network device in the embodiments of the present disclosure, and the computer program instructions cause a computer to execute the corresponding processes implemented by the network device in each method in the embodiments of the present disclosure. For simplicity, details are not described herein again.
Optionally, the computer program product can be applied to the mobile terminal/UE in the embodiments of the present disclosure, and the computer program instructions cause a computer to execute the corresponding processes implemented by the mobile terminal/UE in each method in the embodiments of the present disclosure. For simplicity, details are not described herein again.
The embodiments of the present disclosure further provide a computer program.
Optionally, the computer program can be applied to the network device in the embodiments of the present disclosure, and when run on a computer, causes the computer to execute the corresponding processes implemented by the network device in each method in the embodiments of the present disclosure. For simplicity, details are not described herein again.
Optionally, the computer program can be applied to the mobile terminal/UE in the embodiments of the present disclosure, and when run on a computer, causes the computer to execute the corresponding processes implemented by the mobile terminal/UE in each method in the embodiments of the present disclosure. For simplicity, details are not described herein again.
A person of ordinary skill in the art may be aware that example units and algorithm operations described in combination with the embodiments of in present disclosure may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present disclosure.
It may be clearly understood by a person skilled in the art that for the purpose of convenient and brief description, detailed working processes of the foregoing system, device, and unit may refer to corresponding processes in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, device, and method may be implemented in other manners. For example, the described device embodiments are merely examples. For example, the unit division is merely logical function division. During actual implementation, there may be another division manner. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the devices or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the solutions of the embodiments of the disclosure.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present disclosure essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device, or the like) to perform all or some of the operations described in the embodiments of the disclosure. The foregoing storage medium includes: any medium that can store program codes, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or a compact disc.
The foregoing descriptions are merely specific implementations of the disclosure, but are not intended to limit the scope of protection of the disclosure. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the disclosure shall fall within the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10231250, | Mar 20 2017 | Qualcomm Incorporated | Policy communication via control plane signaling |
10609667, | Jan 28 2019 | Verizon Patent and Licensing Inc.; Verizon Patent and Licensing Inc | System and method for delivery of end device policies during registration procedure |
10701587, | Oct 15 2017 | Qualcomm Incorporated | Policy provisioning at a user equipment (UE) |
6286052, | Dec 04 1998 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
9967348, | Nov 10 2008 | Malikie Innovations Limited | Methods and apparatus for providing session policy during a registration of a device |
20040243600, | |||
20190246282, | |||
20190289459, | |||
20200112850, | |||
20210037380, | |||
CN109315004, | |||
CN1394091, | |||
CN1529478, | |||
JP2016509789, | |||
WO2020160178, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 21 2020 | XU, YANG | GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 056724 | /0554 | |
Jun 30 2021 | GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 30 2021 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Nov 29 2025 | 4 years fee payment window open |
May 29 2026 | 6 months grace period start (w surcharge) |
Nov 29 2026 | patent expiry (for year 4) |
Nov 29 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 29 2029 | 8 years fee payment window open |
May 29 2030 | 6 months grace period start (w surcharge) |
Nov 29 2030 | patent expiry (for year 8) |
Nov 29 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 29 2033 | 12 years fee payment window open |
May 29 2034 | 6 months grace period start (w surcharge) |
Nov 29 2034 | patent expiry (for year 12) |
Nov 29 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |