ESIM bidirectional management method and device based on Internet of Things, and medium

By performing local eSIM management on the eSIM terminal device, the problem of data inconsistency after network disconnection is solved, the synchronization consistency between the eSIM terminal device and the IoT management platform data is achieved, and the successful execution of remote management is ensured.

CN119183098APending Publication Date: 2024-12-24EASTCOMPEACE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411083506.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

After the existing eSIM terminal device is disconnected from the network, the eSIM data is inconsistent with the data of the IoT management platform, resulting in the failure of remote management instructions to execute.

Method used

The two-way management method of eSIM based on the Internet of Things is adopted to modify data in the event of disconnection through local eSIM management, and synchronize to the Internet of Things management platform when reconnecting to ensure data consistency. The specific steps include local eSIM management when the network is disconnected, modifying the data after receiving the modified information and generating a notification, sending a notification to the platform when reconnecting, and the platform updates the data based on the notification.

Benefits of technology

The data consistency between eSIM terminal devices and the IoT management platform is achieved, ensuring the successful execution of remote eSIM management instructions, and avoiding management failures caused by data inconsistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183098A_ABST
    Figure CN119183098A_ABST
Patent Text Reader

Abstract

The invention discloses an eSIM two-way management method and device based on the Internet of Things and a medium, and the method comprises the steps: carrying out local eSIM management by an eSIM terminal device under the condition that an eSIM Internet of Things management platform and the eSIM terminal device are disconnected; under the condition that the modification information is received, the eSIM terminal equipment generates a local eSIM management notification; under the condition that the eSIM Internet of Things management platform is connected with the eSIM terminal equipment, the eSIM terminal equipment sends a local eSIM management notification to the eSIM Internet of Things management platform; and the eSIM Internet of Things management platform modifies the third eSIM data into the fourth eSIM data according to the local eSIM management notification. After the eSIM internet of things management platform and the eSIM terminal equipment are disconnected, local eSIM management can be carried out, the local eSIM management notice is stored, and after the connection is recovered, the local eSIM management notice is sent to the eSIM internet of things management platform, so that eSIM data in the eSIM terminal equipment and the eSIM internet of things management platform are consistent, and the eSIM internet of things management method can be widely applied to the technical field of communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular to an eSIM bidirectional management method, device and medium based on the Internet of Things. Background Art

[0002] eSIM (Embedded SIM) refers to a technology that does not use a traditional pluggable SIM card, but replaces the traditional physical SIM card with software, so that the mobile terminal can be connected to the cellular network without using a pluggable SIM card.

[0003] In the prior art, eSIM terminal devices are remotely managed through the eSIM IoT management platform. When the eSIM terminal device loses network connection, the eSIM IoT management platform can no longer remotely manage the eSIM. If the eSIM data in the eSIM terminal device changes during the network disconnection, the eSIM data in the eSIM terminal device and the eSIM IoT management platform will be inconsistent when the network is reconnected, which will eventually lead to the failure of the eSIM IoT management platform to execute remote eSIM management instructions. Summary of the invention

[0004] In view of this, an object of an embodiment of the present invention is to provide an eSIM bidirectional management method, device and medium based on the Internet of Things, which can ensure that the eSIM data in the eSIM terminal device and the eSIM Internet of Things management platform are consistent.

[0005] In a first aspect, an embodiment of the present invention provides an eSIM bidirectional management method based on the Internet of Things, which is applied to an eSIM bidirectional management system based on the Internet of Things. The eSIM bidirectional management system based on the Internet of Things includes an eSIM Internet of Things management platform and an eSIM terminal device. The eSIM bidirectional management method based on the Internet of Things includes:

[0006] When the eSIM IoT management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning;

[0007] When the modification information is received, the eSIM terminal device modifies the first eSIM data into the second eSIM data based on the local eSIM management, and generates a local eSIM management notification, wherein the second eSIM data is stored in the eSIM terminal device;

[0008] When the eSIM IoT management platform and the eSIM terminal device are connected, the eSIM terminal device sends the local eSIM management notification to the eSIM IoT management platform;

[0009] The eSIM IoT management platform modifies the third eSIM data into fourth eSIM data according to the local eSIM management notification so that the fourth eSIM data is consistent with the second eSIM data, and the fourth eSIM data is stored in the eSIM IoT management platform.

[0010] In some optional embodiments, after the eSIM IoT management platform modifies the third eSIM data into the fourth eSIM data according to the local eSIM management notification, the method further includes:

[0011] In the case where the eSIM IoT management platform triggers remote eSIM management, the eSIM IoT management platform generates a remote eSIM management instruction;

[0012] The eSIM IoT management platform sends the remote eSIM management instruction to the eSIM terminal device;

[0013] The eSIM terminal device sends the remote eSIM management instruction to the eSIM card;

[0014] After executing the remote eSIM management instruction, the eSIM card modifies the second eSIM data into fifth eSIM data and generates a remote eSIM management instruction execution result.

[0015] In some optional embodiments, after generating the remote eSIM management instruction execution result, the method further includes:

[0016] When the eSIM terminal device is connected to the eSIM Internet of Things management platform, the eSIM terminal device sends the execution result of the remote eSIM management instruction to the eSIM Internet of Things management platform;

[0017] When the eSIM terminal device is disconnected from the eSIM IoT management platform, the eSIM terminal device generates a local eSIM management notification according to the execution result of the remote eSIM management instruction, and when reconnecting to the eSIM IoT management platform, the IPA sends the local eSIM management notification to the eSIM IoT management platform; the eSIM IoT management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; after receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification;

[0018] The eSIM Internet of Things management platform modifies the fourth eSIM data into the sixth eSIM data according to the local eSIM management notification, so that the sixth eSIM data is consistent with the fifth eSIM data.

[0019] In some optional embodiments, the eSIM terminal device includes an IPA and an eUICC, the IPA is respectively communicated with the eUICC and the eSIM Internet of Things management platform, the eUICC is used to implement the eSIM card function, and when the modification information is received, the eSIM terminal device modifies the first eSIM data to the second eSIM data based on the local eSIM management, and generates a local eSIM management notification, including:

[0020] The IPA receives local modification information sent by the user terminal;

[0021] The IPA generates a local eSIM management instruction according to the local modification information;

[0022] The IPA sends the local eSIM management instruction to the eUICC;

[0023] The eUICC modifies the first eSIM data into the second eSIM data according to the local eSIM management instruction, generates a modification result, and generates the local eSIM management notification according to the modification result.

[0024] In some optional embodiments, after generating the local eSIM management notification according to the modification result, the method further includes:

[0025] The IPA detects in real time whether it is connected to the eSIM Internet of Things management platform;

[0026] When the IPA is connected to the eSIM IoT management platform, the IPA calls an obtain notification instruction to obtain a local eSIM management notification, so that the eUICC returns the local eSIM management notification to the IPA;

[0027] The IPA sends the local eSIM management notification to the eSIM Internet of Things management platform;

[0028] The eSIM IoT management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC;

[0029] After receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification.

[0030] In some optional embodiments, when the eSIM IoT management platform is connected to the eSIM terminal device, the method further includes:

[0031] The IPA receives the local modification information sent by the user terminal;

[0032] The IPA generates a local eSIM management instruction according to the local modification information;

[0033] The eSIM Internet of Things management platform receives the remote modification information sent by the user terminal;

[0034] The eSIM IoT management platform generates a remote eSIM management instruction according to the remote modification information;

[0035] The IPA receives the remote eSIM management instruction;

[0036] The IPA sends the local eSIM management instruction and / or the remote eSIM management instruction to the eUICC.

[0037] In some optional embodiments, after the IPA sends the local eSIM management instruction and / or the remote eSIM management instruction to the eUICC, the following steps are included:

[0038] The eUICC modifies the first eSIM data into the second eSIM data according to the local eSIM management instruction and / or the remote eSIM management instruction in sequence, generates the local eSIM management notification and / or the remote eSIM management instruction execution result, and returns it to the IPA;

[0039] The IPA sends the local eSIM management notification and / or the remote eSIM management instruction execution result to the eSIM Internet of Things management platform.

[0040] In some optional embodiments, the eSIM IoT management platform modifies the third eSIM data into fourth eSIM data according to the local eSIM management notification, including:

[0041] The eSIM Internet of Things management platform obtains the third eSIM data;

[0042] The eSIM IoT management platform checks the third eSIM data according to the local eSIM management notification to obtain a check result;

[0043] When the checking result indicates that the third eSIM data and the second eSIM data are different, the third eSIM data is modified to the fourth eSIM data, so that the fourth eSIM data and the second eSIM data are consistent.

[0044] In a second aspect, an embodiment of the present invention provides a computer device, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein the steps of the above method are implemented when the computer program is executed by the processor.

[0045] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a program executable by a processor is stored. When the program executable by the processor is executed by the processor, it is used to perform the method as described above.

[0046] Implementation of the embodiments of the present invention includes the following beneficial effects: the embodiments of the present invention provide an eSIM bidirectional management method based on the Internet of Things, including: when the eSIM Internet of Things management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning; when modification information is received, the eSIM terminal device modifies the first eSIM data to the second eSIM data based on the local eSIM management, generates a local eSIM management notification, and the second eSIM data is stored in the eSIM terminal device; when the eSIM Internet of Things management platform and the eSIM terminal device are connected, the eSIM terminal device sends the local eSIM management notification to the eSIM Internet of Things management platform; the eSIM Internet of Things management platform modifies the third eSIM data to the fourth eSIM data according to the local eSIM management notification, so that the fourth eSIM data and the second eSIM data are consistent, and the fourth eSIM data is stored in the eSIM Internet of Things management platform. After the eSIM IoT management platform and the eSIM terminal device are disconnected, management can continue through local eSIM management, and the local eSIM management notification can be stored. After the connection is restored, the local eSIM management notification is sent to the eSIM IoT management platform so that the eSIM IoT management platform can modify the corresponding eSIM data, thereby ensuring that the eSIM data in the eSIM terminal device and the eSIM IoT management platform are consistent. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 1 is a schematic diagram of the structure of an eSIM bidirectional management system based on the Internet of Things provided by an embodiment of the present invention;

[0048] Figure 2 is a flow chart of an eSIM bidirectional management method based on the Internet of Things provided by an embodiment of the present invention;

[0049] Figure 3 It is a schematic block diagram of the structure of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0050] Embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0051] In the description of the present invention, it should be understood that descriptions involving orientation, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.

[0052] In the description of the present invention, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed" etc. are understood as not including the number itself, and "above", "below", "within" etc. are understood as including the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing the technical features, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0053] In the description of the present invention, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention based on the specific content of the technical solution.

[0054] An embodiment of the present invention provides an eSIM bidirectional management method, device and medium based on the Internet of Things, wherein the eSIM bidirectional management method based on the Internet of Things includes: when the eSIM Internet of Things management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning; when receiving modification information, the eSIM terminal device modifies first eSIM data to second eSIM data based on the local eSIM management, generates a local eSIM management notification, and the second eSIM data is stored in the eSIM terminal device; when the eSIM Internet of Things management platform and the eSIM terminal device are connected, the eSIM terminal device sends the local eSIM management notification to the eSIM Internet of Things management platform; the eSIM Internet of Things management platform modifies third eSIM data to fourth eSIM data according to the local eSIM management notification, so that the fourth eSIM data and the second eSIM data are consistent, and the fourth eSIM data is stored in the eSIM Internet of Things management platform. After the eSIM IoT management platform and the eSIM terminal device are disconnected, management can continue through local eSIM management, and the local eSIM management notification can be stored. After the connection is restored, the local eSIM management notification is sent to the eSIM IoT management platform, thereby ensuring that the eSIM data in the eSIM terminal device and the eSIM IoT management platform are consistent.

[0055] First, the implementation environment of the present invention is exemplified. This example does not limit the specific device structure, but is a specific implementation environment in which the technical solution of the present invention can be executed. Figure 1 , Figure 1 This is a schematic diagram of the implementation environment of an embodiment of the present invention. The eSIM bidirectional management system based on the Internet of Things in this embodiment includes an eSIM Internet of Things management platform and an eSIM terminal device. The eSIM terminal device includes an IPA (IoT Profile Assistant) and an eUICC (embedded universal integrated circuit card). The IPA is respectively connected to the eUICC and the eSIM Internet of Things management platform (eIM). The eUICC is used to implement the eSIM card function. The main role of the IPA is to act as an intermediary between the eUICC and the eIM. The eIM is responsible for managing the configuration file status operations on the eUICC, including remotely enabling, disabling, deleting, and triggering configuration file downloads. The eSIM bidirectional management system based on the Internet of Things also includes a user terminal, which communicates with the eIM and the IPA respectively.

[0056] The following is based on the Figure 1 The implementation environment shown is used to further illustrate the control method of the embodiment of the present invention.

[0057] Reference Figure 2 , Figure 2 A flowchart of an eSIM bidirectional management method based on the Internet of Things provided by an embodiment of the present invention, the eSIM bidirectional management method based on the Internet of Things includes but is not limited to the following steps:

[0058] S201, when the eSIM IoT management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning;

[0059] S202, when the modification information is received, the eSIM terminal device modifies the first eSIM data into second eSIM data based on the local eSIM management, and generates a local eSIM management notification, wherein the second eSIM data is stored in the eSIM terminal device;

[0060] S203, when the eSIM Internet of Things management platform and the eSIM terminal device are connected, the eSIM terminal device sends the local eSIM management notification to the eSIM Internet of Things management platform;

[0061] S204: The eSIM IoT management platform modifies the third eSIM data into fourth eSIM data according to the local eSIM management notification, so that the fourth eSIM data is consistent with the second eSIM data, and the fourth eSIM data is stored in the eSIM IoT management platform.

[0062] It should be noted that after the eSIM terminal device is managed locally or remotely, or before the eSIM terminal device is managed locally or remotely, if the network connection of the eSIM terminal device is disconnected, that is, the eSIM terminal device is disconnected from the eSIM Internet of Things management platform, so that data cannot be transmitted. After the network connection of the eSIM terminal device is disconnected, the eSIM terminal device performs local eSIM management. If local eSIM management or remote eSIM management is performed before the network is disconnected, the local eSIM management notification or the result of the remote eSIM management instruction execution is stored; if the network is disconnected before the eSIM terminal device is managed locally or remotely, the modification information is received to modify the first eSIM data to the second eSIM data. The specific modification includes deleting, updating, adding corresponding eSIM data, etc., which is not limited here; the corresponding local eSIM management notification is generated and stored. Once the eSIM terminal device is connected to the network, the stored local eSIM management notification or remote eSIM management instruction execution result is sent to the eSIM IoT management platform, so that the eSIM IoT management platform can still perform remote eSIM management on the eSIM terminal device after the network is connected, and maintain the remote eSIM management capability of the eSIM IoT management platform. Specifically, when the eSIM terminal device is connected to the network, the eSIM terminal device sends the local eSIM management notification or remote eSIM management instruction execution result to the eSIM IoT management platform, and the eSIM IoT management platform modifies the corresponding eSIM data in the eSIM IoT management platform according to the local eSIM management notification or remote eSIM management instruction execution result sent by the eSIM terminal device (that is, the third eSIM data in the platform is modified to the fourth eSIM data), so that the eSIM IoT management platform and the eSIM terminal device The eSIM data remain consistent, so that the remote eSIM management instruction of the eSIM IoT management platform can be successfully executed.

[0063] In some optional embodiments, Figure 2After the eSIM Internet of Things management platform in step 204 modifies the third eSIM data to the fourth eSIM data according to the local eSIM management notification, it includes but is not limited to: when the eSIM Internet of Things management platform triggers remote eSIM management, the eSIM Internet of Things management platform generates a remote eSIM management instruction; the eSIM Internet of Things management platform sends the remote eSIM management instruction to the eSIM terminal device; the eSIM terminal device sends the remote eSIM management instruction to the eSIM card; after the eSIM card executes the remote eSIM management instruction, it modifies the second eSIM data to the fifth eSIM data and generates a remote eSIM management instruction execution result.

[0064] Specifically, when the eSIM IoT management platform and the eSIM terminal device are connected, the eSIM IoT management platform triggers remote eSIM management after receiving the remote modification information sent by the user end. The eSIM IoT management platform generates a corresponding remote eSIM management instruction based on the remote modification information, and sends the remote eSIM management instruction to the eSIM terminal device for remote eSIM management. Specifically, the eSIM terminal device sends the received remote eSIM management instruction to the eSIM card (eUICC with eSIM function); after the eSIM card executes the remote eSIM management instruction, it modifies the second eSIM data to the fifth eSIM data, generates the remote eSIM management instruction execution result, and then generates the corresponding local eSIM management notification according to the remote eSIM management instruction execution result, that is, remote eSIM management is combined, so that local eSIM management can also be triggered during the remote eSIM management process to ensure the successful execution of the remote eSIM management instruction. During the remote eSIM management process, local eSIM management can also be triggered to execute in sequence, that is, local eSIM management is performed after the remote eSIM management is executed, and remote eSIM management is performed after the local eSIM management is executed.

[0065] In some optional embodiments, after the remote eSIM management instruction execution result is generated, it includes but is not limited to: the eSIM terminal device sends the remote eSIM management instruction execution result to the eSIM Internet of Things management platform when it is connected to the eSIM Internet of Things management platform; the eSIM terminal device generates a local eSIM management notification according to the remote eSIM management instruction execution result when it is disconnected from the eSIM Internet of Things management platform, and the IPA sends the local eSIM management notification to the eSIM Internet of Things management platform when it is reconnected to the eSIM Internet of Things management platform; the eSIM Internet of Things management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; the eUICC deletes the stored local eSIM management notification after receiving the deletion notification instruction; the eSIM Internet of Things management platform modifies the fourth eSIM data to the sixth eSIM data according to the local eSIM management notification, so that the sixth eSIM data is consistent with the fifth eSIM data.

[0066] Specifically, after the remote eSIM management instruction execution result is generated, if the eSIM terminal device is connected to the eSIM Internet of Things management platform, the remote eSIM management instruction execution result will be directly sent to the eSIM Internet of Things management platform. After the eSIM Internet of Things management platform receives the remote eSIM management instruction execution result, it determines the modification of the second eSIM data according to the remote eSIM management instruction execution result, such as enabling, disabling or deleting the Profile of the second eSIM data, etc., without specific limitation. After the remote eSIM management instruction execution result is generated, if the eSIM terminal device is disconnected from the eSIM IoT management platform, the IPA generates a local eSIM management notification based on the remote eSIM management instruction execution result, and sends the local eSIM management notification to the eUICC for storage; when the eSIM terminal device is connected to the eSIM IoT management platform, the IPA will obtain the local eSIM management notification from the eUICC and send the local eSIM management notification to the eSIM IoT management platform; after the eSIM IoT management platform receives the local eSIM management notification, it determines the modification of the second eSIM data based on the local eSIM management notification. The specific local eSIM management notification includes the corresponding remote eSIM management instruction information and the specific eSIM data change information. The eSIM IoT management platform receives the local eSIM management notification to know which remote eSIM management instruction is executed and obtain the change of the SIM data after execution, so as to change the corresponding eSIM data of the eSIM IoT management platform. For example, the second eSIM data is enabled, disabled or deleted by Profile, etc., which is not specifically limited. The eSIM Internet of Things management platform thus modifies the fourth eSIM data into the sixth eSIM data so that the sixth eSIM data is consistent with the fifth eSIM data, and the remote eSIM management instruction is executed successfully.

[0067] In some optional embodiments, after the eUICC executes the remote eSIM management instruction, it generates not only the remote eSIM management instruction execution result, but also the local eSIM management notification. After the IPA reconnects with the eSIM IoT management platform, the IPA not only sends the local eSIM management notification to the eSIM IoT management platform, but also sends the remote eSIM management instruction execution result to the eSIM IoT management platform. The IPA obtains the remote eSIM management instruction execution result and the local eSIM management notification from the eUICC, and sends the remote eSIM management instruction execution result and the local eSIM management notification to the eSIM IoT management platform. That is, after the eSIM IoT management platform generates the remote eSIM management instruction, it needs to receive the corresponding remote eSIM management instruction execution result, and mainly finds the corresponding eSIM data through the remote eSIM management instruction execution result, and modifies the corresponding eSIM data according to the local eSIM management notification.

[0068] The eSIM IoT management platform returns a confirmation receipt notification to IPA, and IPA sends a delete notification instruction to eUICC; after receiving the delete notification instruction, the eUICC deletes the stored remote eSIM management instruction execution result and local eSIM management notification.

[0069] In some optional embodiments, Figure 2 In the step 202 shown, when the modification information is received, the eSIM terminal device modifies the first eSIM data to the second eSIM data based on the local eSIM management, and generates a local eSIM management notification, including but not limited to: the IPA receives the local modification information sent by the user terminal; the IPA generates a local eSIM management instruction according to the local modification information; the IPA sends the local eSIM management instruction to the eUICC; the eUICC modifies the first eSIM data to the second eSIM data according to the local eSIM management instruction, generates a modification result, and generates the local eSIM management notification according to the modification result.

[0070] Specifically, after the eSIM terminal device is disconnected from the eSIM IoT management platform, the IPA of the eSIM terminal device receives the local modification information sent by the user end, thereby performing local eSIM management. The local modification information includes the operations that need to be performed on the eSIM data of the eUICC and the corresponding data. The IPA generates the corresponding local eSIM management instructions based on the local modification information, and sends the local eSIM management instructions to the eUICC. The eUICC performs corresponding operations according to the local eSIM management instructions, such as Profile enablement, Profile disablement or Profile deletion, thereby completing the modification of the first eSIM data to the second eSIM data, without specific limitation. After completing the modification of the first eSIM data to the second eSIM data, the corresponding modification result is generated, and the local eSIM management notification is generated based on the modification result; the eUICC stores the local eSIM management notification. IPA obtains local eSIM management notifications from eUICC, and sends local eSIM management notifications to the eSIM IoT management platform after the eSIM terminal device is connected to the eSIM IoT management platform. The local eSIM management notifications are stored through eUICC to prevent the local eSIM management notifications from failing to store or storing errors, which may lead to the failure of the remote eSIM management instructions of the eSIM IoT management platform to execute.

[0071] In some optional embodiments, after generating the local eSIM management notification according to the modification result, it also includes: the IPA detects in real time whether it is connected to the eSIM Internet of Things management platform; when the IPA is connected to the eSIM Internet of Things management platform, the IPA calls an acquisition notification instruction to obtain a local eSIM management notification, so that the eUICC returns the local eSIM management notification to the IPA; the IPA sends the local eSIM management notification to the eSIM Internet of Things management platform; the eSIM Internet of Things management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; the eUICC deletes the stored local eSIM management notification after receiving the deletion notification instruction.

[0072] Specifically, the IPA detects the network of the eSIM IoT management platform after a preset interval, and connects to the eSIM IoT management platform after detecting the network of the eSIM IoT management platform. After the IPA is connected to the eSIM IoT management platform, the IPA obtains the stored local eSIM management notification from the eUICC, and sends the local eSIM management notification to the eSIM IoT management platform, so that the eSIM IoT management platform modifies the third eSIM data on the eSIM IoT management platform according to the local eSIM management notification, thereby ensuring that the eSIM data of the eUICC and the eSIM IoT management platform are consistent, and avoiding the situation where the eSIM IoT management platform fails to execute remote eSIM management instructions due to inconsistent eSIM data. After the eSIM IoT management platform completes the modification of the third eSIM data, it returns a confirmation notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC. After receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification, thereby clearing the completed local eSIM management notification and releasing the memory.

[0073] In some optional embodiments, when the eSIM Internet of Things management platform and the eSIM terminal device are connected, the method further includes: the IPA receives the local modification information sent by the user terminal; the IPA generates a local eSIM management instruction according to the local modification information; the eSIM Internet of Things management platform receives the remote modification information sent by the user terminal; the eSIM Internet of Things management platform generates a remote eSIM management instruction according to the remote modification information; the IPA receives the remote eSIM management instruction; the IPA sends the local eSIM management instruction and / or the remote eSIM management instruction to the eUICC.

[0074] Specifically, when the eSIM IoT management platform and the eSIM terminal device are connected, local eSIM management and remote eSIM management can be performed in sequence, thereby ensuring the success rate of eSIM management. If the user terminal sends local modification information to the IPA, the IPA generates a local eSIM management instruction based on the local modification information, and sends the local eSIM management instruction to the eUICC for execution. If the user terminal sends remote modification information to the eSIM IoT management platform, the eSIM IoT management platform generates a remote eSIM management instruction based on the remote modification information, and sends the remote eSIM management instruction to the IPA, and the IPA then sends the remote eSIM management instruction to the eUICC for execution.

[0075] In some optional embodiments, after the IPA sends the local eSIM management instruction and / or the remote eSIM management instruction to the eUICC, the method includes: the eUICC modifies the first eSIM data to the second eSIM data according to the local eSIM management instruction and / or the remote eSIM management instruction in turn, generates the local eSIM management notification and / or the remote eSIM management instruction execution result, and returns it to the IPA; the IPA sends the local eSIM management notification and / or the remote eSIM management instruction execution result to the eSIM Internet of Things management platform.

[0076] Specifically, the eUICC receives a local eSIM management instruction and / or a remote eSIM management instruction to perform corresponding operations. When the local eSIM management instruction and the remote eSIM management instruction are received at the same time: when the execution actions represented by the local eSIM management instruction and the remote eSIM management instruction are the same, the eUICC performs the action once; when the execution actions represented by the local eSIM management instruction and the remote eSIM management instruction are different, the eUICC determines the order relationship between the execution actions of the local eSIM management instruction and the execution actions of the remote eSIM management instruction, and executes the local eSIM management instruction and the remote eSIM management instruction in sequence, thereby generating the corresponding local eSIM management notification and remote eSIM management instruction execution results (IPA generation is not required at this time), and sends the local eSIM management notification and the remote eSIM management instruction execution results to the eSIM Internet of Things management platform through IPA; if the local eSIM management instruction and the remote eSIM management instruction contain overlapping execution actions, the overlapping execution actions are only executed once to ensure execution accuracy and avoid management failure.

[0077] In some optional embodiments, the eSIM Internet of Things management platform modifies the third eSIM data into fourth eSIM data according to the local eSIM management notification, including: the eSIM Internet of Things management platform obtains the third eSIM data; the eSIM Internet of Things management platform checks the third eSIM data according to the local eSIM management notification to obtain a check result; when the check result indicates that the third eSIM data and the second eSIM data are different, modifies the third eSIM data into fourth eSIM data to make the fourth eSIM data consistent with the second eSIM data.

[0078] Specifically, the eSIM IoT management platform obtains the stored third eSIM data, determines the second eSIM data of the eUICC (i.e., the modified eSIM data of the eUICC) according to the local eSIM management notification, and checks the third eSIM data and the second eSIM data to obtain a check result. When the check result indicates that the third eSIM data and the second eSIM data are different, the third eSIM data is modified to the fourth eSIM data, so that the fourth eSIM data and the second eSIM data are consistent, that is, the fourth eSIM data is guaranteed to be the same as the second eSIM data.

[0079] In some optional embodiments, after receiving the local eSIM management notification data of the eSIM terminal device through the interface ESipa.HandleNotification in the GSMA SGP.32 standard specification, the eSIM IoT management platform parses the interface request data and modifies the corresponding eSIM data of the eSIM terminal device in the eSIM IoT management platform. Ensure that the corresponding eSIM data of the eSIM terminal device and the eSIM IoT management platform, such as the Profile status, remain consistent.

[0080] You can also send local eSIM management notifications and remote eSIM management command execution results to the eSIM IoT management platform through a custom interface, so that the eSIM corresponding data of the eSIM terminal device and the eSIM IoT management platform are consistent. The custom interface makes the transmission interface range wider.

[0081] Implementation of the embodiments of the present invention includes the following beneficial effects: the embodiments of the present invention provide an eSIM bidirectional management method based on the Internet of Things, including: when the eSIM Internet of Things management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning; when the modification information is received, the eSIM terminal device modifies the first eSIM data into the second eSIM data based on the local eSIM management, generates a local eSIM management notification, and the second eSIM data is stored in the eSIM terminal device; when the eSIM Internet of Things management platform and the eSIM terminal device are connected, the IPA of the eSIM terminal device sends the local eSIM management notification to the eSIM Internet of Things management platform; the eSIM Internet of Things management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; after receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification; the eSIM Internet of Things management platform modifies the third eSIM data into the fourth eSIM data according to the local eSIM management notification, so that the fourth eSIM data is consistent with the second eSIM data, and the fourth eSIM data is stored in the eSIM Internet of Things management platform. After the eSIM IoT management platform and the eSIM terminal device are disconnected, management can continue through local eSIM management, and the local eSIM management notification can be stored. After the connection is restored, the local eSIM management notification is sent to the eSIM IoT management platform, thereby ensuring that the eSIM data in the eSIM terminal device and the eSIM IoT management platform are consistent.

[0082] like Figure 3 As shown, in the second aspect, an embodiment of the present invention further provides a computer device, which can be a terminal. The computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, enable the processor to execute any one of the methods for visualizing management of industrial equipment. The processor is used to provide computing and control capabilities to support the operation of the entire computer device. The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium, which, when executed by the processor, enables the processor to execute any one of the methods for visualizing management of industrial equipment. The network interface is used for network communications, such as sending assigned tasks, etc. Those skilled in the art will appreciate that Figure 3The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present disclosure, and does not constitute a limitation on the computer device to which the solution of the present disclosure is applied. The specific computer device may include Figure 3 More or less components shown in, or some components are combined, or there are different component arrangements. It should be understood that the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In one embodiment, the processor is used to run a computer program stored in a memory to implement the following steps: when the eSIM IoT management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning; when the modification information is received, the eSIM terminal device modifies the first eSIM data into the second eSIM data based on the local eSIM management, generates a local eSIM management notification, and the second eSIM data is stored in the eSIM terminal device; when the eSIM IoT management platform and the eSIM terminal device are connected, the IPA of the eSIM terminal device sends the local eSIM management notification to the eSIM IoT management platform; the eSIM IoT management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; after receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification; the eSIM IoT management platform modifies the third eSIM data into the fourth eSIM data according to the local eSIM management notification, so that the fourth eSIM data is consistent with the second eSIM data, and the fourth eSIM data is stored in the eSIM IoT management platform.

[0083] It can be seen that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0084] In addition, the embodiment of the present application also discloses a computer program product or a computer program, and the computer program product or the computer program is stored in a computer storable medium. The processor of the computer device can read the computer program from the computer readable storage medium, and the processor executes the computer program, so that the computer device performs the above method. Similarly, the contents in the above method embodiment are all applicable to the storage medium embodiment, and the functions specifically implemented by the storage medium embodiment are the same as those in the above method embodiment, and the beneficial effects achieved are also the same as those achieved by the above method embodiment.

[0085] It is understood that all or some steps and systems in the disclosed method above can be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components can be implemented as processors, such as software executed by a central processing unit, a digital information processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, and the computer-readable medium can include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those of ordinary skill 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 technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media generally contain computer readable instructions, data structures, program modules, or other data in modulated data information such as carrier waves or other transport mechanisms, and may include any information delivery media.

[0086] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the technical field without departing from the purpose of the present invention.

Claims

1. An eSIM bidirectional management method based on the Internet of Things, characterized in that: Applied to an eSIM bidirectional management system based on the Internet of Things, the eSIM bidirectional management system based on the Internet of Things includes an eSIM Internet of Things management platform and an eSIM terminal device, and the eSIM bidirectional management method based on the Internet of Things includes: When the eSIM IoT management platform and the eSIM terminal device are disconnected, the eSIM terminal device performs local eSIM management, and the local eSIM management exists from the beginning; When the modification information is received, the eSIM terminal device modifies the first eSIM data into the second eSIM data based on the local eSIM management, and generates a local eSIM management notification, wherein the second eSIM data is stored in the eSIM terminal device; When the eSIM IoT management platform and the eSIM terminal device are connected, the eSIM terminal device sends the local eSIM management notification to the eSIM IoT management platform; The eSIM IoT management platform modifies the third eSIM data into fourth eSIM data according to the local eSIM management notification so that the fourth eSIM data is consistent with the second eSIM data, and the fourth eSIM data is stored in the eSIM IoT management platform.

2. The method according to claim 1, characterized in that After the eSIM IoT management platform modifies the third eSIM data into the fourth eSIM data according to the local eSIM management notification, the method further includes: In the case where the eSIM IoT management platform triggers remote eSIM management, the eSIM IoT management platform generates a remote eSIM management instruction; The eSIM IoT management platform sends the remote eSIM management instruction to the eSIM terminal device; The eSIM terminal device sends the remote eSIM management instruction to the eSIM card; After executing the remote eSIM management instruction, the eSIM card modifies the second eSIM data into fifth eSIM data and generates a remote eSIM management instruction execution result.

3. The method according to claim 2, characterized in that The eSIM terminal device includes an IPA and an eUICC, the IPA is respectively connected to the eUICC and the eSIM Internet of Things management platform for communication, the eUICC is used to implement the eSIM card function, and when the modification information is received, the eSIM terminal device modifies the first eSIM data to the second eSIM data based on the local eSIM management, and generates a local eSIM management notification, including: The IPA receives local modification information sent by the user terminal; The IPA generates a local eSIM management instruction according to the local modification information; The IPA sends the local eSIM management instruction to the eUICC; The eUICC modifies the first eSIM data into the second eSIM data according to the local eSIM management instruction, generates a modification result, and generates the local eSIM management notification according to the modification result.

4. The method according to claim 3, characterized in that After the remote eSIM management instruction execution result is generated, the method includes: When the eSIM terminal device is connected to the eSIM Internet of Things management platform, the eSIM terminal device sends the execution result of the remote eSIM management instruction to the eSIM Internet of Things management platform; When the eSIM terminal device is disconnected from the eSIM IoT management platform, the IPA generates a local eSIM management notification according to the execution result of the remote eSIM management instruction, and when reconnecting to the eSIM IoT management platform, the IPA sends the local eSIM management notification to the eSIM IoT management platform; the eSIM IoT management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; after receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification; The eSIM Internet of Things management platform modifies the fourth eSIM data into the sixth eSIM data according to the local eSIM management notification, so that the sixth eSIM data is consistent with the fifth eSIM data.

5. The method according to claim 3, characterized in that: After generating the local eSIM management notification according to the modification result, the method further includes: The IPA detects in real time whether it is connected to the eSIM Internet of Things management platform; When the IPA is connected to the eSIM IoT management platform, the IPA calls an obtain notification instruction to obtain a local eSIM management notification, so that the eUICC returns the local eSIM management notification to the IPA; The IPA sends the local eSIM management notification to the eSIM Internet of Things management platform; The eSIM IoT management platform returns a confirmation receipt notification to the IPA, so that the IPA sends a deletion notification instruction to the eUICC; After receiving the deletion notification instruction, the eUICC deletes the stored local eSIM management notification.

6. The method according to claim 3, characterized in that When the eSIM Internet of Things management platform is connected to the eSIM terminal device, the method further includes: The IPA receives the local modification information sent by the user terminal; The IPA generates a local eSIM management instruction according to the local modification information; The eSIM Internet of Things management platform receives the remote modification information sent by the user terminal; The eSIM IoT management platform generates a remote eSIM management instruction according to the remote modification information; The IPA receives the remote eSIM management instruction; The IPA sends the local eSIM management instruction and / or the remote eSIM management instruction to the eUICC.

7. The method according to claim 6, characterized in that After the IPA sends the local eSIM management instruction and / or the remote eSIM management instruction to the eUICC, the method further includes: The eUICC modifies the first eSIM data into the second eSIM data according to the local eSIM management instruction and / or the remote eSIM management instruction in sequence, generates the local eSIM management notification and / or the remote eSIM management instruction execution result, and returns it to the IPA; The IPA sends the local eSIM management notification and / or the remote eSIM management instruction execution result to the eSIM Internet of Things management platform.

8. The method according to claim 1, characterized in that The eSIM IoT management platform modifies the third eSIM data into fourth eSIM data according to the local eSIM management notification, including: The eSIM Internet of Things management platform obtains the third eSIM data; The eSIM IoT management platform checks the third eSIM data according to the local eSIM management notification to obtain a check result; When the checking result indicates that the third eSIM data and the second eSIM data are different, the third eSIM data is modified to the fourth eSIM data, so that the fourth eSIM data and the second eSIM data are consistent.

9. A computer device, wherein: The computer device comprises a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The processor-executable program is used to perform the method according to any one of claims 1 to 8 when executed by the processor.