A fault recovery method and device, electronic equipment and storage medium

By using the DRA node to determine PCF information using the user's IP address range and sending it to the PCRF node when PCF fails, the problem of session establishment failure caused by PCF failure is solved, and session recovery and cost optimization are achieved.

CN116723588BActive Publication Date: 2026-05-19CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2023-07-17
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In 5G mobile communication systems, when the Policy Control Function (PCF) node fails, the Session Management Function (SMF) node cannot obtain the user policy, resulting in session establishment failure.

Method used

When a Data Network Routing Agent (DRA) node detects a PCF node failure, it obtains session messages from the Session Management Function (SMF) node, determines the corresponding PCF information using the user's IP address range, and sends it to the Policy and Charging Rules Function (PCRF) node to resume the session establishment process.

Benefits of technology

By restoring the session establishment process through the target PCRF node, the failure of the calling and called services can be prevented, ensuring the normal operation of user session services. At the same time, no additional PCF nodes need to be deployed, reducing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116723588B_ABST
    Figure CN116723588B_ABST
Patent Text Reader

Abstract

The application discloses a fault recovery method and device, electronic equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: firstly, when a PCF node fault is detected at a DRA node, a session message is acquired from an SMF node, the session message comprising a user IP address segment; then, the DRA node determines PCF information corresponding to the user IP address segment according to the user IP address segment; and finally, the DRA node sends the PCF information to a target PCRF node, so that the target PCRF node determines a user policy for a user to establish a session process, and outputs the user policy to the SMF node, thereby recovering the session establishment process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a fault recovery method, apparatus, electronic device and storage medium. Background Technology

[0002] In the 5th generation (5G) mobile communication system, when a terminal device establishes a session, it initiates a Protocol Data Unit (PDU) session request to the access and mobility management function (AMF) node. Based on the PDU session request, the AMF node sends session information to the session management function (SMF). The SMF then obtains the user policy from the policy control function (PCF) node based on the session information to complete the session establishment.

[0003] However, during session establishment, if the PCF node fails, the SMF node will be unable to obtain the relevant user policies from the PCF node, resulting in session establishment failure. Summary of the Invention

[0004] This application provides a fault recovery method for restoring the session establishment process when a PCF node fails.

[0005] Firstly, a fault recovery method is provided, including:

[0006] When the DRA node detects a PCF node failure, it obtains a session message from the SMF node; wherein the session message includes a user IP address range;

[0007] The DRA node determines the PCF information corresponding to the user's IP address range based on the user's IP address range;

[0008] The DRA node sends the PCF information to the PCRF node so that the target PCRF node can determine the user policy for the user to establish a session and output the user policy to the SMF node.

[0009] Optionally, the DRA node determines the PCF information corresponding to the user's IP address range based on the user's IP address range, including:

[0010] The DRA node queries the session binding relationship list of the BSF node based on the user's IP address range to retrieve the PCF information corresponding to the user's IP address range;

[0011] The session binding relationship list includes PCF information bound to each user's IP address range.

[0012] Optionally, the method further includes:

[0013] When the PCF node is in a normal state, the DRA node determines the session information from the PCF node;

[0014] The DRA node synchronizes the session information to the target PCRF node according to preset communication rules.

[0015] Optionally, the user policy is determined by the target PCRF node based on the PCF information and its own stored session information.

[0016] Secondly, a DRX node is provided, including:

[0017] The detection module is used to obtain session messages from the SMF node when the PCF node fails; wherein, the session messages include user IP address ranges;

[0018] The determination module is used to determine the PCF information corresponding to the user IP address range based on the user IP address range;

[0019] The sending module is used to send the PCF information to the PCRF node so that the target PCRF node can determine the user policy for the user to establish a session and output the user policy to the SMF node.

[0020] Optionally, the determining module is specifically used for:

[0021] Based on the user's IP address range, query the session binding relationship list of the BSF node to retrieve the PCF information corresponding to the user's IP address range;

[0022] The session binding relationship list includes PCF information bound to each user's IP address range.

[0023] Optionally, the node further includes a synchronization module; the synchronization module is used to determine the session information from the PCF node when the PCF node is in a normal state; and to synchronize the session information to the target PCF node according to a preset communication rule.

[0024] Optionally, the user policy is determined by the target PCRF node based on the PCF information and its own stored session information.

[0025] Thirdly, an electronic device is provided, comprising:

[0026] A memory for storing computer programs; a processor for executing the computer programs stored in the memory to implement the method steps described in any one of the first aspects.

[0027] Fourthly, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when executed by a processor, the computer program implements the method steps described in any one of the first aspects.

[0028] In this embodiment, when the DRA node detects a PCF node failure, it first obtains a session message from the SMF node, which includes a user IP address range. The DRA node then determines the PCF information corresponding to the user IP address range. Next, the DRA node sends this PCF information to the target PCRF node, enabling the target PCRF node to determine the user policy for establishing the user session and output the user policy to the SMF node. Since the target PCRF node stores content related to user session establishment, the session establishment process can be restored even if the PCF node fails, preventing caller and called party services from failing and ensuring uninterrupted user session services. Furthermore, it eliminates the need to deploy additional PCF nodes locally, reducing costs.

[0029] For the various aspects of the second to fourth aspects mentioned above, and the technical effects that each aspect may achieve, please refer to the above description of the technical effects that can be achieved for the first aspect or the various possible solutions in the first aspect, which will not be repeated here. Attached Figure Description

[0030] Figure 1 This is a system architecture diagram applicable to the embodiments of this application;

[0031] Figure 2 A flowchart illustrating a fault recovery method provided in this application embodiment;

[0032] Figure 3 An interactive flowchart for synchronizing session information before a PCF node failure is provided in an embodiment of this application;

[0033] Figure 4 This is a schematic diagram of the structure of a DRA node provided in an embodiment of this application;

[0034] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The specific operational methods in the method embodiments can also be applied to the device embodiments or system embodiments. It should be noted that in the description of this application, "multiple" is understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. A connected to B can represent: A and B directly connected, and A and B connected through C. Furthermore, in the description of this application, terms such as "first" and "second" are used only for distinguishing the purpose of description and should not be construed as indicating or implying relative importance or order.

[0036] (1) A data network (DN) can refer to a network that provides services to terminal devices. For example, some DNs can provide Internet access to terminal devices, while others can provide MMS functionality to terminal devices.

[0037] (2) Data Network Name (DNN) is the name of the data network that the PDU session provides for connecting to.

[0038] (3) Protocol Data Unit (PDU) refers to the data unit transmitted between peer layers. For example, the PDU of the physical layer is a data bit, the PDU of the data link layer is a data frame, the PDU of the network layer is a data packet, the PDU of the transport layer is a data segment, and the PDU of other higher layers is data.

[0039] To facilitate understanding of the embodiments of this application, let's first take... Figure 1 The communication system shown in the figure is used as an example to describe in detail the communication system applicable to the embodiments of this application. Figure 1 This is a schematic diagram of a system architecture applicable to an embodiment of this application, such as... Figure 1 As shown, in the 5G system architecture, terminal device 101 can communicate with the core network via access network device 102.

[0040] Terminal equipment can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. Access terminals can be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle equipment, wearable devices, and terminal equipment in future 5G networks, etc. Figure 1 For ease of description, only one terminal device is shown in this example. In a real network, multiple terminal devices may coexist, which will not be elaborated here.

[0041] Access network (AN) equipment, also known as radio access network (RAN) equipment, is primarily responsible for providing wireless connectivity to terminal devices and ensuring reliable uplink and downlink data transmission. Access network equipment can be next-generation Node B (gNB) or evolved Node B (eNB), etc.

[0042] The main functions of an AMF node include serving as the endpoint of the radio access network control plane, the endpoint of non-access signaling, lawful interception, access authorization or authentication, and mobility management.

[0043] The SMF node is primarily responsible for interacting with the separated data plane, creating, updating, and deleting PDU sessions, and managing the session environment with the user plane function (UPF). For example, it can select a suitable UPF node for the terminal device based on the terminal device's location information.

[0044] The PCF node is primarily responsible for functions such as establishing, releasing, and modifying user plane transmission paths.

[0045] The Diameter Route Agent (DRA) node is responsible for translating and converting the destination address of signaling, enabling LTE signaling routing, user authentication, location updates, and billing management.

[0046] The Policy and Charging Rules Function (PCRF) is the decision point for policy and charging control strategies for business data flows and IP bearer resources.

[0047] The Binding Support Function (BSF) node implements session binding and stores the session binding messages of the terminal device.

[0048] The main functions of the user plane function (UPF) node include packet routing and forwarding, and quality of service (QoS) processing of user plane data.

[0049] It should be noted that Figure 1 This is just an example; other nodes may also be included, such as application function (AF) nodes, which will not be listed here.

[0050] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0051] To further illustrate the technical solutions provided in the embodiments of this application, a detailed description is provided below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of this application provide method operation steps as shown in the following embodiments or drawings, the method may include more or fewer operation steps based on conventional or non-inventive methods. For steps that do not logically have a necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application. In actual processing or system execution, the method may be executed in the order shown in the embodiments or drawings, or in combination.

[0052] Figure 2 A flowchart illustrating a fault recovery method provided in an embodiment of this application. This process can be handled by DRA nodes (such as...). Figure 1 The DRA node shown executes this mechanism to ensure session establishment and maintain normal user communication functions in the event of a PCF node failure. Figure 2 As shown, the process includes the following steps:

[0053] 201: When the DRA node detects a PCF node failure, it retrieves session messages from the SMF node.

[0054] Optionally, a heartbeat mechanism can be established between the DRA node and the PCF node to detect PCF node malfunctions in real time. When the DRA node determines that a heartbeat packet between the DRA and PCF nodes has been lost, it confirms that the PCF node has failed. The heartbeat packet is a data packet that periodically notifies the DRA node of its status to the PCF node. Heartbeat packets can be sent at certain intervals. For example, if the DRA node periodically receives heartbeat packets from the PCF node, it can determine that the PCF node is not malfunctioning; if the DRA node does not receive a heartbeat packet from the PCF node within a specified time period, it considers the heartbeat packet lost and determines that the PCF node has failed.

[0055] In other embodiments, the DRA node detects a failure in the link between the PCF node and the SMF node when the PCF node fails to exchange information with the SMF node.

[0056] Optionally, the session message is generated by the UE when requesting to establish a session. The session message may include a user IP address range, as well as the UE identifier, session type, mobile network node name and information.

[0057] Optionally, when the PCF node is in normal operation, the session information initiated by the UE can be synchronized to the PCRF node in real time. This allows the UE's session establishment request to be restored based on the session information stored in the PCRF node when the PCF node fails, thereby completing the establishment of the voice carrier and ensuring the user's communication functions. Specifically, as shown below... Figure 3 As shown, an exemplary flowchart illustrates the interactive process of synchronizing session information before a PCF node failure, provided in an embodiment of this application.

[0058] 301: The UE sends a PDU session request to the AMF node via the RAN node.

[0059] The session request carries the user's IP address range and may also carry network slice information, such as Single Network Slice Selection Assistance information (S-NSSAI), which is used to identify a network slice, DNN information, PDU Session ID, request type, etc.

[0060] 302: After receiving the session request, the AMF node sends session information to the SMF node. This session information carries the user's IP address range and may also include S-NSSAI, PDU Session ID, DNN information, AMF ID, AccessType, Generic Public Subscription Identifier (GPSI), and other information.

[0061] 303: The SMF node sends a request to the PCF node to obtain the user policy based on the session information.

[0062] The user policy request may include the session information. Specifically, this step may involve the SMF node selecting a UPF, obtaining session subscription-related data, and completing the authorization and authentication of the PDU session request. After successful authentication, the SMF node selects the corresponding PCF node to obtain the user policy.

[0063] 304: The PCF node returns a user policy request response to the SMF node, identifies the target PCRF node corresponding to the user's IP address range, and synchronizes the session message to the target PCRF node via the DRA node.

[0064] The user policy request response includes information such as user policies and billing control decisions used to complete the session establishment process.

[0065] Specifically, this step may involve the DRA node synchronizing the session information to the target PCRF node according to preset communication rules.

[0066] 305: After receiving the user's policy request response, the SMF node sends a session establishment receive message to the AMF node.

[0067] 306: After receiving the session establishment receive message, the AMF node sends an N2 PDU SessionRequest message to the RAN node. This N2 PDU Session Request message is used to request the creation of an N2 PDU session.

[0068] 307: The RAN node initiates a session establishment process connection with the UE based on the N2 PDU Session Request message.

[0069] In this embodiment of the application, through the above... Figure 3 Session information can be synchronized to the target PCRF node in real time for storage. Therefore, even in the extreme case of a complete failure of the PCF node, relevant session information can still be obtained from the target PCRF node to determine the user policy, thus maintaining the user's ability to establish session communication and access the Internet.

[0070] 202: The DRA node determines the PCF information corresponding to the user's IP address range based on the user's IP address range.

[0071] Optionally, the PCF message corresponding to the user address range can be determined. Specifically, the DRA node queries the session binding relationship list of the BSF node based on the user IP address range to retrieve the PCF information corresponding to that user IP address range. This session binding relationship list includes the PCF information bound to each user IP address range, as shown in Table 1, which provides an example of the session binding relationship list.

[0072] Table 1: Session Binding Relationship List

[0073]

[0074] It should be noted that Table 1 above is only an example and can be extended according to actual scenarios. This application does not limit the embodiments.

[0075] Optionally, the PCF information may include the PCF ID.

[0076] 203: The DRA node sends the PCF information to the target PCRF node.

[0077] Optionally, the PCF information can be requested to be sent to the target PCRF node via the Rx interface. This Rx interface is an important interface for triggering the establishment of VoLTE private bearer.

[0078] Optionally, after the target PCRF node receives the PCF information, it can determine the user policy for restoring the user session process based on the PCF information and its own stored session information, and then send the user policy to the SMF node through the Gx interface.

[0079] Optionally, after receiving the user policy, the SMF node can send a session establishment receive message to the AMF node; after receiving the session establishment receive message, the AMF node sends an N2 PDU Session Request message to the RAN node, which is used to request the creation of an N2 PDU session; the RAN node connects with the UE to establish a session based on the N2 PDU Session Request message, thereby ensuring the user's basic data and voice services.

[0080] In this embodiment, when the DRA node detects a PCF node failure, it first obtains a session message from the SMF node, which includes a user IP address range. The DRA node then determines the PCF information corresponding to the user IP address range. Next, the DRA node sends this PCF information to the target PCRF node, enabling the target PCRF node to determine the user policy for establishing the user session and output the user policy to the SMF node. Since the target PCRF node stores content related to user session establishment, the session establishment process can be restored even if the PCF node fails, preventing caller and called party services from failing and ensuring uninterrupted user session services. Furthermore, it eliminates the need to deploy additional PCF nodes locally, reducing costs.

[0081] Based on the same technical concept, this application embodiment also provides a DRX node, which can implement the fault recovery method process described above in this application embodiment.

[0082] Figure 4 This is a schematic diagram of the structure of a DRX node provided in an embodiment of this application. The structure includes: a detection module 401, a determination module 402, and a transmission module 403, and may further include a synchronization module 404.

[0083] The detection module 401 is used to obtain session messages from the session management function SMF node when a PCF node failure is detected; wherein, the session messages include user IP address ranges;

[0084] The determining module 402 is used to determine the PCF information corresponding to the user IP address range based on the user IP address range;

[0085] The sending module 403 is used to send the PCF information to the PCRF node so that the target PCRF node can determine the user policy for the user to establish a session and output the user policy to the SMF node.

[0086] The synchronization module 404 is used to determine the session information from the PCF node when the PCF node is in a normal state; and to synchronize the session information to the target PCF node according to a preset communication rule.

[0087] Optional, determine the module, specifically used for:

[0088] Based on the user IP address range, query the session binding relationship list of the session binding support function node (BSF node) to retrieve the PCF information corresponding to the user IP address range; wherein, the session binding relationship list includes the PCF information bound to each user IP address range.

[0089] It should be noted that the apparatus provided in this application embodiment can implement all the method steps in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0090] Based on the same technical concept, this application also provides an electronic device that can realize the function of the aforementioned fault recovery device.

[0091] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0092] At least one processor 501 and a memory 502 connected to at least one processor 501. In this embodiment, the specific connection medium between the processor 501 and the memory 502 is not limited. Figure 5 The example shown is the connection between processor 501 and memory 502 via bus 500. Bus 500 is... Figure 5 The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. The Bus 500 can be divided into address bus, data bus, control bus, etc., for ease of representation. Figure 5 The term 501 is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, the processor 501 can also be called a controller; there is no restriction on the name.

[0093] In this embodiment, memory 502 stores instructions executable by at least one processor 501. By executing the instructions stored in memory 502, at least one processor 501 can perform a fault recovery method described above. Processor 501 can implement... Figure 4 The functions of each module in the device shown.

[0094] The processor 501 is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory 502 and calling data stored in memory 502, the processor can perform various functions and process data, thereby monitoring the device as a whole.

[0095] In one possible design, processor 501 may include one or more processing units. Processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 501. In some embodiments, processor 501 and memory 502 may be implemented on the same chip; in some embodiments, they may also be implemented on separate chips.

[0096] The processor 501 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of a fault recovery method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0097] Memory 502, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 502 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. Memory 502 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 502 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0098] By designing and programming the processor 501, the code corresponding to a fault recovery method described in the foregoing embodiments can be embedded into the chip, enabling the chip to execute the code during operation. Figure 2The illustrated embodiment presents a fault recovery method. How to design and program the processor 501 is a technique well-known to those skilled in the art and will not be described further here.

[0099] It should be noted that the electronic device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0100] This application also provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform a fault recovery method as described in the above embodiments.

[0101] This application also provides a computer program product, which, when invoked by a computer, causes the computer to execute a fault recovery method described in the above embodiments.

[0102] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0103] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0104] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1The function specified in one or more boxes.

[0105] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

Claims

1. A fault recovery method, characterized in that, include: When the routing agent (DRA) node detects a failure in the policy control function (PCF) node, it obtains session messages from the session management function (SMF) node; wherein, the session messages include user IP address ranges; The DRA node determines the PCF information corresponding to the user's IP address range based on the user's IP address range; The DRA node sends the PCF information to the target policy and billing rule function PCRF node, so that the target PCRF node determines the user policy for the user to establish a session and outputs the user policy to the SMF node.

2. The method as described in claim 1, characterized in that, The DRA node determines the PCF information corresponding to the user's IP address range based on the user's IP address range, including: The DRA node queries the session binding relationship list of the session binding support function BSF node based on the user's IP address range to retrieve the PCF information corresponding to the user's IP address range. The session binding relationship list includes PCF information bound to each user's IP address range.

3. The method as described in claim 1, characterized in that, The method further includes: When the PCF node is in a normal state, the DRA node determines the session information from the PCF node; wherein, the session information includes the user IP address range; The DRA node synchronizes the session information to the target PCRF node according to preset communication rules.

4. The method according to any one of claims 1-3, characterized in that, The user policy is determined by the target PCRF node based on the PCF information and its own stored session information.

5. A routing proxy DRX node, characterized in that, include: The detection module is used to obtain session messages from the session management function (SMF) node when a failure of the policy control function (PCF) node is detected; wherein, the session messages include user IP address ranges; The determination module is used to determine the PCF information corresponding to the user IP address range based on the user IP address range; The sending module is used to send the PCF information to the target policy and billing rule function PCRF node, so that the target PCRF node can determine the user policy for the user to establish a session and output the user policy to the SMF node.

6. The node as described in claim 5, characterized in that, The determining module is specifically used for: Based on the user's IP address range, query the session binding relationship list of the session binding support function BSF node to retrieve the PCF information corresponding to the user's IP address range; The session binding relationship list includes PCF information bound to each user's IP address range.

7. The node as described in claim 5, characterized in that, The node also includes a synchronization module; The synchronization module is used to determine session information from the PCF node when the PCF node is in a normal state; and to synchronize the session information to the target PCF node according to preset communication rules; wherein the session information includes the user IP address range.

8. The node as described in any one of claims 5-7, characterized in that, The user policy is determined by the target PCRF node based on the PCF information and its own stored session information.

9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, when executing a computer program stored in the memory, implements the method steps of any one of claims 1-4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method steps of any one of claims 1-4.