Information processing method, device, related equipment, and storage medium
By dynamically obtaining IP domain information from UDM or UDR and interfacing with NAT, the solution aligns IP domain definitions across network elements, addressing private network address collisions and ensuring consistent information exchange.
Patent Information
- Application Number
- JP2023550076
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-02-18
- Filing Date
- 2022-02-10
- Publication Date
- 2026-01-15
- Estimated Expiration
- 2042-02-10
Smart Images

Figure 0007799697000001 
Figure 0007799697000002 
Figure 0007799697000003
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is based on and claims priority from a Chinese patent application having application number 202110190187.6 and filing date February 18, 2021, the entire contents of which are hereby incorporated by reference into this application. The present application relates to the field of mobile communications, and in particular to information processing methods, devices, related equipment and storage media. [Background technology]
[0002] During the session establishment process, the Session Management Function (SMF) can assign an Internet Protocol (IP) address to the terminal. When assigning an IP address, a private network address collision problem may occur. Furthermore, in industrial networks, it is becoming increasingly common to assign private network addresses to industrial users, which leads to an increasingly prominent private network address collision problem. To solve the private network address collision problem, the basic idea of adopting address domains (i.e., IP domains) has been proposed.
[0003] However, there is still no effective solution for how to effectively adopt address domains to solve the problem of private network address collisions. Summary of the Invention [Problem to be solved by the invention]
[0004] To solve the problems in the related art, embodiments of the present application provide an information processing method, an apparatus, a related device, and a storage medium. [Means for solving the problem]
[0005] The technical solution according to the embodiment of the present application is realized as follows.
[0006] An embodiment of the present application is an information processing method applied to SMF, Obtaining an IP domain from a Unified Data Management (UDM) or Unified Data Repository (UDR); and sending the obtained IP domain to a Policy Control Function (PCF).
[0007] In the above technical solution, the IP domain is obtained from the UDM or UDR during the session establishment process.
[0008] In the above technical solution, when obtaining an IP domain from UDM or UDR, the method includes: The method further includes obtaining an IP index from the UDM or UDR.
[0009] In the above technical solution, the method comprises: The method further includes sending the IP domain corresponding to the terminal to a network address translation function.
[0010] In the above technical solution, the method comprises: determining an IP address of the terminal; and transmitting the IP address of the terminal to the network address translation function.
[0011] In the above technical solution, the method comprises: Selecting a User Plane Function (UPF), and determining a corresponding network address translation function according to the selected UPF.
[0012] In the above technical solution, the method comprises: It further includes determining a corresponding network address translation function according to the operator's local policy.
[0013] In the above technical solution, sending the IP domain corresponding to the terminal to the network address translation function: Sending the IP domain corresponding to the terminal to a network address translation function according to the N4 interface protocol; Or, Sending the IP domain corresponding to the terminal to a network address translation function via the selected UPF.
[0014] In the above technical solution, the method comprises: The method further includes receiving feedback acknowledgment information from the network address translation function.
[0015] In an embodiment of the present application, there is provided an information processing method applied to a UDM or a UDR, There is also provided an information processing method that includes providing the IP domain to the SMF.
[0016] In the above technical solution, the IP domain is provided to the SMF during the session establishment process.
[0017] In the above technical solution, when providing an IP domain to an SMF, the method includes: and providing the IP index to the SMF.
[0018] In the above technical proposal, the provided IP domain is: The AF, or a Dynamic Host Configuration Protocol (DHCP) server, or an Authentication, Authorization, and Accounting (AAA) server, has provided the UDM or UDR with the capability disclosure function; and The condition is that it is configured into a UDM or UDR by a network management device; It must be locally configured.
[0019] In an embodiment of the present application, there is provided an information processing method applied to an SMF, An information processing method is further provided, which includes sending an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function.
[0020] In the above technical solution, the method comprises: determining an IP address of the terminal; and transmitting the IP address of the terminal to the network address translation function.
[0021] In the above technical solution, the method comprises: selecting a UPF for the terminal; and determining a corresponding network address translation function according to the selected UPF.
[0022] In the above technical solution, the method comprises: It further includes determining a corresponding network address translation function according to the operator's local policy.
[0023] In the above technical solution, sending the IP domain corresponding to the terminal to the network address translation function: Sending the IP domain corresponding to the terminal to a network address translation function according to the N4 interface protocol; Or, Sending the IP domain corresponding to the terminal to a network address translation function via the selected UPF.
[0024] In the above technical solution, the method comprises: The method further includes receiving feedback acknowledgment information from the network address translation function.
[0025] An embodiment of the present application provides an information processing method applied to a network address translation function, comprising: receiving an IP domain corresponding to the terminal transmitted from the SMF, the IP domain being obtained from the UDM or UDR; receiving a data packet transmitted from a terminal; determining a corresponding IP domain using first information and / or second information of the received data packet, the first information representing a tunnel path of the received data packet and / or the second information representing an IP address of a terminal; and mapping a source address of a received data packet using the determined IP domain.
[0026] In the above technical solution, when receiving the IP domain corresponding to the terminal sent from the SMF, the method includes: The method further includes receiving the IP address of the terminal sent from the SMF.
[0027] In the above technical solution, receiving the IP domain corresponding to the terminal transmitted from the above SMF is: Receive an IP domain corresponding to the terminal sent from the SMF according to the N4 interface protocol; Or, This includes receiving an IP domain corresponding to the terminal sent from the SMF via a UPF selected by the SMF.
[0028] In the above technical solution, the method comprises: The method further includes feeding back acknowledgement information to the SMF.
[0029] In the above technical solution, using the above-mentioned determined IP domain to map the address of the received data packet: Mapping a source address of a received data packet using the determined IP domain and the correspondence between the IP domain and the external IP address segment.
[0030] An embodiment of the present application provides an information processing device, an acquiring unit configured to acquire an IP domain from the UDM or UDR; An information processing apparatus is further provided, including a first sending unit configured to send the obtained IP domain to the PCF.
[0031] An embodiment of the present application provides an information processing device, There is further provided an information processing apparatus including a providing unit configured to provide an IP domain to an SMF.
[0032] An embodiment of the present application provides an information processing device, An information processing device is further provided, including a second sending unit configured to send an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function.
[0033] An embodiment of the present application provides an information processing device, An information processing device is further provided, including a first sending unit configured to send an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function.
[0034] An embodiment of the present application provides an information processing device, a first receiving unit configured to receive an IP domain corresponding to the terminal transmitted from the SMF, the IP domain being obtained from the UDM or UDR, and to receive data packets transmitted from the terminal; An information processing device is further provided, including a first determination unit configured to determine a corresponding IP domain using first information and / or second information of the received data packet, the first information representing a tunnel route of the received data packet and / or the second information representing an IP address of a terminal, and to map a source address of the received data packet using the determined IP domain.
[0035] An embodiment of the present application includes an SMF including a first processor and a first communication interface, The first communication interface is configured to obtain an IP domain from the UDM or UDR and send the obtained IP domain to the PCF; Or, The first communication interface is further provided with an SMF configured to send an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function.
[0036] An embodiment of the present application also includes a UDM including a second processor and a second communication interface, The second communication interface is further provided with a UDM configured to provide an IP domain to the SMF.
[0037] An embodiment of the present application includes a UDR including a third processor and a third communication interface, The third communication interface is further provided with a UDR configured to provide an IP domain to the SMF.
[0038] In an embodiment of the present application, a network address translation function is provided, A fourth communication interface configured to receive an IP domain corresponding to the terminal transmitted from the SMF, the IP domain being obtained from the UDM or UDR, and to receive data packets transmitted from the terminal; A network address translation function is further provided, including a fourth processor configured to determine a corresponding IP domain using the first information and / or second information of the received data packet, where the first information represents a tunnel route of the received data packet and / or the second information represents an IP address of a terminal, and to map a source address of the received data packet using the determined IP domain.
[0039] An embodiment of the present application includes an SMF including a first processor and a first memory configured to store a computer program operable on the processor, An SMF is further provided, in which the first processor is configured to execute the steps of any one of the methods on the SMF side when the computer program is run.
[0040] An embodiment of the present application includes a UDM including a second processor and a second memory configured to store a computer program operable on the processor, There is further provided a UDM, wherein the second processor is configured to execute the steps of any one of the above UDM-side methods when the second processor runs the computer program.
[0041] An embodiment of the present application further provides a UDR including a third processor and a third memory configured to store a computer program operable on the processor, the third processor configured to execute any one of the method steps of the UDR when the computer program is run.
[0042] An embodiment of the present application includes a network address translation function including a fourth processor and a fourth memory configured to store a computer program operable on the processor, the fourth memory comprising: The fourth processor is further provided with a network address translation function configured to execute the steps of any one of the methods on the network address translation function side when the fourth processor runs the computer program.
[0043] An embodiment of the present application further provides a storage medium storing a computer program, which, when executed by a processor, realizes any one of the method steps on the SFM side, any one of the method steps on the UDM side, any one of the method steps on the UDR side, or any one of the method steps on the network address translation function side. [Effects of the Invention]
[0044] The information processing method, device, related equipment, and storage medium according to the embodiments of the present application dynamically acquire IP domain information from UDM or UDR via SMF, thereby making it possible to make the IP domain definition acquired by SMF and the IP domain definition acquired by AF the same, thereby realizing effective configuration of IP domain information. When NAT is used, by opening an interface between SMF and NAT to perform information interaction, the IP domain information understood by AF is made to match the IP domain information used within the core network, thereby realizing effective use of IP domain information. [Brief explanation of the drawings]
[0045] [Figure 1] 1 is a flow diagram of an information processing method according to an embodiment of the present application; [Figure 2] FIG. 1 is a schematic diagram of a network architecture according to an embodiment of the present application. [Figure 3] FIG. 10 is a flow diagram of another information processing method according to an embodiment of the present application. [Figure 4] FIG. 10 is a flow diagram of session establishment in an application example of the present application. [Figure 5] 1 is a structural schematic diagram of an information processing device according to an embodiment of the present application; [Figure 6] FIG. 10 is a structural schematic diagram of another information processing device according to an embodiment of the present application. [Figure 7] FIG. 10 is a structural schematic diagram of yet another information processing device according to an embodiment of the present application. [Figure 8] FIG. 1 is a structural schematic diagram of an SMF according to an embodiment of the present application. [Figure 9] 1 is a structural schematic diagram of a UDM according to an embodiment of the present application. [Figure 10] FIG. 1 is a structural schematic diagram of a UDR according to an embodiment of the present application. [Figure 11] FIG. 2 is a structural schematic diagram of a network address translation function according to an embodiment of the present application; [Figure 12] 1 is a structural schematic diagram of an information processing system according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0046] The present application will be described in further detail below in conjunction with the drawings and examples.
[0047] In the related art, IP address pool information is defined to be transmitted from UDM (which may also be called UDM function) to SMF to assist in the allocation of IP addresses to terminals, and if SMF cannot obtain a static address for the terminal from UDM, SMF obtains a contracted IP index from PCF during the session establishment process, and this IP index instructs SMF on how to allocate an IP address for the terminal (which may also be called user equipment (UE)). In the related art, three allocation methods are defined.
[0048] However, during the IP address allocation process, there is a risk of IPv4 address collisions in private networks. To solve this problem, the IP domain concept has been proposed. That is, the SMF assigns an IP domain field to different private network addresses, and the IP domain indicates which address domain the IP address belongs to. In the event of an IPv4 address collision, it is possible to distinguish between different Protocol Data Unit (PDU) sessions corresponding to the same IPv4 address and find a unique target PDU session. However, in the IP domain concept, how to effectively configure and use IP domains is currently an issue that needs to be resolved urgently, and this is specifically manifested in the following two points: First, in the related art, the allocation of different IP domains by SMF is a practical implementation that relies on local configuration, etc., i.e., the IP domain information of SMF is based on pre-configuration or implementation and is not dynamic enough. In addition, it is unclear how to match the IP domain information definition with the IP domain field obtained by the application function (AF). Second, when a Network Address Translation (NAT) method is used, the AF infers the relationship between the post-NAT address and the IP domain based on some predefined assumption, so that the AF selects the corresponding IP domain field in the session binding. The actual realization of this is configuration-dependent, not flexible and dynamic enough, and not interaction-friendly enough. The IP domain information understood by the AF is likely to be inconsistent with the IP domain information used inside the core network (e.g., the fifth generation mobile communication technology (5G) core network).
[0049] Based on this, in each embodiment of the present application, the SMF dynamically obtains IP domain information from the UDM or UDR, so that the IP domain definition obtained by the SMF and the IP domain definition obtained by the AF are the same. On the other hand, when a NAT is used, an interface between the SMF and the NAT is opened to allow information interaction, so that the IP domain information understood by the AF is consistent with the IP domain information used within the core network.
[0050] The technical solution provided in the embodiments of this application dynamically obtains IP domain information from UDM or UDR via SMF, so that the IP domain definition obtained by SMF and the IP domain definition obtained by AF can be made the same, thereby realizing effective configuration of IP domain information. When NAT is used, an interface between SMF and NAT is opened for information interaction, so that the IP domain information understood by AF is consistent with the IP domain information used within the core network, thereby realizing effective use of IP domain information.
[0051] In an embodiment of the present application, an information processing method applied to SMF is provided, and as shown in FIG. 1, the method includes the following steps 101 to 102.
[0052] Step 101 is to obtain the IP domain from the UDM or UDR.
[0053] Step 102 is to send the obtained IP domain to the PCF.
[0054] In practical application, an SMF may be referred to as an SMF entity, a UDM may be referred to as a UDM entity, a UDR may be referred to as a UDR entity, and a PCF may be referred to as a PCF entity.
[0055] The UDM may also be referred to as a unified data management function, and the UDR may also be referred to as a unified data repository function.
[0056] To realize dynamic configuration of IP domain information and ensure that the IP domain definition obtained by the SMF is the same as the IP domain definition obtained by the AF, the AF or an external Dynamic Host Configuration Protocol (DHCP) server or AAA server may write IP domain information to the UDM or UDR through a capability publishing function, i.e., configure or provide the IP domain information to the UDM or UDR through the capability publishing function, or may configure the IP domain configuration information to the UDM or UDR through local configuration or network management operation, maintenance and administration (OAM) methods, and then provide the IP domain information to the SMF through the UDM or UDR. In this way, the SMF can dynamically obtain IP domain information.
[0057] In practical application, the SMF may obtain the IP domain from the UDM or UDR during the session establishment process.
[0058] When allocating an IP address, the SMF needs to acquire the contracted IP index in order to allocate the IP address using the acquired contracted IP index.
[0059] Based on this, in one embodiment, when obtaining an IP domain from a UDM or UDR, the method comprises: The method may further include obtaining an IP index from the UDM or UDR.
[0060] Specifically, the IP index may be obtained from the UDM or UDR during the session establishment process.
[0061] Accordingly, the AF or an external DHC server or AAA server may write the IP domain information and IP index to the UDM or UDR via a capability publishing function (also referred to as configuring or provisioning), or may configure the IP domain and IP index to the UDM or UDR in the manner of local configuration or network management OAM.
[0062] Here, the IP index may include an IP address pool ID, and the SMF may assign an IP address to the terminal using the IP address pool corresponding to the IP address pool ID.
[0063] The definition format of the IP index is address allocation method identifier + IP address pool ID.
[0064] In the related art, three address allocation methods are provided, including IP address allocation by SMF, IP address allocation by UPF, and IP address allocation by DHCP or DN-AAA server. Each address allocation method is associated with an identifier, i.e., ID, and accordingly, the definition format of the IP index is address allocation method ID + IP address pool ID.
[0065] In practical application, the IP domain definition format can be company name.city.province.enterprise.country, which is similar to the definition format of a Uniform Resource Locator (URL) to distinguish between different third-party DHCP or AAA servers.
[0066] In step 102, in practical application, after receiving the IP domain information, the PCF writes the IP domain information to a Binding Support Function (BSF), and the BSF writes the IP domain information to a Network Repository Function (NRF). Thus, when the AF performs a session binding search, the AF carries the UE IP address information and IP domain information, and finds the corresponding BSF and PCF through the NRF to establish a PDU session.
[0067] When the NAT method is used, the IP domain information needs to be transmitted in the user plane to prevent the IP domain information understood by the AF from being inconsistent with the IP domain information used within the core network. In addition, in the related technology, the SMF cannot obtain NAT information. Therefore, if the interface between the SMF and the NAT can be opened to enable information interaction, the network configuration can be performed smoothly.
[0068] Based on this, in one embodiment, the method comprises: This may further include transmitting the IP domain corresponding to the terminal to a Network Address Translation Function (abbreviated as NATF).
[0069] In practical application, for convenience of implementation, the SMF may interact with the network address translation function based on the N4 interface protocol, as shown in FIG. 2.
[0070] Based on this, in one embodiment, the SMF may send the IP domain corresponding to the terminal to a network address translation function based on the N4 interface protocol.
[0071] For example, the SMF may reuse the N4 interface protocol to establish an interface between the SMF and the network address translation function, for example, the SMF or the NATF may establish an N4 interface by initiating an N4 association establishment flow with each other, and may use the established interface transmission information to send, for example, an IP domain corresponding to the terminal to the network address translation function.
[0072] In one embodiment, the SMF may send the IP domain corresponding to the terminal to the network address translation function through the selected UPF. Illustratively, the SMF sends the IP domain corresponding to the terminal to the network address translation function through transparent transmission of the UPF.
[0073] The SMF needs to determine the IP address of the terminal and send the IP address of the terminal to the network address translation function, so that when the data packet of the terminal comes in, the network address translation function can clarify the IP domain of the terminal and further select the appropriate external public network address segment according to the IP domain of the terminal to perform address mapping.
[0074] Based on this, in one embodiment, the method comprises: determining an IP address of the terminal; The method may further include transmitting an IP address of the terminal to the network address translation function.
[0075] Here, in practical application, the SMF also needs to determine the network address translation function corresponding to the terminal.
[0076] Based on this, in one embodiment, the method comprises: Choose UPF and The method may further include determining a corresponding network address translation function according to the selected UPF.
[0077] The SMF selects a UPF for the session establishment process.
[0078] The SMF may determine a corresponding network address translation function according to a local policy of an operator. For example, the SMF may determine which network address translation function to select according to the deployment location of the selected UPF, or may select a corresponding network address translation function according to the characteristics of the PDU session, for example, whether the session is established for a specific enterprise user, or may select a corresponding network address translation function taking load balancing into consideration. The embodiments of the present application do not limit the specific procedure by which the SMF determines a corresponding network address translation function according to a local policy of an operator.
[0079] After receiving the IP domain information of the terminal sent from the SMF, the network address translation function may feed back acknowledgement (i.e., ACK) information to the SMF.
[0080] Here, in actual application, the correspondence between the IP domain and the external IP address segment may be pre-configured in the network address translation function, and if the correspondence between the IP domain and the external IP address segment does not include the IP domain information of the terminal, the network address translation function may trigger the SMF to re-select the network address translation function by feeding back an indication of selection failure to the SMF.
[0081] Accordingly, an information processing method applied to a UDM or a UDR is further provided in an embodiment of the present application, the method comprising: This includes providing the IP domain to SMF.
[0082] That is, the UDM or UDR sends the IP domain to the SMF.
[0083] In one embodiment, the IP domain is provided to the SMF during the session establishment process.
[0084] In one embodiment, the method comprises: The method may further include the AF or DHCP server configuring the IP domain to a UDM or UDR via a capability publishing function.
[0085] In practical applications, the IP domain may be configured into UDM or UDR by local configuration or network management OAM.
[0086] As can be seen from the above explanation, the provided IP domain is The condition is that the AF, DHCP server, or AAA server has provided the UDM or UDR via the capability publishing function; The condition is that it is configured into a UDM or UDR by a network management device; It must be locally configured.
[0087] In one embodiment, when providing the IP domain to the SMF, the method comprises: This may further include providing the IP index to the SMF.
[0088] Accordingly, the AF or DHCP server configures the IP domain and IP index into the UDM or UDR through the capability publishing function. In practical applications, the IP domain and IP index can be configured into the UDM or UDR through local configuration or network management OAM.
[0089] Accordingly, an information processing method applied to a network address translation function is further provided in an embodiment of the present application, and as shown in FIG. 3, the method includes the following steps 301 to 304.
[0090] Step 301 is to receive the IP domain corresponding to the terminal sent from the SMF, which is obtained from the UDM or UDR.
[0091] Step 302 is to receive a data packet sent from a terminal.
[0092] Step 303 is to determine a corresponding IP domain using the first information and / or second information of the received data packet, which is the first information representing the tunnel path of the received data packet and / or the second information representing the IP address of the terminal.
[0093] Step 304 is to map the source address of the received data packet using the determined IP domain.
[0094] In one embodiment, when receiving an IP domain corresponding to a terminal sent from an SMF, the method includes: This may further include receiving the IP address of the terminal sent from the SMF.
[0095] In one embodiment, the specific implementation of step 301 may include: Receiving the IP domain corresponding to the terminal sent from the above SMF, Receive an IP domain corresponding to the terminal sent from the SMF according to the N4 interface protocol; Or, This includes receiving an IP domain corresponding to the terminal sent from the SMF via a UPF selected by the SMF.
[0096] In one embodiment, the method comprises: This may further include feeding back acknowledgement information to the SMF.
[0097] In one embodiment, step 304 is specifically implemented as follows: The method may include mapping a source address of a received data packet using the determined IP domain and the correspondence between the IP domain and the external IP address segment.
[0098] In the information processing method according to the embodiment of the present application, IP domain information is dynamically obtained from UDM or UDR via SMF, and the IP domain definition obtained by SMF and the IP domain definition obtained by AF can be made the same, thereby realizing effective configuration of IP domain information. When NAT is used, an interface between SMF and NAT is opened to perform information interaction, thereby making the IP domain information understood by AF consistent with the IP domain information used within the core network, thereby realizing effective use of IP domain information.
[0099] The present application will be described in further detail below in conjunction with application examples.
[0100] In this application example, the network address translation function is abbreviated as NATF.
[0101] In this application embodiment, the AF or an external DHCP server writes the IP index (including IP address pool ID information) and IP domain to the UDM or UDR through the capability publishing function, or configures the IP index (including IP address pool ID information) and IP domain to the UDM or UDR in the manner of local configuration or network management OAM.
[0102] The definition format of the IP domain may be company name.city.province.operator.country. The definition format of the IP index is address allocation method + IP address pool ID.
[0103] In this application example, an interface between the SMF and the NATF is designed, and the interface protocol can reuse the N4 Packet Forwarding Control Protocol (PFCP) interface protocol. The relationship between the NATF and the UPF is pre-configured in the SMF, that is, when the SMF selects an appropriate PDU Session Anchor Point (PSA) UPF according to the related art, the NATF is also selected accordingly.
[0104] The interaction between the SMF and the NATF involves the SMF or the NATF initiating an N4 association establishment flow with each other, and the SMF sending the UE IP address and corresponding IP domain information to the NATF. The NATF can determine the corresponding IP domain information according to the virtual local area network (VLAN) information or other tunnel information and source address information when the data packet enters, and select an appropriate external public network address segment for address mapping according to the IP domain information. The networking structure shown in Figure 2 may be adopted.
[0105] As shown in FIG. 4, the PDU session establishment flow in this application embodiment includes the following steps 401 to 417.
[0106] Step 401 is that the UE initiates a PDU Session Establishment Request.
[0107] Step 402 is for the Access and Mobility Management Function (AMF) to perform SMF selection after receiving the request.
[0108] Step 403 is for the AMF to send a session management context establishment request (Nsmf_PDUSession_CreateSMContext Request) to the selected SMF to establish a PDU session.
[0109] Step 404 is for the SMF to perform subscription retrieval or subscription for updates with the UDM after receiving the request, and then execute step 405. In this step, the UDM sends the IP index and IP domain information to the SMF.
[0110] Step 405 is for the SMF to return a PDU session session management context establishment response (Nsmf_PDUSession_CreateSMContext Response) to the AMF, and then perform step 406.
[0111] Step 406 is for the UE to perform PDU session authentication / authorization with the network side, and then execute step 407a.
[0112] Step 407a is for the SMF to perform PCF selection.
[0113] Step 407b is for the SMF to establish a session management policy association (SM Policy Association Establishment) or an SMF initiated SM Policy Association Modification with the PCF, and then execute step 408. During interaction between the SMF and the PCF, the SMF sends the IP address and IP domain information to the PCF.
[0114] Step 408 is for the SMF to perform UPF selection. Here, after obtaining the IP domain information and IP index (which can clarify the IP address pool ID) information, the SMF can use related technology to obtain the UE's IP address (for example, one that adopts one of the three address allocation methods mentioned above), and in the meantime select an appropriate UPF.
[0115] Step 409 is for the SMF to perform SMF initiated SM Policy Association Modification with the PCF, and then execute step 410a. In this step, when the UPF allocates an IP address, the SMF acquires the IP address allocated by the UPF and sends it to the PCF. This step is an optional step.
[0116] Step 410a is for the SMF to send an N4 Session Establishment / Modification Request to the UPF.
[0117] Step 410b is that after receiving the request, the UPF sends an N4 Session Establishment / Modification Response to the SMF, and then executes step 411. Here, after step 410b is completed, by reusing the N4 interface establishment flow (step 10) of steps 410a and 410b, the SMF will establish a connection with the NATF.
[0118] Step 411 is for the SMF to send an N1N2 Message Transfer (Namf_Communication_N1N2MessageTransfer) message to the AMF, and then execute step 412.
[0119] Step 412 is that after receiving the message, the AMF sends a PDU session request (N2 PDU Session Request) to the access network (AN) or radio access network (RAN). Here, the request is a non-access stratum (NAS) message (msg), and the AN or RAN is abbreviated as (R)AN in the following description.
[0120] Step 413 is for the (R)AN to interact with the UE and allocate specific resources (AN-specific resource setup), and then execute step 414. Here, this step may also be referred to as PDU Session Establishment Accept.
[0121] Step 414 is for the (R)AN to send a PDU session establishment response (N2 PDU Session Response) to the AMF, and then perform step 415.
[0122] Step 415 is for the AMF to send an update request for the session management context of the PDU session (Nsmf_PDUSession_UpdateSMContext Request) to the SMF.
[0123] Step 416a is that after receiving the request, the SMF sends an N4 Session Modification Request to the UPF.
[0124] Step 416b is that after receiving the request, the UPF sends an N4 Session Modification Response to the SMF, and then executes step 417.
[0125] Step 417 is for the SMF to send an update session management context response (Nsmf_PDUSession_UpdateSMContext Response) for the PDU session to the AMF.
[0126] After the PDU session establishment is completed, when sending a data packet, for the uplink traffic flow, the NATF can determine the corresponding IP domain information according to the VLAN information or other tunnel path information when the data packet enters and the UE IP address information, and select the appropriate external public network address segment according to the IP domain information to perform address mapping.
[0127] The AF can then perform a session binding search by estimating IP domain information according to the public network address. For example, the operator and the third party negotiate public network address segments available to the third-party terminal, such as allocating 172.168.1.xxx for Factory 1 and 172.168.2.xxx for Factory 2, and the AF can then estimate the IP domain information according to the negotiated information. Here, the specific allocation method is offline and negotiated between the operator and the third party. The embodiments of the present application do not limit the specific procedure for estimating IP domain information according to the public network address.
[0128] In industrial networks, allocating private network addresses to industrial users is becoming increasingly common, and solving related problems requires a dynamic, real-time private network address allocation method. The technical solution according to the embodiments of the present application makes the related service flow more clear and explicit, so that the resolution of private network address conflicts does not depend on ambiguous operator configurations but becomes a standard flow.
[0129] In order to realize the technical solution of the embodiment of the present application, the embodiment of the present application further provides an information processing device installed in the SMF, as shown in FIG. 5, the device: an acquiring unit 501 configured to acquire an IP domain from a UDM or UDR; and a first sending unit 502 configured to send the obtained IP domain to the PCF.
[0130] In one embodiment, the obtaining unit 501 is configured to obtain an IP domain from a UDM or UDR during a session establishment process.
[0131] In one embodiment, the acquiring unit 501 is further configured to acquire an IP index from the UDM or UDR when acquiring an IP domain from the UDM or UDR.
[0132] In one embodiment, the device may further include a second sending unit configured to send an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function.
[0133] In one embodiment, the device comprises: determining the IP address of the terminal; The terminal may further include a second determining unit configured to send the IP address of the terminal to the network address translation function.
[0134] In one embodiment, the second determination unit: Select UPF and determine the corresponding network address translation function according to the selected UPF. Or, It is further configured to determine a corresponding network address translation function according to the operator's local policy.
[0135] In one embodiment, the second transmitting unit: Sending the IP domain corresponding to the terminal to a network address translation function according to the N4 interface protocol; Or, The IP domain corresponding to the terminal is sent to a network address translation function via a selected UPF.
[0136] In one embodiment, the device comprises: The network address translation function may further include a second receiving unit configured to receive feedback acknowledgement information from the network address translation function.
[0137] In practical application, the acquisition unit 501, the first transmitting unit 502, the second transmitting unit, and the second receiving unit may be realized by a communication interface in an information processing device, and the second determination unit may be realized by a processor in the information processing device.
[0138] In order to realize the method on the UDM or UDR side according to the embodiment of the present application, the embodiment of the present application further provides an information processing device installed on the UDM or UDR, as shown in FIG. 6, the device: The IP domain providing unit 601 is configured to provide the IP domain to the SMF.
[0139] In one embodiment, the provisioning unit 601 is configured to provide an IP domain to the SMF during a session establishment process.
[0140] In one embodiment, the providing unit 601 is further configured to provide an IP index to the SMF when providing an IP domain to the SMF.
[0141] In one embodiment, as shown in FIG. 6, the device may further include a configuration unit 602 configured to configure an IP domain.
[0142] In one embodiment, the configuration unit 602: Use the AF, DHCP server, or AAA server to provide the IP domain to the UDM or UDR via the capability publishing function, or Or, Use a network management device to configure your IP domain to UDM or UDR, or Or, Configured to configure IP domain locally.
[0143] In practical application, the providing unit 601 may be realized by a communication interface in an information processing device, and the configuring unit 602 may be realized by a combination of a processor and a communication interface in an information processing device.
[0144] In order to realize the method on the network address translation function side according to the embodiment of the present application, the embodiment of the present application further provides an information processing device installed in the network address translation function, as shown in FIG. 7, the device: a first receiving unit 701 configured to receive an IP domain corresponding to a terminal transmitted from an SMF, the IP domain being obtained from a UDM or a UDR, and to receive data packets transmitted from the terminal; and a first determining unit 702 configured to determine a corresponding IP domain using first information and / or second information of the received data packet, where the first information represents a tunnel path of the received data packet and / or the second information represents an IP address of a terminal, and to map a source address of the received data packet using the determined IP domain.
[0145] In one embodiment, the first receiving unit 701 is further configured to receive the IP address of the terminal sent from the SMF when receiving the IP domain corresponding to the terminal sent from the SMF.
[0146] In one embodiment, the first receiving unit 701: Receive an IP domain corresponding to the terminal sent from the SMF according to the N4 interface protocol; Or, It is configured to receive an IP domain corresponding to the terminal sent from the SMF via a UPF selected by the SMF.
[0147] In one embodiment, the apparatus may further include a third sending unit configured to feed back acknowledgement information to the SMF.
[0148] In one embodiment, the first determining unit 702 is configured to map the source address of the received data packet using the determined IP domain and the correspondence between the IP domain and the external IP address segment.
[0149] In practical application, the first receiving unit 701 and the third sending unit may be realized by a communication interface in an information processing device, and the first determining unit 702 may be realized by a processor in the information processing device.
[0150] It should be noted that the information processing device according to the above embodiment is only described using the division of the above program modules as an example when transmitting information, and in actual applications, the above processing can be completed by allocating it to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. Furthermore, the information processing device according to the above embodiment belongs to the same concept as the information processing method embodiment, and the specific implementation details thereof can be referred to the method embodiment, and will not be repeated here.
[0151] Based on the hardware implementation of the above program modules, and in order to realize the method on the SMF side according to the embodiment of the present application, an SMF is further provided in the embodiment of the present application. As shown in FIG. 8, the SMF 800 includes: a first communication interface 801 allowing information interaction with other network elements; and a first processor 802 connected to the first communication interface 801 so as to realize information interaction with other network elements, the first processor 802 being configured to execute a method according to one or more technical proposals on the SMF side when a computer program stored in a first memory 803 is run.
[0152] Specifically, the first communication interface is configured to obtain an IP domain from the UDM or UDR, and send the obtained IP domain to the PCF.
[0153] In one embodiment, the first communication interface 801 is configured to obtain an IP domain from a UDM or UDR during a session establishment process.
[0154] In one embodiment, the first communication interface 801 is further configured to obtain an IP index from the UDM or UDR when obtaining an IP domain from the UDM or UDR.
[0155] In one embodiment, the first communication interface 801 is further configured to send the IP domain corresponding to the terminal, which is obtained from the UDM or UDR, to a network address translation function.
[0156] In one embodiment, the first processor 802: determining the IP address of the terminal; The IP address of the terminal is configured to be sent to the network address translation function.
[0157] In one embodiment, the first processor 802: Select UPF and determine the corresponding network address translation function according to the selected UPF, or Or, It is further configured to determine a corresponding network address translation function according to the operator's local policy.
[0158] In one embodiment, the first communication interface 801 is: Sending the IP domain corresponding to the terminal to a network address translation function according to the N4 interface protocol; Or, The IP domain corresponding to the terminal is sent to a network address translation function via a selected UPF.
[0159] In one embodiment, the first communication interface 801 is further configured to receive acknowledgment information fed back from the network address translation function.
[0160] It should be noted that the specific processing procedures of the first processor 802 and the first communication interface 801 can be understood with reference to the above method.
[0161] Of course, in actual applications, the components in the SMF 800 are coupled via a bus system 804. It will be understood that the bus system 804 is configured to realize connection communication between these components. The bus system 804 includes a power bus, a control bus, and a status signal bus in addition to a data bus, but for clarity of explanation, all of the various buses are shown as the bus system 804 in FIG. 8.
[0162] First memory 803 in this embodiment is configured to store various types of data to support the operation of SMF 800. Examples of this data include any computer programs for operating on SMF 800.
[0163] The methods disclosed in the embodiments of the present application can be applied to or implemented by the first processor 802. The first processor 802 can be an integrated circuit chip having signal processing capabilities. In implementation, each step of the method can be completed by an integrated logic circuit in hardware within the first processor 802 or by instructions in software form. The first processor 802 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor, any conventional processor, etc. The combination of the steps of the methods disclosed in the embodiments of the present application can be directly implemented by a hardware decoder processor, or can be implemented by a combination of hardware and software modules within the decoder processor. The software module may be located in a storage medium, which is in the first memory 803, and the first processor 802 reads the information in the first memory 803 and completes the steps of the above-mentioned method in combination with its hardware.
[0164] In an exemplary embodiment, SMF 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field-Programmable Gate Arrays (FPGAs), general-purpose processors, controllers, Micro Controller Units (MCUs), microprocessors, or other electronic components and configured to perform the methods described above.
[0165] Based on the hardware implementation of the above program modules, and in order to implement the UDM-side method according to the embodiment of the present application, a UDM is further provided in the embodiment of the present application. As shown in FIG. 9, the UDM 900 includes: a second communication interface 901 capable of exchanging information with the SMF; and a second processor 902 connected to the second communication interface 901 so as to realize information interaction with the SMF, the second processor 902 being configured to execute a method according to one or more technical solutions on the UDM side when a computer program stored in a second memory 903 is run.
[0166] Specifically, the second communication interface 901 is configured to provide an IP domain to the SMF.
[0167] In one embodiment, the second communication interface 901 is configured to provide an IP domain to the SMF during the session establishment process.
[0168] In one embodiment, the second communication interface 901 is further configured to provide an IP index to the SMF when providing an IP domain to the SMF.
[0169] In one embodiment, the second processor 902 is configured to configure an IP domain.
[0170] In one embodiment, the second processor 902: Use the AF, DHCP server, or AAA server to provide the IP domain to the UDM or UDR via the capability publishing function, or Or, Use a network management device to configure your IP domain to UDM or UDR, or Or, Configured to configure IP domain locally.
[0171] It should be noted that the specific processing procedures of the second processor 902 and the second communication interface 901 can be understood with reference to the above method.
[0172] Of course, in actual application, each component in the UDM 900 is coupled via a bus system 904. It will be understood that the bus system 904 is configured to realize communication connections between these components. The bus system 904 may include a power bus, a control bus, and a status signal bus in addition to a data bus, but for clarity of explanation, all of the various buses are shown as the bus system 904 in FIG. 9.
[0173] Second memory 903 in this embodiment is configured to store various types of data to support the operation of UDM 900. Examples of this data include any computer programs for operating on UDM 900.
[0174] The methods disclosed in the embodiments of the present application can be applied to or implemented by the second processor 902. The second processor 902 can be an integrated circuit chip having signal processing capabilities. In implementation, each step of the method can be completed by an integrated logic circuit in hardware within the second processor 902 or by instructions in software form. The second processor 902 can be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The second processor 902 can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor, any conventional processor, etc. The combination of the steps of the method disclosed in the embodiments of the present application can be directly implemented by a hardware decoder processor, or can be implemented by a combination of hardware and software modules within the decoder processor. The software module may be located in a storage medium, which is in the second memory 903, and the second processor 902 reads the information in the second memory 903 and completes the steps of the above-mentioned method in combination with its hardware.
[0175] In an exemplary embodiment, UDM 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components and configured to perform the methods described above.
[0176] Based on the hardware implementation of the above program modules, and in order to realize the UDR-side method according to the embodiment of the present application, a UDR is further provided in the embodiment of the present application. As shown in FIG. 10, the UDR 1000 includes: a third communication interface 1001 capable of exchanging information with the SMF; and a third processor 1002 connected to the third communication interface 1001 so as to realize information interaction with the SMF, the third processor 1002 being configured to execute a method according to one or more technical solutions on the UDR side when a computer program stored in the third memory 1003 is run.
[0177] Specifically, the third communication interface 1001 is configured to provide an IP domain to the SMF.
[0178] In one embodiment, the third communication interface 1001 is configured to provide an IP domain to the SMF during the session establishment process.
[0179] In one embodiment, the third communication interface 1001 is further configured to provide an IP index to the SMF when providing an IP domain to the SMF.
[0180] In one embodiment, the third processor 1002 is configured to configure an IP domain.
[0181] In one embodiment, the third processor 1002: Use the AF, DHCP server, or AAA server to provide the IP domain to the UDM or UDR via the capability publishing function, or Or, Use a network management device to configure your IP domain to UDM or UDR, or Or, Configured to configure IP domain locally.
[0182] It should be noted that the specific processing procedures of the third processor 1002 and the third communication interface 1001 can be understood with reference to the above method.
[0183] Of course, in actual application, each component in the UDR 1000 is coupled via a bus system 1004. It will be understood that the bus system 1004 is configured to realize connection communication between these components. The bus system 1004 includes a power bus, a control bus, and a status signal bus in addition to a data bus, but for clarity of explanation, all various buses are shown as the bus system 1004 in FIG. 10.
[0184] In an embodiment of the present application, the third memory 1003 is configured to store various types of data to support the operation of the UDM 900. Examples of this data include any computer programs for operating on the UDM 1000.
[0185] The methods disclosed in the embodiments of the present application can be applied to or implemented by the third processor 1002. The third processor 1002 can be an integrated circuit chip having signal processing capabilities. In implementation, each step of the method can be completed by an integrated logic circuit in hardware within the third processor 1002 or by instructions in software form. The third processor 1002 can be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The third processor 1002 can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor, any conventional processor, etc. The combination of the steps of the method disclosed in the embodiments of the present application can be directly implemented by a hardware decoder processor, or can be implemented by a combination of hardware and software modules within the decoder processor. The software module may be located in a storage medium, which is in a third memory 1003, and the third processor 1002 reads the information in the third memory 1003 and completes the steps of the above-mentioned method in combination with its hardware.
[0186] In an exemplary embodiment, UDR1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components and configured to perform the methods described above.
[0187] Based on the hardware implementation of the above program modules, and in order to realize the method of the network address translation function side according to the embodiment of the present application, a network address translation function is further provided in the embodiment of the present application. As shown in FIG. 11, the network address translation function 1100 includes: a fourth communication interface 1101 capable of exchanging information with the SMF; and a fourth processor 1102 connected to the fourth communication interface 1101 so as to realize information interaction with the SMF, the fourth processor 1102 being configured to execute a method according to one or more technical solutions on the network address translation function side when a computer program stored in a fourth memory 1103 is run.
[0188] Specifically, the fourth communication interface 1101 is configured to receive an IP domain corresponding to a terminal transmitted from an SMF and obtained from a UDM or UDR, and to receive a data packet transmitted from the terminal; The fourth processor 1102 is configured to determine a corresponding IP domain using first information and / or second information of the received data packet, which is the first information representing a tunnel route of the received data packet and / or the second information representing an IP address of a terminal, and to map a source address of the received data packet using the determined IP domain.
[0189] In one embodiment, the fourth communication interface 1101 is further configured to receive the IP address of the terminal sent from the SMF when receiving the IP domain corresponding to the terminal sent from the SMF.
[0190] In one embodiment, the fourth communication interface 1101 is Receive an IP domain corresponding to the terminal sent from the SMF according to the N4 interface protocol; Or, It is configured to receive an IP domain corresponding to the terminal sent from the SMF via a UPF selected by the SMF.
[0191] In one embodiment, the fourth communication interface 1101 is further configured to feed back acknowledgement information to the SMF.
[0192] In one embodiment, the fourth processor 1102 is configured to map a source address of a received data packet using the determined IP domain and the correspondence between the IP domain and the external IP address segment.
[0193] It should be noted that the specific processing procedures of the fourth processor 1102 and the fourth communication interface 1101 can be understood with reference to the above method.
[0194] Of course, in actual applications, the components in the network address translation function 1100 are coupled via a bus system 604. It will be understood that the bus system 604 is configured to realize connection communication between these components. The bus system 604 includes a power bus, a control bus, and a status signal bus in addition to a data bus, but for clarity of explanation, all of the various buses are shown as the bus system 604 in FIG. 6.
[0195] The fourth memory 1103 in this embodiment is configured to store various types of data to support the operation of the network address translation function 1100. Examples of this data include any computer programs for operating on the network address translation function 1100.
[0196] The methods disclosed in the embodiments of the present application can be applied to or implemented by the fourth processor 1102. The fourth processor 1102 can be an integrated circuit chip having signal processing capabilities. In implementation, each step of the method can be completed by an integrated logic circuit in hardware within the fourth processor 1102 or by instructions in software form. The fourth processor 1102 can be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like. The fourth processor 1102 can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor, any conventional processor, or the like. The combination of the steps of the method disclosed in the embodiments of the present application can be directly implemented by a hardware decoder processor, or can be implemented by a combination of hardware and software modules within the decoder processor. The software module may be located in a storage medium, which is in a fourth memory 1103, and the fourth processor 1102 reads the information in the fourth memory 1103 and completes the steps of the above-mentioned method in combination with its hardware.
[0197] In an exemplary embodiment, the network address translation function 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components and configured to perform the methods described above.
[0198] It can be understood that the memories (first memory 803, second memory 903, third memory 1003, fourth memory 1103) in the embodiments of the present application can be volatile or nonvolatile memories, or can include both volatile and nonvolatile memories. Among them, the nonvolatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disk, or read-only optical disk (CD-ROM), and the magnetic surface memory can be magnetic disk memory or magnetic tape memory. Volatile memory may be random access memory (RAM), used as an external high-speed cache.By way of example, various types of RAM may be used, such as, but not limited to, static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synclink dynamic random access memory (SLDRAM), and direct memory bus random access memory (DRRAM). Memory described in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
[0199] To realize the method according to the embodiment of the present application, the embodiment of the present application further provides an information processing system, which includes an SMF 1201, a UDM or UDR 1202, a PCF 1203 and a network address translation function 1204, as shown in FIG. 12 .
[0200] It should be noted here that the specific processing procedures of the SMF 1201, UDM or UDR 1202, PCF 1203 and network address translation function 1204 have already been described in detail above, and will not be repeated here.
[0201] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, i.e., a computer storage medium, which is specifically a computer-readable storage medium, and which, as an example, includes a first memory 803 storing a computer program, the computer program being executable by the first processor 802 of the SMF 800 to complete the steps described in the SMF-side method described above; as another example, includes a second memory 903 storing a computer program, the computer program being executable by the second processor 902 of the UDM 900 to complete the steps described in the UDM-side method described above; as a further example, includes a third memory 1003 storing a computer program, the computer program being executable by the third processor 1002 of the UDR 1000 to complete the steps described in the UDR-side method described above; and as yet another example, includes a fourth memory 1103 storing a computer program, the computer program being executable by the fourth processor 1102 of the network address translation function 1100 to complete the steps described in the network address translation function-side method described above. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, a magnetic surface memory, an optical disk, or a CD-ROM.
[0202] It should be clarified that terms such as "first" and "second" are used to distinguish between similar objects and are not necessarily used to describe a particular order or chronology.
[0203] Furthermore, the technical solutions described in the embodiments of the present application can be arbitrarily combined as long as they do not conflict with each other.
[0204] The above are only preferred embodiments of the present application, and are not intended to limit the protection scope of the present application.
Claims
1. An information processing method applied to a session management function (SMF), comprising: Obtaining an Internet Protocol domain (IP domain) from a Unified Data Management (UDM) or Unified Data Repository (UDR); sending the obtained IP domain to a Policy Control Function (PCF); When obtaining an IP domain from a UDM or UDR, the method comprises: obtaining an Internet Protocol index (IP index) from the UDM or UDR; The method comprises: The method further includes transmitting the IP domain corresponding to the terminal to a network address translation function; The method comprises: selecting a User Plane Function (UPF); determining a corresponding network address translation function according to the selected UPF; Or, The method comprises: Further comprising determining a corresponding network address translation function according to the local policy of the operator; Or, Sending the IP domain corresponding to the terminal to a network address translation function includes: Sending the IP domain corresponding to the terminal to a network address translation function according to an N4 interface protocol; Or, sending an IP domain corresponding to the terminal to a network address translation function via the selected UPF; Information processing methods.
2. The method according to claim 1, wherein the IP domain is obtained from the UDM or UDR during the session establishment process.
3. The method comprises: determining an Internet Protocol (IP) address of the terminal; and transmitting an IP address of the terminal to the network address translation function; Or, The method comprises: The method of claim 1 , further comprising receiving feedback acknowledgment information from the network address translation function.
4. An information processing method applied to an SMF, comprising: sending an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function; The method comprises: selecting a UPF for the terminal; determining a corresponding network address translation function according to the selected UPF; Or, The method comprises: Further comprising determining a corresponding network address translation function according to the local policy of the operator; Or, Sending the IP domain corresponding to the terminal to a network address translation function includes: Sending the IP domain corresponding to the terminal to a network address translation function according to an N4 interface protocol; Or, sending an IP domain corresponding to the terminal to a network address translation function via the selected UPF; Information processing methods.
5. The method comprises: determining an IP address of the terminal; 5. The method of claim 4, further comprising: transmitting an IP address of the terminal to the network address translation function.
6. The method comprises: The method of claim 4 , further comprising receiving feedback acknowledgment information from the network address translation function.
7. An information processing device, an acquiring unit configured to acquire an IP domain from a UDM or a UDR; a first sending unit configured to send the acquired IP domain to the PCF; The acquisition unit: further configured to obtain an Internet Protocol index (IP index) from the UDM or UDR; The device comprises: a second sending unit configured to send the IP domain corresponding to the terminal to a network address translation function; The device comprises: Select a user plane function (UPF) and determine the corresponding network address translation function according to the selected UPF; or Or, Further comprising a second determining unit configured to determine a corresponding network address translation function according to a local policy of an operator; The second transmitting unit: Sending the IP domain corresponding to the terminal to a network address translation function according to an N4 interface protocol; Or, and further configured to send, via the selected UPF, an IP domain corresponding to the terminal to a network address translation function. Information processing device.
8. An information processing device, a second sending unit configured to send an IP domain corresponding to the terminal, the IP domain being obtained from the UDM or UDR, to a network address translation function; The device comprises: selecting a UPF for the terminal; and determining a corresponding network address translation function according to the selected UPF; Or, The device comprises: configured to determine a corresponding network address translation function according to the operator's local policy; Or, Sending the IP domain corresponding to the terminal to a network address translation function includes: Sending the IP domain corresponding to the terminal to a network address translation function according to an N4 interface protocol; Or, and transmitting, via the selected UPF, an IP domain corresponding to the terminal to a network address translation function.
Citation Information
Patent Citations
IP index for IP address allocation based on policy control function
US20180227267A1
Remote wake-up of a device behind a NAT
US20210037461A1
Method for controlling a communication of a mobile node and related home agent and gateway
WO2008142148A2
System and method of application function influence on traffic routing in enhanced topology of SMF and UPF in 5g networks
WO2019197426A1
Filters for bulk subscriptions
WO2020089707A1