Session control methods, device and storage medium

By receiving and processing dual steering indication information, selecting network elements that support dual steering function and conducting network registration, the efficiency of data flow steering and handover in DualSteer equipment is solved, and efficient data flow steering and user data exchange between different 3GPP access networks is realized.

WO2025167151A1PCT designated stage Publication Date: 2025-08-14ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/123295
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-05
Filing Date
2024-10-08
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In DualSteer equipment, how to effectively manage and control the steering and handover of data flow, especially between different 3GPP access networks and user data exchange, especially when terminals share the same operator contract configuration file, the prior art has problems with path selection and signal strength.

Method used

By receiving uplink signaling messages carrying dual steering indication information, selecting network elements that support dual steering function, obtaining dual steering session rules, and conducting network registration, using session management contract information and shared contract identifiers to control the data flow steering and switching.

Benefits of technology

It realizes efficient data flow steering and user data exchange between different 3GPP access networks, saves wireless resources, and improves network registration efficiency and data transmission flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024123295_14082025_PF_FP_ABST
    Figure CN2024123295_14082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are session control methods, a device and a storage medium. A session control method applied to a first network element comprises: receiving an uplink signaling message which is sent by a first communication device and at least carries dualsteer indication information; and on the basis of the dualsteer indication information, selecting a second network element supporting a dualsteer function, so that the second network element acquires a dualsteer session rule corresponding to the first communication device, wherein the dualsteer session rule is used for indicating a dualsteer session which is used by the first communication device and used for transmitting a data stream.
Need to check novelty before this filing date? Find Prior Art

Description

Session control method, device and storage medium Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a session control method, device, and storage medium. Background Art

[0002] With the increasing demand for DualSteer services, DualSteer devices can connect to two 3rd Generation Partnership Project (3GPP) access networks of the same or different Public Land Mobile Networks (PLMN) (i.e., core networks). For example, application scenarios include 3GPP access networks using the same or different Radio Access Technology (RAT) types: terrestrial New Radio (NR) and NR, or NR+Evolved Universal Terrestrial Radio Access (E-UTRA), terrestrial NR+non-terrestrial NR, etc.

[0003] Assume that the DualSteer device consists of two terminals (User Equipment, UE), each configured with Subscription Permanent Identifier 1 (SUPI 1) and SUPI 2. In this case, how to steer and / or switch the data flow is an urgent problem to be solved.

[0004] Summary of the Invention

[0005] In view of this, embodiments of the present application provide a session control method, device, and storage medium to achieve the steering and control of data flow.

[0006] This embodiment of the present application provides a session control method, applied to a first network element, including:

[0007] receiving an uplink signaling message sent by a first communication device and carrying at least dual-turn indication information;

[0008] A second network element that supports the dual-steering function is selected according to the dual-steering indication information, so that the second network element obtains the dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session adopted by the first communication device for transmitting data streams.

[0009] This embodiment of the present application provides a session control method, applied to a second network element, including:

[0010] Obtain a dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session adopted by the first communication device for transmitting data streams; wherein the second network element is a network element that supports the dual-steering function selected by the first network element according to the dual-steering indication information sent by the first communication device.

[0011] This embodiment of the present application provides a session control method, applied to a third network element, including:

[0012] Sending session management subscription information to a first network element so that the first network element performs network registration based on the session management subscription information; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; shared subscription information of the first subscription identifier and the second subscription identifier; wherein the first subscription identifier corresponds to a first terminal in a first communication device; and the second subscription identifier corresponds to a second terminal in the first communication device.

[0013] An embodiment of the present application provides a communication device, comprising: a memory, and one or more processors;

[0014] The memory is configured to store one or more programs;

[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the above embodiments.

[0016] An embodiment of the present application provides a storage medium storing a computer program. When the computer program is executed by a processor, the method described in any one of the above embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] FIG1 is a structural block diagram of a dual-steering device and a network side provided by the related art;

[0018] FIG2 is a flow chart of a session control method provided in an embodiment of the present application;

[0019] FIG3 is a flowchart of another session control method provided in an embodiment of the present application;

[0020] FIG4 is a flowchart of another session control method provided in an embodiment of the present application;

[0021] FIG5 is a schematic diagram of an interaction of multi-access session control provided in an embodiment of the present application;

[0022] FIG6 is a schematic diagram of another interaction of multi-access session control provided in an embodiment of the present application;

[0023] FIG7 is a structural block diagram of a session control device provided in an embodiment of the present application;

[0024] FIG8 is a structural block diagram of another session control device provided in an embodiment of the present application;

[0025] FIG9 is a structural block diagram of another session control device provided in an embodiment of the present application;

[0026] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following describes the embodiments of the present application in conjunction with the accompanying drawings. The following describes the present application in conjunction with the accompanying drawings. The examples are only used to explain the present application and are not used to limit the scope of the present application.

[0028] Figure 1 is a structural block diagram of a dual-steer device and the network side provided by the relevant technology. As shown in Figure 1, the dual-steer device (Dualsteer Device) includes two terminals, namely the first terminal (denoted as UE1) and the second terminal (denoted as UE2). UE1 and UE2 can register with the network through two different base stations. For example, UE1 can register with the network through NR, Access and Mobility Management Function 1 (AMF1), Session Management Function (SMF) and User Plane Function 1 (UPF1), or through NR and UPF1; UE2 can register with the network through NTN NR, AMF2, SMF and UPF2, or through non-terrestrial network (NTN) NR and UPF2. Then, in the actual communication process, how to select the path; and if data can be transmitted simultaneously through multiple paths, but the signal strength of the currently selected path is low, how to switch to other paths; and what impact will it have on the existing process after UE1 and UE2 are powered on and registered? These are all issues that need to be solved urgently.

[0029] It should be noted that the DualSteer device supports traffic steering and user data (for different services) exchange across two 3GPP access networks. The DualSteer device has two subscribers (UE1 and UE2, corresponding to two SUPIs) sharing the same subscription profile from the same operator.

[0030] In one embodiment, FIG2 is a flowchart of a session control method provided by an embodiment of the present application. This embodiment is applicable to situations where a dual-steering device performs data flow steering and / or switching. This embodiment can be executed by a first network element. For example, the first network element may include AMF1 and AMF2. In one example, AMF1 and AMF2 may be the same AMF. As shown in FIG2 , this embodiment includes: S210-S220.

[0031] S210: Receive an uplink signaling message sent by a first communication device and carrying at least dual-turn indication information.

[0032] Among them, the first communication device can be understood as a dual-steering device. The dual-steering indication information is used to indicate the request information for establishing a dual-steering session; for example, the dual-steering session can be a dual-steering protocol data unit (PDU) session. The uplink signaling message may include an uplink non-access stratum (NAS) message. In one example, the first communication device can support traffic steering and user data exchange between two 3GPP access networks, that is, two contracted users can be included in the first communication device, that is, two terminals, namely, a first terminal (denoted as UE1) and a second terminal (denoted as UE2), and the two terminals share the same contract profile from the same operator, that is, share contract information.

[0033] S220. Select a second network element that supports the dual-steering function according to the dual-steering indication information, so that the second network element obtains a dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session used by the first communication device to transmit the data stream.

[0034] In one example, a first terminal may first send an uplink signaling message carrying at least dual-direction indication information to a first network element to obtain dual-direction session rules corresponding to the first terminal. Then, a second terminal may send an uplink signaling message carrying at least dual-direction indication information to the first network element to obtain dual-direction session rules corresponding to the second terminal. In one example, the first terminal and the second terminal may correspond to the same first network element, or may each correspond to a different first network element. For example, the first terminal may correspond to AMF1, and the second terminal may correspond to AMF2. In one example, AMF1 and AMF2 may be the same network element.

[0035] In one embodiment, a first communication device includes a first terminal and a second terminal; wherein the first terminal is configured with a first subscription identifier; and the second terminal is configured with a second subscription identifier; and a session control method applied to a first network element further includes:

[0036] Obtaining session management subscription information from a third network element; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; and shared subscription information of the first subscription identifier and the second subscription identifier;

[0037] Network registration is performed based on session management contract information.

[0038] In one example, the third network element may be a Unified Data Management (UDM) network element. A subscription identifier may be configured for each of the first terminal and the second terminal. For example, the subscription identifier may be a Subscription Permanent Identifier (SUPI). In one example, two terminals in the first communication device may register with the network through two different 3GPP access networks. During the registration process, the first terminal may first register with the network through the corresponding first network element and then register with the network through the first network element corresponding to the second terminal; or the second terminal may first register with the network through the corresponding first network element and then register with the network through the first network element corresponding to the first terminal. In one example, if the first terminal first registers with the network through the corresponding first network element, the first network element corresponding to the first terminal may obtain session management subscription information from the third network element, and the session management subscription information may include: the second subscription identifier corresponding to the second terminal, and shared subscription information between the first subscription identifier and the second subscription identifier. Then, the second terminal may also obtain session management subscription information through the corresponding first network element, and the session management subscription information may include: the first subscription identifier corresponding to the first terminal, and shared subscription information between the first subscription identifier and the second subscription identifier.

[0039] In one embodiment, the session control method applied to the first network element further includes: receiving, from a third network element, indication information indicating that the second terminal has successfully registered with the network. In one example, network registration can be performed first through the first network element corresponding to the first terminal, and then through the first network element corresponding to the second terminal. After the second terminal has successfully registered with the network through the first network element corresponding to the second terminal, the third network element can notify the first network element corresponding to the first terminal of the indication information indicating that the second terminal has successfully registered with the network.

[0040] In one embodiment, the uplink signaling message includes: a dual-direction session identifier and a session establishment request message; wherein the session establishment request message includes at least dual-direction indication information. The session establishment request message is a request message for requesting to establish a PDU session. In one example, the session establishment request message also includes: a dual-direction session identifier. In one example, the dual-direction session identifier is used to indicate the PDU session identifier corresponding to the first terminal or the second terminal. In one example, in the case of sending an uplink signaling message to the corresponding first network element through the first terminal, the uplink signaling message includes the PDU session identifier corresponding to the first terminal, and correspondingly, the dual-direction session identifier included in the session establishment request message is the PDU session identifier corresponding to the first terminal; in one example, in the case of sending an uplink signaling message to the corresponding first network element through the second terminal, the uplink signaling message includes the PDU session identifier corresponding to the second terminal, and correspondingly, the dual-direction session identifier included in the session establishment request message is the PDU session identifier corresponding to the second terminal.

[0041] In one embodiment, the session control method applied to the first network element further includes: sending a session establishment request message to the second network element, so that the second network element obtains session management subscription information carrying at least session establishment indication information from the third network element; wherein the session establishment indication information is used to indicate whether to allow the establishment of a dual-direction session. In one example, the session establishment indication information is used to indicate whether the first terminal or the second terminal is allowed to establish a dual-direction session, which can also be understood as the session establishment indication information being used to indicate whether the first terminal or the second terminal supports the dual-direction function. If the first terminal or the second terminal supports the dual-direction function, it can also be understood that the first terminal or the second terminal is allowed to establish a dual-direction session.

[0042] In one embodiment, selecting the second network element supporting the dual-direction function according to the dual-direction indication information includes one of the following:

[0043] selecting a second network element supporting the dual-turn function according to the local configuration information and the dual-turn indication information;

[0044] Send dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so as to select a second network element that supports the dual-steering function through the fourth network element. In one example, the fourth network element may be a Network Repository Function (NRF). In one example, when the first terminal first registers with the network, the first network element corresponding to the first terminal may select a second network element that supports the dual-steering function according to the dual-steering indication information in the uplink signaling message. For example, the first network element corresponding to the first terminal may select a second network element that supports the dual-steering function according to the local configuration and the dual-steering indication information; or provide the dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the NRF, so as to select a second network element that supports the dual-steering function through the NRF.

[0045] In one embodiment, the session control method applied to the first network element further includes:

[0046] Receive session related information pushed by a third network element;

[0047] Based on the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual-direction indication information, a second network element that is serving the established dual-direction session is selected from the session-related information. In one example, when the first terminal first registers to the network and then the second terminal registers to the network, the first network element corresponding to the second terminal can obtain session-related information from the third network element, or the third network element can push updated session-related information to the first network element corresponding to the second terminal. Based on the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual-direction indication information, the first network element corresponding to the second terminal selects the second network element that is serving the established dual-direction session (i.e., the PDU session corresponding to the first terminal) from the session-related information.

[0048] In one embodiment, the session management contract information also includes a specific session identifier for performing the dual-direction function. During actual communication, a terminal can establish multiple PDU sessions, and each PDU session is configured with a unique session identifier. The specific session identifier can be specified in the session management contract information as the identifier of the dual-direction session.

[0049] In one embodiment, a first terminal is in an idle state and a second terminal is in a connected state; the session control method applied to the first network element further includes: receiving, via the first network element serving the second terminal, a notification message sent by the second network element, so that the first terminal activates a dual-steering user plane; wherein the notification message includes at least a first subscription identifier and a session identifier corresponding to the first terminal. In one example, the notification message may be a Namf_Communication_N1N2MessageTransfer message. When the second network element receives downlink data destined for the first terminal, and the downlink data is related to a PDU session corresponding to the first terminal, the second network element may send a notification message to the first network element serving the second terminal, so that the first network element corresponding to the second terminal notifies the second terminal of the first terminal's downlink message and the associated dual-steering session, so that the second terminal transmits the received notification message to the first terminal. The first terminal may then initiate a service request process, thereby avoiding the process of directly sending a paging message to the air interface of the first terminal, thereby conserving radio resources corresponding to the first terminal.

[0050] In one embodiment, the dual-direction session rule indicates the dual-direction path adopted by the first terminal through at least one of the following parameters: a connection identifier and a subscription identifier; a connection address. In one example, the subscription identifier can be a SUPI or an International Mobile Subscriber Identity (IMSI). In one example, when the 3GPP network corresponding to the first terminal or the second terminal is a 4G access network, the connection identifier can be a packet data network (PDN) connection identifier, and the connection address can be a PDN connection address; in one example, when the 3GPP network corresponding to the first terminal or the second terminal is a 5G access network, the connection identifier can be a PDU session identifier, and the connection address can be a PDU session address; wherein the PDU session address can include an IPv4 address and / or an IPv6 prefix / address.

[0051] In one embodiment, FIG3 is a flowchart of another session control method provided by an embodiment of the present application. This embodiment is applied to a scenario where a dual-steering device performs data flow steering and / or switching. This embodiment can be executed by a second network element. As shown in FIG3 , this embodiment includes: S310.

[0052] S310. Obtain a dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session adopted by the first communication device for transmitting data streams; wherein the second network element is a network element that supports the dual-steering function selected by the first network element according to the dual-steering indication information sent by the first communication device.

[0053] In one embodiment, a first communication device includes a first terminal and a second terminal; wherein the first terminal is configured with a first subscription identifier; and the second terminal is configured with a second subscription identifier; and the session control method applied to a second network element further includes:

[0054] receiving a session establishment request message sent by the first network element;

[0055] Obtain session management contract information carrying at least session establishment indication information from a third network element; wherein the session establishment indication information is used to indicate whether establishment of a dual-direction session is allowed; the session management contract information also includes: a first contract identifier; a second contract identifier; and shared contract information of the first contract identifier and the second contract identifier.

[0056] In one embodiment, the session control method applied to the second network element further includes:

[0057] Establishing a dual-direction session corresponding to the first terminal based on the session establishment request message;

[0058] Sending dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so that the fourth network element selects a fifth network element that supports the dual-steering function. Exemplarily, the fifth network element may be a Policy Control Function (PCF). In one example, the second network element may select a suitable fifth network element for the dual-steering session corresponding to the first terminal. For example, the suitable fifth network element may be selected based on local configuration information, or the dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type may be provided to the fourth network element, so that the fourth network element selects a fifth network element that supports the dual-steering function.

[0059] In one embodiment, the session control method applied to the second network element further includes: initiating a session policy association process to the fifth network element and obtaining a dual-direction session rule corresponding to the first terminal; wherein the dual-direction session rule is used to indicate the dual-direction session used by the first terminal to transmit data streams. In one example, the second network element may initiate a session policy association process to the fifth network element to obtain a Policy Control and Charging (PCC) rule for the dual-direction session corresponding to the first terminal, and the PCC rule may include the dual-direction session rule for use by the first terminal and the sixth network element.

[0060] In one embodiment, the session control method applied to the second network element further includes: sending dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so that the fourth network element selects a sixth network element that supports the dual-steering function. Exemplarily, the sixth network element may be a UPF. In one example, the second network element may select an appropriate sixth network element for the dual-steering session corresponding to the first terminal. For example, the appropriate sixth network element may be selected based on local configuration information, or the second network element may be provided with the dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so that the fourth network element selects the sixth network element that supports the dual-steering function.

[0061] In one embodiment, the session control method applied to the second network element further includes: registering session-related information of the dual-direction session corresponding to the first terminal to the third network element; wherein the session-related information includes at least: dual-direction indication information, RAT type, and dual-direction session identifier.

[0062] In one embodiment, the dual-direction session rule indicates the dual-direction path adopted by the first terminal through at least one of the following parameters: a connection identifier and a subscription identifier; and a connection address.

[0063] In one embodiment, the session management subscription information further includes: a specific session identifier for performing the dual-direction function.

[0064] In one embodiment, the session control method applied to the second network element further includes: in a case where the dual-direction session identifier carried in the session establishment request message is inconsistent with the specific session identifier, sending a session establishment response message carrying at least session establishment rejection indication information to the first network element; wherein the session establishment rejection indication information is used to indicate that the dual-direction session identifier is not the specific session identifier of the dual-direction session. In a case where the session management contract information includes a specific session identifier for performing the dual-direction function, the second network element needs to determine whether the dual-direction session identifier is consistent with the specific session identifier. If the two are consistent, the second network element processes the session establishment request message; if the two are inconsistent, the second network element sends a session establishment response message carrying at least session establishment rejection indication information to the first network element, and forwards the session establishment response message to the corresponding first terminal or second terminal through the first network element, so that the first terminal or the second terminal knows that the dual-direction session identifier is not the specific session identifier of the dual-direction session.

[0065] In one embodiment, the first terminal is in an idle state and the second terminal is in a connected state; the session control method applied to the second network element further includes: sending a notification message to the first network element serving the second terminal to enable the first terminal to activate the dual-steering user plane; wherein the notification message includes at least: the first subscription identifier, and the session identifier corresponding to the first terminal.

[0066] It should be noted that for the explanation of the first network element, second network element, third network element, dual-direction session rules, session management contract information, first contract identifier, second contract identifier, dual-direction session identifier, connection identifier, contract identifier and connection address involved in the session control method applied to the second network element, please refer to the description of the corresponding parameters in the above-mentioned session control method applied to the first network element, and will not be repeated here.

[0067] In one embodiment, FIG4 is a flowchart of another session control method provided by an embodiment of the present application. This embodiment is applied to a situation where a dual-steering device performs data flow steering and / or switching. This embodiment can be executed by a third network element. As shown in FIG4, this embodiment includes: 410.

[0068] S410. Send session management contract information to the first network element so that the first network element performs network registration based on the session management contract information; wherein the session management contract information includes at least: a first contract identifier; a second contract identifier; shared contract information of the first contract identifier and the second contract identifier; wherein the first contract identifier corresponds to the first terminal in the first communication device; and the second contract identifier corresponds to the second terminal in the first communication device.

[0069] In one embodiment, the session control method applied to the third network element further includes: sending session management subscription information carrying at least session establishment indication information to the second network element; wherein the session establishment indication information is used to indicate whether to allow establishment of a dual-direction session.

[0070] In one embodiment, the session control method applied to the third network element further includes: receiving session related information of the dual-direction session corresponding to the first terminal registered with the second network element; wherein the session related information includes at least: dual-direction indication information and RAT type.

[0071] In one embodiment, the session control method applied to the third network element further includes: pushing session-related information to the first network element so that the first network element selects the second network element that is serving the established dual-direction session from the session-related information based on the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual-direction indication information.

[0072] In one embodiment, the session control method applied to the third network element further includes: receiving session-related information of the dual-direction session corresponding to the second terminal registered with the second network element; wherein the session-related information includes at least: dual-direction indication information, RAT type and associated dual-direction session identifier.

[0073] It should be noted that for the explanation of the first network element, second network element, third network element, dual-direction session rules, session management contract information, first contract identifier, second contract identifier, dual-direction session identifier, connection identifier, contract identifier and connection address involved in the session control method applied to the second network element, please refer to the description of the corresponding parameters in the above-mentioned session control method applied to the first network element, and will not be repeated here.

[0074] It should be noted that in the following embodiments (Example 1 to Example 4), the multi-access session control process is described using the following parameters as an example. The first communication device is a Dualsteer device, and the Dualsteer device includes a first terminal (denoted as UE1) and a second terminal (denoted as UE2); the 3GPP access network includes a radio access network (RAN) A and RAN B, wherein UE1 corresponds to RAN A and UE2 corresponds to RAN B; the first network element includes two network elements (AMF1 and AMF2), wherein the first network element (denoted as AMF1) corresponds to UE1 and the first network element (denoted as AMF2) corresponds to UE2; UE1 is configured with SUPI 1 and UE2 is configured with SUPI 2; the second network element is an SMF, the third network element is an UDM, the fourth network element is an NRF, the fifth network element is a PCF, and the sixth network element is an UPF. The dual-steering session established by UE1 is a PDU session A; the dual-steering session established by UE2 is a PDU session B.

[0075] Example 1

[0076] Figure 5 is a schematic diagram of the interaction of a multi-access session control provided by an embodiment of the present application. In this embodiment, the multi-access session control process is described by taking UE1 as an example in which UE1 first registers with the network through AMF1 and then UE2 registers with the network through AMF2. As shown in Figure 5, the multi-access session control process in this embodiment includes the following steps:

[0077] In step 1a, UE1 and UE2 register with the network from RAN A and RAN B respectively.

[0078] Step 1b: AMF1 and UDM update user information.

[0079] In step 1c, user information is updated between AMF2 and UDM.

[0080] In the implementation of steps 1a-1c, the DualSteer device is equipped with two UEs, each with two SUPIs. UE 1 is configured with SUPI 1, and UE 2 is configured with SUPI 2. They register with the network from 3GPP access networks RAN A and RAN B, respectively. During the registration process, AMF 1 obtains the user subscription information related to dual steer from the UDM: SUPI 2 (which shares the same subscription information with SUPI 1). Similarly, AMF 2 also obtains the user subscription information related to dual steer: SUPI 1. After AMF 2 successfully registers with the UDM, the UDM notifies AMF 1 of the successful registration of SUPI 2 from the 3GPP access. For example, if UE 1 first registers with the network through AMF 1 and then UE 2 registers with AMF 2, the UDM notifies UE 1 of the successful registration of UE 2.

[0081] Step 2: UE1 sends an uplink NAS message to AMF1.

[0082] UE 1 on the DualSteer device sends an uplink NAS message (i.e., UL NAS Transport) to AMF 1. The uplink NAS message includes dual steering indication information (also called dual steer indication information), a dual steering session identifier (e.g., PDU session A identifier), and a session establishment request message (e.g., PDU session establishment request message). The PDU session establishment request message also includes parameters such as dual steer indication information and PDU session A identifier. In one example, the dual steer indication information may also be called dual steer PDU request information.

[0083] Step 3, select SMF.

[0084] AMF 1 selects an SMF that supports the dual steer function according to the dual steer PDU request in the uplink NAS message: AMF 1 can select an appropriate SMF according to the local configuration, or provide the NRF with dual steer indication information, SUPI 1 and / or SUPI 2, RAT type and other parameters to query and select an appropriate SMF.

[0085] Step 4: AMF1 sends a session establishment request message to AMF.

[0086] Exemplarily, the session establishment request message is a PDU session establishment request message, that is, AMF 1 sends the PDU session establishment request message (PDU session establishment request) to the SMF selected in step 3 by calling the Nsmf_PDUSession_CreateSMContext service.

[0087] Step 5: Get session management contract information.

[0088] The SMF obtains the session management subscription information related to the dual steer from the UDM, and includes session establishment indication information in the session management subscription information, which is used to indicate whether UE1 is allowed to establish a dual steer PDU session.

[0089] Step 6: Respond to the Nsmf_PDUSession_CreateSMContext request.

[0090] SMF responds to AMF 1 with the Nsmf_PDUSession_CreateSMContext service request.

[0091] Step 7. Select PCF.

[0092] SMF selects a suitable PCF for the PDU session: SMF can select a suitable PCF based on local configuration, or provide NRF with dual steer indication, SUPI 1 and / or SUPI 2, RAT type and other parameters to query and select a suitable PCF.

[0093] Step 8a: SMF initiates the session policy association process to PCF.

[0094] Step 8b: Generate dual-direction conversation rules.

[0095] In steps 8a-8b, the SMF obtains the PCC session management policy rules corresponding to the PDU session. The PCC rules may include the dual steer session rules subsequently derived by the SMF for use by the UE and UPF.

[0096] Step 9a, select UPF.

[0097] Step 9b: Initiate the N4 session management process.

[0098] During steps 9a and 9b, the SMF selects an appropriate UPF for PDU Session A. The SMF can select an appropriate UPF based on local configuration or by querying and selecting an appropriate UPF by providing the NRF with parameters such as the dual steer indication, SUPI 1 and / or SUPI 2, and RAT type. The SMF initiates the N4 session management process to the selected UPF and sends the N4 rules containing the dual steer information for use by the UPF to the UPF.

[0099] In addition, when RAN A or RAN B is a 4G access network, a PDN connection may be established through the RAN.

[0100] The dual-steering session rule used by the UE may include one or more rule information, which is used to indicate which steer PDU session UE1 or UE2 uses to send or migrate related flows. For example:

[0101] Assume that the dual-direction session rule is rule a), and rule a) indicates that for a User Datagram Protocol (UDP) message with a destination address of 1.2.3.4, if PDU session A is valid, PDU session A is used to send it, and PDU session A is represented by the address corresponding to PDU session A, which may be an IPv4 address and / or an IPv6 prefix / address; otherwise, PDU session B is used to send it.

[0102] Step 10a, send Namf_Communication_N1N2MessageTransfer service to AMF1.

[0103] Step 10b: Send a downlink NAS message to UE1.

[0104] In 10a-10b, the SMF sends a PDU session establishment response to UE1 through the Namf_Communication_N1N2MessageTransfer service, and the PDU session establishment response includes the dual steer rules for UE1 to use.

[0105] Step 11: SMF registers with UDM.

[0106] The SMF registers the PDU session related information with the UDM, for example, the relevant information of the PDU session (such as PDU session A), including SUPI 1, the session identifier corresponding to PDU session A, the SMF information serving the PDU session (SMF IP address, network function (NF) identifier), the PCF identifier serving the PDU session, the data network name (DNN), the SMF+PGW-C (session management function + PDN gateway control (PDN GateWay Control plane, PGW-C)) fully qualified domain name (FQDN), dual steering indication information and RAT type.

[0107] Step 12: UE2 sends an uplink NAS message to AMF2.

[0108] UE 2 on the DualSteer device sends an uplink NAS message to AMF2. The uplink NAS message contains a dual steer PDU request, the identifier of PDU session B, and a PDU session establishment request message. The PDU session establishment request message also contains parameters such as the dual steer PDU request indication and the PDU session identifier.

[0109] Step 13: AMF2 obtains session-related information from UDM.

[0110] If AMF2 does not have the session-related information for the DualSteer devices (SUPI 1 and / or SUPI 2) obtained from UDM, AMF2 obtains the session-related information from UDM; UDM can also push updated session-related information for DualSteer devices to AMF2. Based on the shared dual steer subscription information of SUPI 2 and SUPI 1, and the dual steer PDU request received in step 12, AMF2 selects the SMF that serves PDU Session A from the session-related data, thereby enabling AMF2 to select the same SMF as PDU Session A for PDU Session B. Because of the association between SUPI2 and SUPI1, AMF2 can obtain the information about PDU Session A on the SUPI1 side.

[0111] In steps 14a-14b, AMF 2 sends a PDU session establishment request message to the SMF selected in step 13 by calling the Nsmf_PDUSession_CreateSMContext service. The SMF responds to the Nsmf_PDUSession_CreateSMContext service request to AMF 2.

[0112] Step 15: SMF initiates a session policy association process to PCF.

[0113] SMF initiates a session policy association process to PCF, and can obtain the PCC rules corresponding to the PDU session (PDU session B). The PCC rules may include the dual steer session rules for UE and UPF derived by subsequent SMF (if step 8b is not executed or the dual steer session rules need to be updated).

[0114] In steps 16-19, the SMF selects the same UPF as that for PDU Session A for PDU Session B according to the dual steer PDU request indication. Similar to steps 8b-10b, the PCF provides the SMF and UPF with the dual steer session rules for PDU Session B used by UE 2 and UPF respectively.

[0115] Step 20: The SMF registers the session-related information of PDU session B with the UDM, including SUPI 2, PDU session identifier, SMF information serving the PDU session (SMF IP address, NF identifier), PCF identifier serving the PDU session, DNN, SMF+PGW-C fully qualified domain name (FQDN), dual steer indication, RAT type, and the identifier of the associated dual steer PDU session A.

[0116] In step 21, the SMF may send updated dual steer session rules to UE1.

[0117] Example 2

[0118] Example 2 uses the same scenario and process as Example 1. The difference is that the DualSteer device's subscription information can specify a specific PDU session identifier as the DualSteer PDU session. Generally speaking, a terminal can establish multiple PDU sessions, each with a session identifier.

[0119] In addition, when RAN A or RAN B is a 4G access network, a PDN connection is established through the RAN.

[0120] The steps that differ from Example 1 include:

[0121] Step 5: SMF obtains the session management contract information related to dual steer from UDM, including:

[0122] a) Whether to allow the establishment of a dual steer PDU session or PDN connection; and / or

[0123] b) A specific dual steer PDU session identifier, that is, a session identifier designated as a dual steer PDU session or an identifier of a PDN connection.

[0124] If only a) is included and the establishment is allowed, the SMF further processes the dual steer PDU session establishment request.

[0125] If only b) is included, or both a) and b) are included, the SMF checks whether the PDU session ID in the PDU session establishment request message from the UE is consistent with the session identifier specified in b). If they are consistent, the dual steer PDU session establishment request is further processed. Otherwise, in step 6, a PDU session reject message is sent to the UE, carrying a cause value indicating that the PDU session identifier is not the specified identifier for the dual steer PDU session.

[0126] Example 3

[0127] The scenario and process of Example 3 are the same as those of Example 1. The difference is that the dual-direction session rule used by the UE specifies which connection to use to send the relevant flow through the PDU session identifier (denoted as PDU session ID) and the terminal identifier (for example, SUPI). For example:

[0128] Rule a) indicates that for a UDP packet with a destination address of 1.2.3.4, if PDU session A is valid, it is sent using PDU session A, which is represented by the ID of PDU session A and SUPI1; otherwise, it is sent using PDU session B.

[0129] In addition, when RAN A or RAN B is a 4G access network, a PDN connection is established through the RAN. In this case, the dual steer session rule can use the PDN connection ID + SUPI / IMSI to specify the use of the PDN connection to send related flows.

[0130] Example 4

[0131] Figure 6 is a schematic diagram of another multi-access session control interaction provided by an embodiment of the present application. As shown in Figure 6, this embodiment describes the implementation of dual steer for PDU Session A and PDU Session B already established by the dual steer device. When UE 1 on the DualSteer device is in the idle state and UE 2 is in the connected state, the process of UE 1 restoring the connection due to a downlink message network trigger includes the following steps:

[0132] Step 1: Send Namf_Communication_N1N2MessageTransfer message to AMF2.

[0133] UPF receives the downlink data notification sent to UE1 and notifies SMF. The downlink data is related to UE1 PDU session A. SMF sends a Namf_Communication_N1N2MessageTransfer message to AMF2, which includes the identifier of SUPI 1 and PDU session A.

[0134] Step 2: AMF 2 sends a notification message to UE2.

[0135] AMF2 notifies UE 2 of the downlink message on the UE 1 side and the associated dual steer PDU session.

[0136] Step 3: UE1 initiates a service request process.

[0137] Inside the DualSteer device, UE 2 transmits the message received in step 2 to UE 1, and UE 1 initiates a service request process, thereby avoiding the process of directly sending a paging message to UE 1's air interface and saving the wireless resources consumed by UE 1 in sending the paging message.

[0138] In one embodiment, FIG7 is a block diagram of a session control device provided by an embodiment of the present application. This embodiment is applied to a first network element. As shown in FIG7 , the session control device in this embodiment includes: a receiver 710 and an acquisition module 720.

[0139] The receiver 710 is configured to receive an uplink signaling message sent by the first communication device and carrying at least dual-turn indication information.

[0140] The acquisition module 720 is configured to select a second network element that supports the dual-steering function according to the dual-steering indication information, so that the second network element obtains the dual-steering session rules corresponding to the first communication device; wherein the dual-steering session rules are used to indicate the dual-steering session adopted by the first communication device for transmitting data streams.

[0141] In one embodiment, a first communication device includes a first terminal and a second terminal; wherein the first terminal is configured with a first subscription identifier; and the second terminal is configured with a second subscription identifier; and a session control apparatus applied to a first network element further includes:

[0142] The acquisition module 720 is further configured to acquire session management subscription information from the third network element; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; and shared subscription information of the first subscription identifier and the second subscription identifier;

[0143] The registration module is configured to perform network registration based on the session management contract information.

[0144] In one embodiment, the session control apparatus applied to the first network element further includes:

[0145] The receiver 710 is further configured to receive indication information fed back by the third network element indicating that the second terminal has successfully registered with the network.

[0146] In one embodiment, the uplink signaling message includes: a dual-direction session identifier and a session establishment request message; wherein the session establishment request message includes at least dual-direction indication information.

[0147] In one embodiment, the session control apparatus applied to the first network element further includes:

[0148] The transmitter is configured to send a session establishment request message to the second network element, so that the second network element obtains session management subscription information carrying at least session establishment indication information from the third network element; wherein the session establishment indication information is used to indicate whether to allow the establishment of a dual-direction session.

[0149] In one embodiment, selecting the second network element supporting the dual-direction function according to the dual-direction indication information includes one of the following:

[0150] selecting a second network element supporting the dual-turn function according to the local configuration information and the dual-turn indication information;

[0151] Sending dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so as to select a second network element supporting the dual-steering function through the fourth network element.

[0152] In one embodiment, the session control apparatus applied to the first network element further includes:

[0153] The receiver 710 is further configured to receive session related information pushed by a third network element;

[0154] The selector is configured to select a second network element that is serving the established dual-direction session from the session related information based on the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual-direction indication information.

[0155] In one embodiment, the session management subscription information further includes: a specific session identifier for performing the dual-direction function.

[0156] In one embodiment, the first terminal is in an idle state, and the second terminal is in a connected state; the session control apparatus applied to the first network element further includes:

[0157] The transmitter is further configured to receive a notification message sent by the second network element through the first network element serving the second terminal, so that the first terminal activates the dual-steering user plane; wherein the notification message includes at least: the first subscription identifier, and the session identifier corresponding to the first terminal.

[0158] The session control device provided in this embodiment is configured to implement the session control method applied to the first network element in the embodiment shown in FIG2 . The implementation principle and technical effects of the session control device provided in this embodiment are similar and will not be described in detail here.

[0159] In one embodiment, FIG8 is a block diagram of another session control device provided by an embodiment of the present application. This embodiment is applied to a second network element. As shown in FIG8 , the session control device in this embodiment includes: an acquisition module 810.

[0160] The acquisition module 810 is configured to obtain the dual-steering session rules corresponding to the first communication device; wherein the dual-steering session rules are used to indicate the dual-steering session adopted by the first communication device for transmitting data streams; wherein the second network element is a network element that supports the dual-steering function selected by the first network element according to the dual-steering indication information sent by the first communication device.

[0161] In one embodiment, a first communication device includes a first terminal and a second terminal; wherein the first terminal is configured with a first subscription identifier; and the second terminal is configured with a second subscription identifier; and a session control apparatus applied to a second network element further includes:

[0162] a receiver, configured to receive a session establishment request message sent by the first network element;

[0163] The acquisition module 810 is also configured to obtain session management contract information carrying at least session establishment indication information from a third network element; wherein the session establishment indication information is used to indicate whether a dual-direction session is allowed to be established; the session management contract information also includes: a first contract identifier; a second contract identifier; and shared contract information of the first contract identifier and the second contract identifier.

[0164] In one embodiment, the session control apparatus applied to the second network element further includes:

[0165] An establishing module configured to establish a dual-direction session corresponding to the first terminal based on the session establishment request message;

[0166] The transmitter is configured to send dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so as to select a fifth network element supporting the dual-steering function through the fourth network element.

[0167] In one embodiment, the session control apparatus applied to the second network element further includes:

[0168] The initiating module is configured to initiate a session policy association process to the fifth network element and obtain a dual-direction session rule corresponding to the first terminal; wherein the dual-direction session rule is used to indicate the dual-direction session used by the first terminal to transmit data streams.

[0169] In one embodiment, the session control apparatus applied to the second network element further includes:

[0170] The transmitter is further configured to send dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the RAT type to the fourth network element, so as to select a sixth network element that supports the dual-steering function through the fourth network element.

[0171] In one embodiment, the session control apparatus applied to the second network element further includes:

[0172] The registration module is configured to register the session related information of the dual-direction session corresponding to the first terminal with the third network element; wherein the session related information at least includes: dual-direction indication information, RAT type, and dual-direction session identifier.

[0173] In one embodiment, the dual-direction session rule indicates the dual-direction path adopted by the first terminal through at least one of the following parameters: a connection identifier and a subscription identifier; and a connection address.

[0174] In one embodiment, the session management subscription information further includes: a specific session identifier for performing the dual-direction function.

[0175] In one embodiment, the session control apparatus applied to the second network element further includes:

[0176] The transmitter is also configured to send a session establishment response message carrying at least session rejection establishment indication information to the first network element when the dual-redirection session identifier carried in the session establishment request message is inconsistent with the specific session identifier; wherein the session rejection establishment indication information is used to indicate that the dual-redirection session identifier is not the specific session identifier of the dual-redirection session.

[0177] In one embodiment, the first terminal is in an idle state, and the second terminal is in a connected state; the session control apparatus applied to the second network element further includes:

[0178] The transmitter is further configured to send a notification message to the first network element serving the second terminal, so that the first terminal activates the dual-steering user plane; wherein the notification message includes at least: the first subscription identifier, and the session identifier corresponding to the first terminal.

[0179] The session control device provided in this embodiment is configured to implement the session control method applied to the second network element in the embodiment shown in FIG3 . The implementation principle and technical effects of the session control device provided in this embodiment are similar and will not be described in detail here.

[0180] In one embodiment, FIG9 is a block diagram of another session control device provided in an embodiment of the present application. This embodiment is applied to a third network element. As shown in FIG9 , the session control device in this embodiment includes: a transmitter 910.

[0181] Transmitter 910 is configured to send session management subscription information to the first network element so that the first network element performs network registration based on the session management subscription information; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; shared subscription information of the first subscription identifier and the second subscription identifier; wherein the first subscription identifier corresponds to the first terminal in the first communication device; and the second subscription identifier corresponds to the second terminal in the first communication device.

[0182] In one embodiment, the session control apparatus applied to the third network element further includes:

[0183] The transmitter 910 is further configured to send session management subscription information carrying at least session establishment indication information to the second network element; wherein the session establishment indication information is used to indicate whether to allow establishment of a dual-direction session.

[0184] In one embodiment, the session control apparatus applied to the third network element further includes:

[0185] The receiver is configured to receive session related information of a dual-direction session corresponding to a first terminal registered with a second network element; wherein the session related information at least includes: dual-direction indication information and a RAT type.

[0186] In one embodiment, the session control apparatus applied to the third network element further includes:

[0187] The push module is configured to push session-related information to the first network element, so that the first network element selects the second network element that is serving the established dual-direction session from the session-related information based on the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual-direction indication information.

[0188] In one embodiment, the session control apparatus applied to the third network element further includes:

[0189] The receiver is configured to receive session related information of a dual-direction session corresponding to a second terminal registered with a second network element; wherein the session related information includes at least: dual-direction indication information, RAT type and associated dual-direction session identifier.

[0190] The session control device provided in this embodiment is configured to implement the session control method applied to the third network element in the embodiment shown in Figure 4. The implementation principle and technical effects of the session control device provided in this embodiment are similar and will not be repeated here.

[0191] In one embodiment, Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 10, the device provided in the present application includes: a processor 1010, a memory 1020, and a communication module 1030. The number of processors 1010 in the device can be one or more, and Figure 10 takes one processor 1010 as an example. The number of memories 1020 in the device can be one or more, and Figure 10 takes one memory 1020 as an example. The processor 1010, memory 1020, and communication module 1030 of the device can be connected via a bus or other means, and Figure 10 takes connection via a bus as an example. In this embodiment, the device can be a first network element, a second network element, or a third network element.

[0192] The memory 1020, as a computer-readable storage medium, can be configured to store software programs, computer executable programs, and modules, such as program instructions / modules corresponding to the device of any embodiment of the present application (for example, the receiver 710 and acquisition module 720 in the session control device applied to the first network element). The memory 1020 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory 1020 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 1020 may further include a memory remotely located relative to the processor 1010, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0193] In the case where the communication device is a first network element, the device provided above can be configured to execute the session control method applied to the first network element provided in any of the above embodiments, and have corresponding functions and effects.

[0194] In the case where the communication device is a second network element, the above-provided device can be configured to execute the session control method applied to the second network element provided in any of the above-mentioned embodiments, and have corresponding functions and effects.

[0195] In the case where the communication device is a third network element, the above-provided device can be configured to execute the session control method applied to the third network element provided in any of the above-mentioned embodiments, and have corresponding functions and effects.

[0196] An embodiment of the present application also provides a storage medium containing computer-executable instructions. When the computer-executable instructions are executed by a computer processor, they are used to execute a session control method applied to a first network element. The method includes: receiving an uplink signaling message sent by a first communication device that carries at least dual-steering indication information; selecting a second network element that supports the dual-steering function based on the dual-steering indication information, so that the second network element obtains a dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session adopted by the first communication device for transmitting data streams.

[0197] An embodiment of the present application also provides a storage medium containing computer-executable instructions. When the computer-executable instructions are executed by a computer processor, they are used to execute a session control method applied to a second network element. The method includes: obtaining a dual-steering session rule corresponding to a first communication device; wherein the dual-steering session rule is used to indicate a dual-steering session adopted by the first communication device for transmitting a data stream; wherein the second network element is a network element that supports the dual-steering function selected by the first network element according to the dual-steering indication information sent by the first communication device.

[0198] An embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute a session control method applied to a third network element, the method comprising: sending session management subscription information to a first network element, so that the first network element performs network registration based on the session management subscription information; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; shared subscription information of the first subscription identifier and the second subscription identifier; wherein the first subscription identifier corresponds to a first terminal in a first communication device; and the second subscription identifier corresponds to a second terminal in the first communication device.

[0199] It will be appreciated by those skilled in the art that the term user equipment encompasses any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser or a car-mounted mobile station.

[0200] In general, various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although the present application is not limited thereto.

[0201] Embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0202] The block diagram of any logic flow in the drawings of the present application may represent program steps, or may represent interconnected logic circuits, modules and functions, or may represent a combination of program steps and logic circuits, modules and functions. A computer program may be stored on a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (digital versatile discs (DVD) or compact disks (CD)), etc. Computer-readable media may include non-transient storage media. A data processor may be of any type suitable for the local technical environment, such as, but not limited to, a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and a processor based on a multi-core processor architecture.

[0203] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, can implement the session control method provided in any embodiment of the present application.

[0204] The computer program product may be implemented in a computer program code that performs the operations of the present application written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0205] The above are merely optional embodiments of the present application and are not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A session control method, applied to a first network element, comprising: receiving an uplink signaling message sent by a first communication device and carrying at least dual-turn indication information; A second network element that supports the dual-steering function is selected according to the dual-steering indication information, so that the second network element obtains the dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session adopted by the first communication device for transmitting data streams.

2. The method according to claim 1, wherein The first communication device includes a first terminal and a second terminal; wherein the first terminal is configured with a first subscription identifier; and the second terminal is configured with a second subscription identifier; and the method further includes: Acquire session management subscription information from a third network element; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; and shared subscription information of the first subscription identifier and the second subscription identifier; Network registration is performed based on the session management subscription information.

3. The method according to claim 2, further comprising: Receive indication information fed back by the third network element indicating that the second terminal has successfully registered with the network.

4. The method according to claim 1, wherein The uplink signaling message includes: a dual-direction session identifier and a session establishment request message; wherein the session establishment request message at least includes the dual-direction indication information.

5. The method according to claim 4, further comprising: The session establishment request message is sent to the second network element so that the second network element obtains session management subscription information carrying at least session establishment indication information from the third network element; wherein the session establishment indication information is used to indicate whether to allow the establishment of a dual-direction session.

6. The method according to claim 2 or 3, wherein: The selecting, according to the dual-turn indication information, a second network element supporting the dual-turn function includes one of the following: selecting a second network element supporting the dual-steering function according to the local configuration information and the dual-steering indication information; The dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and the radio access technology RAT type are sent to a fourth network element, so as to select a second network element supporting the dual-steering function through the fourth network element.

7. The method according to claim 2 or 3, further comprising: receiving session related information pushed by the third network element; According to the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual redirection indication information, select a session that is currently serving the established dual redirection session from the session related information. The second network element.

8. The method according to claim 2, wherein: The session management subscription information also includes: a specific session identifier for executing the dual-direction function.

9. The method according to claim 2, wherein: The first terminal is in an idle state, and the second terminal is in a connected state; The method further comprises: A notification message sent by the second network element is received by the first network element serving the second terminal, so that the first terminal activates the dual-steering user plane; wherein the notification message includes at least: a first subscription identifier and a session identifier corresponding to the first terminal.

10. A session control method, applied to a second network element, comprising: Obtain a dual-steering session rule corresponding to the first communication device; wherein the dual-steering session rule is used to indicate the dual-steering session adopted by the first communication device for transmitting data streams; wherein the second network element is a network element that supports the dual-steering function selected by the first network element according to the dual-steering indication information sent by the first communication device.

11. The method according to claim 10, wherein: The first communication device includes a first terminal and a second terminal; wherein the first terminal is configured with a first subscription identifier; and the second terminal is configured with a second subscription identifier; and the method further includes: receiving a session establishment request message sent by the first network element; Obtain session management contract information carrying at least session establishment indication information from a third network element; wherein the session establishment indication information is used to indicate whether establishment of a dual-direction session is allowed; the session management contract information includes: a first contract identifier; a second contract identifier; and shared contract information of the first contract identifier and the second contract identifier.

12. The method according to claim 11, further comprising: Establishing a dual-direction session corresponding to the first terminal based on the session establishment request message; The dual-steering indication information, the first subscription identifier and / or the second subscription identifier, and a radio access technology RAT type are sent to a fourth network element, so as to select a fifth network element that supports the dual-steering function through the fourth network element.

13. The method according to claim 12, further comprising: Initiate a session policy association process to the fifth network element, and obtain a dual-direction session rule corresponding to the first terminal; wherein the dual-direction session rule is used to indicate the dual-direction session used by the first terminal to transmit data streams.

14. The method according to claim 12, further comprising: Send the dual-direction indication information, the first subscription identifier and / or the The second subscription identifier and the RAT type are used to select a sixth network element supporting a dual steering function through the fourth network element.

15. The method according to claim 12, further comprising: Registering session related information of the dual-direction session corresponding to the first terminal with the third network element; wherein the session related information at least includes: dual-direction indication information, the RAT type, and the dual-direction session identifier.

16. The method according to any one of claims 10 to 15, wherein: The dual-direction session rule indicates the dual-direction path adopted by the first terminal through at least one of the following parameters: a connection identifier and a subscription identifier; and a connection address.

17. The method according to claim 11, wherein The session management subscription information also includes: a specific session identifier for executing the dual-direction function.

18. The method according to claim 17, further comprising: When the dual-direction session identifier carried in the session establishment request message is inconsistent with the specific session identifier, a session establishment response message carrying at least session rejection establishment indication information is sent to the first network element; wherein, the session rejection establishment indication information is used to indicate that the dual-direction session identifier is not the specific session identifier of the dual-direction session.

19. The method according to claim 11, wherein The first terminal is in an idle state, and the second terminal is in a connected state; The method further comprises: Send a notification message to a first network element serving the second terminal, so that the first terminal activates a dual-steering user plane; wherein the notification message includes at least: a first subscription identifier, and a session identifier corresponding to the first terminal.

20. A session control method, applied to a third network element, comprising: Sending session management subscription information to a first network element so that the first network element performs network registration based on the session management subscription information; wherein the session management subscription information includes at least: a first subscription identifier; a second subscription identifier; shared subscription information of the first subscription identifier and the second subscription identifier; wherein the first subscription identifier corresponds to a first terminal in a first communication device; and the second subscription identifier corresponds to a second terminal in the first communication device.

21. The method according to claim 20, further comprising: Sending session management subscription information carrying at least session establishment indication information to the second network element; wherein the session establishment indication information is used to indicate whether to allow establishment of a dual-direction session.

22. The method according to claim 21, further comprising: receiving session related information of a dual-direction session corresponding to the first terminal registered with the second network element; That The session related information includes at least: dual-direction indication information and radio access technology RAT type.

23. The method according to claim 22, further comprising: Pushing session-related information to the first network element, so that the first network element selects a second network element that is serving the established dual-direction session from the session-related information based on the shared subscription information of the first subscription identifier and the second subscription identifier, and the dual-direction indication information.

24. The method of claim 22, further comprising: Receive session related information of a dual-direction session corresponding to a second terminal registered with the second network element; wherein the session related information includes at least: dual-direction indication information, RAT type and associated dual-direction session identifier.

25. A communication device comprising: memory, and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9, 10 to 19, or 20 to 24.

26. A storage medium storing a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 9, 10 to 19 or 20 to 24 is implemented.

Citation Information

Patent Citations

  • Private network service policy control method, device, equipment and medium

    CN114866423A

  • Network slice registration method and device, communication equipment, storage medium and product

    CN116546616A

  • Session control method and device and storage medium

    CN117939455A

  • Method, Apparatus, and System for Selecting Session Management Network Element

    US20220150683A1