Disclosure of Invention
In view of the above, the present invention is directed to a method, an apparatus, and a computer-readable storage medium for supporting multiple eSIM management specifications by using one eUICC hardware.
According to an aspect of the embodiments of the present invention, there is provided a method for compatible multiple eSIM management specifications, including the following steps:
determining an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the eSIM management platform;
initializing a relevant protocol flow and a business required by interaction with the eSIM management platform;
according to the user configuration of the operator, applying for or acquiring corresponding storage space information from the eUICC;
and establishing or updating user configuration parameters corresponding to the eSIM management platform through interaction with the eSIM management platform.
Optionally, when the adaptation layer is located on the terminal, the method compatible with multiple eSIM management specifications includes:
determining an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the eSIM management platform;
initializing a relevant protocol flow and a business required by interaction with the eSIM management platform;
according to user configuration, when the eSIM is activated, applying for a storage space from an eUICC control interface of a terminal, and initializing corresponding user configuration; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through the flow conforming to the eSIM management specification of the eSIM management platform.
Optionally, when the adaptation layer is located on a communication module on the terminal and the communication module is used as a network layer device on the terminal device, the method for being compatible with multiple eSIM management specifications includes:
determining an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the eSIM management platform;
initializing a relevant protocol flow and a business required by interaction with the eSIM management platform;
according to the user configuration of the eSIM management platform, when the eSIM is activated, applying for a storage space from an eUICC control interface through a terminal, and initializing corresponding user configuration; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through the flow conforming to the eSIM management specification of the eSIM management platform.
Optionally, when the adaptation layer is located on the communication module on the terminal, and when the communication module is used as a link layer device on the terminal device, the communication module does not have wide area data connection, and the master control side needs to provide a data link for assistance according to the adaptation layer, where the method compatible with multiple eSIM management specifications includes:
determining an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the eSIM management platform;
the method comprises the steps that an eSIM management module initializes related protocol flows and services required by interaction with an eSIM management platform, and informs a main control side of providing data link support according to the requirement of an adaptation layer;
according to the user configuration of the eSIM management platform, when the eSIM is activated, applying for a storage space from an eUICC control interface through a terminal, and initializing corresponding user configuration; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through the flow conforming to the eSIM management specification of the eSIM management platform.
Optionally, in a case where the adaptation layer is located on the eUICC, the method for compatible with multiple eSIM management specifications includes:
determining an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the eSIM management platform;
initializing an eSIM management module and informing a terminal side, and initializing a terminal side program to complete a related protocol flow and a service required by interaction with the eSIM management platform;
initializing corresponding user configuration when the eSIM is activated according to the user configuration of the eSIM management platform; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through the flow conforming to the eSIM management specification of the eSIM management platform.
Optionally, the relevant protocol flows and services include SMS, data connection, BIP protocol.
Optionally, the terminal is a mobile terminal or an internet of things industry terminal.
Optionally, the mobile terminal is a mobile phone, a tablet computer, a notebook computer, a palm computer, a PDA, a navigation device or wearable equipment, and the internet of things industry terminal is an internet automobile, a vehicle-mounted terminal, a TBOX, a Tracker, and a POS machine.
The invention also provides a device compatible with multiple eSIM management specifications, which comprises: the terminal is provided with a communication module, the communication module is provided with an eUICC, an eSIM management specification adaptation layer is added on the terminal, the communication module or a software system of the eUICC, and the adaptation layer realizes the steps of the method compatible with various eSIM management specifications.
The present invention also provides a computer readable storage medium having one or more programs stored thereon that are executable by one or more processors to perform the steps of the method for compliance with multiple eSIM management specifications, as described above.
The invention adds an eSIM management specification adaptation layer on a software system of a terminal, a communication module or an eUICC to be used for matching eSIM management specifications of different eSIM management platforms. Therefore, the eSIM management specifications of a plurality of operators can be supported by one eUICC hardware, and the management specifications comprise: data transmission protocol, eSIM file format, interactive process, etc. The embodiment reduces the difficulty of using the eSIM and improves the applicability of the eSIM.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
Examples
The embodiment provides a method and a device compatible with multiple eSIM management specifications, wherein the device comprises: a terminal, where a communication module is installed on the terminal, where the communication module is generally a wireless communication module, and an eUICC is installed on the communication module, where the eUICC is used to store and manage hardware of an eSIM, and generally supports multiple different operators or multiple different third-party companies to operate user configurations corresponding to a private eSIM management platform, and in this embodiment, the operator is taken as an example for description, and in other embodiments, the operator may only be a private eSIM management platform or a combination of a private eSIM management platform and the operator; and adding an eSIM management specification adaptation layer on a software system of the terminal, the communication module or the eUICC for matching eSIM management specifications of different operators. Therefore, the eSIM management specifications of a plurality of operators can be supported by one eUICC hardware, and the management specifications comprise: data transmission protocol, eSIM file format, interactive process, etc. The embodiment reduces the difficulty of using the eSIM and improves the applicability of the eSIM.
The following describes the steps of the method compatible with multiple eSIM management specifications in detail with reference to fig. 1:
s10, starting software to run;
s20, determining an operator of an eSIM management platform to be docked;
s30, enabling an eSIM management module corresponding to the operator by the adaptation layer;
s40, initializing a related protocol flow and a service required by interaction with an eSIM management platform of the operator;
s50, applying for or acquiring corresponding storage space information from the eUICC according to the user configuration of the operator;
s60, establishing or updating user configuration parameters corresponding to the operator through interaction with an eSIM management platform of the operator;
and S70, ending.
When the adaptation layer is located on the terminal, the method compatible with multiple eSIM management specifications specifically includes, on the basis of the foregoing technical solution:
determining an operator of an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the operator;
initializing a relevant protocol flow and a business required by interaction with an eSIM management platform of the operator;
according to the user configuration of the operator, when the eSIM is activated, applying for a storage space from an eUICC control interface through a terminal, and initializing corresponding user configuration; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through a flow conforming to the eSIM management specification of the operator.
The method and the device compatible with various eSIM management specifications, provided by the invention, have the advantages that when the adaptation layer is positioned on the communication module on the terminal and the communication module is used as network layer equipment on the terminal equipment, on the basis of the technical scheme, the method compatible with various eSIM management specifications comprises the following steps:
determining an operator of an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the operator;
initializing a relevant protocol flow and a business required by interaction with an eSIM management platform of the operator;
according to the user configuration of the operator, when the eSIM is activated, applying for a storage space from an eUICC control interface through a terminal, and initializing corresponding user configuration; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through a flow conforming to the eSIM management specification of the operator.
The method and the device compatible with various eSIM management specifications, provided by the invention, have no wide area data connection on the communication module when the adaptation layer is positioned on the communication module on the terminal and the communication module is used as link layer equipment on the terminal equipment, and the main control side provides a data link for assistance according to the need of the adaptation layer, and specifically on the basis of the technical scheme, the method compatible with various eSIM management specifications comprises the following steps: determining an operator of an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the operator;
the eSIM management module initializes related protocol flow and service required by interaction with the eSIM management platform of the operator, and informs a main control side of providing data link support according to the requirement of an adaptation layer;
according to the user configuration of the operator, when the eSIM is activated, applying for a storage space from an eUICC control interface through a terminal, and initializing corresponding user configuration; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through a flow conforming to the eSIM management specification of the operator.
When the adaptation layer is located on the eUICC, the method and the device for being compatible with multiple eSIM management specifications of the present invention are specifically, on the basis of the foregoing technical solution, the method for being compatible with multiple eSIM management specifications includes:
determining an operator of an eSIM management platform to be docked;
the adaptation layer enables an eSIM management module corresponding to the operator;
the eSIM management module initializes and informs the terminal side, and a terminal side program initializes and completes related protocol flows and services required by interaction with an eSIM management platform of the operator;
initializing corresponding user configuration when the eSIM is activated according to the user configuration of the operator; acquiring corresponding storage space information when the eSIM is managed;
and completing the corresponding eSIM activation or the management action configured by the user through a flow conforming to the eSIM management specification of the operator.
Based on the technical scheme, the method and the device compatible with various eSIM management specifications specifically comprise related protocol flows and services including SMS, data connection and BIP protocol.
Based on the foregoing technical solution, the terminal is specifically a mobile terminal, such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a PDA, a navigation device, or wearable equipment, or an internet of things industry terminal, such as an internet connected automobile, a vehicle-mounted terminal, a TBOX, a Tracker, a POS machine, and the like.
Embodiments of the present invention also provide a computer readable storage medium having stored thereon one or more programs executable by one or more processors to perform the steps of the method for compliance with multiple eSIM management specifications, as described above.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.