Information processing method and apparatus, device, storage medium, and computer program product
By using SMF to address the issue of inconsistent PDU session types in dual-stream terminals, ensuring type consistency or compatibility, the normal operation of traffic redirection and conversion functions is resolved, and the stability and compatibility of PDU sessions are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-16
- Publication Date
- 2026-04-02
AI Technical Summary
In a dual-stream (DualSteer) terminal, the PDU session types of the two user devices are inconsistent, which makes it impossible to support traffic redirection and conversion functions.
SMF processes the establishment request of the second terminal based on the PDU session type already established by the first terminal and the PDU session type requested by the second terminal, ensuring that the types are consistent or compatible, and guaranteeing the normal operation of the session by allowing, rejecting or converting the request.
To the greatest extent possible, ensure that the PDU session type established between the two terminals meets the preset conditions, and ensure that the traffic redirection and handover functions operate normally.
Smart Images

Figure CN2025121590_02042026_PF_FP_ABST
Abstract
Description
Information processing method and device, equipment, storage medium and computer program product
[0001] Cross-reference to related applications
[0002] The present disclosure is based on and claims priority from Chinese Patent Application No. 2024113784167, filed on September 29, 2024, the entire contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of wireless communication, and particularly relates to an information processing method, device, equipment, storage medium and computer program product. BACKGROUND
[0004] At present, a dual-stream (DS) terminal is composed of two separate user equipment (UE), each UE has a permanent identifier (SUPI), and two UEs can establish two independent and associated access protocol data unit (PDU) session, which supports steering and switching functions. However, in some cases, the two UEs may not be able to support the steering and switching functions during the process of establishing PDU session, so there is an urgent need to provide a technical solution that can guarantee the normal operation of the steering and switching functions. SUMMARY
[0005] Therefore, the embodiments of the present disclosure expect to provide an information processing method, device, equipment, storage medium and computer program product.
[0006] The technical solution of the embodiments of the present disclosure is implemented as follows:
[0007] The embodiments of the present disclosure provide an information processing method applied to a session management function (SMF), and the method comprises:
[0008] According to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal, the request of the second terminal for establishing the PDU session is processed.
[0009] In addition, according to at least one embodiment of the present disclosure, the type of the PDU session established by the first terminal comprises one of the following:
[0010] IP type session;
[0011] Ethernet type session;
[0012] Unstructured type session.
[0013] In addition, according to at least one embodiment of the present disclosure, the type of the PDU session requested by the second terminal includes one of:
[0014] IP type session;
[0015] Ethernet type session;
[0016] Unstructured type session.
[0017] In addition, according to at least one embodiment of the present disclosure, the method further comprises:
[0018] obtaining the type of the PDU session established by the first terminal, and obtaining the type of the PDU session requested by the second terminal.
[0019] In addition, according to at least one embodiment of the present disclosure, the obtaining the type of the PDU session established by the first terminal comprises:
[0020] receiving a PDU session creation session management (SM) context request sent by an access and mobility management function (AMF); the PDU session creation SM context request carries a first identifier; the first identifier is used to associate a subscription permanent identifier (SUPI) of the first terminal with a SUPI of the second terminal.
[0021] obtaining the type of the PDU session related to the SUPI of the first terminal.
[0022] In addition, according to at least one embodiment of the present disclosure, the obtaining the type of the PDU session requested by the second terminal comprises:
[0023] obtaining the type of the PDU session requested by the second terminal according to a request for establishing a PDU session initiated by the second terminal.
[0024] In addition, according to at least one embodiment of the present disclosure, the processing the request for establishing a PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises:
[0025] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are the same, the SMF allows the request of the second terminal to establish a PDU session.
[0026] In addition, according to at least one of the embodiments of the present disclosure, the processing of the request of the second terminal to establish a PDU session according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises:
[0027] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same but compatible, the SMF allows the request of the second terminal to establish a PDU session.
[0028] In addition, according to at least one of the embodiments of the present disclosure, the processing of the request of the second terminal to establish a PDU session according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises:
[0029] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same and incompatible, but IP type conversion can be performed, the SMF allows the request of the second terminal to establish a PDU session, and / or the SMF identifies the second terminal.
[0030] In addition, according to at least one of the embodiments of the present disclosure, the processing of the request of the second terminal to establish a PDU session according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises:
[0031] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same and incompatible, and IP type conversion cannot be performed, the SMF rejects the request of the second terminal to establish a PDU session.
[0032] In addition, according to at least one of the embodiments of the present disclosure, the method further comprises:
[0033] Allocating an IP address same as the type of the PDU session established by the first terminal to the second terminal.
[0034] In addition, according to at least one of the embodiments of the present disclosure, the SMF rejecting the request of the second terminal to establish a PDU session comprises:
[0035] Sending rejection information of the PDU session creation SM context request to the AMF; the rejection information contains the reason for rejecting the establishment of the PDU session by the second terminal.
[0036] At least one embodiment of the present disclosure provides an information processing method applied to an AMF, the method comprising:
[0037] sending a PDU session create SM context request to an SMF; the PDU session create SM context request carrying a first identifier; the first identifier being used to associate a SUPI of a first terminal with a SUPI of a second terminal.
[0038] In addition, according to at least one embodiment of the present disclosure, the method further comprises:
[0039] in a case where the first terminal registers or establishes a PDU session, receiving the first identifier sent by the first terminal.
[0040] In addition, according to at least one embodiment of the present disclosure, the sending of the PDU session create SM context request to the SMF comprises:
[0041] receiving a request for establishing a PDU session sent by the second terminal; the request for establishing a PDU session carrying a SUPI of the second terminal and the first identifier;
[0042] selecting, for the SUPI of the second terminal, the same SMF as the PDU session of the SUPI of the first terminal;
[0043] sending the PDU session create SM context request to the SMF.
[0044] In addition, according to at least one embodiment of the present disclosure, the method further comprises:
[0045] receiving rejection information for the PDU session create SM context request sent by the SMF; the rejection information containing a reason for rejecting the establishment of a PDU session by the second terminal;
[0046] sending the rejection information to the second terminal.
[0047] At least one embodiment of the present disclosure provides an information processing method applied to a first terminal, the method comprising:
[0048] sending a first identifier to an AMF; the first identifier being used to associate a SUPI of a first terminal with a SUPI of a second terminal.
[0049] In addition, according to at least one embodiment of the present disclosure, the sending of the first identifier to the AMF comprises:
[0050] in a case where the first terminal registers or establishes a PDU session, sending the first identifier to the AMF.
[0051] At least one embodiment of the present disclosure provides an information processing method applied to a second terminal, the method comprising:
[0052] sending, to the AMF, a request for establishing a PDU session; the request for establishing the PDU session carrying a SUPI of the second terminal and a first identifier; the first identifier being used for associating a SUPI of the first terminal with the SUPI of the second terminal.
[0053] In addition, according to at least one embodiment of the present disclosure, the method further comprises:
[0054] receiving, by the AMF, rejection information of a SMF sent for a PDU session creation SM context request; the rejection information containing a reason for rejecting the second terminal to establish a PDU session.
[0055] At least one embodiment of the present disclosure provides an information processing apparatus, comprising:
[0056] a processing module configured to process a request for establishing a PDU session initiated by the second terminal according to a type of the PDU session established by the first terminal and a type of the PDU session requested by the second terminal.
[0057] At least one embodiment of the present disclosure provides an information processing apparatus, comprising:
[0058] a first sending module configured to send, to the SMF, a PDU session creation SM context request; the PDU session creation SM context request carrying a first identifier; the first identifier being used for associating a SUPI of the first terminal with a SUPI of the second terminal.
[0059] At least one embodiment of the present disclosure provides an information processing apparatus, comprising:
[0060] a second sending module configured to send, to the AMF, the first identifier; the first identifier being used for associating a SUPI of the first terminal with a SUPI of the second terminal.
[0061] At least one embodiment of the present disclosure provides an information processing apparatus, comprising:
[0062] a third sending module configured to send, to the AMF, a request for establishing a PDU session; the request for establishing the PDU session carrying a SUPI of the second terminal and a first identifier; the first identifier being used for associating a SUPI of the first terminal with the SUPI of the second terminal.
[0063] At least one embodiment of the present disclosure provides an SMF, comprising a processor and a memory for storing a computer program capable of running on the processor,
[0064] The processor is configured to execute the computer program to perform the steps of the method of any one of the above SMFs.
[0065] At least one embodiment of the present disclosure provides an AMF, comprising a processor and a memory for storing a computer program capable of running on the processor,
[0066] The processor is configured to execute the computer program to perform the steps of the method of any one of the above AMFs.
[0067] At least one embodiment of the present disclosure provides a first terminal, comprising a processor and a memory for storing a computer program capable of running on the processor,
[0068] The processor is configured to execute the computer program to perform the steps of the method of any one of the above first terminals.
[0069] At least one embodiment of the present disclosure provides a second terminal, comprising a processor and a memory for storing a computer program capable of running on the processor,
[0070] The processor is configured to execute the computer program to perform the steps of the method of any one of the above second terminals.
[0071] At least one embodiment of the present disclosure provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the method of any one of the above SMFs, or the steps of the method of any one of the above AMFs, or the steps of the method of any one of the above first terminals, or the steps of the method of any one of the above second terminals.
[0072] At least one embodiment of the present disclosure provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the method of any one of the above SMFs, or the method of any one of the above AMFs, or the method of any one of the above first terminals, or the method of any one of the above second terminals.
[0073] The information processing method, device, equipment, storage medium and computer program product provided by the embodiments of the present disclosure, the method comprises: the SMF processes the request of the second terminal for establishing a PDU session according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal.
[0074] According to the technical solution provided in the embodiments of the present disclosure, the request of establishing a PDU session initiated by the second terminal is processed according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal. By maximizing the guarantee that the types of the two PDU sessions established by the two terminals meet the preset conditions, the normal operation of the session of the two terminals can be ensured to support the steer and switch functions. BRIEF DESCRIPTION OF DRAWINGS
[0075] FIG. 1 is a schematic diagram of the implementation process of the information processing method according to an embodiment of the present disclosure;
[0076] FIG. 2 is a schematic diagram of the implementation process of processing the request of establishing a PDU session initiated by the second terminal according to an embodiment of the present disclosure;
[0077] FIG. 3 is a schematic diagram of the implementation process of processing the request of establishing a PDU session initiated by the second terminal according to an embodiment of the present disclosure;
[0078] FIG. 4 is a schematic diagram of the implementation process of processing the request of establishing a PDU session initiated by the second terminal according to an embodiment of the present disclosure;
[0079] FIG. 5 is a schematic diagram of the implementation process of the information processing method according to an embodiment of the present disclosure;
[0080] FIG. 6 is a schematic diagram of the implementation process of the information processing method according to an embodiment of the present disclosure;
[0081] FIG. 7 is a schematic diagram of the implementation process of the information processing method according to an embodiment of the present disclosure;
[0082] FIG. 8 is a schematic diagram of the composition structure of the information processing device according to an embodiment of the present disclosure;
[0083] FIG. 9 is a schematic diagram of the composition structure of the information processing device according to an embodiment of the present disclosure;
[0084] FIG. 10 is a schematic diagram of the composition structure of the information processing device according to an embodiment of the present disclosure;
[0085] FIG. 11 is a schematic diagram of the composition structure of the information processing device according to an embodiment of the present disclosure;
[0086] FIG. 12 is a schematic diagram of the composition structure of the SMF according to an embodiment of the present disclosure;
[0087] FIG. 13 is a schematic diagram of the composition structure of the AMF according to an embodiment of the present disclosure;
[0088] FIG. 14 is a schematic diagram of the composition structure of the first terminal according to an embodiment of the present disclosure;
[0089] FIG. 15 is a schematic diagram of the composition structure of the second terminal according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0090] Before the technical solutions of the embodiments of the present disclosure are introduced, related technologies are introduced.
[0091] Currently, a DualSteer terminal is composed of two separate user equipment (UE), each of which has a SUPI. Two UEs can establish two independent and associated access PDU sessions, which support the steer and switch functions. Analogous to the access traffic steering, switching, and splitting (ATSSS) related functions, the steer function in DualSteer needs to support switching the session access of UE1 to the session access of UE2, and the switch function needs to support switching all traffic of the session of UE1 to the session of UE2, and vice versa. Therefore, the PDU sessions established by the two UEs need to be associated, and the same SMF needs to be selected for session management and the same user plane function (UPF) as the session anchor point.
[0092] Currently, there are some details that need to be supplemented in the study of DualSteer. Since the two UEs are independent UEs, and each UE can independently build a PDU session, but the PDU session types of the two UEs are not discussed, and the session type is not specified in the routing selection policy (URSP) of the two UEs, there may be a case where the UE requests to establish a PDU session, and the data network name (DNN) and single network slice selection assistance information (S-NSSAI) requested by the UE support multiple session types, such as IPv4, IPv6, IPv4 / v6 in IP type sessions, Ethernet type sessions, and unstructured sessions. Therefore, there may be a case where the PDU session types requested by the two UEs are inconsistent. When the PDU session types requested by the UEs are inconsistent, the types of traffic messages on the PDU session may be different, thereby causing the inability to support the steer and switch functions in DualSteer.
[0093] Therefore, the technical problem to be solved by the present disclosure is how to ensure that the types of PDU sessions established by two UEs in a dual steer terminal meet preset conditions, such as consistency, so as to ensure the normal operation of steer and switch functions in the dual steer.
[0094] Based on this, in the embodiments of the present disclosure, the SMF processes the request for establishing a PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal.
[0095] Referring to FIG. 1, FIG. 1 is a schematic diagram of the implementation flow of the information processing method of the present disclosure, which is applied to an SMF, as shown in FIG. 1, the method comprises the following steps:
[0096] Step 101: processing the request for establishing a PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal.
[0097] It can be understood that the first terminal and the second terminal can form a dual stream (DS, DualSteer) terminal.
[0098] Among them, the dual stream (DS, DualSteer) terminal can be composed of two separate user equipment (UE, User Equipment), each UE has a SUPI, and two UEs can establish two independent and associated access PDU sessions.
[0099] In some embodiments, the type of the PDU session established by the first terminal includes one of the following:
[0100] IP type session;
[0101] Ethernet type session;
[0102] Unstructured session.
[0103] In some embodiments, the type of the PDU session requested by the second terminal includes one of the following:
[0104] IP type session;
[0105] Ethernet type session;
[0106] Unstructured session.
[0107] Among them, the IP type session includes IPv4, IPv6, IPv4 / v6, etc.
[0108] In some embodiments, the method further comprises:
[0109] Obtaining a type of the PDU session established by the first terminal and obtaining a type of the PDU session requested by the second terminal.
[0110] In some embodiments, the obtaining the type of the PDU session established by the first terminal comprises:
[0111] Receiving a PDU session creation SM context request sent by the AMF; the PDU session creation SM context request carries a first identifier; the first identifier is used to associate a SUPI of the first terminal with a SUPI of the second terminal.
[0112] Obtaining a type of the PDU session related to the SUPI of the first terminal.
[0113] Here, the first identifier can be a dual stream (DS) identifier.
[0114] In some embodiments, the obtaining the type of the PDU session requested by the second terminal comprises:
[0115] According to the request of the second terminal for establishing the PDU session, obtaining the type of the PDU session requested by the second terminal.
[0116] The following describes the process of how the SMF processes the request of the second terminal for establishing the PDU session.
[0117] In a first case, the SMF determines whether the type of the PDU session requested by the second terminal is consistent with the type of the PDU session established by the first terminal, and obtains a determination result; according to the determination result, it is determined whether to allow the request of the second terminal for establishing the PDU session.
[0118] Based on this, in some embodiments, the processing the request of the second terminal for establishing the PDU session according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises:
[0119] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are the same, the SMF allows the request of the second terminal for establishing the PDU session.
[0120] Referring to FIG. 2, FIG. 2 is an implementation flowchart of the processing of the request of the second terminal for establishing the PDU session according to the embodiments of the present disclosure, as shown in FIG. 2, comprising steps 201 to 207:
[0121] Step 201: A first terminal (UE1) has applied its own SUPI (SUPI1) to establish a PDU session, and sends a first identity, i.e., a dual steering (DS) identity, to an AMF when registering or establishing the PDU session.
[0122] Here, the first identity is used to associate the SUPI (SUPI1) of the first terminal (UE1) with the SUPI (SUPI2) of a second terminal (UE2).
[0123] Step 202: The second terminal (UE2) sends a request for establishing a PDU session to the AMF; the request for establishing the PDU session carries the SUPI (SUPI2) of the second terminal (UE2) and the first identity (DS identity).
[0124] Step 203: The AMF selects, according to the first identity (DS identity) sent by the first terminal (UE1) and the request for establishing a PDU session sent by the second terminal (UE2), the same SMF for the SUPI (SUPI2) of the second terminal (UE2) as for the SUPI (SUPI1) of the first terminal (UE1).
[0125] Step 204: The AMF sends a PDU session create SM context request to the SMF; the PDU session create SM context request carries the first identity (i.e., the DS identity).
[0126] Here, the PDU session create SM context request can also carry the request for establishing a PDU session initiated by the second terminal (UE2).
[0127] Step 205: The SMF obtains the type of the PDU session established by the first terminal (UE1) and the type of the PDU session requested by the second terminal (UE2).
[0128] Here, the SMF obtains the type of the PDU session established by the first terminal (UE1) includes: after receiving the PDU session create SM context request sent by the AMF, the SMF identifies, according to the first identity (DS identity), that the SUPI (SUPI2) of the second terminal (UE2) is associated with the SUPI (SUPI1) of the first terminal (UE1), then obtains the session information related to the SUPI (SUPI1) of the first terminal (UE1) to obtain the type of the PDU session related to the SUPI (SUPI1) of the first terminal (UE1), wherein the session information includes the type of the PDU session established by the first terminal (UE1) and / or a PDU session anchor point, etc.
[0129] Here, the type of the PDU session requested by the second terminal (UE2) includes one of the following:
[0130] Here, the type of the PDU session established by the first terminal (UE1) includes one of the following:
[0131] An IP type session;
[0132] An Ethernet type session;
[0133] A non-structured session.
[0134] Here, the type of the PDU session requested by the second terminal (UE2) includes one of the following:
[0135] An IP type session;
[0136] An Ethernet type session;
[0137] A non-structured session.
[0138] The IP type session includes IPv4, IPv6, IPv4 / v6, etc.
[0139] Step 206: The SMF determines whether the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) satisfy a first preset condition, and if the first preset condition is satisfied, the SMF allows the request of the second terminal (UE2) to establish a PDU session, and the session establishment process continues.
[0140] Here, the first preset condition includes:
[0141] The type of the PDU session requested by the second terminal (UE2) is the same as the type of the PDU session established by the first terminal (UE1).
[0142] Here, the type of the PDU session requested by the second terminal (UE2) is the same as the type of the PDU session established by the first terminal (UE1), including the following:
[0143] The type of the PDU session established by the first terminal (UE1) is an IPv4 / v6 in an IP type session, and the type of the PDU session requested by the second terminal (UE2) to establish is an IPv4 / v6 in an IP type session;
[0144] Or,
[0145] The type of the PDU session established by the first terminal (UE1) is IPv4 in an IP type session, and the type of the PDU session requested by the second terminal (UE2) to establish is IPv4 in an IP type session;
[0146] Alternatively,
[0147] The type of the PDU session established by the first terminal (UE1) is IPv6 in an IP type session, and the type of the PDU session requested by the second terminal (UE2) to establish is IPv6 in an IP type session;
[0148] Alternatively,
[0149] The type of the PDU session established by the first terminal (UE1) is an Ethernet type session, and the type of the PDU session requested by the second terminal (UE2) to establish is an Ethernet type session;
[0150] Alternatively,
[0151] The type of the PDU session established by the first terminal (UE1) is a non-structured session, and the type of the PDU session requested by the second terminal (UE2) to establish is a non-structured session.
[0152] Step 207: If the first preset condition is not met, the SMF rejects the request of the second terminal (UE2) to establish a PDU session.
[0153] Here, the first preset condition is not met, including:
[0154] The type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1).
[0155] Here, the type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1), including:
[0156] The type of the PDU session established by the first terminal (UE1) is an IP type session, and the type of the PDU session requested by the second terminal (UE2) to establish is an Ethernet type session or a non-structured session;
[0157] Alternatively,
[0158] The type of the PDU session established by the first terminal (UE1) is a non-structured session, and the type of the PDU session requested by the second terminal (UE2) to establish is an IP type session or an Ethernet type session;
[0159] Alternatively,
[0160] The type of the PDU session established by the first terminal (UE1) is an Ethernet type session, and the type of the PDU session requested by the second terminal UE2 is an IP type session or a non-structured session.
[0161] Here, the SMF rejects the request of the second terminal (UE2) for establishing a PDU session, including: the SMF replies to reject the establishment of the PDU session by the second terminal (UE2) by sending, to the AMF, rejection information for a PDU session creation SM context request; and the rejection information contains a reason for rejecting the establishment of the PDU session by the second terminal (UE2).
[0162] That is, if the type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1), the SMF rejects the establishment of the PDU session by the second terminal (UE2) and sends rejection information indicating that the session establishment is rejected because the PDU session type is incorrect.
[0163] In the embodiments of the present disclosure, if the SMF determines that the type of the PDU session requested by the second terminal (UE2) is consistent with the type of the PDU session established by the first terminal (UE1), the request of the second terminal (UE2) for establishing a PDU session is allowed; if the types of the PDU sessions are inconsistent, the request of the second terminal (UE2) for establishing a PDU session is rejected.
[0164] In the second case, the SMF determines whether the type of the PDU session requested by the second terminal is inconsistent with but compatible with the type of the PDU session established by the first terminal, and obtains a determination result; and according to the determination result, it is determined whether to allow the request of the second terminal for establishing a PDU session.
[0165] Based on this, in some embodiments, the processing of the request of the second terminal for establishing a PDU session includes:
[0166] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same but are compatible, the SMF allows the request of the second terminal for establishing a PDU session.
[0167] Referring to FIG. 3, FIG. 3 is a flowchart illustrating the implementation of the processing of the request of the second terminal for establishing a PDU session according to an embodiment of the present disclosure, as shown in FIG. 3, the processing includes steps 301 to 308:
[0168] Step 301: The first terminal (UE1) has applied its own SUPI (SUPI1) to establish a PDU session, and sends a first identity, i.e., a dual steering (DS) identity, to the AMF when registering or establishing the PDU session.
[0169] Here, the first identity is used to associate the SUPI (SUPI1) of the first terminal (UE1) with the SUPI (SUPI2) of the second terminal (UE2).
[0170] Step 302: The second terminal (UE2) sends a request for establishing a PDU session to the AMF; the request for establishing a PDU session carries the SUPI (SUPI2) of the second terminal (UE2) and the first identity (DS identity).
[0171] Step 303: The AMF selects the same SMF for the SUPI (SUPI2) of the second terminal (UE2) as the SUPI (SUPI1) of the first terminal (UE1) according to the first identity (DS identity) sent by the first terminal (UE1) and the request for establishing a PDU session sent by the second terminal (UE2).
[0172] Step 304: The AMF sends a PDU session creation SM context request to the SMF; the PDU session creation SM context request carries the first identity (i.e., the DS identity).
[0173] Here, the PDU session creation SM context request can also carry the request for establishing a PDU session initiated by the second terminal (UE2).
[0174] Step 305: The SMF obtains the type of the PDU session established by the first terminal (UE1) and the type of the PDU session requested by the second terminal (UE2).
[0175] Here, the SMF obtains the type of the PDU session established by the first terminal (UE1) includes: after receiving the PDU session creation SM context request sent by the AMF, the SMF identifies that the SUPI (SUPI2) of the second terminal (UE2) is associated with the SUPI (SUPI1) of the first terminal (UE1) according to the first identity (DS identity), then obtains the session information related to the SUPI (SUPI1) of the first terminal (UE1) to obtain the type of the PDU session related to the SUPI (SUPI1) of the first terminal (UE1), wherein the session information includes the type of the PDU session established by the first terminal (UE1) and / or the PDU session anchor point, etc.
[0176] Here, the type of the PDU session requested by the second terminal (UE2) includes one of the following:
[0177] Here, the type of the PDU session established by the first terminal (UE1) includes one of the following:
[0178] IP type session;
[0179] Ethernet type session;
[0180] Unstructured session.
[0181] Here, the type of the PDU session requested by the second terminal (UE2) includes one of the following:
[0182] IP type session;
[0183] Ethernet type session;
[0184] Unstructured session.
[0185] Wherein, the IP type session includes IPv4, IPv6, IPv4 / v6, etc.
[0186] Step 306: The SMF determines whether the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) meet a first preset condition, and if the first preset condition is met, the SMF allows the PDU session establishment request of the second terminal (UE2), and the session establishment process continues.
[0187] Here, the first preset condition includes:
[0188] The type of the PDU session requested by the second terminal (UE2) is the same as the type of the PDU session established by the first terminal (UE1).
[0189] Step 307: If the first preset condition is not met, the SMF determines whether the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) meet a second preset condition, and if the second preset condition is met, the SMF allows the PDU session establishment request of the second terminal (UE2), and the session establishment process continues.
[0190] Here, the second preset condition includes:
[0191] The type of the PDU session requested by the second terminal (UE2) is different from the type of the PDU session established by the first terminal (UE1), but is compatible.
[0192] Here, the type of the PDU session requested by the second terminal (UE2) is different from the type of the PDU session established by the first terminal (UE1), but is compatible, including the following:
[0193] The type of the PDU session established by the first terminal (UE1) is IPv4 / v6, and the type of the PDU session requested by the second terminal (UE2) to establish is IPv4 or IPv6;
[0194] Or,
[0195] The type of the PDU session established by the first terminal (UE1) is IPv4 or IPv6, and the type of the PDU session requested by the second terminal (UE2) to establish is IPv4 / v6.
[0196] That is, the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) are both IP type sessions, and if the type of one PDU session is IPv4 / v6 and the type of the other PDU session is IPv4 or IPv6, it means that the types are different, but can be compatible.
[0197] Step 308: If the second preset condition is not met, the SMF rejects the request of the second terminal (UE2) to establish a PDU session.
[0198] Here, the second preset condition is not met, including:
[0199] The type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1), and cannot be compatible.
[0200] Here, the type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1), and cannot be compatible, including:
[0201] The type of the PDU session established by the first terminal (UE1) is an IP type session, and the type of the PDU session requested by the second terminal (UE2) is an Ethernet type session or a non-structured session;
[0202] Or,
[0203] The type of the PDU session established by the first terminal (UE1) is a non-structured session, and the type of the PDU session requested by the second terminal (UE2) is an Ethernet type session or an IP type session;
[0204] Or,
[0205] The type of the PDU session established by the first terminal (UE1) is an Ethernet type session, and the type of the PDU session requested by the second terminal UE2 is an IP type session or a non-structured session.
[0206] Here, if the type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1) and is not compatible, the SMF rejects the establishment of the PDU session by the second terminal (UE2) and sends a rejection message indicating that the session establishment is rejected because the PDU session type is incorrect.
[0207] Here, when the type of the PDU session requested by the second terminal (UE2) is inconsistent with the type of the PDU session established by the first terminal (UE1) and is not compatible, the SMF replies to reject the establishment of the PDU session by the second terminal (UE2) by sending a rejection message for the PDU session creation SM context request to the AMF; the rejection message contains the reason for rejecting the establishment of the PDU session by the second terminal (UE2).
[0208] In the embodiments of the present disclosure, if the SMF determines that the type of the PDU session requested by the second terminal (UE2) is different from the type of the PDU session established by the first terminal (UE1) but is compatible, the establishment of the PDU session by the second terminal (UE2) is allowed; if the types of the PDU sessions are different and are not compatible, the establishment of the PDU session by the second terminal (UE2) is rejected.
[0209] In the third case, the SMF determines whether the type of the PDU session requested by the second terminal is inconsistent with the type of the PDU session established by the first terminal and is not compatible but can be converted to an IP type, and obtains a determination result; according to the determination result, it is determined whether to allow the request of the second terminal to establish the PDU session.
[0210] Based on this, in some embodiments, the processing of the request of the second terminal to establish the PDU session includes:
[0211] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are different and are not compatible, but can be converted to an IP type, the SMF allows the request of the second terminal to establish the PDU session, and / or the SMF identifies the second terminal.
[0212] In some embodiments, the processing of the request for establishing a PDU session initiated by the second terminal comprises:
[0213] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are different and incompatible, and IP type conversion cannot be performed, the SMF rejects the request for establishing a PDU session by the second terminal.
[0214] In some embodiments, the method further comprises:
[0215] allocating an IP address same as the type of the PDU session established by the first terminal to the second terminal.
[0216] In some embodiments, the SMF rejecting the request for establishing a PDU session by the second terminal comprises:
[0217] sending rejection information of the PDU session creation SM context request to the AMF; the rejection information contains the reason for rejecting the establishment of the PDU session by the second terminal.
[0218] Referring to FIG. 4, FIG. 4 is a flowchart illustrating the implementation of the processing of the request for establishing a PDU session initiated by the second terminal according to an embodiment of the present disclosure, as shown in FIG. 4, the process comprises steps 401 to 410:
[0219] Step 401: The first terminal (UE1) has established a PDU session by applying its own SUPI (SUPI1), and when registering or establishing a PDU session, sends a first identifier, i.e., a dual flow (DS, DualSteer) identifier, to the AMF.
[0220] Here, the first identifier is used to associate the SUPI (SUPI1) of the first terminal (UE1) with the SUPI (SUPI2) of the second terminal (UE2).
[0221] Step 402: The second terminal (UE2) sends a request for establishing a PDU session to the AMF; the request for establishing a PDU session carries the SUPI (SUPI2) of the second terminal (UE2) and the first identifier (DS identifier).
[0222] Step 403: The AMF selects the same SMF for the SUPI (SUPI2) of the second terminal (UE2) as the PDU session of the SUPI (SUPI1) of the first terminal (UE1) according to the first identifier (DS identifier) sent by the first terminal (UE1) and the request for establishing a PDU session sent by the second terminal (UE2).
[0223] Step 404: The AMF sends a PDU session creation SM context request to the SMF; the PDU session creation SM context request carries the first identifier (i.e., the DS identifier).
[0224] Here, the PDU session creation SM context request can also carry the request of the second terminal (UE2) to initiate establishment of a PDU session.
[0225] Step 405: The SMF obtains the type of the PDU session established by the first terminal (UE1) and the type of the PDU session requested by the second terminal (UE2).
[0226] Here, the SMF obtaining the type of the PDU session established by the first terminal (UE1) includes: after the SMF receives the PDU session creation SM context request sent by the AMF, identifying, according to the first identifier (DS identifier), that the SUPI (SUPI2) of the second terminal (UE2) is associated with the SUPI (SUPI1) of the first terminal (UE1), then obtaining the session information related to the SUPI (SUPI1) of the first terminal (UE1) to obtain the type of the PDU session related to the SUPI (SUPI1) of the first terminal (UE1), wherein the session information includes the type of the PDU session established by the first terminal (UE1) and / or a PDU session anchor point, etc.
[0227] Here, the SMF obtaining the type of the PDU session requested by the second terminal (UE2) includes: after the SMF receives the PDU session creation SM context request sent by the AMF, obtaining the type of the PDU session requested by the second terminal (UE2) according to the request of the second terminal (UE2) to initiate establishment of a PDU session. That is, the request of the second terminal (UE2) to initiate establishment of a PDU session carries the type of the PDU session requested by the second terminal (UE2).
[0228] Here, the type of the PDU session established by the first terminal (UE1) includes one of the following:
[0229] IP type session;
[0230] Ethernet type session;
[0231] Non-structured session.
[0232] Here, the type of the PDU session requested by the second terminal (UE2) includes one of the following:
[0233] IP type session;
[0234] Ethernet type session;
[0235] Non-structured session.
[0236] The IP type session includes IPv4, IPv6, IPv4 / v6, etc.
[0237] Step 406: The SMF determines whether the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) meet a first preset condition, and if the first preset condition is met, the SMF allows the request of the second terminal (UE2) to establish a PDU session, and the session establishment process continues.
[0238] Here, the first preset condition includes:
[0239] The type of the PDU session requested by the second terminal (UE2) is the same as the type of the PDU session established by the first terminal (UE1).
[0240] Step 407: If the first preset condition is not met, the SMF determines whether the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) meet a second preset condition, and if the second preset condition is met, the SMF allows the request of the second terminal (UE2) to establish a PDU session, and the session establishment process continues.
[0241] Here, the second preset condition includes:
[0242] The type of the PDU session requested by the second terminal (UE2) is not the same as the type of the PDU session established by the first terminal (UE1), but is compatible.
[0243] Step 408: If the second preset condition is not met, the SMF determines whether the type of the PDU session requested by the second terminal (UE2) and the type of the PDU session established by the first terminal (UE1) meet a third preset condition, and if the third preset condition is met, the SMF allows the request of the second terminal (UE2) to establish a PDU session, the session establishment process continues, and / or, the second terminal (UE2) is identified.
[0244] Here, the third preset condition includes:
[0245] The type of the PDU session requested by the second terminal (UE2) is not the same as the type of the PDU session established by the first terminal (UE1), and is not compatible, but can be converted to an IP type.
[0246] Here, the type of the PDU session requested by the second terminal (UE2) is not the same as the type of the PDU session established by the first terminal (UE1), and is not compatible, but can be converted to an IP type, including the following:
[0247] The type of the PDU session established by the first terminal (UE1) is IPv4, and the type of the PDU session requested by the second terminal (UE2) is IPv6;
[0248] Alternatively,
[0249] The type of the PDU session established by the first terminal (UE1) is IPv6, and the type of the PDU session requested by the second terminal (UE2) is IPv4.
[0250] That is, if the type of the PDU session established by the first terminal (UE1) and the type of the PDU session requested by the second terminal (UE2) are both IP type sessions, one PDU session is of the IPv4 type and the other PDU session is of the IPv6 type, that is, they are not compatible but can be converted between IP types, the SMF allows the request of the second terminal (UE2) to establish a PDU session, and / or, identifies the second terminal (UE2).
[0251] Step 409: If the third preset condition is not met, the SMF rejects the request of the second terminal (UE2) to establish a PDU session.
[0252] Here, the third preset condition is not met, including:
[0253] The type of the PDU session requested by the second terminal (UE2) is different from and incompatible with the type of the PDU session established by the first terminal (UE1), and cannot be converted between IP types.
[0254] Here, the type of the PDU session requested by the second terminal (UE2) is different from and incompatible with the type of the PDU session established by the first terminal (UE1), and cannot be converted between IP types, including the following:
[0255] The type of the PDU session established by the first terminal (UE1) is an IP type session, and the type of the PDU session requested by the second terminal (UE2) is an Ethernet type or unstructured session;
[0256] Alternatively,
[0257] The type of the PDU session established by the first terminal (UE1) is an unstructured session, and the type of the PDU session requested by the second terminal (UE2) is an IP type session or an Ethernet type session;
[0258] Alternatively,
[0259] The type of the PDU session established by the first terminal (UE1) is an Ethernet type session, and the type of the PDU session requested by the second terminal (UE2) is an IP type session or an unstructured session.
[0260] Here, the SMF rejects the session establishment and sends a rejection message indicating that the session establishment is rejected because the PDU session type is incorrect.
[0261] Step 410: In the process of establishing the PDU session for the second terminal (UE2), the SMF performs address conversion and allocates an IP address of the same type as the PDU session established by the first terminal (UE1) to the second terminal (UE2).
[0262] Here, if the second terminal (UE2) supports the type, the PDU session is normally established, otherwise, if the second terminal (UE2) rejects the address allocated by the SMF, the session establishment process is terminated.
[0263] Here, the address conversion performed by the SMF can include the following:
[0264] The type of the PDU session established by the first terminal (UE1) is IPv4, and the type of the PDU session requested by the second terminal (UE2) is IPv6, and the SMF allocates an IP address of the same type as the PDU session established by the first terminal (UE1) to the second terminal (UE2), that is, IPv4;
[0265] Or,
[0266] The type of the PDU session established by the first terminal (UE1) is IPv6, and the type of the PDU session requested by the second terminal (UE2) is IPv4, and the SMF allocates an IP address of the same type as the PDU session established by the first terminal (UE1) to the second terminal (UE2), that is, IPv6.
[0267] In the embodiments of the present disclosure, when the SMF judges that the type of the PDU session requested by the second terminal (UE2) is different from the type of the PDU session established by the first terminal (UE1) and is incompatible, but can perform IP type conversion, the SMF allocates an IP address of the same type as the PDU session established by the first terminal (UE1) to the second terminal (UE2) to realize the conversion between IPv4 and IPv6 addresses.
[0268] In the embodiments of the present disclosure, the following advantages are provided:
[0269] (1) A technical solution for how to ensure that the types of the PDU sessions established by two terminals in a dual-stream (DualSteer) terminal are consistent. Specifically, according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal, the request for establishing a PDU session initiated by the second terminal is processed.
[0270] In the embodiments of the present disclosure, by ensuring that the two PDU session types established by the two UEs in the dual stream terminal (DualSteer Device) meet the preset conditions to the greatest extent, the session of the two UEs can be steered and switched, thereby ensuring the normal operation of the multi-stream transmission device and reducing the waste of network resources.
[0271] Referring to FIG. 5, FIG. 5 is a schematic flow diagram of an information processing method according to an embodiment of the present disclosure, which is applied to an AMF. As shown in FIG. 5, the method comprises the following step 501:
[0272] In step 501, a PDU session creation SM context request is sent to an SMF; the PDU session creation SM context request carries a first identifier; the first identifier is used to associate a SUPI of a first terminal with a SUPI of a second terminal.
[0273] Here, the first identifier can be a dual stream (DS, DualSteer) identifier.
[0274] In some embodiments, the method further comprises:
[0275] In the case where the first terminal registers or establishes a PDU session, the first identifier sent by the first terminal is received.
[0276] In some embodiments, the sending of the PDU session creation SM context request to the SMF comprises:
[0277] A request for establishing a PDU session sent by the second terminal is received; the request for establishing a PDU session carries the SUPI of the second terminal and the first identifier;
[0278] The SUPI of the second terminal is selected to be the same SMF as the SUPI of the first terminal;
[0279] The PDU session creation SM context request is sent to the SMF.
[0280] In some embodiments, the method further comprises:
[0281] A rejection information for the PDU session creation SM context request sent by the SMF is received; the rejection information contains a reason for rejecting the establishment of the PDU session by the second terminal;
[0282] The rejection information is sent to the second terminal.
[0283] Referring to FIG. 6, FIG. 6 is a schematic flow diagram of an information processing method according to an embodiment of the present disclosure, which is applied to a first terminal. As shown in FIG. 6, the method comprises the following step 601:
[0284] Step 601: sending a first identifier to the AMF; the first identifier is used to associate the SUPI of the first terminal with the SUPI of the second terminal.
[0285] Here, the first identifier can refer to a dual stream (DS, DualSteer) identifier.
[0286] It can be understood that the first terminal and the second terminal can form a dual stream (DS, DualSteer) terminal.
[0287] The dual stream (DS, DualSteer) terminal can be composed of two separate user equipment (UE, User Equipment), each UE has a SUPI, and the two UEs can establish two independent and associated access PDU sessions.
[0288] In some embodiments, the sending of the first identifier to the AMF comprises:
[0289] In the case of registration or establishment of a PDU session by the first terminal, the first identifier is sent to the AMF.
[0290] Referring to FIG. 7, FIG. 7 is a flowchart of an information processing method according to an embodiment of the present disclosure, applied to a second terminal, as shown in FIG. 7, the method comprises the following steps:
[0291] Step 701: sending a request for establishing a PDU session to the AMF; the request for establishing a PDU session carries the SUPI of the second terminal and a first identifier; the first identifier is used to associate the SUPI of the first terminal with the SUPI of the second terminal.
[0292] Here, the first identifier can refer to a dual stream (DS, DualSteer) identifier.
[0293] It can be understood that the second terminal and the first terminal can form a dual stream (DS, DualSteer) terminal.
[0294] The dual stream (DS, DualSteer) terminal can be composed of two separate user equipment (UE, User Equipment), each UE has a SUPI, and the two UEs can establish two independent and associated access PDU sessions.
[0295] In some embodiments, the method further comprises:
[0296] Through the AMF, receiving rejection information of a PDU session creation SM context request sent by the SMF; the rejection information contains the reason for rejecting the establishment of a PDU session by the second terminal.
[0297] To implement the information processing method of the embodiments of the present disclosure, the embodiments of the present disclosure further provide an information processing device arranged in an SMF. FIG. 8 is a schematic diagram of the component structure of the information processing device according to an embodiment of the present disclosure. As shown in FIG. 8, the device comprises:
[0298] The processing module 81 is configured to process the request for establishing a PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal.
[0299] In some embodiments, the type of the PDU session established by the first terminal comprises one of the following:
[0300] an IP type session;
[0301] an Ethernet type session;
[0302] a non-structured session.
[0303] In some embodiments, the type of the PDU session requested by the second terminal comprises one of the following:
[0304] an IP type session;
[0305] an Ethernet type session;
[0306] a non-structured session.
[0307] In some embodiments, the device is further configured to:
[0308] obtain the type of the PDU session established by the first terminal and obtain the type of the PDU session requested by the second terminal.
[0309] In some embodiments, the device is further configured to:
[0310] receive a PDU session creation session management (SM) context request sent by an access and mobility management function (AMF); the PDU session creation SM context request carries a first identifier; the first identifier is used to associate a permanent identifier (SUPI) of the first terminal with a SUPI of the second terminal;
[0311] obtain the type of the PDU session related to the SUPI of the first terminal.
[0312] In some embodiments, the device is further configured to:
[0313] obtain the type of the PDU session requested by the second terminal according to the request for establishing a PDU session initiated by the second terminal.
[0314] In some embodiments, the processing module 81 is configured to:
[0315] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are the same, the SMF allows the request of the second terminal to establish a PDU session.
[0316] In some embodiments, the processing module 81 is configured to:
[0317] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same but compatible, the SMF allows the request of the second terminal to establish a PDU session.
[0318] In some embodiments, the processing module 81 is configured to:
[0319] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same and incompatible, but IP type conversion is possible, the SMF allows the request of the second terminal to establish a PDU session, and / or the SMF identifies the second terminal.
[0320] In some embodiments, the processing module 81 is configured to:
[0321] If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same and incompatible, and IP type conversion is not possible, the SMF rejects the request of the second terminal to establish a PDU session.
[0322] In some embodiments, the processing module 81 is further configured to:
[0323] allocate an IP address to the second terminal, which is the same as the type of the PDU session established by the first terminal.
[0324] In some embodiments, the processing module 81 is further configured to:
[0325] send rejection information of the PDU session creation SM context request to the AMF, wherein the rejection information contains the reason for rejecting the establishment of the PDU session by the second terminal.
[0326] In actual application, the processing module 81 can be realized by a processor in an information processing device.
[0327] It should be noted that the information processing apparatus provided in the above embodiments is only used as an example to illustrate the division of the above program modules when performing information processing. In actual applications, the above processing can be completed by different program modules according to needs, that is, the internal structure of the apparatus is divided into different program modules to complete all or part of the above-described processing. In addition, the information processing apparatus and the information processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0328] To implement the information processing method of the embodiments of the present disclosure, the embodiments of the present disclosure also provide an information processing apparatus arranged in an AMF. FIG. 9 is a schematic diagram of the component structure of the information processing apparatus of the embodiments of the present disclosure. As shown in FIG. 9, the apparatus includes:
[0329] A first sending module 91 configured to send a PDU session create SM context request to an SMF; the PDU session create SM context request carries a first identifier; the first identifier is used to associate the SUPI of the first terminal with the SUPI of the second terminal.
[0330] In some embodiments, the apparatus is further configured to:
[0331] In the case that the first terminal registers or establishes a PDU session, receiving the first identifier sent by the first terminal.
[0332] In some embodiments, the first sending module 91 is configured to:
[0333] Receive a request for establishing a PDU session sent by the second terminal; the request for establishing a PDU session carries the SUPI of the second terminal and the first identifier;
[0334] Select the same SMF for the SUPI of the second terminal as the PDU session of the SUPI of the first terminal;
[0335] Send the PDU session create SM context request to the SMF.
[0336] In some embodiments, the apparatus is further configured to:
[0337] Receive rejection information for the PDU session create SM context request sent by the SMF; the rejection information contains the reason for rejecting the establishment of the PDU session by the second terminal;
[0338] Send the rejection information to the second terminal.
[0339] In actual applications, the first sending module 91 can be implemented by a communication interface in the information processing apparatus.
[0340] It should be noted that the information processing apparatus provided in the above embodiments is only used as an example to illustrate the division of the above program modules, and in actual applications, the above processing can be completed by different program modules according to needs, that is, the internal structure of the apparatus is divided into different program modules to complete all or part of the above-described processing. In addition, the information processing apparatus and the information processing method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0341] To implement the information processing method of the embodiments of the present disclosure, the embodiments of the present disclosure further provide an information processing apparatus arranged in a first terminal. FIG. 10 is a schematic diagram of the component structure of the information processing apparatus of the embodiments of the present disclosure. As shown in FIG. 10, the apparatus includes:
[0342] A second sending module 101 configured to send a first identifier to an AMF; the first identifier is used to associate the SUPI of the first terminal with the SUPI of a second terminal.
[0343] In some embodiments, the second sending module 101 is configured to:
[0344] In the case of registering or establishing a PDU session of the first terminal, the first identifier is sent to the AMF.
[0345] In actual applications, the second sending module 101 can be implemented by a communication interface in the information processing apparatus.
[0346] It should be noted that the information processing apparatus provided in the above embodiments is only used as an example to illustrate the division of the above program modules, and in actual applications, the above processing can be completed by different program modules according to needs, that is, the internal structure of the apparatus is divided into different program modules to complete all or part of the above-described processing. In addition, the information processing apparatus and the information processing method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0347] To implement the information processing method of the embodiments of the present disclosure, the embodiments of the present disclosure further provide an information processing apparatus arranged in a second terminal. FIG. 11 is a schematic diagram of the component structure of the information processing apparatus of the embodiments of the present disclosure. As shown in FIG. 11, the apparatus includes:
[0348] A third sending module 111 configured to send a request for establishing a PDU session to an AMF; the request for establishing a PDU session carries the SUPI of the second terminal and a first identifier; the first identifier is used to associate the SUPI of the first terminal with the SUPI of the second terminal.
[0349] In some embodiments, the apparatus is further configured to:
[0350] Through the AMF, receive the rejection information of the SMF for the PDU session creation SM context request; the rejection information contains the reason for rejecting the establishment of the PDU session by the second terminal.
[0351] In actual application, the third sending module 111 can be realized by a communication interface in the information processing apparatus; and the processing unit can be realized by a processor in the information processing apparatus.
[0352] It should be noted that: the information processing apparatus provided in the above embodiments is in the process of information processing, only the above-mentioned division of each program module is exemplified, and in actual application, the above-mentioned processing can be completed by different program modules according to the need, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-mentioned processing. In addition, the information processing apparatus and the information processing method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0353] The present disclosure also provides an SMF, as shown in FIG. 12, comprising:
[0354] The first communication interface 121 can interact with other devices.
[0355] The first processor 122 is connected with the first communication interface 121, and is used to execute the method provided by one or more technical solutions of the above-mentioned SMF when running the computer program. The computer program is stored on the first memory 123.
[0356] It should be noted that the specific processing process of the first processor 122 and the first communication interface 121 is detailed in the method embodiments, which will not be repeated here.
[0357] Of course, in actual application, each component in the SMF 120 is coupled together through the bus system 124. It can be understood that the bus system 124 is used to realize the connection and communication between the components. In addition to the data bus, the bus system 124 also includes power bus, control bus and state signal bus. However, in order to clearly illustrate, various buses are marked as bus system 124 in FIG. 12.
[0358] The first memory 123 in the present disclosure is used to store various types of data to support the operation of the SMF 120. Examples of these data include: any computer program used to operate on the SMF 120.
[0359] The method disclosed by the embodiments of the present disclosure can be applied to the first processor 122 or implemented by the first processor 122. The first processor 122 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the first processor 122 or the instruction in the form of software. The first processor 122 described above can be a general processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 122 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present disclosure, the hardware decoding processor can be directly embodied as a hardware decoding processor to complete execution, or a combination of hardware and software modules in the decoding processor to complete execution. The software module can be located in the storage medium, which is located in the first memory 123, and the first processor 122 reads the information in the first memory 123 to complete the steps of the above method in combination with the hardware thereof.
[0360] The embodiments of the present disclosure further provide an AMF, as shown in FIG. 13, comprising:
[0361] The second communication interface 131 can interact with other devices.
[0362] The second processor 132 is connected with the second communication interface 131, and is used to execute the method provided by one or more technical solutions on the AMF side when running the computer program. The computer program is stored on the second memory 133.
[0363] It should be noted that the specific processing process of the second processor 132 and the second communication interface 131 is described in the method embodiments, which will not be repeated here.
[0364] Of course, in actual application, each component in the AMF 130 is coupled together through the bus system 134. It can be understood that the bus system 134 is used to realize the connection and communication between the components. The bus system 134 includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, in order to clearly illustrate, various buses are marked as the bus system 134 in FIG. 13.
[0365] The second memory 133 in the embodiments of the present disclosure is used to store various types of data to support the operation of the AMF 130. Examples of these data include any computer programs used to operate on the AMF 130.
[0366] The method disclosed by the embodiments of the present disclosure can be applied to the second processor 132 or implemented by the second processor 132. The second processor 132 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the second processor 132 or the instruction in the form of software. The second processor 132 described above can be a general processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 132 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present disclosure, the hardware decoding processor can be directly embodied as a hardware decoding processor to complete execution, or a combination of hardware and software modules in the decoding processor to complete execution. The software module can be located in the storage medium, which is located in the second memory 133, and the second processor 132 reads the information in the second memory 133 to complete the steps of the above method in combination with the hardware.
[0367] The embodiments of the present disclosure also provide a first terminal, as shown in FIG. 14, comprising:
[0368] A third communication interface 141 capable of information interaction with other devices;
[0369] A third processor 142 connected with the third communication interface 141, used for running a computer program to execute the method provided by one or more technical solutions on the SMF side. And the computer program is stored on the third memory 143.
[0370] It should be noted that the specific processing process of the third processor 142 and the third communication interface 141 is described in the method embodiments, which will not be repeated here.
[0371] Of course, in actual application, each component in the first terminal 140 is coupled together through the bus system 144. It can be understood that the bus system 144 is used to realize the connection and communication between the components. The bus system 144 includes not only the data bus, but also the power bus, the control bus and the state signal bus. However, in order to clearly illustrate, various buses are marked as the bus system 144 in FIG. 14.
[0372] The third memory 143 in the embodiments of the present disclosure is used to store various types of data to support the operation of the first terminal 140. Examples of these data include: any computer program used for operation on the first terminal 140.
[0373] The method disclosed by the embodiments of the present disclosure can be applied to the third processor 142 or implemented by the third processor 142. The third processor 142 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the third processor 142 or the instruction in the form of software. The third processor 142 described above can be a general processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The third processor 142 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present disclosure, the hardware decoding processor can be directly embodied as a hardware decoding processor to complete execution, or a combination of hardware and software modules in the decoding processor to complete execution. The software module can be located in the storage medium, which is located in the third memory 143, and the third processor 142 reads the information in the third memory 143 to complete the steps of the above method in combination with the hardware.
[0374] The embodiments of the present disclosure also provide a second terminal, as shown in FIG. 15, comprising:
[0375] A fourth communication interface 151 capable of information interaction with other devices;
[0376] A fourth processor 152 connected with the fourth communication interface 151, used for running a computer program to execute the method provided by one or more technical solutions on the AMF side. And the computer program is stored on the fourth memory 153.
[0377] It should be noted that the specific processing process of the fourth processor 152 and the fourth communication interface 151 is described in the method embodiments, which will not be repeated here.
[0378] Of course, in actual application, each component in the second terminal 150 is coupled together through the bus system 154. It can be understood that the bus system 154 is used to realize the connection and communication between the components. The bus system 154 includes not only the data bus, but also the power bus, the control bus and the state signal bus. However, in order to clearly illustrate, various buses are marked as the bus system 154 in FIG. 15.
[0379] The fourth memory 153 in the embodiments of the present disclosure is used to store various types of data to support the operation of the second terminal 150. Examples of these data include: any computer program used for operation on the second terminal 150.
[0380] The method disclosed by the embodiments of the present disclosure can be applied to or implemented by the fourth processor 152. The fourth processor 152 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits of hardware in the fourth processor 152 or instructions in the form of software. The fourth processor 152 described above can be a general processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The fourth processor 152 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present disclosure, the hardware decoding processor can be directly embodied to complete the execution, or the combination of hardware and software modules in the decoding processor can be used to complete the execution. The software module can be located in a storage medium, which is located in the fourth memory 153, and the fourth processor 152 reads the information in the fourth memory 153 to complete the steps of the above method in combination with the hardware.
[0381] In exemplary embodiments, the SMF 120, the AMF 130, the first terminal 140, and the second terminal 150 can 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, microcontrollers (MCUs), microprocessors, or other electronic elements for executing the above-described methods.
[0382] It can be understood that the memory (the first memory 123, the second memory 133, the third memory 143, and the fourth memory 153) of the embodiments of the present disclosure can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache.By way of example and not limitation, many forms of RAM are available, such as 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 (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), Direct Rambus Random Access Memory (DRRAM). The memory described in embodiments of the present disclosure is intended to include, but not be limited to, these and any other suitable types of memory.
[0383] In an example embodiment, the present disclosure also provides a storage medium, specifically a computer storage medium, for example, a memory storing a computer program, which can be executed by the first processor 122 of the SMF 120 to complete the steps of the foregoing SMF-side method, which can be executed by the second processor 132 of the AMF 130 to complete the steps of the foregoing AMF-side method, which can be executed by the third processor 142 of the first terminal 140 to complete the steps of the foregoing first terminal-side method, and which can be executed by the fourth processor 152 of the second terminal 150 to complete the steps of the foregoing second terminal-side method. The computer storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0384] Exemplarily, the embodiments of the present disclosure further provide a computer program product, comprising a computer program executable by a first processor 122 of the SMF 120 to complete the steps of any of the foregoing SMF-side methods, a computer program executable by a second processor 132 of the AMF 130 to complete the steps of any of the foregoing AMF-side methods, a computer program executable by a third processor 142 of the first terminal 140 to complete the steps of any of the foregoing first-terminal-side methods, and a computer program executable by a fourth processor 152 of the second terminal 150 to complete the steps of any of the foregoing second-terminal-side methods.
[0385] It should be noted that "first", "second", and the like are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence.
[0386] In addition, the technical solutions described in the embodiments of the present disclosure can be combined arbitrarily without conflict.
[0387] The above describes only preferred embodiments of the present disclosure and is not intended to limit the protection scope of the present disclosure.
Claims
1. An information processing method applied to a session management function (SMF), the method comprising: handling a request for establishing a protocol data unit (PDU) session initiated by a second terminal according to a type of a PDU session established by a first terminal and a type of a PDU session requested by the second terminal.
2. The method of claim 1, wherein, The type of the PDU session established by the first terminal comprises one of: an IP type session; an Ethernet type session; and a non-structured type session.
3. The method of claim 1, wherein, The type of the PDU session requested by the second terminal comprises one of: an IP type session; an Ethernet type session; and a non-structured type session.
4. The method of claim 1, wherein, The method further comprises: obtaining the type of the PDU session established by the first terminal and obtaining the type of the PDU session requested by the second terminal.
5. The method of claim 4, wherein, The obtaining the type of the PDU session established by the first terminal comprises: receiving a PDU session creation session management (SM) context request sent by an access and mobility management function (AMF), wherein the PDU session creation SM context request carries a first identifier, and the first identifier is used to associate a permanent identifier (SUPI) of the first terminal with a SUPI of the second terminal; and obtaining the type of the PDU session related to the SUPI of the first terminal.
6. The method of claim 4, wherein, The obtaining the type of the PDU session requested by the second terminal comprises: obtaining the type of the PDU session requested by the second terminal according to the request for establishing the PDU session initiated by the second terminal.
7. The method according to any one of claims 1 to 6, wherein, The handling the request for establishing the PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises: if the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are the same, the SMF allows the request for establishing the PDU session of the second terminal.
8. The method according to any one of claims 1 to 6, wherein, The handling the request for establishing the PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises: if the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same but compatible, the SMF allows the request for establishing the PDU session of the second terminal.
9. The method according to any one of claims 1 to 6, wherein, The handling the request for establishing the PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises: if the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are not the same and not compatible, but an IP type conversion can be performed, the SMF allows the request for establishing the PDU session of the second terminal and / or identifies the second terminal.
10. The method according to any one of claims 1 to 6, wherein, The handling the request for establishing the PDU session initiated by the second terminal according to the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal comprises: If the type of the PDU session established by the first terminal and the type of the PDU session requested by the second terminal are different and incompatible, and IP type conversion is not possible, the SMF rejects the request of the second terminal for establishing a PDU session.
11. The method of claim 9, wherein, The method further comprises: allocating an IP address for the second terminal that is the same as the type of the PDU session established by the first terminal.
12. The method of claim 10, wherein, The SMF rejecting the request of the second terminal for establishing a PDU session comprises: sending rejection information of the PDU session creation SM context request to the AMF; the rejection information containing a reason for rejecting the establishment of the PDU session by the second terminal.
13. An information processing method applied to an AMF, the method comprising: sending a PDU session creation SM context request to an SMF; the PDU session creation SM context request carrying a first identifier; the first identifier being used to associate a SUPI of a first terminal with a SUPI of a second terminal.
14. The method of claim 13, wherein, The method further comprises: receiving the first identifier sent by the first terminal in a case where the first terminal registers or establishes a PDU session.
15. The method of claim 13, wherein, The sending of the PDU session creation SM context request to the SMF comprises: receiving a request for establishing a PDU session sent by the second terminal; the request for establishing a PDU session carrying a SUPI of the second terminal and the first identifier; selecting, for the SUPI of the second terminal, an SMF that is the same as the PDU session of the SUPI of the first terminal; sending the PDU session creation SM context request to the SMF.
16. The method of claim 13, wherein, The method further comprises: receiving rejection information of the PDU session creation SM context request sent by the SMF; the rejection information containing a reason for rejecting the establishment of the PDU session by the second terminal; sending the rejection information to the second terminal.
17. An information processing method applied to a first terminal, the method comprising: sending a first identifier to an AMF; the first identifier being used to associate a SUPI of a first terminal with a SUPI of a second terminal.
18. The method of claim 17, wherein, The sending of the first identifier to the AMF comprises: sending the first identifier to the AMF in a case where the first terminal registers or establishes a PDU session.
19. An information processing method applied to a second terminal, the method comprising: sending a request for establishing a PDU session to an AMF; the request for establishing a PDU session carrying a SUPI of the second terminal and a first identifier; the first identifier being used to associate a SUPI of a first terminal with the SUPI of the second terminal.
20. The method of claim 19, wherein, The method further comprises: receiving, through the AMF, rejection information of a PDU session creation SM context request sent by an SMF; the rejection information containing a reason for rejecting the establishment of the PDU session by the second terminal.
21. An information processing apparatus comprising: a processing module configured to process a request for establishing a PDU session initiated by a second terminal according to a type of a PDU session established by a first terminal and a type of a PDU session requested by the second terminal.
22. An information processing apparatus comprising: The first sending module is configured to send a PDU session creation SM context request to an SMF. The PDU session creation SM context request carries a first identifier. The first identifier is used to associate a SUPI of the first terminal with a SUPI of the second terminal.
23. An information processing device, comprising: The second sending module is configured to send a first identifier to an AMF. The first identifier is used to associate a SUPI of the first terminal with a SUPI of the second terminal.
24. An information processing device, comprising: The third sending module is configured to send a request for establishing a PDU session to an AMF. The request for establishing a PDU session carries a SUPI of the second terminal and a first identifier. The first identifier is used to associate a SUPI of the first terminal with a SUPI of the second terminal.
25. An SMF, comprising a processor and a memory for storing a computer program capable of running on the processor, wherein The processor is configured to execute the steps of the method according to any one of claims 1 to 12 when running the computer program.
26. An AMF, comprising a processor and a memory for storing a computer program capable of running on the processor, wherein The processor is configured to execute the steps of the method according to any one of claims 13 to 16 when running the computer program.
27. A first terminal, comprising a processor and a memory for storing a computer program capable of running on the processor, wherein The processor is configured to execute the steps of the method according to claim 17 or 18 when running the computer program.
28. A second terminal, comprising a processor and a memory for storing a computer program capable of running on the processor, wherein The processor is configured to execute the steps of the method according to claim 19 or 20 when running the computer program.
29. A computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12, or, implements the steps of the method according to any one of claims 13 to 16, or, implements the steps of the method according to claim 17 or 18, or, implements the steps of the method according to claim 19 or 20.
30. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 12, or, implements the method according to any one of claims 13 to 16, or, implements the method according to claim 17 or 18, or, implements the method according to claim 19 or 20.
Citation Information
Patent Citations
Session processing method and device
CN109548175A
Session control method and device and storage medium
CN117939455A
Information processing method and device, equipment, storage medium and computer program product
CN119325156A
Method of processing establishment of ma PDU session, and AMF node and SMF node
US20210037585A1