Communication processing method and apparatus, terminal, and network side device

By receiving NAS messages from the terminal and determining the session relationship, the service lag caused by IP address changes in dual-card terminals is solved, and smooth transfer between transmission channels and user experience is achieved.

WO2025139925A1PCT designated stage expired Publication Date: 2025-07-03VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/140142
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-25
Filing Date
2024-12-18
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In dual-slot terminals, the problem of service lag caused by changes in IP addresses, especially when transferring between different transmission channels, affects the user experience.

Method used

Receive the NAS message of the terminal through the first network function, determine the second network function used by the second session corresponding to the first session, and send a request to realize the first session replacement or association of the second session, ensuring the continuity of the IP address.

Benefits of technology

When transferring between transmission channels, keep the IP address unchanged, avoid business lags, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024140142_03072025_PF_FP_ABST
    Figure CN2024140142_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a communication processing method and apparatus, a terminal, and a network side device. In an embodiment of the present application, the communication processing method comprises: a first network function receiving an NAS message sent by a terminal, the NAS message comprising a request for establishing a first session associated with a first identifier; the first network function determining a second network function used by a second session corresponding to the first session of the terminal, wherein the second session is associated with a second identifier; and the first network function sending a first request to the second network function, the first request being used for determining a target action, and the target action comprising any one of the following: replacing the second session with the first session; and associating the first session with the second session, wherein the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier comprises a unique identifier other than the first identifier among the at least two unique identifiers.
Need to check novelty before this filing date? Find Prior Art

Description

Communication processing method, device, terminal and network side equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311796817.X filed in China on December 25, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a communication processing method, apparatus, terminal and network-side equipment. Background Art

[0004] With the development of communication technology, dual-SIM terminals in communication systems are typically equipped with two Subscriber Identity Module (SIM) cards. The terminal registers with the 5G or 4G communication system based on each SIM card and establishes a separate session. Each session corresponds to a data transmission channel and an IP address. Therefore, if the network quality of one SIM card changes, it is necessary to transfer to the same transmission channel and a different IP address of the other SIM card. This change in IP address can cause service interruptions, affecting the user experience. Summary of the Invention

[0005] The embodiments of the present application provide a communication processing method, apparatus, terminal, and network-side equipment, which can solve the problem of service stalling caused by changes in IP addresses when transferring between different transmission channels.

[0006] In a first aspect, a communication processing method is provided, comprising:

[0007] The first network function receives a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0008] The first network function determines a second network function used by a second session corresponding to the first session of the terminal, wherein the second session is associated with a second identifier;

[0009] The first network function sends a first request to the second network function, where the first request is used to determine a target behavior, where the target behavior includes any one of the following:

[0010] replacing the second session with the first session;

[0011] Associating the first session with the second session;

[0012] The first identifier is one of the at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0013] In a second aspect, a communication processing method is provided, comprising:

[0014] When the second network function receives the first request from the first network function, the second network function performs a first operation, wherein the first operation includes any one of the following:

[0015] Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0016] Determining a target behavior based on an association between the first identifier and the second identifier;

[0017] The first identifier is one of at least two unique identifiers associated with the terminal, the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers, and the target behavior includes any one of the following:

[0018] replacing the second session with the first session;

[0019] associating the first session with the second session;

[0020] The second session is associated with a second identifier.

[0021] A third aspect provides a communication processing method, including:

[0022] The third network function performs a second operation, where the second operation includes any one of the following:

[0023] Sending subscription information associated with the first identifier to the first network function, where the subscription information associated with the first identifier is used to determine a second network function used for the second session;

[0024] sending, according to the second request received from the first network function, information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine a second network function used by the second session;

[0025] The second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0026] In a fourth aspect, a communication processing method is provided, comprising:

[0027] The terminal sends a NAS message, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0028] The first identifier is one of at least two unique identifiers associated with the terminal.

[0029] In a fifth aspect, a communication processing device is provided, including:

[0030] A first receiving module, configured to receive a NAS message sent by a terminal, where the NAS message includes a request for establishing a first session associated with a first identifier;

[0031] a first determining module, configured to determine a second network function used by a second session corresponding to the first session of the terminal, wherein the second session is associated with a second identifier;

[0032] A first sending module is configured to send a first request to the second network function, where the first request is used to determine a target behavior, where the target behavior includes any one of the following:

[0033] replacing the second session with the first session;

[0034] Associating the first session with the second session;

[0035] The first identifier is one of the at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0036] In a sixth aspect, a communication processing device is provided, including:

[0037] The first execution module is configured to execute a first operation when the second network function receives the first request from the first network function; the first operation includes any one of the following:

[0038] Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0039] Determining a target behavior based on an association between the first identifier and the second identifier;

[0040] The first identifier is one of at least two unique identifiers associated with the terminal, the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers, and the target behavior includes any one of the following:

[0041] replacing the second session with the first session;

[0042] associating the first session with the second session;

[0043] The second session is associated with a second identifier.

[0044] In a seventh aspect, a communication processing device is provided, including:

[0045] The second execution module is configured to execute a second operation, where the second operation includes any one of the following:

[0046] Sending subscription information associated with the first identifier to the first network function, where the subscription information associated with the first identifier is used to determine a second network function used for the second session;

[0047] sending, according to the second request received from the first network function, information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine a second network function used by the second session;

[0048] The second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0049] In an eighth aspect, a communication processing device is provided, including:

[0050] a fourth sending module, configured to send a NAS message, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0051] The first identifier is one of at least two unique identifiers associated with the terminal.

[0052] In a ninth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the fourth aspect are implemented.

[0053] In the tenth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a second rule from a first network function, and the second rule is used to control uplink data diversion between the first session and the second session associated with the second identifier; wherein the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0054] In the eleventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect, the second aspect or the third aspect are implemented.

[0055] In a twelfth aspect, a network side device is provided, including a processor and a communication interface, wherein:

[0056] When the network-side device is a first network function, the communication interface is configured to receive a NAS message sent by a terminal, where the NAS message includes a request for establishing a first session associated with a first identifier; the processor is configured to determine a second network function used by a second session corresponding to the first session of the terminal, where the second session is associated with a second identifier; and the communication interface is configured to send a first request to the second network function, where the first request is used to determine a target behavior, where the target behavior includes any one of the following:

[0057] replacing the second session with the first session;

[0058] Associating the first session with the second session;

[0059] The first identifier is one of the at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0060] When the network-side device is a second network function, the processor is configured to, when receiving a first request from the first network function, cause the second network function to perform a first operation; the first operation includes any one of the following:

[0061] Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0062] Determining a target behavior based on an association between the first identifier and the second identifier;

[0063] The first identifier is one of at least two unique identifiers associated with the terminal, the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers, and the target behavior includes any one of the following:

[0064] replacing the second session with the first session;

[0065] associating the first session with the second session;

[0066] The second session is associated with a second identifier.

[0067] In a case where the network-side device is a third network function, the communication interface is used to perform a second operation, where the second operation includes any one of the following:

[0068] Sending subscription information associated with the first identifier to the first network function, where the subscription information associated with the first identifier is used to determine a second network function used for the second session;

[0069] sending, according to the second request received from the first network function, information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine a second network function used by the second session;

[0070] The second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0071] In the thirteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect are implemented.

[0072] In the fourteenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the fourth aspect, and the network side device can be used to execute the steps of the method described in the first aspect, the second aspect or the third aspect.

[0073] In the fifteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect, the second aspect, the third aspect or the fourth aspect.

[0074] In the sixteenth aspect, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the method described in the first aspect, the second aspect, the third aspect or the fourth aspect.

[0075] In an embodiment of the present application, a first network function receives a NAS message from a terminal, the NAS message including a request to establish a first session associated with a first identifier; the first network function determines a second network function to be used for a second session corresponding to the terminal's first session, wherein the second session is associated with a second identifier; the first network function sends a first request to the second network function, the first request determining a target action, wherein the target action includes any of the following: replacing the second session with the first session; or associating the first session with the second session; wherein the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier is a unique identifier of the at least two unique identifiers other than the first identifier. Since replacing the second session with the first session ensures that the IP address remains unchanged, when associating the first session with the second session, the first and second sessions can share the same IP address. This ensures IP address continuity when transferring between different transmission channels, thereby avoiding service interruptions. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;

[0077] FIG2 is one of the application examples of a communication processing method provided in an embodiment of the present application;

[0078] FIG3 is a second diagram illustrating an application example of a communication processing method provided in an embodiment of the present application;

[0079] FIG4 is a flow chart of a communication processing method according to an embodiment of the present application;

[0080] FIG5 is a second flow chart of a communication processing method provided in an embodiment of the present application;

[0081] FIG6 is a third flow chart of a communication processing method provided in an embodiment of the present application;

[0082] FIG7 is a fourth flow chart of a communication processing method provided in an embodiment of the present application;

[0083] FIG8 is a fifth flow chart of a communication processing method provided in an embodiment of the present application;

[0084] FIG9 is a sixth flow chart of a communication processing method provided in an embodiment of the present application;

[0085] FIG10 is a flow chart of a communication processing method according to an embodiment of the present application;

[0086] FIG11 is a flow chart of a communication processing method according to an embodiment of the present application;

[0087] FIG12 is a schematic diagram of a structure of a communication processing device according to an embodiment of the present application;

[0088] FIG13 is a second structural diagram of a communication processing device provided in an embodiment of the present application;

[0089] FIG14 is a third structural diagram of a communication processing device provided in an embodiment of the present application;

[0090] FIG15 is a fourth structural diagram of a communication processing device provided in an embodiment of the present application;

[0091] FIG16 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0092] FIG17 is a schematic structural diagram of a terminal provided in an embodiment of the present application;

[0093] FIG18 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0094] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0095] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0096] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0097] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. In addition to the above-mentioned terminal devices, it can also be a chip in the terminal, such as a modem chip, a system-on-chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0098] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0099] For ease of understanding, some of the contents involved in the embodiments of this application are described below:

[0100] For dual-SIM terminals, the terminal will use the unique identifier of each SIM card (Subscription Permanent Identifier (SUPI) or International Mobile Subscriber Identity (IMSI)) in the fifth generation (5 th Generation, 5G) communication system or 4th generation (4 thThe first step is to register with the 4G (4th Generation) communication system and establish a session. Each session corresponds to a data transmission channel and an Internet Protocol (IP) address.

[0101] At present, the industry has proposed a situation where a contracted user can use multiple unique identifiers at the same time. If multiple unique identifiers are processed according to the dual-card terminal, an application (APP) can only use one unique identifier corresponding to the IP transmission channel and IP address. When the application is transferred between different transmission channels, it will be stuck due to the lack of IP continuity, affecting the user experience. To this end, the communication processing method of the present application is proposed. Specifically, as shown in Figure 2, the packet data unit (Packet Data Unit, PDU) session corresponding to the first unique identifier can be used to replace the PDN connection corresponding to the second unique identifier; as shown in Figure 3, the PDU session corresponding to the first unique identifier is associated with the PDN connection corresponding to the second unique identifier to form a specific type of PDU session, wherein the specific type of PDU session can be: multiple access (MA, multiple access) multiple transmission (multiple steer) PDU session, or, multiple transmission PDU session, or, multiple access multiple identification (multiple SUPI) PDU session.

[0102] The communication processing method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0103] 4 , an embodiment of the present application provides a communication processing method. As shown in FIG4 , the communication processing method includes:

[0104] Step 401: A first network function receives a Non-Access Stratum (NAS) message sent by a terminal, where the NAS message includes a request for establishing a first session associated with a first identifier.

[0105] In an embodiment of the present application, when the terminal determines that the established second session supports the target feature and needs to transfer or associate the second session to another mobile communication system (such as the communication system corresponding to the first session), the terminal can send a NAS message to the first network function.

[0106] Optionally, the request for establishing the first session associated with the first identifier may be understood as a session establishment request, for example, a PDU session establishment request.

[0107] Optionally, the above-mentioned first network function can be understood as AMF or a network element having the same function as AMF.

[0108] Optionally, the first session associated with the first identifier may also be understood as the first session corresponding to the first identifier. The terminal or the network side will record that the context corresponding to the first identifier includes the first session.

[0109] Step 402: The first network function determines a second network function used by a second session corresponding to the first session of the terminal, wherein the second session is associated with a second identifier;

[0110] Optionally, the second session is associated with the second identifier, which can also be understood as the second session corresponding to the second identifier. The terminal or the network side records that the context corresponding to the second identifier includes the second session.

[0111] Step 403: The first network function sends a first request to the second network function, where the first request is used to determine a target behavior, where the target behavior includes any one of the following:

[0112] replacing the second session with the first session;

[0113] Associating the first session with the second session;

[0114] Optionally, using the first session to replace the second session can also be understood as using the first session to replace the second session. For example, after establishing the first session, the second session is deleted, and the IP addresses of the first session and the second session are set to be the same.

[0115] Optionally, associating the first session with the second session may also be understood as merging the first session and the second session into one session. The merged session may remain the first session or become a third session.

[0116] The first identifier is one of the at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0117] In an embodiment of the present application, the above-mentioned first network function can be understood as AMF or a network element having the same function as AMF. Among them, at least two unique identifiers associated with the terminal are saved in both the terminal and the network side device, and the at least two unique identifiers can be identified as the same terminal or the same contracted user in the network side device. The terminal can send a NAS message for the saved first identifier. After receiving the NAS message, the first network function can select the second network function, that is, select the second network function used by the second session corresponding to the first session to create the first session. At this time, the first network function can send a first request to the second network function, and the first request can be understood as a PDU session creation session management (Session Management, SM) context request (Nsmf_PDUSession_CreateSMContext Request).

[0118] Optionally, the second session corresponding to the first session can also be understood as the second session associated with the first session. One possible implementation is that the first session and the second session have the same parameters, such as the PDU session identifier, the access point name (APN), and the data network name (DNN). The APN and the DNN are equivalent or can be converted to each other. For example, the DNN used in the first session is equivalent to or can be converted to the APN used in the second session.

[0119] Optionally, the second network function may be understood as an SMF or a network element having the same function as the SMF. After receiving the first request, the second network function may perform a first operation; the first operation may include any one of the following:

[0120] Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0121] A target behavior is determined according to the association relationship between the first identifier and the second identifier.

[0122] The second network function may receive a NAS message sent by the terminal through the first network function, thereby obtaining the request type indication information.

[0123] Optionally, in some embodiments, after receiving the first request, the second network function may further make a third request to a third network function, where the third request includes the first identifier;

[0124] The second network function receives the subscription information associated with the first identifier from the third network function, where the subscription information associated with the first identifier includes an association relationship between the first identifier and the second identifier.

[0125] Optionally, the association relationship between the first identifier and the second identifier may also be understood as the correspondence relationship between the first identifier and the second identifier.

[0126] It should be noted that the contract information associated with the first identifier can be understood as the contract information corresponding to the first identifier.

[0127] Optionally, in some embodiments, the first network function may provide the second network function with an association relationship between the first identifier and the second identifier.

[0128] Optionally, in some embodiments, the first identifier is used for user equipment (UE) to register on a 5G network, and the second identifier is used for the UE to register on a 4G network; or, the first identifier is used for the UE to register on a 6G network, and the second identifier is used for the UE to register on a 5G network; or, the first identifier is used for the UE to register on a 6G network, and the second identifier is used for the UE to register on a 4G network.

[0129] It should be noted that a terminal can be understood as a subscriber, and associating at least two unique identifiers with a terminal can be understood as associating at least two unique identifiers with a subscriber. When the first session replaces the second session, the IP address remains unchanged. When associating the first session with the second session, the first and second sessions can share the same IP address. This ensures IP address continuity when transferring between different transmission channels, thus avoiding service interruptions.

[0130] In an embodiment of the present application, a first network function receives a NAS message from a terminal, the NAS message including a request to establish a first session associated with a first identifier; the first network function determines a second network function to be used for a second session corresponding to the terminal's first session, wherein the second session is associated with a second identifier; the first network function sends a first request to the second network function, the first request determining a target action, wherein the target action includes any of the following: replacing the second session with the first session; or associating the first session with the second session; wherein the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier is a unique identifier of the at least two unique identifiers other than the first identifier. Since replacing the second session with the first session ensures that the IP address remains unchanged, when associating the first session with the second session, the first and second sessions can share the same IP address. This ensures IP address continuity when transferring between different transmission channels, thereby avoiding service interruptions.

[0131] It should be noted that there may be multiple ways for the first network function to determine the second network function. For example, in some embodiments, the first network function determines the second network function used by the second session corresponding to the first session of the terminal, including:

[0132] The first network function receives, from a third network function, subscription information associated with the first identifier;

[0133] The first network function determines a second network function used by the second session according to the subscription information associated with the first identifier.

[0134] In an embodiment of the present application, a first network function may subscribe to subscription information associated with a first identifier from a third network function. Based on the association between the first identifier and the second identifier, the third network function may directly notify the first network function whenever the context of the second identifier (such as the context of a PDN connection) changes. The first network function determines the address of the second network function based on information obtained from the third network function. For example, the first network function obtains the correspondence between the DNN and the second network function identifier from the third network function, and determines the information of the second network function from the DNN obtained from the terminal.

[0135] Optionally, the following information may be added to the context of the first identifier:

[0136] Associated SUPI (i.e., second identifier);

[0137] Access Point Name (APN) or DNN: the APN or DNN corresponding to the PDN connection;

[0138] Public Data Network Gateway identity (PGW ID): The identity of the Public Data Network Gateway (PGW) corresponding to the APN. The PGW identity can be replaced with the PGW's fully qualified domain name (FQDN) or the PGW's IP address.

[0139] It should be noted that the PGW can also be replaced by a PGW control plane (PGW Control Plane, PGW-C) or SMF+PGW-C.

[0140] In an embodiment of the present application, the contract information associated with the first identifier is obtained by subscription, so that the contract information associated with the first identifier can be obtained in a timely manner, thereby improving the response speed of determining the second network function used by the second session.

[0141] In some embodiments, the first network function may request information corresponding to the second session from the third network function. For example, the method further includes:

[0142] The first network function sends a second request to a third network function according to the association between the first identifier and the second identifier, where the second request is used to request information corresponding to the second session;

[0143] The first network function receives information corresponding to the second session from the third network function.

[0144] In this embodiment of the present application, the first network function may request information corresponding to the second session from the third network function based on the association between the first identifier and the second identifier obtained during registration, thereby determining the second network function used for the second session based on the correspondence between the DNN in the session information of the second identifier obtained from the third network function and the second network function identifier. In other words, the first network function determines that the second network function used for the second session corresponding to the first session of the terminal includes:

[0145] The first network function determines the second network function used by the second session according to the correspondence between the DNN and the second network function identifier in the information corresponding to the second session.

[0146] Optionally, in some embodiments, the method further comprises:

[0147] The first network function sends first information to the second network function, where the first information includes: an association relationship between the first identifier and the second identifier.

[0148] In an embodiment of the present application, the first network function may proactively provide the association relationship between the first identifier and the second identifier to the second network function. In some embodiments, the second network function may also obtain the association relationship between the first identifier and the second identifier from a third network function. Since the first network function proactively provides the information, signaling interactions can be reduced. For example, in some embodiments, the first information may be carried in the first request.

[0149] Optionally, in some embodiments, the NAS message includes request type indication information, and the request type indication information includes a first indication, where the first indication is used to indicate establishment of a first type of session; or,

[0150] The request type indication information includes a second indication, where the second indication is used to indicate the establishment of a second type of session, where the second type of session includes any one of the following: a multi-access multi-transport session, a multi-transport session, and a multi-access multi-identity session.

[0151] In the embodiment of the present application, the first indication may be an existing session, such as an existing PDU session (Existing PDU Session). The second indication may be a second type of session or a specific type of session.

[0152] Optionally, in some embodiments, the NAS message further includes first indication information, where the first indication information is used to indicate that the terminal supports a target feature, where the target feature includes at least one of the following: dual steer; multiple steer; dual steer of Mth generation mobile communication and Nth generation mobile communication, where M and N are both integers greater than 3, and M and N are different; dual connection; multiple connection; two SUPIs sharing one subscription profile; and multiple SUPIs sharing one subscription profile.

[0153] Optionally, the values ​​of M and N can be set according to actual conditions. For example, in some embodiments, M is 4, N can be 5 or 6, etc.; when M is 5, N can be 6 or 7, etc. For example, the dual transmission of the Mth generation mobile communication and the Nth generation mobile communication can include at least one of the following: dual transmission of the 4th generation mobile communication (4G) and the 5th generation mobile communication (5G); dual transmission of the 4th generation mobile communication and the 6th generation mobile communication (6G); and dual transmission of the 5th generation mobile communication and the 6th generation mobile communication.

[0154] Optionally, the above-mentioned dual transmission can be understood as transmitting service data through two 3rd Generation Partnership Project (3GPP) access networks, wherein each 3GPP access network corresponds to a session (such as a first session or a second session). For example, it includes selecting (steer) from two 3GPP access networks, switching (switch) between two 3GPP access networks, or using two 3GPP access networks for split transmission at the same time. The above-mentioned dual transmission of M-generation mobile communication and N-generation mobile communication can be understood as: transmitting service data through the 3GPP access network corresponding to the M-generation mobile communication and the 3GPP access network corresponding to the N-generation mobile communication, that is, the two 3GPP access networks are the 3GPP access network corresponding to the M-generation mobile communication and the GPP access network corresponding to the N-generation mobile communication, respectively.

[0155] Optionally, the above-mentioned multiple transmissions can be understood as transmitting service data through at least three 3GPP access networks; for example, including selecting (steer) from three 3GPP access networks, switching (switch) between three 3GPP access networks, or using at least two 3GPP access networks simultaneously for separate transmission.

[0156] Optionally, the dual connection can be understood as using two 3GPP access networks for data transmission, each 3GPP access network corresponds to a unique identifier, and the two 3GPP access networks can be used simultaneously or in a time-sharing manner. The multi-connection can be understood as using three 3GPP access networks for data transmission, each 3GPP access network corresponds to a unique identifier, and the three 3GPP access networks can be used simultaneously or in a time-sharing manner.

[0157] The above-mentioned single-subscription dual-identification can be understood as one user corresponding to two unique identifiers (such as SUPI), that is, one user's subscription configuration (subscription profile) corresponds to two unique identifiers; the above-mentioned single-subscription multiple-identification can be understood as one user corresponding to multiple unique identifiers, that is, one user's subscription configuration corresponds to at least 3 unique identifiers.

[0158] Optionally, in some embodiments, the NAS message may include at least one of the following:

[0159] first indication information, where the first indication information is used to indicate that the terminal supports the target feature;

[0160] Session information corresponding to the second session;

[0161] Data Network Name (DNN);

[0162] N1 Session Management (SM) container (N1 SM container), in which a PDU session establishment request (PDU session establishment request) is included, wherein a request type (Request Type) parameter includes request type indication information.

[0163] In order to better understand the present application, some examples are given below for detailed description.

[0164] 5 , the process of establishing a PDN connection during the attach process includes the following steps (the purpose of this process is for the terminal and the network side device to negotiate capabilities and determine whether each other supports the target features):

[0165] Step 501: The terminal initiates a registration process in 4G using a second identifier (e.g., SUPI-2 or IMSI-2), and includes the following information in the registration message:

[0166] Evolved Packet System (EPS) Session Management (ESM) includes an initial indication, which is carried by a Request Type parameter.

[0167] The Ciphered Options Transfer Flag is set to 1 in the registration message.

[0168] Step 502: The MME performs authentication and encryption on the terminal.

[0169] Step 503: After completing the encryption process, the MME requests information from the terminal according to the Ciphered Options Transfer Flag.

[0170] Step 504: The terminal sends the APN and Protocol Configuration Option (PCO) to the MME. The PCO can be understood as the second information and includes the fifth indication information and the PDU session ID.

[0171] Among them, the PDU session ID is allocated by the UE and is a parameter of the 5G PDU session corresponding to the PDN connection; the fifth indication information is used to indicate that the terminal supports the target feature.

[0172] Step 505: The MME sends an update location request to the UDM (also referred to as UDM+HSS), where the request includes the second identifier.

[0173] Step 506: The UDM sends the subscription information corresponding to the second identifier to the MME.

[0174] In step 507, the MME selects the PGW Control Plane (PGW-C) and sends a create session request to the PGW-C through the SGW. The request includes the PCO sent by the terminal. The PGW-C can also be called SMF+PGW-C.

[0175] In step 508, the PGW-C determines whether the terminal supports the target feature according to the PCO. Optionally, the PGW-C requests the UDM for the terminal's subscription information (ie, the subscription information associated with the second identifier), which includes information indicating whether the terminal supports the target feature or does not support the target feature.

[0176] In step 509, the PGW-C sends a Create Session Response message to the SGW. If the PGW-C supports the target feature and the terminal has subscribed to the target feature, the PCO includes indication information (i.e., sixth indication information) indicating that the network supports the target feature. "Network supports the target feature" can be understood as "PGW-C supports the target feature."

[0177] Optionally, in step 509, the sixth indication information and the fifth indication information may be indicated in the same or different manners, which are not further limited herein. For example, both indicate support through bit 1 and indicate non-support through bit 0.

[0178] Step 510: The SGW sends a create session response message to the MME, where the message includes the PCO.

[0179] Step 511: The MME sends a registration acceptance message to the terminal, where the message includes the PCO.

[0180] It should be noted that, in the embodiment of the present application, the PCO may be an extended PCO (ePCO) (for example, including an indication corresponding to a target characteristic), which is not further limited here.

[0181] 6 , a separate PDN connection establishment process includes the following steps (the purpose of this process is the same as that of FIG. 5 , except that the conditions for initiating establishment of the PDN connection are different):

[0182] Step 601: The terminal sends a PDN connection establishment request, where the request includes a PCO, and the PCO includes fifth indication information and a PDU session ID.

[0183] Steps 602 to 605 are the same as steps 507 to 510 , and the details can be referred to the above embodiment and will not be described again here.

[0184] Step 606: The MME sends a PDN connection establishment accept message to the terminal, where the message includes the PCO.

[0185] 7 , using a PDU session instead of a PDN connection includes the following process:

[0186] In step 701, when the terminal determines that the PDN connection established in 4G supports the target feature and needs to transfer the PDN connection to 5G, the terminal sends a NAS message to the AMF, which includes:

[0187] fifth indication information, where the fifth indication information is used to indicate that the terminal supports a target feature;

[0188] PDU session ID corresponding to the PDN connection;

[0189] N1 SM container, in the N1 SM container, contains the PDU session establishment request, where the Request Type parameter takes the value Existing PDU Session.

[0190] Step 702: AMF selects SMF.

[0191] Method 1: AMF obtains the contract information associated with the first identifier from the information sent by UDM.

[0192] Specifically, the AMF subscribes to the subscription information of the first identifier from the UDM. The UDM directly notifies the AMF whenever the context of the PDN connection of the second identifier changes based on the association between the first identifier (for example, SUPI-1) and the second identifier. The AMF directly determines the address of the SMF based on the information obtained from the UDM. For example, the AMF obtains the correspondence between the DNN and the SMF ID from the UDM, and determines the information of the SMF from the DNN obtained from the UE.

[0193] Optionally, the UDM may add the following information to the context of the first identifier:

[0194] Associated SUPI (i.e., second identifier);

[0195] APN or DNN: The APN or DNN corresponding to the PDN connection;

[0196] PGW ID: The PGW ID corresponding to the APN. The PGW ID can be replaced with the PGW's FQDN or PGW's IP address.

[0197] It should be noted that PGW can also be replaced by PGW-C or SMF+PGW-C.

[0198] Method 2: AMF makes a request to UDM.

[0199] Specifically, the AMF requests the 4G PDN connection data of the second identifier from the UDM based on the association relationship between the first identifier (SUPI-1) and the second identifier obtained during registration, and the AMF determines the SMF based on the correspondence between the DNN and SMF ID of the second identifier obtained from the UDM.

[0200] Step 703: AMF sends a first request (i.e., Nsmf_PDUSession_CreateSMContext Request) to SMF. The first request includes:

[0201] second indication information, where the second indication information is used to indicate that the terminal supports the target feature;

[0202] PDU session ID;

[0203] PDU session establishment request (PDU session establishment request).

[0204] Step 704: The SMF determines that the newly established PDU session (ie, the first session associated with the first identifier) ​​is used to replace the PDN connection of the second identifier.

[0205] Method 1: The SMF determines that the newly established PDU session is used to replace the PDN connection with the second identifier based on the second indication information or the existing PDU session indication.

[0206] Method 2: The SMF needs to determine the PDN connection that replaces the second identifier based on the association between the first identifier (SUPI-1) and the second identifier. For example, the SMF determines the PDN connection corresponding to the second identifier to be transferred based on the association and the PDU session ID carried in the first request.

[0207] For mode 2, the SMF may obtain the association relationship between the first identifier and the second identifier in the following two situations:

[0208] Case 1: SMF obtains information from UDM. For example, SMF sends a request message to UMD for obtaining UE subscription, including the first identifier and, optionally, an indication of target characteristics. UDM sends the association between the first identifier and the second identifier to SMF.

[0209] Case 2: Provided by AMF to SMF, specifically, the association relationship between the first identifier and the second identifier can be carried in the first request.

[0210] Step 705: SMF obtains the PDU session establishment policy from PCF.

[0211] In step 706, the SMF selects a UPF and initiates an N4 Session Establishment process to the UPF to establish an N4 session between the SMF and the UPF, so as to control the UPF to establish a data transmission channel with the base station for user transmission.

[0212] Step 707: SMF sends a PDU Session Establishment Accept message to AMF.

[0213] Step 708: The AMF sends a PDU Session Establishment Accept message to the UE via a NAS message.

[0214] Optionally, in some embodiments, the PDU session (ie, the first session) may also be associated with the PDN connection (ie, the second session).

[0215] For example, the process of establishing a PDN connection during the attach process may refer to FIG5 , which differs from FIG5 in that:

[0216] The target characteristic may also be multi-access multi-transmission, or multi-access multi-identification;

[0217] In step 509, the SMF does not send the 5G parameters corresponding to the PDN connection to the terminal, that is, the PDN connection cannot be transferred to 5G; or, the SMF sends the 5G parameters corresponding to the PDN connection to the terminal, and after the terminal receives the 5G parameters in step 511, it ignores or deletes the 5G parameters.

[0218] For example, the process of establishing a separate PDN connection may refer to FIG6 , which differs from FIG6 in that:

[0219] The target characteristic may also be multi-access multi-transmission, or multi-access multi-identification;

[0220] In step 605, the SMF does not send the 5G parameters corresponding to the PDN connection to the terminal, that is, the PDN connection cannot be transferred to 5G; or, the SMF sends the 5G parameters corresponding to the PDN connection to the terminal, and after the terminal receives the 5G parameters in step 607, it ignores or deletes the 5G parameters.

[0221] For example, the PDU session corresponding to the first identifier and the PDN connection corresponding to the second identifier are combined into a second type of PDU session. Specifically, as shown in FIG8 , the process includes the following steps:

[0222] Step 801 corresponds to step 701, and differs from step 701 in that the request type in the PDN session establishment request includes a second indication, and the second indication is used to indicate the establishment of a second type of PDU session. The second type of PDU session includes: a multi-access multi-transport PDU session, or a multi-transport PDU session, or a multi-access multi-identity PDU session.

[0223] Steps 802 and 803 are the same as steps 702 and 703;

[0224] Step 804 differs from step 704 in that:

[0225] Based on the second indication information or the second indication, the SMF determines that the newly established PDU session is associated with the PDN connection of the second identifier to form a second type of PDU session.

[0226] Among them, the SMF can allocate the same IP address as the PDN connection corresponding to the second identifier to the second type of PDU session.

[0227] Step 805: The SMF sends a fourth request (ie, Npcf_SMPolicyControl_Create request) to the PCF to obtain a policy for establishing a session. The fourth request may also be used to request the establishment of an SM Policy Association.

[0228] The fourth request includes at least one of fourth indication information and the second indication, wherein the fourth indication information is used to indicate that the terminal supports the target feature. Optionally, the fourth request may also carry 5G Radio Access Technology (RAT) and 4G RAT indications.

[0229] The PCF decides whether to allow the terminal to establish the second type of PDU session. If allowed, the PCF provides the SMF with the Policy Control and Charging (PCC) rule corresponding to the second type of PDU session.

[0230] In step 806, the SMF generates the first rule and the second rule of the second type of PDU session according to the PCC rule provided by the PCF. The SMF selects the UPF and initiates the N4 Session Establishment process to the UPF to establish an N4 session between the SMF and the UPF, so as to control the UPF and the base station to establish a data transmission channel for user transmission.

[0231] The first rule is used to control downlink data diversion between the PDU session associated with the first identifier and the PDN connection associated with the second identifier, and the second rule is used to control uplink data diversion between the PDU session associated with the first identifier and the PDN connection associated with the second identifier. The first rule can be referred to as the N4 rule.

[0232] The SMF provides the first rules to the UPF.

[0233] In step 807, the SMF sends an N1N2 message transfer message (i.e., Namf_Communication_N1N2MessageTransfer message) to the AMF. The message includes an N1 SM container, and the N1 SM container includes a PDU Session Establishment Accept message.

[0234] The PDU Session Establishment Accept message includes the second rule of the second type of PDU session.

[0235] Optionally, the SMF does not send the 4G parameters corresponding to the PDU session to the UE.

[0236] Step 808: The SMF sends an N1 SM container to the UE via a NAS message, where the N1 SM container includes a PDU Session Establishment Accept message.

[0237] The PDU Session Establishment Accept message includes the second rule of the second type of PDU session.

[0238] 9 , an embodiment of the present application further provides a communication processing method. As shown in FIG9 , the communication processing method includes:

[0239] Step 901: When a second network function receives a first request from a first network function, the second network function performs a first operation; the first operation includes any one of the following:

[0240] Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0241] Determining a target behavior based on an association between the first identifier and the second identifier;

[0242] The first identifier is one of at least two unique identifiers associated with the terminal, the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers, and the target behavior includes any one of the following:

[0243] replacing the second session with the first session;

[0244] associating the first session with the second session;

[0245] The second session is associated with a second identifier.

[0246] Optionally, the method further includes:

[0247] The second network function sends a third request to a third network function, where the third request includes the first identifier;

[0248] The second network function receives the subscription information associated with the first identifier from the third network function, where the subscription information associated with the first identifier includes an association relationship between the first identifier and the second identifier.

[0249] Optionally, the third request further includes third indication information, where the third indication information is used to indicate that the terminal supports a target feature;

[0250] Among them, the target characteristics include at least one of the following: dual transmission; bidirectional steering between radio access technologies RAT; multi-transmission; dual transmission of Mth generation mobile communications and Nth generation mobile communications, where M and N are both integers greater than 3, and M and N are different; dual connection; multi-connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0251] Optionally, the contract information associated with the first identifier further includes information on whether the terminal has a target feature contract.

[0252] Optionally, the method further includes:

[0253] The second network function receives first information from the first network function, where the first information includes an association relationship between the first identifier and the second identifier.

[0254] Optionally, the method further includes:

[0255] The second network function allocates the same IP address to the first session as to the second session.

[0256] Optionally, the request type indication information includes a first indication, where the first indication is used to indicate establishment of a first type of session; or,

[0257] The request type indication information includes a second indication, where the second indication is used to indicate the establishment of a second type of session, where the second type of session includes any one of the following: a multi-access multi-transport session, a multi-transport session, and a multi-access multi-identity session.

[0258] Optionally, the method further includes:

[0259] The second network function sends a fourth request to the fourth network function, where the fourth request is used to obtain a policy for session establishment;

[0260] The second network function receives, from the fourth network function, a PCC rule corresponding to the second type of session;

[0261] The second network function generates a first rule and a second rule according to the PCC rule, where the first rule is used to control downlink data offloading between the first session and the second session, and the second rule is used to control uplink data offloading between the first session and the second session.

[0262] The second network function sends the first rule to a fifth network function, and the second rule is sent to the terminal through the first network function.

[0263] Optionally, the fourth request includes at least one of fourth indication information and the second indication, wherein the fourth indication information is used to indicate that the terminal supports the target feature.

[0264] Optionally, the method further includes:

[0265] The second network function receives second information sent by the terminal, where the second information includes fifth indication information, and the fifth indication information is used to indicate that the terminal supports the target feature;

[0266] The second network function determines, according to the second information, that the terminal supports a target feature.

[0267] Optionally, the method further includes:

[0268] If the second network function supports the target feature and the terminal has a subscription for the target feature, the second network function sends third information to the terminal;

[0269] The third information includes sixth indication information, and the sixth indication information is used to indicate that the network supports the target feature.

[0270] Optionally, the first request includes second indication information, and the second indication information is used to indicate that the terminal supports the target feature.

[0271] 10 , an embodiment of the present application further provides a communication processing method. As shown in FIG10 , the communication processing method includes:

[0272] Step 1001: The third network function performs a second operation, where the second operation includes any one of the following:

[0273] Sending subscription information associated with the first identifier to the first network function, where the subscription information associated with the first identifier is used to determine a second network function used for the second session;

[0274] sending, according to the second request received from the first network function, information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine a second network function used by the second session;

[0275] The second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0276] Optionally, the method further includes:

[0277] The third network function receives a third request from the second network function, where the third request includes the first identifier;

[0278] The third network function sends the subscription information associated with the first identifier to the second network function, where the subscription information of the first identifier includes an association relationship between the first identifier and the second identifier.

[0279] Optionally, the third request further includes third indication information, where the third indication information is used to indicate that the terminal supports a target feature;

[0280] Among them, the target characteristics include at least one of the following: dual transmission; bidirectional steering between radio access technologies RAT; multi-transmission; dual transmission of Mth generation mobile communications and Nth generation mobile communications, where M and N are both integers greater than 3, and M and N are different; dual connection; multi-connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0281] Optionally, the contract information associated with the first identifier further includes information that the terminal has the target characteristic contract or information that the terminal does not have the target characteristic contract.

[0282] Referring to FIG11 , an embodiment of the present application further provides a communication processing method. As shown in FIG11 , the communication processing method includes:

[0283] Step 1101: The terminal sends a NAS message, where the NAS message includes a request for establishing a first session associated with a first identifier.

[0284] The first identifier is one of at least two unique identifiers associated with the terminal.

[0285] Optionally, the method further includes:

[0286] The terminal receives a second rule from the first network function, where the second rule is used to control uplink data offloading between the first session and the second session associated with the second identifier;

[0287] The second identifier includes a unique identifier among the at least two unique identifiers except the first identifier.

[0288] Optionally, the method further includes:

[0289] The terminal sends second information, where the second information includes fifth indication information, where the fifth indication information is used to indicate that the terminal supports a target feature;

[0290] Among them, the target characteristics include at least one of the following: dual transmission; bidirectional steering between radio access technologies RAT; multi-transmission; dual transmission of Mth generation mobile communications and Nth generation mobile communications, where M and N are both integers greater than 3, and M and N are different; dual connection; multi-connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0291] Optionally, the method further includes:

[0292] The terminal receives third information;

[0293] The third information includes sixth indication information, and the sixth indication information is used to indicate that the network supports the target characteristic.

[0294] Optionally, the third information further includes communication parameters corresponding to the first session, and the method further includes:

[0295] The terminal deletes or ignores the communication parameters corresponding to the first session.

[0296] Optionally, the NAS message further includes first indication information, where the first indication information is used to indicate that the terminal supports a target feature.

[0297] The communication processing method provided in the embodiment of the present application can be executed by a communication processing device. In the embodiment of the present application, the communication processing device provided in the embodiment of the present application is described by taking the communication processing method executed by the communication processing device as an example.

[0298] 12 , an embodiment of the present application further provides a communication processing device. As shown in FIG12 , the communication processing device 1200 includes:

[0299] A first receiving module 1201 is configured to receive a NAS message sent by a terminal, where the NAS message includes a request for establishing a first session associated with a first identifier;

[0300] A first determining module 1202 is configured to determine a second network function used by a second session corresponding to the first session of the terminal, wherein the second session is associated with a second identifier;

[0301] The first sending module 1203 is configured to send a first request to the second network function, where the first request is used to determine a target behavior, where the target behavior includes any one of the following:

[0302] replacing the second session with the first session;

[0303] Associating the first session with the second session;

[0304] The first identifier is one of the at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0305] Optionally, the first determination module 1202 is specifically used to: receive the subscription information associated with the first identifier from a third network function; and determine the second network function used by the second session based on the subscription information associated with the first identifier.

[0306] Optionally, the first sending module 1203 is further configured to send a second request to a third network function according to an association between the first identifier and the second identifier, where the second request is used to request information corresponding to the second session;

[0307] The first receiving module 1201 is further configured to receive information corresponding to the second session from the third network function.

[0308] Optionally, the first determining module 1202 is specifically configured to determine the second network function used by the second session according to a correspondence between a data network name DNN and a second network function identifier in the information corresponding to the second session.

[0309] Optionally, the first sending module 1203 is further configured to send first information to the second network function, where the first information includes: an association relationship between the first identifier and the second identifier.

[0310] Optionally, the NAS message includes request type indication information, and the request type indication information includes a first indication, where the first indication is used to indicate establishment of a first type of session; or,

[0311] The request type indication information includes a second indication, where the second indication is used to indicate the establishment of a second type of session, where the second type of session includes any one of the following: a multi-access multi-transport session, a multi-transport session, and a multi-access multi-identity session.

[0312] Optionally, the NAS message also includes first indication information, wherein the first indication information is used to indicate that the terminal supports target characteristics, and the target characteristics include at least one of the following: dual transmission; bidirectional steering between wireless access technologies RAT; multiple transmission; dual transmission of Mth generation mobile communication and Nth generation mobile communication, where M and N are both integers greater than 3, and M and N are different; dual connection; multiple connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0313] Optionally, the first request includes second indication information, where the second indication information is used to indicate that the terminal supports the target feature.

[0314] 13 , an embodiment of the present application further provides a communication processing device. As shown in FIG13 , the communication processing device 1300 includes:

[0315] The first execution module 1301 is configured to execute a first operation when the second network function receives a first request from the first network function. The first operation includes any one of the following:

[0316] Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0317] Determining a target behavior based on an association between the first identifier and the second identifier;

[0318] The first identifier is one of at least two unique identifiers associated with the terminal, the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers, and the target behavior includes any one of the following:

[0319] replacing the second session with the first session;

[0320] associating the first session with the second session;

[0321] The second session is associated with a second identifier.

[0322] Optionally, the communication processing device 1300 further includes:

[0323] A second sending module, configured to send a third request to a third network function, where the third request includes the first identifier;

[0324] The second receiving module is used to receive the contract information associated with the first identifier from the third network function, where the contract information associated with the first identifier includes an association relationship between the first identifier and the second identifier.

[0325] Optionally, the third request further includes third indication information, where the third indication information is used to indicate that the terminal supports a target feature;

[0326] Among them, the target characteristics include at least one of the following: dual transmission; bidirectional steering between radio access technologies RAT; multi-transmission; dual transmission of Mth generation mobile communications and Nth generation mobile communications, where M and N are both integers greater than 3, and M and N are different; dual connection; multi-connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0327] Optionally, the contract information associated with the first identifier further includes information on whether the terminal has a target feature contract.

[0328] Optionally, the communication processing device 1300 further includes:

[0329] The second receiving module is configured to receive first information from a first network function, where the first information includes an association relationship between the first identifier and the second identifier.

[0330] Optionally, the communication processing device 1300 further includes:

[0331] An allocating module is configured to allocate the same IP address as that of the second session to the first session.

[0332] Optionally, the request type indication information includes a first indication, where the first indication is used to indicate establishment of a first type of session; or,

[0333] The request type indication information includes a second indication, where the second indication is used to indicate the establishment of a second type of session, where the second type of session includes any one of the following: a multi-access multi-transport session, a multi-transport session, and a multi-access multi-identity session.

[0334] Optionally, the communication processing device 1300 further includes:

[0335] A second sending module, configured to send a fourth request to a fourth network function, where the fourth request is used to obtain a policy for session establishment;

[0336] a second receiving module, configured to receive, from the fourth network function, a PCC rule corresponding to the second type of session;

[0337] a generating module, configured to generate a first rule and a second rule according to the PCC rule, wherein the first rule is used to control downlink data offloading between the first session and the second session, and the second rule is used to control uplink data offloading between the first session and the second session;

[0338] The second sending module is further configured to send the first rule to a fifth network function and to send the second rule to the terminal through the first network function.

[0339] Optionally, the fourth request includes at least one of fourth indication information and the second indication, wherein the fourth indication information is used to indicate that the terminal supports the target feature.

[0340] Optionally, the communication processing device 1300 further includes:

[0341] A second receiving module is configured to receive second information sent by a terminal, where the second information includes fifth indication information, and the fifth indication information is used to indicate that the terminal supports a target feature;

[0342] The second determining module is configured to determine, according to the second information, whether the terminal supports a target feature.

[0343] Optionally, the second sending module is further configured to send third information to the terminal if the second network function supports the target feature and the terminal has a contract for the target feature;

[0344] The third information includes sixth indication information, and the sixth indication information is used to indicate that the network supports the target feature.

[0345] Optionally, the first request includes second indication information, and the second indication information is used to indicate that the terminal supports the target feature.

[0346] 14 , an embodiment of the present application further provides a communication processing device. As shown in FIG14 , the communication processing device 1400 includes:

[0347] The second execution module 1401 is configured to execute a second operation, where the second operation includes any one of the following:

[0348] Sending subscription information associated with the first identifier to the first network function, where the subscription information associated with the first identifier is used to determine a second network function used for the second session;

[0349] sending, according to the second request received from the first network function, information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine a second network function used by the second session;

[0350] The second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes a unique identifier other than the first identifier among the at least two unique identifiers.

[0351] Optionally, the communication processing device 1400 further includes:

[0352] A third receiving module, configured to receive a third request from a second network function, where the third request includes the first identifier;

[0353] The third sending module is used to send the contract information associated with the first identifier to the second network function, where the contract information of the first identifier includes the association relationship between the first identifier and the second identifier.

[0354] Optionally, the third request further includes third indication information, where the third indication information is used to indicate that the terminal supports a target feature;

[0355] Among them, the target characteristics include at least one of the following: dual transmission; bidirectional steering between radio access technologies RAT; multi-transmission; dual transmission of Mth generation mobile communications and Nth generation mobile communications, where M and N are both integers greater than 3, and M and N are different; dual connection; multi-connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0356] Optionally, the contract information associated with the first identifier further includes information that the terminal has the target characteristic contract or information that the terminal does not have the target characteristic contract.

[0357] 15 , an embodiment of the present application further provides a communication processing device. As shown in FIG15 , the communication processing device 1500 includes:

[0358] A fourth sending module 1501 is configured to send a NAS message, where the NAS message includes a request for establishing a first session associated with a first identifier;

[0359] The first identifier is one of at least two unique identifiers associated with the terminal.

[0360] Optionally, the communications processing device 1100 further includes:

[0361] a fourth receiving module, configured to receive a second rule from the first network function, where the second rule is used to control uplink data splitting between the first session and the second session associated with the second identifier;

[0362] The second identifier includes a unique identifier among the at least two unique identifiers except the first identifier.

[0363] Optionally, the fourth sending module is further configured to send second information, where the second information includes fifth indication information, and the fifth indication information is used to indicate that the terminal supports a target feature;

[0364] Among them, the target characteristics include at least one of the following: dual transmission; bidirectional steering between radio access technologies RAT; multi-transmission; dual transmission of Mth generation mobile communications and Nth generation mobile communications, where M and N are both integers greater than 3, and M and N are different; dual connection; multi-connection; single contract dual identification; single contract multiple identification; dual steering of dual contract permanent identification SUPI.

[0365] Optionally, the communications processing device 1100 further includes:

[0366] a fourth receiving module, configured to receive third information;

[0367] The third information includes sixth indication information, and the sixth indication information is used to indicate that the network supports the target characteristic.

[0368] Optionally, the communications processing device 1100 further includes:

[0369] The processing module is configured to delete or ignore the communication parameters corresponding to the first session.

[0370] Optionally, the NAS message further includes first indication information, where the first indication information is used to indicate that the terminal supports a target feature.

[0371] The communication processing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0372] The communication processing device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 4 to 11 and achieve the same technical effects. To avoid repetition, they will not be described here.

[0373] As shown in Figure 16, an embodiment of the present application also provides a communication device 1600, including a processor 1601 and a memory 1602. The memory 1602 stores a program or instruction that can be run on the processor 1601. When the program or instruction is executed by the processor 1601, the various steps of the above-mentioned communication processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0374] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG11 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG17 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0375] The terminal 1700 includes but is not limited to: a radio frequency unit 1701, a network module 1702, an audio output unit 1703, an input unit 1704, a sensor 1705, a display unit 1706, a user input unit 1707, an interface unit 1708, a memory 1709 and at least some of the components of the processor 1710.

[0376] Those skilled in the art will appreciate that the terminal 1700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG17 does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0377] It should be understood that in an embodiment of the present application, the input unit 1704 may include a graphics processing unit (GPU) 17041 and a microphone 17042, and the graphics processor 17041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1706 may include a display panel 17061, and the display panel 17061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1707 includes a touch panel 17071 and at least one of other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include two parts: a touch detection device and a touch controller. Other input devices 17072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0378] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1701 may transmit the data to the processor 1710 for processing. Furthermore, the RF unit 1701 may send uplink data to the network-side device. Typically, the RF unit 1701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0379] Memory 1709 can be used to store software programs or instructions and various data. Memory 1709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, memory 1709 may include volatile memory or non-volatile memory. The non-volatile memory may 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), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0380] Processor 1710 may include one or more processing units. Optionally, processor 1710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1710.

[0381] The radio frequency unit 1701 is configured to send a NAS message, where the NAS message includes a request for establishing a first session associated with the first identifier;

[0382] The first identifier is one of at least two unique identifiers associated with the terminal.

[0383] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the terminal side method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0384] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiments shown in Figures 4, 9, and 10. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.

[0385] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG18 , the network-side device 1800 includes a processor 1801, a network interface 1802, and a memory 1803. The network interface 1802 is, for example, a common public radio interface (CPRI).

[0386] Specifically, the network side device 1800 of the embodiment of the present application also includes: instructions or programs stored in the memory 1803 and executable on the processor 1801. The processor 1801 calls the instructions or programs in the memory 1803 to execute the methods executed by the modules shown in Figures 12 to 14 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0387] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0388] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0389] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0390] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0391] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned communication processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0392] An embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the terminal side communication processing method as described above, and the network side device can be used to execute the steps of the network side device communication processing method as described above.

[0393] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0394] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0395] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A communication processing method, comprising: A first network function receives a NAS message sent by a terminal, where the NAS message includes a request for establishing a first session associated with a first identifier; The first network function determines a second network function used for a second session corresponding to the first session of the terminal, where the second session is associated with a second identifier; The first network function sends a first request to the second network function, where the first request is used to determine a target behavior, and the target behavior includes any one of the following: Using the first session to replace the second session; Associating the first session with the second session; Wherein, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes the unique identifier other than the first identifier among the at least two unique identifiers.

2. The method according to claim 1, wherein, The first network function determining the second network function used for the second session corresponding to the first session of the terminal includes: The first network function receives subscription information associated with the first identifier from a third network function; The first network function determines the second network function used for the second session according to the subscription information associated with the first identifier.

3. The method according to claim 1 or 2, further comprising: The first network function sends a second request to the third network function according to the association relationship between the first identifier and the second identifier, where the second request is used to request information corresponding to the second session; The first network function receives the information corresponding to the second session from the third network function.

4. The method according to claim 3, wherein The first network function determining the second network function used for the second session corresponding to the first session of the terminal includes: The first network function determines the second network function used for the second session according to the correspondence between the data network name DNN and the second network function identifier in the information corresponding to the second session.

5. The method according to claim 1 or 2, further comprising: The first network function sends first information to the second network function, where the first information includes: the association relationship between the first identifier and the second identifier.

6. The method according to any one of claims 1 to 5, wherein, The NAS message includes request type indication information, where the request type indication information includes a first indication, and the first indication is used to indicate the establishment of a first type of session; or, The request type indication information includes a second indication, and the second indication is used to indicate the establishment of a second type of session, and the second type of session includes any one of the following: multi-access multi-transmission session, multi-transmission session, and multi-access multi-identifier session.

7. According to the method according to any one of claims 1 to 6, wherein The NAS message further includes first indication information, where the first indication information is used to indicate that the terminal supports a target feature, and the target feature includes at least one of the following: dual transmission; two-way steering between radio access technologies RAT; multi-transmission; dual transmission between the Mth generation mobile communication and the Nth generation mobile communication, where M and N are both integers greater than 3 and M and N are different; dual connection; multi-connection; Single subscription dual identifier; Single subscription multi-identifier; dual subscription permanent identifier SUPI dual steering.

8. The method according to claim 7, wherein The first request includes second indication information for indicating that the terminal supports the target feature.

9. A communication processing method, comprising: When a second network function receives a first request from a first network function, the second network function performs a first operation; The first operation includes any one of the following: Determining a target behavior according to the first request or according to the first request and request type indication information carried in a NAS message sent by the terminal, the NAS message including a request for establishing a first session for establishing a first identity association; Determining a target behavior according to the association relationship between a first identity and a second identity; Wherein, the first identity is one of at least two unique identities associated with the terminal, the second identity includes the unique identities other than the first identity among the at least two unique identities, and the target behavior includes any one of the following: Replacing a second session with the first session; Associating the first session with the second session; Wherein, the second session is associated with the second identity.

10. The method according to claim 9, further comprising: The second network function sends a third request to a third network function, the third request including the first identity; The second network function receives subscription information associated with the first identity from the third network function, the subscription information associated with the first identity including the association relationship between the first identity and the second identity.

11. The method according to claim 10, wherein, The third request further includes third indication information for indicating that the terminal supports a target feature; Wherein, the target feature includes at least one of the following: dual transmission; two-way steering between radio access technologies (RATs); multi-transmission; dual transmission between the Mth generation mobile communication and the Nth generation mobile communication, where both M and N are integers greater than 3 and M and N are different; dual connection; multi-connection; single subscription dual identity; single subscription multi-identity; dual subscription permanent identity (SUPI) dual steering.

12. The method according to claim 10 or 11, wherein The subscription information associated with the first identity further includes information on whether the terminal has a target feature subscription.

13. The method according to claim 9, further comprising: The second network function receives first information from the first network function, the first information including: the association relationship between the first identity and the second identity.

14. The method according to any one of claims 9 to 13, further comprising: The second network function assigns the same IP address to the first session as that of the second session.

15. The method according to any one of claims 9 to 14, wherein, The request type indication information includes a first indication for indicating the establishment of a first type of session; or, The request type indication information includes a second indication for indicating the establishment of a second type of session, the second type of session including any one of the following: multi-access multi-transmission session, multi-transmission session, and multi-access multi-identity session.

16. The method according to claim 15, further comprising: The second network function sends a fourth request to a fourth network function, the fourth request being used to obtain a session establishment policy; The second network function receives a PCC rule corresponding to the second type of session from the fourth network function. The second network function generates a first rule and a second rule according to the PCC rule, where the first rule is used to control downlink data splitting between the first session and the second session, and the second rule is used to control uplink data splitting between the first session and the second session; The second network function sends the first rule to the fifth network function and sends the second rule to the terminal through the first network function.

17. The method according to claim 16, wherein, The fourth request includes at least one of fourth indication information and the second indication, where the fourth indication information is used to indicate that the terminal supports the target feature.

18. The method according to any one of claims 9 to 17, further comprising: The second network function receives second information sent by the terminal, where the second information includes fifth indication information, and the fifth indication information is used to indicate that the terminal supports the target feature; The second network function determines that the terminal supports the target feature according to the second information.

19. The method according to claim 18, further comprising: When the second network function supports the target feature and the terminal has the target feature subscribed, the second network function sends third information to the terminal; wherein, the third information includes sixth indication information, and the sixth indication information is used to indicate that the network supports the target feature.

20. The method according to any one of claims 9 to 19, wherein The first request includes second indication information, and the second indication information is used to indicate that the terminal supports the target feature.

21. A communication processing method, comprising: The third network function performs a second operation, and the second operation includes any one of the following: Sending subscription information associated with a first identifier to the first network function, where the subscription information associated with the first identifier is used to determine the second network function used by the second session; According to a second request received from the first network function, sending information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine the second network function used by the second session; wherein, the second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes the unique identifier other than the first identifier among the at least two unique identifiers.

22. The method according to claim 21, further comprising: The third network function receives a third request from the second network function, and the third request includes the first identifier; The third network function sends the subscription information associated with the first identifier to the second network function, and the subscription information of the first identifier includes the association relationship between the first identifier and the second identifier.

23. The method according to claim 22, wherein The third request further includes third indication information, and the third indication information is used to indicate that the terminal supports the target feature; wherein, the target feature includes at least one of the following: dual transmission; two-way steering between radio access technologies (RATs); multi-transmission; dual transmission between the Mth generation mobile communication and the Nth generation mobile communication, where M and N are both integers greater than 3 and M and N are different; dual connection; multi-connection; single subscription dual identifier; single subscription multi-identifier; dual subscription permanent identifier (SUPI) dual steering.

24. The method according to claim 23, wherein, The subscription information associated with the first identifier further includes information on the terminal's subscription to the target feature or information on the terminal's non - subscription to the target feature.

25. A communication processing method, comprising: The terminal sends a NAS message, the NAS message including a request for establishing a first session associated with a first identifier; Wherein, the first identifier is one of at least two unique identifiers associated with the terminal.

26. The method according to claim 25, further comprising: The terminal receives a second rule from a first network function, the second rule being used to control uplink data splitting between the first session and a second session associated with a second identifier; Wherein, the second identifier includes the unique identifier other than the first identifier among the at least two unique identifiers.

27. The method according to claim 25 or 26, further comprising: The terminal sends second information, the second information including fifth indication information for indicating that the terminal supports a target feature; Wherein, the target feature includes at least one of the following: dual - transmission; two - way steering between radio access technologies (RATs); multi - transmission; dual - transmission between the M - th generation mobile communication and the N - th generation mobile communication, where both M and N are integers greater than 3 and M is different from N; dual - connection; multi - connection; single - subscription dual - identifier; single - subscription multi - identifier; dual - subscription permanent identifier (SUPI) two - way steering.

28. The method according to any one of claims 25 to 27, further comprising: The terminal receives third information; Wherein, the third information includes sixth indication information for indicating that the network supports a target feature.

29. The method according to claim 28, wherein, The third information further includes communication parameters corresponding to the first session, and the method further comprises: The terminal deletes or ignores the communication parameters corresponding to the first session.

30. The method according to any one of claims 25 to 29, wherein The NAS message further includes first indication information for indicating that the terminal supports a target feature.

31. A communication processing apparatus, comprising: A first receiving module, configured to receive a NAS message sent by a terminal, the NAS message including a request for establishing a first session associated with a first identifier; A first determining module, configured to determine a second network function used by a second session corresponding to the first session of the terminal, wherein the second session is associated with a second identifier; A first sending module, configured to send a first request to the second network function, the first request being used to determine a target behavior, the target behavior including any one of the following: Replacing the second session with the first session; Associating the first session with the second session; Wherein, the first identifier is one of at least two unique identifiers associated with the terminal, and the second identifier includes the unique identifier other than the first identifier among the at least two unique identifiers.

32. The apparatus according to claim 31, wherein, The first determining module is specifically configured to: receive the subscription information associated with the first identifier from a third network function; determine the second network function used by the second session according to the subscription information associated with the first identifier.

33. The apparatus according to claim 31, wherein, The first sending module is further configured to send a second request to a third network function according to the association relationship between the first identifier and the second identifier, where the second request is used to request information corresponding to the second session; The first receiving module is further configured to receive, from the third network function, information corresponding to the second session.

34. A communication processing apparatus, comprising: A first execution module, configured to perform a first operation when a second network function receives a first request from a first network function; The first operation includes any one of the following: Determining a target behavior according to the first request or according to the request type indication information carried in the first request and the NAS message sent by the terminal, where the NAS message includes a request for establishing a first session associated with a first identifier; Determining a target behavior according to the association relationship between the first identifier and the second identifier; Wherein, the first identifier is one of at least two unique identifiers associated with the terminal, the second identifier includes the unique identifiers other than the first identifier among the at least two unique identifiers, and the target behavior includes any one of the following: Replacing a second session with the first session; Associating the first session with the second session; Wherein, the second session is associated with the second identifier.

35. The apparatus according to claim 34, further comprising: A second sending module, configured to send a third request to a third network function, where the third request includes the first identifier; A second receiving module, configured to receive, from the third network function, subscription information associated with the first identifier, where the subscription information associated with the first identifier includes the association relationship between the first identifier and the second identifier.

36. The apparatus according to claim 35, wherein, The second receiving module is further configured to receive first information from the first network function, where the first information includes: the association relationship between the first identifier and the second identifier.

37. A communication processing apparatus, comprising: A second execution module, configured to perform a second operation, where the second operation includes any one of the following: Sending subscription information associated with a first identifier to a first network function, where the subscription information associated with the first identifier is used to determine a second network function used by a second session; Sending, according to a second request received from the first network function, information corresponding to the second session to the first network function, where the information corresponding to the second session is used to determine a second network function used by the second session; Wherein, the second session is associated with a second identifier, the first identifier is one of at least two unique identifiers associated with a terminal, and the second identifier includes the unique identifiers other than the first identifier among the at least two unique identifiers.

38. The apparatus according to claim 37, further comprising: A third receiving module, configured to receive a third request from a second network function, where the third request includes the first identifier; A third sending module, configured to send the subscription information associated with the first identifier to the second network function, where the subscription information of the first identifier includes the association relationship between the first identifier and the second identifier.

39. The apparatus according to claim 38, wherein, The third request further includes third indication information, where the third indication information is used to indicate that the terminal supports a target feature; Wherein, the target feature includes at least one of the following: dual transmission; two-way steering between radio access technologies (RATs); multi-transmission; dual transmission between the Mth generation mobile communication and the Nth generation mobile communication, where both M and N are integers greater than 3 and M is different from N; dual connection; multi-connection; single subscription dual-identifier; single subscription multi-identifier; dual subscription permanent identifier (SUPI) dual steering.

40. A communication processing apparatus, comprising: A fourth sending module, configured to send a NAS message, where the NAS message includes a request for establishing a first session associated with a first identifier. Wherein, the first identifier is one of at least two unique identifiers associated with the terminal.

41. The apparatus according to claim 40, further comprising: A fourth receiving module, configured to receive a second rule from a first network function, where the second rule is used to control uplink data splitting between the first session and a second session associated with a second identifier. Wherein, the second identifier includes the unique identifier other than the first identifier among the at least two unique identifiers.

42. The apparatus according to claim 40 or 41, wherein The fourth sending module is further configured to send second information, where the second information includes fifth indication information, and the fifth indication information is used to indicate that the terminal supports a target feature. Wherein, the target feature includes at least one of the following: dual transmission; two-way steering between radio access technologies (RATs); multi-transmission; dual transmission between the Mth generation mobile communication and the Nth generation mobile communication, where both M and N are integers greater than 3 and M is different from N; dual connection; multi-connection; single subscription dual-identifier; single subscription multi-identifier; dual subscription permanent identifier (SUPI) dual steering.

43. A terminal, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the communication processing method according to any one of claims 1 to 24 are implemented.

44. A network-side device, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the communication processing method according to any one of claims 25 to 30 are implemented.

45. A readable storage medium, where a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the communication processing method according to any one of claims 1 to 30 are implemented.

46. A chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the communication processing method according to any one of claims 1 to 30.

Citation Information

Patent Citations

  • Communication method and device

    CN113973390A

  • PDU session selection method and device, network function and storage medium

    CN114650575A

  • Communication method and device

    CN115734398A

  • Session Management for A Network Slice

    US20220264444A1