Configuration file downloading method and system of eSIM, electronic equipment and storage medium

By introducing a trigger server in the Internet of Things terminal, using short messages and Https protocols to achieve download and activation of eSIM configuration files, the access problems of terminals with limited network capabilities and limited operating interfaces is solved, and remote eSIM for multiple terminals is realized Access and standardization provide a foundation for the development of 5G.

CN119095023APending Publication Date: 2024-12-06CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310658200.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

The prior art is difficult to achieve eSIM access to restricted network capabilities and/or operating interface support for restricted IoT terminals, especially in the M2M field. Due to cost and technical reasons, operators and card dealers have failed to develop effectively, resulting in the platform. Inadequate access adaptability to terminals.

Method used

By setting the trigger server as a bridge between the target terminal and the eSIM management server, short messages trigger the configuration file download task to realize the download and activation of the eSIM configuration file, support Https protocol and protocol conversion, and ensure that the terminal can access eSIM management on demand platform.

Benefits of technology

Remote eSIM access for multiple types of terminals is realized, the access process is simplified, the complexity caused by terminal differences is avoided, the access specifications is unified, the access scenarios of IoT terminals are enriched, and the foundation for the development of 5G is provided. .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119095023A_ABST
    Figure CN119095023A_ABST
Patent Text Reader

Abstract

The invention discloses an eSIM configuration file downloading method and system, electronic equipment and a storage medium, and belongs to the technical field of communication. The method comprises the steps that a polling short message sent by a target terminal is received, a polling response short message is returned to the target terminal, and the polling short message is used for polling whether a configuration file downloading task exists or not; receiving a configuration file downloading request sent by the target terminal, wherein the configuration file downloading request is generated after the target terminal determines that the polling response short message indicates that the configuration file downloading task exists; and downloading an eSIM configuration file of the target terminal from an eSIM management server according to the configuration file downloading request, and sending the downloaded eSIM configuration file to the target terminal. The method is used for solving the problem in the prior art that the network capability is limited and / or the operation interface supports the eSIM access of the limited Internet of Things terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, system, electronic device and storage medium for downloading a configuration file of an eSIM. Background Art

[0002] Embedded Subscriber Identification Module (eSIM) has become the new favorite in the era of 5G Internet of Everything. eSIM refers to a technical system that can securely write profiles into terminals through remote download and activate them on demand. The eSIM technical standards currently recognized and followed by the industry are led and promoted by GSMA. GSMA has divided different standard working groups to conduct eSIM technology research based on eSIM functional requirements, technical requirements, test methods, compliance certification, security assurance, card file interoperability and other modules, and has determined two eSIM technology solutions for consumer electronics (RSP) and the Internet of Things (M2M). In 2013, GSMA released the SGP.01[2] and SGP.02[3] series of standards for the M2M market including the Internet of Vehicles. This series of standards defines a remote management mode that is strongly bound to the issuing operator. Later, in 2016, GSMA released the SGP.21[4] and SGP.22[5] series of standards for consumer electronics products including wearable devices. Compared with the former, the latter gives end users the freedom to download eSIM on demand without being bound to an operator. A large number of products that adopt the standard have been launched on the market, and it has become the mainstream standard for eSIM technology.

[0003] RSP technology requires that the terminal has a control panel, or can be connected to the main device through Bluetooth, WiFi and other network methods. Users can independently control the device to connect to the eSIM management server (also known as the eSIM management platform) to perform profile download and activation operations, and can actively trigger download and activation instructions to the eSIM management server. However, with the development of the types of IoT, many IoT devices (such as dumb terminal devices) are unable to achieve the ability to actively trigger due to their application scenarios, costs, hardware performance and other reasons. Due to the lack of an active control panel, it is impossible to achieve the autonomous triggering of profile downloads in RSP technology.

[0004] M2M technology is that the eSIM management server triggers the target terminal to download and activate the profile to the eSIM management server through SMS, which is mainly applicable to Internet of Things scenarios such as Internet of Vehicles. However, due to cost and technical reasons, operators and card companies have not made any progress in M2M. M2M has not developed effectively due to cost and platform reasons, so the platform's access adaptation capabilities for terminals are particularly important; the platform cannot be limited to download scenarios that meet international standards, but must be expanded and integrated with the development of domestic eSIM.

[0005] Since the Internet of Things has the characteristics of wide application scenarios and diverse terminal product forms, some Internet of Things terminals (dumb terminal devices) with limited network capabilities and / or limited operating interface support do not support the same protocols, and do not all support the ability of HTTS to connect to the eSIM management server. They cannot directly use the Profile download capability provided by Rsp to download the electronic card to the local terminal for use. Such terminals are common in the field of the Internet of Things, and how to achieve eSIM access for such terminals is a problem that needs to be solved.

[0006] Application Contents

[0007] To this end, the present application provides a method, system, electronic device and storage medium for downloading a configuration file of an eSIM to solve the problem of eSIM access of an IoT terminal with limited network capabilities and / or limited operation interface support in the prior art.

[0008] In order to achieve the above-mentioned object, the first aspect of the present application provides a method for downloading a configuration file of an embedded user identity module eSIM, which is applied to a trigger server, comprising:

[0009] Receiving a polling short message sent by a target terminal, and returning a polling response short message to the target terminal, wherein the polling short message is used to poll whether there is a configuration file download task;

[0010] receiving a configuration file download request sent by the target terminal, wherein the configuration file download request is generated by the target terminal after determining that the polling response short message indicates that the configuration file download task exists;

[0011] The eSIM configuration file of the target terminal is downloaded from the eSIM management server according to the configuration file download request, and the downloaded eSIM configuration file is sent to the target terminal.

[0012] Optionally, before receiving the polling short message sent by the target terminal, the method further includes:

[0013] A verification short message is sent to the target terminal, wherein the verification short message includes the identity authentication information of the trigger server and an identifier for triggering the automatic sending of the polling short message.

[0014] Optionally, returning a polling response short message to the target terminal includes:

[0015] When the configuration file download task exists, the generated polling response short message includes an activation code, the activation code is used to indicate the existence of the configuration file download task, and the activation code includes the access address of the eSIM management server, and the polling response short message is returned to the target terminal.

[0016] Optionally, the configuration file download request includes an access address of the eSIM management server and an identifier of the target terminal;

[0017] The downloading the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request includes:

[0018] After determining that the configuration file download request includes the access address of the eSIM management server, downloading the eSIM configuration file corresponding to the identifier of the target terminal from the eSIM management server.

[0019] Optionally, downloading the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and sending the downloaded eSIM configuration file to the target terminal includes:

[0020] The configuration file download request is encapsulated using the Https protocol and sent to the eSIM management server;

[0021] Receive a configuration file download response returned by the eSIM management server, where the configuration file download response is encapsulated using the Https protocol;

[0022] Parsing the configuration file download response to obtain the eSIM configuration file of the target terminal;

[0023] The eSIM configuration file is encapsulated according to a transmission protocol supported by the target terminal and then sent to the target terminal.

[0024] A second aspect of the present application provides a method for downloading a configuration file of an embedded user identity module eSIM, which is applied to a target terminal and includes:

[0025] Sending a polling short message to a trigger server, and receiving a polling response short message returned by the trigger server, wherein the polling short message is used to poll whether there is a configuration file download task;

[0026] After determining that the polling response short message indicates that the configuration file download task exists, sending a configuration file download request to the trigger server;

[0027] Receive an eSIM configuration file of the target terminal returned by the trigger server, where the eSIM configuration file is downloaded by the trigger server from an eSIM management server according to the configuration file download request.

[0028] Optionally, before sending the polling short message to the trigger server, the method further includes:

[0029] Acquire a verification short message sent by the trigger server, wherein the verification short message includes identity authentication information of the trigger server and an identifier for triggering automatic sending of the polling short message;

[0030] Parsing the verification short message to obtain the identity authentication information and the identifier;

[0031] After the trigger server is authenticated according to the identity authentication information, the step of sending the polling short message to the trigger server is performed according to the instruction of the identifier.

[0032] A third aspect of the present application provides a configuration file downloading system for an embedded user identity module eSIM, comprising:

[0033] a trigger server, configured to receive a polling short message sent by a target terminal, and return a polling response short message to the target terminal, wherein the polling short message is used to poll whether there is a configuration file download task; receive a configuration file download request sent by the target terminal, wherein the configuration file download request is generated by the target terminal after determining that the polling response short message indicates that there is the configuration file download task; download the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and send the downloaded eSIM configuration file to the target terminal;

[0034] The target terminal is configured to send a polling short message to a trigger server and receive a polling response short message returned by the trigger server, wherein the polling short message is used to poll whether there is a configuration file download task; after determining that the polling response short message indicates that there is the configuration file download task, send a configuration file download request to the trigger server; and receive an eSIM configuration file of the target terminal returned by the trigger server, wherein the eSIM configuration file is downloaded by the trigger server from an eSIM management server according to the configuration file download request.

[0035] A fourth aspect of the present application provides an electronic device, including:

[0036] one or more processors;

[0037] A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the first aspect, or implement the method according to any one of the second aspect;

[0038] One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

[0039] A fifth aspect of the present application provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the program implements the method according to any one of the first aspect, or implements the method according to any one of the second aspect.

[0040] This application has the following advantages:

[0041] By setting up a trigger server as a bridge for communication between the target terminal and the eSIM management server, the trigger server triggers the execution of the configuration file download task through a short message sent by the target terminal, and acts as an intermediate device to download the eSIM configuration file for the target terminal, so that IoT terminals with limited network capabilities and / or limited operating interface support can achieve eSIM access, realize remote eSIM access for various types of terminals, avoid the access complexity caused by terminal differences, facilitate the unification of eSIM access specifications, enrich the current scenarios of IoT terminal access to eSIM, and provide a foundation for the development of 5G. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings are used to provide further understanding of the present application and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present application, but do not constitute a limitation to the present application.

[0043] Figure 1 A schematic diagram of an eSIM configuration file download system architecture provided in an embodiment of the present application;

[0044] Figure 2 A schematic diagram of a method for downloading a configuration file of an eSIM provided in an embodiment of the present application;

[0045] Figure 3 A schematic diagram of another eSIM configuration file downloading method provided in an embodiment of the present application;

[0046] Figure 4 A schematic diagram of an authentication and downloading process provided in an embodiment of the present application;

[0047] Figure 5 A schematic diagram of the functions mainly implemented by a trigger server provided in an embodiment of the present application;

[0048] Figure 6 A schematic diagram of a protocol conversion process provided in an embodiment of the present application;

[0049] Figure 7 A schematic diagram of the structure of an eSIM configuration file downloading device provided in an embodiment of the present application;

[0050] Figure 8 A schematic diagram of the structure of another eSIM configuration file downloading device provided in an embodiment of the present application;

[0051] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The specific implementation of the present application is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present application, and is not used to limit the present application.

[0053] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0054] The terms used in this application are only used to describe specific embodiments and are not intended to limit the present application.As used in this application, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0055] When the terms “comprising” and / or “made of…” are used in this application, it specifies the existence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0056] Unless otherwise defined, all terms (including technical and scientific terms) used in this application have the same meaning as those commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this application.

[0057] In a first aspect, an embodiment of the present application provides a system for downloading a configuration file of an eSIM, such as Figure 1 As shown, the system mainly includes a trigger server 10, a target terminal 11 and an eSIM management server 12.

[0058] Among them, the trigger server 10, also known as the eSIM trigger service platform, is used to receive a polling short message sent by the target terminal and return a polling response short message to the target terminal, where the polling short message is used to poll whether there is a configuration file download task; receive a configuration file download request sent by the target terminal, where the configuration file download request is generated by the target terminal after determining that the polling response short message indicates that there is the configuration file download task; download the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and send the downloaded eSIM configuration file to the target terminal.

[0059] The target terminal 11 is used to send a polling short message to the trigger server and receive a polling response short message returned by the trigger server, wherein the polling short message is used to poll whether there is a configuration file download task; after determining that the polling response short message indicates that there is the configuration file download task, send a configuration file download request to the trigger server; and receive the eSIM configuration file of the target terminal returned by the trigger server, wherein the eSIM configuration file is downloaded by the trigger server from the eSIM management server according to the configuration file download request.

[0060] Among them, the target terminal can be any terminal that has customized the eSIM service. The terminal can support the Short Message Gateway Interface Protocol (SGIP short message protocol for short), preset the seed number of the national traffic, and preset the terminal identification in the trigger server after leaving the factory. The terminal identification includes the electronic identity identification (EID), the integrated circuit card identification code (ICCID), and the mobile integrated services digital network (MISDN) information, and the trigger server root certificate is pre-configured in the target terminal.

[0061] In this embodiment, considering that the eSIM terminal that is not actively triggered by the user (i.e., dumb terminal) cannot directly complete the communication with the eSIM management server, in order to promote the interaction between the two, a network element part, i.e., a trigger server, is added to the operator's overall management platform. The trigger server serves as a bridge for communication between the target terminal and the eSIM management server. The target terminal and the trigger server can trigger the eSIM service through short message instructions to complete the purpose of interaction.

[0062] Among them, the trigger server 10 establishes a communication connection through an application platform (generally a marketing activity management platform (CMP platform)), and provides an access interface to administrators and other users through the application platform. Administrators and other users instruct the trigger server to initiate an eSIM activation operation on the target terminal through the application platform. The eSIM activation operation on the target terminal mainly includes: the trigger server sends a verification short message to the target terminal, and the verification short message includes the identity authentication information of the trigger server and an identifier for triggering the automatic sending of a polling short message; the target terminal receives the verification short message, verifies the trigger server after parsing, and sends a polling short message to the trigger server after the verification is passed.

[0063] Among them, the eSIM management server is specifically the SM-DP+ server.

[0064] In the second aspect, based on the same concept, the embodiment of the present application provides a method for downloading a configuration file of an eSIM, which is applied to a trigger server, such as Figure 2 As shown, the method flow mainly includes:

[0065] Step 201: The trigger server receives a polling short message sent by a target terminal and returns a polling response short message to the target terminal. The polling short message is used to poll whether there is a configuration file download task.

[0066] In an exemplary embodiment, before the trigger server receives the polling short message sent by the target terminal, it sends a verification short message to the target terminal, and the verification short message includes the identity authentication information of the trigger server and an identifier for triggering the automatic sending of the polling short message. The target terminal parses the verification short message to obtain the identity authentication information and the identifier; after verifying the trigger server according to the identity authentication information, the target terminal performs the step of sending the polling short message to the trigger server according to the instruction of the identifier.

[0067] In an exemplary embodiment, the triggering server returns a polling response short message to the target terminal, including: when there is a configuration file download task, including an activation code in the generated polling response short message, the activation code is used to indicate that there is a configuration file download task, and the activation code includes an access address of the eSIM management server, and the polling response short message is returned to the target terminal. The target terminal parses the polling response short message, and when it is determined that the polling response short message contains the activation code, it is determined that there is a configuration file download task.

[0068] The activation code is generated for the target terminal by the eSIM management server when receiving an eSIM subscription request for the target terminal, and the generated activation code is synchronized to the trigger server.

[0069] Step 202: The trigger server receives a configuration file download request sent by the target terminal. The configuration file download request is generated by the target terminal after determining that the polling response short message indicates that there is a configuration file download task.

[0070] Step 203: The trigger server downloads the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and sends the downloaded eSIM configuration file to the target terminal.

[0071] In an exemplary embodiment, the configuration file download request includes an access address of the eSIM management server and an identifier of the target terminal.

[0072] The triggering server downloads the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, including: after determining that the configuration file download request includes the access address of the eSIM management server, downloading the eSIM configuration file corresponding to the identifier of the target terminal from the eSIM management server.

[0073] In an exemplary embodiment, the trigger server downloads the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and sends the downloaded eSIM configuration file to the target terminal, including: the trigger server encapsulates the configuration file download request using the Https protocol and sends it to the eSIM management server; receives the configuration file download response returned by the eSIM management server, and the configuration file download response is encapsulated using the Https protocol; parses the configuration file download response to obtain the eSIM configuration file of the target terminal; and encapsulates the eSIM configuration file according to the transmission protocol supported by the target terminal and sends it to the target terminal.

[0074] In the third aspect, based on the same concept, the embodiment of the present application provides a method for downloading a configuration file of an eSIM, which is applied to a target terminal, such as Figure 3 As shown, the method flow mainly includes:

[0075] Step 301: The target terminal sends a polling short message to a trigger server, and receives a polling response short message returned by the trigger server. The polling short message is used to poll whether there is a configuration file download task.

[0076] In an exemplary embodiment, before the target terminal sends a polling short message to the trigger server, it obtains a verification short message sent by the trigger server, wherein the verification short message includes the identity authentication information of the trigger server and an identifier for triggering the automatic sending of the polling short message; the verification short message is parsed to obtain the identity authentication information and the identifier; after the trigger server is authenticated according to the identity authentication information, the step of sending the polling short message to the trigger server is performed according to the instruction of the identifier.

[0077] Step 302: After determining that the polling response short message indicates that there is a configuration file download task, the target terminal sends a configuration file download request to the trigger server.

[0078] When there is a configuration file download task, the trigger server receives an activation code included in the generated polling response short message, the activation code is used to indicate that there is a configuration file download task, and the activation code includes the access address of the eSIM management server, and returns the polling response short message to the target terminal. The target terminal parses the polling response short message, and when it is determined that the polling response short message contains the activation code, it is determined that there is a configuration file download task.

[0079] Step 303: The target terminal receives the eSIM configuration file of the target terminal returned by the trigger server. The eSIM configuration file is downloaded by the trigger server from the eSIM management server according to the configuration file download request.

[0080] The target terminal writes the received eSIM configuration file into the eSIM card (ie, eUICC), thereby activating the eSIM.

[0081] In an exemplary embodiment, the target terminal interacts with the trigger server to complete the authentication and download process, such as Figure 4 As shown, the authentication and downloading process mainly includes:

[0082] Step 401: The administrator initiates a subscription for the eSIM service of the target terminal through the operator's service support system;

[0083] Step 402: The operator service support system initiates resource binding to the eSIM management server;

[0084] Step 403: the eSIM management server generates an activation code for the eSIM service of the target terminal and synchronizes it to the trigger server;

[0085] Step 404, the administrator initiates an activation instruction to the trigger server through the application platform (generally a CMP platform);

[0086] Step 405: After receiving the activation instruction, the trigger server saves the activation instruction and sends a short message (i.e., a short message activation command) to the target terminal through the SGIP SMS protocol. The short message is as follows: Data = timestamp + "000001" + platform identifier + digital signature + trigger server certificate. After receiving the short message, the LPA in the target terminal parses the short message and verifies the trigger server certificate using the pre-configured root certificate. After the verification is successful, the digital signature is verified and the platform identifier is confirmed to complete the authentication of the trigger server.

[0087] Step 406, after obtaining the "000001" instruction, the LPA in the target terminal automatically sends a short message to the trigger server according to the set rules to poll whether there is a download instruction task; the trigger server receives and parses the short message and returns the next operation instruction to the target terminal;

[0088] Step 407: The target terminal receives the next operation instruction, parses and executes it. When it is determined that there is a download instruction task, it obtains an activation code from the trigger server (the activation code contains the address of the eSIM management server). The target terminal completes authentication and profile download through the trigger server and the eSIM management server according to the address in the activation code.

[0089] After completing the download task, the target terminal calls the reporting card data interface of the trigger server to return the execution result to the trigger server, thereby completing the result feedback.

[0090] The LPA of the target terminal, which stands for Local Profile Assistant in English, is a remote configuration data platform that connects the terminal and the operator to establish user card data channels and manage data.

[0091] In the above embodiments, the trigger server is a newly added network element, which can realize the eSIM management of the terminal that is not actively triggered by the user, such as Figure 5 As shown, the main functions implemented include:

[0092] Support protocol conversion function, which can convert the relevant protocols used by IoT terminals into the Https protocol of eSIM specification, and assist the terminal to achieve protocol connection with the eSIM management platform;

[0093] Supports task issuance and management of terminals, can actively issue commands to terminals for management, provide terminal equipment registration, control command registration and query and deregistration functions, and can also realize more terminal management functions by developing supporting applications for control interaction or directly handing over to the trigger service platform according to the settings;

[0094] Supports local card file management and can provide local profile management capabilities, including activation, deactivation, deletion, reset, etc. It can also preset related commands on the terminal, such as data reporting, so that the trigger server can have more status permissions.

[0095] Among them, for the protocol conversion function, since the RSP eSIM specification stipulates that only the Https protocol can be used for interaction, IoT terminals that do not support the Https protocol cannot directly connect to the eSIM management server. Therefore, the trigger server can also implement the protocol conversion function based on the IoT protocol supported by the terminal, converting the relevant protocols used by the IoT terminal, such as TCP / UDP / Coap / MQTT / LwM2M, etc., into the https protocol that meets the requirements for eUICC remote management. Taking profile download as an example, the process of protocol conversion is as follows: Figure 6 As shown, it mainly includes:

[0096] Step 601, the target terminal is powered on for the first time;

[0097] Step 602: The target terminal sends a message to the trigger server to report the terminal information;

[0098] Step 603, after receiving the terminal information reported by the target terminal, the trigger server sends a text message instruction for triggering the connection to the target terminal, that is, sends a trigger message;

[0099] Step 604, the target terminal establishes a connection with the trigger server;

[0100] Step 605: The target terminal sends an APDU command to the eUICC (i.e., the eSIM card) to obtain necessary card information, i.e., eUICC card information;

[0101] Step 606: The target terminal uses the connection to send a download request to the trigger server, where the download request includes the eUICC card information.

[0102] Step 607: The trigger server sends an Https request to the SM-DP+ server to request to send profile data;

[0103] Step 608: Repeat steps 605-607 until the SM-DP+ server returns the profile data.

[0104] Step 609, triggering the server to send the profile data to the target terminal and disconnecting;

[0105] Step 610: The target terminal writes the profile data into the eUICC by sending an APDU instruction.

[0106] In the methods or systems provided in the above embodiments, a trigger server is set as a bridge for communication between the target terminal and the eSIM management server. The trigger server triggers the execution of the configuration file download task through a short message sent by the target terminal, and acts as an intermediate device to download the eSIM configuration file for the target terminal, thereby enabling IoT terminals with limited network capabilities and / or limited operation interface support to achieve eSIM access, realizing remote eSIM access for various types of terminals, avoiding access complexity caused by terminal differences, facilitating the unification of eSIM access specifications, enriching the current scenarios for IoT terminals to access eSIM, and providing a foundation for the development of 5G.

[0107] The embodiments of this application solve the difficulty of dumb terminal-type IoT devices accessing eSIM, unify the implementation plan for remote control of terminals, use short messages and trigger servers to enable dumb terminals to download eSIM card data, enrich the access scenarios of current IoT devices, and lay a solid foundation for the realization of 5G.

[0108] With the development of RSP eSIM technology in the field of Internet of Things, non-user-actively triggered eSIM terminals are gradually showing application needs, and related products are currently being tested on a small scale. The docking and management operations of this type of terminal with the RSP eSIM management platform, etc., have been proved to be feasible through experiments using the eSIM access solution provided by this application. At the current stage, the method provided by this application is used to achieve docking with multiple Internet of Things manufacturers and terminals, the platform runs smoothly, various interfaces and functions are normal, and security and interoperability requirements are guaranteed, which can provide a reference for the standardization of the next technical solution. In general, the embodiment of the present application can achieve one-point docking with non-user-actively triggered Internet of Things eSIM terminals, avoiding the complexity of differential docking and facilitating the unified and standardized development of products; at the same time, the platform has the conditions for portability, and the eSIM Internet of Things SMS triggering service can be transplanted to operating companies or other manufacturers as a terminal management service as a whole, to achieve network access for various types of Internet of Things eSIM terminals, and at the same time meet the needs of centralized management of terminals.

[0109] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0110] In a fourth aspect, an embodiment of the present application provides an eSIM configuration file downloading device, which is applied to a trigger server. The specific implementation of the device can refer to the relevant description of the trigger server in the above embodiments, which will not be repeated here. Figure 7 As shown, the device mainly includes:

[0111] The first processing module 701 is used to receive a polling short message sent by a target terminal and return a polling response short message to the target terminal, wherein the polling short message is used to poll whether there is a configuration file download task;

[0112] The second processing module 702 is used to receive a configuration file download request sent by the target terminal, where the configuration file download request is generated by the target terminal after determining that the polling response short message indicates that there is a configuration file download task;

[0113] The third processing module 703 is configured to download the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and send the downloaded eSIM configuration file to the target terminal.

[0114] In a fifth aspect, an embodiment of the present application provides an eSIM configuration file downloading device. The device is applied to a target terminal. The specific implementation of the device can refer to the relevant description of the target terminal in the above embodiments, which will not be repeated here. Figure 8 As shown, the device mainly includes:

[0115] The first processing module 801 sends a polling short message to a trigger server, and receives a polling response short message returned by the trigger server, wherein the polling short message is used to poll whether there is a configuration file download task;

[0116] The second processing module 802 sends a configuration file download request to the trigger server after determining that the polling response short message indicates that the configuration file download task exists;

[0117] The third processing module 803 receives the eSIM configuration file of the target terminal returned by the trigger server, where the eSIM configuration file is downloaded by the trigger server from the eSIM management server according to the configuration file download request.

[0118] The functions or modules included in the device provided in the embodiments of the present application can be used to execute the method described in the first aspect method embodiment above. Its specific implementation and technical effects can refer to the description of the above method embodiment. For the sake of brevity, they will not be repeated here.

[0119] It should be noted that all modules involved in this embodiment are logic modules. In practical applications, a logic unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed by this application, but this does not mean that there are no other units in this embodiment.

[0120] Reference Fig. 9 , an embodiment of the present application provides an electronic device, comprising:

[0121] One or more processors 901;

[0122] A memory 902 having one or more programs stored thereon, which, when the one or more programs are executed by one or more processors, enables the one or more processors to implement any one of the above eSIM configuration file downloading methods;

[0123] One or more I / O interfaces 903 are connected between the processor and the memory and are configured to implement information exchange between the processor and the memory.

[0124] Among them, the processor 901 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 902 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 903 is connected between the processor 901 and the memory 902, and can realize information interaction between the processor 901 and the memory 902, including but not limited to a data bus (Bus), etc.

[0125] In some embodiments, the processor 901 , the memory 902 , and the I / O interface 903 are connected to each other through a bus, and further connected to other components of the computing device.

[0126] This embodiment further provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the eSIM configuration file downloading method provided in this embodiment is implemented. To avoid repeated description, the specific steps of the eSIM configuration file downloading method are not repeated here.

[0127] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods applied for above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0128] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 existence of other identical elements in the process, method, article or device including the element.

[0129] Those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present embodiment and to form different embodiments.

[0130] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present application, but the present application is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and substance of the present application, and these modifications and improvements are also considered to be within the scope of protection of the present application.

Claims

1. A method for downloading a configuration file of an embedded user identity module (eSIM), characterized in that: Applicable to trigger server, including: Receiving a polling short message sent by a target terminal, and returning a polling response short message to the target terminal, wherein the polling short message is used to poll whether there is a configuration file download task; receiving a configuration file download request sent by the target terminal, wherein the configuration file download request is generated by the target terminal after determining that the polling response short message indicates that the configuration file download task exists; The eSIM configuration file of the target terminal is downloaded from the eSIM management server according to the configuration file download request, and the downloaded eSIM configuration file is sent to the target terminal.

2. The method according to claim 1, characterized in that Before receiving the polling short message sent by the target terminal, the method further includes: A verification short message is sent to the target terminal, wherein the verification short message includes the identity authentication information of the trigger server and an identifier for triggering the automatic sending of the polling short message.

3. The method according to claim 2, characterized in that The returning a polling response short message to the target terminal includes: When the configuration file download task exists, the generated polling response short message includes an activation code, the activation code is used to indicate the existence of the configuration file download task, and the activation code includes the access address of the eSIM management server, and the polling response short message is returned to the target terminal.

4. The method according to claim 3, characterized in that The configuration file download request includes the access address of the eSIM management server and the identifier of the target terminal; The downloading the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request includes: After determining that the configuration file download request includes the access address of the eSIM management server, downloading the eSIM configuration file corresponding to the identifier of the target terminal from the eSIM management server.

5. The method according to claim 3, characterized in that: The downloading the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and sending the downloaded eSIM configuration file to the target terminal includes: The configuration file download request is encapsulated using the Https protocol and sent to the eSIM management server; Receive a configuration file download response returned by the eSIM management server, where the configuration file download response is encapsulated using the Https protocol; Parsing the configuration file download response to obtain the eSIM configuration file of the target terminal; The eSIM configuration file is encapsulated according to a transmission protocol supported by the target terminal and then sent to the target terminal.

6. A method for downloading a configuration file of an embedded user identity module eSIM, characterized in that: Applied to target terminals, including: Sending a polling short message to a trigger server, and receiving a polling response short message returned by the trigger server, wherein the polling short message is used to poll whether there is a configuration file download task; After determining that the polling response short message indicates that the configuration file download task exists, sending a configuration file download request to the trigger server; Receive an eSIM configuration file of the target terminal returned by the trigger server, where the eSIM configuration file is downloaded by the trigger server from an eSIM management server according to the configuration file download request.

7. The method according to claim 6, characterized in that Before sending the polling short message to the trigger server, the method further includes: Acquire a verification short message sent by the trigger server, wherein the verification short message includes identity authentication information of the trigger server and an identifier for triggering automatic sending of the polling short message; Parsing the verification short message to obtain the identity authentication information and the identifier; After the trigger server is authenticated according to the identity authentication information, the step of sending the polling short message to the trigger server is performed according to the instruction of the identifier.

8. A configuration file download system for an embedded user identity module eSIM, characterized in that: include: A trigger server is used to receive a polling short message sent by a target terminal and return a polling response short message to the target terminal, wherein the polling short message is used to poll whether there is a configuration file download task; receiving a configuration file download request sent by the target terminal, wherein the configuration file download request is generated by the target terminal after determining that the polling response short message indicates that the configuration file download task exists; Downloading the eSIM configuration file of the target terminal from the eSIM management server according to the configuration file download request, and sending the downloaded eSIM configuration file to the target terminal; The target terminal is configured to send a polling short message to a trigger server and receive a polling response short message returned by the trigger server, wherein the polling short message is used to poll whether there is a configuration file download task; after determining that the polling response short message indicates that there is the configuration file download task, send a configuration file download request to the trigger server; and receive an eSIM configuration file of the target terminal returned by the trigger server, wherein the eSIM configuration file is downloaded by the trigger server from an eSIM management server according to the configuration file download request.

9. An electronic device, characterized in that: include: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5, or implement the method according to any one of claims 6 to 7; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

10. A computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented, or the method according to any one of claims 6 to 7 is implemented.

Citation Information

Cited By

  • Smart electric meter eSIM seed number local communication downloading method and system

    CN119300011A