Method, electronic device and storage medium for downloading a telecom provider profile

CN122534409APending Publication Date: 2026-08-07NANNING FUGUI PRECISION IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NANNING FUGUI PRECISION IND CO LTD
Filing Date
2025-02-05
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0004]鉴于以上内容,有必要提供一种下载电信商配置文件的方法、电子装置及存储介质,解决手机在未启动eSIM卡的情况下不能下载电信商配置文件的问题

Benefits of technology

[0008]The method, electronic device, and storage medium for downloading telecom operator configuration files in this embodiment of the invention connect the device and mobile phone via Bluetooth without changing the download process defined in the original specifications. The download request and download data are transmitted via Bluetooth, and the configuration file is finally downloaded and the eSIM card is activated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122534409A_ABST
    Figure CN122534409A_ABST
Patent Text Reader

Abstract

A method for downloading a telecom carrier profile, comprising: when an eSIM card of an eSIM device is to be activated, the eSIM device transmits a download network request to a mobile application (APP) of a mobile phone through Bluetooth; the mobile phone APP transmits the download network request to a mobile network operator (MNO) server to obtain a telecom carrier profile data packet, and transmits the telecom carrier profile data packet to the eSIM device through Bluetooth; and the eSIM device writes the telecom carrier profile data packet into the eSIM card. The present application also provides an electronic device and a storage medium for implementing the method, and solves the problem that a mobile phone can download a telecom carrier profile without activating an eSIM card.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method for downloading data, and more particularly to a method, electronic device, and storage medium for downloading telecommunications operator configuration files. Background Technology

[0002] An embedded Subscriber Identity Module (eSIM) card is a programmable SIM card integrated into a device, replacing the traditional physical SIM card. eSIM cards can store and switch profiles of different telecom operators, allowing users to switch operators more easily.

[0003] It's important to note that eSIM cards can directly modify the telecom operator's profile via software. Users simply need to download and save the telecom operator profile to the eSIM card, and the eSIM card can then switch telecom operators and networks based on that profile. However, before the eSIM card is activated on the electronic device, the device has no network access, and it cannot download the telecom operator profile on its own. Summary of the Invention

[0004] In view of the above, it is necessary to provide a method, electronic device, and storage medium for downloading telecom operator configuration files to solve the problem that mobile phones cannot download telecom operator configuration files when the eSIM card is not activated.

[0005] This invention provides a method for downloading a telecommunications operator's configuration file, applied in an electronic device, comprising: when changing the settings of an Embedded Subscriber Identity Module (eSIM), the eSIM device transmits eSIM change information to a mobile phone via Bluetooth; the mobile phone transmits the eSIM change information to a Mobile Network Operator (MNO) server; the MNO server verifies the eSIM change information, generates a transaction identifier and server signature information, and transmits the transaction identifier and server signature information to the mobile phone; wherein, the mobile phone transmits the transaction identifier and server signature information to the eSIM device via Bluetooth; the eSIM device, after verifying the eSIM change information based on the transaction identifier and server signature information, generates an embedded universal integrated circuit card. The mobile network operator (CNO) sends the embedded universal integrated circuit card (eUICC) signature information to the mobile phone via Bluetooth. The mobile phone then sends the eUICC signature information to the mobile network operator's server. After verifying the eUICC signature information, the CNO server sends the carrier profile metadata to the mobile phone. The mobile phone then sends the eUICC metadata to the embedded subscriber identification module (eUICC) device via Bluetooth. The eUICC device performs Profile Policy Rules (PPR) checks on the eUICC metadata and generates a confirmation download message, which is then sent to the mobile phone via Bluetooth. The mobile phone then sends the confirmation download message to the CNO server. Upon receiving the confirmation download message, the CNO server sends the eUICC data packet to the mobile phone. The mobile phone then sends the eUICC data packet to the eUICC device via Bluetooth. Finally, the eUICC device writes the eUICC data packet to its eUICC card and sends the writing result to the mobile phone via Bluetooth. The mobile phone then sends the writing result to the CNO server.

[0006] This invention also provides an electronic device, including a memory, a processor, and a program for downloading a telecommunications operator's configuration file stored in the memory and executable on the processor. The electronic device further includes a data transmission module, a data verification module, and a data writing module. When the program for downloading the telecommunications operator's configuration file is executed by the processor, it performs the following steps: When the embedded subscriber identity module (eSIM) setting needs to be changed, the eSIM device transmits the eSIM change information to a mobile phone via Bluetooth. The mobile phone transmits the eSIM change information to a mobile network operator (MNO) server. After verifying the eSIM change information, the MNO server generates a transaction identifier and server signature information, and transmits the transaction identifier and server signature information to the mobile phone. The mobile phone transmits the transaction identifier and server signature information to the eSIM device via Bluetooth. After verifying the eSIM change information based on the transaction identifier and server signature information, the eSIM device generates an embedded universal integrated circuit card (eUICC) signature information and transmits it to the mobile phone via Bluetooth. The mobile phone transmits the embedded general-purpose integrated circuit card (GPIB) signature information to the mobile network operator (CNO) server. After verifying the GPIB signature information, the CNO server transmits carrier profile metadata to the mobile phone. The mobile phone then transmits the carrier profile metadata to an embedded user identification module (e.g., a sub-user identification module) via Bluetooth. The e.g., the ...

[0007] This invention also provides a storage medium storing a computer program, which, when executed, implements the steps of the aforementioned method for downloading a telecommunications operator's configuration file.

[0008] The method, electronic device, and storage medium for downloading telecom operator configuration files in this embodiment of the invention connect the device and mobile phone via Bluetooth without changing the download process defined in the original specifications. The download request and download data are transmitted via Bluetooth, and the configuration file is finally downloaded and the eSIM card is activated. Attached Figure Description

[0009] Figure 1 This is a schematic diagram of a system for downloading telecommunications operator configuration files according to an embodiment of the present invention.

[0010] Figure 2 This is a flowchart illustrating the steps of a method for downloading a telecommunications operator's configuration file according to an embodiment of the present invention.

[0011] Figure 3 This is a schematic diagram of the hardware architecture of the electronic device according to an embodiment of the present invention.

[0012] Figure 4 This is a functional block diagram of an electronic device according to an embodiment of the present invention.

[0013] Explanation of main component symbols System 100 and 230 that download telecom operator configuration files Mobile network operator server 110 Mobile 120 Embedded User Identification Module Device 130 Local Configuration File Assistant Software Development Kit 140 Local Configuration File Assistant Manager 150 Local configuration file user interface 160, 170 Electronic devices 200 Processor 210 Memory 220 Data transmission module 310 Data verification module 320 Data writing module 330 Steps S1 to S9 The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation

[0014] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0015] Numerous specific details are set forth in the following description to provide a thorough understanding of the invention. The described embodiments are merely some, not all, of the embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0016] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

[0017] It should be noted that the descriptions involving "first," "second," etc., in this invention are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of the stated features. Furthermore, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0018] Figure 1 This is a schematic diagram of the system architecture for downloading telecommunications operator configuration files according to an embodiment of the present invention.

[0019] The system 100 for downloading telecom operator profiles in this embodiment of the invention includes a Mobile Network Operator (MNO) server 110, a mobile phone 120, an Embedded Subscriber Identity Module (eSIM) device 130, a Local Profile Assistant (LPA) software development kit (SDK) 140, an LPA Manager 150, and LPA User Interfaces 160 and 170. The various devices and components are connected via Bluetooth and HyperText Transfer Protocol Secure (HTTPS).

[0020] It should be noted that the system 100 for downloading telecom operator configuration files in this embodiment of the invention is a network architecture well known to those skilled in the art. The technical solution of the present invention is mainly based on this architecture and the SGP.22 download specification defined by GSMA, improving the original data transmission method. Therefore, the working principle of some components will not be described in detail.

[0021] When downloading an eSIM profile begins, the eSIM device 130 transmits a download network request to the mobile phone 120 via Bluetooth. Upon receiving the download network request, the mobile phone 120 accesses the MNO server 110 to exchange data and obtain the eSIM profile, simultaneously transmitting the profile to the eSIM device 130 via Bluetooth. Multiple network interaction requests are required during the download process, with Bluetooth acting as a bridge to ensure accurate transmission of network interaction data between the eSIM device 130 and the MNO server 110.

[0022] Figure 2 This is a flowchart illustrating the steps of a method for downloading a telecom operator's configuration file according to an embodiment of the present invention. The method is applied to electronic devices, including mobile wireless routers with eSIM cards, smartwatches, GPS positioning devices, and any calculator device capable of establishing a Bluetooth connection with a mobile phone and possessing an eSIM card. Depending on different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.

[0023] Step S1: When the eSIM settings need to be changed, the eSIM device 130 transmits the eSIM change information to the mobile phone 120 via Bluetooth, and the mobile phone 120 transmits the eSIM change information to the MNO server 110.

[0024] In step S2, after verifying the eSIM replacement information, the MNO server 110 generates a "Transaction Identifier (TransactionID)" and "Server Signature Information," and transmits the "Transaction Identifier" and "Server Signature Information" to the mobile phone 120. The mobile phone 120 then transmits the "Transaction Identifier" and "Server Signature Information" to the eSIM device 130 via Bluetooth.

[0025] In step S3, after verifying the eSIM replacement information based on the "transaction identifier" and the "server signature information," the eSIM device 130 generates "embedded universal integrated circuit card (eUICC) signature information" and transmits the "eUICC signature information" to the mobile phone 120 via Bluetooth. The mobile phone 120 then transmits the "eUICC signature information" to the MNO server 110.

[0026] In step S4, after verifying that the "eUICC signature information" is correct, the MNO server 110 sends the "telecom operator profile metadata" to the mobile phone 120, and the mobile phone 120 sends the "telecom operator profile metadata" to the eSIM device 130 via Bluetooth.

[0027] In step S5, the eSIM device 130 verifies the "telecom operator profile metadata" using "Profile Policy Rules (PPR)" and generates "confirmation download information," which is then transmitted to the mobile phone 120 via Bluetooth. The mobile phone 120 then transmits the "confirmation download information" to the MNO server 110.

[0028] In step S6, after receiving the "confirmation of download information", the MNO server 110 sends the "telecom operator configuration file data packet" to the mobile phone 120. The mobile phone 120 then sends the "telecom operator configuration file data packet" to the eSIM device 130 via Bluetooth.

[0029] In step S7, the eSIM device 130 writes the "telecom operator profile data packet" to its eSIM card (not shown) and transmits the "writing result information" to the mobile phone 120 via Bluetooth. The mobile phone 120 then transmits the "writing result information" to the MNO server 110.

[0030] In step S8, after receiving the "write result information", the MNO server 110 replies with "write confirmation information" to the mobile phone 120, and the mobile phone 120 transmits the "write confirmation information" to the eSIM device 130 via Bluetooth.

[0031] In step S9, after receiving the "write confirmation information", the eSIM device 130 deletes the "write result information" and completes the download process.

[0032] Figure 3 This is a schematic diagram of the hardware architecture of an electronic device according to an embodiment of the present invention. The electronic device 200 includes, for example, a mobile wireless router with an eSIM card, a smartwatch, a GPS positioning device, and any calculator device with an eSIM card that can establish a Bluetooth connection with a mobile phone, but is not limited to any other device. It can communicate with and be connected to a processor 210, a memory 220, and a system 230 for downloading carrier configuration files via a system bus. Figure 3 Only the electronic device 200 with components 210-230 is shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0033] The memory 220 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 220 may be an internal storage unit of the electronic device 200, such as the hard disk or memory of the electronic device 200. In other embodiments, the memory may also be an external storage device of the electronic device 200, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 200. Of course, the memory 220 may also include both internal storage units and external storage devices of the electronic device 200. In this embodiment, the memory 220 is typically used to store the operating system and various application software installed on the electronic device 200, such as the program code of the system 230 that downloads telecommunications operator configuration files. Furthermore, the memory 220 can also be used to temporarily store various types of data that have been output or will be output.

[0034] In some embodiments, the processor 210 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 210 is typically used to control the overall operation of the electronic device 200. In this embodiment, the processor 210 is used to run program code stored in the memory 220 or process data, for example, to run the system 230 that downloads telecommunications company configuration files.

[0035] It should be noted that, Figure 3 The electronic device 200 is merely an example. In other embodiments, the electronic device 200 may also include more or fewer components, or have different component configurations.

[0036] If the modules / units integrated in the electronic device 200 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, disks, optical discs, computer memory, read-only memory, random access memory, electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0037] Figure 4 This is a functional block diagram of an electronic device according to an embodiment of the present invention, which is used to execute a method for downloading a telecommunications operator configuration file. The method for downloading a telecommunications operator configuration file according to an embodiment of the present invention can be implemented by a computer program stored in a storage medium, such as memory 220 in the electronic device 200. When the computer program implementing the method of the present invention is loaded into memory 220 by processor 210, it drives processor 210 of the electronic device 200 to execute the method for downloading a telecommunications operator configuration file according to an embodiment of the present invention.

[0038] The electronic device 200 of this invention includes a data transmission module 310, a data verification module 320, and a data writing module 330.

[0039] When the eSIM settings need to be changed, the data transmission module 310 transmits the eSIM change information to the mobile phone 120 via Bluetooth. The mobile phone 120 transmits the eSIM change information to the MNO server 110. After verifying the eSIM change information, the MNO server 110 generates a "transaction identifier" and "server signature information," and transmits the "transaction identifier" and "server signature information" to the mobile phone 120. The data transmission module 310 obtains the "transaction identifier" and "server signature information" from the mobile phone 120 via Bluetooth.

[0040] After verifying the eSIM replacement information against the "transaction identifier" and the "server signature information," the data verification module 320 generates "eUICC signature information" and transmits it to the mobile phone 120 via Bluetooth. The mobile phone 120 then transmits the "eUICC signature information" to the MNO server 110. After verifying the "eUICC signature information," the MNO server 110 transmits "telecom operator configuration file metadata" to the mobile phone 120.

[0041] The data verification module 320 obtains the "telecom operator configuration file metadata" from the mobile phone 120 via Bluetooth. After verifying the "telecom operator configuration file metadata" using "Configuration File Policy Rules (PPR)," it generates "Confirmation Download Information" and transmits it to the mobile phone 120 via Bluetooth. The mobile phone 120 then transmits the "Confirmation Download Information" to the MNO server 110. Upon receiving the "Confirmation Download Information," the MNO server 110 transmits the "Telecom Operator Configuration File Datagram" to the mobile phone 120.

[0042] The data writing module 330 obtains the "telecom operator configuration file data packet" from the mobile phone 120 via Bluetooth, writes the "telecom operator configuration file data packet" to its eSIM card (not shown), and transmits the "writing result information" to the mobile phone 120 via Bluetooth. The mobile phone 120 then transmits the "writing result information" to the MNO server 110. After receiving the "writing result information", the MNO server 110 replies with "writing confirmation information" to the mobile phone 120.

[0043] The data writing module 330 obtains the "write confirmation information" from the mobile phone 120 via Bluetooth, and deletes the "write result information" according to the "write confirmation information" to complete the download process.

[0044] It is understood that the module division described above is merely a logical functional division, and other division methods may be used in actual implementation. Furthermore, the functional modules in the various embodiments of this application can be integrated into the same processing unit, or each module can exist physically separately, or two or more modules can be integrated into the same unit. The integrated modules described above can be implemented in hardware or in a combination of hardware and software functional modules.

[0045] For those skilled in the art, other corresponding changes or adjustments can be made to the technical solutions and concepts provided in the embodiments of the present invention in combination with actual needs, and all such changes and adjustments should fall within the protection scope of the claims of the present invention.

Claims

1. A method for downloading a telecommunications operator's configuration file, applied in an electronic device, characterized in that, The method includes: When the settings of the Embedded Subscriber Identity Module (eSIM) need to be changed, the eSIM device transmits the eSIM change information to the mobile phone via Bluetooth, and the mobile phone transmits the eSIM change information to the Mobile Network Operator (MNO) server. After verifying the replacement information of the embedded user identification module, the mobile network operator's server generates a transaction identifier and server signature information, and transmits the transaction identifier and server signature information to the mobile phone. The mobile phone transmits the transaction identifier and server signature information to the embedded user identification module device via Bluetooth. After verifying the replacement information of the embedded user identification module based on the transaction identifier and the server signature information, the embedded user identification module device generates embedded universal integrated circuit card (eUICC) signature information and transmits it to the mobile phone via Bluetooth. The mobile phone then transmits the embedded universal integrated circuit card signature information to the mobile network operator's server. After verifying that the signature information of the embedded general-purpose integrated circuit card is correct, the mobile network operator's server transmits the telecom operator's profile metadata to the mobile phone, wherein the mobile phone transmits the telecom operator's profile metadata to the embedded user identification module device via Bluetooth; After verifying the Profile Policy Rules (PPR) of the telecom operator's configuration file metadata, the embedded user identification module device generates a confirmation download information and transmits the confirmation download information to the mobile phone via Bluetooth. The mobile phone then transmits the confirmation download information to the mobile network operator's server. After receiving the download confirmation information, the mobile network operator's server transmits a telecom operator configuration file data packet to the mobile phone. The mobile phone then transmits the telecom operator configuration file data packet to the embedded user identification module device via Bluetooth. The embedded user identification module device writes the telecom operator configuration file datagram into its embedded user identification module card and transmits the writing result information to the mobile phone via Bluetooth. The mobile phone then transmits the writing result information to the mobile network operator's server.

2. The method for downloading a telecommunications operator's configuration file as described in claim 1, characterized in that, Also includes: After receiving the write result information, the mobile network operator's server replies with write confirmation information to the mobile phone, and the mobile phone transmits the write confirmation information to the embedded user identification module device via Bluetooth; as well as After receiving the write confirmation information, the embedded user identification module device deletes the write result information and completes the download process.

3. An electronic device, characterized in that, The electronic device includes a memory, a processor, and a program for downloading telecommunications operator configuration files stored in the memory and executable on the processor. The electronic device also includes a data transmission module, a data verification module, and a data writing module. When the program for downloading telecommunications operator configuration files is executed by the processor, it performs the following steps: When the embedded subscriber identity module (eSIM) settings need to be changed, the embedded subscriber identity module device transmits the embedded subscriber identity module change information to the mobile phone via Bluetooth, and the mobile phone transmits the embedded subscriber identity module change information to the mobile network operator (MNO) server. After verifying the replacement information of the embedded user identification module, the mobile network operator's server generates a transaction identifier and server signature information, and transmits the transaction identifier and server signature information to the mobile phone. The mobile phone transmits the transaction identifier and server signature information to the embedded user identification module device via Bluetooth. After verifying the replacement information of the embedded user identification module based on the transaction identifier and the server signature information, the embedded user identification module device generates embedded universal integrated circuit card (eUICC) signature information and transmits it to the mobile phone via Bluetooth. The mobile phone then transmits the embedded universal integrated circuit card signature information to the mobile network operator's server. After verifying that the signature information of the embedded general-purpose integrated circuit card is correct, the mobile network operator's server transmits the telecom operator's profile metadata to the mobile phone, wherein the mobile phone transmits the telecom operator's profile metadata to the embedded user identification module device via Bluetooth; After verifying the configuration file policy rules (PPR) of the telecom operator's configuration file metadata, the embedded user identification module device generates a confirmation download information and transmits the confirmation download information to the mobile phone via Bluetooth. The mobile phone then transmits the confirmation download information to the mobile network operator's server. After receiving the download confirmation information, the mobile network operator's server transmits a telecom operator configuration file data packet to the mobile phone. The mobile phone then transmits the telecom operator configuration file data packet to the embedded user identification module device via Bluetooth. The embedded user identification module device writes the telecom operator configuration file datagram into its embedded user identification module card and transmits the writing result information to the mobile phone via Bluetooth. The mobile phone then transmits the writing result information to the mobile network operator's server.

4. The electronic device as claimed in claim 3, characterized in that, When the program for downloading the telecom operator's configuration file is executed by the processor, it also performs the following steps: After receiving the write result information, the mobile network operator's server replies with write confirmation information to the mobile phone, and the mobile phone transmits the write confirmation information to the embedded user identification module device via Bluetooth; as well as After receiving the write confirmation information, the embedded user identification module device deletes the write result information and completes the download process.

5. A storage medium storing at least one computer instruction thereon, characterized in that, The instructions are executed by the processor and loaded as described in any one of claims 1-2, using the method for downloading the telecom operator's configuration file.