WO2021042742A1 - 一种通信方法、装置及系统 - Google Patents
一种通信方法、装置及系统 Download PDFInfo
- Publication number
- WO2021042742A1 WO2021042742A1 PCT/CN2020/086805 CN2020086805W WO2021042742A1 WO 2021042742 A1 WO2021042742 A1 WO 2021042742A1 CN 2020086805 W CN2020086805 W CN 2020086805W WO 2021042742 A1 WO2021042742 A1 WO 2021042742A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ursp
- information
- network element
- prohibited
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
Definitions
- This application relates to the field of mobile communication technology, and in particular to a communication method, device and system.
- the policy section identifier (PSI) list provided by the terminal device to the policy control network element needs to carry all the PSIs stored locally, and one PSI corresponds to one or more user routing options Policy (UE Route Selection Policy, URSP).
- UE Route Selection Policy UE Route Selection Policy
- the policy control network element will understand that there is no URSP corresponding to the PSI on the terminal device.
- operators may configure URSP at the granularity of user packages, and the corresponding applications of URSP configured on terminal devices by operators may be far more than the applications that have been installed or need to be used on terminal devices, which will lead to terminal devices.
- the actual PSI to be reported will far exceed actual needs.
- the policy control network element needs to ensure that the URSP on the terminal device is up to date, even if the terminal device does not need to use a specific application, when the URSP corresponding to the application changes, the policy control network element still needs to continue to update the URSP continuously. One operation will also cause useless signaling overhead.
- the present application provides a communication method, device, and system for determining a suitable URSP for terminal equipment and saving the signaling overhead of maintaining the URSP of the terminal equipment.
- the present application provides a communication method, the method includes: a policy control network element receives first information from a terminal device, where the first information is an identification of a prohibited application or a prohibited policy block identification PSI, Or the identification of the prohibited user routing policy URSP or the identification of allowed applications; the policy control network element obtains the first URSP of the terminal device from the data storage network element; the policy control network element obtains the first URSP of the terminal device from the data storage network element; The information and the first URSP determine the second URSP of the terminal device.
- the first information is an identification of a prohibited application or a prohibited policy block identification PSI, Or the identification of the prohibited user routing policy URSP or the identification of allowed applications
- the policy control network element obtains the first URSP of the terminal device from the data storage network element
- the policy control network element obtains the first URSP of the terminal device from the data storage network element
- the information and the first URSP determine the second URSP of the terminal device.
- the policy control network element considers the first information reported by the terminal device when deciding the URSP of the terminal device, thereby determining the appropriate URSP for the terminal device, and helping to avoid the terminal device and the policy control network element from continuing. Updating and maintaining terminal equipment does not require the signaling overhead caused by the URSP used.
- the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP;
- the policy control network element obtains the terminal from the data storage network element The second information of the device, where the second information is the identifier of the prohibited application of the terminal device stored on the data storage network element; the policy control network element is based on the first information and the first URSP , Determining the second URSP of the terminal device includes: the policy control network element determines the second URSP according to the first information, the second information, and the first URSP, the second URSP The URSP corresponding to the second information and the URSP corresponding to the first information are not included.
- the policy control network element determines the identifier of the updated prohibited application according to the first information and the second information; the policy control network element changes the updated The identification of the prohibited application is stored in the data storage network element.
- the identification of the prohibited application of the terminal device stored in the data storage network element can be updated.
- the first information is an identifier of a prohibited application or a prohibited PSI; the policy control network element determines the terminal device according to the first information and the first URSP The second URSP includes: the policy control network element determines the second URSP according to the third URSP and the first URSP, and the second URSP does not include the third URSP determined by the first information URSP.
- the first information is prohibited PSI; the policy control network element determines the identification of the prohibited application according to the prohibited PSI; the policy control network element determines the identification of the prohibited application according to the prohibited PSI; The identification of the application determines the third URSP.
- the first information is an identifier of an allowed application
- the policy control network element determines the second URSP of the terminal device according to the first information and the first URSP
- the method includes: the policy control network element determines the second URSP according to the fourth URSP and the first URSP, and the second URSP includes the fourth URSP determined by the identifier of the allowed application.
- the URSP corresponding to the identifier of the application allowed by the terminal device is included in the URSP of the terminal device, so that the URSP can be added to the terminal device based on the request of the terminal device.
- the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP;
- the policy control network element receiving the first information from the terminal device includes: The policy control network element receives the first information from the terminal device in the registration process of the terminal device.
- the first information is an identifier of an allowed application
- the policy control network element receiving the first information from a terminal device includes: the policy control network element is in the terminal device In a registration process or a user policy update process actively initiated by the terminal device, the first information from the terminal device is received.
- the above-mentioned URSP update process can be initiated in the registration process of the terminal device, and on the other hand, the above-mentioned URSP update process can be initiated in the user policy update process actively initiated by the terminal device, which is more flexible to implement.
- the present application provides a communication method.
- the method includes: a policy control network element sends a first URSP to a terminal device; the policy control network element receives a user policy delivery report from the terminal device, and the user
- the policy delivery report includes first information, the first information being the identification of the prohibited application, or the identification of the prohibited PSI, or the identification of the prohibited URSP; the policy control network element updates the data according to the first information
- the identifier of the prohibited application stored in the network element is stored, and the identifier of the prohibited application is used for the policy control network element to execute user policy decisions, so as to avoid providing the terminal device with the URSP corresponding to the identifier of the prohibited application.
- the policy control network element considers the first information reported by the terminal device when deciding the URSP of the terminal device, which helps to prevent the terminal device and policy control network element from continuously updating and maintaining the URSP that the terminal device does not need to use. Incoming signaling overhead.
- the policy control network element updating the identifier of the prohibited application stored in the data storage network element according to the first information includes: the policy control network element obtains information from the data The storage network element obtains second information, where the second information is an identifier of a prohibited application stored in the data storage network element; the policy control network element determines the first information based on the first information and the second information.
- the third information includes the identification of at least one prohibited application; the policy control network element stores the third information in the data storage network element, and the third information is used for the policy control network element to execute The user makes a policy decision, thereby avoiding providing the terminal device with the URSP corresponding to the third information.
- the third information can be obtained according to the first information reported by the UE and the second information currently stored in the UDR, so that the third information is stored in the UDR, that is, the third information is used to replace the second information in the UDR.
- the policy control network element updates the URSP stored in the data storage network element according to the first information.
- the present application provides a communication device, which may be a policy control network element, or a chip used for a policy control network element.
- the device has the function of realizing the above-mentioned first aspect or each embodiment of the first aspect, the second aspect or each embodiment of the second aspect. This function can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above-mentioned functions.
- the present application provides a communication device including a processor and a memory; the memory is used to store computer-executable instructions, and when the device is running, the processor executes the computer-executable instructions stored in the memory to make the device Perform the method as described above in each aspect or each embodiment of each aspect.
- the present application provides a communication device, which includes units or means for executing the above aspects or steps in each aspect.
- the present application provides a communication device including a processor and an interface circuit, where the processor is configured to communicate with other devices through the interface circuit and execute the methods of the above aspects or the embodiments of the aspects.
- the processor includes one or more.
- the present application provides a communication device, including a processor, configured to be connected to a memory, and configured to call a program stored in the memory to execute the methods of the above aspects or the embodiments of the aspects.
- the memory can be located inside the device or outside the device.
- the processor includes one or more.
- the present application also provides a computer-readable storage medium that stores instructions in the computer-readable storage medium, which when run on a computer, causes a processor to execute the above aspects or embodiments of each aspect The method described.
- the present application also provides a computer program product including instructions, which when run on a computer, cause the computer to execute the methods described in the above aspects or the embodiments of the aspects.
- the present application also provides a chip system, including a processor, configured to execute the methods described in the foregoing aspects or the embodiments of the aspects.
- this application provides a communication system, including: a policy control network element and a data storage network element;
- the policy control network element is configured to receive first information from a terminal device, where the first information is an identification of a prohibited application, or a prohibited policy block identification PSI, or an identification of a prohibited URSP, or a permitted application Obtain the first URSP of the terminal device from the data storage network element; determine the second URSP of the terminal device according to the first information and the first URSP;
- the data storage network element is used to store the first URSP and send the first URSP to the policy control network element.
- this application provides a communication system, including: a policy control network element and a data storage network element; the policy control network element is configured to send a first URSP to a terminal device; and receive a user from the terminal device Policy delivery report, the user policy delivery report contains first information, the first information is the identification of prohibited applications, or the identification of prohibited PSI, or the identification of prohibited URSP; according to the first information, update all information
- the identifier of the prohibited application stored in the data storage network element where the identifier of the prohibited application is used for the policy control network element to execute user policy decisions, so as to avoid providing the terminal device with the URSP corresponding to the identifier of the prohibited application
- the data storage network element is used to store the identifier of the updated prohibited application.
- this application provides a communication method, including: a policy control network element receives first information from a terminal device, where the first information is an identification of a prohibited application, or a prohibited policy block identification PSI, or The identification of the prohibited URSP or the identification of the allowed application; the policy control network element requests the data storage network element to obtain the first URSP of the terminal device; the data storage network element sends the first URSP to the policy control network element One URSP. The policy control network element determines the second URSP of the terminal device according to the first information and the first URSP.
- this application provides a communication method, including: a policy control network element sends a first URSP to a terminal device; the policy control network element receives a user policy delivery report from the terminal device, and the user policy delivery report
- the report contains first information, the first information being the identification of the prohibited application, or the identification of the prohibited PSI, or the identification of the prohibited URSP; the policy control network element updates the storage in the data storage network element according to the first information
- the identifier of the prohibited application is used for the policy control network element to execute user policy decisions to avoid providing the terminal device with the URSP corresponding to the identifier of the prohibited application; the data storage network element stores updates The identification of the prohibited application.
- Figure 1 is a schematic diagram of a communication system provided by this application.
- Figure 2A is a schematic diagram of a 5G network architecture based on a service-oriented architecture
- Figure 2B is a schematic diagram of a 5G network architecture based on a point-to-point interface
- Figure 2C shows the Home-routed roaming architecture in 5G
- Figure 2D shows the Local Breakout roaming architecture in 5G
- Figure 3 is a schematic diagram of a user policy issuance process in the prior art
- FIG. 4 is a schematic diagram of a flow of establishing user policy association in the prior art
- FIG. 5A is a schematic flowchart of a communication method provided by this application.
- FIG. 5B is a schematic flow diagram of another communication method provided by this application.
- FIG. 6 is a schematic flowchart of another communication method provided by this application.
- FIG. 7 is a schematic flowchart of another communication method provided by this application.
- FIG. 8 is a schematic flowchart of another communication method provided by this application.
- FIG. 9 is a schematic diagram of a communication device provided by this application.
- FIG. 10 is a schematic diagram of another communication device provided by this application.
- the present application provides a communication system, which includes a policy control network element and a data storage network element.
- the communication system may also include terminal equipment.
- terminal equipment For the system of Figure 1, there are two solutions.
- the policy control network element is configured to receive first information from a terminal device, where the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP, or an identification of an allowed application;
- the data storage network element obtains the first URSP of the terminal device; determines the second URSP of the terminal device according to the first information and the first URSP; the data storage network element is used to store all The first URSP, and sending the first URSP to the policy control network element.
- the policy control network element is further configured to obtain second information of the terminal device from the data storage network element, and the second information is stored on the data storage network element.
- the identification of the prohibited application of the terminal device; the policy control network element is configured to determine the second URSP of the terminal device according to the first information and the first URSP, which specifically includes: The first information, the second information, and the first URSP determine the second URSP, and the second URSP does not include the URSP corresponding to the second information and the URSP corresponding to the first information.
- the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP;
- the policy control network element is also used to control the network element according to the first information and
- the second information determines the identification of the updated prohibited application; stores the updated identification of the prohibited application in the data storage network element;
- the data storage network element is also used to store the update The identification of the prohibited application after the entry.
- the first information is an identifier of a prohibited application or a prohibited PSI; the policy control network element is used to determine the identity of the prohibited application according to the first information and the first URSP.
- the second URSP of the terminal device specifically includes: determining the second URSP according to the third URSP and the first URSP, and the second URSP does not include the third URSP determined by the first information.
- the first information is a prohibited PSI; the policy control network element is also used to determine the identification of a prohibited application according to the prohibited PSI; according to the prohibited application Identification, to determine the third URSP.
- the first information is an identifier of an allowed application
- the policy control network element is configured to determine the first information of the terminal device according to the first information and the first URSP
- the second URSP specifically includes: determining the second URSP according to the fourth URSP and the first URSP, where the second URSP includes the fourth URSP determined by the identifier of the allowed application.
- the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP;
- the policy control network element is used to receive the first information from the terminal device , Specifically including: receiving the first information from the terminal device in the registration process of the terminal device.
- the first information is an identifier of an allowed application
- the policy control network element is used to receive the first information from a terminal device, and specifically includes: In a registration process or a user policy update process actively initiated by the terminal device, the first information from the terminal device is received.
- the terminal device is configured to send the first information to the policy control network element; receive a fifth URSP from the policy control network element, where the fifth URSP is based on Determined by the first URSP and the second URSP.
- the policy control network element is configured to send a first URSP to a terminal device; receive a user policy delivery report from the terminal device, the user policy delivery report includes first information, and the first information is prohibited.
- the network element implements user policy decisions to avoid providing the terminal device with the URSP corresponding to the identification of the prohibited application; the data storage network element is used to store the updated identification of the prohibited application.
- the policy control network element is configured to update the identification of the prohibited application stored in the data storage network element according to the first information, which specifically includes: downloading from the data storage network Element obtains second information, where the second information is the identifier of the prohibited application stored in the data storage network element; according to the first information and the second information, the third information is determined, the third information Including the identification of at least one prohibited application; storing the third information in the data storage network element, and the third information is used by the policy control network element to perform user policy decisions, so as to avoid providing the terminal device with the The URSP corresponding to the third information.
- the first information specifically includes: downloading from the data storage network Element obtains second information, where the second information is the identifier of the prohibited application stored in the data storage network element; according to the first information and the second information, the third information is determined, the third information Including the identification of at least one prohibited application; storing the third information in the data storage network element, and the third information is used by the policy control network element to perform user policy decisions, so as to avoid providing
- the policy control network element is further configured to update the URSP stored in the data storage network element according to the first information.
- the terminal device is configured to receive the first URSP; and send the user policy delivery report to the policy control network element.
- FIG. 2A it is a schematic diagram of a fifth generation (5G) network architecture based on a service-oriented architecture.
- the 5G network architecture shown in FIG. 2A may include three parts, namely, a terminal equipment part, a data network (DN), and an operator network part.
- DN data network
- the functions of some of the network elements are briefly introduced below.
- the operator network may include one or more of the following network elements: network exposure function (NEF) network elements, policy control function (PCF) network elements, unified data management (unified data management) , UDM) network element, unified database (Unified Data Repository, UDR), network storage function (Network Repository Function, NRF) network element, application function (AF) network element, access and mobility management function (access and Mobility management function (AMF) network element, session management function (session management function, SMF) network element, radio access network (RAN), user plane function (UPF) network element, etc.
- NRF network exposure function
- PCF policy control function
- UDM unified data management
- UDM unified database
- UDR Unified Data Repository
- NRF Network Repository Function
- AF application function
- AMF access and mobility management function
- SMF radio access network
- RAN radio access network
- UPF user plane function
- Terminal device also called user equipment (user equipment, UE)
- UE user equipment
- UE user equipment
- UE user equipment
- UE wireless transceiver function
- land including indoor or outdoor, handheld or vehicle-mounted; it can also be deployed on water On board (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons, and satellites, etc.).
- the terminal device may be a mobile phone (mobile phone), a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an industrial control (industrial control) Wireless terminals in ), wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grid, and wireless terminals in transportation safety , Wireless terminals in smart cities, wireless terminals in smart homes, etc.
- VR virtual reality
- AR augmented reality
- industrial control industrial control
- Wireless terminals in wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grid, and wireless terminals in transportation safety , Wireless terminals in smart cities, wireless terminals in smart homes, etc.
- the above-mentioned terminal equipment can establish a connection with the operator's network through an interface (such as N1, etc.) provided by the operator's network, and use services such as data and/or voice provided by the operator's network.
- the terminal device can also access the DN through the operator's network, and use the operator's service deployed on the DN and/or the service provided by a third party.
- the above-mentioned third party may be a service party other than the operator's network and terminal equipment, and may provide other services such as data and/or voice for the terminal equipment.
- the specific form of expression of the above-mentioned third party can be determined according to actual application scenarios, and is not limited here.
- RAN is a sub-network of an operator's network, and an implementation system between service nodes and terminal equipment in the operator's network.
- the terminal device To access the operator's network, the terminal device first passes through the RAN, and then can be connected to the service node of the operator's network through the RAN.
- the RAN device in this application is a device that provides wireless communication functions for terminal devices, and the RAN device is also called an access network device.
- the RAN equipment in this application includes but is not limited to: next-generation base stations (gnodeB, gNB), evolved node B (evolved node B, eNB), radio network controller (RNC), node B in 5G (node B, NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved nodeB, or home node B, HNB), baseband unit (baseBand) unit, BBU), transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), mobile switching center, etc.
- next-generation base stations gnodeB, gNB
- evolved node B evolved node B
- RNC radio network controller
- node B in 5G node B, NB
- BSC base station controller
- BTS base transceiver station
- home base station for example, home evolved nodeB, or home node B, HNB
- TRP transmission point
- the AMF network element mainly performs functions such as mobility management and access authentication/authorization. In addition, it is also responsible for transferring user policies between UE and PCF.
- the SMF network element mainly performs functions such as session management, PCF issuing control strategy execution, UPF selection, and UE IP address allocation.
- the UPF network element as the interface UPF with the data network, completes the functions of user plane data forwarding, session/stream-based billing statistics, and bandwidth limitation.
- the UDM network element is mainly responsible for functions such as management of contract data and user access authorization.
- UDR network element is mainly responsible for the access function of contract data, policy data, application data and other types of data.
- NEF network elements are mainly used to support the opening of capabilities and events.
- the AF network element mainly conveys the requirements of the application side to the network side, for example, quality of service (QoS) requirements or user status event subscriptions.
- QoS quality of service
- AF can be a third-party functional entity, or an application service deployed by an operator, such as an IP Multimedia Subsystem (IMS) voice call service.
- IMS IP Multimedia Subsystem
- the PCF network element is mainly responsible for policy control functions such as billing, QoS bandwidth guarantee and mobility management, and UE policy decision-making for sessions and service flow levels.
- the PCF connected to the AMF and the SMF corresponds to AM PCF (PCF for Access and Mobility Control) and SM PCF (PCF for Session Management) respectively, and may not be the same PCF entity in actual deployment scenarios.
- the NRF network element can be used to provide the network element discovery function, and provide the network element information corresponding to the network element type based on the request of other network elements.
- NRF also provides network element management services, such as network element registration, update, de-registration, and network element status subscription and push.
- a DN is a network located outside the operator's network.
- the operator's network can access multiple DNs, and multiple services can be deployed on the DN, which can provide data and/or voice services for terminal devices.
- DN is a private network of a smart factory.
- the sensors installed in the workshop of the smart factory can be terminal devices.
- a control server for the sensors is deployed in the DN, and the control server can provide services for the sensors.
- the sensor can communicate with the control server, obtain instructions from the control server, and transmit the collected sensor data to the control server according to the instructions.
- the DN is the internal office network of a company.
- the mobile phones or computers of the employees of the company can be terminal devices, and the mobile phones or computers of the employees can access the information and data resources on the internal office network of the company.
- Nnef, Npcf, Nudm, Naf, Namf, Nsmf, N1, N2, N3, N4, and N6 are interface serial numbers.
- the meanings of these interface serial numbers can be referred to the meanings defined in the 3rd generation partnership project (3rd generation partnership project, 3GPP) standard protocol, which is not limited here.
- FIG. 2B it is a schematic diagram of a 5G network architecture based on a point-to-point interface.
- the interfaces between the various network elements in FIG. 2B are point-to-point interfaces, rather than service-oriented interfaces.
- N7 The interface between PCF and SMF, used to issue protocol data unit (protocol data unit, PDU) session granularity and service data flow granularity control strategy.
- protocol data unit protocol data unit
- N15 The interface between PCF and AMF, used to issue UE policies and access control related policies.
- N5 Interface between AF and PCF, used for application service request issuance and network event reporting.
- N4 The interface between SMF and UPF, used to transfer information between the control plane and the user plane, including controlling the issuance of user-oriented forwarding rules, QoS control rules, traffic statistics rules, etc., and user-plane information Reported.
- N11 Interface between SMF and AMF, used to transfer PDU session tunnel information between RAN and UPF, transfer control messages sent to UE, transfer radio resource control information sent to RAN, etc.
- N2 The interface between AMF and RAN, used to transfer radio bearer control information from the core network side to the RAN.
- N1 The interface between the AMF and the UE, which has nothing to do with access, and is used to deliver QoS control rules to the UE.
- N8 The interface between AMF and UDM, used for AMF to obtain access and mobility management related subscription data and authentication data from UDM, and AMF to register UE current mobility management related information with UDM, etc.
- N10 Interface between SMF and UDM, used for SMF to obtain session management related subscription data from UDM, and SMF to register UE current session related information with UDM, etc.
- N35 Interface between UDM and UDR, used for UDM to obtain user subscription data information from UDR.
- N36 Interface between PCF and UDR, used for PCF to obtain policy-related contract data and application data-related information from UDR.
- the current 3GPP standard defines two roaming modes for users to access in visited places, namely, home-routed roaming and local breakout roaming, as shown in Figure 2B
- home-routed roaming and local breakout roaming Take the 5G architecture shown as an example, the Home-routed roaming architecture and the Local Breakout roaming architecture are shown in Figure 2C and Figure 2D, respectively.
- the AMF and SMF are located in the visited and home locations respectively, and the session management function is performed by the home H-SMF that supports interaction with UDM/H-PCF.
- the H-PCF connected to the V-PCF and the H-PCF connected to the H-SMF may not be the same PCF entity in actual application scenarios.
- the URSP involved in the solution of this application can be supported by the H-PCF in the architecture or provided by the V-PCF in the architecture.
- both AMF and SMF are located in the visited place, and the session management function is performed by the SMF functional entity in the visited place at this time.
- the V-PCF connected by the AMF and the V-PCF connected by the SMF may not be the same PCF entity in actual application scenarios.
- the current URSP standard involved in the solution of the present application can either be supported by the H-PCF in the architecture or provided by the V-PCF in the architecture.
- the aforementioned network elements or functions may be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (for example, a cloud platform).
- a platform for example, a cloud platform.
- the foregoing network element or function may be implemented by one device, or jointly implemented by multiple devices, or may be a functional module in one device, which is not specifically limited in the embodiment of the present application.
- the mobility management network element, session management network element, policy control network element, application function network element, access network device, network opening function network element, user plane network element, and data storage network element in this application may be shown in Figure 2A. , Figure 2B, Figure 2C, or Figure 2D AMF, SMF, PCF, AF, RAN, NEF, UPF, UDR, it can also be future communications such as the sixth generation (6th generation, 6G) network with the above AMF, SMF,
- 6G sixth generation
- the network elements with the functions of PCF, AF, RAN, NEF, UPF, and UDR are not limited in this application.
- this application uses mobility management network elements, session management network elements, policy control network elements, application function network elements, access network equipment, network open function network elements, user plane network elements, and data storage network elements as
- AMF, SMF, PCF, AF, RAN, NEF, UPF, UDR are taken as examples for description.
- the terminal device is referred to as UE for short in this application.
- the general user registration process can be simply described as: the UE sends a registration request to the AMF through the AN, and the AMF obtains the subscription data from the specific UDM according to the user ID, and the UDM can obtain the actual subscription data from the UDR after receiving the request.
- the AMF can also initiate a user policy association establishment request (UEPolicyControl_Create Request) and an access management policy association establishment request (AMPolicyControl_Create Request) to the PCF, which are used to obtain UE policies and access control policies, respectively.
- the PCF returns the access control policy to the AMF in this process, and provides the UE policy to the UE via the AMF.
- the general session establishment process can be simply described as follows: UE sends a session establishment request to AMF through RAN, AMF selects SMF to provide services for the session, saves the correspondence between SMF and PDU session, and sends the session establishment request to SMF, SMF Select the corresponding UPF for the UE and establish a user plane transmission path, and assign an IP address to it.
- the SMF will also initiate a policy control session establishment request to the PCF for establishing a policy control session between the SMF and the PCF.
- the SMF will save the corresponding relationship between the policy control session and the PDU session.
- the AF can also establish an AF session with the PCF, and the PCF binds the AF session with the policy control session.
- Access Network Discovery and Selection Policy (ANDSP) and URSP policy.
- the former can be provided by both H-PCF and V-PCF, and is mainly used to instruct the UE to select non-3GPP (Non-3GPP) access network information, such as access network, access node and other information.
- non-3GPP non-3GPP
- H-PCF which is mainly used by the UE to decide how to choose a routing strategy for the service data flow to be transmitted, such as whether the service flow supports offloading to Non-3GPP access, or selects a specific data network name (Data Network Name, DNN), single network slice selection assistance information (S-NSSAI), session and service continuity mode (Session and Service Continuity mode, SSC mode) and other information are used to transmit the service data stream.
- Data Network Name, DNN data Network Name
- S-NSSAI single network slice selection assistance information
- SSC mode session and service continuity mode
- SSC mode Session and Service Continuity mode
- the PCF can combine one or more URSPs into a PSI, and/or, combine one or more ANDSPs into a PSI, and combine it when issuing user policies.
- the PSI and the corresponding UE policy are provided to the UE.
- the UE When the UE subsequently judges that it needs to provide the locally saved URSP to the PCF, it only needs to carry the PSI list (PSI list), and the PCF can also perform operations on the corresponding user policy in the unit of PSI, such as modification and deletion.
- the URSP structure mainly consists of two parts: flow description information (Traffic descriptor) and route selection description information list (List of Route Selection Descriptors).
- the flow description information includes, for example, operating system identification (OS ID), application identification (APP ID), IP triples, domain description information, and so on.
- the routing description information includes S-NSSAI, DNN, SSC mode, etc.
- the UE performs the URSP matching process
- the UE When the UE determines that a specific service or application needs to be initiated, it will match the service or application to be initiated with the flow description information in the received URSP rule according to the priority of the URSP rule. If it matches the specific URSP rule (The URSP rule may also be the default URSP rule. For example, the flow description information is in the form of Match-all), the UE also needs to determine whether an existing PDU session meets the definition of routing description information in the URSP:
- the UE can choose to use the existing PDU session Based on the PDU session modification request, the PDU session modification request can carry parameters including the current PDU Session ID, N1 SM Container (PDU Session Modification Request (PDU Session ID, packet filters, Operation, Requested QoS)); where PDU Session ID Used to associate AMF with a specific session context, N1 SM Container is transparently transmitted from AMF to SMF to indicate the specific service that the UE wants to initiate and the QoS guarantee that the service needs.
- PDU Session ID PDU Session ID
- N1 SM Container is transparently transmitted from AMF to SMF to indicate the specific service that the UE wants to initiate and the QoS guarantee that the service needs.
- the UE will initiate a PDU session establishment request for the service/application and carry the newly allocated PDU Session in the request message sent to the AMF ID and RSD in the DNN, S-NSSAI, N1 SM Container (SSC mode, PDU Session Type) and other parameters; among them, the newly allocated PDU Session ID is used to identify the PDU session corresponding to the PDU session establishment request, DNN+S -NSSAI is used as a parameter for AMF to select an SMF entity for the PDU session establishment request, and N1 SM Container is transparently transmitted from AMF to the selected SMF.
- SSC mode PDU Session Type
- FIG. 3 it is a schematic diagram of a user policy issuance process in the prior art.
- This schematic diagram describes the process of how the PCF issues user policies to the UE, and can be applied to the PCF to provide user policies to the UE in the initial request or update request scenarios.
- step 300 after the PCF receives the user policy association establishment request initiated by the AMF, it decides to update the user policy on the UE, or the PCF decides to update the user policy on the UE based on an event triggered decision.
- Step 301 The PCF sends the updated user policy to the AMF.
- the AMF can receive the updated user policy.
- the PCF calls the AMF service, and sends the updated user policy to the AMF through the Namf_Communication_N1N2MessageTransfer message.
- Step 302 If the UE is in an idle state, the AMF also needs to initiate a service request (Network Triggered Service Request) process triggered by the network side to make the UE enter the connected state.
- a service request Network Triggered Service Request
- This step is optional.
- Step 303 The AMF sends the updated user policy to the UE via the RAN.
- Step 304 The UE carries the user policy delivery report to the AMF in the response message.
- step 305 the AMF forwards the received user policy delivery report to the PCF.
- the AMF can call the Namf_N1MessageNotify message to send a user policy delivery report to the PCF.
- the PCF needs to maintain the latest user policy content sent to the UE, and save the information in the UDR when the user policy association is released.
- FIG. 4 it is a schematic diagram of the process of establishing user policy association in the prior art.
- the UE When the UE initially registers to the 5G network or switches from the 4th generation (4G) network to the 5G network, the UE needs to provide the locally saved PSI list to the PCF so that the PCF can determine whether it needs to check the URSP on the UE.
- the specific process can refer to the figure below.
- step 401 the AMF makes a decision to establish a UE policy association (decision to establish UE Policy Association).
- the AMF receives the registration request sent by the UE.
- the registration request may be a registration request corresponding to the initial registration of the UE in 5G, or a mobility registration request (Mobility Registration) initiated by the UE handing over from 4G to 5G.
- the UE needs to carry the PSI list stored locally to inform the PCF of the user policy list stored locally.
- the PSI list is sent to the AMF in the UE Policy Container, that is, the UE Policy Container (List of stored PSIs, OS ID, the indication of UE support for ANDSP), where the indication of UE support for ANDSP is used to indicate whether ANDSP is supported.
- the container is transparently forwarded to PCF via AMF.
- Step 402 The AMF sends a user policy association establishment request (Npcf_UEPolicyControl_Create Request) to the V-PCF (or PCF if it is a non-roaming scenario), which may include a permanent subscription identifier (Subscription Permanent Identifier, SUPI) and a permanent equipment identifier (Permanent Equipment). Identifier, PEI), access method (Access Type), radio access type (RAT Type), and UE Policy Container (List of stored PSIs, OS ID, indication of UE support for ANDSP).
- Npcf_UEPolicyControl_Create Request a user policy association establishment request
- SUPI Subscriber Identity
- Permanent Equipment Permanent Equipment
- Identifier, PEI access method
- RAT Type radio access type
- UE Policy Container List of stored PSIs, OS ID, indication of UE support for ANDSP.
- step 403 the V-PCF forwards the user policy association establishment request to the H-PCF.
- Step 404 The H-PCF returns a user policy association establishment response (Npcf_UEPolicyControl_Create Response) to the V-PCF, which carries event subscription information.
- Npcf_UEPolicyControl_Create Response a user policy association establishment response
- step 405 the V-PCF returns a user policy association establishment response to the AMF, which carries the event subscription information received from the H-PCF.
- V-PCF can also add subscriptions to other events.
- the H-PCF obtains policy contract related information from the UDR, which includes the PSI and corresponding policy content stored in the UDR, as well as the previously stored OS ID, ANDSP capability indication and other information, and executes the corresponding policy decision. It is determined whether the UE policy saved on the UE needs to be updated.
- the H-PCF provides the updated user policy to the V-PCF through the UpdateNotify message, and the V-PCF triggers the UE Configuration Update procedure to update the user policy on the UE.
- the H-PCF triggers the UE configuration update process to update the user policy on the UE.
- the V-PCF receives the user policy delivery report returned by the AMF, and then the user policy delivery report is carried in the user policy update request and sent to the H-PCF.
- H-PCF returns a user policy update response to V-PCF.
- the list of PSI provided by the UE to the PCF needs to carry all the PSI IDs stored locally.
- the PCF will understand that there is no user corresponding to the PSI on the UE.
- the operator may configure the URSP at the granularity of the user package, and the URSP configured by the operator on the UE may correspond to far more applications than the list of applications that have been installed or may be used on the UE. This will result in the actual needs of the UE. Reporting the PSI list will far exceed actual needs.
- the PCF needs to ensure that the URP on the UE is up to date, even if the UE does not need to use a specific application, when the URP corresponding to the application changes (for example, the application server changes and the TrafficDescriptor needs to be updated, or the user location changes, resulting in RSD When the routing description information needs to be updated), the PCF still needs to continue to update the URSP, and this operation will also cause useless signaling overhead.
- this application proposes a solution for the user side to assist the PCF in executing URSP decision-making, so as to avoid the signaling overhead caused by the UE and the PCF side continuously updating and maintaining the URSP that the UE does not need to use.
- FIG. 5A a schematic flow diagram of a communication method provided in this application is provided. The method includes the following steps:
- Step 501a The UE sends the first information to the PCF.
- the PCF can receive the first information.
- the first information is the identification of the prohibited application, or the identification of the prohibited PSI, or the identification of the prohibited URSP, or the identification of the allowed application.
- the application identifier is used to identify application information, such as APP ID, APP triples, or domain name description information.
- application information such as APP ID, APP triples, or domain name description information.
- One PSI corresponds to one or more URSPs.
- Step 502a The PCF obtains the first URSP of the UE from the UDR.
- Step 503a The PCF determines the second URSP of the UE according to the first information and the first URSP.
- the PCF considers the first information reported by the UE when deciding the URSP of the UE, thereby determining the appropriate URSP for the UE, and helping to prevent the UE and the PCF from continuously updating and maintaining the URSP that the UE does not need to use. Incoming signaling overhead.
- Case 1 The first information is the identification of the prohibited application.
- the foregoing step 503a may be, for example, that the PCF determines the third URSP according to the first information, and then the PCF determines the second URSP according to the third URSP and the first URSP, and the second URSP does not include The third URSP.
- the PCF also obtains the second information of the UE from the UDR.
- the second information is the identifier of the prohibited application of the UE stored on the UDR.
- the above step 503a may be, for example, the PCF according to the first The first information, the second information, and the first URSP determine the second URSP, and the second URSP does not include the URSP corresponding to the second information and the URSP corresponding to the first information.
- the first information (that is, the identification of the prohibited application) received by the PCF from the UE includes: APP ID1, and the URSP corresponding to APP ID1 is URSP1;
- the first URSP obtained by PCF from UDR includes: URSP1, URSP2, URSP3, URSP4 and URSP5;
- the second information currently stored in the UDR (that is, the identification of the prohibited application) includes: APP ID2 and APP ID3, and the URP corresponding to APP ID2 is URP2, and the URP corresponding to APP ID3 is URP3.
- the PCF first determines the URSP corresponding to the first information, that is, URSP1, so that URSP1 is excluded from the first URSP, and the second URSP is obtained, that is, the second URSP includes: URSP2, URSP3, URSP4, and URSP5.
- the PCF first determines the identifiers of the combined prohibited applications based on the first information and the second information, namely APP ID1, APP ID2, and APP ID3, and then determines the corresponding URSP, namely URP1, URSP2 And URSP3, thereby excluding URSP1, URSP2, and URSP3 from the first URSP, to obtain a second URSP, that is, the second URSP includes: URSP4 and URSP5.
- the main difference between the above two implementation methods is that in the first implementation method, only the URSP corresponding to the identification of the prohibited application reported by the UE is excluded, while in the second implementation method, not only The URSP corresponding to the identifier of the prohibited application reported by the UE also excludes the URSP corresponding to the identifier of the prohibited application of the UE stored in the UDR.
- Case 2 The first information is forbidden PSI.
- the above step 503a is specifically: the PCF determines the identification of the prohibited application based on the prohibited PSI, determines the third URSP based on the identification of the prohibited application, and then the PCF determines the identification of the prohibited application based on the third URSP and the first URSP.
- URSP determine the second URSP, the second URSP does not include the third URSP.
- the PCF also obtains the second information of the UE from the UDR.
- the second information is the identifier of the prohibited application of the UE stored on the UDR.
- the above step 503a is specifically: the PCF according to the first Information, second information, and first URSP, determine a second URSP, and the second URSP does not include the URSP corresponding to the second information and the URSP corresponding to the first information.
- the first information (ie, prohibited PSI) received by the PCF from the UE includes: PSI1, and the identification of the prohibited application corresponding to PSI1 is APP ID1, and the URSP corresponding to APP ID1 is URSP1;
- the first URSP obtained by PCF from UDR includes: URSP1, URSP2, URSP3, URSP4 and URSP5;
- the second information currently stored in the UDR (that is, the identification of the prohibited application) includes: APP ID2 and APP ID3, and the URP corresponding to APP ID2 is URP2, and the URP corresponding to APP ID3 is URP3.
- the PCF first determines the URSP corresponding to the first information, that is, URSP1, so that URSP1 is excluded from the first URSP, and the second URSP is obtained, that is, the second URSP includes: URSP2, URSP3, URSP4, and URSP5.
- the PCF first determines the prohibited APP ID1 according to the first information, and then determines the combined prohibited application IDs based on the prohibited APP ID1 and the second information, namely APP ID1, APP ID2, and APP ID3. Then determine the corresponding URSPs, namely URSP1, URSP2, and URSP3, thereby excluding URSP1, URSP2, and URSP3 from the first URSP, and obtain the second URSP, that is, the second URSP includes: URSP4 and URSP5.
- the first implementation method only excludes the URSP corresponding to the prohibited PSI reported by the UE, while the second implementation method not only excludes the corresponding URSP of the prohibited PSI reported by the UE.
- the URSP also excludes the URSP corresponding to the identifier of the prohibited application of the UE stored in the UDR.
- Case 3 The first information is the identification of the prohibited URSP.
- the foregoing step 503a is specifically: the PCF deletes the URSP corresponding to the first information in the first URSP to obtain the second URSP.
- the PCF also obtains the second information of the UE from the UDR.
- the second information is the identifier of the prohibited application of the UE stored on the UDR.
- the above step 503a is specifically: the PCF according to the first The information, the second information, and the first URSP determine the second URSP.
- the second URSP does not include the URSP corresponding to the second information or the URSP corresponding to the first information.
- the first information (that is, the identification of the prohibited URSP) received by the PCF from the UE includes: URSP1ID;
- the first URSP obtained by PCF from UDR includes: URSP1, URSP2, URSP3, URSP4 and URSP5;
- the second information currently stored in the UDR (that is, the identification of the prohibited application) includes: APP ID2 and APP ID3, and the URP corresponding to APP ID2 is URP2, and the URP corresponding to APP ID3 is URP3.
- the PCF excludes URSP1 from the first URSP to obtain the second URSP, that is, the second URSP includes: URSP2, URSP3, URSP4, and URSP5.
- the PCF determines that the URSP corresponding to the second information includes URSP2 and URSP3, so that URSP1, URSP2, and URSP3 are excluded from the first URSP to obtain a second URSP, that is, the second URSP includes: URSP4 and URSP5.
- the main difference between the above two implementation methods is that in the first implementation method, only the URSP corresponding to the prohibited URSP identifier reported by the UE is excluded, while in the second implementation method, not only the UE is excluded The URSP corresponding to the reported forbidden URSP identifier also excludes the URSP corresponding to the UE's forbidden application identifier stored in the UDR.
- the PCF may also determine the updated identification of the prohibited application according to the first information and the second information; and then store the updated identification of the prohibited application in the UDR.
- the updated prohibited application identifiers of the UE stored in the UDR include: APP ID1, APP ID2, and APP ID3.
- the foregoing step 501a may be, for example, that the UE sends the foregoing first information to the PCF during the registration process.
- Case 4 The first information is the identification of the allowed application.
- the above step 503a is specifically: the PCF determines according to the first information that the URSP corresponding to the first information is the fourth URSP, then the PCF determines that the second URSP includes the fourth URSP, and further, the first
- the second URSP may also include the URSP in the first URSP. That is, the latest URSP (that is, the second URSP) of the UE determined by the PCF. On the one hand, it includes the URSP corresponding to the identifier of the allowed application reported by the UE (can be understood as a newly added URSP), and on the other hand, it may also include the previously sent to the UE.
- URSP can be understood as the historical URSP of the UE).
- the first information (that is, the identification of the allowed application) received by the PCF from the UE includes: APP ID4, and the URSP corresponding to APP ID4 is URSP6;
- the first URSP obtained by PCF from UDR includes: URSP1, URSP2, URSP3, URSP4 and URSP5;
- the second URSP includes URSP6.
- the second URSP may also include URSP1, URSP2, URSP3, URSP4, and URSP5.
- the above step 501a may be, for example, that the UE sends the above first information to the PCF during the registration process or the user policy update process initiated by the UE.
- the UE may also send the current URSP in the UE to the PCF, for example, it may be sent in the form of PSI.
- the UE may also send the current URSP in the UE to the PCF, for example, it may be sent in the form of PSI.
- an implementation method for updating the URSP on the UE is introduced. It should be noted that the numbers 1, 2, 3, 4, and 5 in the following examples are shorthand for URSP1, URSP2, URSP3, URSP4, and URSP5, respectively.
- the UE carries Banned List(1,2)
- the PSI carried by the UE is PSI A(1,2,3), PSI B(4)
- the one stored in the UDR is PSI A(1,2,3 ), PSI C(4,5).
- the final URSP policy obtained by the PCF decision is (3,4,5).
- the PCF can update the URSP on the UE by using PSI C(4,5)+PSID(3)+PSIA()+PSIB(); Or directly update the URSP on the UE in the form of PSI D (3, 4, 5) + PSI A () + PSI B ().
- PSI A() here means deleting PSI A on the UE
- PSI B() means deleting PSI B on the UE.
- the PSI carried by the UE is PSI A(1,2,3), PSI B(4), and the UDR stored in the UDR is PSI A(1,2, 3), PSI C(4,5).
- the PCF decision to obtain the final URSP strategy is (1,2,3,5), at this time PCF can use PSI D(1,2,3,5)+PSI A()+PSI B() to update the URSP on the UE ; Or update the URSP on the UE in the manner of PSI D(5)+PSI B().
- the PCF can also update the Banned List information stored in the UDR.
- FIG. 5B it is a schematic flowchart of another communication method provided in this application.
- the method includes the following steps:
- Step 501b the PCF sends the first URSP to the UE.
- the UE can receive the first URSP.
- the UE sends a user policy delivery report to the PCF.
- the user policy delivery report includes first information, and the first information is the identification of the prohibited application, or the identification of the prohibited PSI, or the prohibited URSP.
- the PCF can receive the user policy delivery report.
- Step 503b The PCF updates the identification of the prohibited application of the UE stored in the UDR according to the first information.
- the identification of the prohibited application is used by the PCF to perform user policy decisions to avoid providing the UE with the identification of the prohibited application. URSP.
- the UE can carry the first information in the user policy delivery report, and then the PCF updates the identification of the prohibited application stored in the UDR according to the first information, so that the PCF can report to the UE next time
- the identifier of the prohibited application stored in the UDR can be referred to to avoid providing the UE with the URSP corresponding to the identifier of the prohibited application.
- the specific implementation method of the PCF when determining the URSP next time may refer to the method of combining the identification of the prohibited application stored in the UDR in the embodiment of FIG. 5A, which will not be repeated here.
- This solution determines a suitable URSP for the UE and helps avoid the signaling overhead caused by the UE and the PCF side to continuously update and maintain the URSP that the UE does not need to use.
- the PCF updates the identification of the prohibited application stored in the UDR according to the first information.
- the PCF obtains the second information from the UDR, and the second information is the identification of the prohibited application stored in the UDR;
- the first information and the second information determine the third information, and the third information includes the identification of at least one prohibited application;
- the PCF stores the third information in the UDR, and the third information is used by the PCF to perform user policy decisions to avoid providing the second information to the UE.
- the URSP corresponding to the three information.
- the identification of the application determined by the PCF according to the first information includes APP ID1, APP ID2, the second information stored in the UDR includes APP ID3, APP ID4, and the third information determined by the PCF includes APP ID1, APP ID2, APP ID3 , APP ID4, so that the identifiers of the updated prohibited applications stored in the UDR include: APP ID1, APP ID2, APP ID3, and APP ID4.
- the PCF may also determine the URSP according to the first information, and then update the URSP stored in the UDR according to the URSP.
- the URSP stored in the UDR includes URSP1, URSP2, URSP3, and URSP4, and the URSP determined by the PCF according to the first information includes URSP1 and URSP2, and the updated URSP stored in the UDR includes: URSP3 and URSP4.
- the UE may also send the current URSP in the UE to the PCF, for example, it may be sent in the form of PSI.
- the following describes an implementation method for updating the URSP on the UE in combination with a specific example.
- the UE carries Allowed List(6)
- the PSI carried by the UE is PSI A(1,2,3), PSI B(4)
- the one stored in the UDR is PSI A(1,2,3), PSI C(4).
- the final URSP policy obtained by the PCF decision is (1,2,3,4,6).
- the PCF can use PSI D(4,6)+PSI B() to update the URSP on the UE; or directly use PSI D( Update the URSP on the UE in the form of 1,2,3,4,6)+PSI A()+PSI B().
- FIG. 5A and FIG. 5B will be introduced and explained in combination with specific examples.
- FIG. 6 a schematic flow diagram of another communication method provided by this application.
- This solution is a specific implementation of the method shown in FIG. 5A.
- This solution is to improve the user policy association establishment process shown in FIG. 4.
- This solution proposes that the UE report the prohibited PSI or the identification (APP ID) of the prohibited application in the request message to inform the PCF that the UE does not need to use this part of the PSI or APP, so as to avoid the UE and the PCF side having to continuously update and maintain the UE No need to use the signaling overhead caused by URSP.
- APP ID the prohibited PSI or the identification
- the PCF in the flowchart can be V-PCF or H-PCF, that is, both V-PCF and H-PCF can execute URSP decision based on the prohibited PSI or prohibited APP ID reported by the UE, and Provide updated URSP to the UE; it can also be V-PCF+H-PCF, that is, after receiving the UE Policy Container sent by the UE, the V-PCF can perform the actions described in the flowchart in addition to the UE Policy The Container forwards to the H-PCF, and the H-PCF executes the actions described in the flowchart.
- the method includes the following steps:
- step 601 the UE makes a registration request to the AMF.
- the AMF can receive the registration request.
- the registration request may be a registration request corresponding to the initial registration of the UE in 5G, or a mobility registration request (Mobility Registration) initiated by the UE handing over from 4G to 5G.
- the UE carries a PSI list (List of stored PSIs) to inform the PCF of the user policy list stored locally, and also carries the PSI or APP ID forbidden by the UE.
- PSI corresponds to one or more URSPs.
- the registration request carries a UE Policy Container (UE Policy Container), and the UE Policy Container includes List of Stored PSIs and includes prohibited PSI or prohibited APP ID.
- the UE Policy Container also includes the OS ID, the indication of UE support for ANDSP.
- the prohibited PSI refers to the PSI that does not need to be used among the PSIs stored locally by the UE.
- Forbidden APP ID is the identification of the application that does not need to be used or installed on the UE.
- the APP ID here can be in the form of stream description information or in the form of URSP Rule ID.
- the way for the UE to determine the prohibited PSI may be: the UE determines the part of the URSP that does not need to be used according to the previously received URSP list, combined with the locally installed or required applications, so as to obtain the prohibited PSI.
- One prohibited PSI corresponds to one or more prohibited URSPs.
- the forbidden PSI may be carried in the form of a collection or a list. For example, when it is carried in the form of a list, a Banned list of PSI is carried.
- the way for the UE to determine the prohibited applications may be: the UE determines the applications that do not need to be used or need to be installed in combination with the applications that are installed or need to be used locally, and obtain the prohibited applications.
- the prohibited APP ID can be carried in the form of a collection or a list. For example, when it is carried in the form of a list, a Banned list of APP ID is carried.
- the above PSI list can be a complete PSI list, that is, a list of all PSIs stored locally by the UE; or, the above PSI list can also be a complete PSI list.
- a list of PSIs other than prohibited PSIs As an example, suppose that the complete PSI list saved locally by the UE includes PSI1, PSI2, PSI3, PSI4, and PSI5, where PSI1 and PSI2 are prohibited PSIs.
- the UE Policy Container of the above registration request carries The obtained PSI list and the prohibited PSI are ⁇ PSI1, PSI2, PSI3, PSI4 and PSI5 ⁇ and ⁇ PSI1, PSI2 ⁇ respectively; in another implementation method, the UE Policy Container of the above registration request carries the obtained PSI list and the prohibited PSI PSI are ⁇ PSI3, PSI4 and PSI5 ⁇ and ⁇ PSI1, PSI2 ⁇ .
- step 602 the AMF executes the registration process and sends a registration response to the UE after the registration is successful. Accordingly, the UE can receive the registration response.
- Step 603 The AMF sends a user policy association establishment request to the PCF.
- the PCF can receive the user policy association establishment request.
- the user policy association establishment request carries the aforementioned UE Policy Container, and the UE Policy Container contains the PSI list and carries the prohibited PSI or the prohibited APP ID.
- step 604 if a prohibited PSI is included in the UE Policy Container, the PCF determines the APP ID corresponding to each PSI in the prohibited PSI, and obtains the prohibited APP ID.
- Step 605 The PCF obtains policy data from the UDR.
- the policy data includes user policy information stored in the UDR, and the user policy information includes URSP.
- the user policy information may also include prohibited APP or prohibited PSI previously reported by the UE.
- the PCF also needs to determine the forbidden APP ID corresponding to the forbidden PSI.
- Step 606 the PCF decides to generate a URSP.
- the PCF determines that the URSP corresponding to the PSI list sent by the UE is different from the URSP obtained by the PCF from the UDR, it is determined that the URSP needs to be regenerated.
- the methods for PCF to regenerate URSP include but are not limited to the following two methods:
- Method 1 PCF determines the URSP corresponding to the prohibited APP ID according to the prohibited APP ID (which can be carried in step 601 or determined in step 604), and then removes the URSP corresponding to the prohibited APP ID from the URSP obtained from the UDR URSP, get a regenerated URSP.
- Method 2 PCF obtains the combined prohibited APP ID according to the prohibited APP ID (which can be carried in step 601 or determined in step 604) and the prohibited APP ID obtained from the UDR, and then determines the combined prohibited APP ID The corresponding URSP will then remove the URSP corresponding to the prohibited APP ID from the URSP obtained in the UDR to obtain a regenerated URSP.
- step 607 the PCF sends a user policy association establishment response to the AMF.
- the AMF can receive the user policy association establishment response.
- the user policy association establishment response may carry a list of trigger events that the PCF subscribes to the AMF.
- This step 607 may be performed at any step after step 603 and before step 608.
- step 608 the PCF sends the URSP generated in step 606 to the UE in the UE configuration update procedure.
- Step 609 When the UE initiates a specific service, it executes a PDU session establishment process/modification process according to the received URSP.
- step 610 after the PCF completes the URSP decision or receives the user policy association release request message sent by the AMF, the PCF may send the latest URSP decided locally and the final forbidden APP ID of the decision to the UDR for storage.
- information such as OS ID, indication of UE Support for ANDSP can also be stored in UDR in this process.
- a solution is proposed for the user side to assist the PCF in executing URSP decision-making.
- the UE and the PCF side can avoid the continuous update and maintenance of the URS that the UE does not need to use. Signaling overhead.
- FIG. 7 it is a schematic flowchart of another communication method provided by this application. This solution is a specific implementation of the embodiment shown in FIG. 5B.
- This solution can be regarded as a supplementary scenario of the embodiment in FIG. 6, which is different from the embodiment in FIG. 6 in that in this scenario, the UE returns a prohibited APP ID or a prohibited PSI in the user policy delivery report after receiving the URSP.
- the embodiment shown in FIG. 7 may be combined with the embodiment shown in FIG. 6, or may be implemented separately.
- the V-PCF corresponding to the PCF in this flowchart in addition to step 706, the V-PCF will also forward the delivery report sent by the UE to the H-PCF to trigger the H-PCF save forbidden APP ID to UDR.
- the method includes the following steps:
- Steps 700 to 703 are the same as steps 300 to 303 in the embodiment of FIG. 3.
- step 704 the UE sends a user policy delivery report to the AMF, and accordingly, the AMF can receive the user policy delivery report.
- the user policy delivery report carries prohibited APP ID or prohibited PSI.
- the UE can check the received URSP to determine whether the URSP is needed. For example, the UE checks whether there is an application corresponding to the URSP installed locally. If the UE determines that an application corresponding to a URSP is not installed or does not need an application corresponding to a URSP, the application is determined as a prohibited APP ID, so that the UE can follow The received URSP gets one or more prohibited APP IDs. Or, the UE checks whether there is an application corresponding to the URSP installed locally.
- the URSP is determined to be a forbidden URSP, so that the UE can receive Get one or more forbidden PSIs for the URSPs you get, one of which corresponds to one or more URSPs
- step 705 the AMF sends a user policy delivery report to the PCF, and accordingly, the PCF can receive the user policy delivery report.
- step 706 the PCF saves the policy data to the UDR.
- the PCF After the PCF receives the user policy delivery report sent by the UE, if it carries a prohibited PSI, the PCF also needs to map the prohibited PSI to the corresponding prohibited APP ID. Further, the final forbidden APP ID can also be determined according to the forbidden APP obtained from the UDR by the PCF. For the specific determination method, refer to the related description of step 604 in the embodiment of FIG. 6.
- the PCF After the PCF completes the URSP decision or receives the user policy association release request message sent by the AMF, the PCF can save the latest URSP decided locally and the final prohibited APP ID to the UDR.
- information such as OS ID, indication of UE Support for ANDSP can also be stored in UDR in this process.
- a solution is proposed for the user side to assist the PCF in performing URSP decision-making.
- the UE and the PCF side can continue to update and maintain the URSP that the UE does not need to use. Signaling overhead.
- FIG. 8 it is a schematic flowchart of another communication method provided by this application.
- This solution is a specific implementation method of Case 4 in FIG. 5A.
- the list provided by the UE in this embodiment is a newly-added allowed APP ID, rather than a prohibited APP ID.
- the PCF only needs to provide the URSP corresponding to the allowed APP ID when making a decision.
- the PCF in this flowchart can be V-PCF or H-PCF, that is, V-PCF can execute URSP decision according to the allowed APP reported by the UE and provide updated URSP to the UE; it can also be V-PCF.
- -PCF+H-PCF that is, after the V-PCF receives the UE Policy Container sent by the UE, in addition to performing the actions described in the flowchart, it can also forward the UE Policy Container to the H-PCF, and the H-PCF Perform the actions described in the flowchart.
- the method includes the following steps:
- step 801 the UE requests a message from the AMF.
- the AMF can receive the request message.
- the request message may be a registration request.
- the registration request may be a registration request corresponding to the initial registration of the UE in 5G, or a mobility registration request (Mobility Registration) initiated by the UE handing over from 4G to 5G.
- the request message may also be a policy update request initiated by the UE.
- the UE In the request message, the UE carries the PSI list (List of stored PSIs) to inform the PCF of the user policy list stored locally, and also carries the ID of the newly-added allowed APP of the UE.
- the allowed APP can be a newly installed APP .
- the request message carries the UE Policy Container
- the UE Policy Container includes: List of stored PSIs, and allowed APP ID.
- the UE Policy Container also includes the OS ID, the indication of UE support for ANDSP.
- the allowed APP ID can be carried in the form of a collection or a list.
- an allowed list of APP ID is carried.
- step 802 the AMF sends a request message to the PCF.
- the PCF can receive the request message.
- the request message in step 801 is a registration request
- the request message in step 802 is a request for establishing a policy association. If the request message in step 801 is a policy update request, then the request message in step 802 is a policy association update request.
- the policy association establishment request carries the aforementioned UE Policy Container, and the UE Policy Container contains the PSI list and carries the allowed APP ID.
- the PCF obtains policy data from the UDR, the policy data includes user policy information stored in the UDR, and the user policy information includes URSP.
- the user policy information may also include the allowed APP ID previously reported by the UE.
- step 804 the PCF decides to generate a URSP.
- the PCF determines that the URSP corresponding to the PSI list sent by the UE and the URSP obtained by the PCF from the UDR, it is determined that the URSP needs to be regenerated.
- the methods for PCF to regenerate URSP include but are not limited to the following two methods:
- Method 1 The PCF determines the URSP corresponding to the allowed APP ID in the URSP obtained from the UDR according to the allowed APP ID (that is, carried in step 801) as the re-generated URSP.
- Method 2 PCF obtains the combined allowed APP ID according to the allowed APP ID (that is carried in step 801) and the allowed APP ID obtained from the UDR, and then obtains the combined allowed APP ID from the UDR and the combined allowed APP ID from the UDR The corresponding URSP is determined to be the regenerated URSP.
- step 805 the AMF executes the registration process and sends a response message to the UE after the registration is successful. Accordingly, the UE can receive the response message.
- the response message in step 805 is a policy association establishment response.
- the policy association establishment response may carry a list of trigger events subscribed by the PCF to the AMF.
- the response message in step 805 is a policy association update response.
- step 806 the PCF sends a response message to the AMF.
- the AMF can receive the response message.
- step 801 If the request message in step 801 is a registration request, the response message in step 806 is a registration response. And step 806 is executed before step 802.
- the response message in step 806 is a policy association update response.
- the policy association update response may carry the URSP generated in step 804. For example, when the UE adds an allowed APP ID, if the UE provides the APP ID to the network side, after the PCF decides to obtain the URP corresponding to the APP ID in step 804, it can directly generate the URP in the response message of step 806 Sent to UE.
- step 807 the PCF sends the URSP generated in step 804 to the UE in the UE configuration update procedure.
- step 806 has already sent the URSP generated in step 804 to the UE, then this step 804 does not need to carry the URSP generated in step 804.
- step 808 the UE executes a PDU session establishment/modification process according to the received URSP when initiating a specific service.
- step 809 when the PCF completes the URSP decision or receives the user policy association release request message sent by the AMF, the PCF may save the latest URSP decided locally and the final allowed APP ID to the UDR.
- information such as OS ID, indication of UE Support for ANDSP can also be stored in UDR in this process.
- a solution is proposed for the user side to assist the PCF in executing URSP decision-making.
- the UE and the PCF side can avoid the continuous update and maintenance of the URSP that the UE does not need to use. Signaling overhead.
- each network element described above includes hardware structures and/or software modules corresponding to each function.
- the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered as going beyond the scope of the present invention.
- the device 900 may exist in the form of software or hardware.
- the apparatus 900 may include: a communication unit 901 and a processing unit 902.
- the communication unit 901 may include a receiving unit and a sending unit.
- the processing unit 902 is used to control and manage the actions of the device 900.
- the communication unit 901 is used to support communication between the device 900 and other network entities.
- the processing unit 902 may be a processor or a controller, for example, a general central processing unit (CPU), a general-purpose processor, a digital signal processing (digital signal processing, DSP), and an application specific integrated circuit (application specific integrated circuit). circuits, ASIC), field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application.
- the processor may also be a combination for realizing computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on.
- the communication unit 901 is an interface circuit of the device for receiving signals from other devices or sending information to other devices.
- the communication unit 901 is an interface circuit used by the chip to receive signals from other chips or devices, and/or an interface circuit used to send signals to other chips or devices.
- the device 900 may be the policy control network element in the foregoing embodiment, and may also be a chip used for the policy control network element.
- the processing unit 902 may be, for example, a processor
- the communication unit 901 may be, for example, a transmitter and/or a receiver.
- the transmitter and receiver may include radio frequency circuits
- the storage unit may be, for example, a memory.
- the processing unit 902 may be a processor, for example, and the communication unit 901 may be an input/output interface, a pin, or a circuit, for example.
- the processing unit 902 can execute computer-executable instructions stored in the storage unit.
- the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit located in the policy control network element.
- Storage units outside the chip such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), etc.
- the device is the policy control network element in the method embodiment shown in FIG. 5A, FIG. 6, and FIG. 8.
- the communication unit is configured to receive first information from the terminal device, where the first information is the identification of the prohibited application, or the prohibited policy block identification PSI, or the identification of the prohibited URSP, or the identification of the permitted application;
- the data storage network element obtains the first URSP of the terminal device;
- the processing unit is configured to determine the second URSP of the terminal device according to the first information and the first URSP.
- the communication unit is further configured to obtain second information of the terminal device from the data storage network element, and the second information is all information stored on the data storage network element.
- the identification of the prohibited application of the terminal device; the processing unit is configured to determine the second URSP of the terminal device according to the first information and the first URSP, specifically including: Information, the second information, and the first URSP determine the second URSP, and the second URSP does not include the URSP corresponding to the second information and the URSP corresponding to the first information.
- the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP; the processing unit is further configured to be based on the first information and the The second information is to determine the identifier of the updated forbidden application; store the updated identifier of the forbidden application in the data storage network element.
- the first information is an identification of a prohibited application or a prohibited PSI
- the processing unit is configured to determine the second URSP of the terminal device according to the first information and the first URSP, and specifically includes: configured to determine the second URSP according to the third URSP and the first URSP Two URSP, the second URSP does not include the third URSP determined by the first information.
- the first information is a prohibited PSI; the processing unit is further configured to determine the identification of a prohibited application according to the prohibited PSI; and according to the identification of the prohibited application, Determine the third URSP.
- the first information is an identifier of an allowed application
- the processing unit is configured to determine the second URSP of the terminal device according to the first information and the first URSP , Specifically including: determining the second URSP according to the fourth URSP and the first URSP, the second URSP including the fourth URSP determined by the identifier of the allowed application.
- the first information is an identification of a prohibited application, or an identification of a prohibited PSI, or an identification of a prohibited URSP; the communication unit is configured to receive the first information from the terminal device, specifically The method includes: receiving the first information from the terminal device in the registration process of the terminal device.
- the first information is an identifier of an allowed application
- the communication unit is configured to receive the first information from a terminal device, and specifically includes: a registration process for the terminal device Or, in a user policy update procedure actively initiated by the terminal device, the first information from the terminal device is received.
- the device may also be the policy control network element in the method embodiment shown in FIG. 5B and FIG. 7.
- the communication unit is configured to send a first URSP to a terminal device; to receive a user policy delivery report from the terminal device, the user policy delivery report includes first information, and the first information is an identification of a prohibited application, Or the identification of the prohibited PSI or the prohibited URSP; the processing unit is configured to update the identification of the prohibited application stored in the data storage network element according to the first information, and the identification of the prohibited application is used for the policy
- the control network element executes the user policy decision to avoid providing the terminal device with the URSP corresponding to the identification of the prohibited application.
- the processing unit is specifically configured to: obtain second information from the data storage network element through the communication unit, and the second information is stored in the data storage network element The identification of the prohibited application; the third information is determined according to the first information and the second information, the third information includes the identification of at least one prohibited application; the third information is stored by the communication unit To the data storage network element, the third information is used for the policy control network element to execute user policy decisions, so as to avoid providing the terminal device with the URSP corresponding to the third information.
- the processing unit is further configured to update the URSP stored in the data storage network element according to the first information.
- the policy control network element is presented in the form of dividing various functional modules in an integrated manner.
- the "module” here may refer to a specific ASIC, a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and/or other devices that can provide the above-mentioned functions.
- the policy control network element may adopt the form shown in FIG. 10.
- the processor 1002 in FIG. 10 may invoke the computer execution instructions stored in the memory 1001 to make the policy control network element execute the method in the foregoing method embodiment.
- the functions/implementation process of the communication unit 901 and the processing unit 902 in FIG. 9 may be implemented by the processor 1002 in FIG. 10 calling a computer execution instruction stored in the memory 1001.
- the function/implementation process of the processing unit 902 in FIG. 9 may be implemented by the processor 1002 in FIG. 10 calling computer execution instructions stored in the memory 1001, and the function/implementation process of the communication unit 901 in FIG. 10 in the communication interface 1003 to achieve.
- the function/implementation process of the communication unit 901 can also be implemented by pins or circuits.
- the device 1000 may be the policy control network element in any of the above-mentioned embodiments of FIG. 5A, FIG. 5B, and FIG. 6 to FIG. 8.
- the device 1000 includes a processor 1002 and a communication interface 1003.
- the device 1000 may further include a memory 1001.
- the device 1000 may further include a communication line 1004.
- the communication interface 1003, the processor 1002, and the memory 1001 may be connected to each other through a communication line 1004;
- the communication line 1004 may be a peripheral component interconnection standard (peripheral component interconnect, PCI for short) bus or an extended industry standard architecture (extended industry standard architecture) , Referred to as EISA) bus and so on.
- the communication line 1004 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used to represent in FIG. 10, but it does not mean that there is only one bus or one type of bus.
- the processor 1002 may be a CPU, a microprocessor, an ASIC, or one or more integrated circuits used to control the execution of the program of the present application.
- the communication interface 1003 uses any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), Wired access network, etc.
- RAN radio access network
- WLAN wireless local area networks
- Wired access network etc.
- the memory 1001 may be a ROM or other types of static storage devices that can store static information and instructions, RAM or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory).
- read-only memory EEPROM
- compact disc read-only memory, CD-ROM
- optical disc storage including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.
- magnetic disks A storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
- the memory can exist independently and is connected to the processor through a communication line 1004. The memory can also be integrated with the processor.
- the communication interface 1003 is used to receive and transmit code instructions to the processor 1002, and the processor 1002 controls the execution, so as to implement the communication method provided in the above method embodiment of the present application.
- the code instruction may be from the memory 1001 or obtained from other places.
- the function/implementation process of the communication interface 1003 can also be implemented through pins or circuits.
- the memory may be a storage unit in the chip, such as a register, a cache, and the like.
- the memory may also be a storage unit located outside the chip.
- the computer-executable instructions in the embodiments of the present application may also be referred to as application program codes, which are not specifically limited in the embodiments of the present application.
- At least one refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a).
- at least one (piece, species) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or Multiple.
- Multiple refers to two or more than two, and other quantifiers are similar.
- a device means to one or more such devices.
- the computer may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
- the various illustrative logic units and circuits described in the embodiments of this application can be implemented by general-purpose processors, digital signal processors, application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, Discrete gates or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions.
- the general-purpose processor may be a microprocessor.
- the general-purpose processor may also be any traditional processor, controller, microcontroller, or state machine.
- the processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration. achieve.
- the steps of the method or algorithm described in the embodiments of the present application can be directly embedded in hardware, a software unit executed by a processor, or a combination of the two.
- the software unit can be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or any other storage medium in the art.
- the storage medium may be connected to the processor, so that the processor can read information from the storage medium, and can store and write information to the storage medium.
- the storage medium may also be integrated into the processor.
- the processor and the storage medium can be arranged in the ASIC.
- These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
- the instructions provide steps for implementing the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- the aforementioned functions described in this application can be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, these functions can be stored on a computer-readable medium, or transmitted on the computer-readable medium in the form of one or more instructions or codes.
- Computer-readable media include computer storage media and communication media that facilitate the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special computer.
- Such computer-readable media may include, but are not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other device that can be used to carry or store instructions or data structures and Other program code media that can be read by general-purpose or special computers, or general-purpose or special processors.
- any connection can be appropriately defined as a computer-readable medium, for example, if the software is from a website, server, or other remote source through a coaxial cable, fiber optic computer, twisted pair, or digital subscriber line (DSL) Or transmitted by wireless means such as infrared, wireless and microwave are also included in the definition of computer-readable media.
- DSL digital subscriber line
- the said disks and discs include compressed disks, laser disks, optical discs, digital versatile discs (English: Digital Versatile Disc, abbreviated as: DVD), floppy disks and Blu-ray discs.
- Disks usually copy data with magnetism.
- Discs usually use lasers to copy data optically.
- the combination of the above can also be contained in a computer readable medium.
- the functions described in this application can be implemented by hardware, software, firmware, or any combination thereof. When implemented by software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on the computer-readable medium.
- the computer-readable medium includes a computer storage medium and a communication medium, where the communication medium includes any medium that facilitates the transfer of a computer program from one place to another.
- the storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种通信方法、装置及系统。该方法包括:策略控制网元接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的用户路由选择策略URSP的标识、或允许的应用的标识;所述策略控制网元从数据存储网元获取所述终端设备的第一URSP;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP。基于该方案,策略控制网元在决策终端设备的URSP时,考虑了终端设备上报的第一信息,从而可以为终端设备确定合适的URSP,以及有助于避免终端设备及策略控制网元侧持续更新和维护终端设备无需使用的URSP所带来的信令开销。
Description
相关申请的交叉引用
本申请要求在2019年09月02日提交中国专利局、申请号为201910822115.1、申请名称为“一种通信方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及移动通信技术领域,尤其涉及一种通信方法、装置及系统。
在现在的用户策略关联建立流程中,终端设备提供至策略控制网元的策略区块标识(Policy Section Identifier,PSI)列表需携带本地所保存的所有PSI,一个PSI对应一个或多个用户路由选择策略(UE Route Selection Policy,URSP)。对于终端设备未携带的PSI,策略控制网元将理解为终端设备上没有该PSI对应的URSP。
而在实际场景中,运营商可能以用户套餐粒度配置URSP,且运营商所配置到终端设备上的URSP对应的应用可能远多于终端设备上已安装或需要使用的应用,这样将导致终端设备实际需上报的PSI将远超出实际需要。
此外,由于策略控制网元需保证终端设备上的URSP最新,即使终端设备无需使用特定应用,当该应用所对应的URSP发生变更时,策略控制网元仍需持续对该URSP持续更新,而这一操作亦将导致无用的信令开销。
发明内容
本申请提供一种通信方法、装置及系统,用于为终端设备确定合适的URSP及节约维护终端设备的URSP的信令开销。
第一方面,本申请提供一种通信方法,该方法包括:策略控制网元接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的用户路由选择策略URSP的标识、或允许的应用的标识;所述策略控制网元从数据存储网元获取所述终端设备的第一URSP;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP。
基于该方案,策略控制网元在决策终端设备的URSP时,考虑了终端设备上报的第一信息,从而为终端设备确定出合适的URSP,并且有助于避免终端设备及策略控制网元侧持续更新和维护终端设备无需使用的URSP所带来的信令开销。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元从所述数据存储网元获取所述终端设备的第二信息,所述第二信息为所述数据存储网元上存储的所述终端设备的禁止的应用的标识;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,包括:所述策略控制网元根据所述第一信息、所述第二信息和所述第一URSP,确定所述第二 URSP,所述第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
在一种可能的实现方法中,所述策略控制网元根据所述第一信息和所述第二信息,确定更新后的禁止的应用的标识;所述策略控制网元将所述更新后的禁止的应用的标识存储至所述数据存储网元。
基于该方案,可以更新数据存储网元中存储的终端设备的禁止的应用的标识。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,包括:所述策略控制网元根据第三URSP和所述第一URSP,确定所述第二URSP,所述第二URSP不包括由所述第一信息确定的所述第三URSP。
在一种可能的实现方法中,所述第一信息为禁止的PSI;所述策略控制网元根据所述禁止的PSI,确定禁止的应用的标识;所述策略控制网元根据所述禁止的应用的标识,确定所述第三URSP。
在一种可能的实现方法中,所述第一信息为允许的应用的标识;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,包括:所述策略控制网元根据第四URSP和所述第一URSP,确定所述第二URSP,所述第二URSP包括由所述允许的应用的标识确定的所述第四URSP。
基于该方案,为终端设备的URSP中包括终端设备允许的应用的标识对应的URSP,从而实现可以基于终端设备的请求,为终端设备新增URSP。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元接收来自终端设备的第一信息,包括:所述策略控制网元在所述终端设备的注册流程中,接收来自所述终端设备的所述第一信息。
在一种可能的实现方法中,所述第一信息为允许的应用的标识;所述策略控制网元接收来自终端设备的第一信息,包括:所述策略控制网元在所述终端设备的注册流程或在所述终端设备主动发起的用户策略更新流程中,接收来自所述终端设备的所述第一信息。
基于该方案,一方面可以在终端设备的注册流程中发起上述更新URSP的流程,另一方面也可以在终端设备主动发起的用户策略更新流程中,发起上述更新URSP的流程,实现起来较为灵活。
第二方面,本申请提供一种通信方法,该方法包括:策略控制网元向终端设备发送第一URSP;所述策略控制网元接收来自所述终端设备的用户策略送达报告,所述用户策略送达报告包含第一信息,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,所述禁止的应用的标识用于策略控制网元执行用户策略决策,以避免向所述终端设备提供所述禁止的应用的标识对应的URSP。
基于该方案,策略控制网元在决策终端设备的URSP时,考虑了终端设备上报的第一信息,有助于避免终端设备及策略控制网元侧持续更新和维护终端设备无需使用的URSP所带来的信令开销。
在一种可能的实现方法中,所述策略控制网元根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,包括:所述策略控制网元从所述数据存储网元获取第二信息,所述第二信息为所述数据存储网元中存储的禁止的应用的标识;所述策略控制网元根据所述第一信息和所述第二信息,确定第三信息,所述第三信息包括至少一个禁止的应 用的标识;所述策略控制网元将所述第三信息存储至所述数据存储网元,所述第三信息用于策略控制网元执行用户策略决策,从而可以避免向所述终端设备提供所述第三信息对应的URSP。
基于该方案,可以根据UE上报的第一信息和UDR中当前存储的第二信息,得到第三信息,从而将第三信息存储至UDR,即使用第三信息替换UDR中的第二信息。
在一种可能的实现方法中,所述策略控制网元根据所述第一信息,更新所述数据存储网元中存储的URSP。
第三方面,本申请提供一种通信装置,该装置可以是策略控制网元,还可以是用于策略控制网元的芯片。该装置具有实现上述第一方面或第一方面的各实施例、第二方面或第二方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第四方面,本申请提供一种通信装置,包括处理器和存储器;该存储器用于存储计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行如上述各方面或各方面的各实施例的方法。
第五方面,本申请提供一种通信装置,包括用于执行上述各方面或各方面的各个步骤的单元或手段(means)。
第六方面,本申请提供一种通信装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述各方面或各方面的各实施例的方法。该处理器包括一个或多个。
第七方面,本申请提供一种通信装置,包括处理器,用于与存储器相连,用于调用所述存储器中存储的程序,以执行上述各方面或各方面的各实施例的方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器包括一个或多个。
第八方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得处理器执行上述各方面或各方面的各实施例所述的方法。
第九方面,本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面或各方面的各实施例所述的方法。
第十方面,本申请还提供一种芯片系统,包括:处理器,用于执行上述各方面或各方面的各实施例所述的方法。
第十一方面,本申请提供一种通信系统,包括:策略控制网元和数据存储网元;
所述策略控制网元,用于接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的URSP的标识、或允许的应用的标识;从所述数据存储网元获取所述终端设备的第一URSP;根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP;
所述数据存储网元,用于存储所述第一URSP,以及向所述策略控制网元发送所述第一URSP。
第十二方面,本申请提供一种通信系统,包括:策略控制网元和数据存储网元;所述策略控制网元,用于向终端设备发送第一URSP;接收来自所述终端设备的用户策略送达报告,所述用户策略送达报告包含第一信息,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;根据所述第一信息,更新所述数据存储网元中存储的禁 止的应用的标识,所述禁止的应用的标识用于策略控制网元执行用户策略决策,以避免向所述终端设备提供所述禁止的应用的标识对应的URSP;所述数据存储网元,用于存储更新的禁止的应用的标识。
第十三方面,本申请提供一种通信方法,包括:策略控制网元接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的URSP的标识、或允许的应用的标识;策略控制网元向所述数据存储网元请求获取所述终端设备的第一URSP;数据存储网元向所述策略控制网元发送所述第一URSP。策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP。
第十四方面,本申请提供一种通信方法,包括:策略控制网元向终端设备发送第一URSP;策略控制网元接收来自所述终端设备的用户策略送达报告,所述用户策略送达报告包含第一信息,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;策略控制网元根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,所述禁止的应用的标识用于策略控制网元执行用户策略决策,以避免向所述终端设备提供所述禁止的应用的标识对应的URSP;数据存储网元存储更新的禁止的应用的标识。
图1为本申请提供的一种通信系统示意图;
图2A为基于服务化架构的5G网络架构示意图;
图2B为基于点对点接口的5G网络架构示意图;
图2C为5G中的Home-routed漫游架构;
图2D为5G中的Local Breakout漫游架构;
图3为现有技术的用户策略下发流程示意图;
图4为现有技术的用户策略关联建立流程示意图;
图5A为本申请提供的一种通信方法流程示意图;
图5B为本申请提供的又一种通信方法流程示意图;
图6为本申请提供的又一种通信方法流程示意图;
图7为本申请提供的又一种通信方法流程示意图;
图8为本申请提供的又一种通信方法流程示意图;
图9为本申请提供的一种通信装置示意图;
图10为本申请提供的又一种通信装置示意图。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
为解决背景技术中提到的问题,如图1所示,本申请提供一种通信系统,该系统包括策略控制网元和数据存储网元。可选的,该通信系统还可以包括终端设备。针对图1的系统,有两种方案。
第一种方案:
所述策略控制网元,用于接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识、或允许的应用的标识;从所述数据存储网元获取所述终端设备的第一URSP;根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP;所述数据存储网元,用于存储所述第一URSP,以及向所述策略控制网元发送所述第一URSP。
在一种可能的实现方法中,所述策略控制网元,还用于从所述数据存储网元获取所述终端设备的第二信息,所述第二信息为所述数据存储网元上存储的所述终端设备的禁止的应用的标识;所述策略控制网元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据所述第一信息、所述第二信息和所述第一URSP,确定所述第二URSP,所述第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元,还用于根据所述第一信息和所述第二信息,确定更新后的禁止的应用的标识;将所述更新后的禁止的应用的标识存储至所述数据存储网元;所述数据存储网元,还用于存储所述更新后的禁止的应用的标识。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI;所述策略控制网元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:根据第三URSP和所述第一URSP,确定所述第二URSP,所述第二URSP不包括由所述第一信息确定的所述第三URSP。
在一种可能的实现方法中,所述第一信息为禁止的PSI;所述策略控制网元,还用于根据所述禁止的PSI,确定禁止的应用的标识;根据所述禁止的应用的标识,确定所述第三URSP。
在一种可能的实现方法中,所述第一信息为允许的应用的标识;所述策略控制网元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:根据第四URSP和所述第一URSP,确定所述第二URSP,所述第二URSP包括由所述允许的应用的标识确定的所述第四URSP。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元,用于接收来自终端设备的第一信息,具体包括:用于在所述终端设备的注册流程中,接收来自所述终端设备的所述第一信息。
在一种可能的实现方法中,所述第一信息为允许的应用的标识;所述策略控制网元,用于接收来自终端设备的第一信息,具体包括:用于在所述终端设备的注册流程或在所述终端设备主动发起的用户策略更新流程中,接收来自所述终端设备的所述第一信息。
在一种可能的实现方法中,所述终端设备,用于向所述策略控制网元发送所述第一信息;接收来自所述策略控制网元的第五URSP,所述第五URSP是根据所述第一URSP和所述第二URSP确定的。
第二种方案:
所述策略控制网元,用于向终端设备发送第一URSP;接收来自所述终端设备的用户策略送达报告,所述用户策略送达报告包含第一信息,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,所述禁止的应用的标识用于策略控制网元执行用户策略决策,以 避免向所述终端设备提供所述禁止的应用的标识对应的URSP;所述数据存储网元,用于存储更新的禁止的应用的标识。
在一种可能的实现方法中,所述策略控制网元,用于根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,具体包括:从所述数据存储网元获取第二信息,所述第二信息为所述数据存储网元中存储的禁止的应用的标识;根据所述第一信息和所述第二信息,确定第三信息,所述第三信息包括至少一个禁止的应用的标识;将所述第三信息存储至所述数据存储网元,所述第三信息用于策略控制网元执行用户策略决策,以避免向所述终端设备提供所述第三信息对应的URSP。
在一种可能的实现方法中,所述策略控制网元,还用于根据所述第一信息,更新所述数据存储网元中存储的URSP。
在一种可能的实现方法中,所述终端设备,用于接收所述第一URSP;以及,向所述策略控制网元发送所述用户策略送达报告。
如图2A所示,为基于服务化架构的第五代(5th generation,5G)网络架构示意图。图2A所示的5G网络架构中可包括三部分,分别是终端设备部分、数据网络(data network,DN)和运营商网络部分。下面对其中的部分网元的功能进行简单介绍说明。
其中,运营商网络可包括以下网元中的一个或多个:网络开放功能(network exposure function,NEF)网元、策略控制功能(policy control function,PCF)网元、统一数据管理(unified data management,UDM)网元、统一数据库(Unified Data Repository,UDR)、网络存储功能(Network Repository Function,NRF)网元、应用功能(application function,AF)网元、接入与移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(session management function,SMF)网元、无线接入网(radioaccess network,RAN)以及用户面功能(user plane function,UPF)网元等。上述运营商网络中,除无线接入网部分之外的部分可以称为核心网络部分。
终端设备(terminal device),也可以称为用户设备(user equipment,UE),是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
上述终端设备可通过运营商网络提供的接口(例如N1等)与运营商网络建立连接,使用运营商网络提供的数据和/或语音等服务。终端设备还可通过运营商网络访问DN,使用DN上部署的运营商业务,和/或第三方提供的业务。其中,上述第三方可为运营商网络和终端设备之外的服务方,可为终端设备提供他数据和/或语音等服务。其中,上述第三方的具体表现形式,具体可根据实际应用场景确定,在此不做限制。
RAN是运营商网络的子网络,是运营商网络中业务节点与终端设备之间的实施系统。终端设备要接入运营商网络,首先是经过RAN,进而可通过RAN与运营商网络的业务节点连接。本申请中的RAN设备,是一种为终端设备提供无线通信功能的设备,RAN设备 也称为接入网设备。本申请中的RAN设备包括但不限于:5G中的下一代基站(g nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(baseBand unit,BBU)、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等。
AMF网元,主要进行移动性管理、接入鉴权/授权等功能。此外,还负责在UE与PCF间传递用户策略。
SMF网元,主要进行会话管理、PCF下发控制策略的执行、UPF的选择、UE IP地址分配等功能。
UPF网元,作为和数据网络的接口UPF,完成用户面数据转发、基于会话/流级的计费统计,带宽限制等功能。
UDM网元,主要负责管理签约数据、用户接入授权等功能。
UDR网元,主要负责签约数据、策略数据、应用数据等类型数据的存取功能。
NEF网元,主要用于支持能力和事件的开放。
AF网元,主要传递应用侧对网络侧的需求,例如,服务质量(Quality of Service,QoS)需求或用户状态事件订阅等。AF可以是第三方功能实体,也可以是运营商部署的应用服务,如IP多媒体子系统(IP Multimedia Subsystem,IMS)语音呼叫业务。
PCF网元,主要负责针对会话、业务流级别进行计费、QoS带宽保障及移动性管理、UE策略决策等策略控制功能。该架构中,AMF与SMF所连接的PCF分别对应AM PCF(PCF for Access and Mobility Control)和SM PCF(PCF for Session Management),在实际部署场景中可能不是同一个PCF实体。
NRF网元,可用于提供网元发现功能,基于其他网元的请求,提供网元类型对应的网元信息。NRF还提供网元管理服务,如网元注册、更新、去注册以及网元状态订阅和推送等。
DN,是位于运营商网络之外的网络,运营商网络可以接入多个DN,DN上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,DN是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,DN中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,DN是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。
图2A中Nnef、Npcf、Nudm、Naf、Namf、Nsmf、N1、N2、N3、N4,以及N6为接口序列号。这些接口序列号的含义可参见第三代合作伙伴计划(3rd generation partnership project,3GPP)标准协议中定义的含义,在此不做限制。
如图2B所示,为基于点对点接口的5G网络架构示意图,其中的网元的功能的介绍可以参考图2A中对应的网元的功能的介绍,不再赘述。图2B与图2A的主要区别在于:图2B中的各个网元之间的接口是点对点的接口,而不是服务化的接口。
在图2B所示的架构中,各个网元之间的接口名称及功能如下:
1)、N7:PCF与SMF之间的接口,用于下发协议数据单元(protocol data unit,PDU)会话粒度以及业务数据流粒度控制策略。
2)、N15:PCF与AMF之间的接口,用于下发UE策略及接入控制相关策略。
3)、N5:AF与PCF之间的接口,用于应用业务请求下发以及网络事件上报。
4)、N4:SMF与UPF之间的接口,用于控制面与用户面之间传递信息,包括控制面向用户面的转发规则、QoS控制规则、流量统计规则等的下发以及用户面的信息上报。
5)、N11:SMF与AMF之间的接口,用于传递RAN和UPF之间的PDU会话隧道信息、传递发送给UE的控制消息、传递发送给RAN的无线资源控制信息等。
6)、N2:AMF与RAN之间的接口,用于传递核心网侧至RAN的无线承载控制信息等。
7)、N1:AMF与UE之间的接口,接入无关,用于向UE传递QoS控制规则等。
8)、N8:AMF与UDM间的接口,用于AMF向UDM获取接入与移动性管理相关签约数据与鉴权数据,以及AMF向UDM注册UE当前移动性管理相关信息等。
9)、N10:SMF与UDM间的接口,用于SMF向UDM获取会话管理相关签约数据,以及SMF向UDM注册UE当前会话相关信息等。
10)、N35:UDM与UDR间的接口,用于UDM从UDR中获取用户签约数据信息。
11)、N36:PCF与UDR间的接口,用于PCF从UDR中获取策略相关签约数据以及应用数据相关信息。
进一步地,当前3GPP标准中定义了两种用户在拜访地接入的漫游方式,即归属地接入漫游(Home-routed Roaming)与本地接入漫游(Local Breakout Roaming)两种方式,以图2B所示的5G架构为例,则Home-routed漫游架构和Local Breakout漫游架构分别如图2C与图2D所示。
参考图2C所示的Home-routed漫游架构,该漫游架构图中,AMF与SMF分别位于拜访地和归属地,会话管理功能则由支持与UDM/H-PCF交互的归属地H-SMF执行。此外,V-PCF所连接的H-PCF与H-SMF所连接的H-PCF,在实际应用场景中可能不是同一个PCF实体。需要说明的是,本申请方案所涉及的URSP既可以支持由该架构中的H-PCF提供,也可以由该架构中的V-PCF提供。
参考图2D所示的Local Breakout漫游架构,该漫游架构图中,AMF、SMF均位于拜访地,此时会话管理功能即由拜访地的SMF功能实体执行。此外,AMF所连接的V-PCF与SMF所连接的V-PCF,在实际应用场景中可能不是同一个PCF实体。需要说明的是,本申请方案所涉及的URSP当前标准中既可以支持由该架构中的H-PCF提供,也可以由该架构中的V-PCF提供。
可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。
本申请中的移动性管理网元、会话管理网元、策略控制网元、应用功能网元、接入网设备、网络开放功能网元、用户面网元、数据存储网元分别可以是图2A、图2B、图2C或图2D中的AMF、SMF、PCF、AF、RAN、NEF、UPF、UDR,也可以是未来通信如第六代(6th generation,6G)网络中具有上述AMF、SMF、PCF、AF、RAN、NEF、UPF、 UDR的功能的网元,本申请对此不限定。为方便说明,本申请以移动性管理网元、会话管理网元、策略控制网元、应用功能网元、接入网设备、网络开放功能网元、用户面网元、数据存储网元分别为上述AMF、SMF、PCF、AF、RAN、NEF、UPF、UDR为例进行说明。进一步地,本申请中将终端设备简称为UE。
为便于理解本申请方案,下面首先对相关背景技术进行介绍说明。
一、通用的用户注册流程
通用的用户注册流程可简单描述为:UE通过AN发送注册请求至AMF,AMF根据用户标识向特定UDM获取签约数据,UDM收到该请求后可向UDR获取实际签约数据。此外,AMF还可向PCF发起用户策略关联建立请求(UEPolicyControl_Create Request)及接入管理策略关联建立请求(AMPolicyControl_Create Request),分别用于获取UE策略及接入控制策略。PCF在该过程中返回接入控制策略至AMF,以及经由AMF向UE提供UE策略。
二、通用的会话建立流程
通用的会话建立流程可简单描述为:UE通过RAN发送会话建立请求到AMF,AMF为该会话选择SMF为其提供服务,保存SMF与PDU会话的对应关系,并将会话建立请求发送至SMF,SMF为UE选择相应UPF并建立用户面传输路径,并为其分配IP地址。在此过程中,SMF还将向PCF发起策略控制会话建立请求,用于在SMF和PCF间建立策略控制会话。在策略控制会话建立过程中,SMF将保存策略控制会话与PDU会话间的对应关系。此外,AF还可与PCF间建立AF会话,由PCF对AF会话与策略控制会话进行绑定。
三、UE策略机制
当前标准中定义了两种用户策略,分别为接入网络发现与选择策略(Access Network Discovery and Selection Policy,ANDSP)和URSP策略。其中,前者可同时由H-PCF与V-PCF提供,主要用于指示UE选择非3GPP(Non-3GPP)接入网络信息,如接入网络、接入节点等信息。后者则仅支持由H-PCF提供,主要用于UE决策如何为待传输业务数据流选择路由策略,如业务流是否支持分流至Non-3GPP接入,或是选择特定数据网名称(Data Network Name,DNN),单网络切片选择辅助信息(single network slice selection assistance information,S-NSSAI),会话与业务连续性模式(Session and Service Continuity mode,SSC mode)等信息用于传输该业务数据流。本申请方案主要针对URSP场景进行展开。
此外,为了降低UE与PCF间更新用户策略时的信令量,PCF可将一条或多条URSP组成一个PSI,和/或,将一条或多条ANDSP组成一个PSI,并在下发用户策略时将PSI及对应的UE策略提供至UE。后续UE判断需提供本地所保存的URSP至PCF时,仅需携带PSI列表(PSI list)即可,PCF也可以以PSI为单位对对应的用户策略进行操作,如修改、删除等动作。
URSP结构主要由两部分内容组成:流描述信息(Traffic descriptor)和路由选择描述信息列表(List of Route Selection Descriptors)。其中,流描述信息例如包括操作系统标识(OS ID)、应用的标识(APP ID)、IP三元组、域描述信息等等。路由选择描述信息包括S-NSSAI、DNN、SSC mode等等。
四、UE执行URSP匹配的过程
当UE判断需发起特定业务或应用时,将根据URSP规则的优先级,按顺序将待发起的业务或应用与所收到的URSP规则中的流描述信息进行匹配,若匹配到具体的URSP规则(该URSP规则也可能是默认URSP规则,如流描述信息为Match-all形式),则UE还需判断是否已有PDU会话符合该URSP中的路由选择描述信息的定义:
1)、如果已有PDU会话所对应的DNN,S-NSSAI,SSC mode等信息与所匹配URSP规则所对应的路由选择描述信息中的对应信息均一致,则UE可以选择在已有PDU会话的基础上发起PDU会话修改请求,该PDU会话修改请求中可携带参数包括当前PDU Session ID,N1 SM Container(PDU Session Modification Request(PDU Session ID,packet filters,Operation,Requested QoS));其中PDU Session ID用于AMF关联至具体会话上下文,N1 SM Container则由AMF透传至SMF,以指示UE所希望发起的具体业务以及该业务所需要得到的QoS保障。
2)、如果已有PDU Session(s)均无法与该URSP的RSD信息匹配,则UE将为该业务/应用发起PDU会话建立请求,并在发送至AMF的请求消息中携带新分配的PDU Session ID及RSD中的DNN,S-NSSAI,N1 SM Container(SSC mode,PDU Session Type)等参数;其中,新分配的PDU Session ID用于标识该PDU会话建立请求所对应的PDU会话,DNN+S-NSSAI则作为AMF为该PDU会话建立请求选择SMF实体的参数,N1 SM Container则由AMF透传至所选择的SMF。
五、UE策略下发流程
如图3所示,为现有技术中的用户策略下发流程示意图。该示意图描述的是PCF如何下发用户策略至UE的流程,可同时适用于初始请求或更新请求场景下PCF提供用户策略至UE。
该流程具体描述如下:
步骤300,PCF收到AMF所发起的用户策略关联建立请求后,决策需更新UE上的用户策略,或是PCF根据事件触发决策需更新UE上的用户策略。
步骤301,PCF向AMF发送更新的用户策略。相应地,AMF可以接收到更新的用户策略。
具体的,PCF调用AMF的服务,通过Namf_Communication_N1N2MessageTransfer消息发送更新的用户策略至AMF。
步骤302,若UE处于空闲状态,则AMF还需发起网络侧触发的业务请求(Network Triggered Service Request)流程以使得UE进入连接态。
该步骤可选。
步骤303,AMF经由RAN向UE发送更新的用户策略。
步骤304,UE在响应消息中携带用户策略送达报告至AMF。
步骤305,AMF转发所收到的用户策略送达报告至PCF。
具体的,AMF可以调用通过Namf_N1MessageNotify消息,向PCF发送用户策略送达报告。
PCF需维护发送至UE的最新的用户策略内容,并在用户策略关联释放时将该信息保存至UDR中。
六、用户策略关联建立流程
如图4所示,为现有技术的用户策略关联建立流程示意图。当UE初始注册至5G网 络,或从第四代(4th generation,4G)网络切换至5G网络时,UE需提供本地所保存的PSI列表至PCF,以使得PCF得以判断是否需对UE上的URSP进行更新,具体过程可以参照下图所示。
该过程可简单描述如下:
步骤401,AMF决策需建立UE策略关联(decision to establish UE Policy Association)。
具体的,AMF接收UE所发送的注册请求,该注册请求可以是UE在5G初始注册所对应的注册请求,也可以是UE从4G切换至5G所发起的移动性注册请求(Mobility Registration)。在该注册请求中,UE需携带本地所保存的PSI list,以告知PCF本地所保存的用户策略列表,该PSI list在UE Policy Container中发送至AMF,即UE Policy Container(List of stored PSIs,OS ID,the indication of UE support for ANDSP),其中,the indication of UE support for ANDSP用于指示是否支持ANDSP。该container经由AMF透明转发至PCF。
步骤402,AMF向V-PCF(若为非漫游场景,则为PCF)发送用户策略关联建立请求(Npcf_UEPolicyControl_Create Request),其中可包含永久签约标识(Subscription Permanent Identifier,SUPI)、永久设备标识(Permanent Equipment Identifier,PEI)、接入方式(Access Type)、无线接入类型(RAT Type),以及UE Policy Container(List of stored PSIs,OS ID,indication of UE support for ANDSP)。
步骤403,V-PCF将转发该用户策略关联建立请求至H-PCF。
步骤404,H-PCF返回用户策略关联建立响应(Npcf_UEPolicyControl_Create Response)至V-PCF,其中携带事件订阅信息。
步骤405,V-PCF返回用户策略关联建立响应至AMF,其中携带从H-PCF所收到的事件订阅信息。
可选地,V-PCF还可增加订阅其他事件。
步骤406至步骤408,H-PCF从UDR中获取策略签约相关信息,其中包含UDR中所保存PSI及对应的策略内容及此前所保存的OS ID、ANDSP能力指示等信息,并执行相应策略决策,判断是否需对UE上所保存的UE策略执行更新。
若需更新UE上所保存的用户策略,则:
漫游场景下H-PCF通过UpdateNotify消息提供更新的用户策略至V-PCF,由V-PCF触发UE配置更新流程(UE Configuration Update procedure)更新UE上的用户策略。
非漫游场景下,H-PCF触发UE配置更新流程更新UE上的用户策略。
步骤409至步骤410,漫游场景下,V-PCF收到AMF所返回的用户策略送达报告,则还将该用户策略送达报告携带于用户策略更新请求发送至H-PCF。相应的,H-PCF向V-PCF返回用户策略更新响应。
上述图4所示的用户策略关联建立流程中,UE提供至PCF的list of PSI需携带本地所保存的所有PSI ID,对于UE未携带的PSI,PCF将理解为UE上没有该PSI对应的用户策略。而在实际场景中,运营商可能以用户套餐粒度配置URSP,且运营商所配置到UE上的URSP对应的应用可能远多于UE上已安装或可能使用的应用列表,这样将导致UE实际需上报PSI列表将远超出实际需要。
此外,由于PCF需保证UE上的URSP最新,即使UE无需使用特定应用,当该应用所对应的URSP发生变更(如应用服务器发生变更导致Traffic Descriptor需执行更新,或 是用户位置发生变更,导致RSD中路由选择描述信息需进行更新)时,PCF仍需持续对该URSP持续更新,而这一操作亦将导致无用的信令开销。
基于此,本申请提出了一种用户侧辅助PCF执行URSP决策的方案,以避免UE及PCF侧持续更新和维护UE无需使用的URSP所带来的信令开销。
下面对本申请提供的通信方法进行说明。基于图1、图2A至图2D任一架构,如图5A所示,为本申请提供的一种通信方法流程示意图。该方法包括以下步骤:
步骤501a,UE向PCF发送第一信息。相应地,PCF可以接收到该第一信息。
该第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识、或允许的应用的标识。
其中,应用的标识用于识别应用的信息,比如可以是APP ID、APP的三元组、或域名描述信息等。一个PSI对应一个或多个URSP。
步骤502a,PCF从UDR获取UE的第一URSP。
步骤503a,PCF根据第一信息和第一URSP,确定UE的第二URSP。
基于上述方案,PCF在决策UE的URSP时,考虑了UE上报的第一信息,从而为UE确定出合适的URSP,并且有助于避免UE及PCF侧持续更新和维护UE无需使用的URSP所带来的信令开销。
下面根据第一信息的具体内容,分情形进行说明。
情形一,第一信息为禁止的应用的标识。
基于该情形,在第一种实现方法中,上述步骤503a比如可以是:PCF根据第一信息确定第三URSP,然后PCF根据第三URSP和第一URSP,确定第二URSP,第二URSP不包括第三URSP。
基于该情形,在第二种实现方法中,PCF还从UDR获取UE的第二信息,第二信息为UDR上存储的UE的禁止的应用的标识,则上述步骤503a比如可以是:PCF根据第一信息、第二信息和第一URSP,确定第二URSP,第二URSP不包括第二信息对应的URSP和所述第一信息对应的URSP。
下面结合一个具体示例,对上述两种不同的实现方法进行说明。
1)、PCF从UE接收到的第一信息(即禁止的应用的标识)包括:APP ID1,并且APP ID1对应的URSP为URSP1;
2)、PCF从UDR获取到的第一URSP包括:URSP1、URSP2、URSP3、URSP4和URSP5;
3)、UDR中当前存储的第二信息(即禁止的应用的标识)包括:APP ID2和APP ID3,并且APP ID2对应的URSP为URSP2,APP ID3对应的URSP为URSP3。
基于上述第一种实现方法,则PCF先确定第一信息对应的URSP,即为URSP1,从而在第一URSP中排除掉URSP1,得到第二URSP,即第二URSP包括:URSP2、URSP3、URSP4和URSP5。
基于上述第二种实现方法,则PCF先根据第一信息和第二信息确定合并的禁止的应用的标识,即为APP ID1、APP ID2和APP ID3,然后确定对应的URSP,即为URSP1、URSP2和URSP3,从而在第一URSP中排除掉URSP1、URSP2和URSP3,得到第二URSP,即第二URSP包括:URSP4和URSP5。
可以看出,上述两种实现方法的主要区别在于:在第一种实现方法中,仅排除了UE 上报的禁止的应用的标识所对应的URSP,而在第二种实现方法中,不仅排除了UE上报的禁止的应用的标识所对应的URSP,还排除了UDR中存储的该UE的禁止的应用的标识所对应的URSP。
情形二,第一信息为禁止的PSI。
基于该情形,在第一种实现方法中,上述步骤503a具体为:PCF根据禁止的PSI确定禁止的应用的标识,根据禁止的应用的标识确定第三URSP,然后PCF根据第三URSP和第一URSP,确定第二URSP,第二URSP不包括第三URSP。
基于该情形,在第二种实现方法中,PCF还从UDR获取UE的第二信息,第二信息为UDR上存储的UE的禁止的应用的标识,则上述步骤503a具体为:PCF根据第一信息、第二信息和第一URSP,确定第二URSP,第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
下面结合一个具体示例,对上述两种不同的实现方法进行说明。
1)、PCF从UE接收到的第一信息(即禁止的PSI)包括:PSI1,并且PSI1对应的禁止的应用的标识为APP ID1,且APP ID1对应的URSP为URSP1;
2)、PCF从UDR获取到的第一URSP包括:URSP1、URSP2、URSP3、URSP4和URSP5;
3)、UDR中当前存储的第二信息(即禁止的应用的标识)包括:APP ID2和APP ID3,并且APP ID2对应的URSP为URSP2,APP ID3对应的URSP为URSP3。
基于上述第一种实现方法,则PCF先确定第一信息对应的URSP,即为URSP1,从而在第一URSP中排除掉URSP1,得到第二URSP,即第二URSP包括:URSP2、URSP3、URSP4和URSP5。
基于上述第二种实现方法,则PCF先根据第一信息确定禁止APP ID1,然后根据禁止的APP ID1和第二信息确定合并的禁止的应用的标识,即为APP ID1、APP ID2和APP ID3,然后确定对应的URSP,即为URSP1、URSP2和URSP3,从而在第一URSP中排除掉URSP1、URSP2和URSP3,得到第二URSP,即第二URSP包括:URSP4和URSP5。
可以看出,上述两种实现方法的主要区别在于:第一种实现方法仅排除了UE上报的禁止的PSI所对应的URSP,而第二种实现方法不仅排除了UE上报的禁止的PSI所对应的URSP,还排除了UDR中存储的该UE的禁止的应用的标识对应的URSP。
情形三,第一信息为禁止的URSP的标识。
基于该情形,在第一种实现方法中,上述步骤503a具体为:PCF删除所述第一URSP中与所述第一信息对应的URSP,得到第二URSP。
基于该情形,在第二种实现方法中,PCF还从UDR获取UE的第二信息,第二信息为UDR上存储的UE的禁止的应用的标识,则上述步骤503a具体为:PCF根据第一信息、第二信息和第一URSP,确定第二URSP,第二URSP不包括第二信息对应的URSP,也不包括第一信息对应的URSP。
下面结合一个具体示例,对上述两种不同的实现方法进行说明。
1)、PCF从UE接收到的第一信息(即禁止的URSP的标识)包括:URSP1ID;
2)、PCF从UDR获取到的第一URSP包括:URSP1、URSP2、URSP3、URSP4和URSP5;
3)、UDR中当前存储的第二信息(即禁止的应用的标识)包括:APP ID2和APP ID3,并且APP ID2对应的URSP为URSP2,APP ID3对应的URSP为URSP3。
基于上述第一种实现方法,PCF在第一URSP中排除掉URSP1,得到第二URSP,即 第二URSP包括:URSP2、URSP3、URSP4和URSP5。
基于上述第二种实现方法,PCF确定第二信息对应的URSP包括URSP2和URSP3,从而在第一URSP中排除掉URSP1、URSP2和URSP3,得到第二URSP,即第二URSP包括:URSP4和URSP5。
可以看出,上述两种实现方法的主要区别在于:在第一种实现方法中,仅排除了UE上报的禁止的URSP的标识对应的URSP,而在第二种实现方法中,不仅排除了UE上报的禁止的URSP的标识所对应的URSP,还排除了UDR中存储的该UE的禁止的应用的标识所对应的URSP。
针对上述情形一至情形三,PCF还可以根据第一信息和第二信息,确定更新后的禁止的应用的标识;然后将更新后的禁止的应用的标识存储至UDR。结合上述示例,则UDR中存储的该UE的更新后的禁止的应用的标识包括:APP ID1、APP ID2和APP ID3。
针对上述情形一至情形三,作为一种实现方法,上述步骤501a比如可以是:UE在注册流程中,向PCF发送上述第一信息。
情形四,第一信息为允许的应用的标识。
基于该情形,在一种实现方法中,上述步骤503a具体为:PCF根据第一信息确定第一信息对应的URSP为第四URSP,则PCF确定第二URSP包括该第四URSP,进一步的,第二URSP还可以包括第一URSP中的URSP。即PCF决策的UE的最新的URSP(即第二URSP),一方面包括UE上报的允许的应用的标识对应的URSP(可以理解为新增的URSP),另一方面还可以包括之前发送给UE的URSP(可以理解为UE的历史的URSP)。
下面结合一个具体示例,对上述实现方法进行说明。
1)、PCF从UE接收到的第一信息(即允许的应用的标识)包括:APP ID4,且APP ID4对应的URSP为URSP6;
2)、PCF从UDR获取到的第一URSP包括:URSP1、URSP2、URSP3、URSP4和URSP5;
基于上述实现方法,第二URSP包括URSP6,可选的,第二URSP还可以包括URSP1、URSP2、URSP3、URSP4和URSP5中的URSP。
针对上述情形四,作为一种实现方法,上述步骤501a比如可以是:UE在注册流程或在UE主动发起的用户策略更新流程中,向PCF发送上述第一信息。
需要说明的是,在具体实现中,UE还可以向PCF发送UE中的当前URSP,比如可以是以PSI的形式发送。下面以上述情形三为例,结合具体示例,介绍一种更新UE上的URSP的实现方法。需要说明的是,以下各个示例中的数字1,2,3,4,5分别为URSP1、URSP2、URSP3、URSP4、URSP5的简写。
在一个示例中,UE携带Banned List(1,2),UE携带的PSI为PSI A(1,2,3)、PSI B(4),UDR中所保存的为PSI A(1,2,3)、PSI C(4,5)。PCF决策得到最终URSP策略为(3,4,5),此时PCF可采用PSI C(4,5)+PSID(3)+PSI A()+PSI B()的方式更新UE上的URSP;或直接以PSI D(3,4,5)+PSI A()+PSI B()的形式更新UE上的URSP。这里的PSI A()表示删除UE上的PSI A,PSI B()表示删除UE上的PSI B。
在又一个示例中,若上述UE携带Banned List(4),UE携带的PSI为PSI A(1,2,3),PSI B(4),UDR中所保存的为PSI A(1,2,3),PSI C(4,5)。PCF决策得到最终URSP策略为(1,2,3,5),此时PCF可采用PSI D(1,2,3,5)+PSI A()+PSI B()的方式更新UE上的URSP;或是以PSI D(5)+PSI B()的方式更新UE上的URSP。
需要说明的是,上述示例中没有结合UDR中存储的UE的禁止的应用的标识。对于结合UDR中存储的UE的禁止的应用的标识的示例,不再赘述。其中,PCF还可更新UDR中所保存的为Banned List信息。
基于图1、图2A至图2D任一架构,如图5B所示,为本申请提供的又一种通信方法流程示意图。该方法包括以下步骤:
步骤501b,PCF向UE发送第一URSP。相应地,UE可以接收到该第一URSP。
步骤502b,UE向PCF发送用户策略送达报告,用户策略送达报告包含第一信息,第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识。相应地,PCF可以接收到该用户策略送达报告。
步骤503b,PCF根据第一信息,更新UDR中存储的UE的禁止的应用的标识,该禁止的应用的标识用于PCF执行用户策略决策,以避免向UE提供该禁止的应用的标识所对应的URSP。
基于上述方案,PCF在向UE发送URSP之后,UE可以在用户策略送达报告中携带第一信息,然后PCF根据第一信息更新UDR中存储的禁止的应用的标识,以便于PCF在下一次向UE提供URSP时,可以参考UDR中存储的禁止的应用的标识,以避免向UE提供禁止的应用的标识对应的URSP。其中,PCF在下一次确定URSP时的具体实现方法,可以参考图5A实施例中结合UDR中存储的禁止的应用的标识的方法,这里不再赘述。该方案为UE确定出合适的URSP,并且有助于避免UE及PCF侧持续更新和维护UE无需使用的URSP所带来的信令开销。
上述步骤503b中,PCF根据第一信息,更新UDR中存储的禁止的应用的标识,比如可以是:PCF从UDR获取第二信息,第二信息为UDR中存储的禁止的应用的标识;PCF根据第一信息和第二信息确定第三信息,第三信息包括至少一个禁止的应用的标识;PCF将第三信息存储至UDR,第三信息用于PCF执行用户策略决策,以避免向UE提供第三信息对应的URSP。作为示例,PCF根据第一信息确定的应用的标识包括APP ID1、APP ID2,UDR中存储的第二信息包括APP ID3、APP ID4,则PCF确定的第三信息包括APP ID1、APP ID2、APP ID3、APP ID4,从而UDR中存储的更新后的禁止的应用的标识包括:APP ID1、APP ID2、APP ID3、APP ID4。
作为一种实现方法,上述步骤502b之后,PCF还可以根据第一信息,确定URSP,然后根据该URSP更新UDR中存储的URSP。比如,UDR中存储的URSP包括URSP1、URSP2、URSP3、URSP4,PCF根据第一信息确定的URSP包括URSP1和URSP2,则UDR中存储的更新后的URSP包括:URSP3、URSP4。
需要说明的是,在具体实现中,UE还可以向PCF发送UE中的当前URSP,比如可以是以PSI的形式发送。针对上述情形四,下面结合具体示例,介绍一种更新UE上的URSP的实现方法。
在一个示例中,UE携带Allowed List(6),UE携带的PSI为PSI A(1,2,3),PSI B(4),UDR中所保存的为PSI A(1,2,3),PSI C(4)。PCF决策得到最终URSP策略为(1,2,3,4,6),此时PCF可采用PSI D(4,6)+PSI B()的方式更新UE上的URSP;或直接以PSI D(1,2,3,4,6)+PSI A()+PSI B()的形式更新UE上的URSP。
下面结合具体示例,对上述图5A和图5B所示的流程进行介绍说明。
如图6所示,为本申请提供的又一种通信方法流程示意图。该方案是图5A所示的方法的一种具体实现。该方案是对图4所示的用户策略关联建立流程进行改进。该方案提出UE在请求消息中上报禁止的PSI或禁止的应用的标识(APP ID),以告知PCF:UE无需使用该部分PSI或APP,从而避免由于UE与PCF侧不得不持续更新和维护UE无需使用的URSP所带来的信令开销。
其中,对于漫游场景,该流程图中PCF可以是V-PCF或是H-PCF,即V-PCF和H-PCF均可根据UE所上报的禁止的PSI或禁止的APP ID执行URSP决策,并提供更新的URSP至UE;也可以是V-PCF+H-PCF,即V-PCF在收到UE所发送的UE Policy Container后除执行流程图中所描述的动作外,还可将该UE Policy Container转发至H-PCF,由H-PCF执行流程图中所描述的动作。
该方法包括以下步骤:
步骤601,UE向AMF注册请求。相应地,AMF可以接收到该注册请求。
该注册请求可以是UE在5G初始注册所对应的注册请求,也可以是UE从4G切换至5G所发起的移动性注册请求(Mobility Registration)。在该注册请求中,UE携带PSI list(List of stored PSIs),以告知PCF本地所保存的用户策略列表,以及还携带UE禁止的PSI或禁止的APP ID。其中,一个PSI对应一个或多个URSP。
具体的,注册请求中携带UE策略容器(UE Policy Container),该UE Policy Container中包含List of stored PSIs,以及包含禁止的PSI或禁止的APP ID。可选的,该UE Policy Container中还包含OS ID,the indication of UE support for ANDSP。
其中,禁止的PSI指的是UE本地保存的PSI中无需使用的PSI。禁止的APP ID则是UE上无需使用或未安装的应用的标识,这里的APP ID可以是流描述信息形式,也可以是URSP Rule ID形式。
UE确定禁止的PSI的方式可以是:UE根据此前所收到的URSP列表,结合本地所安装或需要使用的应用,判断无需使用的部分URSP,从而得到禁止的PSI。一个禁止的PSI对应一个或多个禁止的URSP。作为一种实现方式,若注册请求中携带禁止的PSI,则禁止的PSI可以是以集合或列表的形式携带的。比如,以列表形式携带时,则携带一个Banned list of PSI。
UE确定禁止的应用的方式可以是:UE结合本地所安装或需要使用的应用,确定不需要使用或无需安装的应用,得到禁止的应用。作为一种实现方式,若携带禁止的APP ID,则禁止的APP ID可以是以集合或列表的形式携带的。比如,以列表形式携带时,则携带一个Banned list of APP ID。
需要说明的是,若注册请求中携带禁止的PSI,则上述PSI list可以是一个完整的PSI列表,即UE本地保存的所有的PSI构成的列表;或者,上述PSI list也可以是完整的PSI列表中除去禁止的PSI之外的PSI构成的列表。作为一个示例,假设UE本地保存的完整的PSI列表包括PSI1、PSI2、PSI3、PSI4和PSI5,其中PSI1和PSI2为禁止的PSI,则在一种实现方法中,上述注册请求的UE Policy Container中携带得到PSI list和禁止的PSI分别为{PSI1、PSI2、PSI3、PSI4和PSI5}和{PSI1、PSI2};在又一种实现方法中,上述注册请求的UE Policy Container中携带得到PSI list和禁止的PSI分别为{PSI3、PSI4和PSI5}和{PSI1、PSI2}。
步骤602,AMF执行注册流程,并在注册成功后向UE发送注册响应。相应地,UE可以接收到注册响应。
步骤603,AMF向PCF发送用户策略关联建立请求。相应地,PCF可以接收到用户策略关联建立请求。
该用户策略关联建立请求中携带上述UE Policy Container,该UE Policy Container中包含PSI list,以及携带禁止的PSI或禁止的APP ID。
步骤604,若UE Policy Container中包含禁止的PSI,则PCF确定禁止的PSI中各PSI分别对应的APP ID,得到禁止的APP ID。
步骤605,PCF从UDR中获取策略数据,该策略数据包含UDR中所保存的用户策略信息,该用户策略信息包含URSP。
可选地,该用户策略信息还可以包含UE之前所上报的禁止的APP或禁止的PSI。
若从UDR获取到UE之前所上报的禁止的PSI,则PCF还需要确定禁止的PSI对应的禁止的APP ID。
步骤606,PCF决策生成URSP。
具体的,若PCF确定UE发送的PSI列表对应的URSP与PCF从UDR获取的URSP不同,则确定需要重新生成URSP。
PCF重新生成URSP的方法包括但不限于以下两种方法:
方法一,PCF根据禁止的APP ID(可以是步骤601携带的或步骤604确定的),确定禁止的APP ID所对应的URSP,然后将从UDR中获取的URSP中去除禁止的APP ID所对应的URSP,得到重新生成的URSP。
方法二,PCF根据禁止的APP ID(可以是步骤601携带的或步骤604确定的)和从UDR获取的禁止的APP ID,得到合并后的禁止的APP ID,然后确定合并后的禁止的APP ID所对应的URSP,然后将从UDR中获取的URSP中去除禁止的APP ID所对应的URSP,得到重新生成的URSP。
步骤607,PCF向AMF发送用户策略关联建立响应。相应地,AMF可以接收到该用户策略关联建立响应。
该用户策略关联建立响应可携带PCF向AMF订阅的触发事件列表。
该步骤607可以是在步骤603之后步骤608之前的任意步骤执行。
步骤608,PCF在UE配置更新流程中将步骤606中生成的URSP发送至UE。
步骤609,UE在发起特定业务时,根据所接收到的URSP执行PDU会话建立流程/修改流程。
步骤610,当PCF完成URSP决策、或是接收到AMF所发送的用户策略关联释放请求消息后,PCF可以将本地所决策的最新的URSP以及决策的最终的禁止的APP ID发送至UDR进行保存。
可选的,还可以在此过程中将OS ID、indication of UE Support for ANDSP等信息存储至UDR。
上述实施例中,提出了一种用户侧辅助PCF执行URSP决策的方案,通过提供本地禁止的应用的标识或禁止的PSI,以避免UE与PCF侧持续更新和维护UE无需使用的URS所带来的信令开销。
如图7所示,为本申请提供的又一种通信方法流程示意图。该方案是图5B所示实施例的一种具体实现方式。
该方案可看作图6实施例的补充场景,不同于图6实施例的地方在于:该场景下UE在收到URSP后在用户策略送达报告中返回禁止的APP ID或禁止的PSI。其中,图7所示的实施例可以与图6所示的实施例相结合实施例,也可以是单独实施。
在漫游场景下,该流程图中PCF对应的时V-PCF,除执行步骤706之外,V-PCF还将转发UE所发送的送达报告至H-PCF,以触发H-PCF保存禁止的APP ID至UDR。
该方法包括以下步骤:
步骤700至步骤703,同图3实施例中的步骤300至步骤303。
步骤704,UE向AMF发送用户策略送达报告,相应地,AMF可以接收到该用户策略送达报告。
该用户策略送达报告携带禁止的APP ID或禁止的PSI。
UE收到PCF所发送的URSP后,可对所收到的URSP进行检查,判断是否需要该URSP。比如,UE检查本地是否有安装该URSP对应的应用,若UE确定没有安装某个URSP对应的应用或者不需要某个URSP对应的应用,则将该应用确定为禁止的APP ID,从而UE可以根据接收到的URSP,得到一个或多个禁止的APP ID。或者,UE检查本地是否有安装该URSP对应的应用,若UE确定没有安装某个URSP对应的应用或者不需要某个URSP对应的应用,则将该URSP确定为禁止的URSP,从而UE可以根据接收到的URSP,得到一个或多个禁止的PSI,其中一个PSI对应一个或多个URSP。
步骤705,AMF向PCF发送用户策略送达报告,相应地,PCF可以接收到该用户策略送达报告。
步骤706,PCF将策略数据保存至UDR。
PCF收到UE所发送的用户策略送达报告后,若其中携带了禁止的PSI,则PCF还需将该禁止的PSI映射为对应的禁止的APP ID。进一步的,还可以根据PCF从UDR中获取的禁止的APP确定最终禁止的APP ID,具体确定方法可以参考图6实施例中的步骤604的相关描述。
当PCF完成URSP决策、或是收到AMF所发送的用户策略关联释放请求消息后,PCF可将本地所决策的最新的URSP及最终的禁止的APP ID保存至UDR。
可选的,还可以在此过程中将OS ID、indication of UE Support for ANDSP等信息存储至UDR。
上述实施例中,提出了一种用户侧辅助PCF执行URSP决策的方案,通过提供本地禁止的应用的标识或禁止的PSI,以避免UE与PCF侧持续更新和维护UE无需使用的URSP所带来的信令开销。
如图8所示,为本申请提供的又一种通信方法流程示意图。该方案为图5A中的情形四的一种具体实现方法。相比图6实施例而言,该实施例中UE所提供的列表为新增的允许的APP ID,而非禁止的APP ID。在该场景下,PCF执行决策时仅需提供该允许的APP ID所对应的URSP。
对于漫游场景,该流程图中PCF可以是V-PCF或是H-PCF,即V-PCF均可根据UE所上报的允许的APP执行URSP决策,并提供更新的URSP至UE;也可以是V-PCF+H-PCF, 即V-PCF在收到UE所发送的UE Policy Container后除执行流程图中所描述的动作外,还可将该UE Policy Container转发至H-PCF,由H-PCF执行流程图中所描述的动作。
该方法包括以下步骤:
步骤801,UE向AMF请求消息。相应地,AMF可以接收到该请求消息。
在一种实现方法中,该请求消息可以是注册请求。比如,该注册请求可以是UE在5G初始注册所对应的注册请求,也可以是UE从4G切换至5G所发起的移动性注册请求(Mobility Registration)。在又一种实现方法中,该请求消息还可以是UE主动发起的策略更新请求。
在该请求消息中,UE携带PSI list(List of stored PSIs),以告知PCF本地所保存的用户策略列表,以及还携带UE新增的允许的APP ID,该允许的APP可以是新安装的APP。
具体的,请求消息中携带UE Policy Container,该UE Policy Container中包含:List of stored PSIs,允许的APP ID。可选的,该UE Policy Container中还包含OS ID,the indication of UE support for ANDSP。
作为一种实现方式,允许的APP ID可以是以集合或列表的形式携带的。比如,以列表形式携带时,则携带一个allowed list of APP ID。
步骤802,AMF向PCF发送请求消息。相应地,PCF可以接收到请求消息。
若步骤801的请求消息为注册请求,则步骤802的请求消息为策略关联建立请求。若步骤801的请求消息为策略更新请求,则步骤802的请求消息为策略关联更新请求。
该策略关联建立请求中携带上述UE Policy Container,该UE Policy Container中包含PSI list,以及携带允许的APP ID。
步骤803,PCF从UDR中获取策略数据,该策略数据包含UDR中所保存的用户策略信息,该用户策略信息包含URSP。
可选地,该用户策略信息还可以包含UE之前所上报的允许的APP ID。
步骤804,PCF决策生成URSP。
具体的,若PCF确定UE发送的PSI列表对应的URSP与PCF从UDR获取的URSP,则确定需要重新生成URSP。
PCF重新生成URSP的方法包括但不限于以下两种方法:
方法一,PCF根据允许的APP ID(即步骤801携带),将从UDR中获取的URSP中的与允许的APP ID对应的URSP,确定为重新生成的URSP。
方法二,PCF根据允许的APP ID(即步骤801携带)和从UDR获取的允许的APP ID,得到合并的允许的APP ID,然后将从UDR中获取的URSP中的与合并的允许的APP ID对应的URSP,确定为重新生成的URSP。
步骤805,AMF执行注册流程,并在注册成功后向UE发送响应消息。相应地,UE可以接收到响应消息。
若步骤802的请求消息为策略关联建立请求,则步骤805的响应消息为策略关联建立响应。可选的,该策略关联建立响应可携带PCF向AMF订阅的触发事件列表。
若步骤802的请求消息为策略关联更新请求,则步骤805的响应消息为策略关联更新响应。
步骤806,PCF向AMF发送响应消息。相应地,AMF可以接收到该响应消息。
若步骤801的请求消息为注册请求,则步骤806的响应消息为注册响应。并且步骤806 是在步骤802之前执行。
若步骤801的请求消息为策略更新请求,则步骤806的响应消息为策略关联更新响应。可选的,该策略关联更新响应可以携带上述步骤804中生成的URSP。比如,UE在新增允许的APP ID时,若UE向网络侧提供了APP ID,则PCF在步骤804决策得到该APP ID对应的URSP后,可以直接在该步骤806的响应消息将生成的URSP发送至UE。
步骤807,PCF在UE配置更新流程中将步骤804中生成的URSP发送至UE。
需要说明的是,若上述步骤806已经将步骤804中生成的URSP发送至UE,则该步骤804中不需要携带步骤804中生成的URSP。
步骤808,UE在发起特定业务时根据所收到的URSP执行PDU会话建立/修改流程。
步骤809,当PCF完成URSP决策、或是收到AMF所发送的用户策略关联释放请求消息后,PCF可将本地所决策的最新的URSP及最终的允许的APP ID保存至UDR。
可选的,还可以在此过程中将OS ID、indication of UE Support for ANDSP等信息存储至UDR。
上述实施例中,提出了一种用户侧辅助PCF执行URSP决策的方案,通过提供本地新增的允许的应用的标识,以避免UE与PCF侧持续更新和维护UE无需使用的URSP所带来的信令开销。
上述主要从各个网元之间交互的角度对本申请提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
如图9所示,为本申请所涉及的通信装置的一种可能的示例性框图,该装置900可以以软件或硬件的形式存在。装置900可以包括:通信单元901和处理单元902。作为一种实现方式,通信单元901可以包括接收单元和发送单元。处理单元902用于对装置900的动作进行控制管理。通信单元901用于支持装置900与其他网络实体的通信。
其中,处理单元902可以是处理器或控制器,例如可以是通用中心处理器(central processing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元901是该装置的接口电路,用于从其它装置接收信号或向其它装置发送信息。例如,当该装置以芯片的方式实现时,该通信单元901是该芯片用于从其它芯片或装置接收信号的接口电路,和/或用于向其它芯片或装置发送信号的接口电路。
该装置900可以为上述实施例中的策略控制网元,还可以为用于策略控制网元的芯片。例如,当装置900为策略控制网元时,该处理单元902例如可以是处理器,该通信单元901 例如可以是发送器和/或接收器。可选的,该发送器和接收器可以包括射频电路,该存储单元例如可以是存储器。例如,当装置900为用于策略控制网元的芯片时,该处理单元902例如可以是处理器,该通信单元901例如可以是输入/输出接口、管脚或电路等。该处理单元902可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该策略控制网元内的位于该芯片外部的存储单元,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
该装置为上述图5A、图6、图8所示的方法实施例中的策略控制网元。
通信单元,用于接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的URSP的标识、或允许的应用的标识;从数据存储网元获取所述终端设备的第一URSP;处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP。
在一种可能的实现方法中,所述通信单元,还用于从所述数据存储网元获取所述终端设备的第二信息,所述第二信息为所述数据存储网元上存储的所述终端设备的禁止的应用的标识;所述处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据所述第一信息、所述第二信息和所述第一URSP,确定所述第二URSP,所述第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述处理单元,还用于根据所述第一信息和所述第二信息,确定更新后的禁止的应用的标识;将所述更新后的禁止的应用的标识存储至所述数据存储网元。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI;
所述处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据第三URSP和所述第一URSP,确定所述第二URSP,所述第二URSP不包括由所述第一信息确定的所述第三URSP。
在一种可能的实现方法中,所述第一信息为禁止的PSI;所述处理单元,还用于根据所述禁止的PSI,确定禁止的应用的标识;根据所述禁止的应用的标识,确定所述第三URSP。
在一种可能的实现方法中,所述第一信息为允许的应用的标识;所述处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据第四URSP和所述第一URSP,确定所述第二URSP,所述第二URSP包括由所述允许的应用的标识确定的所述第四URSP。
在一种可能的实现方法中,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述通信单元,用于接收来自终端设备的第一信息,具体包括:用于在所述终端设备的注册流程中,接收来自所述终端设备的所述第一信息。
在一种可能的实现方法中,所述第一信息为允许的应用的标识;所述通信单元,用于接收来自终端设备的第一信息,具体包括:用于在所述终端设备的注册流程或在所述终端设备主动发起的用户策略更新流程中,接收来自所述终端设备的所述第一信息。
该装置也可以为上述图5B、图7所示的方法实施例中的策略控制网元。
通信单元,用于向终端设备发送第一URSP;接收来自所述终端设备的用户策略送达报告,所述用户策略送达报告包含第一信息,所述第一信息为禁止的应用的标识、或禁止 的PSI、或禁止的URSP的标识;处理单元,用于根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,所述禁止的应用的标识用于策略控制网元执行用户策略决策,以避免向所述终端设备提供所述禁止的应用的标识对应的URSP。
在一种可能的实现方法中,所述处理单元,具体用于:通过所述通信单元从所述数据存储网元获取第二信息,所述第二信息为所述数据存储网元中存储的禁止的应用的标识;根据所述第一信息和所述第二信息,确定第三信息,所述第三信息包括至少一个禁止的应用的标识;通过所述通信单元将所述第三信息存储至所述数据存储网元,所述第三信息用于策略控制网元执行用户策略决策,以避免向所述终端设备提供所述第三信息对应的URSP。
在一种可能的实现方法中,所述处理单元,还用于根据所述第一信息,更新所述数据存储网元中存储的URSP。
若该装置900是策略控制网元,则策略控制网元以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该策略控制网元可以采用图10所示的形式。
比如,图10中的处理器1002可以通过调用存储器1001中存储的计算机执行指令,使得策略控制网元执行上述方法实施例中的方法。
具体的,图9中的通信单元901和处理单元902的功能/实现过程可以通过图10中的处理器1002调用存储器1001中存储的计算机执行指令来实现。或者,图9中的处理单元902的功能/实现过程可以通过图10中的处理器1002调用存储器1001中存储的计算机执行指令来实现,图9中的通信单元901的功能/实现过程可以通过图10中的通信接口1003来实现。
可选的,当该装置1000是芯片或电路时,则通信单元901的功能/实现过程还可以通过管脚或电路等来实现。
如图10所示,为本申请提供的又一种通信装置示意图,该装置可以是上述图5A、图5B、图6至图8任一实施例中的策略控制网元。该装置1000包括:处理器1002和通信接口1003,可选的,装置1000还可以包括存储器1001。可选的,装置1000还可以包括通信线路1004。其中,通信接口1003、处理器1002以及存储器1001可以通过通信线路1004相互连接;通信线路1004可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。所述通信线路1004可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器1002可以是一个CPU,微处理器,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。
通信接口1003,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN),有线接入网等。
存储器1001可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路1004与处理器相连接。存储器也可以和处理器集成在一起。
其中,通信接口1003,用于接收代码指令并传输至处理器1002,并由处理器1002来控制执行,从而实现本申请上述方法实施例提供的通信方法。其中,代码指令可以是来自存储器1001,也可以是从其他地方获取。
可选的,当该装置1000是芯片时,那么通信接口1003的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该装置1000是芯片时,所述存储器可以为所述芯片内的存储单元,如寄存器、缓存等。当然,当该装置1000是芯片时,所述存储器还可以是位于所述芯片外部的存储单元。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
本领域普通技术人员可以理解:本申请中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围,也表示先后顺序。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或者多个。至少两个是指两个或者多个。“至少一个”、“任意一个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个、种),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。“多个”是指两个或两个以上,其它量词与之类似。此外,对于单数形式“a”,“an”和“the”出现的元素(element),除非上下文另有明确规定,否则其不意味着“一个或仅一个”,而是意味着“一个或多于一个”。例如,“a device”意味着对一个或多个这样的device。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。 通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个或多个示例性的设计中,本申请所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、数字通用光盘(英文:Digital Versatile Disc,简称:DVD)、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。本申请说明书的上述描述可以使得本领域技术任何可以利用或实现本申请的内容,任何基于所公开内容的修改都应该被认为是本领域显而易见的,本申请所描述的基本原则可以应用到其它变形中而不偏离本申请的发明本质和范围。因此, 本申请所公开的内容不仅仅局限于所描述的实施例和设计,还可以扩展到与本申请原则和所公开的新特征一致的最大范围。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。
Claims (33)
- 一种通信方法,其特征在于,包括:策略控制网元接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的用户路由选择策略URSP的标识、或允许的应用的标识;所述策略控制网元从数据存储网元获取所述终端设备的第一URSP;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP。
- 如权利要求1所述的方法,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述方法还包括:所述策略控制网元从所述数据存储网元获取所述终端设备的第二信息,所述第二信息为所述数据存储网元上存储的所述终端设备的禁止的应用的标识;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,包括:所述策略控制网元根据所述第一信息、所述第二信息和所述第一URSP,确定所述第二URSP,所述第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
- 如权利要求2所述的方法,其特征在于,所述方法还包括:所述策略控制网元根据所述第一信息和所述第二信息,确定更新后的禁止的应用的标识;所述策略控制网元将所述更新后的禁止的应用的标识存储至所述数据存储网元。
- 如权利要求1所述的方法,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,包括:所述策略控制网元根据第三URSP和所述第一URSP,确定所述第二URSP,所述第二URSP不包括由所述第一信息确定的所述第三URSP。
- 如权利要求4所述的方法,其特征在于,所述第一信息为禁止的PSI;所述方法还包括:所述策略控制网元根据所述禁止的PSI,确定禁止的应用的标识;所述策略控制网元根据所述禁止的应用的标识,确定所述第三URSP。
- 如权利要求1所述的方法,其特征在于,所述第一信息为允许的应用的标识;所述策略控制网元根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,包括:所述策略控制网元根据第四URSP和所述第一URSP,确定所述第二URSP,所述第二URSP包括由所述允许的应用的标识确定的所述第四URSP。
- 如权利要求1-3任一所述的方法,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元接收来自终端设备的第一信息,包括:所述策略控制网元在所述终端设备的注册流程中,接收来自所述终端设备的所述第一信息。
- 如权利要求1或6所述的方法,其特征在于,所述第一信息为允许的应用的标识;所述策略控制网元接收来自终端设备的第一信息,包括:所述策略控制网元在所述终端设备的注册流程或在所述终端设备主动发起的用户策略更新流程中,接收来自所述终端设备的所述第一信息。
- 一种通信方法,其特征在于,包括:策略控制网元向终端设备发送第一URSP;所述策略控制网元接收来自所述终端设备的用户策略送达报告,所述用户策略送达报告包含第一信息,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述策略控制网元根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,所述禁止的应用的标识用于所述策略控制网元执行用户策略决策。
- 如权利要求9所述的方法,其特征在于,所述策略控制网元根据所述第一信息,更新所述数据存储网元中存储的禁止的应用的标识,包括:所述策略控制网元从所述数据存储网元获取第二信息,所述第二信息为所述数据存储网元中存储的禁止的应用的标识;所述策略控制网元根据所述第一信息和所述第二信息,确定第三信息,所述第三信息包括至少一个禁止的应用的标识;所述策略控制网元将所述第三信息存储至所述数据存储网元,所述第三信息用于策略控制网元执行用户策略决策。
- 如权利要求9或10所述的方法,其特征在于,所述方法还包括:所述策略控制网元根据所述第一信息,更新所述数据存储网元中存储的URSP。
- 一种通信装置,其特征在于,包括:通信单元,用于接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的URSP的标识、或允许的应用的标识;从数据存储网元获取所述终端设备的第一URSP;处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP。
- 如权利要求12所述的装置,其特征在于,所述通信单元,还用于从所述数据存储网元获取所述终端设备的第二信息,所述第二信息为所述数据存储网元上存储的所述终端设备的禁止的应用的标识;所述处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据所述第一信息、所述第二信息和所述第一URSP,确定所述第二URSP,所述第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
- 如权利要求13所述的装置,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述处理单元,还用于根据所述第一信息和所述第二信息,确定更新后的禁止的应用的标识;将所述更新后的禁止的应用的标识存储至所述数据存储网元。
- 如权利要求12所述的装置,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI;所述处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据第三URSP和所述第一URSP,确定所述第二URSP,所述第二URSP不包括由所述第一信息确定的所述第三URSP。
- 如权利要求12所述的装置,其特征在于,所述第一信息为允许的应用的标识;所述处理单元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据第四URSP和所述第一URSP,确定所述第二URSP,所述第二URSP包括由所述允许的应用的标识确定的所述第四URSP。
- 如权利要求12-14任一所述的装置,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI、或禁止的URSP的标识;所述通信单元,用于接收来自终端设备的第一信息,具体包括:用于在所述终端设备的注册流程中,接收来自所述终端设备的所述第一信息。
- 如权利要求12或16所述的装置,其特征在于,所述第一信息为允许的应用的标识;所述通信单元,用于接收来自终端设备的第一信息,具体包括:用于在所述终端设备的注册流程或在所述终端设备主动发起的用户策略更新流程中,接收来自所述终端设备的所述第一信息。
- 一种通信系统,其特征在于,包括:策略控制网元和数据存储网元;所述策略控制网元,用于接收来自终端设备的第一信息,所述第一信息为禁止的应用的标识、或禁止的策略区块标识PSI、或禁止的URSP的标识、或允许的应用的标识;从所述数据存储网元获取所述终端设备的第一URSP;根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP;所述数据存储网元,用于存储所述第一URSP,以及向所述策略控制网元发送所述第一URSP。
- 如权利要求19所述的系统,其特征在于,所述策略控制网元,还用于从所述数据存储网元获取所述终端设备的第二信息,所述第二信息为所述数据存储网元上存储的所述终端设备的禁止的应用的标识;所述策略控制网元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:用于根据所述第一信息、所述第二信息和所述第一URSP,确定所述第二URSP,所述第二URSP不包括所述第二信息对应的URSP和所述第一信息对应的URSP。
- 如权利要求19所述的系统,其特征在于,所述第一信息为禁止的应用的标识、或禁止的PSI;所述策略控制网元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:根据第三URSP和所述第一URSP,确定所述第二URSP,所述第二URSP不包括由所述第一信息确定的所述第三URSP。
- 如权利要求19所述的系统,其特征在于,所述第一信息为允许的应用的标识;所述策略控制网元,用于根据所述第一信息和所述第一URSP,确定所述终端设备的第二URSP,具体包括:根据第四URSP和所述第一URSP,确定所述第二URSP,所述第二URSP包括由所述允许的应用的标识确定的所述第四URSP。
- 如权利要求19-22任一所述的系统,其特征在于,所述系统还包括所述终端设备, 用于向所述策略控制网元发送所述第一信息;接收来自所述策略控制网元的第五URSP,所述第五URSP是根据所述第一URSP和所述第二URSP确定的。
- 一种通信装置,其特征在于,包括:处理器和接口电路,所述处理器用于通过所述接口电路实现通信,并执行如权利要求1-8任一所述的方法。
- 一种通信装置,其特征在于,包括:处理器和接口电路,所述处理器用于通过所述接口电路实现通信,并执行如权利要求9-11任一所述的方法。
- 一种通信装置,其特征在于,包括处理器,用于与存储器相连,调用所述存储器中存储的程序,以执行如权利要求1-8任一所述的方法。
- 一种通信装置,其特征在于,包括处理器,用于与存储器相连,调用所述存储器中存储的程序,以执行如权利要求9-11任一所述的方法。
- 一种通信装置,其特征在于,处理器和存储器,其中,所述存储器用于存储计算机可执行指令,当所述处理器执行所述计算机可执行指令时,使所述装置执行如权利要求1-8任一所述的方法。
- 一种通信装置,其特征在于,处理器和存储器,其中,所述存储器用于存储计算机可执行指令,当所述处理器执行所述计算机可执行指令时,使所述装置执行如权利要求9-11任一所述的方法。
- 一种存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被执行时使得处理器执行如权利要求1-11任一所述的方法。
- 一种芯片系统,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于从所述存储器调用并运行所述计算机程序,使得安装有所述芯片系统的设备执行如利要求1-8任一项,或权利要求9-11任一项所述的通信方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行如利要求1-8任一项,或权利要求9-11任一项所述的通信方法。
- 一种通信装置,其特征在于,所述装置用来执行权利要求1-8任一项,或权利要求9-11任一项所述的通信方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20861831.4A EP4024956A4 (en) | 2019-09-02 | 2020-04-24 | COMMUNICATION METHOD, APPARATUS AND SYSTEM |
| US17/683,433 US12219457B2 (en) | 2019-09-02 | 2022-03-01 | Communication method, apparatus, and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910822115.1 | 2019-09-02 | ||
| CN201910822115.1A CN112449399B (zh) | 2019-09-02 | 2019-09-02 | 一种通信方法、装置及系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/683,433 Continuation US12219457B2 (en) | 2019-09-02 | 2022-03-01 | Communication method, apparatus, and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021042742A1 true WO2021042742A1 (zh) | 2021-03-11 |
Family
ID=74735163
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/086805 Ceased WO2021042742A1 (zh) | 2019-09-02 | 2020-04-24 | 一种通信方法、装置及系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12219457B2 (zh) |
| EP (1) | EP4024956A4 (zh) |
| CN (1) | CN112449399B (zh) |
| WO (1) | WO2021042742A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023187685A1 (en) * | 2022-03-29 | 2023-10-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Data collection from user equipment on user equipment route selection policy usage |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12382275B2 (en) * | 2020-03-18 | 2025-08-05 | Lg Electronics Inc. | Communication associated with edge computing |
| CN114126005B (zh) * | 2020-08-27 | 2025-06-03 | 中兴通讯股份有限公司 | 网络切片管理方法、系统和计算机可读存储介质 |
| CN115086896A (zh) * | 2021-03-12 | 2022-09-20 | 中国移动通信有限公司研究院 | 控制方法、装置、设备及可读存储介质 |
| CN115150933A (zh) * | 2021-03-30 | 2022-10-04 | 中国移动通信有限公司研究院 | 一种切片确定方法、装置和存储介质 |
| CN115150895B (zh) * | 2021-03-31 | 2025-10-28 | 华为技术有限公司 | 一种业务流处理方法、装置及系统 |
| CN115696299B (zh) * | 2021-07-30 | 2026-04-21 | 华为技术有限公司 | 通信方法、通信装置及通信系统 |
| CN116249175A (zh) * | 2021-08-10 | 2023-06-09 | 中国移动通信有限公司研究院 | 策略制定方法、装置、设备及可读存储介质 |
| CN116471218A (zh) * | 2022-01-11 | 2023-07-21 | 腾讯科技(深圳)有限公司 | 终端路由选择策略ursp检测方法及相关设备 |
| US20230163984A1 (en) * | 2022-01-13 | 2023-05-25 | Intel Corporation | User equipment (ue) route selection policy (usrp) ue in an evolved packet system (eps) |
| PL4221122T3 (pl) * | 2022-01-28 | 2025-01-20 | Deutsche Telekom Ag | Sposób żądania i/albo przesyłania informacji o polityce wyboru trasy urządzenia użytkownika podczas działania urządzenia użytkownika podłączonego do sieci telekomunikacyjnej, urządzenie użytkownika, system i nośnik czytelny dla komputera |
| CN117062097A (zh) * | 2022-05-05 | 2023-11-14 | 维沃移动通信有限公司 | Ue策略信息的配置方法、装置、第一网络功能及终端 |
| CN117279058A (zh) * | 2022-06-20 | 2023-12-22 | 华为技术有限公司 | 通信方法、装置和系统 |
| US20260059421A1 (en) * | 2022-08-12 | 2026-02-26 | Lg Electronics Inc. | Method and device for generating ursp rule identifier in wireless communication system |
| CN117939560A (zh) * | 2022-10-26 | 2024-04-26 | 维沃移动通信有限公司 | 执行结果上报方法、接收方法、终端及网络侧设备 |
| US12439280B2 (en) * | 2023-05-01 | 2025-10-07 | Verizon Patent And Licensing Inc. | Systems and methods for user equipment policy updates based on radio frequency connection characteristics |
| US12355770B2 (en) * | 2023-10-03 | 2025-07-08 | strongDM, Inc. | Identity and activity based network security policies |
| CN118215163B (zh) * | 2024-02-08 | 2024-12-13 | 中国联合网络通信有限公司广东省分公司 | 基于用户路由选择策略的多会话业务管理方法 |
| CN120857140A (zh) * | 2024-04-26 | 2025-10-28 | 中国电信股份有限公司技术创新中心 | 策略关联的处理方法及接入控制网元、介质、电子设备 |
| CN120980706A (zh) * | 2024-05-16 | 2025-11-18 | 维沃移动通信有限公司 | 信息交互方法、装置、设备以及可读存储介质 |
| US12242599B1 (en) | 2024-09-27 | 2025-03-04 | strongDM, Inc. | Fine-grained security policy enforcement for applications |
| US12348519B1 (en) | 2025-02-07 | 2025-07-01 | strongDM, Inc. | Evaluating security policies in aggregate |
| US12432242B1 (en) | 2025-03-28 | 2025-09-30 | strongDM, Inc. | Anomaly detection in managed networks |
| US12603921B1 (en) | 2025-11-19 | 2026-04-14 | strongDM, Inc. | Indexing entities and attributes for policy enforcement |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108811000A (zh) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | 一种参数的确定方法及通信实体 |
| CN109756423A (zh) * | 2017-11-03 | 2019-05-14 | 华为技术有限公司 | 策略更新的方法和装置 |
| CN109792652A (zh) * | 2016-08-18 | 2019-05-21 | 康维达无线有限责任公司 | 用于服务和会话连续性的网络服务暴露 |
| US20190268835A1 (en) * | 2018-05-18 | 2019-08-29 | Intel Corporation | Ue indication to pcf whether or not to send ue policy |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10524166B2 (en) * | 2017-01-09 | 2019-12-31 | Lg Electronics Inc. | Method for interworking between networks in wireless communication system and apparatus thereof |
| CN117793952A (zh) * | 2017-08-11 | 2024-03-29 | 华为技术有限公司 | 一种通信方法及装置 |
| US10764789B2 (en) * | 2017-08-11 | 2020-09-01 | Comcast Cable Communications, Llc | Application-initiated network slices in a wireless network |
| US10701587B2 (en) * | 2017-10-15 | 2020-06-30 | Qualcomm Incorporated | Policy provisioning at a user equipment (UE) |
| CN109818769A (zh) * | 2017-11-21 | 2019-05-28 | 华为技术有限公司 | 发送信息的方法和装置 |
| CN109922472B (zh) * | 2017-12-13 | 2021-10-26 | 华为技术有限公司 | 用户策略的获取 |
| CN109982391B (zh) * | 2017-12-28 | 2023-04-11 | 华为技术有限公司 | 数据的处理方法及装置 |
| CN110049070B (zh) * | 2018-01-15 | 2021-09-14 | 华为技术有限公司 | 事件通知方法及相关设备 |
| CN114827982A (zh) * | 2018-01-15 | 2022-07-29 | 华为技术有限公司 | 一种配置ue的策略的方法、装置和系统 |
| JP6930666B2 (ja) * | 2018-02-16 | 2021-09-01 | 日本電気株式会社 | Ng−ranノード、ue、ng−ranノードの方法、及びueの方法 |
| EP3756393A1 (en) * | 2018-02-19 | 2020-12-30 | NEC Laboratories Europe GmbH | Paging for delay tolerant mobile terminals and applications |
| EP4422141A3 (en) * | 2018-02-19 | 2024-11-06 | Huawei Technologies Co., Ltd. | Apparatus for supporting and influencing qos levels |
| CN110830983B (zh) * | 2018-08-13 | 2021-07-20 | 华为技术有限公司 | 一种局域网通信的管理方法及装置 |
| CN112511534B (zh) * | 2018-08-14 | 2022-02-25 | 华为技术有限公司 | 一种业务流的传输方法、通信方法及装置 |
| CN109460660B (zh) * | 2018-10-18 | 2022-04-08 | 广州市网欣计算机科技有限公司 | 一种移动设备安全管理系统 |
| CN111770507B (zh) * | 2019-03-30 | 2022-01-14 | 华为技术有限公司 | 策略控制方法、设备及系统 |
| CN111835638B (zh) * | 2019-04-23 | 2022-01-21 | 华为技术有限公司 | 策略规则下发方法、设备及系统 |
| CN110177368B (zh) * | 2019-07-16 | 2022-04-15 | 中国联合网络通信集团有限公司 | 一种呼叫建立方法和系统、视频通信服务器 |
| WO2021019458A1 (en) * | 2019-07-30 | 2021-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Ue route selection policies for multi-port devices |
| CN115669185B (zh) * | 2020-07-31 | 2025-02-25 | Oppo广东移动通信有限公司 | 数据传输方法、设备及存储介质 |
| CN117939560A (zh) * | 2022-10-26 | 2024-04-26 | 维沃移动通信有限公司 | 执行结果上报方法、接收方法、终端及网络侧设备 |
-
2019
- 2019-09-02 CN CN201910822115.1A patent/CN112449399B/zh active Active
-
2020
- 2020-04-24 EP EP20861831.4A patent/EP4024956A4/en not_active Withdrawn
- 2020-04-24 WO PCT/CN2020/086805 patent/WO2021042742A1/zh not_active Ceased
-
2022
- 2022-03-01 US US17/683,433 patent/US12219457B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109792652A (zh) * | 2016-08-18 | 2019-05-21 | 康维达无线有限责任公司 | 用于服务和会话连续性的网络服务暴露 |
| CN108811000A (zh) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | 一种参数的确定方法及通信实体 |
| CN109756423A (zh) * | 2017-11-03 | 2019-05-14 | 华为技术有限公司 | 策略更新的方法和装置 |
| US20190268835A1 (en) * | 2018-05-18 | 2019-08-29 | Intel Corporation | Ue indication to pcf whether or not to send ue policy |
Non-Patent Citations (4)
| Title |
|---|
| ANONYMOUS: "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Framework for the 5G System; Stage 2 (Release 15)", 3GPP STANDARD; TECHNICAL SPECIFICATION; 3GPP TS 23.503, vol. SA WG2, no. V15.2.0, 19 June 2018 (2018-06-19), pages 1 - 67, XP051472862 * |
| INTEL: "Provisioning of ANDSP and URSP via signalling", 3GPP DRAFT; S2-185166_PROVISIONING_OF_ANDSP_AND_URSP_VIA_SIGNALLING V2, vol. SA WG2, 1 June 2018 (2018-06-01), Newport Beach, U.S, pages 1 - 4, XP051535691 * |
| NOKIA; NOKIA SHANGHAI-BELL: "UE Policies", 3GPP DRAFT; C3-184362 WAS C3-184134 CR 29.507 UE POLICIES, vol. CT WG4, 16 July 2018 (2018-07-16), Sophia Antipolis, France, pages 1 - 16, XP051471922 * |
| See also references of EP4024956A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023187685A1 (en) * | 2022-03-29 | 2023-10-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Data collection from user equipment on user equipment route selection policy usage |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4024956A4 (en) | 2022-11-02 |
| CN112449399A (zh) | 2021-03-05 |
| US20220191765A1 (en) | 2022-06-16 |
| US12219457B2 (en) | 2025-02-04 |
| CN112449399B (zh) | 2023-03-10 |
| EP4024956A1 (en) | 2022-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112449399B (zh) | 一种通信方法、装置及系统 | |
| JP7483835B2 (ja) | セッション管理の方法、装置、およびシステム | |
| US11026080B2 (en) | Policy control function determining method, apparatus, and system | |
| CN112566149B (zh) | 配置业务的方法、通信装置和通信系统 | |
| US20220225443A1 (en) | Data transmission method and apparatus | |
| WO2019223674A1 (zh) | 在会话中建立GBR QoS流的方法和装置 | |
| CN112954768B (zh) | 通信方法、装置及系统 | |
| WO2018232570A1 (zh) | 一种注册及会话建立的方法、终端和amf实体 | |
| WO2021012736A1 (zh) | 一种会话管理网元的选择方法、装置及系统 | |
| KR20210127827A (ko) | 데이터 전송 방법, 장치, 및 시스템 | |
| US20230269794A1 (en) | Local network accessing method and apparatus | |
| US12603846B2 (en) | Systems and methods for edge-to-edge quality of service flow control in network slices | |
| WO2020200028A1 (zh) | 数据处理方法和数据处理装置 | |
| CN114071649A (zh) | 访问本地网络的方法和装置 | |
| WO2022021971A1 (zh) | 通信方法、第一策略控制网元及通信系统 | |
| CN111757312A (zh) | 一种会话的处理方法及装置 | |
| WO2018233451A1 (zh) | 通信方法、装置和系统 | |
| CN116195281A (zh) | 无线通信方法、通信装置及通信系统 | |
| CN115915196A (zh) | 一种链路状态检测方法、通信装置及通信系统 | |
| WO2021218244A1 (zh) | 通信方法、装置及系统 | |
| WO2024208017A1 (zh) | 通信方法、通信装置及通信系统 | |
| WO2018233615A1 (zh) | 一种pdu会话处理方法及装置 | |
| CN117999815A (zh) | 用于在移动期间执行网络切片替换的方法、设备和系统 | |
| WO2021138784A1 (zh) | 一种接入网络的方法、装置及系统 | |
| WO2021147105A1 (zh) | 通信方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20861831 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020861831 Country of ref document: EP Effective date: 20220330 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2020861831 Country of ref document: EP |