Information processing method and apparatus, and communication device

By receiving the second identifier provided by the network function and associated with the original identifier, the terminal implements the Dual Steer mode, solving the difficulty of registering MUSIM and single SIM card terminals on different networks, and improving network management and service collaboration capabilities.

WO2025146092A1PCT designated stage expired Publication Date: 2025-07-10VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/070182
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-03
Filing Date
2025-01-02
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

In the prior art, the Multi-Universal User Identification Module (MUSIM) terminal and the Single User Identification Module (SIM) card terminal cannot implement the Dual Steer mode because the network side regards the identification of different SIM cards as different user equipment, resulting in difficulty in registration and business management.

Method used

By receiving the second identifier provided by the network function, the terminal performs initial registration or registration update, and uses the third identifier to associate it with the original identifier to realize the Dual Steer mode.

Benefits of technology

It realizes the registration and association between MUSIM and single SIM card terminals on different networks, and improves the terminal's network management and service collaboration capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025070182_10072025_PF_FP_ABST
    Figure CN2025070182_10072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications and discloses an information processing method and apparatus and a communication device. The information processing method for a terminal side comprises: a terminal receives first information from a first network function, wherein the first information comprises a second identifier; and the terminal executes a first operation, wherein the first operation comprises at least one of the following: determining that the second identifier is or is not pre-configured information, or determining that the second identifier is related or unrelated to the pre-configured information; executing a second initial registration on the basis of the first information; executing a second registration update on the basis of the first information; and on the basis of a third identifier related to the second identifier, executing the second registration update.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method, device and communication equipment

[0001] Cross-references

[0002] This disclosure claims priority to Chinese patent application number 2024100149880, filed on January 3, 2024, entitled “Information Processing Method, Apparatus and Communication Equipment,” 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 an information processing method, apparatus and communication equipment. Background Art

[0004] In the related art, a dual-steer mode requires a terminal to register using two subscription permanent identifiers (SUPIs) respectively, and also requires to implement two SUPI associations.

[0005] For Multi-Universal Subscriber Identity Module (MUSIM) terminals, that is, terminals with at least two SIM cards, different SIM cards on the terminal can be registered on different networks. However, the network side will treat the identifiers corresponding to different SIM cards on the same terminal, such as the Subscription Permanent Identifier (SUPI), Subscription Concealed Identifier (SUCI), and Globally Unique Temporary Identifier (GUTI), as identifiers of different User Equipment (UE), making it impossible for MUSIM terminals to implement Dual Steer mode.

[0006] For a terminal with a single Subscriber Identity Module (SIM) card, a Subscription Permanent Identifier (SUPI) is usually used for registration, so that the terminal with a single SIM card cannot implement the Dual Steer mode. Summary of the Invention

[0007] An embodiment of the present application provides an information processing method, apparatus, and communication device, wherein a terminal is capable of performing a second initial registration or a second registration update using a second identifier indicated by a network side, or performing a second registration update using a third identifier related to the second identifier. The second initial registration or the second registration update is used to associate with a first initial registration or a first registration update corresponding to a first identifier based on the terminal, thereby ultimately realizing a Dual Steer mode.

[0008] In a first aspect, an information processing method is provided, the method comprising:

[0009] The terminal receives first information from the first network function, wherein the first information includes a second identifier;

[0010] The terminal performs a first operation, where the first operation includes at least one of the following:

[0011] Determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to the pre-configured information or not;

[0012] performing a second initial registration based on the first information;

[0013] performing a second registration update based on the first information;

[0014] A second registration update is performed based on a third identifier associated with the second identifier.

[0015] In a second aspect, an information processing device is provided, which is applied to a terminal and includes:

[0016] A first receiving module, configured to receive first information from a first network function, wherein the first information includes a second identifier;

[0017] The first execution module is configured to execute a first operation, where the first operation includes at least one of the following:

[0018] Determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to the pre-configured information or not;

[0019] performing a second initial registration based on the first information;

[0020] performing a second registration update based on the first information;

[0021] A second registration update is performed based on a third identifier associated with the second identifier.

[0022] In a third aspect, an information processing method is provided, the method comprising:

[0023] The first network function performs a second operation, where the second operation includes at least one of the following:

[0024] Associating the second identifier with the first identifier;

[0025] Associating the fifth identifier with the first identifier;

[0026] Associating the second identifier with the sixth identifier;

[0027] Associating the fifth identifier with the sixth identifier;

[0028] Sending first information to a terminal, where the first information includes a second identifier, and the first information is used to indicate at least one of the following:

[0029] performing a second initial registration based on the first information;

[0030] performing a second registration update based on the first information;

[0031] performing a second registration update based on a third identifier associated with the second identifier;

[0032] The sixth identifier is an identifier generated or obtained based on the first identifier; or the fifth identifier is an identifier generated or obtained based on the second identifier.

[0033] In a fourth aspect, an information processing device is provided, applied to a first network function, the device including:

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

[0035] Associating the second identifier with the first identifier;

[0036] Associating the fifth identifier with the first identifier;

[0037] Associating the second identifier with the sixth identifier;

[0038] Associating the fifth identifier with the sixth identifier;

[0039] Sending first information to a terminal, where the first information includes a second identifier, and the first information is used to indicate at least one of the following:

[0040] performing a second initial registration based on the first information;

[0041] performing a second registration update based on the first information;

[0042] performing a second registration update based on a third identifier associated with the second identifier;

[0043] The sixth identifier is an identifier generated or obtained based on the first identifier; or the fifth identifier is an identifier generated or obtained based on the second identifier.

[0044] In a fifth aspect, an information processing method is provided, the method comprising:

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

[0046] receiving a first identifier from a first network function, and sending first information to the first network function;

[0047] Sending the first identifier and the first information to the first network function;

[0048] The first information includes at least one of the following:

[0049] Second or fifth identification;

[0050] Second information;

[0051] Third information;

[0052] Fourth information;

[0053] The second information includes at least one of the following:

[0054] First radio access technology RAT type;

[0055] First public land mobile network PLMN identity PLMN ID;

[0056] First non-public network NPN identifier NID;

[0057] First satellite type;

[0058] The third information includes at least one of the following:

[0059] Identify routing information (Routing Info);

[0060] Home network public key;

[0061] Public key identification;

[0062] The fourth information includes at least one of the following:

[0063] Business type;

[0064] The name of the permitted or contracted data network is DNN;

[0065] Single network slice selection assistance information S-NSSAI;

[0066] Access point name APN;

[0067] Traffic description information;

[0068] The second identifier is included in the contract information related to the first identifier, and the first identifier and the second identifier indicate a terminal; and the fifth identifier is an identifier generated or obtained based on the second identifier.

[0069] In a sixth aspect, an information processing device is provided, applied to a third network function, the device including:

[0070] A third execution module is configured to execute a third operation, where the third operation includes any one of the following:

[0071] receiving a first identifier from a first network function, and sending first information to the first network function;

[0072] Sending the first identifier and the first information to the first network function;

[0073] The first information includes at least one of the following:

[0074] Second or fifth identification;

[0075] Second information;

[0076] Third information;

[0077] Fourth information;

[0078] The second information includes at least one of the following:

[0079] First radio access technology RAT type;

[0080] First public land mobile network PLMN identity PLMN ID;

[0081] First non-public network NPN identifier NID;

[0082] First satellite type;

[0083] The third information includes at least one of the following:

[0084] Identify routing information (Routing Info);

[0085] Home network public key;

[0086] Public key identification;

[0087] The fourth information includes at least one of the following:

[0088] Business type;

[0089] The name of the permitted or contracted data network is DNN;

[0090] Single network slice selection assistance information S-NSSAI;

[0091] Access point name APN;

[0092] Traffic description information;

[0093] The second identifier is included in the contract information related to the first identifier, and the first identifier and the second identifier indicate a terminal; and the fifth identifier is an identifier generated or obtained based on the second identifier.

[0094] In the seventh aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect, the third aspect, or the fifth aspect are implemented.

[0095] In an eighth aspect, a communication device is provided, comprising a processor and a communication interface;

[0096] Wherein, when the communication device is a terminal, the communication interface is used to receive first information from a first network function, wherein the first information includes a second identifier; the processor is used to perform a first operation, and the first operation includes at least one of the following: determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to or not related to pre-configured information; performing a second initial registration based on the first information; performing a second registration update based on the first information; and performing a second registration update based on a third identifier related to the second identifier;

[0097] or,

[0098] In a case where the communication device is a first network function, the processor is configured to perform a second operation, where the second operation includes at least one of the following: associating the second identifier with the first identifier; associating the fifth identifier with the first identifier; associating the second identifier with the sixth identifier; associating the fifth identifier with the sixth identifier; sending first information to the terminal, wherein the first information includes the second identifier, and the first information is used to indicate at least one of the following: performing a second initial registration based on the first information; performing a second registration update based on the first information; performing a second registration update based on a third identifier related to the second identifier; wherein the sixth identifier is an identifier generated or obtained based on the first identifier; or, the fifth identifier is an identifier generated or obtained based on the second identifier;

[0099] or,

[0100] In the case where the communication device is a third network function, the communication interface is used to perform a third operation, and the third operation includes any one of the following: receiving a first identifier from a first network function and sending a first information to the first network function; sending a first identifier and a first information to the first network function; wherein the first information includes at least one of the following: a second identifier or a fifth identifier; second information; third information; fourth information; wherein the second information includes at least one of the following: a first radio access technology RAT type; a first public land mobile network PLMN identifier PLMN ID; a first non-public network NPN identifier NID; a first satellite type; wherein the third information includes at least one of the following: identification routing information (Routing Info); a home network public key; a public key identifier; the fourth information includes at least one of the following: a service type; an allowed or contracted data network name DNN; a single network slice selection auxiliary information S-NSSAI; an access point name APN; traffic description information; wherein the second identifier is included in the subscription information related to the first identifier, and the first identifier and the second identifier indicate the terminal; the fifth identifier is an identifier generated or obtained based on the second identifier.

[0101] In the ninth aspect, a communication system is provided, comprising a terminal, a first network function, and a second network function, wherein the terminal is used to perform the steps of the method described in the first aspect, the first network function is used to perform the steps of the method described in the third aspect, and the third network function is used to perform the steps of the method described in the fifth aspect.

[0102] In the tenth 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 third aspect, or the fifth aspect are implemented.

[0103] In the eleventh aspect, a chip is provided, comprising 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 method described in the first aspect, the third aspect, or the fifth aspect.

[0104] In the twelfth 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 steps of the method described in the first aspect, the third aspect, or the fifth aspect.

[0105] In an embodiment of the present application, a terminal receives first information from a first network function, wherein the first information includes a second identifier; the terminal performs a first operation, wherein the first operation includes at least one of the following: determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to or not related to the pre-configured information; performing a second initial registration based on the first information; performing a second registration update based on the first information; and performing a second registration update based on a third identifier related to the second identifier. In this way, the terminal can perform a second initial registration or a second registration update based on the first information from the first network function and including the second identifier. The second initial registration or the second registration update is used to associate with the first initial registration or the first registration update performed based on the terminal's original first identifier, thereby enabling the terminal to implement Dual Steer mode. BRIEF DESCRIPTION OF THE DRAWINGS

[0106] FIG1 is a schematic structural diagram of a wireless communication system to which an embodiment of the present application can be applied;

[0107] FIG2 is a flowchart of an information processing method according to an embodiment of the present application;

[0108] FIG3 is a second flowchart of an information processing method provided in an embodiment of the present application;

[0109] FIG4 is a third flowchart of an information processing method provided in an embodiment of the present application;

[0110] FIG5 is one of the interactive schematic diagrams of an information processing method provided in an embodiment of the present application;

[0111] FIG6 is one of the interactive schematic diagrams of an information processing method provided in an embodiment of the present application;

[0112] FIG7 is a schematic diagram of a structure of an information processing device according to an embodiment of the present application;

[0113] FIG8 is a second structural diagram of an information processing device provided in an embodiment of the present application;

[0114] FIG9 is a third structural diagram of an information processing device provided in an embodiment of the present application;

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

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

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

[0118] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0119] 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.

[0120] 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.

[0121] 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 the 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 the 6th generation (6G) system. th Generation, 6G) communication system.

[0122] 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. 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 (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 (AS) 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.

[0123] 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 ( Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is used as an example for introduction, and the specific type of the core network device is not limited. It should be noted that in the embodiments of the present application, only the core network device in the NR system is used as an example for introduction, and the specific type of the core network device is not limited.

[0124] To facilitate understanding of the information processing method provided in the embodiments of the present application, the following nouns or terms involved in the embodiments of the present application are first explained:

[0125] 1) First network function: It can be a network function used to provide the first information to the terminal, such as the first network function includes at least one of UDM, HSS, Authentication Server Function (AUSF), Mobility Management Entity (MME), and AMF.

[0126] For example, the UDM can allocate additional SUPI to the terminal.

[0127] For another example, a terminal has two SIM cards, one SIM card is pre-configured with a first identifier SUPI 1, and the other is pre-configured with a second identifier SUPI 2. During a first registration (first initial registration or first registration update) based on SUPI 1, if the terminal receives SUPI 2 sent by the UDM, the terminal may initiate a second registration (second initial registration or second registration update) based on SUPI 2, and associate the first registration of SUPI 1 with the second registration of SUPI 2, so that the network side can associate and manage SUPI 1 and SUPI 2 and services or sessions thereon.

[0128] It should be noted that the association management in the embodiment of the present application can be to associate the sessions or services corresponding to at least two associated identifiers. For example: assuming that the first identifier and the second identifier are associated, wherein the first identifier is the identifier pre-configured by SIM card A, and the second identifier is an additional identifier allocated by the network side to SIM card A, then the association management of the first identifier and the second identifier can include associating the service or session established or used using the first identifier with the service or session established or used using the second identifier, such as converting the service or session established or used using the first identifier into the service or session established or used using the second identifier, or converting the service or session established or used using the second identifier into the service or session established or used using the first identifier, etc.

[0129] 2) Second network function: may include a device for securely protecting the first information or for authenticating the terminal, such as the second network function includes at least one of AUSF, MME, and AMF.

[0130] 3) Third network function: may include a device for providing first information, second information, third information or fourth information to the first network function, such as the first network function is at least one of AUSF, MME, AMF, and the third network function may include UDM.

[0131] 4) First identity: may include a pre-configured identity, such as SUPI or SUCI.

[0132] 5) Second identifier: may include an Additional identifier allocated by the network side, such as Additional SUPI or Additional SUCI, or the second identifier may be a pre-configured additional identifier, such as a first identifier and a second identifier pre-configured for two SIM cards on the same terminal.

[0133] 6) Third identifier: may include an identifier related to the second identifier. For example, if the second identifier is Additional SUPI or Additional SUCI, the third identifier may include Additional GUTI related to the Additional SUPI or Additional SUCI.

[0134] 7) Fourth identifier: may include an identifier related to the first identifier. For example, if the first identifier is SUPI or SUCI, the fourth identifier may include a GUTI related to the SUPI or SUCI.

[0135] 8) a fifth identifier, the fifth identifier being an identifier generated or obtained based on the second identifier. For example, when the second identifier is an Additional SUPI, the fifth identifier includes an Additional SUCI; when the second identifier is an Additional SUCI, the fifth identifier includes an Additional SUPI.

[0136] 9) Sixth identifier: The sixth identifier is an identifier generated or obtained based on the first identifier. For example, if the first identifier is SUPI, the sixth identifier includes SUCI; if the first identifier is SUCI, the sixth identifier includes SUPI.

[0137] It should be noted that the above-mentioned first identifier, fourth identifier or sixth identifier is the identifier originally possessed by the terminal, that is, the first identifier, fourth identifier or sixth identifier is an identifier pre-configured for the terminal; the above-mentioned second identifier, third identifier or fifth identifier can be an additional identifier assigned to the terminal by the network side, or it can be an additional identifier pre-configured on the terminal.

[0138] 10) First registration: includes a first initial registration or a first registration update, wherein the first registration is a registration performed based on the first identifier or a fourth identifier related to the first identifier.

[0139] 11) Second registration: includes a second initial registration or a second registration update, wherein the second registration is a registration performed based on the second identifier or a third identifier related to the second identifier.

[0140] It should be noted that whether a registration is an initial registration is only known to the AMF or MME. For the UDM or HSS, it only needs to pay attention to whether it is a registration, authentication and other processes. That is, the UDM or HSS does not distinguish whether the registration is an initial registration or a registration update.

[0141] In addition, the initial registration in the embodiment of the present application is different from other registrations or registration updates, such as mobility registration (update) and periodic registration (update), and is not specifically limited here.

[0142] The information processing method, information processing apparatus, and related equipment provided by the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0143] Referring to FIG. 2 , an embodiment of the present application provides an information processing method, the execution subject of which may be a first network function. As shown in FIG. 2 , the information processing method may include the following steps:

[0144] Step 201: A terminal receives first information from a first network function, where the first information includes a second identifier.

[0145] Step 202: The terminal performs a first operation, where the first operation includes at least one of the following:

[0146] Determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to the pre-configured information or not;

[0147] performing a second initial registration based on the first information;

[0148] performing a second registration update based on the first information;

[0149] A second registration update is performed based on a third identifier associated with the second identifier.

[0150] In some implementations, the first operation includes determining whether the second identifier is pre-configured information or not, which may include: the terminal determining whether the second identifier is an additional identifier pre-configured by the terminal.

[0151] For example, in the case that the terminal is a dual-SIM card terminal, one SIM card is pre-configured with a first identifier: SUPI, and the other SIM card is pre-configured with a second identifier: additional SUPI.

[0152] In some implementations, the first operation includes determining whether the second identifier is related to or not related to preconfigured information, which may include: the terminal determining whether the second identifier is an identifier related to an additional identifier preconfigured by the terminal.

[0153] For example, if the terminal is pre-configured with an additional SUPI, and the second identifier is an additional SUCI related to the additional SUPI, then the second identifier is determined to be an identifier related to the additional identifier pre-configured by the terminal.

[0154] In one embodiment, if the second identifier is an additional identifier preconfigured for the terminal, or the second identifier is related to the preconfiguration information, the terminal can use the preconfigured additional identifier to perform a second registration (such as a second initial registration or a second registration update); if the second identifier is not an additional identifier preconfigured for the terminal, and the second identifier is not related to the preconfiguration information, the terminal can use the additional identifier allocated to the terminal by the first network function to perform a second registration (such as a second initial registration or a second registration update), or directly ignore the first information (that is, do not perform the second registration).

[0155] In some implementations, the type of the second initial registration may include initial attachment or initial registration. The type of initial registration in the embodiments of the present application is related to the network or communication system of the application and is not specifically limited here.

[0156] It should be noted that the aforementioned second registration can be associated with the terminal's first registration, where the first registration refers to a first initial registration performed based on the first identifier or a first registration update performed based on a fourth identifier related to the first identifier. Thus, by associating the first and second registrations, it is possible to manage the association between the first or fourth identifier and the second or third identifier, thereby implementing the Daul steer mode.

[0157] In one embodiment, when the second identifier is an additional identifier preconfigured for the terminal, or when the second identifier is related to preconfigured information, the terminal may perform a second registration based on the second identifier or its associated identifier in advance. Thereafter, during the process of the terminal performing the first registration, if the first network function indicates the second identifier to the terminal, the terminal may be instructed to associate the second registration with the first registration.

[0158] In some embodiments, if the second identifier is an additional identifier assigned to the terminal by the first network function, the network side can obtain the association relationship between the second identifier and the first identifier of the terminal when assigning the additional identifier. This allows the session or service corresponding to the first identifier or its related identifier to be associated and managed with the session or service corresponding to the second identifier or its related identifier, thereby implementing the Daul steer mode.

[0159] In some other implementations, if the second identifier is an additional identifier preconfigured on the terminal, the network side can obtain the association between the second identifier and the first identifier of the terminal based on preconfiguration information, contract information, etc., thereby realizing the Daul steer mode.

[0160] In an embodiment of the present application, a terminal receives first information from a first network function, wherein the first information includes a second identifier; the terminal performs a first operation, wherein the first operation includes at least one of the following: determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to or not related to the pre-configured information; performing a second initial registration based on the first information; performing a second registration update based on the first information; and performing a second registration update based on a third identifier related to the second identifier. In this way, the terminal can perform a second initial registration or a second registration update based on the first information including the second identifier from the first network function, and the second initial registration or the second registration update is used to associate with the first initial registration or the first registration update performed based on the terminal's original first identifier, thereby enabling the terminal to implement Dual Steer mode.

[0161] As an optional implementation, the method further includes at least one of the following:

[0162] The terminal performs a first initial registration based on the first identifier;

[0163] The terminal performs a first registration update based on a fourth identifier related to the first identifier.

[0164] In some implementations, when the terminal initiates a first registration process, the network side may instruct the terminal to initiate a second registration associated with the first registration process through first information.

[0165] In other implementations, the terminal may perform the second registration in advance, and when the terminal performs the first registration process, the network side may instruct the terminal to associate the first registration with the second registration through the first information.

[0166] It should be noted that the first registration and the second registration in the embodiment of the present application can be registered on different networks or even different communication systems, which is not specifically limited here.

[0167] In this embodiment, the terminal has a preconfigured first identifier or fourth identifier to perform a first registration, and in the process of performing the first registration, receives first information from the first network function to trigger a second registration based on the first information. At this time, the first registration and the second registration can be associated, or the first identifier can be associated with the second identifier, or the first identifier can be associated with the third identifier, or the fourth identifier can be associated with the second identifier, or the fourth identifier can be associated with the third identifier, and then the Dual Steer mode can be implemented based on the association relationship.

[0168] It is worth mentioning that in an embodiment of the present application, in addition to triggering the first network function to send the first information to the terminal based on the first registration, the first network function can also actively send the first information to the terminal, for example: through UE Parameters Update (UPU), so that network functions such as UDM or AUSF send the first identifier and the first information to the terminal.

[0169] As an optional implementation, the participants in the first initial registration include the first network; or the participants in the first registration update include the first network; or the participants in the second initial registration include the second network; or the participants in the second registration update include the second network.

[0170] For example, the first registration is a 5G network registration, and the second registration is a 4G network registration.

[0171] In this implementation, the terminal can be registered in at least two networks.

[0172] As an optional implementation manner, the first information further includes second information, and the second information includes at least one of the following:

[0173] a first radio access technology (RAT) type;

[0174] A first public land mobile network (PLMN) identifier PLMN ID;

[0175] A first non-public network (NPN) identifier NID;

[0176] A first non-terrestrial network (NTN) type, or a first satellite type, such as geostationary Earth Orbit (GEO), medium Earth Orbit (MEO), low Earth Orbit (LEO), etc.

[0177] In some implementations, by including the second information in the first information, the second registration may be assisted based on the second information, such as selecting parameters and a method (ie, a second network) for the second registration based on the second information.

[0178] Optionally, the method further includes:

[0179] The terminal selects or determines a second network based on the second information;

[0180] The second network is a participant in the second initial registration, or the second network is a participant in the second registration update.

[0181] For example, assuming that the second information includes a first RAT type and a first PLMN ID, when the terminal determines that the PLMN ID of the second network matches the first PLMN ID and the RAT type indicates LTE, the terminal sends a NAS TAU or Attach message through the second network, which carries the second identifier.

[0182] In this implementation, the second information may be used to indicate the second network corresponding to the second registration.

[0183] As an optional implementation manner, the first operation further includes at least one of the following:

[0184] When it is determined that the second identifier is pre-configuration information or is related to pre-configuration information, performing the second initial registration based on the first information;

[0185] When it is determined that the second identifier is pre-configured information or is related to pre-configured information, performing the second registration update based on the first information;

[0186] If it is determined that the second identifier is not pre-configuration information or is not related to the pre-configuration information, the first information is ignored or discarded.

[0187] In some embodiments, the second initial registration includes at least one of the following:

[0188] The terminal sends the second identifier or the fifth identifier to the second network;

[0189] The terminal sends a fifth identifier to the second network, where the fifth identifier is an identifier generated based on the third information and the second identifier;

[0190] The third information is related to the first identifier, or is included in the first information.

[0191] For example, assuming that the second identifier is an Additional SUPI and the fifth identifier is an Additional SUCI, the terminal obtains the second identifier or the fifth identifier from the first information. If the terminal obtains the Additional SUPI from the first information, the terminal may send the Additional SUPI to the second network, or generate or obtain the Additional SUCI based on the Additional SUPI and send the Additional SUCI to the second network. If the terminal obtains the Additional SUCI from the first information, the terminal may send the Additional SUCI to the second network. In this way, the terminal can register based on the Additional SUPI or Additional SUCI sent to the second network.

[0192] In some implementations, the first information received by the terminal may be encrypted information. In this case, the terminal may perform a decryption operation on the first information based on the third information to obtain the fifth identifier.

[0193] For example: assuming that the first identifier is SUPI, the AUSF encrypts and secures the Additional SUPI, RAT type, and PLMN ID based on the security context related to the SUPI (including the key), and returns the above-protected information to the UDM. Thereafter, the UDM may send a NAS message carrying the first information (plain text or the first information after security protection) to the UE through the AMF. If the UDM sends a NAS message carrying the first information after security protection to the UE through the AMF, the terminal may decrypt and securely verify the first information after security protection based on the security context related to the SUPI (i.e., the third information) to obtain the Additional SUPI, RAT type, and PLMN ID.

[0194] In some implementations, the terminal generating a fifth identifier based on the third information and sending the fifth identifier to the second network may include: the terminal generating an Additional SUCI based on the third information.

[0195] Optionally, the third information includes at least one of the following:

[0196] Identify routing information (Routing Info);

[0197] Home network public key;

[0198] Public key identification.

[0199] In one embodiment, the home network public key may be used to encrypt the second identifier. In this case, the terminal decrypts the second identifier in the first information based on the home network public key to generate or obtain the fifth identifier according to the decrypted second information.

[0200] Optionally, the third information may indicate a public key identifier of the home network public key, and the terminal may obtain the corresponding home network public key based on the public key identifier.

[0201] In another embodiment, the identifier routing information is used to indicate relevant information for routing the fifth identifier to the corresponding UDM. For example, when the terminal initiates the second registration with the second network based on the fifth identifier, the terminal may determine, based on the routing information, to which UDM to route the Additional SUCI, or how to route the Additional SUCI to the corresponding UDM.

[0202] In this embodiment, the second registration can be performed only when the second identifier is pre-configuration information or is related to the pre-configuration information, and when the second identifier is not pre-configuration information or is not related to the pre-configuration information, the first information is ignored, that is, the second registration is not performed.

[0203] As an optional implementation manner, the first information further includes fourth information, and the fourth information includes at least one of the following:

[0204] Business type;

[0205] The permitted or contracted data network name (DNN);

[0206] Single Network Slice Selection Assistance Information (S-NSSAI);

[0207] Access Point Name (APN);

[0208] Traffic description information, such as application identifier (App ID), open science identity (OS ID), packet filter (Packet filter), fully qualified domain name (FQDN), domain name, etc.

[0209] In this implementation manner, the fourth information may be used to assist the terminal in establishing or using a session, such as determining a session type, an access point, etc. for establishing or using a session through the second network.

[0210] For example, the method further includes:

[0211] The terminal establishes or uses a session through the second network based on the fourth information, or establishes or uses a session based on the fourth information and the second identifier, or establishes or uses a session based on the fourth information and the fifth identifier;

[0212] The fifth identifier is an identifier generated or obtained based on the second identifier.

[0213] In this implementation, by carrying the fourth information in the first information, relevant information of the session established or used by the terminal through the second network can be indicated.

[0214] As an optional implementation manner, the terminal performs a second initial registration or a second registration update based on the first information, further comprising:

[0215] The terminal performs an authentication process based on fifth information related to the first identifier;

[0216] The fifth information includes at least one of the following:

[0217] Credentials

[0218] Long-Term Key;

[0219] Sequence number (SQN).

[0220] For example, assuming that the second registration is a registration of a 4G network, the terminal may perform an authentication operation with the MME based on the fifth information.

[0221] In this embodiment, during the process of performing the second registration based on the first information, the terminal can also perform the authentication process with the second network based on the fifth information related to the first identifier. In this way, the terminal does not need to additionally obtain the Credential, Long-Term Key, SQN, etc. related to the second identifier, and performs the authentication process with the second network based on the Credential, Long-Term Key, SQN, etc. related to the second identifier, thereby simplifying the authentication process between the terminal and the second network during the second registration process.

[0222] As an optional implementation manner, the first information is securely protected based on the first key, and the terminal receives the first information from the first network function, including:

[0223] The terminal receives a first message from the first network;

[0224] The terminal performs a security operation on the first message based on the first key to obtain the first information;

[0225] In which, the first information is securely protected based on the first key, which may include encrypting or performing a security operation on the first information based on the first key. At this time, the security operation includes decryption or security verification, and the first key is not used for non-access stratum (NAS) and access stratum (AS) security processing, or is not used for non-access stratum, access stratum, and user plane security processing.

[0226] In some embodiments, the first key may include K ausf , encryption key (CK), integrity key (IK), K asme , K seaf , K amf At least one of the keys.

[0227] In some embodiments, the above-mentioned first message represents a message carrying the first information after the encryption or security operation, for example: assuming that the first network function is AUSF, after the AMF sends a registration request carrying the first identifier or the fourth identifier to the AUSF, the AUSF obtains the first information containing the second identifier from the UDM, and the AUSF can encrypt or secure the first information based on the terminal-related security context (such as including the first key), and transmit a registration response message to the terminal through the AMF, and the registration response message carries the first information after the encryption or security operation. At this time, the first message includes the registration response message.

[0228] In some implementations, the first information is securely protected based on the first key, and the first information may be information that has been encrypted or secured based on the first key.

[0229] In some implementations, the terminal performs a security operation on the first message based on the first key, which may be that the terminal decrypts or performs a security verification operation on the first message based on the first key to obtain the first information.

[0230] In some implementations, the first key may be a key agreed upon in a protocol. In this case, the terminal may obtain the first key based on the protocol agreement.

[0231] In other embodiments, the first key may be a key indicated by the first network function. In this case, the terminal may obtain the first key based on a security context related to the first network function (such as AUSF).

[0232] In some implementations, the first key is not used for NAS and AS security processing, which means that the first key is not used for at least one of the encryption, security, decryption, and security verification operations of NAS and AS.

[0233] In this embodiment, the first network function sends the first information that is securely protected to the terminal. At this time, after receiving the first message, the terminal can obtain the first information by performing a security operation on the first message, thereby improving the security of the first information during transmission.

[0234] As an optional implementation manner, the terminal receives first information from the first network function, including at least one of the following:

[0235] The terminal receives a registration response message, where the registration response message carries the first information;

[0236] The terminal receives a non-access stratum (NAS) message, where the non-access stratum (NAS) message carries the first information.

[0237] In one implementation, the first information may be multiplexed into a registration response message for transmission.

[0238] For example, if the first network function includes AUSF, the AUSF may transmit a registration response message carrying the first information to the terminal through the AMF.

[0239] In another implementation, the first information may be transmitted using a NAS message.

[0240] For example: the first network function includes AMF, and the AMF can transmit a NAS message carrying the first information to the terminal.

[0241] In this implementation, the first information can be multiplexed into a registration response message or transmitted using a NAS message. Of course, the above-mentioned first information can also be transmitted through any newly designed message, which is not specifically limited here.

[0242] Referring to FIG3 , an embodiment of the present application further provides another information processing method, the execution subject of which may be the first network function. As shown in FIG3 , the information processing method includes the following steps:

[0243] Step 301: The first network function performs a second operation, where the second operation includes at least one of the following:

[0244] Associating the second identifier with the first identifier;

[0245] Associating the fifth identifier with the first identifier;

[0246] Associating the second identifier with the sixth identifier;

[0247] Associating the fifth identifier with the sixth identifier;

[0248] Sending first information to a terminal, where the first information includes a second identifier, and the first information is used to indicate at least one of the following:

[0249] performing a second initial registration based on the first information;

[0250] performing a second registration update based on the first information;

[0251] performing a second registration update based on a third identifier associated with the second identifier;

[0252] The sixth identifier is an identifier generated or obtained based on the first identifier; or the fifth identifier is an identifier generated or obtained based on the second identifier.

[0253] Among them, the above-mentioned first network function can be at least one of UDM, HSS, AUSF, MME, and AMF.

[0254] In some embodiments, the first network function may receive the first identifier (eg, SUPI) or the third identifier (eg, SUCI) from the terminal or through other network functions.

[0255] For example: AUSF, MME, AMF receives the first identifier from the terminal or UDM, HSS, wherein the UDM, HSS can receive the first identifier or the third identifier from the terminal.

[0256] In some implementations, the first network function may determine the first information based on the first identifier or the third identifier, or receive the first information from the third network function, and finally send the first information to the terminal.

[0257] In one implementation, the first identifier and the second identifier may be explicitly associated through the first operation, such as generating association information between the first identifier and the second identifier.

[0258] In one implementation, the fifth identifier and the first identifier may be explicitly associated through the first operation, such as generating association information between the fifth identifier and the first identifier.

[0259] In one implementation, the sixth identifier and the second identifier may be explicitly associated through the first operation, such as generating association information between the sixth identifier and the second identifier.

[0260] In one implementation, the fifth identifier and the sixth identifier may be explicitly associated through the first operation, such as generating association information of the fifth identifier and the sixth identifier.

[0261] It should be noted that the above-mentioned first information, first identification, second identification, third identification, fifth identification, sixth identification, second initial registration, and second registration update in the embodiments of the present application have the same meaning and function as the first information, first identification, second identification, third identification, fifth identification, sixth identification, second initial registration, and second registration update in the above-mentioned terminal-side method embodiment, and are not specifically limited here.

[0262] In an embodiment of the present application, the first network function is capable of associating at least one of the second identifier and the first identifier, the fifth identifier and the first identifier, the second identifier and the sixth identifier, or the fifth identifier and the sixth identifier, so that the network side can perform association management on the associated identifiers. In addition, the first network function can also send first information to instruct to perform a second registration based on the second identifier or a third identifier related to the second identifier. In this way, when the terminal performs the first registration based on the first identifier or its related sixth identifier, the second registration can be associated with the first registration based on at least one association relationship among the second identifier and the first identifier, the fifth identifier and the first identifier, the second identifier and the sixth identifier, or the fifth identifier and the sixth identifier, to implement the Daul Steer mode.

[0263] In some implementations, the first network function sending the first information to the terminal includes:

[0264] The first network function receives the first identifier or the sixth identifier, and sends the first information to the terminal based on the first identifier or the sixth identifier;

[0265] The terminal is related to the first identifier or the sixth identifier.

[0266] For example, assuming that the first network function includes UDM, when UDM receives a registration request for the first registration (carrying the first identifier: SUPI or the sixth identifier: SUCI), it can obtain the SUPI from the registration request message, or obtain the SUPI by decrypting the SUCI. At this time, if the UDM determines based on the subscription information of the SUPI that the terminal has subscribed to a service related to the Additional SUPI, such as supporting services such as different UE context transmission based on the relevant SUPI, the UDM sends the Additional SUPI to the terminal through the AUSF and the AMF. At this time, the network functions such as the UDM, the AUSF, and the AMF learn that the Additional SUPI is associated with the SUPI or SUCI.

[0267] In some embodiments, the first information is securely protected, and the method further comprises at least one of the following:

[0268] The first network function securely protects the first information based on a first key;

[0269] The first network function sends the first information to a second network function, and receives the first information after security protection from the second network function;

[0270] The first key is known by the terminal and is not used for non-access layer NAS and access layer AS security processing, or is not used for non-access layer, access layer and user plane security processing.

[0271] In one embodiment, the first network function may be at least one of UDM, HSS, AUSF, MME, and AMF, and the UDM, HSS, AUSF, MME, and AMF may be used to perform security protection operations on the first information.

[0272] In another embodiment, the first network function may send the first information to the second network function, so that after the second network function securely protects the first information, the first network function receives the securely protected first information. For example, the first network function includes UDM and AMF, and the second network function is AUSF. In this case, after determining the first information, the UDM may send the first information to the AUSF, so that the AUSF encrypts the first information based on the terminal-related security context (including the first key), and feeds back the encrypted first information to the AMF.

[0273] It should be noted that the above-mentioned first key has the same meaning and function as the first key in the aforementioned terminal-side method embodiment, and will not be repeated here.

[0274] In some embodiments, the method further comprises:

[0275] The first network function receives the fifth identifier or the second identifier, and performs at least one of the following:

[0276] sending sixth information to the second network function;

[0277] performing authentication with the terminal based on the sixth information;

[0278] The sixth information is generated based on the fifth information; the fifth information is related to the first identifier and includes at least one of the following:

[0279] Credentials

[0280] Long-Term Key;

[0281] Serial number SQN.

[0282] It should be noted that the fifth information and the sixth information may be the same or the sixth information may be generated based on the fifth information. For the specific meaning and function of the sixth information, please refer to the explanation of the fifth information in the aforementioned terminal side method embodiment, and no further elaboration will be given here.

[0283] The above-mentioned first network function receives the fifth identifier or the second identifier, which may be that the first network function receives the fifth identifier or the second identifier in the second registration process. At this time, the terminal in the second registration needs to be authenticated by the first network function or the second network function.

[0284] In one embodiment, the second network function may include an MME or an AMF. For example, the first network function may transmit the sixth information to the second network function via the following transmission path: UDM->AUSF->AMF, or HSS->MME. In this case, the second network function performs authentication with the terminal based on the sixth information.

[0285] In another embodiment, the first network function performs authentication with the terminal based on the sixth information, for example, the first network function includes an AMF for performing authentication with the terminal.

[0286] In some embodiments, the first information further includes second information, and the second information includes at least one of the following:

[0287] First radio access technology RAT type;

[0288] First public land mobile network PLMN identity PLMN ID;

[0289] First non-public network NPN identifier NID;

[0290] A first non-terrestrial network NTN type, or a first satellite type.

[0291] Optionally, the second information is used for selecting or determining a second network, where the second network is a participant in the second initial registration, or the second network is a participant in the second registration update.

[0292] Optionally, the method further includes:

[0293] The first network function receives the second information from a third network function, or receives the first identifier and the second information.

[0294] For example, the first network function is AUSF or AMF, and the third network function is UDM. In this case, AUSF or AMF receives the Additional SUPI and the second information such as the optional RAT type or PLMN ID from the UDM.

[0295] In some embodiments, the first information further includes third information, and the third information includes at least one of the following:

[0296] Identify routing information;

[0297] Home network public key;

[0298] Public key identification.

[0299] Optionally, the fifth identifier is an identifier generated based on the second identifier and the third information.

[0300] It should be noted that the various contents of the third information have the same meaning and function as the various contents of the third information in the aforementioned terminal-side method embodiment, and will not be repeated here.

[0301] In some embodiments, the method further comprises:

[0302] The first network function receives the third information from a third network function, or receives the first identifier and the third information.

[0303] For example: assuming that the first network function is AUSF and the third network function is UDM, at this time, UDM can provide SUPI-related security context (including keys) to AUSF, so that AUSF can encrypt and complete the protection operation of Additional SUPI, RAT type, and PLMN ID based on the SUPI-related security context (including keys), and return the above information after security protection to UDM.

[0304] In this embodiment, when the third information is determined by the third network function, and the third network function and the first network function are not the same network function or are not located in the same physical entity, the first network function receives the third information from the third network function.

[0305] In some embodiments, the first information further includes fourth information, and the fourth information includes at least one of the following:

[0306] Business type;

[0307] Permitted or contracted DNN;

[0308] Single network slice selection assistance information S-NSSAI;

[0309] Access point name APN;

[0310] Traffic description information.

[0311] Optionally, the fourth information and the second identifier are used for establishing or using a session, or the fourth information is used for establishing or using a session through a second network.

[0312] It should be noted that the various contents of the fourth information have the same meaning and function as the various contents of the fourth information in the aforementioned terminal-side method embodiment, and will not be repeated here.

[0313] Optionally, the method further includes:

[0314] The first network function receives the fourth information from a third network function, or receives the first identifier and the fourth information.

[0315] For example: the third network function is UDM, and the first network function is at least one of AUSF and AMF. At this time, UDM provides the second identifier and the fourth information to at least one of AUSF and AMF.

[0316] In some embodiments, the method further comprises at least one of the following:

[0317] The first network function receives the second identifier, or receives the first identifier and the second identifier, from a third network function;

[0318] The first network function receives the first information from a third network function, or receives a first identifier and the first information.

[0319] For example: the first network function is AUSF or MME, and the third network function is UDM or HSS. At this time, UDM or HSS can send at least one of the following items to AUSF or MME: the second identifier, the first information, the second identifier and the first identifier, or the first information and the first identifier.

[0320] The embodiment of the present application is combined with the aforementioned terminal-side information processing method embodiment, which can be used to indicate the first information to the terminal so that when the terminal performs the second registration based on the first information, the second registration is associated with the first registration performed based on the first identifier or fourth identifier of the terminal, thereby realizing the Daul Steer mode.

[0321] Referring to FIG4 , an embodiment of the present application further provides another information processing method, the execution subject of which may be a third network function. As shown in FIG4 , the information processing method includes the following steps:

[0322] Step 401: The third network function performs a third operation, where the third operation includes any one of the following:

[0323] receiving a first identifier from a first network function, and sending first information to the first network function;

[0324] Sending the first identifier and the first information to the first network function;

[0325] The first information includes at least one of the following:

[0326] Second or fifth identification;

[0327] Second information;

[0328] Third information;

[0329] Fourth information;

[0330] The second information includes at least one of the following:

[0331] First radio access technology RAT type;

[0332] First public land mobile network PLMN identity PLMN ID;

[0333] First non-public network NPN identifier NID;

[0334] First satellite type;

[0335] The third information includes at least one of the following:

[0336] Identify routing information (Routing Info);

[0337] Home network public key;

[0338] Public key identification;

[0339] The fourth information includes at least one of the following:

[0340] Business type;

[0341] The name of the permitted or contracted data network is DNN;

[0342] Single network slice selection assistance information S-NSSAI;

[0343] Access point name APN;

[0344] Traffic description information;

[0345] The second identifier is included in the contract information related to the first identifier, and the first identifier and the second identifier indicate a terminal; and the fifth identifier is an identifier generated or obtained based on the second identifier.

[0346] In some embodiments, the third network function may include a UDM or an HSS, and the first network function includes at least one of an AUSF, an MME, and an AMF. The third network function in the embodiment of the present application is configured to provide the first network function with at least one of the second identifier or the fifth identifier, the second information, the third information, and the fourth information.

[0347] For example: assuming that the first network function is AUSF and the third network function is UDM, then UDM sends the first information (the first information except the fifth information) to AUSF. After AUSF securely protects the information, it can return the securely protected first information to UDM.

[0348] In some embodiments, the third network function may send the first information to the first network function based on the trigger of receiving the first identifier from the first network function. For example, assuming that the first network function is AMF and the third network function is UDM, when the AMF receives the terminal registration message, it can send a registration request message carrying the first identifier of the terminal to the UDM through AUSF, and the UDM will feedback a registration response message carrying the second identifier to the AMF through AUSF based on the first identifier.

[0349] In other embodiments, the third network function may actively send the first identifier and the first information to the first network function. For example, assuming that the first network function is AUSF and the third network function is UDM, during the UPU process of the terminal, UDM may send the first identifier: SUPI, the second identifier: Additional SUPI, and optionally the RAT type and / or PLMN ID to AUSF.

[0350] It should be noted that, in addition to providing security protection for the first information from the first network function, the third network function may also be the same network function as the second network function or be located on the same physical entity. For example, assuming that the first network function is AUSF and the third network function is UDM or HSS, the UDM or HSS sends the sixth information to AUSF, and AUSF performs authentication with the terminal based on the sixth information.

[0351] The above-mentioned first information, second information, third information, fourth information, first identification, second identification, and fifth identification in the embodiments of the present application have the same meaning and function as the first information, second information, third information, fourth information, first identification, second identification, and fifth identification in the method embodiments of the above-mentioned terminal side and the first network function side, and are not specifically limited here.

[0352] In the embodiment of the present application, the third network function can determine the first information and send the first information to the terminal through the first network function.

[0353] In some embodiments, the second information is used for selecting or determining a second network, and the second network participates in at least one of registration, authentication, session establishment, and session use based on the second identifier; the third information and the second identifier are used for generating the fifth identifier; and the fourth information and the second identifier are used for establishing or using a session through the second network.

[0354] The embodiment of the present application is combined with the embodiment of the information processing method of the aforementioned first network function, and it is possible to indicate the first information to the terminal through the first network function, so that when the terminal performs a second registration based on the first information, the second registration is associated with the first registration performed based on the first identifier or the fourth identifier of the terminal, thereby realizing the Daul Steer mode.

[0355] To facilitate understanding of the information processing method provided in the embodiments of the present application, the interaction process in the information processing method provided in the present application is illustrated by taking the interaction process in the following embodiment as an example:

[0356] Example 1

[0357] As shown in FIG5 , in the embodiment of the present application, assuming that the terminal is a single SIM card terminal, and the single SIM card terminal is pre-configured with a SUPI (i.e., a first identifier), the registration process of the terminal may include the following steps:

[0358] 1. The terminal sends a registration message to the core network, carrying the SUCI or GUTI, where the SUCI or GUTI is related to the SUPI.

[0359] 2. Optionally, the AMF obtains the UE context from the Old AMF.

[0360] 3. AMF sends a registration request to UDM through AUSF, carrying SUCI or SUPI.

[0361] 4. The UDM obtains the SUPI, for example, by decrypting the SUCI or directly obtaining it from the registration message. Based on the subscription information of the SUPI, the UDM sends a first message to the AUSF. The first message includes the Additional SUPI (i.e., the second identifier) ​​and, optionally, the RAT type or PLMN ID associated with the Additional SUPI. If the UDM decides to authenticate the terminal, the UDM may also send an Authentication Vector (AV) (e.g., the fifth message or the sixth message includes the AV).

[0362] 5. Optionally, AUSF authenticates the terminal based on AV.

[0363] 6. The AUSF indicates a registration response to the AMF, including the first information (Additional SUPI, and optionally RAT type or PLMN ID), such as the first information above if authentication is successful. The AUSF may encrypt the above information based on the terminal-related security context (including information such as keys) and indicate the above information after security protection in the registration response.

[0364] 7. The AMF sends a registration response to the terminal, carrying the first information obtained in step 6.

[0365] 8. Optionally, the UE decrypts and performs integrity verification on the obtained first information based on the security context (including the key) associated with the AUSF. The UE initiates a second registration based on the first information in step 6 to establish a second wireless or NAS connection. For example, when the PLMN ID of the second network matches the PLMN ID in the first information and the RAT type in the first information indicates LTE, the terminal may send a NAS TAU or Attach message carrying the Additional SUPI through the second network.

[0366] 9. The MME sends a registration request to the HSS, carrying the Additional SUPI.

[0367] 10. The UDM / HSS obtains the SUPI based on the Additional SUPI and obtains the Authentication Vector AV based on the SUPI.

[0368] 11. UDM / HSS sends AV to MME.

[0369] 12. The MME and the UE perform authentication operations.

[0370] 13. The MME responds with a TAU or Attach message.

[0371] In this embodiment, when the terminal initiates the first registration, the network side allocates or indicates an Additional SUPI to the terminal, so that the terminal can perform a second registration based on a single SIM card using the Additional SUPI to establish a second connection. The network side allocates or indicates the Additional SUPI based on the SUPI, thereby being able to know that the first connection established by the first registration based on the SUPI is associated with the second connection, thereby enabling the Daul Steer mode to be implemented.

[0372] Example 2

[0373] As shown in FIG6 , in the embodiment of the present application, it is assumed that the terminal is a single SIM card terminal, and the single SIM card terminal is pre-configured with a SUPI (i.e., a first identifier). In this case, the following UPU process of the terminal can be used to instruct the terminal to initiate a second registration based on the Additional SUPI:

[0374] 1. Optionally, the UDM sends a first identifier: SUPI, first information: Additional SUPI, and optional RAT type or PLMN ID to the AUSF.

[0375] 2. The AUSF encrypts and secures the first information based on the security context (including the key) associated with the SUPI, and returns the secured first information to the UDM.

[0376] 3. UDM notifies AMF of the first information (plain text or security protected).

[0377] 4. The AMF sends a NAS message to the UE, carrying the above first information (plain text or security protected).

[0378] Steps 5-10 are the same as steps 8-13 in Example 1 and will not be repeated here.

[0379] In this embodiment, an Additional SUPI may be allocated or indicated to the terminal during the UPU process of the terminal, so that the terminal can perform a second registration based on a single SIM card using the Additional SUPI to establish a second connection. The Additional SUPI allocated or indicated by the network side is associated with the SUPI, so that the first connection established by the first registration based on the SUPI is associated with the second connection, thereby realizing the Daul Steer mode.

[0380] 7 , an embodiment of the present application further provides an information processing device, which is a device on a terminal. As shown in FIG7 , the information processing device 700 includes:

[0381] A first receiving module 701 is configured to receive first information from a first network function, wherein the first information includes a second identifier;

[0382] The first execution module 702 is configured to execute a first operation, where the first operation includes at least one of the following:

[0383] Determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to the pre-configured information or not;

[0384] performing a second initial registration based on the first information;

[0385] performing a second registration update based on the first information;

[0386] A second registration update is performed based on a third identifier associated with the second identifier.

[0387] Optionally, the information processing device 700 further includes at least one of the following:

[0388] A first registration module, configured to perform a first initial registration based on the first identifier;

[0389] The second registration module is configured to perform a first registration update based on a fourth identifier related to the first identifier.

[0390] Optionally, the participants in the first initial registration include the first network; or the participants in the first registration update include the first network; or the participants in the second initial registration include the second network; or the participants in the second registration update include the second network.

[0391] Optionally, the information processing device 700 further includes:

[0392] A first processing module, configured to select or determine a second network based on the second information;

[0393] The second network is a participant in the second initial registration, or the second network is a participant in the second registration update; the first information also includes the second information, and the second information includes at least one of the following:

[0394] First radio access technology RAT type;

[0395] First public land mobile network PLMN identity PLMN ID;

[0396] First non-public network NPN identifier NID;

[0397] A first non-terrestrial network NTN type, or a first satellite type.

[0398] Optionally, the first operation further includes at least one of the following:

[0399] When it is determined that the second identifier is pre-configuration information or is related to pre-configuration information, performing the second initial registration based on the first information;

[0400] When it is determined that the second identifier is pre-configured information or is related to pre-configured information, performing the second registration update based on the first information;

[0401] If it is determined that the second identifier is not pre-configuration information or is not related to the pre-configuration information, the first information is ignored or discarded.

[0402] Optionally, the second initial registration includes at least one of the following:

[0403] sending the second identifier or the fifth identifier to the second network;

[0404] Sending a fifth identifier to the second network, where the fifth identifier is an identifier generated based on the third information and the second identifier;

[0405] The third information is related to the first identifier, or is included in the first information.

[0406] Optionally, the third information includes at least one of the following:

[0407] Identify routing information;

[0408] Home network public key;

[0409] Public key identification.

[0410] Optionally, the information processing device 700 further includes:

[0411] a second processing module, configured to establish or use a session through a second network based on the fourth information, or to establish or use a session based on the fourth information and the second identifier, or to establish or use a session based on the fourth information and the fifth identifier;

[0412] The fifth identifier is an identifier generated or obtained based on the second identifier; the first information also includes the fourth information, and the fourth information includes at least one of the following:

[0413] Business type;

[0414] The name of the permitted or contracted data network is DNN;

[0415] Single network slice selection assistance information S-NSSAI;

[0416] Access point name APN;

[0417] Traffic description information.

[0418] Optionally, the first execution module 702 is further configured to:

[0419] performing an authentication process based on fifth information related to the first identifier;

[0420] The fifth information includes at least one of the following:

[0421] Letter of Trust;

[0422] Long-term key;

[0423] Serial number SQN.

[0424] Optionally, the first information is securely protected based on a first key, and the first receiving module 701 includes:

[0425] a first receiving unit, configured to receive a first message from the first network;

[0426] a first security operation unit, configured to perform a security operation on the first message based on the first key to obtain the first information;

[0427] The security operation includes decryption or integrity verification, and the first key is not used for non-access layer NAS and access layer AS security processing, or is not used for non-access layer, access layer, and user plane security processing.

[0428] Optionally, the first receiving module 701 is specifically configured to perform at least one of the following:

[0429] receiving a registration response message, where the registration response message carries the first information;

[0430] A non-access stratum (NAS) message is received, where the non-access stratum (NAS) message carries the first information.

[0431] The information processing device 700 provided in the embodiment of the present application can implement each process in the embodiment of the information processing method executed by the terminal and achieve the same technical effect. To avoid repetition, it will not be described here.

[0432] 8 , an embodiment of the present application further provides another information processing device having a first network function. As shown in FIG8 , the information processing device 800 includes:

[0433] The second execution module 801 is configured to execute a second operation, where the second operation includes at least one of the following:

[0434] Associating the second identifier with the first identifier;

[0435] Associating the fifth identifier with the first identifier;

[0436] Associating the second identifier with the sixth identifier;

[0437] Associating the fifth identifier with the sixth identifier;

[0438] Sending first information to a terminal, where the first information includes a second identifier, and the first information is used to indicate at least one of the following:

[0439] performing a second initial registration based on the first information;

[0440] performing a second registration update based on the first information;

[0441] performing a second registration update based on a third identifier associated with the second identifier;

[0442] The sixth identifier is an identifier generated or obtained based on the first identifier; or the fifth identifier is an identifier generated or obtained based on the second identifier.

[0443] Optionally, the second execution module 801 is further configured to:

[0444] receiving a first identifier or a sixth identifier, and sending the first information to the terminal based on the first identifier or the sixth identifier;

[0445] The terminal is related to the first identifier or the sixth identifier.

[0446] Optionally, the first information is securely protected, and the information processing device 800 further includes at least one of the following:

[0447] a third processing module, configured to securely protect the first information based on a first key;

[0448] a first sending module, configured to send the first information to a second network function, and receive the first information after security protection from the second network function;

[0449] The first key is known by the terminal and is not used for non-access layer NAS and access layer AS security processing, or is not used for non-access layer, access layer and user plane security processing.

[0450] Optionally, the information processing device 800 further includes:

[0451] A third execution module is configured to receive the fifth identifier or the second identifier and execute at least one of the following:

[0452] sending sixth information to the second network function;

[0453] performing authentication with the terminal based on the sixth information;

[0454] The sixth information is generated based on the fifth information; the fifth information is related to the first identifier and includes at least one of the following:

[0455] Credentials

[0456] Long-Term Key;

[0457] Serial number SQN.

[0458] Optionally, the information processing device 800 further includes:

[0459] A second receiving module is configured to receive second information from a third network function, or receive the first identifier and the second information;

[0460] The first information also includes the second information, and the second information includes at least one of the following:

[0461] First radio access technology RAT type;

[0462] First public land mobile network PLMN identity PLMN ID;

[0463] First non-public network NPN identifier NID;

[0464] A first non-terrestrial network NTN type, or a first satellite type.

[0465] Optionally, the second information is used for selecting or determining a second network, where the second network is a participant in the second initial registration, or the second network is a participant in the second registration update.

[0466] Optionally, the information processing device 800 further includes:

[0467] a third receiving module, configured to receive third information from a third network function, or receive the first identifier and the third information;

[0468] The first information also includes the third information, and the third information includes at least one of the following:

[0469] Identify routing information (Routing Info);

[0470] Home network public key;

[0471] Public key identification.

[0472] Optionally, the fifth identifier is an identifier generated based on the second identifier and the third information.

[0473] Optionally, the information processing device 800 further includes:

[0474] a fourth receiving module, configured to receive fourth information from the third network function, or receive the first identifier and the fourth information;

[0475] The first information also includes the fourth information, and the fourth information includes at least one of the following:

[0476] Business type;

[0477] The name of the permitted or contracted data network DNN;

[0478] Single network slice selection assistance information S-NSSAI;

[0479] Access point name APN;

[0480] Traffic description information.

[0481] Optionally, the fourth information and the second identifier are used for establishing or using a session, or the fourth information is used for establishing or using a session through a second network.

[0482] Optionally, the information processing device 800 further includes at least one of the following:

[0483] a fifth receiving module, configured to receive the second identifier, or receive the first identifier and the second identifier, from a third network function;

[0484] A sixth receiving module is configured to receive the first information from a third network function, or receive a first identifier and the first information.

[0485] The information processing device 800 provided in the embodiment of the present application can implement each process in the embodiment of the information processing method for executing the first network function and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0486] 9 , an embodiment of the present application further provides another information processing device having a third network function. As shown in FIG9 , the information processing device 900 includes:

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

[0488] receiving a first identifier from a first network function, and sending first information to the first network function;

[0489] Sending the first identifier and the first information to the first network function;

[0490] The first information includes at least one of the following:

[0491] Second or fifth identification;

[0492] Second information;

[0493] Third information;

[0494] Fourth information;

[0495] The second information includes at least one of the following:

[0496] First radio access technology RAT type;

[0497] First public land mobile network PLMN identity PLMN ID;

[0498] First non-public network NPN identifier NID;

[0499] First satellite type;

[0500] The third information includes at least one of the following:

[0501] Identify routing information (Routing Info);

[0502] Home network public key;

[0503] Public key identification;

[0504] The fourth information includes at least one of the following:

[0505] Business type;

[0506] The name of the permitted or contracted data network is DNN;

[0507] Single network slice selection assistance information S-NSSAI;

[0508] Access point name APN;

[0509] Traffic description information;

[0510] The second identifier is included in the contract information related to the first identifier, and the first identifier and the second identifier indicate a terminal; and the fifth identifier is an identifier generated or obtained based on the second identifier.

[0511] Optionally, the second information is used to select or determine the second network, and the second network participates in at least one of registration, authentication, session establishment, and session use based on the second identifier; the third information and the second identifier are used to generate the fifth identifier; and the fourth information and the second identifier are used to establish or use a session.

[0512] The information processing device 900 provided in the embodiment of the present application can implement each process in the embodiment of the information processing method for executing the third network function and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0513] The information 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 of an electronic device, such as an integrated circuit or chip. The electronic device can be a core network device. Exemplary core network devices include, but are not limited to, the types of core network devices listed above, and are not specifically limited in the embodiments of the present application.

[0514] Optionally, as shown in Figure 10, an embodiment of the present application also provides a communication device 1000, including a processor 1001 and a memory 1002, and the memory 1002 stores a program or instruction that can be run on the processor 1001, for example: when the communication device 1000 is a terminal, the program or instruction is executed by the processor 1001 to implement the various steps of the aforementioned terminal side method embodiment, and can achieve the same technical effect; when the communication device 1000 has a first network function, the program or instruction is executed by the processor 1001 to implement the various steps of the aforementioned first network function side method embodiment, and can achieve the same technical effect; when the communication device 1000 has a third network function, the program or instruction is executed by the processor 1001 to implement the various steps of the aforementioned third network function side method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0515] An embodiment of the present application also provides a communication device, including a processor and a communication interface.

[0516] When the communication device is a terminal, the communication interface is configured to receive first information from a first network function, where the first information includes a second identifier; and the processor is configured to perform a first operation, where the first operation includes at least one of the following:

[0517] Determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to the pre-configured information or not;

[0518] performing a second initial registration based on the first information;

[0519] performing a second registration update based on the first information;

[0520] A second registration update is performed based on a third identifier associated with the second identifier.

[0521] When the communication device is a first network function, the processor is configured to perform a second operation, where the second operation includes at least one of the following:

[0522] Associating the second identifier with the first identifier;

[0523] Associating the fifth identifier with the first identifier;

[0524] Associating the second identifier with the sixth identifier;

[0525] Associating the fifth identifier with the sixth identifier;

[0526] Sending first information to the terminal, wherein the first information includes a second identifier, and the first information is used to indicate at least one of the following: performing a second initial registration based on the first information;

[0527] performing a second registration update based on the first information;

[0528] performing a second registration update based on a third identifier associated with the second identifier;

[0529] The sixth identifier is an identifier generated or obtained based on the first identifier; or the fifth identifier is an identifier generated or obtained based on the second identifier.

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

[0531] receiving a first identifier from a first network function, and sending first information to the first network function;

[0532] Sending the first identifier and the first information to the first network function;

[0533] The first information includes at least one of the following:

[0534] Second or fifth identification;

[0535] Second information;

[0536] Third information;

[0537] Fourth information;

[0538] The second information includes at least one of the following:

[0539] First radio access technology RAT type;

[0540] First public land mobile network PLMN identity PLMN ID;

[0541] First non-public network NPN identifier NID;

[0542] First satellite type;

[0543] The third information includes at least one of the following:

[0544] Identify routing information (Routing Info);

[0545] Home network public key;

[0546] Public key identification;

[0547] The fourth information includes at least one of the following:

[0548] Business type;

[0549] The name of the permitted or contracted data network DNN;

[0550] Single network slice selection assistance information S-NSSAI;

[0551] Access point name APN;

[0552] Traffic description information;

[0553] The second identifier is included in the contract information related to the first identifier, and the first identifier and the second identifier indicate a terminal; and the fifth identifier is an identifier generated or obtained based on the second identifier.

[0554] This communication device embodiment corresponds to the information processing method embodiment executed by the aforementioned terminal side, the first network function, and the third network function. The various implementation processes and implementation methods of the aforementioned method embodiments are applicable to this communication device embodiment and can achieve the same technical effect.

[0555] In some implementations, FIG11 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0556] The terminal 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109 and at least some of the components of the processor 1110.

[0557] Those skilled in the art will appreciate that the terminal 1100 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG11 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.

[0558] It should be understood that in an embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042, and the graphics processor 11041 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 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 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.

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

[0560] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein 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, the memory 1109 may include a volatile memory or a non-volatile memory. Among them, 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. The volatile memory may 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 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0561] Processor 1110 may include one or more processing units. Optionally, processor 1110 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 1110.

[0562] The radio frequency unit 1101 is configured to receive first information from a first network function, wherein the first information includes a second identifier;

[0563] The processor 1110 is configured to perform a first operation, where the first operation includes at least one of the following:

[0564] Determining whether the second identifier is pre-configured information or not, or determining whether the second identifier is related to the pre-configured information or not;

[0565] performing a second initial registration based on the first information;

[0566] performing a second registration update based on the first information;

[0567] A second registration update is performed based on a third identifier associated with the second identifier.

[0568] Optionally, the processor 1110 is further configured to perform at least one of the following:

[0569] performing a first initial registration based on the first identifier;

[0570] A first registration update is performed based on a fourth identifier associated with the first identifier.

[0571] Optionally, the participants in the first initial registration include the first network; or the participants in the first registration update include the first network; or the participants in the second initial registration include the second network; or the participants in the second registration update include the second network.

[0572] Optionally, the first information further includes second information, and the second information includes at least one of the following:

[0573] First radio access technology RAT type;

[0574] First public land mobile network PLMN identity PLMN ID;

[0575] First non-public network NPN identifier NID;

[0576] A first non-terrestrial network NTN type, or a first satellite type.

[0577] Optionally, the processor 1110 is further configured to select or determine a second network based on the second information;

[0578] The second network is a participant in the second initial registration, or the second network is a participant in the second registration update.

[0579] Optionally, the first operation further includes at least one of the following:

[0580] When it is determined that the second identifier is pre-configuration information or is related to pre-configuration information, performing the second initial registration based on the first information;

[0581] When it is determined that the second identifier is pre-configured information or is related to pre-configured information, performing the second registration update based on the first information;

[0582] If it is determined that the second identifier is not pre-configuration information or is not related to the pre-configuration information, the first information is ignored or discarded.

[0583] Optionally, the second initial registration includes at least one of the following:

[0584] Sending the second identifier or the fifth identifier to the second network through the radio frequency unit 1101;

[0585] Sending a fifth identifier to the second network through the radio frequency unit 1101, where the fifth identifier is an identifier generated based on the third information and the second identifier;

[0586] The third information is related to the first identifier, or is included in the first information.

[0587] Optionally, the third information includes at least one of the following:

[0588] Identify routing information;

[0589] Home network public key;

[0590] Public key identification.

[0591] Optionally, the first information further includes fourth information, wherein the fourth information includes at least one of the following:

[0592] Business type;

[0593] The name of the permitted or contracted data network DNN;

[0594] Single network slice selection assistance information S-NSSAI;

[0595] Access point name APN;

[0596] Traffic description information.

[0597] Optionally, the processor 1110 is further configured to establish or use a session through the second network based on the fourth information, or establish or use a session based on the fourth information and the second identifier, or establish or use a session based on the fourth information and the fifth identifier;

[0598] The fifth identifier is an identifier generated or obtained based on the second identifier.

[0599] Optionally, the performing of the second initial registration or the second registration update based on the first information by the processor 1110 further includes:

[0600] performing an authentication process based on fifth information related to the first identifier;

[0601] The fifth information includes at least one of the following:

[0602] Letter of Trust;

[0603] Long-term key;

[0604] Serial number SQN.

[0605] Optionally, the first information is securely protected based on a first key, and the receiving of the first information from the first network function performed by the radio frequency unit 1101 includes:

[0606] receiving a first message from the first network;

[0607] Performing, by the processor 1110, a security operation on the first message based on the first key to obtain the first information;

[0608] The security operation includes decryption or integrity verification, and the first key is not used for non-access layer NAS and access layer AS security processing, or is not used for non-access layer, access layer, and user plane security processing.

[0609] Optionally, the receiving of the first information from the first network function performed by the radio frequency unit 1101 includes at least one of the following:

[0610] receiving a registration response message, where the registration response message carries the first information;

[0611] A non-access stratum (NAS) message is received, where the non-access stratum (NAS) message carries the first information.

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

[0613] 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 aforementioned method embodiment for executing the first network function or the third network function. This network-side device embodiment corresponds to the aforementioned method embodiment for executing the first network function or the third network function, 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.

[0614] In one embodiment, as shown in Figure 12, the network side device 1200 includes: a processor 1201, a network interface 1202, and a memory 1203. The network interface 1202 is, for example, a Common Public Radio Interface (CPRI).

[0615] Specifically, the network side device 1200 of the embodiment of the present application also includes: instructions or programs stored in the memory 1203 and can be run on the processor 1201. The processor 1201 calls the instructions or programs in the memory 1203 to execute the method executed by each module as shown in Figure 8 or Figure 9, and achieves the same technical effect. To avoid repetition, it will not be repeated here.

[0616] 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 the processor, the various processes of the information processing method embodiment of the aforementioned terminal or the first network function or the third network function are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0617] 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.

[0618] An embodiment of the present application further provides a chip, 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 various processes of the information processing method embodiment executed by the aforementioned terminal or the first network function or the third network function, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0619] 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.

[0620] 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 information processing method embodiment executed by the aforementioned terminal or the first network function or the third network function, and can achieve the same technical effect. To avoid repetition, it is not repeated here.

[0621] An embodiment of the present application further provides a communication system, including a terminal, a first network function, and a third network function, wherein the terminal is used to execute the steps of the embodiment of the information processing method executed by the aforementioned terminal, the first network function is used to execute the steps of the embodiment of the information processing method executed by the aforementioned first network function, and the third network function is used to execute the steps of the embodiment of the information processing method executed by the aforementioned third network function, and can achieve the same technical effect. To avoid repetition, they are not repeated here.

[0622] 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.

[0623] 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.

[0624] 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. An information processing method, comprising: The terminal receives first information from a first network function, where the first information includes a second identifier; The terminal performs a first operation, and the first operation includes at least one of the following: Determine whether the second identifier is or is not pre-configured information, or determine whether the second identifier is related or not related to pre-configured information; Perform a second initial registration based on the first information; Perform a second registration update based on the first information; Perform a second registration update based on a third identifier related to the second identifier.

2. The method according to claim 1, wherein, The method further includes at least one of the following: The terminal performs a first initial registration based on a first identifier; The terminal performs a first registration update based on a fourth identifier related to the first identifier.

3. The method according to claim 2, wherein, The participating party of the first initial registration includes a first network; or, the participating party of the first registration update includes a first network; or, the participating party of the second initial registration includes a second network; or, the participating party of the second registration update includes a second network.

4. The method according to any one of claims 1 to 3, wherein, The first information further includes second information, and the second information includes at least one of the following: A first radio access technology (RAT) type; A first public land mobile network (PLMN) identifier (PLMN ID); A first non-public network (NPN) identifier (NID); A first non-terrestrial network (NTN) type, or a first satellite type.

5. The method according to claim 4, wherein The method further includes: The terminal selects or determines a second network based on the second information; Wherein, the second network is the participating party of the second initial registration, or the second network is the participating party of the second registration update.

6. The method according to any one of claims 1 to 5, wherein, The first operation further includes at least one of the following: When it is determined that the second identifier is pre-configured information or related to pre-configured information, perform the second initial registration based on the first information; When it is determined that the second identifier is pre-configured information or related to pre-configured information, perform the second registration update based on the first information; When it is determined that the second identifier is not pre-configured information or not related to pre-configured information, ignore or discard the first information.

7. The method according to any one of claims 1 to 6, wherein The second initial registration includes at least one of the following: The terminal sends the second identifier or a fifth identifier to the second network; The terminal sends a fifth identifier to the second network, and the fifth identifier is an identifier generated based on third information and the second identifier; Wherein, the third information is related to the first identifier or is included in the first information.

8. The method according to claim 7, wherein The third information includes at least one of the following: Identity routing information; Home network public key; Public key identifier.

9. The method according to any one of claims 1 to 8, wherein, The first information further includes fourth information, and the fourth information includes at least one of the following: Service type; Allowed or subscribed data network name (DNN); Single network slice selection assistance information (S-NSSAI); Access point name (APN); Traffic description information.

10. The method according to claim 9, wherein, The method further includes: The terminal establishes or uses a session through the second network based on the fourth information, or establishes or uses a session based on the fourth information and the second identifier, or establishes or uses a session based on the fourth information and the fifth identifier; Wherein, the fifth identifier is an identifier generated or obtained based on the second identifier.

11. The method according to any one of claims 1 to 10, wherein The terminal performs second initial registration or second registration update based on the first information, and further includes: The terminal performs an authentication process based on fifth information related to a first identifier; Wherein, the fifth information includes at least one of the following: Credentials; Long-term key; Sequence number SQN.

12. The method according to any one of claims 1 to 11, wherein The first information is securely protected based on a first key, and the terminal receives the first information from a first network function, including: The terminal receives a first message from the first network; The terminal performs a security operation on the first message based on the first key to obtain the first information; Wherein, the security operation includes decryption or integrity check, and the first key is not used for non-access stratum NAS and access stratum AS security processing, or is not used for non-access stratum, access stratum, and user plane security processing.

13. The method according to any one of claims 1 to 12, wherein, The terminal receives the first information from the first network function, including at least one of the following: The terminal receives a registration response message, and the registration response message carries the first information; The terminal receives a non-access stratum NAS message, and the non-access stratum NAS message carries the first information.

14. An information processing method, including: A first network function performs a second operation, and the second operation includes at least one of the following: Associating a second identifier with the first identifier; Associating a fifth identifier with the first identifier; Associating the second identifier with a sixth identifier; Associating the fifth identifier with the sixth identifier; Sending the first information to the terminal, wherein the first information includes the second identifier, and the first information is used to indicate at least one of the following: Performing second initial registration based on the first information; Performing second registration update based on the first information; Performing second registration update based on a third identifier related to the second identifier; Wherein, the sixth identifier is an identifier generated or obtained based on the first identifier; or, the fifth identifier is an identifier generated or obtained based on the second identifier.

15. The method according to claim 14, wherein, The first network function sends the first information to the terminal, including: The first network function receives the first identifier or the sixth identifier, and sends the first information to the terminal based on the first identifier or the sixth identifier; Wherein, the terminal is related to the first identifier or the sixth identifier.

16. The method according to claim 14 or 15, wherein, The first information is securely protected, and the method further includes at least one of the following: The first network function securely protects the first information based on a first key; The first network function sends the first information to a second network function, and receives the securely protected first information from the second network function; Wherein, the first key is known to the terminal and is not used for non-access stratum NAS and access stratum AS security processing, or is not used for non-access stratum, access stratum, and user plane security processing.

17. The method according to any one of claims 14 to 16, wherein The method further includes: The first network function receives the fifth identifier or the second identifier, and performs at least one of the following: Sending sixth information to the second network function; Performing authentication with the terminal based on the sixth information; Wherein, the sixth information is generated based on the fifth information; the fifth information is related to the first identifier and includes at least one of the following: Credentials; Long-term key; Sequence number SQN.

18. The method according to any one of claims 14 to 17, wherein The first information further includes second information, and the second information includes at least one of the following: The type of the first radio access technology (RAT); The first public land mobile network (PLMN) identifier (PLMN ID); The first non-public network (NPN) identifier (NID); The type of the first non-terrestrial network (NTN), or the type of the first satellite.

19. The method according to claim 18, wherein, The second information is used for the selection or determination of a second network, where the second network is a participant in the second initial registration, or the second network is a participant in the second registration update.

20. The method according to claim 18 or 19, wherein The method further includes: The first network function receives the second information from a third network function, or receives a first identifier and the second information.

21. The method according to any one of claims 14 to 20, wherein The first information further includes third information, and the third information includes at least one of the following: Identification routing information; The public key of the home network; The public key identifier.

22. The method according to claim 21, wherein, The fifth identifier is an identifier generated based on the second identifier and the third information.

23. The method according to claim 21 or 22, wherein, The method further includes: The first network function receives the third information from a third network function, or receives a first identifier and the third information.

24. The method according to any one of claims 14 to 23, wherein The first information further includes fourth information, and the fourth information includes at least one of the following: The type of service; The allowed or subscribed data network name (DNN); The single network slice selection assistance information (S-NSSAI); The access point name (APN); The traffic description information.

25. The method according to claim 24, wherein The fourth information and the second identifier are used for the establishment or use of a session, or the fourth information is used for the establishment or use of a session through the second network.

26. The method according to claim 24 or 25, wherein The method further includes: The first network function receives the fourth information from a third network function, or receives a first identifier and the fourth information.

27. The method according to any one of claims 14 to 26, wherein The method further includes at least one of the following: The first network function receives the second identifier from a third network function, or receives a first identifier and the second identifier; The first network function receives the first information from a third network function, or receives a first identifier and the first information.

28. An information processing method, including: A third network function performs a third operation, and the third operation includes any one of the following: Receiving a first identifier from a first network function and sending the first information to the first network function; Sending the first identifier and the first information to the first network function; Wherein, the first information includes at least one of the following: The second identifier or the fifth identifier; The second information; The third information; The fourth information; Wherein, the second information includes at least one of the following: The type of the first radio access technology (RAT); The first public land mobile network (PLMN) identifier (PLMN ID); The first non-public network (NPN) identifier (NID); The type of the first satellite; The third information includes at least one of the following: Identification routing information; The public key of the home network; The public key identifier; The fourth information includes at least one of the following: The type of service; The allowed or subscribed data network name (DNN); The single network slice selection assistance information (S-NSSAI); The access point name (APN); The traffic description information; Wherein, the second identifier is included in the subscription information related to the first identifier, and the first identifier and the second identifier indicate a terminal; the fifth identifier is an identifier generated or obtained based on the second identifier.

29. The method according to claim 28, wherein The second information is used for the selection or determination of a second network, and the second network participates in at least one of registration, authentication, session establishment, and session usage based on the second identifier; the third information and the second identifier are used for the generation of the fifth identifier; the fourth information and the second identifier are used for session establishment or usage.

30. A communication system, the communication system comprising a terminal, a first network function, and a third network function, wherein, The terminal is configured to execute the information processing method according to any one of claims 1 to 13, the first network function is configured to execute the information processing method according to any one of claims 14 to 27, and the third network function is configured to execute the information processing method according to claim 28 or 29.

31. An information processing device, applied to a terminal, the device comprising: A first receiving module, configured to receive first information from a first network function, where the first information includes a second identifier; A first execution module, configured to execute a first operation, where the first operation includes at least one of the following: Determine whether the second identifier is or is not pre-configured information, or determine whether the second identifier is related or not related to pre-configured information; Perform a second initial registration based on the first information; Perform a second registration update based on the first information; Perform a second registration update based on a third identifier related to the second identifier.

32. The apparatus according to claim 31, wherein, The device further includes at least one of the following: A first registration module, configured to perform a first initial registration based on a first identifier; A second registration module, configured to perform a first registration update based on a fourth identifier related to the first identifier.

33. The device according to claim 31 or 32, wherein The device further includes: A first processing module, configured to select or determine a second network based on the second information; Wherein, the second network is a participant in the second initial registration, or the second network is a participant in the second registration update; the first information further includes the second information, and the second information includes at least one of the following: A first radio access technology (RAT) type; A first public land mobile network (PLMN) identifier (PLMN ID); A first non-public network (NPN) identifier (NID); A first non-terrestrial network (NTN) type, or a first satellite type.

34. The apparatus according to any one of claims 31 to 33, wherein The first operation further includes at least one of the following: Perform the second initial registration based on the first information when it is determined that the second identifier is pre-configured information or related to pre-configured information; Perform the second registration update based on the first information when it is determined that the second identifier is pre-configured information or related to pre-configured information; Ignore or discard the first information when it is determined that the second identifier is not pre-configured information or not related to pre-configured information.

35. The apparatus according to any one of claims 31 to 34, wherein The device further includes: A second processing module, configured to establish or use a session through the second network based on the fourth information, or establish or use a session based on the fourth information and the second identifier, or establish or use a session based on the fourth information and the fifth identifier; Wherein, the fifth identifier is an identifier generated or obtained based on the second identifier; the first information further includes the fourth information, and the fourth information includes at least one of the following: A service type; An allowed or subscribed data network name (DNN); Single network slice selection assistance information (S-NSSAI); Access Point Name APN; Traffic description information.

36. An information processing device is applied to a first network function. The device includes: A second execution module for performing a second operation, where the second operation includes at least one of the following: Associating a second identifier with a first identifier; Associating a fifth identifier with a first identifier; Associating a second identifier with a sixth identifier; Associating a fifth identifier with a sixth identifier; Sending first information to a terminal, where the first information includes a second identifier, and the first information is used to indicate at least one of the following: Performing a second initial registration based on the first information; Performing a second registration update based on the first information; Performing a second registration update based on a third identifier related to the second identifier; Where the sixth identifier is an identifier generated or obtained based on the first identifier; or the fifth identifier is an identifier generated or obtained based on the second identifier.

37. The apparatus according to claim 36, wherein, The first information is securely protected. The device further includes at least one of the following: A third processing module for securely protecting the first information based on a first key; A first sending module for sending the first information to a second network function and receiving the securely protected first information from the second network function; Where the first key is known to the terminal and is not used for non-access stratum NAS and access stratum AS security processing, or is not used for non-access stratum, access stratum, and user plane security processing.

38. The device according to claim 36 or 37, wherein, The device further includes: A third execution module for receiving the fifth identifier or the second identifier and performing at least one of the following: Sending sixth information to a second network function; Performing authentication with the terminal based on the sixth information; Where the sixth information is generated based on fifth information; the fifth information is related to the first identifier and includes at least one of the following: Credentials; Long-term key; Sequence number SQN.

39. The device according to any one of claims 36 to 38, wherein The device further includes: A second receiving module for receiving second information from a third network function, or receiving the first identifier and the second information; Where the first information further includes the second information, and the second information includes at least one of the following: First radio access technology RAT type; First public land mobile network PLMN identifier PLMN ID; First non-public network NPN identifier NID; First non-terrestrial network NTN type, or first satellite type.

40. The device according to any one of claims 36 to 39, wherein, The device further includes: A third receiving module for receiving third information from a third network function, or receiving the first identifier and the third information; Where the first information further includes the third information, and the third information includes at least one of the following: Identity routing information; Home network public key; Public key identifier.

41. The device according to any one of claims 36 to 40, wherein, The device further includes: A fourth receiving module for receiving fourth information from a third network function, or receiving the first identifier and the fourth information; Where the first information further includes the fourth information, and the fourth information includes at least one of the following: Service type; Allowed or subscribed data network name DNN; Single network slice selection assistance information S-NSSAI; Access Point Name APN; Traffic description information.

42. The apparatus according to any one of claims 36 to 41, wherein, The device further includes at least one of the following: A fifth receiving module, configured to receive the second identifier from a third network function, or receive a first identifier and the second identifier; A sixth receiving module, configured to receive the first information from a third network function, or receive a first identifier and the first information.

43. An information processing apparatus, applied to a third network function, the apparatus comprising: A third execution module, configured to execute a third operation, where the third operation includes any one of the following: Receive a first identifier from a first network function, and send the first information to the first network function; Send a first identifier and first information to a first network function; Wherein, the first information includes at least one of the following: A second identifier or a fifth identifier; Second information; Third information; Fourth information; Wherein, the second information includes at least one of the following: A first radio access technology (RAT) type; A first public land mobile network (PLMN) identifier (PLMN ID); A first non-public network (NPN) identifier (NID); A first satellite type; The third information includes at least one of the following: Identity routing information; A home network public key; A public key identifier; The fourth information includes at least one of the following: A service type; An allowed or subscribed data network name (DNN); A single network slice selection assistance information (S-NSSAI); An access point name (APN); Traffic description information; Wherein, the second identifier is included in the subscription information related to the first identifier, and the first identifier and the second identifier indicate a terminal; the fifth identifier is an identifier generated or obtained based on the second identifier.

44. A communication 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, it implements the steps of the information processing method according to any one of claims 1 to 13, or implements the steps of the information processing method according to any one of claims 14 to 27, or implements the steps of the information processing method according to claim 28 or 29.

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, it implements the steps of the information processing method according to any one of claims 1 to 13, or implements the steps of the information processing method according to any one of claims 14 to 27, or implements the steps of the information processing method according to claim 28 or 29.

Citation Information

Patent Citations

  • Private network cross-network authentication method and device

    CN114070597A

  • Session establishment method and device, electronic equipment and storage medium

    CN114501681A

  • Location Management

    US20230022005A1