An eSIM card writing method based on cross-process communication

By using a cross-process communication method for eSIM card writing, users can apply for eSIM services and securely write data themselves, solving the problem of high card writing costs in existing technologies and realizing convenient and secure eSIM card configuration.

CN116261132BActive Publication Date: 2026-03-24GUANGDONG ESHORE TECH
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-10
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In existing technologies, users cannot independently apply for eSIM card services and securely write data, resulting in high card writing costs and inflexibility.

Method used

Through cross-process communication, the eSIM control medium is used to perform security verification and data transmission with the eSIM device and operator interface, enabling users to self-service apply for eSIM services and write the eSIM card configuration file to the device.

Benefits of technology

It reduces card writing costs, enables users to conveniently and flexibly apply for eSIM services themselves, and ensures the security and integrity of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116261132B_ABST
    Figure CN116261132B_ABST
Patent Text Reader

Abstract

The application discloses an eSIM card writing method based on cross-process communication and relates to communication technology, and solves the technical problem that current eSIM card service users cannot handle by themselves. The eSIM control medium obtains a legal eSIM device through cross-process, and transmits an eSIM card configuration file configured by a user to the eSIM control medium, and the eSIM control medium writes the eSIM card configuration file into the eSIM device. The card writing operation is simple and convenient, the card writing cost is greatly reduced, and the user can independently select a suitable package.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to communication technology, and more specifically, to an eSIM writing method based on cross-process communication. Background Technology

[0002] Unlike traditional SIM cards, which can be added to a device as a separate, removable component and are directly bound to a specific operator, eSIM cards are directly embedded in the device and support writing card information to the card via OTA. This approach allows users to have more flexibility in choosing operator plans or changing operators.

[0003] Currently, users can only handle eSIM card-related services and write data at physical operator stores; they cannot do so independently. Therefore, enabling users to independently handle eSIM services and securely write data is a pressing issue that needs to be addressed. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to address the shortcomings of the existing technology by providing an eSIM card writing method based on cross-process communication, which enables users to apply for eSIM card services by themselves and greatly reduces the cost of card writing.

[0005] The present invention discloses an eSIM card writing method based on cross-process communication, which obtains a legitimate eSIM device across processes through an eSIM control medium and transmits the user-configured eSIM card configuration file to the eSIM control medium, and the eSIM control medium writes the eSIM card configuration file into the eSIM device.

[0006] Obtaining a legitimate eSIM device, specifically including:

[0007] The eSIM control medium is invoked across processes via the operator interface, and an invocation command is sent to the eSIM control medium.

[0008] After receiving the invocation command, the eSIM control medium performs a validity check on it; if the invocation command is valid, the eSIM control medium obtains device information from the eSIM device.

[0009] The eSIM control medium invokes the operator interface across processes and transmits a return instruction containing the device information to the operator interface.

[0010] The operator interface verifies the validity of the return command; if the return command is valid, the eSIM device corresponding to the device information is valid; otherwise, an error command is returned.

[0011] Both the invocation command and the return command are encrypted using an asymmetric encryption algorithm.

[0012] The validity verification specifically includes,

[0013] The instruction signature is decrypted using an asymmetric encryption algorithm, and the integrity of the instruction content is verified. At the same time, it is verified whether the instruction signature is in the whitelist.

[0014] The instruction signature includes the URL scheme, Bundle ID, and RSA public key of the eSIM control medium provided by the eSIM manufacturer.

[0015] The eSIM control medium is an eSIM control APP provided by the eSIM manufacturer.

[0016] Transmitting the eSIM card configuration file to the eSIM control medium, specifically including:

[0017] The operator interface invokes the eSIM control medium across processes and sends an encrypted address instruction to it; the eSIM control medium decrypts the address instruction and, after successful verification, downloads the eSIM card configuration file according to the address instruction.

[0018] The address command is encrypted using the RSA public key provided by the eSIM vendor.

[0019] The eSIM control medium transmits the eSIM card configuration file to the eSIM device via a wireless communication network to complete the card writing process; and the eSIM device transmits the card writing result back to the operator interface via the eSIM control medium.

[0020] The operator interface displays the card writing results through a visual cross-section.

[0021] Beneficial effects

[0022] The advantages of this invention are: operators communicate with eSIM devices across processes via the eSIM control medium, eliminating the need for operators to adapt to specific eSIM devices. After a user subscribes to a relevant eSIM service from an operator, the user can send the eSIM card configuration file to the eSIM device of an eSIM vendor registered with the operator. Upon receiving the configuration file, the eSIM control medium can then write the card to the eSIM device, significantly reducing writing costs and allowing users to easily choose suitable plans. Attached Figure Description

[0023] Figure 1 This is a schematic diagram of the card writing method of the present invention. Detailed Implementation

[0024] The present invention will be further described below with reference to embodiments, but this does not constitute any limitation on the present invention. Any limited modifications made by any person within the scope of the claims of the present invention are still within the scope of the claims of the present invention.

[0025] See Figure 1 This invention discloses an eSIM writing method based on cross-process communication. Before implementation, the operator needs to establish a whitelist to verify whether the eSIM manufacturer is on the operator's whitelist. Simultaneously, the eSIM manufacturer also establishes an operator's whitelist to obtain mutual authorization. Information such as the URL scheme, Bundle ID, and RSA public key of the eSIM control medium provided by the eSIM manufacturer are written into the whitelist as instruction signatures. In this embodiment, the eSIM control medium is an eSIM control APP that communicates with the eSIM device. It is provided by the eSIM manufacturer and communicates with the eSIM device through a wireless communication network. The wireless communication network can be Bluetooth, WiFi, NFC, etc.

[0026] Once the whitelist is established, users can apply for eSIM services through the operator's provided interface. The operator interface can be an operator app or a related webpage. This example uses an operator app. When a user applies for eSIM services through the operator interface, the operator interface obtains a legitimate eSIM device across processes via the eSIM control medium.

[0027] Obtaining a legitimate eSIM device specifically includes,

[0028] The eSIM control medium is invoked across processes via the operator interface, and an invocation command is sent to the eSIM control medium. This invocation command is signed using an asymmetric encryption algorithm, and its content is encrypted using the same asymmetric encryption algorithm.

[0029] After receiving the invocation command, the eSIM control medium performs a validity verification. This verification process involves decrypting the invocation command signature using an asymmetric encryption algorithm and verifying the integrity of the command content to determine if it has been tampered with. Simultaneously, it verifies whether the invocation command signature is on the eSIM vendor's whitelist.

[0030] Once verification is complete and the invocation command is valid, the eSIM control medium downloads device information from the eSIM device and initiates a cross-process call to the operator interface. Simultaneously, it sends a return command containing device information to the operator interface. This device information includes device type, device IMEI, device SN number, device model, and eSIM card EID. Users can then select a device based on this information.

[0031] The operator interface verifies the validity of the returned command. If the returned command is valid, the eSIM device corresponding to the device information is valid. Otherwise, an error command is returned.

[0032] The carrier interface performs validity verification on the returned commands. The validity verification process involves decrypting the signature using an asymmetric encryption algorithm, verifying the integrity of the content, and simultaneously verifying whether the carrier is on the whitelist.

[0033] After the verification is completed and the returned command is valid, the operator interface will transmit the user-configured eSIM card configuration file to the eSIM control medium.

[0034] Specifically, the operator interface invokes the eSIM control medium across processes and sends it an encrypted address command. This address command is encrypted using an asymmetric encryption algorithm. Furthermore, the address command is encrypted using an RSA public key provided by the eSIM vendor.

[0035] After receiving the address command, the eSIM control medium decrypts it and downloads the eSIM card configuration file after successful validity verification. The validity verification process involves decrypting the signature using an asymmetric encryption algorithm, verifying the integrity of the content, and checking whether the operator is on the whitelist.

[0036] The eSIM control medium downloads the eSIM card configuration file according to the address instructions and writes it into the eSIM device. Specifically, the eSIM control medium transmits the eSIM card configuration file to the eSIM device via a wireless communication network to complete the card writing process. The eSIM device then transmits the card writing results back to the operator interface via the eSIM control medium. The operator interface displays the card writing results through a visual interface.

[0037] In this embodiment, the operator's app can send eSIM card configuration files to eSIM providers on its whitelist via cross-process communication. ESIM providers can then use the eSIM control app to write cards to any eSIM device that complies with their communication protocol. Based on this, users can self-service complete service applications and card writing operations using the operator's app, the eSIM control app, and the eSIM device, significantly reducing card writing costs and facilitating users' selection of suitable plans. Furthermore, during the card writing process, cross-process communication separates service application and card writing control while simultaneously creating a continuous process, effectively protecting data confidentiality and integrity.

[0038] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the structure of the present invention, and these will not affect the effectiveness of the implementation of the present invention or the practicality of the patent.

Claims

1. A method for writing an eSIM card based on cross-process communication, characterized in that, A legitimate eSIM device is obtained across processes via the eSIM control medium, and the user-configured eSIM card profile is transmitted to the eSIM control medium, which then writes the eSIM card profile into the eSIM device. Obtaining a legitimate eSIM device, specifically including: The eSIM control medium is invoked across processes via the operator interface, and an invocation command is sent to the eSIM control medium. After receiving the invocation command, the eSIM control medium performs a validity check on it; if the invocation command is valid, the eSIM control medium obtains device information from the eSIM device. The eSIM control medium invokes the operator interface across processes and transmits a return instruction containing the device information to the operator interface. The operator interface performs a valid verification of the returned commands. If the return instruction is valid, then the eSIM device corresponding to the device information is valid; Otherwise, return an error instruction; The eSIM control medium is an eSIM control APP provided by the eSIM manufacturer; Transmitting the eSIM card configuration file to the eSIM control medium, specifically including: The operator interface invokes the eSIM control medium across processes and sends an encrypted address instruction to it; the eSIM control medium decrypts the address instruction and, after successful verification, downloads the eSIM card configuration file according to the address instruction.

2. The eSIM writing method based on cross-process communication according to claim 1, characterized in that, Both the invocation command and the return command are encrypted using an asymmetric encryption algorithm.

3. The eSIM writing method based on cross-process communication according to claim 2, characterized in that, The validity verification specifically includes, The instruction signature is decrypted using an asymmetric encryption algorithm, and the integrity of the instruction content is verified. At the same time, it is verified whether the instruction signature is in the whitelist.

4. The eSIM writing method based on cross-process communication according to claim 3, characterized in that, The instruction signature includes the URL scheme, Bundle ID, and RSA public key of the eSIM control medium provided by the eSIM manufacturer.

5. The eSIM writing method based on cross-process communication according to claim 1, characterized in that, The address command is encrypted using an RSA public key provided by the eSIM vendor.

6. The eSIM writing method based on cross-process communication according to claim 1, characterized in that, The eSIM control medium transmits the eSIM card configuration file to the eSIM device via a wireless communication network to complete the card writing process; and the eSIM device transmits the card writing result back to the operator interface via the eSIM control medium.

7. The eSIM writing method based on cross-process communication according to claim 6, characterized in that, The operator interface displays the card writing results through a visual cross-section.

Citation Information

Patent Citations

  • Card writing method, device and system for mobile terminal intelligent card

    CN103716781A

  • Activation method and system of eSIM equipment

    CN111314904A