CN112399523B - URSP checking method and device - Google Patents

URSP checking method and device Download PDF

Info

Publication number
CN112399523B
CN112399523B CN202011384267.7A CN202011384267A CN112399523B CN 112399523 B CN112399523 B CN 112399523B CN 202011384267 A CN202011384267 A CN 202011384267A CN 112399523 B CN112399523 B CN 112399523B
Authority
CN
China
Prior art keywords
ursp
original
target
equipment
smf
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.)
Active
Application number
CN202011384267.7A
Other languages
Chinese (zh)
Other versions
CN112399523A (en
Inventor
任驰
马瑞涛
马泽芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202011384267.7A priority Critical patent/CN112399523B/en
Publication of CN112399523A publication Critical patent/CN112399523A/en
Application granted granted Critical
Publication of CN112399523B publication Critical patent/CN112399523B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic

Abstract

The embodiment of the application provides a URSP checking method and device, relates to the technical field of communication, and solves the technical problem that whether a monitoring terminal correctly executes a URSP issued by core network equipment or not in the prior art. The URSP checking method comprises the following steps: PCF equipment receives URSP checking request from original SMF equipment; since the URSP check request includes: the terminal sends the original URSP and PSI of the original URSP carried when the PDU session establishment request is sent to the original SMF equipment, therefore, the PCF equipment determines the target URSP corresponding to the PSI and checks the original URSP according to the target URSP.

Description

URSP checking method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a URSP checking method and apparatus.
Background
In the stage of the third generation partnership project (3 gpp) R15, the fifth generation (the 5 generation,5 g) core network already has a policy configuration scheme for a part of terminals and services, and defines a terminal routing policy (URSP). The core network equipment further refines the control of the terminal service session through the URSP strategy.
However, because of the variety of terminals, the capabilities of different terminals may have great differences, and some terminals may not be able to correctly execute the URSP delivered by the network. Under such circumstances, how to monitor whether the terminal correctly executes the URSP issued by the core network device is a technical problem that needs to be solved at present.
Disclosure of Invention
The application provides a URSP checking method and device, and solves the technical problem that whether a terminal correctly executes a URSP issued by core network equipment cannot be monitored in the prior art.
In order to achieve the purpose, the technical scheme is as follows:
in a first aspect, a URSP checking method is provided, which is applied to PCF equipment, and includes: PCF equipment receives URSP checking request from SMF equipment; since the URSP check request includes: the terminal sends the original URSP carried by the PDU conversation establishing request and the PSI of the original URSP to the original SMF device, therefore, the PCF device determines the target URSP corresponding to the PSI and checks the original URSP according to the target URSP.
It can be seen that the terminal sends the PDU session establishment request to the original SMF device, where the PDU session establishment request carries PSI of the original URSP and the original URSP, and before the original SMF device establishes the PDU session with the terminal, the original SMF device sends the URSP check request to the PCF device. Since the URSP check request includes: the terminal sends the PSI of the original URSP and the original URSP carried when the PDU session establishment request is sent to the original SMF equipment, therefore, the PCF equipment determines the target URSP corresponding to the PSI and checks the original URSP according to the target URSP, thereby solving the technical problem that the prior art can not monitor whether the terminal correctly executes the URSP sent by the core network equipment or not, and ensuring the reliability and controllability of terminal services.
In a second aspect, a URSP checking apparatus is provided, which is applied to PCF equipment, and includes: the device comprises a receiving unit, a determining unit and a checking unit. And the receiving unit is used for receiving a terminal routing strategy URSP checking request from the SMF equipment. The URSP check request includes: and the terminal sends a protocol data unit PDU session establishment request to the original SMF equipment, wherein the request carries the original URSP and the policy partition identification PSI of the original URSP. And the determining unit is used for determining the target URSP corresponding to the PSI received by the receiving unit. And the processing unit is used for checking the original URSP according to the target URSP determined by the determining unit.
In a third aspect, a URSP verification apparatus is provided that includes a memory and a processor. The memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus. When the URSP checking apparatus is operating, the processor executes the computer-executable instructions stored in the memory to cause the URSP checking apparatus to perform the URSP checking method described in the first aspect.
The URSP checking device may be a network device, or may be a part of a network device, such as a system on chip in the network device. The system on chip is configured to support the network device to implement the functions involved in the first aspect and any one of the possible implementations thereof, for example, to receive, determine, and offload data and/or information involved in the URSP checking method. The chip system includes a chip and may also include other discrete devices or circuit structures.
In a fourth aspect, a computer-readable storage medium is provided, which includes computer-executable instructions that, when executed on a computer, cause the computer to perform the URSP checking method of the first aspect.
In a fifth aspect, a computer program product is provided, which comprises computer instructions that, when run on a computer, cause the computer to perform the URSP checking method as described in the first aspect and its various possible implementations.
It should be noted that all or part of the above computer instructions may be stored on the first computer readable storage medium. The first computer readable storage medium may be packaged together with or separately from the processor of the URSP checking apparatus, which is not limited in this application.
For the description of the second, third, fourth and fifth aspects of the present invention, reference may be made to the detailed description of the first aspect; in addition, for the beneficial effects described in the second aspect, the third aspect, the fourth aspect and the fifth aspect, reference may be made to the beneficial effect analysis of the first aspect, and details are not repeated here.
In the present application, the names of the aforementioned URSP checking means do not limit the devices or function modules themselves, and in actual implementation, these devices or function modules may appear by other names. Insofar as the functions of the respective devices or functional blocks are similar to those of the present invention, they are within the scope of the claims of the present invention and their equivalents.
These and other aspects of the invention will be more readily apparent from the following description.
Drawings
Fig. 1 is a schematic structural diagram of a communication system according to an embodiment of the present application;
fig. 2 is a schematic diagram of a hardware structure of a URSP checking apparatus according to an embodiment of the present disclosure;
fig. 3 is a schematic hardware structure diagram of another URSP checking apparatus provided in the embodiment of the present application;
fig. 4 is a schematic flowchart of a URSP checking method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a URSP checking apparatus according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
For the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second", and the like are used to distinguish the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the terms "first", "second", and the like do not limit the quantity and execution order.
To facilitate an understanding of the present application, reference will now be made to the description of the related concepts related to the embodiments of the present application.
Access and mobility management function (AMF) device
The AMF device is a device in a fifth generation mobile communication technology (5 g) core network, and is mainly used for implementing management functions of a control plane such as registration management, connection management, mobility management, user accessibility management, participation in management related to authentication and authorization, and the like.
In this embodiment, the first core network device may be a first AMF device in a first core network, and the second core network device may be a second AMF device in a second core network.
For convenience of description, in the embodiment of the present application, a first core network device is taken as a first AMF device, and a second core network device is taken as a second AMF device for example.
Session Management Function (SMF) device
The SMF device is a device in a 5G core network, and is mainly responsible for session management related work, including establishment, modification, release, and the like, and the specific functions include Internet Protocol (IP) address allocation, selection and control of a user plane, configuration of a service route and uplink traffic guidance, determination of a session and service continuity mode, and configuration of a quality of service (QOS) policy of a user port function device in a session establishment process.
Policy Control Function (PCF) device
The PCF device is a device in the 5G core network, and is mainly configured to obtain policy information signed by the user terminal, and send the policy information to the AMF device and the SMF device.
Terminal routing policy (URSP)
The 3GPP defines a URSP mechanism in the framework of the 5G core network, and the core network device can further refine the control of the service session of the terminal through the URSP. A standard URSP marks a specific service type by a Traffic Descriptor (Traffic Descriptor), and the corresponding policy rule definition is shown in table 1.
TABLE 1
Figure BDA0002810600500000041
Figure BDA0002810600500000051
The content definition of the routing descriptor list in the URSP is shown in table 2.
TABLE 2
Figure BDA0002810600500000052
Figure BDA0002810600500000061
In practical application, PCF equipment signs a URSP with the granularity of each terminal, and issues the URSP corresponding to the terminal through the UE policy control flow during the process of registering the terminal in the 5G network. And after receiving the corresponding URSP, the terminal stores and activates the URSP on the operating system level, and when the terminal uses the service matched with the corresponding flow descriptor in the URSP, the terminal adapts the corresponding URSP and carries a corresponding session control related identifier in a subsequent service session establishment request.
Illustratively, PCF equipment signs a URSP for the first service of the terminal, and the criterion for matching the traffic descriptor is an IP address, assuming that the IP address of the server corresponding to the first service is 1.1.1.1. When the terminal initiates a first service access destination address 1.1.1.1, the terminal determines that it needs to match and execute a URSP with an IP descriptor configuration destination address of 1.1.1.1, and the terminal carries a parameter value (e.g., S-NSSAI =00000001, dnn =5gnet, etc.) specified in a routing descriptor list configured in the corresponding URSP in a subsequent service session establishment request.
As described in the background, due to the wide variety of terminals, the capabilities of different terminals may have large differences, and some terminals may not be able to correctly execute the URSP delivered by the network. Under such a situation, how to monitor whether the terminal correctly executes the URSP issued by the core network device is a technical problem that needs to be solved at present.
When how to monitor whether a terminal correctly executes a URSP issued by core network equipment, it is first determined that a flow of a PCF equipment issuing the URSP to the terminal defined by 3GPP includes S1-S4.
S1, the terminal sends a registration request to the AMF device.
S2, the AMF device requests URSP from PCF device.
And S3, the PCF equipment transmits the URSP corresponding to the terminal to the AMF equipment.
S4, the AMF equipment forwards the URSP issued by the PCF equipment to the terminal.
After the URSP issuing process is finished, the process of establishing the PDI session between the terminal and the AMF device includes S5-S7.
And S5, the terminal sends a PDU session establishment request to the AMF equipment, wherein the request comprises DNN and S-NSSAI specified by a routing descriptor list in the URSP and N1 SM information (related to session management transmitted through an N1 interface), the PDU session establishment request comprises the PDU session establishment request, and the PDU session establishment request comprises all parameter values (DNN/S-NSSAI/SSC Mode/etc) specified by the routing descriptor in the URSP.
And S6, the AMF device transparently transmits the N1 SM information to the SMF device (only forwards, not analyzes), and forwards the DNN and the S-NSSAI carried by the terminal in the registration request to the SMF device.
And S7, the SMF equipment completes the establishment of the subsequent PDU session according to the session control parameters (PDU session type/SSC Mode) carried by the PDU session establishment request in the N1 SM information and DNN/S-NSSAI carried by the terminal registration request forwarded by the AMF equipment, wherein the establishment comprises the request of session management related strategy information to the PCF equipment. It should be noted that the session management policy and the terminal routing policy belong to different policy types, and the implemented functions and the included contents are different from each other.
As can be seen from the above, the nodes involved in the delivery of the URSP mainly include the terminal, the AMF device and the PCF device, and the nodes involved in the subsequent PDU session establishment process mainly include the terminal, the AMF device, the SMF device and the PCF device. Therefore, when how to monitor whether the terminal correctly executes the URSP delivered by the core network device, the capability of performing the URSP condition check has several potential execution points, that is: an AMF device, or an SMF device, or a PCF device.
For the AMF device, since the AMF device does not analyze the content in the N1 SM information in the PDU session establishment process, the AMF device cannot obtain the complete content of the URSP parameter, and the AMF device cannot be used as an execution point for the verification.
For the SMF device, since the delivery procedure of the URSP does not pass through the SMF, and multiple PDU sessions established by a single terminal may be established by different SMF devices, it is not known in advance in which SMF device the URSP should be stored (for subsequent comparison check), and thus the SMF device cannot be used as an execution point for the check.
For PCF equipment, PCF itself stores the total URSP rule information of the terminal, the standard mechanism defined by the existing 3GPP can ensure that AMF equipment and SMF equipment in the registration process and PDU session establishment process of the terminal select the same PCF equipment, meanwhile, under the condition that PCF equipment exists, the SMF equipment in the PDU session establishment process can interact with the PCF equipment to obtain the relevant strategy of session management, and the existing flow can be reused to report the parameters requested by the terminal to the PCF equipment.
Therefore, in view of the above problem, an embodiment of the present application provides a URSP checking method, including: the terminal sends PDU session establishment request to the original SMF device, wherein PSI of original URSP and original URSP is carried in the PDU session establishment request, and before the original SMF device establishes PDU session with the terminal, a URSP checking request is sent to PCF device. Since the URSP check request includes: the terminal sends the original URSP carried by the PDU session establishment request to the original SMF equipment and the PSI of the original URSP, therefore, the PCF equipment determines the target URSP corresponding to the PSI and checks the original URSP according to the target URSP, thereby solving the technical problem that the prior art can not monitor whether the terminal correctly executes the URSP issued by the core network equipment or not, and ensuring the reliability and controllability of terminal services.
The URSP checking method provided in the embodiment of the present application is applicable to the communication system 10. Fig. 1 shows one configuration of the communication system 10. As shown in fig. 1, the communication system 10 includes: terminal 11, AMF device 12, SMF device 13, and PCF device 14.
The terminal 11 is connected with the AMF device 12 through an N1 interface; the AMF device 12 is connected with the SMF device 13 through an N11 interface; the SMF equipment 13 is connected with the PCF equipment 14 through an N7 interface; the AMF device 12 is connected to the PCF device 14 via an N15 interface.
The N1 interface, the N11 interface, the N7 interface, and the N15 interface are standard interfaces defined by 3 GPP.
Terminal 11 in the present embodiment may refer to a device providing voice and/or data connectivity to a user, a handheld device having wireless connectivity capabilities, or other processing device connected to a wireless modem. A wireless terminal may communicate with one or more core networks via a Radio Access Network (RAN). The wireless terminals may be mobile terminals such as mobile phones (or "cellular" phones) and computers with mobile terminals, as well as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices that exchange language and/or data with a wireless access network, such as cell phones, tablets, laptops, netbooks, personal Digital Assistants (PDAs).
It should be noted that the embodiments of the present application can also be applied to communication systems of other mobile communication technologies, for example, fourth generation mobile communication technology (4 g). When the embodiment of the present application is applied to a communication system of another mobile communication technology, the device of the 5G core network may be a core network device having the same function in the communication system of the other mobile communication technology. For example: the function of the PCF apparatus is the same as that of a Policy and Charging Rules Function (PCRF) apparatus in the 4G core network. Therefore, when the embodiment of the present application is applied to a 4G communication system, the PCF device in the embodiment of the present application may be replaced with a PCRF device.
The basic hardware structures of the terminal 11, the AMF device 12, the SMF device 13, and the PCF device 14 in fig. 1 are similar, and all include elements included in the URSP checking apparatus shown in fig. 2. The hardware configuration of the terminal 11, AMF device 12, SMF device 13, and PCF device 14 in fig. 1 will be described below by taking the URSP check apparatus shown in fig. 2 as an example.
Fig. 2 shows a schematic hardware structure diagram of the URSP checking apparatus according to an embodiment of the present application. As shown in fig. 2, the URSP checking means includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22 and the communication interface 23 may be connected by a bus 24.
The processor 21 is a control center of the URSP checking apparatus, and may be a single processor or a combination of a plurality of processing elements. For example, the processor 21 may be a Central Processing Unit (CPU), other general-purpose processors, or the like. Wherein a general purpose processor may be a microprocessor or any conventional processor or the like.
For one embodiment, processor 21 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 2.
The memory 22 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that may store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
In a possible implementation, the memory 22 may exist separately from the processor 21, and the memory 22 may be connected to the processor 21 via a bus 24 for storing instructions or program code. The URSP checking method provided by the embodiment of the present invention can be implemented when the processor 21 calls and executes instructions or program codes stored in the memory 22.
In another possible implementation, the memory 22 may also be integrated with the processor 21.
And a communication interface 23 for connecting with other devices through a communication network. The communication network may be an ethernet network, a wireless access network, a Wireless Local Area Network (WLAN), or the like. The communication interface 23 may include a receiving unit for receiving data, and a transmitting unit for transmitting data.
The bus 24 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 2, but that does not indicate only one bus or one type of bus.
It should be noted that the configuration shown in fig. 2 does not constitute a limitation on the URSP checking means. In addition to the components shown in fig. 2, the URSP checking apparatus may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
Fig. 3 shows another hardware configuration of the URSP checking apparatus in the embodiment of the present application. As shown in fig. 3, the URSP checking means may comprise a processor 31 and a communication interface 32. The processor 31 is coupled to a communication interface 32.
The function of the processor 31 may refer to the description of the processor 21 above. The processor 31 also has a memory function, and the function of the memory 22 can be referred to.
The communication interface 32 is used to provide data to the processor 31. The communication interface 32 may be an internal interface of the URSP checking apparatus, or may be an external interface (corresponding to the communication interface 23) of the URSP checking apparatus.
It should be noted that the configuration shown in fig. 2 (or fig. 3) does not constitute a limitation of the URSP checking apparatus, which may include more or less components than those shown in fig. 2 (or fig. 3), or combine some components, or a different arrangement of components, in addition to those shown in fig. 2 (or fig. 3).
The following describes in detail a URSP checking method provided in an embodiment of the present application, with reference to the communication system shown in fig. 1 and the URSP checking apparatus shown in fig. 2 (or fig. 3).
Fig. 4 is a schematic flowchart of a URSP checking method according to an embodiment of the present application. As shown in fig. 4, the URSP checking method includes the following S401 to S413.
S401, the terminal sends a PDU session establishment request to the original SMF equipment.
It should be understood that, during the process of registering the terminal in the 5G network, that is, before the terminal sends the PDU session establishment request to the original SMF device, the PCF device issues the URSP subscribed for the terminal to the terminal. The specific steps may refer to the flows S1 to S4 of the PCF device sending URSP to the terminal according to the standard defined by the above-mentioned 3 GPP.
After PCF equipment sends URSP to the terminal, the terminal sends a PDU session establishment request to AMF equipment. The PDU session setup request carries the original URSP and N1 SM information (possibly including the PDU session type and SSC Mode). In addition, the terminal additionally includes a Policy Section ID (PSI) corresponding to the executed URSP in the N1 SM information, so that a subsequent PCF apparatus searches for the URSP corresponding to the PSI from the stored plurality of URSPs. The AMF device transmits the N1 SM information to the original SMF device and simultaneously forwards DNN/S-NSSAI requested by the terminal to the original SMF device.
S402, PCF device receives URSP checking request from original SMF device.
Wherein, URSP checks the request and includes: and the terminal sends the original URSP carried by the PDU session establishment request and the PSI of the original URSP to the original SMF equipment.
Specifically, after receiving a PDU session establishment request sent by the terminal, the original SMF device sends a URSP check request to the PCF device, where the request message carries session control parameter values (PDU session type/SSC Mode) related to the URSP carried in the N1 SM information, and the original URSP and the PSI of the original URSP carried when the terminal sends the PDU session establishment request to the original SMF device. The original URSP comprises DNN/S-NSSAI carried in a terminal registration request forwarded by the AMF equipment.
S403, PCF equipment determines target URSP corresponding to PSI.
After receiving the URSP check request from the original SMF device, the URSP check request includes: the terminal sends the original URSP and PSI of the original URSP carried by the PDU session establishment request to the original SMF equipment, so that the PCF equipment searches the URSP corresponding to the PSI from a plurality of stored URSPs.
S404, PCF device checks original URSP according to target URSP.
After determining the target URSP corresponding to PSI, PCF equipment checks the original URSP according to the target URSP.
Specifically, when the PCF device checks the original URSP according to the target URSP, if the parameters in the target URSP correspond to the parameters in the original URSP one to one, S405-S406 is executed; if the data network name DNN in the target URSP is consistent with the DNN in the original URSP, the network slice selection assistance information S-NSSAI in the target URSP is consistent with the S-NSSAI in the original URSP, and other parameters in the target URSP are not consistent with other parameters in the original URSP, then S406-S407 are executed; if the DNN in the target URSP is not consistent with the DNN in the original URSP, or the S-NSSAI in the target URSP is not consistent with the S-NSSAI in the original URSP, then S408-S412 is executed.
S405, the PCF device sends a first response message to the original SMF device.
Specifically, if the parameters in the target URSP correspond to the parameters in the original URSP one to one, it indicates that the original URSP is consistent with the target URSP, that is, the terminal correctly executes the URSP delivered by the PCF device. In this case, the PCF device sends a first response message to the original SMF device. Wherein the first response message is used for instructing the original SMF device to establish a PDU session with the terminal according to the original URSP.
S406, the original SMF device establishes a PDU session with the terminal according to the original URSP.
Optionally, the PDU session may be a session selected by a user plane function UPF device, established by a user plane tunnel, or the like.
S407, the PCF apparatus sends a second response message to the original SMF apparatus.
Specifically, if the data network name DNN in the target URSP is consistent with the DNN in the original URSP, the network slice selection assistance information S-NSSAI in the target URSP is consistent with the S-NSSAI in the original URSP, and the other parameters in the target URSP are not consistent with the other parameters in the original URSP, it is indicated that the DNN and S-NSSAI in the original URSP match, but the other parameters do not match. In this case, the AMF device does not need to reselect the SMF device, but only needs to modify the parameters in the original URSP that do not match the target URSP, and send a second response message to the original SMF device. And the second response message is used for indicating the original SMF equipment to establish the PDU session with the terminal according to the target URSP.
S408, the original SMF device establishes a PDU session with the terminal according to the target URSP.
S409, the PCF apparatus sends a third response message to the original SMF apparatus.
Specifically, if the DNN in the target URSP is not consistent with the DNN in the original URSP, or the S-NSSAI in the target URSP is not consistent with the S-NSSAI in the original URSP, it indicates that the original SMF device selected by the AMF device may not satisfy the service guarantee effect that the target URSP needs to achieve. In this case, the PCF apparatus then sends a third response message to the original SMF device. Wherein, the third response message is used for instructing the original SMF device to send reselection information to the AMF device according to the target URSP; the reselection information is used to instruct the AMF device to select a target SMF device satisfying the target URSP according to the target URSP.
And S410, the original SMF equipment sends reselection information to the AMF equipment according to the target URSP.
Specifically, after the PCF equipment sends the third response message to the original SMF equipment, the original SMF equipment sends an SMF equipment reselection message to the AMF equipment, where the message carries the correct DNN and S-NSSAI of the PDU session requested to be established by the terminal, that is, the DNN and S-NSSAI in the target URSP sent by the PCF equipment, and if other parameters in the original URSP need to be corrected at the same time, the original SMF equipment should send the corrected parameters (that is, the target URSP) to the AMF equipment together.
And S411, the AMF device selects a target SMF device meeting the target URSP according to the target URSP.
Specifically, after receiving reselection information sent by the original SMF device according to the target URSP, the AMF reports to reselect the SMF device based on the DNN and S-NSSAI in the target URSP received from the original SMF device, and selects the target SMF device satisfying the target URSP.
S412, the AMF device forwards the PDU session establishment request sent by the terminal to the target SMF device.
After determining the target SMF device, the AMF device sends a PDU session establishment request to the target SMF device, and carries the session control parameters (DNN, S-NSSAI, PDU session type, SSC Mode, etc.) in the URSP corrected by the PCF device (i.e., the target URSP).
And S413, the target SMF equipment establishes a PDU session with the terminal according to the target URSP.
After receiving a PDU session establishment request transmitted by a terminal and forwarded by AMF equipment, the target SMF equipment completes the subsequent processes of establishment of PDU session user plane resources, acquisition and execution of a session management strategy and the like, and returns a PDU session establishment response to the terminal through the AMF equipment to complete PDU session establishment.
The embodiment of the application provides a URSP checking method, which comprises the following steps: PCF equipment receives URSP checking request from SMF equipment; since the URSP check request includes: the terminal sends the original URSP carried by the PDU conversation establishing request and the PSI of the original URSP to the original SMF device, therefore, the PCF device determines the target URSP corresponding to the PSI and checks the original URSP according to the target URSP.
It can be seen that the terminal sends the PDU session establishment request to the original SMF device, where the PDU session establishment request carries PSI of the original URSP and the original URSP, and before the original SMF device establishes the PDU session with the terminal, the original SMF device sends the URSP check request to the PCF device. Since the URSP check request includes: the terminal sends the original URSP carried by the PDU session establishment request to the original SMF equipment and the PSI of the original URSP, therefore, the PCF equipment determines the target URSP corresponding to the PSI and checks the original URSP according to the target URSP, thereby solving the technical problem that the prior art can not monitor whether the terminal correctly executes the URSP issued by the core network equipment or not, and ensuring the reliability and controllability of terminal services.
The scheme provided by the embodiment of the application is mainly introduced from the perspective of a method. To implement the above functions, it includes hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiment of the present application, the function modules of the URSP checking apparatus may be divided according to the above method example, for example, each function module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. Optionally, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and another division manner may be provided in actual implementation.
Fig. 5 is a schematic structural diagram of a URSP checking apparatus 50 according to an embodiment of the present disclosure. The URSP checking apparatus 50 is used to solve the technical problem that the prior art cannot monitor whether the terminal correctly executes the URSP issued by the core network device, for example, is used to execute the URSP checking method shown in fig. 4. The URSP checking device 50 is applied to PCF equipment, and includes: a receiving unit 501, a determining unit 502 and a checking unit 503.
The receiving unit 501 is configured to receive a URSP check request from an SMF device; the URSP check request includes: and the terminal sends the original URSP carried by the PDU session establishment request and the PSI of the original URSP to the original SMF equipment. For example, in conjunction with fig. 4, the receiving unit 501 is configured to perform S402.
A determining unit 502, configured to determine a target URSP corresponding to the PSI received by the receiving unit 501. For example, in connection with fig. 4, the determination unit 502 is configured to perform S403.
And a processing unit, configured to check the original URSP according to the target URSP determined by the determining unit 502. For example, in conjunction with fig. 4, the processing unit is configured to execute S404.
Optionally, the URSP checking apparatus further includes: a transmitting unit 504.
A sending unit 504, configured to send a first response message to the original SMF device if the parameters in the target URSP checked by the checking unit 503 are in one-to-one correspondence with the parameters in the original URSP. The first response message is used to instruct the original SMF device to establish a PDU session with the terminal according to the original URSP. For example, in conjunction with fig. 4, the sending unit 504 is configured to execute S405.
Optionally, the sending unit 504 is further configured to send a second response message to the original SMF device if the data network name DNN in the target URSP checked by the checking unit 503 is consistent with the DNN in the original URSP, the network slice selection assistance information S-NSSAI in the target URSP is consistent with the S-NSSAI in the original URSP, and other parameters in the target URSP are inconsistent with other parameters in the original URSP. The second response message is used for instructing the original SMF device to establish a PDU session with the terminal according to the target URSP. For example, in conjunction with fig. 4, the sending unit 504 is configured to execute S407.
Optionally, the sending unit 504 is further configured to send a third response message to the original SMF device if the DNN in the target URSP checked by the checking unit 503 is not consistent with the DNN in the original URSP, or the S-NSSAI in the target URSP is not consistent with the S-NSSAI in the original URSP. The third response message is used to instruct the original SMF device to send reselection information to the access and mobility management function, AMF, device according to the target URSP. The reselection information is used to instruct the AMF device to select a target SMF device satisfying the target URSP according to the target URSP. For example, in conjunction with fig. 4, the sending unit 504 is configured to execute S409.
Embodiments of the present application further provide a computer-readable storage medium, which includes computer-executable instructions. When the computer executes the instructions to run on the computer, the computer is enabled to execute the steps executed by the URSP checking device in the URSP checking method provided by the embodiment.
The embodiment of the present application further provides a computer program product, where the computer program product may be directly loaded into the memory and contains software codes, and after the computer program product is loaded by a computer and executed, the computer program product can implement the steps performed by the URSP checking apparatus in the URSP checking method provided in the foregoing embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The processes or functions according to the embodiments of the present application are generated in whole or in part when the computer-executable instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). Computer-readable storage media can be any available media that can be accessed by a computer or data storage device including one or more available media integrated servers, data centers, and the like. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), among others.
Through the description of the foregoing embodiments, it will be clear to those skilled in the art that, for convenience and simplicity of description, only the division of the functional modules is illustrated, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal structure of the apparatus may be divided into different functional modules to complete all or part of the above described functions.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical function division, and there may be other division ways in actual implementation. For example, various elements or components may be combined or may be integrated into another device, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are also within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (8)

1. A URSP checking method is applied to a Policy Control Function (PCF) device and comprises the following steps:
receiving a terminal routing strategy URSP checking request from an original session management function SMF device; the URSP check request includes: the terminal sends a Protocol Data Unit (PDU) session establishment request to the original SMF equipment, wherein the request carries an original URSP and a policy partition identifier (PSI) of the original URSP;
determining a target URSP corresponding to the PSI;
checking the original URSP according to the target URSP;
if the data network name DNN in the target URSP is consistent with the DNN in the original URSP, the network slice selection auxiliary information S-NSSAI in the target URSP is consistent with the S-NSSAI in the original URSP, and other parameters in the target URSP are not consistent with other parameters in the original URSP, sending a second response message to the original SMF equipment; and the second response message is used for indicating the original SMF equipment to establish a PDU session with the terminal according to the target URSP.
2. The URSP verification method of claim 1, further comprising:
if the parameters in the target URSP correspond to the parameters in the original URSP one by one, sending a first response message to the original SMF equipment; the first response message is used for indicating the original SMF equipment to establish a PDU session with the terminal according to the original URSP.
3. The URSP verification method of claim 1, further comprising:
if the DNN in the target URSP is inconsistent with the DNN in the original URSP or the S-NSSAI in the target URSP is inconsistent with the S-NSSAI in the original URSP, sending a third response message to the original SMF equipment; the third response message is used for indicating the original SMF equipment to send reselection information to access and mobility management function (AMF) equipment according to the target URSP; and the reselection information is used for indicating the AMF equipment to select the target SMF equipment meeting the target URSP according to the target URSP.
4. A URSP checking apparatus, applied to a PCF device, comprising: the device comprises a receiving unit, a determining unit, a checking unit and a sending unit;
the receiving unit is used for receiving a terminal routing strategy URSP checking request from an original session management function SMF device; the URSP check request includes: the terminal sends a Protocol Data Unit (PDU) session establishment request to the original SMF equipment, wherein the request carries an original URSP and a policy partition identifier (PSI) of the original URSP;
the determining unit is configured to determine a target URSP corresponding to the PSI received by the receiving unit;
the checking unit is configured to check the original URSP according to the target URSP determined by the determining unit;
the sending unit is configured to send a second response message to the original SMF device if the data network name DNN in the target URSP checked by the checking unit is consistent with the DNN in the original URSP, the network slice selection assistance information S-NSSAI in the target URSP is consistent with the S-NSSAI in the original URSP, and other parameters in the target URSP are not consistent with other parameters in the original URSP; and the second response message is used for indicating the original SMF equipment to establish a PDU session with the terminal according to the target URSP.
5. The URSP checking apparatus of claim 4,
the sending unit is configured to send a first response message to the original SMF device if the parameters in the target URSP checked by the checking unit correspond to the parameters in the original URSP one to one; the first response message is used for indicating the original SMF equipment to establish a PDU session with the terminal according to the original URSP.
6. The URSP checking apparatus according to claim 4 or 5,
the sending unit is further configured to send a third response message to the original SMF device if the DNN in the target URSP checked by the checking unit is inconsistent with the DNN in the original URSP, or the S-NSSAI in the target URSP is inconsistent with the S-NSSAI in the original URSP; the third response message is used for indicating the original SMF equipment to send reselection information to access and mobility management function (AMF) equipment according to the target URSP; and the reselection information is used for indicating the AMF equipment to select the target SMF equipment meeting the target URSP according to the target URSP.
7. A URSP verification apparatus, comprising a memory and a processor; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus;
the processor executes the computer-executable instructions stored by the memory to cause the URSP checking apparatus to perform the URSP checking method of any one of claims 1-3 when the URSP checking apparatus is operating.
8. A computer-readable storage medium comprising computer-executable instructions that, when executed on a computer, cause the computer to perform the URSP verification method of any of claims 1-3.
CN202011384267.7A 2020-12-01 2020-12-01 URSP checking method and device Active CN112399523B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011384267.7A CN112399523B (en) 2020-12-01 2020-12-01 URSP checking method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011384267.7A CN112399523B (en) 2020-12-01 2020-12-01 URSP checking method and device

Publications (2)

Publication Number Publication Date
CN112399523A CN112399523A (en) 2021-02-23
CN112399523B true CN112399523B (en) 2022-11-18

Family

ID=74604059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011384267.7A Active CN112399523B (en) 2020-12-01 2020-12-01 URSP checking method and device

Country Status (1)

Country Link
CN (1) CN112399523B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116471218A (en) * 2022-01-11 2023-07-21 腾讯科技(深圳)有限公司 Terminal route selection policy URSP detection method and related equipment
WO2023207870A1 (en) * 2022-04-26 2023-11-02 维沃移动通信有限公司 Data processing method, terminal, and network side device
CN117692982A (en) * 2022-09-02 2024-03-12 维沃移动通信有限公司 Routing policy execution condition processing method, device and equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019227313A1 (en) * 2018-05-29 2019-12-05 Nokia Shanghai Bell Co., Ltd. Method, apparatus and computer readable media for policy distribution
CN110800330A (en) * 2018-02-09 2020-02-14 Oppo广东移动通信有限公司 Wireless communication method, network equipment and terminal equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110800330A (en) * 2018-02-09 2020-02-14 Oppo广东移动通信有限公司 Wireless communication method, network equipment and terminal equipment
WO2019227313A1 (en) * 2018-05-29 2019-12-05 Nokia Shanghai Bell Co., Ltd. Method, apparatus and computer readable media for policy distribution

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"23503-f10";3GPP;《3GPP Specs\23_series》;20180327;第22-23页 *

Also Published As

Publication number Publication date
CN112399523A (en) 2021-02-23

Similar Documents

Publication Publication Date Title
CN112399523B (en) URSP checking method and device
CN107770815B (en) MEC method and equipment based on position
US11032858B2 (en) Network access method, terminal, access network, and core network
CN112087815B (en) Communication method, device and system
CN110831094B (en) Method and device for processing data transmission channel
CN113708947B (en) Slice access method, device and system
CN111436057B (en) Session management method and device
CN110830928B (en) Communication method and device
CN109819484B (en) Session context processing method, network element and terminal equipment
EP3962165A1 (en) Configuration method and device for redundant protocol data unit session
CN111884836B (en) Service transmission method and device
CN111757315B (en) Service connection method and device
US11612006B2 (en) Routing method and device
CN109548010B (en) Method and device for acquiring identity of terminal equipment
CN111586690A (en) Communication method and device
CN111757316B (en) Service connection method and device
CN112492592A (en) Authorization method under multiple NRF scenes
CN111669754B (en) Verification method and device
CN114786167B (en) Wireless communication method and device
CN114080000B (en) Network slice determination method and device, core network equipment and terminal
CN114501635A (en) Slice resource allocation method, SMF entity, UPF entity and storage medium
WO2018233615A1 (en) Pdu session processing method and device
CN112954627B (en) Method, equipment and system for discovering session management network element
CN113473564B (en) Network slice switching method, PDU session establishing method and device
CN115226052A (en) Data processing method, block chain function device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant