Information processing method, device and equipment and computer readable storage medium

By receiving and establishing a communication link based on the new terminal identification code, the problem of blockage of SMS transmission caused by dynamic changes in IMSI/SUPI numbers in 5G networks is solved, and normal SMS transmission and extended applicable scenarios are realized in security-enhanced scenarios.

CN120264265APending Publication Date: 2025-07-04CHINA MOBILE CHENGDU INFORMATION & TELECOMM TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410008812.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In 5G networks, dynamic changes in IMSI/SUPI numbers cause SMS routing and transmission to be blocked, limiting applicable scenarios for 5G SMS transmission.

Method used

By receiving the new terminal identification code sent by the network element of the unified data management unit in the network device, a communication link is established, and short messages are sent based on the new terminal identification code to ensure that the SMS can still be transmitted normally when the terminal identification code is switched.

Benefits of technology

It realizes normal transmission of SMS in security-enhanced scenarios, and widens the applicable scenarios for 5G SMS transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264265A_ABST
    Figure CN120264265A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information processing method. The method comprises the following steps: receiving a new terminal identification code of a first terminal sent by a unified data management unit network element in network equipment; wherein the new terminal identification code is set for the first terminal by a unified data management unit network element in the network equipment based on a switching strategy for the terminal identification code; the terminal identification code is used for uniquely identifying the terminal; if it is determined that the terminal identification code of the first terminal is switched based on the new terminal identification code, establishing a communication link with the network device based on the new terminal identification code; and sending a short message carrying a terminal identification code corresponding to the user identification card of the second terminal to the network equipment based on the new terminal identification code through the communication link, so that the network equipment sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal. The embodiment of the invention further discloses an information processing device and equipment and a computer readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to information processing technologies in the field of communications, and in particular to an information processing method, apparatus, device, and computer-readable storage medium. Background Art

[0002] Currently, fifth-generation mobile communication technology (5G) mobile terminals generally have two numbers, namely a mobile terminal number and an International Mobile Subscriber Identity (IMSI), and the two are in one-to-one correspondence. Among them, the mobile terminal number (i.e., the mobile phone number) is used to identify the user's communication terminal, and the IMSI is used to uniquely identify the mobile user, mainly for identity recognition, security authentication, and routing selection. Currently, there are two mainstream technologies for 5G short message sending: one is to transform the Internet Protocol Multimedia Subsystem (IMS) based on the 4th Generation Mobile Communication Technology (4G) and implement it based on the Voice over Internet Protocol (VOIP) technology; the other is the implementation of the Non-Access Stratum (NAS) of the 5G system in the 3rd Generation Partnership Project (3GPP) protocol. Both implementation methods perform short message sending for a fixed IMSI / Subscription Permanent Identifier (SUPI). According to the existing communication protocol, 5G short message sending mainly performs identity verification through the IMSI / SUPI to locate the sending end and the receiving end.

[0003] In the 5G network, the IMSI / SUPI is the unique identifier of the terminal and is used to identify mobile devices in the 5G network. The IMSI / SUPI number remains unchanged when the terminal sends short messages, makes voice calls, or roams in the 5G network. In mobile communications, the IMSI / SUPI number belongs to sensitive information. To prevent it from being stolen or misused, in some scenarios of signaling protection and privacy protection, the terminal IMSI number will be dynamically changed; when the IMSI is dynamically changed, the short message routing and short message transmission cannot locate the corresponding network element according to the IMSI / SUPI number, which results in problems such as blocked 5G short message transmission and limited applicable application scenarios. Summary of the Invention

[0004] To solve the above technical problems, an embodiment of the present application provides an information processing method, apparatus, device, and computer-readable storage medium, which solve the problem of limited applicable application scenarios in the short message transmission solution in the related art and ensure the normal transmission of short messages.

[0005] To achieve the above object, the technical solution of the embodiment of the present application is implemented as follows:

[0006] An information processing method, the method includes:

[0007] Receiving a new terminal identification code of a first terminal sent by a unified data management unit network element in a network device; wherein, the new terminal identification code is set for the first terminal by the unified data management unit network element in the network device based on a switching strategy for the terminal identification code; the terminal identification code is used to uniquely identify a terminal;

[0008] If it is determined that the terminal identification code of the first terminal has been switched based on the new terminal identification code, establishing a communication link with the network device based on the new terminal identification code;

[0009] Through the communication link, sending a short message carrying the terminal identification code corresponding to the user identification card of a second terminal to the network device based on the new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal.

[0010] In the above solution, the step of if it is determined that the terminal identification code of the first terminal has been switched based on the new terminal identification code, establishing a communication link with the network device based on the new terminal identification code includes:

[0011] Obtaining the current terminal identification code in the user identification card of the first terminal;

[0012] Based on the current terminal identification code and the new terminal identification code, determining whether the terminal identification code of the first terminal has been switched;

[0013] When it is determined that the terminal identification code of the first terminal has been switched, establishing a communication link with the network device based on the new terminal identification code.

[0014] In the above solution, the step of obtaining the current terminal identification code in the user identification card of the first terminal includes:

[0015] Periodically reading the current terminal identification code in the user identification card of the first terminal;

[0016] Correspondingly, determining whether the terminal identification code of the first terminal has been switched based on the current terminal identification code and the new terminal identification code includes:

[0017] Matching the current terminal identification code with the new terminal identification code;

[0018] If the current terminal identification code does not match the new terminal identification code, it is determined that the terminal identification code of the first terminal has been switched.

[0019] In the above solution, the method further includes:

[0020] Storing the current terminal identification code and the new terminal identification code into the data storage module of the first terminal.

[0021] In the above solution, establishing a communication link with the network device based on the new terminal identification code includes:

[0022] Based on the new terminal identification code, sending a registration request to the network device through a new session message corresponding to a new session identifier;

[0023] If an acknowledgement message for the registration request sent by the network device is received, establishing the communication link with the network device;

[0024] If a failure message for the registration request sent by the network device is received, generating a prompt message for indicating re-registration of the first terminal.

[0025] An information processing method, the method includes:

[0026] Setting a terminal identification code and a switching policy for the terminal identification code through a unified data management unit network element in a network device; wherein, the terminal identification code is used to uniquely identify a terminal;

[0027] Based on the switching policy, switching the terminal identification code of a first terminal to a new terminal identification code by the unified data management unit network element, and sending the new terminal identification code to the first terminal;

[0028] Establishing a communication link with the first terminal based on the new terminal identification code;

[0029] Receiving a short message carried with the terminal identification code corresponding to a user identification card of a second terminal sent by the first terminal through the communication link, and sending the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

[0030] In the above solution, establishing a communication link with the first terminal based on the new terminal identification code includes:

[0031] Generate a new session identifier for the new session message for the new terminal identifier;

[0032] Receive a registration request sent by the first terminal through the new session message corresponding to the new session identifier;

[0033] Verify the first terminal based on the registration request;

[0034] If the verification is passed, send a confirmation message for the registration request to the first terminal;

[0035] If the verification fails, send a failure message for the registration request to the first terminal.

[0036] A first data processing device, the device includes:

[0037] A receiving unit, configured to receive a new terminal identifier of a first terminal sent by a unified data management unit network element in a network device; wherein, the new terminal identifier is set by the unified data management unit network element in the network device for the first terminal based on a switching strategy for the terminal identifier; the terminal identifier is used to uniquely identify a terminal;

[0038] A first processing unit, configured to, if it is determined based on the new terminal identifier that the terminal identifier of the first terminal has been switched, establish a communication link with the network device based on the new terminal identifier;

[0039] A sending unit, configured to send, through the communication link, a short message carrying a terminal identifier corresponding to a user identification card of a second terminal to the network device based on the new terminal identifier, so that the network device sends the short message to the second terminal based on the terminal identifier corresponding to the user identification card of the second terminal.

[0040] A second data processing device, the device includes:

[0041] A setting unit, configured to set a terminal identifier and a switching strategy for the terminal identifier through a unified data management unit network element in a network device; wherein, the terminal identifier is used to uniquely identify a terminal;

[0042] A second processing unit, configured to switch the terminal identifier of the first terminal to a new terminal identifier based on the switching strategy through the unified data management unit network element, and send the new terminal identifier to the first terminal;

[0043] The second processing unit is further configured to establish a communication link with the first terminal based on the new terminal identifier;

[0044] A third processing unit, configured to receive, via the communication link, a short message carrying a terminal identification code corresponding to a user identification card of a second terminal sent by the first terminal, and send the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

[0045] A first terminal, the first terminal comprising: a first processor, a first memory, and a first communication bus;

[0046] The first communication bus is used to implement a communication connection between the first processor and the first memory;

[0047] The first processor is configured to execute an information processing program in the first memory to implement the steps of the above information processing method.

[0048] A network device, the network device comprising: a second processor, a second memory, and a second communication bus;

[0049] The second communication bus is used to implement a communication connection between the second processor and the second memory;

[0050] The second processor is configured to execute an information processing program in the second memory to implement the steps of the above information processing method.

[0051] A computer-readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps of the above information processing method.

[0052] The information processing method, apparatus, device, and computer-readable storage medium provided by the embodiments of the present application can receive a new terminal identification code of a first terminal sent by a unified data management unit network element in a network device, where the new terminal identification code is set by the network device for the first terminal based on a handover policy. If it is determined that the terminal identification code of the first terminal has been switched based on the new terminal identification code, a communication link is established with the network device based on the new terminal identification code. Then, via the communication link, a short message carrying a terminal identification code corresponding to a user identification card of a second terminal is sent to the network device based on the new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal. In this way, even when the terminal identification code of the terminal has been switched, a short message can be sent to a network element in the network device based on the switched terminal identification code, and then the short message is sent to other terminals through the network element, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G short messages and broadens the applicable application scenarios. Description of the Drawings

[0053] Figure 1A schematic flowchart of an information processing method provided by an embodiment of the present application;

[0054] Figure 2 A schematic flowchart of another information processing method provided by an embodiment of the present application;

[0055] Figure 3 A schematic flowchart of yet another information processing method provided by an embodiment of the present application;

[0056] Figure 4 A schematic diagram of information interaction among a terminal, a core network, and a SIM card in an information processing method provided by an embodiment of the present application;

[0057] Figure 5 A schematic diagram of information interaction among a first terminal, a second terminal, and a core network in an information processing method provided by an embodiment of the present application;

[0058] Figure 6 A schematic diagram of the architectures of a first terminal and a second terminal in an information processing method provided by an embodiment of the present application;

[0059] Figure 7 A schematic diagram of the structure of a first information processing device provided by an embodiment of the present application;

[0060] Figure 8 A schematic diagram of the structure of a second information processing device provided by an embodiment of the present application;

[0061] Figure 9 A schematic diagram of the structure of a first terminal provided by an embodiment of the present application;

[0062] Figure 10 A schematic diagram of the structure of a network device provided by an embodiment of the present application. Detailed implementation manners

[0063] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application.

[0064] It should be understood that the "embodiments of the present application" or "the foregoing embodiments" mentioned throughout the specification mean that specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the "in the embodiments of the present application" or "in the foregoing embodiments" that appear throughout the specification do not necessarily refer to the same embodiments. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner. In various embodiments of the present application, the magnitude of the serial numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments.

[0065] Without special instructions, when the electronic device executes any step in the embodiments of the present application, it can be the processor of the electronic device that executes this step. It is also worth noting that the embodiments of the present application do not limit the order of execution of the following steps by the electronic device. In addition, the methods used to process data in different embodiments can be the same method or different methods. It should also be noted that any step in the embodiments of the present application can be independently executed by the electronic device, that is, when the electronic device executes any step in the following embodiments, it can be independent of the execution of other steps.

[0066] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0067] The embodiments of the present application provide an information processing method, which can be applied to a first terminal. Referring to Figure 1 as shown, the method may include the following steps:

[0068] Step 101, receive a new terminal identification code of the first terminal sent by the unified data management unit network element in the network device.

[0069] Among them, the new terminal identification code is set for the first terminal by the unified data management unit network element in the network device based on the switching strategy for the terminal identification code; the terminal identification code is used to uniquely identify the terminal.

[0070] In the embodiment of the present application, the unified data management unit network element may refer to the (Unified Data Management, UDM) network element; the new terminal identification code may refer to the new terminal identification code set for the first terminal; the terminal identification code may refer to the identification that can uniquely identify the terminal; in a feasible implementation manner, the terminal identification code may refer to the IMSI or SUPI. That is to say, the UDM network element may switch the IMSI or SUPI for the first terminal according to the pre-set switching policy, and send the switched new IMSI or new SUPI to the first terminal. Of course, if the IMSI or SUPI of the second terminal also needs to be switched, the UDM network element may switch the IMSI or SUPI for the second terminal according to the switching policy.

[0071] It should be noted that the first terminal may refer to the terminal that needs to send a short message, and the second terminal may refer to the terminal that receives the short message; of course, the first terminal may also refer to the terminal that receives the short message, and the second terminal may refer to the terminal that needs to send the short message. The network device may refer to the network element in the core network.

[0072] Step 102: If it is determined based on the new terminal identification code that the terminal identification code of the first terminal has been switched, establish a communication link with the network device based on the new terminal identification code.

[0073] In the embodiment of the present application, the first terminal may determine whether the terminal identification code of the first terminal has been switched based on the received switched new terminal identification code and the original terminal identification code of the first terminal; and when it is determined that the terminal identification code of the first terminal has been switched, the first terminal may establish a communication link between itself and the network element of the core network according to the switched new terminal identification code. Among them, the network element in the core network that establishes the communication link with it may refer to the network element in the core network required for short message transmission.

[0074] Among them, step 102 may be implemented in the following manner:

[0075] Step 102a: Obtain the current terminal identification code in the user identification card of the first terminal.

[0076] Among them, the user identification card may refer to the identification card used in the first terminal to connect to the Global System For Mobile Communications (GSM) network; in a feasible implementation manner, the user identification card may refer to the Subscriber Identity Module (SIM) card.

[0077] It should be noted that the current terminal identification code may refer to the IMSI or SUPI that has been previously assigned to the first terminal by the SIM card of the first terminal, and is the one used by the SIM card of the first terminal before the IMSI or SUPI is switched, that is, it can be considered as the IMSI or SUPI currently obtained on the SIM card.

[0078] Step 102b: Based on the current terminal identification code and the new terminal identification code, determine whether the terminal identification code of the first terminal has been switched.

[0079] In the embodiment of the present application, the first terminal can compare the current terminal identification code obtained from the SIM card with the new terminal identification code sent by the UDM network element of the network device received; then, it can determine whether the IMSI or SUPI of the first terminal has been switched according to the comparison result.

[0080] Step 102c: When it is determined that the terminal identification code of the first terminal has been switched, establish a communication link with the network device based on the new terminal identification code.

[0081] Among them, when the first terminal determines that its IMSI or SUPI has been switched, it means that it is no longer possible to continue communicating with network elements such as the UDM network element, the Access and Mobility Management Function (AMF) network element, and the Short Messasge Service Function (SMSF) network element in the core network using the original IMSI or SUPI; then, at this time, it is necessary to establish a communication link with the network elements in the core network based on the switched new IMSI or SUPI.

[0082] Step 103: Through the communication link, send a short message carrying the terminal identification code corresponding to the user identification card of the second terminal to the network device based on the new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal.

[0083] In the embodiment of the present application, the first terminal can send a short message to network elements such as the AMF network element and the SMSF network element in the core network through the communication link established for the new IMSI or SUPI with the network elements in the core network, so that network elements such as the AMF network element and the SMSF network element in the core network can forward the short message to the second terminal corresponding to the IMSI or SUPI corresponding to the SIM card of the second terminal.

[0084] The information processing method provided by the embodiments of the present application can also send short messages to the network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then send the short messages to other terminals through the network element, realizing the transmission of short messages in the security enhancement scenario; moreover, it ensures the normal transmission of 5G short messages and broadens the applicable application scenarios.

[0085] Based on the foregoing embodiments, the embodiments of the present application provide an information processing method, which can be applied to a network device. Referring to Figure 2 as shown, the method may include the following steps:

[0086] Step 201: Set the terminal identification code and the switching strategy for the terminal identification code through the unified data management unit network element in the network device.

[0087] Among them, the terminal identification code is used to uniquely identify the terminal.

[0088] In the embodiments of the present application, the switching strategy may be a strategy information pre-set by the UDM network element in the core network for the terminals communicating with it, used to switch the IMSI or SUPI for the terminal; the set terminal identification code may be multiple IMSIs or SUPIs pre-set by the UDM network element for the terminals communicating with it. It should be noted that the number of set terminal identification codes may also be pre-determined.

[0089] Step 202: Switch the terminal identification code of the first terminal to a new terminal identification code based on the switching strategy through the unified data management unit network element, and send the new terminal identification code to the first terminal.

[0090] In the embodiments of the present application, in the current application service scenario, when the IMSI or SUPI of the terminal needs to be switched, the UDM network element in the core network can set a new IMSI or SUPI for the first terminal that needs to switch the IMSI or SUPI according to the switching strategy to obtain the new IMSI or SUPI; then, the new IMSI or SUPI can be sent to the first terminal.

[0091] Step 203: Establish a communication link with the first terminal based on the new terminal identification code.

[0092] In the embodiments of the present application, the network element in the core network can establish a communication link between the network element in the core network and the first terminal according to the switched new IMSI or SUPI. Among them, the network element in the core network may refer to the network element in the core network required for short message transmission.

[0093] Step 204: Receive a short message carrying the terminal identification code corresponding to the user identification card of the second terminal sent by the first terminal through the communication link, and send the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

[0094] In the embodiment of the present application, network elements such as the AMF network element and the SMSF network element in the core network can receive the short message sent by the first terminal through this communication link, and forward the short message to the second terminal corresponding to the IMSI or SUPI of the second terminal through network elements such as the AMF network element and the SMSF network element.

[0095] It should be noted that the description of the same steps and the same content in this embodiment and other embodiments can refer to the description in other embodiments, and will not be repeated here.

[0096] The information processing method provided by the embodiment of the present application can also send a short message to a network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then send the short message to other terminals through the network element, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G short messages and expands the applicable application scenarios.

[0097] Based on the foregoing embodiments, the embodiment of the present application provides an information processing method. Refer to Figure 3 As shown, the method may include the following steps:

[0098] Step 301: The network device sets the terminal identification code and the switching policy for the terminal identification code through the unified data management unit network element in the network device.

[0099] Wherein, the terminal identification code is used to uniquely identify the terminal.

[0100] Step 302: The network device switches the terminal identification code of the first terminal to a new terminal identification code based on the switching policy through the unified data management unit network element, and sends the new terminal identification code to the first terminal.

[0101] In the embodiment of the present application, as Figure 4 shown, dynamic switching of the IMSI or SUPI number can be performed between the core network and the SIM card of the first terminal, that is, switching to a new IMSI or SUPI number. Moreover, as Figure 5 shown, the UDM network element in the core network can set the terminal identification code and the switching policy for the terminal. Of course, the UDM can switch a new IMSI or SUPI number for the first terminal. If the IMSI or SUPI number of the second terminal also needs to be switched, the same UDM network element can also switch the corresponding IMSI or SUPI number for the second terminal according to the switching policy.

[0102] It should be noted that, asFigure 5 After the UDM network element in the core network shown switches the IMSI or SUPI number of the first terminal or the second terminal, it can send the switched IMSI or SUPI number to the first terminal or the second terminal in real time.

[0103] Step 303: The network device generates a new session identifier for the new session message for the new terminal identifier.

[0104] In the embodiment of the present application, the new session identifier can be used to implement a session between the first terminal and the network element in the core network for the switched new IMSI or SUPI number. Of course, if the IMSI or SUPI number of the second terminal also changes, a session identifier for generating session information can also be generated for the switched IMSI or SUPI number of the second terminal.

[0105] Step 304: The first terminal receives the new terminal identifier of the first terminal sent by the unified data management unit network element in the network device.

[0106] Step 305: The first terminal periodically reads the current terminal identifier code in the user identification card of the first terminal.

[0107] In the embodiment of the present application, as Figure 6 shown, the terminal can periodically read and analyze the IMSI or SUPI number through its own timer module, that is, it can periodically read the IMSI or SUPI number from the SIM card.

[0108] Step 306: The first terminal matches the current terminal identifier with the new terminal identifier.

[0109] Among them, the first terminal can compare the current terminal identifier read from the SIM card with the new terminal identifier. Specifically, as Figure 4 and 6 shown, the IMSI / SUPI parsing and processing module can periodically read the current IMSI or SUPI number in the SIM card and compare the current IMSI or SUPI number with the new IMSI or SUPI number.

[0110] Step 307: If the current terminal identifier does not match the new terminal identifier, the first terminal determines that the terminal identifier of the first terminal has been switched.

[0111] In the embodiment of the present application, if the current IMSI or SUPI number is different from the new IMSI or SUPI number, it is confirmed that the IMSI or SUPI number of the first terminal has been switched.

[0112] Step 308: When it is determined that the terminal identification code of the first terminal has switched, the first terminal sends a registration request to the network device based on the new terminal identification code through the new session message corresponding to the new session identifier.

[0113] In the embodiments of the present application, as Figure 4 and 5 shown, after it is determined that the IMSI or SUPI number of the first terminal has switched, the first terminal can re-register with the core network, that is, send a registration request to the corresponding network element in the core network through the new session message corresponding to the new session identifier.

[0114] Step 309: The network device receives the registration request sent by the first terminal through the new session message corresponding to the new session identifier.

[0115] Step 310: The network device verifies the first terminal based on the registration request.

[0116] In the embodiments of the present application, after receiving the registration request, network elements such as the AMF and SMSF in the core network can verify the identity information of the first terminal to determine whether the first terminal can communicate with the corresponding network elements such as the AMF and SMSF in the core network subsequently. It should be noted that the verification process of the first terminal by the core network can refer to the corresponding implementation processes and procedures in the 3GPP protocol of the related art.

[0117] It should be noted that after step 310, steps 311 to 314 can be executed; or, steps 315 to 316 can be executed.

[0118] Step 311: If the verification is passed, the network device sends a confirmation message for the registration request to the first terminal and establishes a communication link with the first terminal.

[0119] Step 312: If the first terminal receives the confirmation message for the registration request sent by the network device, the first terminal establishes a communication link with the network device.

[0120] In the embodiments of the present application, after the network element in the core network verifies the identity information of the first terminal, it can establish a communication link between the first terminal and the corresponding network element in the core network. Then, as Figure 4 shown, the first terminal can perform the positioning of the first terminal with the core network according to the new IMSI or SUPI number.

[0121] Step 313: The first terminal sends a short message carrying the terminal identification code corresponding to the user identification card of the second terminal to the network device through the communication link based on the new terminal identification code.

[0122] Step 314: The network device receives, via a communication link, a short message sent by the first terminal and carrying the terminal identification code corresponding to the subscriber identification card of the second terminal, and sends the short message to the second terminal corresponding to the terminal identification code corresponding to the subscriber identification card of the second terminal.

[0123] In the embodiment of the present application, after a communication link is established between the first terminal and the core network, as Figure 4 and Figure 5 shown, the first terminal can send a short message to the core network; after receiving it, the core network can perform paging of the receiving terminal (i.e., the second terminal) based on the IMSI or SUPI number of the second terminal. After finding the second terminal, the network element in the core network can forward the short message to the second terminal. It should be noted that if the second terminal is not found, a message indicating a failure in sending is fed back to the first terminal.

[0124] Step 315: If the verification fails, the network device sends a failure message for the registration request to the first terminal.

[0125] Step 316: If receiving the failure message for the registration request sent by the network device, the first terminal generates a prompt message for indicating re-registration of the first terminal.

[0126] In the embodiment of the present application, when the network element in the core network fails to verify the identity information of the first terminal, it can send a failure message indicating verification failure to the first terminal; furthermore, as Figure 6 shown, the authentication module in the first terminal can trigger corresponding measures based on the failure message. For example, the authentication module can generate prompt messages such as warnings to indicate that the user re-verifies the identity of the terminal, so that the first terminal re-registers.

[0127] In other embodiments of the present application, the method may further include:

[0128] Step 317: The first terminal stores the current terminal identification code and the new terminal identification code in the data storage module of the first terminal.

[0129] Wherein, throughout the process, the first terminal can store the current IMSI or SUPI and the new IMSI or SUPI in real time in the data storage module as Figure 6 shown for subsequent comparison; moreover, the data storage module can store at least 2 IMSI / SUPI numbers each time. That is to say, the current IMSI or SUPI can be read from the data storage module corresponding to the SIM card.

[0130] It should be noted that for the case of dynamic IMSI / SUPI switching in this application, an IMSI / SUPI dynamic switching function is added to the UDM module in the core network of the 5G SMS service device. Multiple IMSI / SUPI numbers are preset for users, and an IMSI / SUPI switching detection algorithm is added to the terminal of the 5G SMS service device to detect IMSI / SUPI switching. When IMSI / SUPI switches, the current IMSI / SUPI of the terminal and the new IMSI / SUPI after switching are recorded, and registration is performed with the core network using the new IMSI / SUPI number. The user terminal uses the new IMSI / SUPI number to send SMS based on NAS. Furthermore, support for dynamic IMSI / SUPI switching in the existing 5G secure private network is achieved, improving the reliability and stability of the 5G SMS service and providing technical support for the development of the 5G SMS service.

[0131] It should be noted that for the description of the same steps and the same content in this embodiment and other embodiments, reference may be made to the description in other embodiments, and details will not be repeated here.

[0132] The information processing method provided in the embodiment of this application can also send a short message to a network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then the network element sends the short message to other terminals, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G SMS and expands the applicable application scenarios.

[0133] Based on the foregoing embodiments, an embodiment of this application provides a first information processing device. The first information processing device corresponds to a first terminal, and the first information processing device can be applied to Figure 1 and Figure 3 the information processing method provided in the corresponding embodiment. Referring to Figure 7 as shown, the first information processing device 4 may include: a receiving unit 41, a first processing unit 42, and a sending unit 43, where:

[0134] The receiving unit 41 is configured to receive a new terminal identification code of the first terminal sent by the network device; where the new terminal identification code is set by the network device for the first terminal based on a switching policy for the terminal identification code;

[0135] The first processing unit 42 is configured to, if it is determined based on the new terminal identification code that the terminal identification code of the first terminal has switched, establish a communication link with the network device based on the new terminal identification code;

[0136] A sending unit 43, configured to send, via a communication link, a short message carrying a terminal identification code corresponding to a user identification card of a second terminal to a network device based on a new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal.

[0137] In other embodiments of the present application, the first processing unit 42 is further configured to perform the following steps:

[0138] Obtain a current terminal identification code in a user identification card of the first terminal;

[0139] Based on the current terminal identification code and the new terminal identification code, determine whether the terminal identification code of the first terminal has been switched;

[0140] When it is determined that the terminal identification code of the first terminal has been switched, establish a communication link with the network device based on the new terminal identification code.

[0141] In other embodiments of the present application, the first processing unit 42 is further configured to periodically read a current terminal identification code in a user identification card of the first terminal;

[0142] Correspondingly, the first processing unit 42 is further configured to perform the following steps:

[0143] Match the current terminal identification code with the new terminal identification code;

[0144] If the current terminal identification code does not match the new terminal identification code, determine that the terminal identification code of the first terminal has been switched.

[0145] In other embodiments of the present application, the first processing unit 42 is further configured to store the current terminal identification code and the new terminal identification code in a data storage module of the first terminal.

[0146] In other embodiments of the present application, the first processing unit 42 is further configured to perform the following steps:

[0147] Based on the new terminal identification code, send a registration request to the network device through a new session message corresponding to a new session identifier;

[0148] If an acknowledgment message for the registration request sent by the network device is received, establish a communication link with the network device;

[0149] If a failure message for the registration request sent by the network device is received, generate a prompt message for indicating re-registration of the first terminal.

[0150] It should be noted that for the specific descriptions of the steps executed by each unit, reference may be made to Figure 1 and Figure 3 the information processing methods provided in the corresponding embodiments, which will not be elaborated here.

[0151] The first information processing device provided by the embodiments of the present application can also send a short message to a network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then send the short message to other terminals through the network element, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G short messages and broadens the applicable application scenarios.

[0152] Based on the foregoing embodiments, the embodiments of the present application provide a second information processing device, which corresponds to the network device, and this second information processing device can be applied to Figure 2 and Figure 3 In the information processing method provided by the corresponding embodiment, as shown in Figure 8 , the second information processing device 5 may include: a setting unit 51, a second processing unit 52, and a third processing unit 53, where:

[0153] The setting unit 51 is configured to set a terminal identification code and a switching policy for the terminal identification code through a unified data management unit network element in the network device; wherein, the terminal identification code is used to uniquely identify the terminal;

[0154] The second processing unit 52 is configured to switch the terminal identification code of the first terminal to a new terminal identification code based on the switching policy through the unified data management unit network element, and send the new terminal identification code to the first terminal;

[0155] The second processing unit 52 is further configured to establish a communication link with the first terminal based on the new terminal identification code;

[0156] The third processing unit 53 is configured to receive, through the communication link, a short message carried with the terminal identification code corresponding to the user identification card of the second terminal sent by the first terminal, and send the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

[0157] In other embodiments of the present application, the second processing unit 52 is further configured to perform the following steps:

[0158] Generate a new session identifier for a new session message for the new terminal identification code;

[0159] Receive a registration request sent by the first terminal through the new session message corresponding to the new session identifier;

[0160] Verify the first terminal based on the registration request;

[0161] If the verification is passed, send a confirmation message for the registration request to the first terminal, and establish a communication link with the first terminal;

[0162] If the verification fails, send a failure message for the registration request to the first terminal.

[0163] It should be noted that for the specific descriptions of the steps executed by each unit, reference can be made to Figure 2 and Figure 3 the information processing method provided in the corresponding embodiments, which will not be elaborated here.

[0164] The second information processing device provided in the embodiments of the present application can also send a short message to a network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then send the short message to other terminals through the network element, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G short messages and broadens the applicable application scenarios.

[0165] Based on the foregoing embodiments, an embodiment of the present application provides a first terminal, which can be applied to Figure 1 and Figure 3 the information processing method provided in the corresponding embodiments, with reference to Figure 9 as shown, the first terminal 6 may include: a first processor 61, a first memory 62, and a first communication bus 63, where:

[0166] The first communication bus 63 is used to implement the communication connection between the first processor 61 and the first memory 62;

[0167] The first processor 61 is used to execute the information processing program in the first memory 62 to implement the following steps:

[0168] Receive the new terminal identification code of the first terminal sent by the network device; wherein, the new terminal identification code is set by the network device for the first terminal based on the switching strategy for the terminal identification code;

[0169] If it is determined based on the new terminal identification code that the terminal identification code of the first terminal has changed, establish a communication link with the network device based on the new terminal identification code;

[0170] Through the communication link, send a short message carrying the terminal identification code corresponding to the user identification card of the second terminal to the network device based on the new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal.

[0171] In other embodiments of the present application, when the first processor 61 is used to execute the information processing program in the first memory 62 and it is determined based on the new terminal identification code that the terminal identification code of the first terminal has changed, establish a communication link with the network device based on the new terminal identification code to implement the following steps:

[0172] Obtain the current terminal identification code in the user identification card of the first terminal;

[0173] Determine whether the terminal identification code of the first terminal has been switched based on the current terminal identification code and the new terminal identification code;

[0174] When it is determined that the terminal identification code of the first terminal has been switched, establish a communication link with the network device based on the new terminal identification code.

[0175] In other embodiments of the present application, the first processor 61 is used to execute the information processing program in the first memory 62 to obtain the current terminal identification code in the user identification card of the first terminal, so as to implement the following steps:

[0176] Periodically read the current terminal identification code in the user identification card of the first terminal;

[0177] Correspondingly, the first processor 61 is used to execute the information processing program in the first memory 62 to determine whether the terminal identification code of the first terminal has been switched based on the current terminal identification code and the new terminal identification code, so as to implement the following steps:

[0178] Match the current terminal identification code with the new terminal identification code;

[0179] If the current terminal identification code does not match the new terminal identification code, determine that the terminal identification code of the first terminal has been switched.

[0180] In other embodiments of the present application, the first processor 61 is used to execute the information processing program in the first memory 62, and can also implement the following steps:

[0181] Store the current terminal identification code and the new terminal identification code in the data storage module of the first terminal.

[0182] In other embodiments of the present application, the first processor 61 is used to execute the information processing program in the first memory 62 to establish a communication link with the network device based on the new terminal identification code, so as to implement the following steps:

[0183] Based on the new terminal identification code, send a registration request to the network device through the new session message corresponding to the new session identifier;

[0184] If an acknowledgment message for the registration request sent by the network device is received, establish a communication link with the network device;

[0185] If a failure message for the registration request sent by the network device is received, generate a prompt message for indicating re-registration of the first terminal.

[0186] It should be noted that the specific description of the steps executed by the first processor can be referred to Figure 1 and Figure 3 In the information processing method provided in the corresponding embodiments, it will not be elaborated here.

[0187] The first terminal provided by the embodiments of the present application can also send a short message to a network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then send the short message to other terminals through the network element, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G short messages and broadens the applicable application scenarios.

[0188] Based on the foregoing embodiments, an embodiment of the present application provides a network device, which can be applied to Figure 2 and Figure 3 the information processing method provided by the corresponding embodiment. As shown in Figure 10 , the network device 7 may include: a second processor 71, a first memory 72, and a second communication bus 73, where:

[0189] The second communication bus 73 is used to implement the communication connection between the second processor 71 and the second memory 72;

[0190] The second processor 71 is used to execute the information processing program in the second memory 72 to implement the following steps:

[0191] Set the terminal identification code and the switching strategy for the terminal identification code through the unified data management unit network element in the network device; where the terminal identification code is used to uniquely identify the terminal;

[0192] Switch the terminal identification code of the first terminal to a new terminal identification code through the unified data management unit network element based on the switching strategy, and send the new terminal identification code to the first terminal;

[0193] Establish a communication link with the first terminal based on the new terminal identification code;

[0194] Receive a short message carried with the terminal identification code corresponding to the user identification card of the second terminal sent by the first terminal through the communication link, and send the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

[0195] In other embodiments of the present application, the second processor 71 is used to execute the information processing program in the second memory 72 to establish a communication link with the first terminal based on the new terminal identification code to implement the following steps:

[0196] Generate a new session identifier for the new session message for the new terminal identification code;

[0197] Receive a registration request sent by the first terminal through the new session message corresponding to the new session identifier;

[0198] Verify the first terminal based on the registration request;

[0199] If the verification is passed, send a confirmation message for the registration request to the first terminal and establish a communication link with the first terminal;

[0200] If the verification fails, send a failure message for the registration request to the first terminal.

[0201] It should be noted that the specific description of the steps executed by the second processor can be referred to Figure 2 and Figure 3 the information processing method provided in the corresponding embodiments, which will not be elaborated here.

[0202] The network device provided by the embodiments of the present application can also send a short message to a network element in the network device based on the switched terminal identification code when the terminal identification code of the terminal changes, and then the network element sends the short message to other terminals, realizing the transmission of short messages in a security-enhanced scenario; moreover, it ensures the normal transmission of 5G short messages and expands the applicable application scenarios.

[0203] Based on the foregoing embodiments, the embodiments of the present application provide a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figures 1 - 3 the steps of the information processing method provided in the corresponding embodiments.

[0204] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0205] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for realizing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0206] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction means that implements the function specified in one process Figure 1 one process or a plurality of processes and / or boxes Figure 1 specified in a box or a plurality of boxes.

[0207] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, such that a series of operational steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the function specified in one process Figure 1 one process or a plurality of processes and / or boxes Figure 1 specified in a box or a plurality of boxes.

[0208] As described above, the foregoing are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily conceive of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. An information processing method, characterized in that, The method is applied to a first terminal, and the method includes: Receiving a new terminal identification code of the first terminal sent by a unified data management unit network element in a network device; wherein, the new terminal identification code is set for the first terminal by the unified data management unit network element in the network device based on a switching policy for the terminal identification code; the terminal identification code is used to uniquely identify a terminal; If it is determined based on the new terminal identification code that the terminal identification code of the first terminal has been switched, establishing a communication link with the network device based on the new terminal identification code; Sending, through the communication link, a short message carrying the terminal identification code corresponding to the user identification card of a second terminal to the network device based on the new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal.

2. The method according to claim 1, characterized in that, The step of if it is determined based on the new terminal identification code that the terminal identification code of the first terminal has been switched, establishing a communication link with the network device based on the new terminal identification code includes: Obtaining a current terminal identification code in the user identification card of the first terminal; Based on the current terminal identification code and the new terminal identification code, determining whether the terminal identification code of the first terminal has been switched; When it is determined that the terminal identification code of the first terminal has been switched, establishing a communication link with the network device based on the new terminal identification code.

3. The method according to claim 2, characterized in that, The step of obtaining a current terminal identification code in the user identification card of the first terminal includes: Periodically reading the current terminal identification code in the user identification card of the first terminal; Correspondingly, the step of based on the current terminal identification code and the new terminal identification code, determining whether the terminal identification code of the first terminal has been switched includes: Matching the current terminal identification code with the new terminal identification code; If the current terminal identification code does not match the new terminal identification code, determining that the terminal identification code of the first terminal has been switched.

4. The method according to claim 2, wherein The method further includes: Storing the current terminal identification code and the new terminal identification code in a data storage module of the first terminal.

5. The method according to claim 2, characterized in that, The step of establishing a communication link with the network device based on the new terminal identification code includes: Sending a registration request to the network device based on the new terminal identification code through a new session message corresponding to a new session identifier; If receiving a confirmation message for the registration request sent by the network device, establishing the communication link with the network device; If receiving a failure message for the registration request sent by the network device, generating a prompt message for indicating re-registration of the first terminal.

6. An information processing method, characterized in that, The method is applied to a network device, and the method includes: Setting a terminal identification code and a switching policy for the terminal identification code through a unified data management unit network element in the network device; wherein, the terminal identification code is used to uniquely identify a terminal; Switching the terminal identification code of the first terminal to a new terminal identification code based on the switching policy through the unified data management unit network element, and sending the new terminal identification code to the first terminal; Establishing a communication link with the first terminal based on the new terminal identification code; Receive a short message carrying the terminal identification code corresponding to the user identification card of the second terminal sent by the first terminal through the communication link, and send the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

7. The method according to claim 6, characterized in that, Establishing a communication link with the first terminal based on the new terminal identification code includes: Generating a new session identifier for a new session message for the new terminal identification code; Receiving a registration request sent by the first terminal through the new session message corresponding to the new session identifier; Verifying the first terminal based on the registration request; If the verification is passed, send a confirmation message for the registration request to the first terminal and establish the communication link with the first terminal; If the verification fails, send a failure message for the registration request to the first terminal.

8. A first data processing device, characterized in that, The device corresponds to the first terminal, and the device includes: A receiving unit, configured to receive the new terminal identification code of the first terminal sent by the unified data management unit network element in the network device; wherein, the new terminal identification code is set for the first terminal by the unified data management unit network element in the network device based on a handover policy; the terminal identification code is used to uniquely identify a terminal; A first processing unit, configured to, if it is determined based on the new terminal identification code that the terminal identification code of the first terminal has been switched, establish a communication link with the network device based on the new terminal identification code; A sending unit, configured to send, through the communication link, a short message carrying the terminal identification code corresponding to the user identification card of the second terminal to the network device based on the new terminal identification code, so that the network device sends the short message to the second terminal based on the terminal identification code corresponding to the user identification card of the second terminal.

9. A second data processing device, characterized in that, The device corresponds to the network device, and the device includes: A setting unit, configured to set a terminal identification code and a handover policy for the terminal identification code through the unified data management unit network element in the network device; wherein, the terminal identification code is used to uniquely identify a terminal; A second processing unit, configured to switch the terminal identification code of the first terminal to a new terminal identification code based on the handover policy through the unified data management unit network element and send the new terminal identification code to the first terminal; The second processing unit is further configured to establish a communication link with the first terminal based on the new terminal identification code; A third processing unit, configured to receive a short message carrying the terminal identification code corresponding to the user identification card of the second terminal sent by the first terminal through the communication link, and send the short message to the second terminal corresponding to the terminal identification code corresponding to the user identification card of the second terminal.

10. A first terminal, characterized in that, The first terminal includes: a first processor, a first memory, and a first communication bus; The first communication bus is used to implement a communication connection between the first processor and the first memory; The first processor is configured to execute an information processing program in the first memory to implement the steps of the information processing method according to any one of claims 1 to 5.

11. A network device, characterized in that, The network device includes: a second processor, a second memory, and a second communication bus; The second communication bus is used to implement a communication connection between the second processor and the second memory; The second processor is used to execute the information processing program in the second memory to implement the steps of the information processing method according to any one of claims 6 to 7.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the information processing method according to any one of claims 1 to 5 or 6 to 7.