WO2020042447A1 - 电子sim卡终端的连接管理系统、用户终端及应用程序 - Google Patents
电子sim卡终端的连接管理系统、用户终端及应用程序 Download PDFInfo
- Publication number
- WO2020042447A1 WO2020042447A1 PCT/CN2018/121674 CN2018121674W WO2020042447A1 WO 2020042447 A1 WO2020042447 A1 WO 2020042447A1 CN 2018121674 W CN2018121674 W CN 2018121674W WO 2020042447 A1 WO2020042447 A1 WO 2020042447A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- connection management
- module
- profile
- connection
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3816—Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Definitions
- the invention relates to a network connection technology of an electronic SIM card terminal, and particularly to a connection management system, a user terminal, and an application program of the electronic SIM card terminal.
- Electronic SIM card means that instead of using a traditional pluggable SIM card, the traditional physical SIM card is replaced by software.
- the electronic card is remotely downloaded to the terminal (embedded UICC card or software module) and activated to replace the traditional pluggable SIM card. Functions, so that mobile terminals can connect to cellular networks without using a pluggable SIM card.
- the SIM card used For mobile communication products used across regions, the SIM card used needs to be built into the terminal as an embedded UICC card during the manufacturing process. In this way, the cellular network connection capability and For cellular network applications (such as remote diagnosis and personal entertainment), after the SIM card is sold to a certain region, it needs to switch to the profile of the local operator in the region. Therefore, the embedded SIM (eSIM) technology can enable mobile communication products to be sold.
- eSIM embedded SIM
- the International Standards Organization GSMA defines two sets of eSIM remote management technology standards: the first set of standards is SGP.01 / 02, which is an embedded UICC card remote management technology for M2M. Established a set of top-down, remote management technology based on embedded UICC card triggered by the background. Each embedded UICC card has a unique preset operator profile built-in, and it will communicate with the specified server. Binding; the second set of standards is SGP.21 / 22, which is a SIM remote management technology for consumer electronics, which establishes a set of bottom-up eSIM remote management technology triggered by the terminal.
- IMSI independent and activated operator profile on each card or terminal
- MSISDN MSISDN
- ICCID ICCID
- the second set of standards, SGP.21 / 22, does not yet clearly define a technical solution for preset operator profiles.
- the two sets of standards only define eSIM remote management functions, and are limited to the implementation of electronic card functions on embedded UICC cards. They do not define mobile connection management services that can be used for both mobile communication terminals and applications. In particular, they do not define global connection-oriented services. Mobile connection management services for demanding mobile communication terminals and applications.
- connection management system a user terminal, and an application program for an electronic SIM card terminal, which are used to provide a targeted connection capability service (CaaS, Connectivity) for applications that require global cellular connectivity. Service).
- SaaS connection capability service
- the present invention provides a connection management system for an electronic SIM card terminal.
- the system includes: a connection management module for randomly selecting a preset operator from a plurality of preset operator configuration files stored in advance.
- a configuration file Profile X ; a baseband processing module configured to establish a temporary connection channel between the connection management module and a cellular network through the Profile X; and a connection management server module, the connection management module reports to the
- the connection management server module applies for and downloads the profile of the local operator Profile A; wherein the baseband processing module establishes a cellular data connection channel with a cellular network through the Profile A.
- the system further includes a terminal application module for accessing an application server through the cellular data connection channel.
- the establishment of a cellular data connection channel between the baseband processing module and a cellular network through the profile includes: the connection management module informs the baseband processing module to attach through the profile after downloading the profile. A network; and in the case where the baseband processing module successfully attaches the network through the profile A, the connection management module sends an activation to the connection management server module and uses a profile A message to notify the connection management server module that it has used The ProfileA is attached to a network, thereby establishing the cellular data connection channel.
- connection management server module is further configured to perform network state switching after receiving the activation and using a Profile A message, and send a confirmation activation message to the connection management module after performing the network state switching;
- connection The management module is further configured to start timing when sending an activation and using a Profile message to the connection management server module, and the confirmation from the connection management server module has not been received when the timing exceeds a first predetermined time. Activate the message, and then download another Profile.
- connection management module is further configured to start timing when the connection management module selects the Profile X, and has not received all the information from the connection management server module if the timing time exceeds a second predetermined time. As described in the confirmation activation message, select another profile X.
- the baseband processing module is further configured to send a feedback message to the connection management module when the temporary connection channel is established; the connection management module is further configured to select the Profile in the connection management module Timing starts at X. If the timing exceeds the third predetermined time and the feedback message from the baseband processing module is not received, another Profile X is selected again.
- the system further comprises: an operator billing module, configured to measure a service volume of the terminal application module accessing the application server.
- an operator billing module configured to measure a service volume of the terminal application module accessing the application server.
- connection management server module is further configured to send a service volume application message to the operator charging module before sending a confirmation activation message to the connection management module; wherein the operator charging module is based on The application message allocates a first service volume and sends an allocation feedback message to a connection management server module, and the connection management server module sends the confirmation activation message to the connection management module according to the allocation feedback message.
- the operator charging module is further configured to manage the connection to the connection through the connection management server when the difference between the measured service volume and the first service volume is less than a predetermined service volume threshold.
- the module sends a run out notification.
- connection management module is further configured to forward the near-exhaustion notification to the terminal application module, so as to apply for a second service amount or deactivate the Profile A according to a use feedback message of the terminal application module.
- the first traffic volume and the second traffic volume include time and / or traffic.
- the electronic SIM card includes a virtual SIM card and an embedded SIM card.
- the present invention also provides a user terminal, including the connection management system of the electronic SIM card terminal described above.
- the present invention also provides an application program, including the connection management system of the electronic SIM card terminal described above.
- the present invention randomly selects a preset operator configuration file through the connection management module, and allows the connection management module to download a local operator configuration file from the connection management server module if the selected preset operator configuration file is available.
- the connection management module establishes a cellular data connection channel with the connection management server module through the local operator configuration file.
- the connection management module reduces the cost of the operator configuration file and improves the terminal's global Cellular data connection capability and high terminal practicability.
- FIG. 1 is a block diagram of a connection management system of an electronic SIM card terminal provided by the present invention.
- FIG. 3 is a message transmission diagram of an exhaustion notification provided by the present invention.
- FIG. 4 is a message transmission diagram for continued use provided by the present invention.
- FIG. 5 is a completed message transfer diagram provided by the present invention.
- FIG. 6 is a flowchart of an activation connection process provided by the present invention.
- FIG. 1 is a block diagram of a connection management system of an electronic SIM card terminal provided by the present invention.
- the system includes a connection management module 101, a baseband processing module 102, and a connection management server module 103.
- the connection management module 101 is used for A preset operator profile X is randomly selected from a plurality of pre-stored operator profiles (referred to as profiles or profiles);
- the baseband processing module 102 is configured to establish a connection between the management module 101 and the cellular network through the profile X Temporary connection channel;
- the connection management module 101 applies to the connection management server module 103 and downloads the profile of the local operator Profile A through the temporary connection channel, wherein the baseband processing module 102 establishes a cellular data connection with the cellular network through the Profile A aisle.
- a plurality of preset operator profiles are stored, for example, n, namely, preset profiles 1, preset profiles 2, ..., preset profiles.
- These preset operator configuration files are written in advance in the user terminal production process or application generation process.
- the technology for writing the preset operator configuration files is common knowledge in the art, and is not repeated here.
- the above preset operator profile can log in to a cellular network globally, that is, it has a data roaming subscription; for the global roaming contract for the operator profile, the common sense in this field is not described in detail here. It should be noted that, because the preset operator profile has a certain cost and a limited number, the number of preset operator profiles is less than the total number of user terminals produced.
- the module 101 may randomly select a preset operator profile from the 50 preset operator profiles.
- this randomly selected preset operator profile is represented by ProfileX.
- the connection management module 101 selects Profile X
- the baseband processing module 102 is notified to attach the selected Profile to the network, and the baseband processing module 102 uses this instruction to use ProfileX is attached to the network, that is, a temporary connection channel is established through ProfileX.
- ProfileX a temporary connection channel is established through ProfileX.
- the connection management module 101 applies to and download the local profile from the connection management server module 103 through the temporary connection channel.
- the baseband processing module 102 is attached to the network through ProfileX.
- send a feedback message for example, OK
- the connection management module 101 indicating that the temporary connection channel is successfully established, and then the connection management module 101 can apply for and download the local profile to the connection management server module 103.
- the local profile is used Profile A said. It should be understood that the baseband processing module 102 establishes a cellular data connection channel with the cellular network through the profile A, that is, establishes a cellular data connection channel between the terminal side and the cellular network.
- connection management module 101 sends a request for Profile A to connection management server module 103, and connection management server module 103 allocates Profile A according to the request for profile A and sends it to connection management module 101 The assigned profile A. It should be understood that the connection management module 101 applies and downloads the Profile A to the connection management server module 103 by using a temporary connection channel.
- connection management system of the electronic SIM card terminal provided by the present invention further includes a terminal application module 104 for accessing the application server 105 through a cellular data connection channel.
- connection management module 101 accesses the application server 105 through the cellular data connection channel.
- terminal application module 104 accesses the application server 105 through the baseband processing module 102.
- connection management module 101 the baseband processing module 102, and the terminal application module 104 are terminal-side modules.
- the baseband processing module 102 establishes a cellular data connection channel with the cellular network through Profile A.
- the connection management module 101 tells the baseband processing module 102 to attach the network through ProfileA after downloading the ProfileA; and the baseband processing module 102 attaches to the network through ProfileA.
- a cellular data connection channel is established; wherein, the connection management module 101 is further configured to send an activation to the connection management server module 103 and use a Profile A message to notify the connection management server module 103 that the profile A has been attached to the network.
- the specific process for the baseband processing module 102 to establish a cellular data connection channel with the cellular network through Profile A is as follows: After downloading to Profile A, the connection management module 101 informs the baseband processing module 102 that the network operator's profile attached to the network is switched from Profile X To Profile A, the baseband processing module 102 sends a handover success feedback message to the connection management module 101 after successfully attaching to the network with Profile A, thereby establishing a cellular data connection channel.
- connection management module 101 After receiving the handover success feedback message, the connection management module 101 sends an activation to the connection management server module 103 and uses a Profile A message to notify the connection management server module 103 that the profile A is attached to the network, and the connection management server module 103 records this After the network state is switched, a confirmation activation message is sent to the connection management module 101 so as to communicate with the connection management server module.
- the connection management system of the electronic SIM card terminal provided by the present invention further includes an operator billing module (not shown in FIG. 1).
- the operator billing module is configured to measure the service volume of the terminal application module 104 accessing the application server 105.
- connection management server module 103 is further configured to send an application message requesting traffic to the operator billing module before sending a confirmation activation message to the connection management module 101; wherein, the operator billing module allocates the first traffic according to the application message and Send an allocation feedback message to the connection management server module 103, and the connection management server module 103 sends a confirmation activation message to the connection management module 101 according to the allocation feedback message.
- a confirmation activation message is sent to the connection management module 101 when the connection management server module 103 applies for traffic.
- the allocation feedback message actually informs the connection management server module 103 that it has allocated a first service volume to it.
- the first traffic amount here may be time (for example, 12 hours) or traffic (for example, 200M).
- FIG. 2 is a message interaction diagram of the activation connection process provided by the present invention. As shown in FIG. 2, the message interaction process of the activation connection process is as follows:
- the terminal application module initiates activation to the connection management module.
- connection management module randomly selects a preset operator profile ProfileX from a plurality of preset operator profiles stored in advance, and activates the ProfileX.
- connection management module notifies the baseband processing module to attach the network with Profile X.
- the baseband processing module uses Profile X to attach to the network, open the data channel, and feedback OK to the connection management module if the attachment is successful; thus, a temporary connection channel between the connection management module and the cellular network has been established;
- the connection management module applies the local profile A to the connection management server according to the application message through the temporary connection channel.
- the application message includes the terminal location, the terminal model, and the terminal identification.
- connection management server module allocates Profile A according to the application message in 205.
- connection management module downloads Profile A from the connection management server module.
- the download process here can be implemented through various eSIM download technologies, such as SGP.01 / 02, SGP.21 / 22, or a proprietary SIM download technology.
- connection management module informs the baseband processing module that the operator's profile attached to the network is switched from Profile X to Profile A;
- the baseband processing module uses Profile A to attach to the network and feedbacks OK to the connection management module if the attachment is successful, to indicate that the baseband processing module uses Profile A to attach to the network successfully;
- connection management module sends an activation to the connection management server module and uses a Profile A message to notify the connection management server module that it has used the Profile A attached network, that is, the connection management module informs the connection management server module that the Profile A attached network has been used;
- connection management server module records and performs network state switching.
- connection management server module applies for a business volume from the operator billing module
- the operator charging module allocates the first service volume and feeds back an allocation feedback message to the connection management server module;
- connection management server module sends a confirmation activation message to the connection management module.
- connection management module feeds back a confirmation activation message to the terminal application module.
- the terminal application module uses the established cellular data connection channel to access the application server.
- connection management server module in the present invention is further configured to switch the network state after receiving the activation and using the Profile A message, and send a confirmation activation message to the connection management module after the network state switch is performed.
- the connection management module is further configured to When the connection management server module sends an activation and uses the Profile A message, the timer starts. If the time exceeds the first predetermined time and the confirmation activation message is not received from the connection management server module, another Profile A is downloaded again.
- connection management server module if the connection management server module has not yet sent a confirmation activation message (214 in FIG. 2) to the connection management module after the first predetermined time has elapsed since 210, then the current profile A is unavailable and the connection The management module re-downloads another Profile to the connection management server module.
- connection management server module may also be configured to send a confirmation inactivation message to the connection management module when the current profile A is not available, so that the connection management module downloads another one to the connection management server module. Profile A.
- connection management module in the present invention is also used to start timing when the connection management module selects Profile X, and if the timing exceeds the second predetermined time and has not received the confirmation activation message from the connection management server module, then reselect another A Profile X.
- connection management server module if the connection management server module has not yet sent a confirmation activation message to the connection management module (214 in FIG. 2) after the second predetermined time has elapsed since 202, it means that it cannot be attached to the current profile X Network, the connection management module re-selects another profile X.
- connection management module in the present invention is also used to start timing when the connection management module selects a profile X. If the timing time exceeds a third predetermined time and has not received a feedback message from the baseband processing module, then another profile is selected again. X.
- the baseband processing module does not send a feedback message to the connection management module (202 in FIG. 2) after the third predetermined time from 202, it indicates that the current profile cannot be attached to the network. Then the connection management module selects another profile X.
- the operator charging module in the present invention is further configured to send an out-of-use notification to the connection management module through the connection management server module when the difference between the measured service volume and the first service volume is less than a predetermined service volume threshold. .
- the first service volume includes, for example, time and / or traffic
- the predetermined service volume threshold corresponding to time is the time threshold
- the predetermined service volume threshold corresponding to traffic is the traffic threshold
- the time allocated by the operator charging module may be, for example, For 12 hours
- the allocated traffic can be 200M, for example.
- the time threshold is 0.5 hours and the traffic threshold is 10M
- the online time reaches 11.5 hours (that is, the remaining 0.5 hours) or 190M has been used. (That is, the remaining 10M)
- the connection management server sends a notification of imminent exhaustion to the connection management module.
- the Internet time is 11.5 hours and the traffic has already used 190M.
- connection management module in the present invention is further configured to forward the end-of-use notification to the terminal application module, so as to apply for the second service volume or deactivate the profile A according to the use feedback message of the terminal application module.
- FIG. 3 is a message transmission diagram of the near-end notification provided by the present invention.
- the near-end notification is sent by the operator charging module to the connection management server module (301), and then sent by the connection management server module to The connection management module (302) is then sent by the connection management module to the terminal application module (303).
- the feedback message of the use of the terminal application module may include continued use and completion of use. Continued use indicates that the terminal application module must continue to access the application server after the first service volume is exhausted, and completion indicates that the terminal application module does not need to continue to access the application server.
- FIG. 4 is a message transmission diagram provided by the present invention.
- the terminal application module wishes to continue to access the application server after the first service volume is exhausted, it sends a usage feedback message for continued use to the connection management module. (401), the connection management module then sends the continued use feedback message to the connection management server module (402), and the connection management server module forwards the continued use feedback message (403) to the operator billing module to apply Those skilled in the art should understand the second service volume, and the information about the second service volume should be included in the usage feedback message for continued use.
- the second traffic volume may also include time and / or traffic, and the subsequent processes (for example, when to send out an exhaustion notification) are similar to the first traffic volume.
- the time in the second traffic volume may be the same as or different from the time of the first traffic volume terminal, and the traffic in the second traffic volume may be the same or different from the traffic in the second traffic volume terminal.
- FIG. 5 is a completed message transmission diagram provided by the present invention.
- the terminal application module does not need to continue to access the application server, it sends a completed use feedback message (501) to the connection management module, and then the connection management The module notifies the baseband processing module to deactivate Profile A (502).
- the connection management module deletes Profile A (503) and the connection management server module recycles Profile A (504) for subsequent allocation to other terminals or for other purposes. .
- connection management server module starts timing when it receives the notification that it is about to run out. If the timing exceeds the preset first feedback time, that is, if the first feedback time exceeds the first feedback time, the terminal application has not received the If the usage feedback message continues to be used, the subsequent process is the same as the usage completion process shown in FIG. 5, that is, the usage completion is considered.
- connection management module starts timing when it receives the notification that it is about to run out. If the timing exceeds the preset second feedback time, that is, if the second feedback time is exceeded, the usage feedback message sent by the terminal application is not received. , The subsequent process is the same as the completed process shown in FIG. 5, that is, it is regarded as completed.
- the electronic SIM card described in the present invention includes a virtual SIM card and an embedded SIM card (that is, an eSIM card).
- FIG. 6 is a flowchart of an activation connection process provided by the present invention. As shown in FIG. 6, the process includes:
- Step 601 The connection management module randomly selects an operator profile from a plurality of pre-stored operator profiles, that is, Profile X, and activates the Profile X;
- Step 602 The baseband processing module attaches the network through the Profile X obtained in step 601.
- step 603 it is determined whether a feedback OK is not received after the timeout. Specifically, if the attached network is successful in step 602 (that is, a temporary connection channel is established), the baseband processing module returns OK to the connection management module to indicate that the attached network is successful. It is easy to understand that if the attached network is not successful, then The baseband processing module will not feed back any message to the connection management module. Therefore, a predetermined time can be set here, that is, the second predetermined time described above. At the timing time (as described above, the profile is selected in the connection management module. (Time starts at X)) If the connection management module does not receive a feedback OK after the second predetermined time, it indicates that the attachment to the network has failed.
- step 603 if the feedback OK is not received after the timeout, that is, the determination result is yes, then return to step 601, and select Profile X again. If the feedback OK is received before the timeout, that is, the determination result is no, then step 604 is performed.
- Step 604 The connection management module applies for and downloads the profile A from the connection management server module.
- step 605 the baseband processing module attaches the network through Profile A, and the baseband processing module sends a feedback message to the connection management module if the attached network is successful.
- Step 606 in the case that the connection management module receives a feedback message that the baseband processing module successfully attaches the network through the Profile A) the connection management module sends an activation to the connection management server module and uses the Profile A message to notify the connection management server module that the profile is used A attached network, that is, the connection management module notifies the connection management server module that the Profile A attached network has been used.
- Step 607 Determine whether a confirmation activation message has not been received after timeout. Specifically, in the case where the connection management server module confirms activation and uses Profile A, the connection management server module feeds back a confirmation activation message to the connection management module to instruct the terminal application module to access the application server through the cellular data connection channel. If the connection management server module does not send a confirmation activation message to the connection management module, it means that the terminal application module cannot access the application server through the cellular data connection channel.
- a predetermined time can be set here, that is, the first predetermined time described above.
- connection management module does not receive the feedback confirmation activation message after the first predetermined time (as described above, when the connection management module sends an activation and uses the Profile A message to the connection management server module to activate the connection), it indicates that The terminal application module cannot access the application server through the cellular data connection channel.
- step 607 if the confirmation activation message is not received after the timeout, that is, the determination result is yes, then return to step 604, and reapply for Profile A. If the confirmation activation message is received before the timeout, that is, the determination result is no, perform the step 608.
- step 608 the terminal application module accesses the application server through the cellular data connection channel.
- Step 608 is to make the process shown in FIG. 6 clearer.
- the connection management server module sends a confirmation activation message to the connection management module. In this case, it means that the terminal application module can access the application server through the cellular data connection channel.
- the technical scheme provided by the present invention has high consistency and terminal practicability, and can be applied to both intelligent terminals and low-cost modules, with minimal changes and customization on the production line.
- the service implemented by the technical solution provided by the present invention can be loaded on the terminal by way of over-the-air upgrade. Of course, it is also applicable to the existing terminal and can also modify and update the preset data.
- the services implemented by the technical solution provided by the present invention can be applied at any time and at any place (of course, when there is a cellular network and the terminal has power), and can be accessed not only by the terminal, but also by a white list application on the terminal.
- the services implemented by the technical solution provided by the present invention can be used in any scenario that requires reliable temporary connection, including scenarios out of the box, power on, use of anti-theft positioning, mobile payment, etc., and the cost of maintaining the preset operator profile is sufficiently low. .
- the service implemented by the technical solution provided by the present invention is activated by using the terminal application, and the expenses incurred are paid by the terminal application using the service.
- the present invention also provides a user terminal, including the connection management system of the electronic SIM card terminal described above. It should be understood that in the case where the user terminal uses the connection management system of the electronic SIM card terminal described above to establish a cellular data connection channel with the cellular network, all applications on the user terminal can log in to the network through the cellular data connection channel.
- the present invention also provides an application program, including the connection management system of the electronic SIM card terminal described above. It should be understood that in the case where an application program uses the connection management system of the electronic SIM card terminal described above to establish a cellular data connection channel with a cellular network, the application program can log in to the network through the cellular data connection channel. This application can log on to the network, other applications on the user terminal cannot log on to the network; it can also be set to not only this application can log on to the network, but also other applications on the user terminal can also log on to the network.
- the program is stored in a storage medium and includes several instructions to enable a single chip microcomputer, a chip, or a processor. (processor) executes all or part of the steps of the method described in each embodiment of the present application.
- the foregoing storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks or optical disks and other media that can store program codes .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种电子SIM卡终端的连接管理系统、用户终端及应用程序,属于电子SIM卡终端的网络连接技术领域。电子SIM卡终端的连接管理系统包括:连接管理模块,用于从预先存储的多个预置运营商配置文件中随机选取一个预置运营商配置文件Profile X;基带处理模块,用于通过所述Profile X建立所述连接管理模块与蜂窝网络之间的临时连接通道;以及连接管理服务器模块,所述连接管理模块通过所述临时连接通道向该连接管理服务器模块申请并下载当地运营商配置文件Profile A;其中,所述基带处理模块通过所述Profile A建立与蜂窝网络之间的蜂窝数据连接通道。通过上述技术方案,本发明提供的技术方案提高了终端的全球蜂窝数据连接能力,并具有很高的终端实用性。
Description
本发明涉及电子SIM卡终端的网络连接技术,具体地涉及电子SIM卡终端的连接管理系统、用户终端及应用程序。
电子SIM卡指不使用传统可插拔SIM卡,通过软件替代传统实体SIM卡,通过电子卡远程下载至终端中(嵌入式UICC卡或者软件模块)并激活使用的方式替代传统可插拔SIM卡的功能,从而达到移动终端不用使用可插拔SIM卡亦可连上蜂窝网络的技术。
对于跨地区使用的移动通信产品,其使用的SIM卡,需要在制造环节将SIM卡以嵌入式UICC卡的方式内置在终端中,这样在生产测试环节就需要测试终端的蜂窝网络连接能力和基于蜂窝网络的应用(如远程诊断、个人娱乐),在SIM卡销售至某一个地区后,需要切换至该地区当地运营商的配置文件,因此嵌入式SIM(eSIM)技术能够使移动通信产品在销售给终端用户时(或之后)根据国家、地区、用户偏好、网络部署情况选择另外一个运营商并下载与该运营商对应的运营商配置文件至终端上的嵌入式UICC卡上并激活使用该运营商配置文件。
作为一种电子卡远程管理的实现方式,国际标准组织GSMA定义了两套eSIM远程管理技术标准:第一套标准为SGP.01/02,这是面向M2M的嵌入式UICC卡远程管理技术,其建立了一套自上而下的,由后台触发的一种基于嵌入式UICC卡的远程管理技术,每个嵌入式UICC卡内置了一个独一无二的预置运营商配置文件,并与指定的服务器进行绑定;第二套标准为SGP.21/22,这是面向消费电子的SIM远程管理技术,其建立了一套自下 而上的,由终端触发的eSIM远程管理技术。
对于以上提到的两套eSIM远程管理技术标准都存在一定的缺陷,具体来说:
第一套标准SGP.01/02定义了预置运营商配置文件,这类预置运营商配置文件意味着唯一的预置号码,预置唯一号码的问题包括:
(1)物联网终端的数量巨大,每张卡或终端上都预置一个独立并激活的运营商配置文件是一个巨大的码号浪费(IMSI、MSISDN、ICCID)。
(2)在终端、卡的产线上预置一个唯一可用的号码需要在产线上部署额外的工作,增加了生产成本;
(3)对于这些码号而言,需要是一个激活的状态,即需要在网络侧开通保证预置了该号码的终端能够连接蜂窝网络,对于提供该预置号码的运营商而言,网络设备是按照激活用户数、用户容量计算成本的,预置的激活号码越多,运营商成本越高,将转嫁到下游使用预置号码的环节;
(4)SGP.01/02中定义的预制号码需要与某一个SM-SR(eSIM平台)绑定,不够灵活。
第二套标准SGP.21/22尚无明确定义预置运营商配置文件的技术方案。
两套标准仅仅定义了eSIM远程管理的功能,限于在嵌入式UICC卡上实现电子卡功能,没有定义既可以面向移动通信终端又可以面向应用程序的移动连接管理服务,尤其没有定义面向对全球连接性有需求的移动通信终端和应用程序的移动连接管理服务。
发明内容
本发明实施例的目的是提供电子SIM卡终端的连接管理系统、用户终端及应用程序,用于解决面向对全球蜂窝连接性有需求的应用提供有针对性的连接能力服务(CaaS,Connectivity as a Service)。
为了实现上述目的,本发明提供了一种电子SIM卡终端的连接管理系 统,该系统包括:连接管理模块,用于从预先存储的多个预置运营商配置文件中随机选取一个预置运营商配置文件Profile X;基带处理模块,用于通过所述Profile X建立所述连接管理模块与蜂窝网络之间的临时连接通道;以及连接管理服务器模块,所述连接管理模块通过所述临时连接通道向该连接管理服务器模块申请并下载当地运营商配置文件Profile A;其中,所述基带处理模块通过所述Profile A建立与蜂窝网络之间的蜂窝数据连接通道。
优选地,该系统还包括终端应用模块,用于通过所述蜂窝数据连接通道对应用服务器进行访问。
优选地,所述基带处理模块通过所述Profile A建立与蜂窝网络之间的蜂窝数据连接通道包括:所述连接管理模块在下载所述Profile A之后告知所述基带处理模块通过所述Profile A附着网络;以及在所述基带处理模块通过所述Profile A附着网络成功的情况下,所述连接管理模块向所述连接管理服务器模块发送激活并使用Profile A消息以通知所述连接管理服务器模块已使用所述Profile A附着网络,从而建立所述蜂窝数据连接通道。
优选地,所述连接管理服务器模块还用于在接收到所述激活并使用Profile A消息之后进行网络状态切换,并在进行网络状态切换之后向所述连接管理模块发送确认激活消息;所述连接管理模块还用于在向所述连接管理服务器模块发送激活并使用Profile A消息时开始计时,在计时时间超过第一预定时间的情况下仍未接收到来自所述连接管理服务器模块的所述确认激活消息,则重新下载另一Profile A。
优选地,所述连接管理模块还用于在所述连接管理模块选取所述Profile X时开始计时,在计时时间超过第二预定时间的情况下仍未接收到来自所述连接管理服务器模块的所述确认激活消息,则重新选取另一Profile X。
优选地,所述基带处理模块还用于在建立所述临时连接通道的情况下,向所述连接管理模块发送反馈消息;所述连接管理模块还用于在所述连接管理模块选取所述Profile X时开始计时,在计时时间超过第三预定时间的 情况下仍未接收到来自所述基带处理模块的所述反馈消息,则重新选取另一Profile X。
优选地,该系统还包括:运营商计费模块,用于对所述终端应用模块访问所述应用服务器的业务量进行计量。
优选地,所述连接管理服务器模块还用于在向所述连接管理模块发送确认激活消息之前向所述运营商计费模块发送申请业务量的申请消息;其中,所述运营商计费模块根据所述申请消息分配第一业务量并向连接管理服务器模块发送分配反馈消息,所述连接管理服务器模块根据所述分配反馈消息向所述连接管理模块发出所述确认激活消息。
优选地,所述运营商计费模块还用于在计量到所耗费的业务量与所述第一业务量的差值小于预定业务量阈值的情况下通过所述连接管理服务器向所述连接管理模块发送即将用尽通知。
优选地,所述连接管理模块还用于向所述终端应用模块转发所述即将用尽通知,以根据所述终端应用模块的使用反馈消息来申请第二业务量或去激活所述Profile A。
优选地,所述第一业务量和所述第二业务量包括时间和/或流量。
优选地,所述电子SIM卡包括虚拟SIM卡和嵌入式SIM卡。
相应地,本发明还提供了一种用户终端,包括以上所描述的电子SIM卡终端的连接管理系统。
相应地,本发明还提供了一种应用程序,包括以上所描述的电子SIM卡终端的连接管理系统。
通过上述技术方案,本发明通过连接管理模块随机选取预置运营商配置文件,在所选取的预置运营商配置文件可用的情况下允许连接管理模块从连接管理服务器模块下载当地运营商配置文件,从而连接管理模块通过当地运营商配置文件与连接管理服务器模块建立蜂窝数据连接通道,与一个终端预置一个唯一的运营商配置文件相比,降低了运营商配置文件的成 本,提高了终端的全球蜂窝数据连接能力,并具有很高的终端实用性。
本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
图1是本发明提供的电子SIM卡终端的连接管理系统的框图;
图2是本发明提供的激活连接过程的消息交互图;
图3是本发明提供的即将用尽通知的消息传送图;
图4是本发明提供的继续使用的消息传送图;
图5是本发明提供的使用完成的消息传送图;以及
图6是本发明提供的激活连接过程的流程图。
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
图1是本发明提供的电子SIM卡终端的连接管理系统的框图,如图1所示,该系统包括连接管理模块101、基带处理模块102和连接管理服务器模块103,连接管理模块101用于从预先存储的多个预置运营商配置文件(简称配置文件或Profile)中随机选取一个预置运营商配置文件Profile X;基带处理模块102用于通过Profile X建立连接管理模块101与蜂窝网络之间的临时连接通道;连接管理模块101通过临时连接通道向该连接管理服务器模块103申请并下载当地运营商配置文件Profile A,其中,基带处理模块 102通过Profile A建立与蜂窝网络之间的蜂窝数据连接通道。
在连接管理模块101中存储有多个预置运营商配置文件,例如n个,即预置Profile 1、预置Profile 2、……、预置Profile n。这些预置运营商配置文件是在用户终端生产环节或应用程序生成环节预先写入的,对于写入预置运营商配置文件的技术为本领域的公知常识,于此不予赘述。上述预置运营商配置文件可在全球范围内登录蜂窝网络,即具备数据漫游签约;对于为运营商配置文件进行全球漫游签约为本领域的公知常识,于此不予赘述。需要说明的是,由于预置运营商配置文件具有一定的成本且数量有限,所以预置运营商配置文件的数量比所生产的用户终端的总体数量要少,例如存在10000个用户终端,可能只需要预置50个预置运营商配置文件,也就是说,与现有技术不同的是,不需要一个终端对应一个预置运营商配置文件,在这10000个终端中的任何一个终端的连接管理模块101在需要预置运营商配置文件的时候,可以从这50个预置运营商配置文件中随机选取一个预置运营商配置文件。在本发明中,将这个随机选取的预置运营商配置文件用Profile X表示。
当用户终端开机或终端应用程序发起请求激活移动通信网络时,在连接管理模块101选取到Profile X之后,通知基带处理模块102用这个所选取的Profile X附着网络,基带处理模块102依此指令用Profile X附着至网络,也就是通过Profile X建立临时连接通道,从而就允许连接管理模块101通过临时连接通道向连接管理服务器模块103申请并下载当地Profile,具体就是基带处理模块102通过Profile X附着网络之后向连接管理模块101发送一个反馈消息(例如,OK),表示临时连接通道建立成功,然后连接管理模块101就可以向连接管理服务器模块103申请并下载当地Profile,本发明中,将当地Profile用Profile A表示。应当理解,基带处理模块102通过Profile A建立与蜂窝网络之间的蜂窝数据连接通道,也就是在终端侧与蜂窝网络之间建立蜂窝数据连接通道。
连接管理模块101下载Profile A的具体过程如下:连接管理模块101向连接管理服务器模块103发送申请Profile A的请求,连接管理服务器模块103根据申请Profile A的请求分配Profile A并向连接管理模块101发送所分配的Profile A。应当理解的是,连接管理模块101向连接管理服务器模块103申请并下载Profile A是利用临时连接通道进行的。
如图1所示,本发明提供的电子SIM卡终端的连接管理系统还包括终端应用模块104,用于通过蜂窝数据连接通道对应用服务器105进行访问。
本领域技术人员应当理解,连接管理模块101与连接管理服务器模块103之间建立连接的最终目的是使终端应用与应用服务器105建立连接,即终端应用能够访问应用服务器105。这里终端应用模块104通过蜂窝数据连接通道对应用服务器105进行访问,实际上是终端应用模块104通过基带处理模块102对应用服务器105进行访问。
在图1中,连接管理模块101、基带处理模块102和终端应用模块104为终端侧的模块。
基带处理模块102通过Profile A建立与蜂窝网络之间的蜂窝数据连接通道包括:连接管理模块101在下载Profile A之后告知基带处理模块102通过Profile A附着网络;以及在基带处理模块102通过Profile A附着网络成功的情况下,蜂窝数据连接通道建立;其中,所述连接管理模块101还用于向连接管理服务器模块103发送激活并使用Profile A消息以通知连接管理服务器模块103已使用Profile A附着网络。
基带处理模块102通过Profile A建立与蜂窝网络之间的蜂窝数据连接通道的具体过程如下:连接管理模块101在下载到Profile A之后,告知基带处理模块102附着网络的运营商配置文件从Profile X切换至Profile A,基带处理模块102在用Profile A成功附着至网络之后向连接管理模块101发送切换成功反馈消息,从而建立蜂窝数据连接通道。连接管理模块101在接收到该切换成功反馈消息之后通过向连接管理服务器模块103发送激 活并使用Profile A消息来通知连接管理服务器模块103已使用Profile A附着网络,连接管理服务器模块103对此进行记录并进行网络状态切换之后向连接管理模块101发送确认激活消息,从而与连接管理服务器模块通信。
本发明提供的电子SIM卡终端的连接管理系统还包括运营商计费模块(图1中未示出),运营商计费模块用于对终端应用模块104访问应用服务器105的业务量进行计量。
连接管理服务器模块103还用于在向连接管理模块101发送确认激活消息之前向运营商计费模块发送申请业务量的申请消息;其中,运营商计费模块根据该申请消息分配第一业务量并向连接管理服务器模块103发送分配反馈消息,连接管理服务器模块103根据分配反馈消息向连接管理模块101发出确认激活消息。
也就是,在连接管理服务器模块103申请到业务量的时候才会向连接管理模块101发出确认激活消息。分配反馈消息实际上是告知连接管理服务器模块103为其分配了第一业务量。这里的第一业务量可以是时间(例如12小时),也可以是流量(例如,200M)。
图2是本发明提供的激活连接过程的消息交互图,如图2所示,激活连接过程的消息交互过程如下:
201、终端应用模块向连接管理模块发起激活;
202、连接管理模块从预先存储的多个预置运营商配置文件中随机选取一个预置运营商配置文件Profile X,并激活该Profile X;
203、连接管理模块通知基带处理模块用Profile X附着网络;
204、基带处理模块用Profile X附着网络,开启数据通道,并在附着成功的情况下向连接管理模块反馈OK;至此,建立了连接管理模块与蜂窝网络之间的临时连接通道;
205、连接管理模块通过临时连接通道根据申请消息向连接管理服务器申请当地Profile A,该申请消息包括终端位置、终端型号和终端标识等;
206、连接管理服务器模块根据205中的申请消息分配Profile A;
207、连接管理模块从连接管理服务器模块下载Profile A,这里的下载过程可以通过多种eSIM下载技术实现,例如SGP.01/02、SGP.21/22、或私有的SIM下载技术;
208、连接管理模块告知基带处理模块附着网络的运营商配置文件从Profile X切换至Profile A;
209、基带处理模块用Profile A附着网络并在附着成功的情况下向连接管理模块反馈OK,以指示基带处理模块用Profile A附着网络成功;
210、连接管理模块向连接管理服务器模块发送激活并使用Profile A消息来通知连接管理服务器模块已使用Profile A附着网络,也就是连接管理模块将已使用Profile A附着网络告知连接管理服务器模块;
211、连接管理服务器模块记录并进行网络状态切换;
212、连接管理服务器模块向运营商计费模块申请业务量;
213、运营商计费模块分配第一业务量并向连接管理服务器模块反馈分配反馈消息;
214、连接管理服务器模块向连接管理模块发送确认激活消息;
215、连接管理模块向终端应用模块反馈确认激活消息;
216、终端应用模块利用建立的蜂窝数据连接通道访问应用服务器。
以上阐述了终端应用激活连接从而可以访问应用服务器的过程,下文将对本发明的优选实施方式进行进一步阐述。
本发明中的连接管理服务器模块还用于在接收到激活并使用Profile A消息之后进行网络状态切换,并在进行网络状态切换之后向连接管理模块发送确认激活消息,连接管理模块还用于在向连接管理服务器模块发送激活并使用Profile A消息时开始计时,在计时时间超过第一预定时间的情况下仍未接收到来自连接管理服务器模块的确认激活消息,则重新下载另一Profile A。
结合图2,在210开始计时,如果从210开始超过第一预定时间连接管理服务器模块仍未向连接管理模块发送确认激活消息(图2中的214),则说明当前的Profile A不可用,连接管理模块向连接管理服务器模块重新下载另一Profile A。
本领域技术人员应当理解,这里也可以设置为在当前的Profile A不可用的情况下,连接管理服务器模块向连接管理模块发送确认不激活消息,从而连接管理模块向连接管理服务器模块重新下载另一Profile A。
本发明中的连接管理模块还用于在连接管理模块选取Profile X时开始计时,在计时时间超过第二预定时间的情况下仍未接收到来自连接管理服务器模块的确认激活消息,则重新选取另一Profile X。
结合图2,在202开始计时,如果从202开始超过第二预定时间连接管理服务器模块仍未向连接管理模块发送确认激活消息(图2中的214),则说明无法通过当前的Profile X附着至网络,则连接管理模块重新选取另一Profile X。
本发明中的连接管理模块还用于在连接管理模块选取Profile X时开始计时,在计时时间超过第三预定时间的情况下仍未接收到来自基带处理模块的反馈消息,则重新选取另一Profile X。
结合图2,在202开始计时,如果从202开始超过第三预定时间基带处理模块仍未向连接管理模块发送反馈消息(图2中的204),则说明无法通过当前的Profile X附着至网络,则连接管理模块重新选取另一Profile X。
本发明中的运营商计费模块还用于在计量到所耗费的业务量与第一业务量的差值小于预定业务量阈值的情况下通过连接管理服务器模块向连接管理模块发送即将用尽通知。
这里的第一业务量例如包括时间和/或流量,那么时间对应的预定业务量阈值即为时间阈值,流量对应的预定业务量阈值即为流量阈值,运营商计费模块分配的时间例如可以是12小时,分配的流量例如可以是200M, 以此为例,假设时间阈值为0.5小时,流量阈值为10M,那么在上网时间达到11.5小时(即剩余0.5小时)或者所分配的流量已经用了190M(即剩余10M)的情况下通过连接管理服务器向连接管理模块发送即将用尽通知。当然,也可能出现上网时间为11.5小时且流量已经用了190M的情况。
本发明中的连接管理模块还用于向终端应用模块转发即将用尽通知,以根据终端应用模块的使用反馈消息来申请第二业务量或去激活Profile A。
图3是本发明提供的即将用尽通知的消息传送图,如图3所示,即将用尽通知由运营商计费模块发送至连接管理服务器模块(301),然后由连接管理服务器模块发送至连接管理模块(302),再由连接管理模块发送至终端应用模块(303)。
终端应用模块的使用反馈消息可以包括继续使用和使用完成,继续使用表示在第一业务量用尽之后终端应用模块还要继续访问应用服务器,使用完成表示终端应用模块不需要继续访问应用服务器。
图4是本发明提供的继续使用的消息传送图,如图4所示,终端应用模块如果希望在第一业务量用尽之后继续访问应用服务器,则向连接管理模块发出继续使用的使用反馈消息(401),连接管理模块然后将该继续使用的使用反馈消息发送至连接管理服务器模块(402),连接管理服务器模块向运营商计费模块转发该继续使用的使用反馈消息(403),以申请第二业务量,本领域技术人员应当理解,第二业务量的信息应当包括在继续使用的使用反馈消息中。与第一业务量类似,第二业务量也可以包括时间和/或流量,后续过程(例如,何时发送即将用尽通知)与第一业务量类似。第二业务量中的时间可以与第一业务量终端的时间相同或不同,第二业务量中的流量可以与第业务量终端的流量相同或不同。
图5是本发明提供的使用完成的消息传送图,如图5所示,终端应用模块如果不需要继续访问应用服务器,则向连接管理模块发出使用完成的使用反馈消息(501),然后连接管理模块通知基带处理模块去激活Profile A (502),与此同时,连接管理模块删除Profile A(503)且连接管理服务器模块回收Profile A(504),以后续分配给其他终端使用或用于其他方面。
另一方面,在连接管理服务器模块接收到即将用尽通知时开始计时,如果计时时间超过预先设定的第一反馈时间,即超过第一反馈时间仍未接收到终端应用通过连接管理模块发送的继续使用的使用反馈消息,则后续过程与图5所示的使用完成的过程一样,即视为使用完成。
类似地,在连接管理模块接收到即将用尽通知时开始计时,如果计时时间超过预先设定的第二反馈时间,即超过第二反馈时间仍未接收到终端应用发送的继续使用的使用反馈消息,则后续过程与图5所示的使用完成的过程一样,即视为使用完成。
需要说明的是,本发明中所描述的电子SIM卡包括虚拟SIM卡和嵌入式SIM卡(即eSIM卡)。
图6是本发明提供的激活连接过程的流程图,如图6所述,该流程包括:
步骤601,连接管理模块从预先存储的多个运营商配置文件中随机选取一个运营商配置文件,即Profile X,并激活该Profile X;
步骤602,基带处理模块通过步骤601中得到的Profile X附着网络;
步骤603,判断是否超时未接收到反馈OK。具体来说,在步骤602中附着网络成功(即建立了临时连接通道)的情况下,基带处理模块会向连接管理模块反馈OK,以表示附着网络成功,容易理解,如果附着网络不成功,那么基带处理模块也就不会向连接管理模块反馈任何消息,因而这里可以设置一个预定时间,即上文中所描述的第二预定时间,在计时时间(如上文所描述的,在连接管理模块选取Profile X时开始计时)超过第二预定时间连接管理模块仍未接收到反馈OK,则表示附着网络失败。在步骤603中,若超时未接收到反馈OK,即判断结果为是,则返回执行步骤601,重新选取Profile X,若未超时就接收到反馈OK,即判断结果为否,则执行步 骤604。
步骤604,连接管理模块向连接管理服务器模块申请并下载Profile A。
步骤605,基带处理模块通过Profile A附着网络,并在附着网络成功的情况下基带处理模块向连接管理模块发送反馈消息。
步骤606,(在连接管理模块接收到基带处理模块通过Profile A附着网络成功的反馈消息的情况下)连接管理模块向连接管理服务器模块发送激活并使用Profile A消息来通知连接管理服务器模块已使用Profile A附着网络,也就是连接管理模块将已使用Profile A附着网络告知连接管理服务器模块。
步骤607,判断是否超时未接收到确认激活消息。具体来说,在连接管理服务器模块确认激活并使用Profile A的情况下,连接管理服务器模块会向连接管理模块反馈确认激活消息,以指示终端应用模块可以通过蜂窝数据连接通道对应用服务器进行访问,如果连接管理服务器模块没有向连接管理模块反馈确认激活消息,则表示终端应用模块不可以通过蜂窝数据连接通道对应用服务器进行访问,这里可以设置一个预定时间,即上文中所描述的第一预定时间,在计时时间(如上文所描述的,在连接管理模块向连接管理服务器模块发送激活并使用Profile A消息时开始计时)超过第一预定时间连接管理模块仍未接收到反馈确认激活消息,则表示终端应用模块不可以通过蜂窝数据连接通道对应用服务器进行访问。在步骤607中,若超时未接收到确认激活消息,即判断结果为是,则返回执行步骤604,重新申请Profile A,若未超时就接收到确认激活消息,即判断结果为否,则执行步骤608。
步骤608,终端应用模块通过蜂窝数据连接通道对应用服务器进行访问,步骤608是为了使图6所示的流程更加清楚,实际上,在步骤607中连接管理服务器模块向连接管理模块反馈确认激活消息的情况下,就表示终端应用模块能够通过蜂窝数据连接通道对应用服务器进行访问。
以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。
本发明提供的技术方案具有很高的一致性和终端实用性,既可适用于智能终端,也可适用于低成本的模组,在生产线上进行最少的更改和定制工作。可以通过空中升级的方式将本发明提供的技术方案实现的服务加载到终端上,当然针对存量终端也适用并且对于预置的数据也可以修改和更新。
本发明提供的技术方案实现的服务可在任何时间任何地点(当然在有蜂窝网络且终端有电的情况下)适用,不仅可以由终端访问,也可以由终端上的白名单应用访问。本发明提供的技术方案实现的服务可用于任何需要可靠临时连接的场景,包括开箱即用、加电即用、防盗定位、移动支付等场景,且维护预置运营商配置文件的成本足够低。
本发明提供的技术方案实现的服务由使用该的终端应用激活,所产生费用由使用该服务的终端应用支付。
相应地,本发明还提供了一种用户终端,包括以上所描述的电子SIM卡终端的连接管理系统。应当理解,在用户终端采用以上所描述的电子SIM卡终端的连接管理系统与蜂窝网络建立蜂窝数据连接通道的情况下,该用户终端上的所有应用程序都可以通过蜂窝数据连接通道登陆网络。
相应地,本发明还提供了一种应用程序,包括以上所描述的电子SIM卡终端的连接管理系统。应当理解,在一应用程序采用以上所描述的电子SIM卡终端的连接管理系统与蜂窝网络建立蜂窝数据连接通道的情况下,该应用程序可以通过蜂窝数据连接通道登陆网络,当然,可以设置为仅该应用程序可以登陆网络,用户终端上的其他应用程序不可以登陆网络;也可以设置为不仅该应用程序可以登陆网络,用户终端上的其他应用程序也 可以登陆网络。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。
Claims (14)
- 一种电子SIM卡终端的连接管理系统,其特征在于,该系统包括:连接管理模块,用于从预先存储的多个预置运营商配置文件中随机选取一个预置运营商配置文件Profile X;基带处理模块,用于通过所述Profile X建立所述连接管理模块与蜂窝网络之间的临时连接通道;以及连接管理服务器模块,所述连接管理模块通过所述临时连接通道向该连接管理服务器模块申请并下载当地运营商配置文件Profile A;所述基带处理模块还用于通过所述Profile A建立与所述蜂窝网络之间的蜂窝数据连接通道。
- 根据权利要求1所述的系统,其特征在于,该系统还包括终端应用模块,用于通过所述蜂窝数据连接通道对应用服务器进行访问。
- 根据权利要求2所述的系统,其特征在于,所述基带处理模块还用于通过所述Profile A建立与所述蜂窝网络之间的正式蜂窝数据连接通道包括:所述连接管理模块在下载所述Profile A之后告知所述基带处理模块通过所述Profile A附着网络;以及在所述基带处理模块通过所述Profile A附着网络成功的情况下,所述蜂窝数据连接通道建立;其中,所述连接管理模块还用于向所述连接管理服务器模块发送激活并使用Profile A消息以通知所述连接管理服务器模块已使用所述Profile A附着网络。
- 根据权利要求3所述的系统,其特征在于,所述连接管理服务器模块还用于在接收到所述激活并使用Profile A消息之后进行网络状态切换,并在进行网络状态切换之后向所述连接管理模块发送确认激活消息;所述连接管理模块还用于在向所述连接管理服务器模块发送激活并使用Profile A消息时开始计时,在计时时间超过第一预定时间的情况下仍未接收到来自所述连接管理服务器模块的所述确认激活消息,则重新下载另一Profile A。
- 根据权利要求3所述的系统,其特征在于,所述连接管理模块还用于在所述连接管理模块选取所述Profile X时开始计时,在计时时间超过第二预定时间的情况下仍未接收到来自所述连接管理服务器模块的所述确认激活消息,则重新选取另一Profile X。
- 根据权利要求1所述的系统,其特征在于,所述基带处理模块还用于在建立所述临时连接通道的情况下,向所述连接管理模块发送反馈消息;所述连接管理模块还用于在所述连接管理模块选取所述Profile X时开始计时,在计时时间超过第三预定时间的情况下仍未接收到来自所述基带处理模块的所述反馈消息,则重新选取另一Profile X。
- 根据权利要求3所述的系统,其特征在于,该系统还包括:运营商计费模块,用于对所述终端应用模块访问所述应用服务器的业务量进行计量。
- 根据权利要求7所述的系统,其特征在于,所述连接管理服务器模块还用于在向所述连接管理模块发送确认激活消息之前向所述运营商计费模块发送申请业务量的申请消息;其中,所述运营商计费模块根据所述申请消息分配第一业务量并向连接管理服务器模块发送分配反馈消息,所述连接管理服务器模块根据所述分配反馈消息向所述连接管理模块发出所述确认激活消息。
- 根据权利要求8所述的系统,其特征在于,所述运营商计费模块还用于在计量到所耗费的业务量与所述第一业务量的差值小于预定业务量阈值的情况下通过所述连接管理服务器向所述连接管理模块发送即将用尽通知。
- 根据权利要求9所述的系统,其特征在于,所述连接管理模块还用于向所述终端应用模块转发所述即将用尽通知,以根据所述终端应用模块的使用反馈消息来申请第二业务量或去激活所述Profile A。
- 根据权利要求10所述的系统,其特征在于,所述第一业务量和所述第二业务量包括时间和/或流量。
- 根据权利要求1至11中任意一项权利要求所述的系统,其特征在于,所述电子SIM卡包括虚拟SIM卡和嵌入式SIM卡。
- 一种用户终端,其特征在于,包括权利要求1至12中任意一项权利要求所述的电子SIM卡终端的连接管理系统。
- 一种应用程序,其特征在于,包括权利要求1至12中任意一项权利要求所述的电子SIM卡终端的连接管理系统。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP18932234.0A EP3846534B1 (en) | 2018-08-27 | 2018-12-18 | Connection management system for electronic sim card terminal |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810981011.0A CN109089256A (zh) | 2018-08-27 | 2018-08-27 | 电子sim卡终端的连接管理系统、用户终端及应用程序 |
| CN201810981011.0 | 2018-08-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2020042447A1 true WO2020042447A1 (zh) | 2020-03-05 |
| WO2020042447A9 WO2020042447A9 (zh) | 2021-04-01 |
Family
ID=64794627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/121674 Ceased WO2020042447A1 (zh) | 2018-08-27 | 2018-12-18 | 电子sim卡终端的连接管理系统、用户终端及应用程序 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10721613B2 (zh) |
| EP (1) | EP3846534B1 (zh) |
| CN (1) | CN109089256A (zh) |
| WO (1) | WO2020042447A1 (zh) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109981125A (zh) * | 2019-02-28 | 2019-07-05 | 努比亚技术有限公司 | 一种可穿戴设备、充电底座以及可穿戴设备控制方法 |
| CN110113742B (zh) * | 2019-05-29 | 2022-08-19 | 天津泰岳小漫科技有限公司 | 一种双通道的网络连接方法、终端及系统 |
| CN110248358B (zh) * | 2019-07-03 | 2020-10-30 | 深圳杰睿联科技有限公司 | 基于物联网的eSIM管理方法和系统 |
| CN110366163A (zh) * | 2019-07-03 | 2019-10-22 | 深圳杰睿联科技有限公司 | 基于物联网的eSIM管理方法和系统 |
| CN110536281B (zh) * | 2019-08-29 | 2022-04-12 | 友刻(北京)通讯技术有限公司 | 个性化数据的更新方法和系统 |
| CN111399946B (zh) * | 2020-03-25 | 2023-03-24 | 中国联合网络通信集团有限公司 | 终端应用启动变更控制方法、装置、终端及usim |
| CN111510887B (zh) * | 2020-03-30 | 2021-06-04 | 深圳联想懂的通信有限公司 | 一种sim卡的管理方法、设备及存储介质 |
| CN111479259B (zh) * | 2020-05-07 | 2021-08-17 | 深圳杰睿联科技有限公司 | Sim卡配置分发方法及系统 |
| CN111372224A (zh) * | 2020-05-26 | 2020-07-03 | 深圳杰睿联科技有限公司 | eSIM共享种子码号的方法、装置及设备 |
| CN111935701B (zh) * | 2020-08-06 | 2023-04-07 | 中国联合网络通信集团有限公司 | 准备电子sim卡的共用方法、系统、设备及存储介质 |
| CN112202931B (zh) * | 2020-12-04 | 2021-09-07 | 深圳杰睿联科技有限公司 | 一种在窄带物联网设备中植入sim信息的方法和设备 |
| CN115025344A (zh) * | 2021-02-24 | 2022-09-09 | 深圳融昕医疗科技有限公司 | 呼吸机 |
| CN113365260B (zh) * | 2021-06-09 | 2022-11-04 | Tcl通讯(宁波)有限公司 | Profile下载方法、装置、智能终端及存储介质 |
| CN113660669B (zh) * | 2021-08-17 | 2024-10-01 | 维沃移动通信有限公司 | eSIM的管理方法、装置、电子设备及可读存储介质 |
| CN113784334A (zh) * | 2021-09-14 | 2021-12-10 | 中国联合网络通信集团有限公司 | 卡切换方法及装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104640101A (zh) * | 2015-02-03 | 2015-05-20 | 惠州Tcl移动通信有限公司 | 一种基于远程控制的sim卡终端管理方法及系统 |
| CN105916134A (zh) * | 2015-02-23 | 2016-08-31 | 苹果公司 | 用于选择引导eSIM的方法和装置 |
| CN106327172A (zh) * | 2015-06-17 | 2017-01-11 | 西安中兴新软件有限责任公司 | 一种虚拟sim卡终端的付费方法及装置 |
| CN106537961A (zh) * | 2014-07-17 | 2017-03-22 | 三星电子株式会社 | 用于安装嵌入式通用集成电路卡的配置文件的方法和装置 |
| US20180063668A1 (en) * | 2016-08-31 | 2018-03-01 | Apple Inc. | Dynamic provisioning of device configuration files for electronic subscriber identity modules |
| CN107835204A (zh) * | 2016-09-16 | 2018-03-23 | 苹果公司 | 配置文件策略规则的安全控制 |
| CN107959951A (zh) * | 2017-12-15 | 2018-04-24 | 恒宝股份有限公司 | eSIM卡、自动切换eSIM卡的配置文件的方法及系统 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6990087B2 (en) * | 2002-04-25 | 2006-01-24 | Raytheon Company | Dynamic wireless resource utilization |
| US8996002B2 (en) * | 2010-06-14 | 2015-03-31 | Apple Inc. | Apparatus and methods for provisioning subscriber identity data in a wireless network |
| WO2014092385A1 (ko) * | 2012-12-11 | 2014-06-19 | 주식회사 케이티 | 프로비져닝 프로파일을 이용하여 이동 통신 네트워크 사업자를 선택하는 방법 및 이를 이용하는 장치 |
| CN103458004B (zh) * | 2013-08-15 | 2017-03-01 | 中国联合网络通信集团有限公司 | 物联网设备签约信息变更方法和设备 |
| EP3228104B1 (en) * | 2014-09-17 | 2020-08-26 | Simless, Inc. | Apparatuses, methods and systems for implementing a trusted subscription management platform |
| US9615250B2 (en) * | 2014-12-16 | 2017-04-04 | Microsoft Technology Licensing, Llc | Subscriber identification module pooling |
| CN104902463B (zh) * | 2015-05-22 | 2020-01-07 | 努比亚技术有限公司 | 移动终端及其虚拟卡终端的多卡管理方法和服务器 |
| EP3358871A1 (en) * | 2017-02-03 | 2018-08-08 | Gemalto Sa | A method for an euicc embedded into a machine type communication device to trigger the download of a subscription profile |
| CN106937274B (zh) * | 2017-05-12 | 2020-06-09 | 东信和平科技股份有限公司 | 一种基于EUICC的Profile切换方法及装置 |
-
2018
- 2018-08-27 CN CN201810981011.0A patent/CN109089256A/zh active Pending
- 2018-12-18 WO PCT/CN2018/121674 patent/WO2020042447A1/zh not_active Ceased
- 2018-12-18 EP EP18932234.0A patent/EP3846534B1/en active Active
-
2019
- 2019-04-08 US US16/377,675 patent/US10721613B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106537961A (zh) * | 2014-07-17 | 2017-03-22 | 三星电子株式会社 | 用于安装嵌入式通用集成电路卡的配置文件的方法和装置 |
| CN104640101A (zh) * | 2015-02-03 | 2015-05-20 | 惠州Tcl移动通信有限公司 | 一种基于远程控制的sim卡终端管理方法及系统 |
| CN105916134A (zh) * | 2015-02-23 | 2016-08-31 | 苹果公司 | 用于选择引导eSIM的方法和装置 |
| CN106327172A (zh) * | 2015-06-17 | 2017-01-11 | 西安中兴新软件有限责任公司 | 一种虚拟sim卡终端的付费方法及装置 |
| US20180063668A1 (en) * | 2016-08-31 | 2018-03-01 | Apple Inc. | Dynamic provisioning of device configuration files for electronic subscriber identity modules |
| CN107835204A (zh) * | 2016-09-16 | 2018-03-23 | 苹果公司 | 配置文件策略规则的安全控制 |
| CN107959951A (zh) * | 2017-12-15 | 2018-04-24 | 恒宝股份有限公司 | eSIM卡、自动切换eSIM卡的配置文件的方法及系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3846534A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3846534B1 (en) | 2024-06-05 |
| US20200068383A1 (en) | 2020-02-27 |
| EP3846534A1 (en) | 2021-07-07 |
| US10721613B2 (en) | 2020-07-21 |
| WO2020042447A9 (zh) | 2021-04-01 |
| EP3846534C0 (en) | 2024-06-05 |
| EP3846534A4 (en) | 2022-06-15 |
| CN109089256A (zh) | 2018-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020042447A1 (zh) | 电子sim卡终端的连接管理系统、用户终端及应用程序 | |
| CN110446201B (zh) | 一种实现eSIM远程配置的通信模组、通信方法及系统 | |
| US11503457B2 (en) | Subscription activation for mobile wireless devices | |
| JP7034355B2 (ja) | 通信設定方法、通信制御装置及び通信システム | |
| US10021561B2 (en) | Method and apparatus for setting up communication connection | |
| US11297542B2 (en) | Base station handover method, system, and computer storage medium | |
| CN107801179B (zh) | 用于向移动设备供应自举电子用户身份模块(eSIM)的技术 | |
| EP3635983B1 (en) | Esim profile metadata provisioning | |
| CN104469737B (zh) | 一种嵌入式通用集成电路卡及其用户签约信息激活方法 | |
| CN112566051A (zh) | 用于有效地转移多个蜂窝服务凭据的方法和装置 | |
| JP6514238B2 (ja) | プロフィール管理方法及びサーバ | |
| EP3742771B1 (en) | M2m sm-sr to sm-dp notification | |
| WO2019133225A1 (en) | Subscription management service pairing | |
| KR20260048329A (ko) | 다기능 sim 카드 및 이의 할당 방법, 카드 할당 시스템 및 전자기기 | |
| JP2019186922A (ja) | 接続機器の自動的アクティベーションおよびオンボード | |
| JP6541816B1 (ja) | 通信制御装置、通信設定方法、通信設定プログラム及び通信システム | |
| WO2023072428A1 (en) | Method for managing at least one euicc information set (eis) of a euicc and intermediate buffer proxy | |
| CN103686587B (zh) | 通用集成电路卡签约数据的开通方法及相应的平台、系统 | |
| CN100442940C (zh) | 一种消除相同无线终端的方法 | |
| CN115988479B (zh) | 基于eUICC的码号变更方法、SM-SR及可读存储介质 | |
| CN107343300B (zh) | eSIM卡网络通信方法及装置 | |
| KR102926381B1 (ko) | eSIM 프로파일 관리 방법 및 장치 | |
| CN114731511B (zh) | 激活操作配置文件的方法、计算机可读存储介质和对应设备 | |
| CN115955667B (zh) | 一种基于eUICC的码号变更方法、装置及可读存储介质 | |
| CN102256245A (zh) | 一种查询meid方法及基站控制器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18932234 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2018932234 Country of ref document: EP Effective date: 20210329 |