Profile download method and device based on eSIM card

By modifying the constraints for the download of Profile files in the SM-DP+ platform, the problem of the terminal device's interruption of the download of Profile files under weak network or abnormal conditions is solved, and the download success rate and user experience are improved.

CN119211903BActive Publication Date: 2025-04-08SHANGHAI TUGE DATA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411697729.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-04-08
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

During the eSIM card's Profile file download process, the terminal device is in a weak network environment or an abnormal shutdown and restart, causing the Profile file installation to be interrupted. The SM-DP+ platform will adjust the Profile status from Released to Error, preventing the terminal device from downloading the Profile file again.

Method used

In the SM-DP+ platform, in response to the authentication request of the terminal device, a communication connection is established, and upon receiving a specific error message, it is determined whether it belongs to the status reset set. If it belongs, use the first strategy to modify the constraints for the download of the Profile file, such as increasing the number of error event retry times or modifying the download status.

Benefits of technology

By modifying the constraints for the download of Profile files, special handling methods are adopted for specific errors, the success rate of the download of Profile files can be improved, and download failures caused by configuration problems of the terminal device itself, weak network problems, interrupt problems, etc., and improving user convenience and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211903B_ABST
    Figure CN119211903B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for downloading a Profile based on an eSIM card, the method comprising: establishing a communication connection with a terminal device in response to an authentication request sent by a terminal device, wherein the authentication request includes an access address of a DP+ platform and an AC activation code; sending a Profile file corresponding to the AC activation code to the terminal device; receiving an error message sent by the terminal device, wherein the error message corresponds to an error event that occurs during the installation of the Profile file by the terminal device; determining whether the error message belongs to a state reset set, and if the error message belongs to the state reset set, using a first strategy to modify the constraint condition for downloading the Profile file. The present invention can improve the download success rate of the Profile file in a targeted manner, avoid download failures caused by configuration problems of the terminal device itself, weak network problems, interruption problems, etc., improve user convenience, and improve user satisfaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular to a method, device, SM-DP+ platform and medium for downloading a Profile based on an eSIM card. Background Art

[0002] With the rapid development of eSIM card technology, more and more communication terminal devices use eSIM cards for wireless communication. When users need to use communication terminals to access the Internet, they need to first download and install the Profile file from the SM-DP+ platform while the device is connected to the Internet to realize the communication function of the eSIM card. During the process of downloading and installing the Profile file, if the communication terminal is in a weak network environment or abnormal shutdown and restart, the Profile file installation will be interrupted. After receiving the error event triggered by the terminal device, the SM-DP+ platform will immediately adjust the Profile status on the SM-DP+ platform from Released to Error, thereby preventing the terminal device from downloading the Profile file again.

[0003] Patent document CN 117135620 A discloses a Profile file download management method, which is applied to a terminal device, receives the target Profile file metadata sent by the SM-DP+ server; determines the remaining memory of the eSIM chip, and if the remaining memory of the eSIM chip is less than the target Profile file size, initiates a download process cancellation instruction to the eSIM chip; issues a prompt message to remind the user to clean up the memory of the eSIM chip; receives the user's deletion operation on the selected Profile file, and deletes the selected Profile file. This technical solution can solve the download efficiency problem caused by insufficient memory of the eSIM chip, but it only solves the download problem caused by insufficient memory, and is invalid for the download problem caused by weak network or abnormal shutdown and restart of the communication terminal. Moreover, it is an improvement on the terminal side, which is difficult to promote and apply.

[0004] Based on the above problems, the applicant proposed the technical solution of this application. Summary of the invention

[0005] In order to achieve the above object, the present invention discloses a Profile download method based on an eSIM card, which is applied to an SM-DP+ platform and includes the following steps:

[0006] In response to an authentication request sent by the terminal device, a communication connection is established with the terminal device that has passed the authentication verification, wherein the authentication request includes an access address of the DP+ platform and an AC activation code provided by the DP+ platform;

[0007] Sending the Profile file corresponding to the AC activation code to the terminal device;

[0008] Receiving error information sent by the terminal device, where the error information corresponds to an error event that occurs when the terminal device is installing the Profile file;

[0009] Determine whether the error message belongs to a state reset set. If the error message belongs to the state reset set, use a first strategy to modify the constraint condition for downloading the Profile file. If the error message does not belong to the state reset set, keep the constraint condition unchanged.

[0010] Preferably, the first strategy is to increase the number of retries of error events in the constraint conditions.

[0011] Preferably, the first strategy is to modify the number of error event retries in the constraint condition to a first preset value.

[0012] Preferably, the first strategy is to modify the download status in the constraint condition to a second preset value.

[0013] Preferably, the second preset value is specifically a Release state.

[0014] Preferably, the state reset set includes at least four types of error information.

[0015] Preferably, the identification codes corresponding to the four error messages are specifically 10, 11, 13 and 127.

[0016] The present invention also discloses a Profile downloading device based on an eSIM card, comprising at least one processor and a memory, wherein the memory stores a computer program, and the at least one processor executes the computer program stored in the memory, so that the at least one processor executes the above-mentioned Profile downloading method based on an eSIM card.

[0017] The present invention also discloses an SM-DP+ platform, comprising at least one processor and a memory, wherein the memory stores a computer program, and the at least one processor executes the computer program stored in the memory, so that the at least one processor executes the above-mentioned eSIM card-based Profile download method.

[0018] The present invention also discloses a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the above-mentioned Profile downloading method based on the eSIM card.

[0019] Compared with the prior art, the present invention has the following beneficial effects:

[0020] The eSIM card-based Profile downloading method, device, SM-DP+ platform and medium disclosed in the present invention adopt a first strategy to modify the constraint conditions of Profile file download for error information belonging to a state reset set, thereby taking a special processing method for specific errors, improving the download success rate of Profile files in a targeted manner, avoiding download failures caused by terminal device configuration problems, weak network problems, interruption problems, etc., and improving user convenience and user satisfaction.

[0021] The concept, specific structure and technical effects of the present invention will be further described below in conjunction with the accompanying drawings to fully understand the purpose, characteristics and effects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flow chart of the Profile downloading method based on the eSIM card in the present invention.

[0023] Figure 2 It is a schematic diagram of data interaction between LPAd and SM-DP+ platform in the present invention.

[0024] Figure 3 This is a processing diagram when LPAd downloads a Profile file to the SM-DP+ platform in the present invention. DETAILED DESCRIPTION

[0025] In order to make the technical means, creative features, objectives and effects of the invention easier to understand, the invention is further described below with reference to specific diagrams. However, the invention is not limited to the following implementation cases.

[0026] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical contents disclosed by the present invention.

[0027] According to the technical specifications of GSMA (GSM Association), mobile phones as terminal communication devices need to use LPA (Local Profile Assistant) to complete online authentication and profile file download. With the rapid development of eSIM card technology, communication terminal devices use eSIM cards for wireless communication. When users need to use communication terminals to access the Internet, they need to first download and install the profile file from the SM-DP+ platform when the device is connected to the Internet to realize the eSIM card communication function.

[0028] In a typical ESIM application architecture, the mobile operator MNO / MVNO sends an ESIM order request to the SM-DP+ service platform through ES2+. The original number is provided by the mobile operator MNO / MVNO and converted by the SM-DP+ platform server into a BPP data packet of the eSIM's bundled EID and encrypted Profile data packet and saved on the server. The SM-DP+ platform then transmits the AC (activation code) to the MNO / MVNO through the ES2+ interface. The MNO / MVNO informs the End User through SMS or email. The user operates the LPA software (ESIM download management software) of the mobile phone, downloads and installs it into the eUICC chip of the mobile phone through ES8 / ES9 / ES10 in the form of an authentication and encryption interface, and activates the eSIM Profile through LPA to enjoy the mobile network package service, or disables / deletes the Profile from the mobile phone through the disable / delete operation.

[0029] However, during the process of downloading and installing the Profile file, if the communication terminal is in a weak network environment or abnormally shuts down and restarts, the Profile file installation will be interrupted. After receiving the error event triggered by the terminal device, the SM-DP+ platform will immediately change the Profile status on the SM-DP+ platform from Released to Error, thereby preventing the terminal device from downloading the Profile file from the SM-DP+ platform again. The user needs to reconfigure the communication terminal to make it meet the file download conditions again, which causes inconvenience to the user.

[0030] Based on the above technical problems, the first embodiment of the present invention provides a profile download method based on an eSIM card, which is applied to the SM-DP+ platform. Figure 1 As shown, the method comprises the following steps:

[0031] Step S1, in response to an authentication request sent by a terminal device, establishing a communication connection with a terminal device that has passed authentication verification, wherein the authentication request includes an access address of the DP+ platform and an AC activation code provided by the DP+ platform.

[0032] Specifically, the mobile phone system software is integrated with eSIM download management software, namely the local profile assistant LAP, which can help eUICC (electronic UICC storage chip, used for remote download and local management of successfully downloaded and installed Profiles) perform certain operations and support local management of the final user interface. Manufacturers can choose to use LPA or eUICC in their devices. The four main functions of LPA are local discovery service, local profile download, local user interface and LPA agent. Among them, the local discovery service is responsible for regularly querying the SM-DS server (eSIM discovery server, which provides automatic management and discovery of user Profiles) to which it subscribes in response to any events published by the SM-DP+ server. Local profile download is the LPA acting as an agent to assist the profile download process to effectively download the bound profile package. LPA will first download the bound profile package from the SM-DP+ platform, and the profile package will be transferred to the eUICC in segments for subsequent installation.

[0033] The terminal device first sends an authentication request to the SM-DP+ platform, and the SM-DP+ platform responds to the authentication request and establishes a communication connection with the terminal device that has passed the authentication verification. Among them, the SM-DP+ platform encrypts the KI / OPC (such as the authentication key) of the operator's SIM card to form a Profile file and an AC activation code. Then, the AC activation code is passed to the service provider together with the access address of the SM-DP+ platform, and the service provider provides it to the terminal user in the form of a QR code. The terminal user obtains the address of the SM-DP+ platform and the AC activation code provided by the DP+ platform by scanning the code.

[0034] Step S2: Send the Profile file corresponding to the AC activation code to the terminal device.

[0035] The SM-DP+ platform sends the Profile file required by the terminal device to the terminal device. The terminal device accepts the target file sent by the SM-DP+ platform and downloads and installs it.

[0036] Step S3, receiving error information sent by the terminal device, where the error information corresponds to an error event that occurs when the terminal device is installing the Profile file.

[0037] Specifically, during the installation of the Profile file, the initial status of the Profile generated by the SM-DP+ platform is Released, which changes to Downloaded after the download is started, and becomes Installed after the installation is successful on the phone. If an error occurs after the download is triggered, it will enter the Error state. These states are specified and executed in accordance with the GSMA SGP.22 standard. The GSMA SGP.22 standard stipulates that LPA is allowed to start downloading only when the Profile is in the Released state. Once the LPA successfully initiates a download request through SM-DP+ authentication, the SM-DP+ platform begins to push the Profile to the LPA, and the status of the platform profile changes to Downloaded. At this time, the mobile phone LPA has not yet reached the final state of successful download and installation.

[0038] Once the Profile on the SM-DP+ platform moves from the Released state to the Downloaded state, the process is irreversible. In the Downloaded state, the SM-DP+ platform supports retries, that is, in the Downloaded state, after receiving the LPA ES9+ retry request, the SM-DP+ will resend the profile data packet. When an error occurs in the process of downloading and installing the Profile on the terminal device, the LPA in the device will report the error event to the SM-DP+ platform. Normally, the SM-DP+ platform does not use the LAP event reporting as a criterion to determine the status of the Profile, because the LPA event may be lost or discarded because the eUICC space is full.

[0039] Step S4, determining whether the error message belongs to a state reset set, if the error message belongs to the state reset set, using the first strategy to modify the constraint conditions for downloading the Profile file, if the error message does not belong to the state reset set, keeping the constraint conditions unchanged.

[0040] Specifically, the status reset set of the SM-DP+ platform includes at least four types of error information, and these four types of error information are provided with corresponding identification codes according to the provisions of the RSP technical specification V2.4, and the identification codes are 10, 11, 13 and 127 respectively. Figure 2 As shown in the figure, identification code 10 indicates that the eUICC memory is insufficient and there is not enough space. Identification code 11 indicates that the Profile download process is interrupted, such as in a weak network environment. Identification code 13 indicates that the data does not match, which is related to the network. Identification code 127 indicates some other unknown errors, such as incompatible mobile phone models or compatibility issues. The above four error messages will directly cause the Profile status to jump from Released to Error, thereby preventing LPA from initiating a secondary download.

[0041] The first strategy is to increase the number of error event retries in the constraint condition. In one example, the first strategy is to modify the number of error event retries in the constraint condition to a first preset value. In one example, the first strategy is to modify the download status in the constraint condition to a second preset value. In this embodiment, the above two strategies are combined, that is, the download status is modified first, and then the number of retries is increased.

[0042] In this embodiment, the download status in the constraint condition is modified to the second preset value, and then the error event retry times in the constraint condition is modified to the first preset value, the first preset value is 10, and the second preset value is the Released state. Figure 3 As shown, when four error messages appear, the error state is first reset to the Released state, and multiple retries are performed on the running terminal, for example, 10 retries.

[0043] It should be noted that Figure 2 and Figure 3 The LPAd in the text specifically refers to the LAP being in the mobile device. If it is an eUICC, it can be represented by LPAe. Therefore, LPAd can be regarded as another form of representation of LAP.

[0044] When the terminal device fails to download the eSIM Profile file due to its own configuration, when the installation of the eSIM card fails in different network environments, or when the device freezes or restarts, the SM-DP+ platform allows it to continue to try to download multiple times and will not prevent it from initiating a second download. This increases the probability of the terminal device successfully downloading and installing the Profile file, and provides the terminal user with the opportunity to reinstall the eSIM card, thereby improving user convenience and user satisfaction. Moreover, when the terminal user is more convenient to use, it can also greatly reduce the cost investment of the operator's customer service team.

[0045] A second embodiment of the present invention provides a Profile downloading device based on an eSIM card, comprising at least one processor and a memory, wherein the memory stores a computer program, and the at least one processor executes the computer program stored in the memory, so that the at least one processor executes the Profile downloading method based on the eSIM card as described in the first embodiment.

[0046] Since the first embodiment corresponds to this embodiment, this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and the technical effects that can be achieved in the first embodiment can also be achieved in this embodiment. In order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the first embodiment.

[0047] A third embodiment of the present invention provides an SM-DP + platform, comprising at least one processor and a memory, the memory storing a computer program, and the at least one processor executing the computer program stored in the memory, so that the at least one processor performs the eSIM card-based Profile download method as described in the first embodiment.

[0048] A fourth embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, it is used to implement the Profile download method based on the eSIM card as described in the first embodiment. The preferred specific embodiments of the present invention are described in detail above. It should be understood that ordinary technology in the field can make many modifications and changes based on the concept of the present invention without creative work. Therefore, all technical solutions that can be obtained by technicians in this technical field through logical analysis, reasoning or limited experiments based on the concept of the present invention on the basis of the prior art should be within the scope of protection determined by the claims.

Claims

1. A Profile download method based on an eSIM card, applied to an SM-DP+ platform, characterized in that: The following steps are involved: In response to an authentication request sent by the terminal device, a communication connection is established with the terminal device that has passed the authentication verification, wherein the authentication request includes an access address of the DP+ platform and an AC activation code provided by the DP+ platform; Sending the Profile file corresponding to the AC activation code to the terminal device; Receiving error information sent by the terminal device, where the error information corresponds to an error event that occurs when the terminal device is installing the Profile file; Determine whether the error message belongs to a state reset set, if the error message belongs to the state reset set, modify the constraint condition for downloading the Profile file using the first strategy, if the error message does not belong to the state reset set, keep the constraint condition unchanged; The first strategy is to increase the number of error event retries in the constraint condition and / or to modify the download state in the constraint condition to a second preset value, wherein the second preset value is specifically a Release state; The state reset set includes four types of error information, and the identification codes corresponding to the four types of error information are specifically 10, 11, 13 and 127; The operation of the terminal device is in accordance with the GSMA SGP.22 standard.

2. The method for downloading a profile based on an eSIM card according to claim 1, characterized in that: The first strategy is to modify the number of error event retries in the constraint condition to a first preset value.

3. A Profile downloading device based on an eSIM card, characterized in that: The invention comprises at least one processor and a memory, wherein the memory stores a computer program, and the at least one processor executes the computer program stored in the memory, so that the at least one processor executes the eSIM card-based Profile downloading method as described in any one of claims 1 to 2.

4. An SM-DP+ platform, characterized in that: The invention comprises at least one processor and a memory, wherein the memory stores a computer program, and the at least one processor executes the computer program stored in the memory, so that the at least one processor executes the eSIM card-based Profile downloading method as described in any one of claims 1 to 2.

5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it is used to implement the Profile download method based on the eSIM card as described in any one of claims 1 to 2.

Citation Information

Patent Citations

  • Profile downloading management method, electronic equipment and computer storage medium

    CN117135620A

  • LOCAL RECOVERY OF ELECTRONIC SUBSCRIBER IDENTITY MODULE (eSIM) INSTALLATION FLOW

    US20180060199A1