WO2017166906A1 - 一种管理eUICC中的签约信息集的方法及相关设备 - Google Patents

一种管理eUICC中的签约信息集的方法及相关设备 Download PDF

Info

Publication number
WO2017166906A1
WO2017166906A1 PCT/CN2017/071194 CN2017071194W WO2017166906A1 WO 2017166906 A1 WO2017166906 A1 WO 2017166906A1 CN 2017071194 W CN2017071194 W CN 2017071194W WO 2017166906 A1 WO2017166906 A1 WO 2017166906A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
information
euicc
user terminal
message
Prior art date
Application number
PCT/CN2017/071194
Other languages
English (en)
French (fr)
Inventor
衣强
龙水平
高林毅
程紫尧
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201780015306.6A priority Critical patent/CN108781358B/zh
Publication of WO2017166906A1 publication Critical patent/WO2017166906A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method and related device for managing a contract information set in an eUICC.
  • An embedded Universal Integrated Circuit Card also known as an embedded Subscriber Identity Module (eSIM) is a type of subscription information set on the eUICC that can be remotely managed by a communication carrier. (profile) security element.
  • eUICC embedded Universal Integrated Circuit Card
  • profile communication carrier.
  • the subscription manager-data preparation (SM-DP) in the communication carrier when the communication operator needs to remotely manage the profile on the eUICC (for example, activating a profile, deactivating a profile, and deleting a profile), the subscription manager-data preparation (SM-DP) in the communication carrier.
  • the server sends the registration information of the server address carrying the SM-DP server to the Subscription Manager-Discovery Service (SM-DS) server associated with the profile, and the local discovery service (LDS) is obtained.
  • the terminal or the eUICC obtains a remote management request from the SM-DP server, so that the eUICC executes the SM.
  • - Remote management request sent by the DP server After the address of the server of the SM-DP server is sent to the terminal where the eUICC is located or sent to the eUICC through the terminal, the terminal or the eUICC obtains a remote management request from the SM-DP server, so that the eUICC executes the SM.
  • the user can set the remote management option or turn off the remote management option in the user terminal (such as a smart phone) embedded with the eUICC according to his own needs. If the user closes the remote management option, the eUICC cannot perform the remote management operation of the operator, but the SM-DP server does not know that the eUICC cannot perform the remote management operation and waits for the eUICC to perform the remote management operation, which causes the operator to continuously try to register the SM again. - DP server address to wait for a response from eUICC, wasting operator resources.
  • the embodiment of the invention discloses a method for managing a contract information set in an eUICC and related devices, which can save resources of an operator.
  • a first aspect of the embodiments of the present invention discloses a method for managing a subscription information set in an embedded universal integrated circuit card (eUICC), including:
  • the registration information including address information of the SM-DP server, the registration information being used for registering the subscription information set in the eUICC by the SM-DP server Remote management event;
  • Determining whether the user terminal where the eUICC is located can receive the registration information
  • the user terminal cannot receive the registration information, send a notification message to the SM-DP server, where the notification message is used to indicate that the eUICC cannot perform the remote management event.
  • the user terminal cannot receive the registration information sent by the SM-DS server when the user terminal is in the shutdown state or the remote management option on the user terminal is in the closed state.
  • the SM-DS server receives the registration information sent by the SM-DP server, if the SM-DS server determines that the user terminal where the eUICC is located cannot receive the registration information, The SM-DS server can then send a notification message to the SM-DP server, which is used to indicate that the eUICC is unable to perform remote management events. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can perform other tasks, thereby saving the operator's resources.
  • the determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the polling period is an interval length at which the user terminal sends a polling message to the subscription management-discovery service SM-DS server;
  • the determining whether the user terminal can receive the registration information may be determined by determining whether the polling message sent by the user terminal is received in at least one polling period.
  • the acquiring the polling period includes:
  • a polling period is obtained from the registration information.
  • the polling period may be carried in the polling message, or the polling period may be carried in the registration information.
  • determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the eUICC information includes at least an eUICC identifier; if not stored, determining that the user terminal cannot receive the registration information.
  • whether the user terminal can receive the registration information can be determined by determining whether the eUICC information is stored.
  • the determining, by the user terminal where the eUICC is located, the registration information includes:
  • whether the user terminal can receive the registration information can be determined by determining whether the information for instructing to stop transmitting the polling message is stored.
  • the receiving subscription management data is After preparing the registration information sent by the SM-DP server, saving the address information of the SM-DP server;
  • the address information of the SM-DP server may be saved, and further, determining whether the user terminal where the eUICC is located can receive the registration information; if the user terminal cannot receive the registration Information, sending a notification message to the SM-DP server, and deleting the saved SM-DP server
  • the address information is used to indicate that the eUICC cannot perform the remote management event.
  • the notification message is further used to indicate that the address information of the SM-DP server is deleted.
  • the receiving subscription management-data preparation registration sent by the SM-DP server Before the information the method further includes:
  • the receiving subscription management data is sent by the SM-DP server.
  • the method further includes:
  • the information for instructing to stop sending the polling message is saved.
  • the first message includes cause information
  • the cause information is used to indicate that the user closes the remote management operation option on the user terminal
  • the notification message is sent to the SM-DP server, and the notification message includes the reason information.
  • the determining, by the user terminal where the eUICC is located, the registration information includes:
  • whether the user terminal can receive the registration information can be determined by determining whether the SM-DS server stores information indicating that the user turns off the remote management operation option on the user terminal.
  • the receiving subscription management-data preparation SM-DP server sends the registration Before the information, the method further includes:
  • the receiving the user Before the first message sent by the terminal the method further includes:
  • the unsent registration information is sent to the user terminal, and the registration information includes address information of the SM-DP server.
  • the first message is a polling message, where the polling message is further used to obtain registration information saved on the SM-DS server, where the polling message is sent after the user terminal receives a remote management operation closing instruction for the subscription information set.
  • the receiving the user After the first message sent by the terminal the method further includes:
  • the second indication information is sent to the SM-DP server, where the second indication information is used to indicate that the eUICC cannot perform the subscription information on the eUICC.
  • Set of remote management events If the unregistered registration information exists in the SM-DS server, the second indication information is sent to the SM-DP server, where the second indication information is used to indicate that the eUICC cannot perform the subscription information on the eUICC.
  • the registration information further includes an eUICC identifier, where the user terminal that determines whether the eUICC is located can receive
  • the registration information to include:
  • the method can determine whether the user terminal can receive the registration information by determining whether the push password corresponding to the eUICC identifier is stored.
  • the registration information further includes a subscription information set identifier on the eUICC, and the determining the eUICC Whether the user terminal where the user terminal can receive the registration information includes:
  • the method can determine whether the user terminal can receive the registration information by determining whether the push password corresponding to the subscription information set identifier is stored.
  • the second message includes at least a subscription information set identifier, and the second message is used to indicate that the receiving of the push message is stopped.
  • the method further includes: before the receiving the second message, the method further includes :
  • the push password registration message includes a subscription information set identifier and a push password corresponding to the subscription information set identifier
  • the subscription information set identifier and the push password are saved.
  • a second aspect of the embodiments of the present invention discloses a method for managing a subscription information set in an embedded universal integrated circuit card (eUICC), including:
  • the polling message is used to obtain registration information saved on the SM-DS server, where the registration information is a remote information registered by the SM-DP server for managing the subscription information set in the eUICC.
  • the polling period is used by the SM-DS server to determine whether the user terminal where the eUICC is located can receive registration information after receiving the registration information of the SM-DP server.
  • the method before the obtaining the subscription management-discovery service SM-DS server address and the polling period, the method further includes:
  • a third aspect of the embodiments of the present invention discloses a method for managing a subscription information set in an embedded universal integrated circuit card eUICC, including:
  • the first message is sent to the subscription management-discovery service SM-DS server.
  • the first message is used to indicate to stop sending a polling message, where the polling message is used to obtain registration information saved on the SM-DS server, where the registration information includes address information of the SM-DP server; or The first message is used to instruct the user to close the remote management operation option on the user terminal.
  • the method further includes:
  • a fourth aspect of the embodiments of the present invention discloses a method for managing a subscription information set in an embedded universal integrated circuit card eUICC, including:
  • the second message includes a subscription information set identifier, and the second message is used to indicate to stop receiving the push message.
  • the method before the receiving, by the user, the remote management operation closing instruction for the subscription information set on the eUICC, the method further includes:
  • a fifth aspect of the embodiments of the present invention discloses a method for managing a subscription information set in an embedded universal integrated circuit card eUICC, including:
  • the notification message includes first indication information for indicating that the user terminal where the eUICC is located to close the remote management operation option for the subscription information set .
  • the sending the notification message to the SM-DP server according to the address information of the SM-DP server includes:
  • the DP server sends the notification message.
  • the notification message further includes eUICC signature information and identifier information of the notification message, where The identifier information is count information or time information, and the eUICC signature information and the identifier information are used by the SM-DP server to verify the identity of the eUICC where the subscription information set is located.
  • a sixth aspect of the embodiments of the present invention discloses a method for managing a subscription information set in an embedded universal integrated circuit card eUICC, including:
  • the notification message includes first indication information for indicating that the user terminal where the eUICC is located to close the remote management operation option for the subscription information set;
  • the notification message further includes eUICC signature information and identifier information of the notification message
  • the method further includes:
  • the method further includes:
  • the second indication information is sent to the operator server, where the second indication information is used to indicate that the subscription management-data preparation SM-DP server has an unexecuted remote management operation request.
  • the receiving the notification message includes:
  • the method further includes:
  • the seventh aspect of the embodiments of the present invention discloses a device device for managing a subscription information set in an embedded universal integrated circuit card (eUICC), the device comprising some or all of the steps for performing the method of any one of the first aspects of the embodiments of the present invention.
  • eUICC embedded universal integrated circuit card
  • the device can save the resources of the operator when performing some or all of the steps of any of the methods of the first aspect.
  • the seventh aspect of the embodiments of the present invention discloses a device device for managing a subscription information set in an embedded universal integrated circuit card (eUICC), the device comprising some or all of the steps for performing the method of any one of the first aspects of the embodiments of the present invention.
  • eUICC embedded universal integrated circuit card
  • the device can save the resources of the operator when performing some or all of the steps of any of the methods of the first aspect.
  • the eighth aspect of the embodiments of the present invention discloses a device device for managing a subscription information set in an embedded universal integrated circuit card (eUICC), the device comprising some or all of the steps for performing the method of any one of the second aspects of the embodiments of the present invention.
  • eUICC embedded universal integrated circuit card
  • the device can save the resources of the operator when performing some or all of the steps of any of the methods of the second aspect.
  • the ninth aspect of the embodiments of the present invention discloses a device device for managing a subscription information set in an embedded universal integrated circuit card (eUICC), the device comprising some or all of the steps for performing the method of any one of the third aspects of the embodiments of the present invention.
  • the device can save the resources of the operator when performing some or all of the steps of any of the methods of the third aspect.
  • eUICC embedded universal integrated circuit card
  • a tenth aspect of the embodiments of the present invention discloses a device device for managing a subscription information set in an embedded universal integrated circuit card (eUICC), the device comprising some or all of the steps for performing the method of any one of the fourth aspects of the embodiments of the present invention.
  • the device can save the resources of the operator when performing some or all of the steps of any of the methods of the fourth aspect.
  • eUICC embedded universal integrated circuit card
  • An eleventh embodiment of the present invention discloses a device device for managing a subscription information set in an embedded universal integrated circuit card (eUICC), the device comprising part or all of the method for performing any one of the fifth aspects of the embodiments of the present invention.
  • the device can save the resources of the operator when performing some or all of the steps of any of the fifth aspects.
  • a device apparatus for managing a subscription information set in an embedded universal integrated circuit card comprising part or all of the method for performing any one of the sixth aspects of the embodiments of the present invention.
  • the device can save the resources of the operator when performing some or all of the steps of any of the methods of the sixth aspect.
  • a thirteenth aspect of the embodiments of the present invention discloses a subscription management-discovery service SM-DS server, the SM-DS server comprising: a processor, a receiver, a transmitter, and a memory, the memory being configured to store an instruction
  • the processor is configured to execute the instructions, and the processor runs the instructions to perform some or all of the steps of any of the methods of the first aspect of the embodiments of the present invention.
  • the SM-DS server can save the resources of the operator when performing some or all of the steps of any of the methods in the first aspect.
  • a fourteenth aspect of the embodiments of the present invention discloses a user terminal, where the user terminal includes: a processor and a transmitter. And a memory configured to store instructions, the processor being configured to execute the instructions, the processor executing the instructions to perform part or all of any of the methods of the second aspect of embodiments of the present invention step.
  • the user terminal may save resources of the operator when performing some or all of the steps of any of the methods.
  • a fifteenth aspect of the embodiments of the present invention discloses a user terminal, the user terminal comprising: a processor, a receiver, a transmitter, and a memory, the memory being configured to store an instruction, the processor being configured to be configured to The instructions are executed, and the processor runs the instructions to perform some or all of the steps of any of the methods of the third aspect of the embodiments of the present invention.
  • the user terminal may save resources of the operator when performing some or all of the steps of any of the methods of the third aspect.
  • a sixteenth aspect of the embodiments of the present invention discloses a user terminal, the user terminal comprising: a processor, a receiver, a transmitter, and a memory, the memory being configured to store an instruction, the processor being configured to be configured to The instructions are executed, and the processor runs the instructions to perform some or all of the steps of any of the fourth aspects of the embodiments of the present invention.
  • the user terminal may save resources of the operator when performing some or all of the steps of any of the methods.
  • a seventeenth aspect of the embodiments of the present invention discloses a user terminal, the user terminal comprising: a processor, a receiver, a transmitter, and a memory, the memory being configured to store an instruction, the processor being configured to be configured to The instructions are executed and the processor executes the instructions to perform some or all of the steps of any of the fifth aspects of the embodiments of the present invention.
  • the user terminal may save resources of the operator when performing some or all of the steps of any of the fifth aspects.
  • An eighteenth aspect of the embodiments of the present invention discloses a subscription management-data preparation SM-DP server, including: a processor, a receiver, a transmitter, and a memory, the memory being configured to store an instruction, and the processor is configured The instructions are configured to execute the instructions, and the processor runs the instructions to perform some or all of the steps of any of the sixth aspects of the embodiments of the present invention.
  • the user terminal may save resources of the operator when performing some or all of the steps of any of the sixth methods.
  • the SM-DS server receives the registration information sent by the SM-DP server, where the registration information may include an overlay identifier, and the SM-DS server sends the registration information to the user terminal, so that the eUICC obtains the SM-DP server.
  • Remote management request After the user terminal receives the registration information, the user terminal first determines whether the registration information is the registration information for the remote management request according to the address of the SM-DS server or the address information of the SM-DP server in the registration information, and further determines Whether the coverage identifier is included, and the coverage identifier is used to cover the remote management operation option for the user to close the subscription information set. If the coverage identifier is included, the SM-DP communication in the registration information can be directly used without checking whether the user closes the remote management operation option. To get remote management requests.
  • the SM-DS server sends registration information to the user terminal, and the user terminal determines, according to the address information of the SM-DP server in the registration information or the SM-DS address information, that the registration message is remote management for the subscription information set.
  • the SM-DP server in the communication communicates to obtain a remote management request so that the eUICC performs a remote management request of the SM-DP server.
  • the user terminal can determine in real time whether the user has turned off the remote management operation option, and if it is determined that the user has turned off the remote management operation option, the user can wait for the remote management operation option to be opened, and perform remote management on the user. A remote management request that was not executed before the action option.
  • the user terminal may be instructed whether the remote management operation is required, and if the remote management operation is required, the local setting of the remote management operation option is prohibited, that is, the user is prohibited from closing the user terminal. On the remote management operation option, keep the default remote management operation option turned on.
  • the user terminal when the user terminal is in the shutdown state or the remote management option on the user terminal is in the closed state, the user terminal cannot receive the registration information sent by the SM-DS server.
  • the SM-DS server receives the registration information sent by the SM-DP server, if the SM-DS server determines that the user terminal where the eUICC is located cannot receive the registration information, the SM-DS server may send a notification message to the SM-DP server.
  • the notification message is used to indicate that the eUICC is unable to perform remote management events. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can perform other tasks, thereby saving the operator's resources.
  • FIG. 1 is a network architecture diagram of a subscription information set system for managing an embedded universal integrated circuit card eUICC according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart diagram of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present disclosure
  • FIG. 4 is a schematic flowchart diagram of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present disclosure
  • FIG. 5 is a schematic flowchart diagram of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present disclosure
  • FIG. 6 is a schematic flowchart diagram of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present disclosure
  • FIG. 7 is a schematic flowchart diagram of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present disclosure
  • FIG. 8 is a schematic structural diagram of a subscription management-discovery service SM-DS server according to an embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of a user terminal according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of another user terminal according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of another user terminal according to an embodiment of the present disclosure.
  • FIG. 12 is a schematic structural diagram of another user terminal according to an embodiment of the present disclosure.
  • FIG. 13 is a schematic structural diagram of another subscription management-data preparation SM-DP server according to an embodiment of the present invention.
  • FIG. 14 is a schematic flowchart diagram of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention.
  • the embodiment of the invention discloses a method for managing a contract information set in an eUICC and related devices, which can save resources of an operator. The details are described below separately.
  • FIG. 1 is a network architecture diagram of a subscription information set system for managing an embedded universal integrated circuit card eUICC according to an embodiment of the present invention.
  • the network architecture includes: a user terminal, a subscription management-data preparation (SM-DP) server, and a subscription management-discovery service (SM-DS) server.
  • SM-DP subscription management-data preparation
  • SM-DS subscription management-discovery service
  • User terminals may include mobile phones, tablets, personal digital assistants (PDAs), televisions, in-vehicle devices, Machine to Machine (M2M), Mobile Internet Devices (MID), smart phones. Wearable devices (such as smart watches, smart bracelets) and other electronic devices.
  • the user terminal is provided with an embedded Universal Integrated Circuit Card (eUICC), which is a security component that can be remotely managed by a plurality of communication carriers, and the eUICC can be plugged or soldered. Wait for it to be placed in the user terminal. Users can choose to sign up with one or more communication carriers according to their own needs, and download the subscription information set (Profile) provided by the contracted communication carrier through the local profile assistant (LPA) deployed in the user terminal. After the profile is installed in the eUICC, the user terminal can access the carrier network (such as 2G/3G/4G network, etc.) that matches the profile.
  • the carrier network such as 2G/3G/4G network, etc.
  • the SM-DP server can be divided into two types, one is responsible for generating a profile, the associated profile to the specified eUICC, and downloading the profile to the eUICC, and the other is responsible for remotely managing the profile, that is, such an SM-DP server can Performing a remote management operation request of the operator, sending a remote management operation request to the eUICC that downloads and installing the profile of the operator, and the eUICC performs a remote management operation request, thereby implementing a remote management operation, where the remote management operation request includes profile activation and profile deactivation. , profile deletion, and review eUICC status.
  • the main function of the SM-DS server is to provide a mechanism for the SM-DP server to contact the user terminal.
  • the user terminal can obtain the address information of the SM-DP server from the SM-DS server, and the user terminal can and the SM-DP server. contact.
  • the SM-DP server registers the address information of the SM-DP server on the SM-DS server; in addition, when the SM-DP server has to be sent to the eUICC
  • the SM-DP server registers the address information of the SM-DP server to the SM-DS.
  • the user terminal when the user terminal is in the shutdown state or the remote management option on the user terminal is in the off state, the user terminal cannot receive the registration information sent by the SM-DS server.
  • the SM-DS server receives the registration information sent by the SM-DP server, the SM-DS server first determines whether the user terminal where the eUICC is located can receive the registration information, and if not, the SM-DS server can send the information to the SM-DP server.
  • Notification message The notification message is used to indicate that the eUICC is unable to perform a remote management event.
  • the SM-DS server determines that the user terminal where the eUICC is located can receive the registration information, the registration information is sent to the user terminal, so that the eUICC obtains the remote management operation command and executes the remote management operation command. In this way, the SM-DP server can perform other tasks without waiting for the response of the eUICC, thereby saving the resources of the operator.
  • FIG. 2 is a schematic flowchart of a method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and an SM. - DP server and other multi-sided writing.
  • the method may include the following steps:
  • the user terminal acquires an address of the SM-DS server and a polling period.
  • the operator server may send a subscription information profile request to the SM-DP server, and after receiving the profile subscription request, the SM-DP server may be an embedded universal integration.
  • the circuit card eUICC prepares the profile to be downloaded.
  • the eUICC downloads the profile from the SM-DP server.
  • the address of the subscription management-discovery service SM-DS server corresponding to the profile can be obtained.
  • the polling period can also be obtained.
  • the profile includes data and applications that connect the carrier network and use the carrier's non-telecom services.
  • the user terminal periodically sends a polling message (polling message) to the SM-DS server, where the polling period is the interval for the user terminal to send the polling message to the SM-DS server, and the polling message is used to obtain the SM-DS server.
  • the saved registration information includes the address information of the SM-DP server.
  • the user terminal After the user terminal determines that the subscription information set on the eUICC is successfully installed, the user terminal can obtain the address of the SM-DS server and the polling period from the eUICC, wherein the polling period can also be set in the user terminal.
  • the user terminal acquires the address of the SM-DS server and the polling period through the LPA module in the user terminal.
  • the LPA includes a Local Profile Download (LPD) module, a Local User Interface (LUI) module, and an LDS module.
  • LPD Local Profile Download
  • LAI Local User Interface
  • LDS Low-power Digital
  • LPD Local Profile Download
  • LPI Local User Interface
  • LDS Low-power Digital
  • LUI Local User Interface
  • the LPD module is mainly responsible for signing file downloads
  • the LDS module is mainly responsible for service discovery
  • the LUI module provides a UI interface for users.
  • the user can manage the profile downloaded to the eUICC through the LPA, such as activation, deactivation, and deletion of the profile.
  • the user terminal sends a polling message carrying a polling period to the SM-DS server according to the address of the SM-DS server.
  • the SM-DP server may register the address information of the SM-DP server on the SM-DS server, SM-DS.
  • the server can save the address information of the SM-DP server.
  • the user terminal sends a polling message carrying a polling period to the SM-DS server.
  • the SM-DS server stores the information stored on the SM-DS server corresponding to the user terminal.
  • the address information of the SM-DP server of the eUICC is sent to the user terminal.
  • the polling period sent by the user terminal to the SM-DS server is used by the SM-DS server to determine whether the user terminal where the eUICC is located can receive the registration information after receiving the registration information of the subscription management-data preparation SM-DP server, and the registration information includes Address information of the SM-DP server saved on the SM-DS server.
  • this step can also be performed after the user sets the remote management operation option off locally.
  • the triggering message is sent by the user terminal, and the polling message is included in the polling message, where the polling message is used to obtain the unsent registration information saved on the SM-DS, so that the eUICC obtains and executes the corresponding information of the registration information. Manage events remotely.
  • one or more subscription information set identification information is included in the polling message.
  • the SM-DP server sends registration information to the SM-DS server.
  • the registration information includes address information of the SM-DP server, and the registration information is used to register a remote management event of the SM-DP server for the subscription information set in the eUICC on the SM-DS server.
  • the registration information further includes the subscription information set identifier information.
  • the SM-DS server saves the address information of the SM-DP server.
  • the SM-DP server sends the registration information to the SM-DS server. After receiving the registration information, the SM-DS server can save the address information of the SM-DP server in the registration information.
  • the SM-DS further saves the subscription information set identifier information.
  • the SM-DS server After the SM-DS server receives the registration information sent by the SM-DP server, the SM-DS server sends the registration information to the user terminal, so that the user terminal obtains the address information of the SM-DP server in the registration information. And the user terminal or the eUICC establishes communication with the SM-DP server to obtain a remote management command, so that the eUICC executes the remote management command of the SM-DP server to implement remote management operations (such as activation, deactivation, deletion, etc.) on the subscription information set. .
  • remote management operations such as activation, deactivation, deletion, etc.
  • the user terminal may not receive the registration information sent by the SM-DS server.
  • the user terminal when the user terminal is in the shutdown state, the user terminal cannot receive the registration information sent by the SM-DS server, or when the user is closed.
  • the remote management operation option is selected on the user terminal, the user terminal cannot receive the registration information sent by the SM-DS server.
  • the user terminal may allow the user to close the remote management operation option of all profiles on the eUICC according to different implementation schemes, or may only close the remote management operation option of a specified profile. .
  • the SM-DS server needs to first determine whether the user terminal where the eUICC is located can receive the registration information. If it is determined that the user terminal can receive the registration information, the SM-DS server sends the registration information to the user terminal, otherwise The SM-DS server does not send registration information to the user terminal. Specifically, it can be referred to the following steps.
  • the SM-DS server acquires a polling period.
  • the polling message in 202 carries a polling period, so the SM-DS server in 205 can obtain the polling period from the polling message.
  • the SM-DS receives the polling message sent by the user terminal in step 202, if the SM-DS stores the registration information that is not sent to the eUICC, the registration information is sent to the user terminal, so that the eUICC obtains And perform the remote management operation corresponding to the registration information.
  • the polling message in 202 may not carry the polling period, and the registration information in 203 carries the polling period, so the SM-DS server in 205 may receive the registration information from the receiving information. Get the polling cycle in the message.
  • the polling message in step 202 further includes signing the contract.
  • the SM-DS server determines whether the polling message sent by the user terminal is received in at least one polling period. If not, steps 207-208 are performed, and if yes, step 209 is performed.
  • the SM-DS server may start a timer, where the time of the timer is at least greater than one polling period.
  • the SM-DS server may determine, by using a timer, whether a polling message sent by the user terminal is received in at least one polling period, wherein the polling message described in 206 is different from the polling message described in 202, 206
  • the polling message described in the above refers to whether the next polling message can be received by the SM-DS server after at least one polling period after 202.
  • the SM-DS determines whether the content of the at least one subscription information set identifier is received by the user terminal. If the polling message identified by the subscription information set is not, step 207-208 is performed, and if yes, step 209 is performed.
  • the SM-DS server determines that the user terminal cannot receive the registration information, and deletes the address information of the saved SM-DP server.
  • the SM-DS server may determine that the user terminal cannot receive the registration information, then the user terminal obtains The address information of the SM-DP server cannot be deleted. At this time, the SM-DS server can delete the address information of the saved SM-DP server.
  • the SM-DS server may It is determined that the user terminal cannot receive the registration information.
  • deleting the address information of the saved SM-DP server by the SM-DS server in 207 is an optional step.
  • the SM-DS server sends a notification message to the SM-DP server, and the process ends.
  • the notification message includes the indication information that the eUICC cannot perform the remote management event.
  • the notification message further includes the SM-DS server. The saved registration information is deleted.
  • the SM-DP server After the SM-DP server receives the notification message sent by the SM-DS server, the SM-DP server determines that the eUICC cannot perform the remote management event, and the SM-DP server does not wait for the eUICC connection all the time, so the SM-DP server can use other methods. Remote management is implemented. At the same time, the operator server will not send remote management operation requests to the eUICC, thereby saving operators' resources.
  • the SM-DS server determines that the user terminal can receive the registration information, and sends the registration information to the user terminal, so that the eUICC obtains the remote management operation command and executes the remote management operation command.
  • the SM-DS server when the SM-DS server determines that the polling message sent by the user terminal is received in at least one polling period, the SM-DS server may determine that the user terminal can receive the registration information, and The LDS module sends the registration information.
  • the SM-DS server may determine The user terminal can receive the registration information.
  • the user terminal when the user terminal is in the shutdown state or the remote management option on the user terminal is in the closed state, the user terminal cannot receive the registration information sent by the SM-DS server.
  • the SM-DS server After receiving the registration information sent by the SM-DP server, the SM-DS server first determines whether the polling message sent by the user terminal is received in at least one polling period, and if not, it can be determined that the user terminal cannot receive the information. Upon registration information, the SM-DS server can send a notification message to the SM-DP server, which notifies the eUICC that the remote management event cannot be performed. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can perform other tasks, thereby saving the operator's resources.
  • FIG. 3 is a schematic flowchart of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and Written on multiple sides such as the SM-DP server.
  • the method may include the following steps:
  • the user terminal acquires an address of the SM-DS server and a polling period.
  • the user terminal sends a polling message to the SM-DS server according to the address of the SM-DS server.
  • the polling message includes an eUICC identifier and a polling period.
  • the eUICC identifier can be used to uniquely identify the identity of the eUICC, such as the card number of the eUICC, the production model of the eUICC, and the manufacturer of the eUICC.
  • the SM-DS server saves the eUICC identifier and the polling period.
  • the SM-DS server may obtain the eUICC identifier and the polling period in the polling message, and save the eUICC identifier and the polling period.
  • the SM-DS server determines whether a polling message sent by the user terminal is received in at least one polling period. If not, execute 305, and if yes, execute 306.
  • the SM-DS server may start a timer, where the time of the timer is at least greater than one polling period.
  • the SM-DS server may determine, by using a timer, whether a polling message sent by the user terminal is received in at least one polling period, where the polling message described in the 304 is different from the polling message described in 302.
  • the polling message described in 304 refers to whether the SM-DS server can still receive the next polling message after at least one polling period after 302.
  • the SM-DS server deletes the saved eUICC identifier and the polling period.
  • the SM-DS server determines that the polling message sent by the user terminal is not received in at least one of the polling periods, and the SM-DS server may delete the eUICC identifier and the location saved in 303. The polling cycle.
  • the SM-DP server sends registration information to the SM-DS server.
  • the SM-DS server saves the address information of the SM-DP server.
  • the SM-DS server determines whether eUICC information is stored in the SM-DS server. If not, executes 309-310, and if yes, executes 311.
  • the eUICC information includes at least an eUICC identifier, and may further include a polling period.
  • the SM-DS server determines that the user terminal cannot receive the registration information, and deletes the address information of the saved SM-DP server.
  • the SM-DS server may directly execute 310 without deleting the address information of the saved SM-DP server.
  • the SM-DS server sends a notification message to the SM-DP server, and the process ends.
  • the notification message includes the indication information that the eUICC cannot perform the remote management event.
  • the notification message further includes the registration information saved by the SM-DS server. The deleted information.
  • the SM-DS server determines that the user terminal can receive the registration information, and sends the registration information to the user terminal, so that the eUICC obtains the remote management operation command and executes the remote management operation command.
  • the SM-DS server when the SM-DS server receives the registration information sent by the SM-DP server, the SM-DS server first determines whether the eUICC information is stored in the SM-DS server, and if not, the user can be determined. The terminal cannot receive the registration information, and the SM-DS server can send a notification message to the SM-DP server, where the notification message includes indication information that the eUICC cannot perform the remote management event. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can perform other tasks, thereby saving the operator's resources.
  • FIG. 4 is a schematic flowchart of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and Written on multiple sides such as the SM-DP server.
  • the method may include the following steps:
  • the user terminal receives a remote management operation close instruction input by the user for the subscription information set on the eUICC.
  • the user may set a remote management operation option for the subscription information set on the eUICC on the user terminal, for example, enable the remote management operation option, or close the remote management operation option.
  • the user terminal sends a polling message to the SM-DS server.
  • the user terminal may perform 402-404 first.
  • the SM-DS server sends the unsent registration information to the user terminal.
  • the unsent registration information includes address information of the SM-DP server.
  • the user terminal causes the eUICC to obtain a remote management operation command for the subscription information set on the eUICC from the SM-DP server, and the eUICC executes the remote management command.
  • 402 to 404 are an optional implementation manner. After 401, 402 to 404 may not be executed, and 405 may be directly executed.
  • the user terminal sends a first message to the SM-DS server.
  • the first message is used to indicate that the sending of the polling message is stopped, that is, the subsequent user terminal is instructed to stop sending the polling message to the SM-DS.
  • the first message may include reason information for indicating to stop sending the polling message, where the reason information is used to indicate that the user turns off the remote management operation option on the user terminal.
  • the first message may further carry identifier information of the subscription information set specified on the eUICC, where the identifier information is used when the user terminal stops sending the polling message for the specified subscription information set, or the user terminal closes the designated subscription.
  • the SM-DS server is indicated that the user terminal stops sending the polling message for the subscription information set corresponding to the subscription information set identifier.
  • the SM-DS server saves information used to indicate that the sending of the polling message is stopped.
  • the SM-DS server simultaneously saves the cause information.
  • the SM-DS saves the subscription information set identifier and the corresponding indication information for stopping the sending of the polling message.
  • the SM-DP server sends registration information to the SM-DS server.
  • the registration information includes address information of the SM-DP server.
  • the SM-DS server determines whether information for instructing to stop sending the polling message is stored in the SM-DS server. If yes, execute 409. If no, execute 410.
  • the SM-DS server determines that the specified Whether the contract information set stores indication information for stopping the transmission of the polling message, and if so, executing 409, and if not, executing 410.
  • the SM-DS server determines, according to the information that stops sending the polling message, that the user terminal cannot receive the registration information, and sends a notification message to the SM-DP server.
  • the notification message is used to indicate that the eUICC cannot perform the remote management event of the SM-DP registration, and the process ends.
  • the reason information is used to indicate that the user turns off the remote management operation option on the user terminal, then in 409, the notification message may include the reason information.
  • the registration information may be saved or the registration information may not be saved.
  • the SM-DS server determines that the information for stopping the sending of the polling message is not stored, determines that the user terminal can receive the registration information, and sends the registration information to the user terminal, so that the eUICC obtains and executes the remote management operation command.
  • the SM-DS server deletes the eUICC information according to the first message.
  • the eUICC information includes at least an eUICC identifier.
  • the SM-DS deletes the subscription information set identifier information.
  • the SM-DP server sends registration information to the SM-DS server.
  • the registration information includes address information of the SM-DP server.
  • the SM-DS server determines whether eUICC information is stored in the SM-DS server, and if so, executes 14), and if not, executes 15).
  • the SM-DS determines whether the user terminal can receive the registration information according to whether the eUICC information is stored in the eUICC. If not, the user terminal cannot determine that the user terminal cannot receive the registration information. Otherwise, the user terminal can determine that the user terminal can receive the registration information.
  • the eUICC information includes at least an eUICC identifier.
  • the SM-DS server determines whether to save the broadcast option. Store the specified contract information set identification information, if yes, execute 14), if not, execute 15).
  • the SM-DS determines whether the user terminal can receive the registration information according to whether the subscription information set identifier is stored in the eUICC. If not, the user terminal cannot determine that the user terminal cannot receive the registration information. Otherwise, the user terminal can determine that the user terminal can receive the registration information.
  • the SM-DS server determines that the user terminal cannot receive the registration information, sends a notification message to the SM-DP server, and ends the process.
  • the notification message is used to indicate that the eUICC cannot perform the remote management event of the SM-DP registration.
  • the registration information may be saved or the registration information may not be saved. This document is not limited.
  • the SM-DS server determines that the user terminal can receive the registration information and transmits the registration information to the user terminal, so that the eUICC obtains the remote management operation command and executes the remote management operation command.
  • the polling message in 402 includes information for instructing to stop sending the polling message
  • the message may also be regarded as the first message, and after 404, 405 may not be performed. Directly execute 406 or 11).
  • the SM-DS server receives the first message sent by the user terminal, and if the SM-DS server has registration information that is not sent to the eUICC, sends the information to the SM-DP server.
  • the second indication information is used to indicate that the eUICC cannot perform a remote management event for the subscription information set on the eUICC.
  • the user terminal after the user terminal sends the first message to the SM-DS server, the user terminal does not send the polling message to the SM-DS server subsequently, and the SM-DS server does not need to go to the user terminal subsequently. Sending registration information, this will make subsequent eUICC unable to perform remote management operations.
  • the SM-DS server does not need to be sent.
  • the SM-DP server sends the second indication information, where the second indication information is used to indicate that the eUICC cannot perform a remote management event for the subscription information set on the eUICC.
  • the user terminal may send the first message to the SM-DS server.
  • the SM-DS server receives the registration information sent by the SM-DP server, the SM-DS server first determines whether the information indicating the stop sending of the polling message is stored in the SM-DS server, and if so, it can be determined that the user terminal cannot receive the information. With the registration information, the SM-DS server can send a notification message to the SM-DP server, which notifies the eUICC that the remote management event cannot be performed. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can perform other tasks, thereby saving the operator's resources.
  • FIG. 5 is a schematic flowchart of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and Written on multiple sides such as the SM-DP server.
  • the method may include the following steps:
  • the user terminal receives a remote management operation close instruction input by the user for the subscription information set on the eUICC.
  • the user terminal sends a polling message to the SM-DS server.
  • the SM-DS server sends the unsent registration information to the user terminal.
  • the registration information includes address information of the SM-DP server.
  • the user terminal causes the eUICC to obtain a remote management operation command for the subscription information set on the eUICC from the SM-DP server, and the eUICC executes the remote management command.
  • steps 502-504 are an optional implementation manner, and the function is to enable the eUICC to obtain and execute the remote management operation command that is not sent on the SM-DS. After 501, the 502 to 504 may not be executed. Directly execute 505.
  • the user terminal sends a first message to the SM-DS server.
  • the first message includes first indication information indicating that the user turns off the remote management operation option on the user terminal.
  • the first message may further carry the identifier information of the subscription information set specified on the eUICC, where the identifier information is used to indicate to the SM-DS that the user terminal is directed to when the user terminal closes the remote management operation of the specified subscription information set.
  • the local remote management operation option of the contract information set corresponding to the contract information set identification information is closed.
  • the SM-DS may delete or continue to save the push password corresponding to the eUICC after receiving the first message. No provision is made; in the manner that the LDS receives the SM-DS server push notification message, the first message may be sent to the SM-DS server through the push proxy server or the push server.
  • the SM-DS server saves the first indication information.
  • the SM-DS server may save the first indication information in the first message.
  • the SM-DS server saves the subscription information set identifier information and the corresponding first indication information.
  • the SM-DP server sends registration information to the SM-DS server.
  • the SM-DS server determines whether information indicating that the user closes the remote management operation option on the user terminal is stored in the SM-DS server. If yes, execute 509. If not, execute 510.
  • the SM-DS server may determine that the user terminal cannot receive the registration information, if the SM The DS server determines that the SM-DS server does not store information indicating that the user closes the remote management operation option on the user terminal, and the SM-DS server can determine that the user terminal can receive the registration information, and the SM-DS server can send the user terminal to the user terminal. Send registration information.
  • the SM-DS server determines whether the indication information for closing the remote management operation local option is stored for the specified subscription information set. If yes, execute 509, if no, execute 510.
  • the SM-DS determines whether the user terminal can receive the registration information according to whether the specified subscription information set stores the indication information of whether the local option of the remote management operation is closed in the eUICC, and if it is stored, determines that the user terminal cannot receive the registration information, and vice versa. Then, it is judged that the user terminal can receive the registration information.
  • the SM-DS server determines that the user terminal cannot receive the registration information, and sends a notification to the SM-DP server. And end this process.
  • the notification message is used to indicate that the eUICC cannot perform the remote management event of the SM-DP registration.
  • the registration information may be saved or the registration information may not be saved.
  • the SM-DS server determines that the user terminal can receive the registration information, and sends the registration information to the user terminal, so that the eUICC obtains the remote management operation command and executes the remote management operation command.
  • 502-504 may not be performed.
  • the SM-DS server may be in the registration information.
  • the SM-DP sends second indication information, the second indication information is used to indicate that the eUICC cannot perform a remote management event for the subscription information set on the eUICC.
  • the polling message in 502 includes indication information that the user closes the remote management operation option on the user terminal
  • the message may also be regarded as the first message, and after 504, the execution may not be performed. 505, and directly executes 506-510.
  • This embodiment is applicable to the communication mode in which the LDS and the SM-DS server of the user terminal use the user terminal to actively poll, and is also applicable to the communication mode in which the SM-DS server pushes the notification message to the LDS.
  • the user terminal may send a first message to the SM-DS server, and the SM-DS server saves the second indication information.
  • the SM-DS server receives the registration information sent by the SM-DP server, the SM-DS server first determines whether the SM-DS server stores information indicating that the user closes the remote management operation option on the user terminal, and if so, may determine The user terminal cannot receive the registration information, and the SM-DS server can send a notification message to the SM-DP server, which indicates that the eUICC cannot perform the remote management event. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can select other ways to implement the remote management operation, thereby saving the resources of the operator.
  • FIG. 6 is a schematic flowchart of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and Written on multiple sides such as the SM-DP server.
  • the method may include the following steps:
  • the user terminal acquires an address of the SM-DS server and a push password.
  • the user terminal when the user terminal learns that the eUICC successfully downloads and installs the subscription information set, the user terminal may obtain the SM-DS server address information from the eUICC, and request the push client to obtain the push password by using the obtained SM-DS server address. .
  • the user terminal sends a push password registration message to the SM-DS server according to the address of the SM-DS server.
  • the user terminal may send a push password registration message to the SM-DS server according to the address of the SM-DS server.
  • the push password registration message includes eUICC identification information and a push password.
  • the push password registration message may further include the subscription information set identifier information corresponding to the SM-DS address, where the subscription information set identifier may be used to uniquely identify the identity of the subscription information set.
  • the push password registration information may include multiple subscription information set identification information.
  • the SM-DS server saves the eUICC identifier and the push password.
  • the SM-DS server may save the subscription information set identification information corresponding to the push password.
  • the user terminal receives a remote management operation close instruction input by the user for the subscription information set on the eUICC.
  • the user terminal sends a second message to the SM-DS server.
  • the second message includes at least the eUICC identification information, where the second message is used to indicate that the sending of the push message (ie, the push message) is stopped, that is, the SM-DS server is not required to send the push message to the user terminal.
  • the second message further includes the subscription information set identification information.
  • the second message may further include reason information for stopping sending the push message, the reason information indicating that the sending of the push message is stopped because the user turns off the remote management operation local option.
  • the SM-DS server deletes the saved eUICC identifier and the corresponding push password according to the second message.
  • the SM-DS server may delete the saved subscription information set identifier and the subscription information set. Identifies the corresponding push password.
  • the SM-DS server in 606 only needs to delete the saved subscription information set identifier; and when the subscription information set identifier is the unique subscription information set currently corresponding to the push password When marking, delete the push password when deleting the subscription information set identifier.
  • the SM-DP server sends registration information to the SM-DS server.
  • the registration information may include address information of the SM-DP server, and may also include a subscription information set identifier on the eUICC.
  • the SM-DS server determines whether the push password corresponding to the eUICC identifier is stored. If not, execute 609. If yes, execute 610.
  • the SM-DS server determines whether the push password corresponding to the subscription information set identifier is stored, and if not, executes 609. If yes, execute 610.
  • the SM-DS server determines whether the user terminal can receive the registration information according to whether the push password is stored, if it is not stored, it determines that the registration information cannot be received, and otherwise determines that the registration information can be received.
  • the SM-DS server determines that the user terminal cannot receive the registration information, sends a notification message to the SM-DP server, and ends the process.
  • the notification message is used to indicate that the eUICC cannot perform the remote management event of the SM-DP registration.
  • the registration information may be saved or the registration information may not be saved.
  • the SM-DS server determines that the user terminal can receive the registration information, and sends the registration information to the user terminal, so that the eUICC obtains the remote management operation command and executes the remote management operation command.
  • the user terminal when the user terminal receives a remote management operation close instruction for the subscription information set on the eUICC input by the user, the user terminal may send a second message to the SM-DS server, the SM-DS server. And deleting, according to the second message, the pushed password corresponding to the saved subscription information set identifier and the subscription information set identifier.
  • the SM-DS server when the SM-DS server receives the registration information sent by the SM-DP server, the SM-DS server first determines whether the push password corresponding to the subscription information set identifier is stored.
  • SM- The DS server can send a notification message to the SM-DP server, which is used to prompt the eUICC to fail to perform remote management events. In this way, the SM-DP server does not have to wait for the response of the eUICC, but can select other ways to implement the remote management operation, thereby saving the resources of the operator.
  • FIG. 7 is a schematic flowchart of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and Written on multiple sides such as the SM-DP server.
  • the method may include the following steps:
  • the user terminal receives a remote management operation close instruction for the subscription information set input by the user.
  • the user terminal acquires address information of an SM-DP server that manages the subscription information set.
  • the eUICC may send the SM-DP address information to the user terminal for saving.
  • the eUICC may send the address information of the SM-DP server to the LPA module in the user terminal, where The LPA module saves the address information of the SM-DP server; or, after the eUICC downloads the subscription information set, the eUICC can save the address information of the SM-DP server by itself.
  • the manner in which the user terminal obtains the address information of the SM-DP server that manages the subscription information set may be:
  • the address information of the SM-DP server that manages the subscription information set is obtained from the LPA module in the user terminal to which the subscription information set belongs.
  • the address information of the SM-DP server that manages the subscription information set is obtained from the eUICC where the subscription information set is located.
  • the user terminal can obtain the SM-DP server address corresponding to each subscription information set.
  • the user terminal sends a notification message to the SM-DP server according to the address information of the SM-DP server.
  • the notification message includes first indication information for indicating that the user terminal where the eUICC is located to close the remote management operation option for the subscription information set.
  • the notification message further includes eUICC signature information and identification information of the notification message.
  • the identifier information is count information or time information, and the eUICC signature information is used by the SM-DP server to verify the identity of the eUICC where the subscription information set is located, and the identifier information is used to prevent replay attacks.
  • the user terminal may directly send a notification message to the SM-DP server through the LPA application in the user terminal according to the address information of the SM-DP server, or the user terminal may pass through the user terminal according to the address information of the SM-DP server.
  • the LPA application sends a first notification message to the SM-DS server, and the SM-DS server sends a notification message to the SM-DP server, in which case the first notification message sent to the SM-DS server includes the above
  • the SM-DP server address information should also be included.
  • the identifier information is the counting information or the time information, and may be generated by the user terminal or generated by the eUICC.
  • the implementation manner is that the user terminal requests the eUICC to sign, and sends the eUICC identifier and the count or time information generated by the user terminal. To the eUICC, the eUICC signs the eUICC identifier and the received count or time information, and returns the information to the user terminal.
  • the user terminal requests the eUICC to sign, and the eUICC identifies the eUICC. The number information or time information is signed and returned to the user terminal.
  • the notification message or the first notification message further includes the subscription information set identification information.
  • the SM-DP server determines, according to the eUICC signature information and the identifier information of the notification message, whether the identity of the eUICC is legal. If yes, execute 705. If not, the process ends.
  • the SM-DP server may first determine whether the identity of the eUICC is legal according to the eUICC signature information in the notification message and the identifier information of the notification message. If legal, the 705 to 707 may be executed, otherwise, the process ends. This process.
  • the SM-DS server shall send a notification message to the SM-DP server according to the SM-DP address in the first notification message.
  • the SM-DP server saves the first indication information.
  • the SM-DP server saves the corresponding eUICC identifier information; if the notification message includes the subscription information set identifier information, the SM-DP server saves the subscription information set identifier information.
  • the SM-DP server sends the first indication information to the operator server.
  • the first indication information is used to indicate that the user terminal where the eUICC is located to close the remote management operation option for the subscription information set, where the first indication information may further include an eUICC identifier, optionally, and may also include One or more subscription information set identifiers, after the operator server receives the first indication information, the operator server does not subsequently send a remote management request to the eUICC.
  • the SM-DP server sends the second indication information to the operator server.
  • the second indication information is used to indicate that the subscription management-data preparation SM-DP server has an unexecuted remote management operation request.
  • the SM-DP server sends the second indication information to the operator server, and after receiving the second indication information, the operator server may delete the unexecuted remote management operation request or reserve the unexecuted remote management operation request. .
  • the SM-DP server may directly delete the unexecuted remote management operation request, in which case the second indication information sent to the operator server indicates that the eUICC is The remote management operation has been deleted or the specified contract information set for the eUICC has been deleted.
  • step 706 and step 707 is not limited.
  • the SM-DP server may send the first indication information to the operator server, and the operator server receives the After the first indication information, the user terminal where the eUICC is located is closed to the remote management operation option for the subscription information set, and the operator server does not send the remote management operation request to the eUICC, thereby saving the resources of the operator.
  • FIG. 8 is a schematic structural diagram of a subscription management-discovery service SM-DS server according to an embodiment of the present invention.
  • the SM-DS server may be used to perform some or all of the steps in the methods described in FIG. 2-6. For details, refer to related descriptions in FIG. 2-6, and details are not described herein.
  • the SM-DS server 800 can include a processor 801, a receiver 802, a transmitter 803, and a memory 804. These components pass one or more passes The letter bus communicates. It can be understood by those skilled in the art that the structure of the SM-DS server shown in FIG. 8 does not constitute a limitation of the present invention, and it may be a bus-shaped structure or a star-shaped structure, and may also include the same as shown in FIG. More or less components, or some components, or different component arrangements.
  • the memory 804 stores a set of program codes, and the processor 801 is configured to invoke the program code stored in the memory 804 for performing the following steps:
  • Determining whether the user terminal where the eUICC is located can receive the registration information
  • the sender 803 is controlled to send a notification message to the SM-DP server, where the notification message is used to indicate that the eUICC cannot perform the remote management event.
  • determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the polling period is an interval length at which the user terminal sends a polling message to the subscription management-discovery service SM-DS server;
  • the obtaining polling period includes:
  • a polling period is obtained from the registration information.
  • determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the eUICC information includes at least an eUICC identifier; if not stored, determining that the user terminal cannot receive the registration information.
  • determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • processor 801 is further configured to invoke the program code stored in the memory 804, to perform the following steps:
  • control receiver 802 After the control receiver 802 receives the registration information sent by the subscription management-data preparation SM-DP server, the address information of the SM-DP server is saved;
  • the sender 803 is configured to send a notification message to the SM-DP server, where the notification message is further used to indicate that address information of the SM-DP server is deleted.
  • the processor 801 is further configured to invoke the program code stored in the memory 804 for execution. The following steps:
  • the processor 801 is further configured to invoke the program code stored in the memory 804 for execution. The following steps:
  • the information for instructing to stop sending the polling message is saved.
  • the first message includes reason information, where the reason information is used to indicate that the user closes the remote management operation option on the user terminal, and the notification message is sent to the SM-DP server, where the notification message includes Describe the reason information.
  • determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the processor 801 is further configured to invoke the program code stored in the memory 804 for execution. The following steps:
  • the processor 801 is further configured to invoke the program code stored in the memory 804, to perform the following steps:
  • the receiver 802 is configured to receive a polling message sent by the user terminal, where the polling message is used to obtain registration information saved on the SM-DS server, where the polling message is received by the user terminal.
  • the remote management operation of the contract information set is sent after the instruction is closed;
  • the sender 803 is controlled to send the unsent registration information to the user terminal.
  • the first message is a polling message, and the polling message is further used to obtain registration information saved on the SM-DS server, where the polling message is that the user terminal receives the subscription information set. Transmitted after the remote management operation closes the instruction.
  • the processor 801 is further configured to invoke the program code stored in the memory 804, to perform the following steps:
  • the sender 803 is configured to send the second indication information to the SM-DP server, where the second indication information is used to indicate that the eUICC cannot perform the A remote management event of the contract information set on the eUICC.
  • the registration information further includes an eUICC identifier, and determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the registration information further includes a subscription information set identifier on the eUICC, and determining whether the user terminal where the eUICC is located can receive the registration information includes:
  • the processor 801 is further configured to invoke the program code stored in the memory 804 for execution. The following steps:
  • the second message includes at least a subscription information set identifier, and the second message is used to indicate that the sending of the push message is stopped.
  • the processor 801 is further configured to invoke the program code stored in the memory 804, to perform the following steps:
  • the subscription information set identifier and the push password are saved.
  • FIG. 9 is a schematic structural diagram of a user terminal according to an embodiment of the present invention.
  • the user terminal may be used to perform some or all of the steps in the foregoing methods, and details are not described herein.
  • the user terminal 900 can include a processor 901, a transmitter 902, and a memory 903. These components communicate over one or more communication buses. It will be understood by those skilled in the art that the structure of the user terminal shown in FIG. 9 does not constitute a limitation of the present invention. It may be a bus-shaped structure or a star-shaped structure, and may also include more structures than those shown in FIG. More or less parts, or some parts, or different parts.
  • a program code is stored in the memory 903, and the processor 901 is configured to call the program code stored in the memory 903 for performing the following steps:
  • the polling message is used to obtain registration information saved on the SM-DS server, where the registration information is a remote information registered by the SM-DP server for managing the subscription information set in the eUICC.
  • the polling period is used by the SM-DS server to determine whether the user terminal where the eUICC is located can receive registration information after receiving the registration information of the SM-DP server.
  • the processor 901801 is further configured to invoke the program code stored in the memory 903 to perform the following steps: before the address of the subscription management-discovery service SM-DS server and the polling period are obtained:
  • FIG. 10 is a schematic structural diagram of another user terminal according to an embodiment of the present invention.
  • the user terminal may be used to perform some or all of the steps in the foregoing methods, and details are not described herein.
  • the user terminal 1000 may include a processor 1001, a receiver 1002, a transmitter 1003, and a memory 1004. These components communicate over one or more communication buses.
  • the structure of the user terminal shown in FIG. 10 does not constitute a limitation of the present invention. It may be a bus-shaped structure or a star-shaped structure, and may also include more structures than those shown in FIG. More or less parts, or some parts, or different parts.
  • a program code is stored in the memory 1004, and the processor 1001 is configured to call the program code stored in the memory 1004 for performing the following steps:
  • the saved registration information includes address information of the SM-DP server; or the first message is used to instruct the user to close the remote management operation option on the user terminal.
  • the processor 1001 is further configured to invoke the program code stored in the memory 1004 for performing the following steps:
  • the transmitter 1003 is controlled to send the remote management operation command to the eUICC to cause the eUICC to execute the remote management operation command.
  • FIG. 11 is a schematic structural diagram of another user terminal according to an embodiment of the present invention.
  • the user terminal may be used to perform some or all of the steps in the foregoing methods, and details are not described herein.
  • the user terminal 1100 may include a processor 1101, a receiver 1102, a transmitter 1103, and a memory 1104. These components communicate over one or more communication buses. It will be understood by those skilled in the art that the structure of the user terminal shown in FIG. 11 does not constitute a limitation of the present invention. It may be a bus-shaped structure or a star-shaped structure, and may also include more structures than those shown in FIG. More or less parts, or some parts, or different parts.
  • a set of program codes is stored in the memory 1104, and the processor 1101 is configured to call the program code stored in the memory 1104 for performing the following steps:
  • the transmitter 1103 is controlled to send a second message to the subscription management-discovery service SM-DS server, the second message includes a subscription information set identifier, and the second message is used to indicate to stop receiving the push message.
  • the processor 1101 is further configured to invoke the program code stored in the memory 1104 before the receiving the receiver 1102 receives a remote management operation close instruction input by the user for the subscription information set on the eUICC. Used to perform the following steps:
  • the sender 1103 Controlling, by the address of the SM-DS server, the sender 1103 to send a push password registration message to the SM-DS server, where the push password registration message includes the subscription information set identifier and the subscription information set Identify the corresponding push password.
  • FIG. 12 is a schematic structural diagram of another user terminal according to an embodiment of the present invention.
  • the user terminal may be used to perform some or all of the steps in the foregoing methods, and details are not described herein.
  • the user terminal 1200 can include a processor 1201, a receiver 1202, a transmitter 1203, and a memory 1204. These components communicate over one or more communication buses.
  • the structure of the user terminal shown in FIG. 12 does not constitute a limitation of the present invention. It may be a bus-shaped structure or a star-shaped structure, and may also include more structures than those shown in FIG. More or less parts, or some parts, or different parts.
  • a set of program codes is stored in the memory 1204, and the processor 1201 is configured to call the program code stored in the memory 1204 for performing the following steps:
  • the sender controlling, according to the address information of the SM-DP server, the sender to send a notification message to the SM-DP server, where the notification message includes a remote management operation option for instructing the user terminal where the eUICC is located to close the subscription information set.
  • First indication the notification message includes a remote management operation option for instructing the user terminal where the eUICC is located to close the subscription information set.
  • the controlling, according to the address information of the SM-DP server, the sending, by the sender, the sending of the notification message to the SM-DP server includes:
  • the notification message further includes eUICC signature information and identifier information of the notification message, the identifier information is count information or time information, and the eUICC signature information and the identifier information are used by the SM-DP server pair. The identity of the eUICC in which the subscription information set is located is verified.
  • FIG. 13 is a schematic structural diagram of another subscription management-data preparation SM-DP server according to an embodiment of the present invention.
  • the SM-DP server may be used to perform some or all of the foregoing steps, and details are not described herein.
  • the SM-DP server 1300 can include a processor 1301, a receiver 1302, a transmitter 1303, and a memory 1304. These components communicate over one or more communication buses. It will be understood by those skilled in the art that the structure of the SM-DP server shown in FIG. 13 does not constitute a limitation of the present invention. It may be a bus-shaped structure or a star-shaped structure, and may also include the same as shown in FIG. More or fewer parts, or groups Some parts, or different parts.
  • the memory 1304 stores a set of program codes
  • the processor 1301 is configured to invoke the program code stored in the memory 1304 to perform the following steps:
  • the transmitter 1303 is controlled to send the first indication information to an operator server.
  • the notification message includes eUICC signature information and identifier information of the notification message.
  • the processor 1301 is further configured to invoke the storage in the memory 1304. Program code to perform the following steps:
  • processor 1301 is further configured to invoke the program code stored in the memory 1304, to perform the following steps:
  • the second indication information is sent to the operator server, where the second indication information is used to indicate that the subscription management-data preparation SM-DP server has an unexecuted remote management operation request.
  • the controlling the receiver 1302 to receive the notification message includes:
  • the receiver 1302 is controlled to receive a notification message sent by the subscription management-discovery service SM-DS server.
  • FIG. 14 is a schematic flowchart of another method for managing a subscription information set in an embedded universal integrated circuit card eUICC according to an embodiment of the present invention, where the method is from a user terminal, an SM-DS server, and Written on multiple sides such as the SM-DP server. As shown in FIG. 14, the method may include the following steps:
  • the user terminal receives a remote management operation closing instruction or an opening instruction input by the user for the subscription information set on the eUICC.
  • the user can set the remote management operation option for the subscription information set on the eUICC on the user terminal, for example, enable the remote management operation option, or close the remote management operation option.
  • the user terminal sends a first message to the SM-DS server.
  • the first message includes a contract information set remote management operation to close or open the information.
  • the first message may further include address information of an SM-DP server that manages each contract information set on the eUICC.
  • the first message may further carry the identifier information of the subscription information set specified on the eUICC, where the identifier information is used to notify the SM-DS server of the user terminal when the user terminal closes the remote management operation of the specified subscription information set.
  • the local remote management operation option for the subscription information set corresponding to the contract information set identification information is closed, correspondingly,
  • the first message may further include address information of the SM-DP server that manages the corresponding subscription information set.
  • the address information of the SM-DP server in the first message may be carried only when the subscription information set remote management operation is changed from off to on.
  • the SM-DS server push notification message is implemented, and the SM-DS server may delete or continue to save after receiving the remote management operation information.
  • the push password corresponding to the eUICC is not limited in the embodiment of the present invention.
  • the first message may be sent to the SM-DS server through the push proxy server and the push server.
  • the first message may be that the LDS on the terminal sends a polling message to the SM-DS server, or may be an authentication client request message sent by the LDS to the SM-DS server. If the first message is a polling message, the subsequent execution steps 1403, 1404 are performed, and in other cases, the step 1402 is directly performed 1405.
  • the SM-DS server sends the unsent registration information to the user terminal.
  • the registration information includes address information of the SM-DP server corresponding to the registration information.
  • the user terminal causes the eUICC to obtain, from the SM-DP server, a remote management operation command or a subscription information set to be downloaded for the subscription information set on the eUICC, and The eUICC executes the corresponding remote management operation command or installs the contract information set to download.
  • the SM-DS server saves and/or forwards the subscription information set remote management operation to close or open the information.
  • the SM-DS server saves and/or forwards the subscription information set identification information and the indication information that the corresponding subscription information set remote management operation is closed or opened.
  • the SM-DS server determines whether the remote management operation status information of the subscription information set has been saved before the remote management operation of the subscription information set is closed or opened. If not, the received information is directly saved; if the subscription has been saved, The information set remotely manages the operation status information, and overwrites the saved status information by receiving the subscription information set remote management operation status information.
  • the SM-DS when the first message includes the SM-DP server address information, the SM-DS sends a notification message to the SM-DP server corresponding to the SM-DP server address according to the SM-DP server address, and the notification is sent.
  • the message includes indication information that the SM-DS server opens or closes the remote management operation of the subscription information set on the user terminal received by the first message. In this manner, step 1410 can be directly performed.
  • the SM-DS server saves the subscription information set remote management operation off or on information, and when the first message includes the SM-DP server address information, the SM-DS is based on the SM-DP server address. Sending a notification message to the SM-DP server corresponding to the address of the SM-DP server, where the notification message includes indication information that the remote management operation of the subscription information set on the user terminal received by the SM-DS server is started or closed by the first message.
  • the SM-DS server when the received subscription information set remote management operation status information is off, saves the subscription information set remote management operation on the user terminal received through the first message. If the first message contains the SM-DP server address information, the SM-DS sends a notification message to the SM-DP server corresponding to the SM-DP server address according to the SM-DP server address, and the notification message includes the SM-DP.
  • the DS server remotely manages the indication information that the operation is turned on or off through the subscription information set on the user terminal received by the first message.
  • the SM-DS server when the received subscription information set remote management operation status information is off, saves the indication information that the subscription information set remote management operation on the user terminal received by the first message is turned off; when the received subscription information set remote management operation status information is on, the SM-DS server The SM-DP server corresponding to the address information of the received SM-DP server sends a notification message, where the notification message includes indication information that the remote management operation of the subscription information set on the user terminal is enabled.
  • the SM-DS server saves the subscription information set remote management operation to close or open the information, in particular, when the received subscription information set remote management operation status information is in an open state, the SM-DS The server sends a notification message to the SM-DP server corresponding to the address information of the received SM-DP server, where the notification message includes indication information that the remote management operation of the subscription information set on the user terminal is enabled.
  • the SM-DP server sends registration information to the SM-DS server.
  • the SM-DS server saves the registration information.
  • the SM-DS server determines whether the SM-DS server stores information indicating that the user turns off or turns on the remote management operation option on the user terminal. If yes, the subsequent steps 1409 to 1413 are performed, and if not, the process ends.
  • the SM-DS server may save the registration information or not save the registration information, that is, the SM-DS server may delete or retain the step.
  • the registration information stored in 1407 is not limited in this application.
  • the SM-DS server sends information to the SM-DP server that the user turns off or turns on the remote management operation option on the user terminal.
  • the information sent by the SM-DS server to the SM-DP server may be sent to the SM-DP server by sending a response message to the registration request.
  • the SM-DS server sends the user to close or open the remote terminal on the user terminal.
  • the contract information set management identifier saved on the SM-DS server is also sent.
  • the SM-DP server saves the remote management operation option information of the user off the user terminal.
  • the SM-DP server saves the subscription information set identifier information if the SM-DP server receives the subscription information set identifier information while receiving the remote management operation option information on the user terminal.
  • the SM-DP server sends a notification message to the operator server, where the notification message includes information that the user closes the remote management operation option on the user terminal.
  • the SM-DP server may directly delete the unexecuted remote management operation request.
  • the notification message sent by the SM-DP server to the operator server further includes indication information that the remote management operation of the eUICC has been deleted or a designated subscription for the eUICC. The remote management operation of the information set has been deleted.
  • the notification message sent by the SM-DP server to the operator server further includes an unexecuted remote management operation request, optionally including a corresponding subscription information set. Identification information.
  • the operator server After the operator server receives the notification message sent by the SM-DP server that includes the remote management operation option information on the user terminal, the operator server instructs the SM-DP server to delete the unexecuted remote management operation request, or operates.
  • the merchant server retains the unexecuted remote management operation request.
  • the SM-DP server If the SM-DP server deletes the unexecuted remote management operation, the SM-DP server notifies the SM-DS server to delete the corresponding registration information.
  • This embodiment is applicable to the communication mode in which the LDS and the SM-DS server of the user terminal use the user terminal to actively poll, and is also applicable to the communication mode in which the SM-DS server pushes the notification message to the LDS.
  • the SM-DS server and the SM-DP server in the method embodiment shown in FIG. 14, reference may be made to the device embodiment shown in FIG. 8 to FIG. 13 , and details are not described herein again.
  • the units in the apparatus of the embodiment of the present invention may be combined, divided, and deleted according to actual needs.
  • the program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, Read-Only Memory (ROM), Random Access Memory (RAM), disk or optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种管理eUICC中的签约信息集的方法及相关设备,其中,该方法包括:接收签约管理-数据准备SM-DP服务器发送的注册信息,所述注册信息包括所述SM-DP服务器的地址,所述注册信息用于注册所述SM-DP服务器针对eUICC中的签约信息集的远程管理事件;判断所述eUICC所在的用户终端是否能接收到所述注册信息;若所述用户终端不能接收到所述注册信息,向所述SM-DP服务器发送通知消息,所述通知消息用于指示所述eUICC无法执行所述远程管理事件。实施本发明实施例,能够节省运营商的资源。

Description

一种管理eUICC中的签约信息集的方法及相关设备 技术领域
本发明涉及通信技术领域,尤其涉及一种管理eUICC中的签约信息集的方法及相关设备。
背景技术
嵌入式通用集成电路卡(embedded Universal Integrated Circuit Card,eUICC),也可称为嵌入式用户身份识别卡(embedded Subscriber Identity Module,eSIM),是一种可由通信运营商远程管理eUICC上的签约信息集(profile)的安全元件。
通常,当通信运营商需要对eUICC上的profile进行远程管理(比如:激活profile、去激活profile、删除profile)时,通信运营商中的签约管理-数据准备(Subscription Manager-Data Preparation,SM-DP)服务器向与该profile关联的签约管理-发现服务(Subscription Manager-Discovery Service,SM-DS)服务器发送携带有SM-DP服务器的服务器地址的注册信息,本地发现服务(Local Discovery Service,LDS)获取到SM-DP服务器的服务器地址之后,将SM-DP服务器的地址信息发送给eUICC所在的终端或通过终端发送给eUICC,终端或eUICC从该SM-DP服务器获取远程管理请求,进而使得eUICC执行SM-DP服务器发送的远程管理请求。
然而,用户可以根据自己的需要在嵌入有eUICC的用户终端(如智能手机)中设置开启远程管理选项或者关闭远程管理选项。如果用户关闭远程管理选项,eUICC无法执行运营商的远程管理操作,而SM-DP服务器却不知道eUICC无法执行远程管理操作而一直等待eUICC执行远程管理操作,这使得运营商后续不断尝试再次注册SM-DP服务器地址以等待得到eUICC的响应,浪费了运营商资源。
发明内容
本发明实施例公开了一种管理eUICC中的签约信息集的方法及相关设备,能够节省运营商的资源。
本发明实施例第一方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,包括:
接收签约管理-数据准备SM-DP服务器发送的注册信息,所述注册信息包括所述SM-DP服务器的地址信息,所述注册信息用于注册所述SM-DP服务器针对eUICC中的签约信息集的远程管理事件;
判断所述eUICC所在的用户终端是否能接收到所述注册信息;
若所述用户终端不能接收到所述注册信息,向所述SM-DP服务器发送通知消息,所述通知消息用于指示所述eUICC无法执行所述远程管理事件。
其中,当用户终端处于关机状态或者用户终端上的远程管理选项处于关闭状态时,用户终端均不能接收到SM-DS服务器发送的注册信息。当SM-DS服务器接收到SM-DP服务器发送的注册信息时,若SM-DS服务器判断eUICC所在的用户终端不能接收到注册信息, SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息用于指示eUICC无法执行远程管理事件。这样,SM-DP服务器不用一直等待eUICC的响应,而可以去执行其他的任务,从而可以节省运营商的资源。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,
所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
获取轮询周期,所述轮询周期为所述用户终端向签约管理-发现服务SM-DS服务器发送轮询消息的间隔时长;
判断在至少一个所述轮询周期内是否接收到所述用户终端发送的轮询消息;
若否,则确定所述用户终端不能接收到所述注册信息。
其中,可以通过判断在至少一个轮询周期内是否接收到用户终端发送的轮询消息的方式来确定用户终端是否能接收到注册信息。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述获取轮询周期包括:
从所述用户终端向所述SM-DS服务器发送的轮询消息中获取轮询周期;或,
从所述注册信息中获取轮询周期。
其中,可以在轮询消息中携带轮询周期,或者在注册信息中携带轮询周期。
结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
判断签约管理-发现服务SM-DS服务器中是否存储有eUICC信息,所述eUICC信息至少包括eUICC标识;若未存储,确定所述用户终端不能接收到所述注册信息。
其中,可以通过判断是否存储有eUICC信息的方式来确定用户终端是否能接收到注册信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
判断签约管理-发现服务SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息;若存储,确定所述用户终端不能接收到所述注册信息。
其中,可以通过判断是否存储有用于指示停止发送轮询消息的信息的方式来确定用户终端是否能接收到注册信息。
结合本发明实施例第一方面至第一方面的第四种中任一种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之后,保存所述SM-DP服务器的地址信息;
若所述用户终端不能接收到所述注册信息,删除所保存的所述SM-DP服务器的地址信息;
所述向所述SM-DP服务器发送通知消息,所述通知消息还用于指示所述SM-DP服务器的地址信息被删除。
其中,接收SM-DP服务器发送的注册信息之后,可以保存SM-DP服务器的地址信息,进一步地,判断eUICC所在的用户终端是否能接收到所述注册信息;若用户终端不能接收到所述注册信息,向SM-DP服务器发送通知消息,同时,删除所保存的SM-DP服务器的 地址信息,其中,通知消息用于指示eUICC无法执行所述远程管理事件,另外,该通知消息还用于指示SM-DP服务器的地址信息被删除。
结合本发明实施例第一方面的第三种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述方法还包括:
接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
若所述SM-DS服务器中存储有所述eUICC信息,根据所述第一消息删除所述eUICC信息。
结合本发明实施例第一方面的第四种中可能的实现方式,在本发明实施例第一方面的第七种可能的实现方式中,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述方法还包括:
接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
保存所述用于指示停止发送轮询消息的信息。
结合本发明实施例第一方面的第六种或第七种可能的实现方式,在本发明实施例第一方面的第八种可能的实现方式中,所述第一消息包括原因信息,所述原因信息用于表示用户关闭所述用户终端上的远程管理操作选项,所述向所述SM-DP服务器发送通知消息,所述通知消息包括所述原因信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第九种可能的实现方式中,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
判断签约管理-发现服务SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息;
若有,确定所述用户终端不能接收到所述注册信息。
其中,可以通过判断SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息的方式来确定用户终端是否能接收到注册信息。
结合本发明实施例第一方面的第九种可能的实现方式,在本发明实施例第一方面的第十种可能的实现方式中,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述方法还包括:
接收所述用户终端发送的第一消息,所述第一消息包括用于指示用户关闭用户终端上的远程管理操作选项的第一指示信息;
保存所述第一指示信息。
结合本发明实施例第一方面的第六种或第七种或第十种可能的实现方式,在本发明实施例第一方面的第十一种可能的实现方式中,所述接收所述用户终端发送的第一消息之前,所述方法还包括:
接收所述用户终端发送的轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的;
若所述SM-DS服务器中存在未发送的注册信息,向所述用户终端发送所述未发送的注册信息,所述注册信息包含SM-DP服务器的地址信息。
结合本发明实施例第一方面的第六种或第七种或第十种可能的实现方式,在本发明实施例第一方面的第十二种可能的实现方式中,所述第一消息为轮询消息,所述轮询消息还用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的。
结合本发明实施例第一方面的第六种或第七种或第十种可能的实现方式,在本发明实施例第一方面的第十三种可能的实现方式中,所述接收所述用户终端发送的第一消息之后,所述方法还包括:
若所述SM-DS服务器中存在未发送的注册信息,向所述SM-DP服务器发送第二指示信息,所述第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
结合本发明实施例第一方面,在本发明实施例第一方面的第十四种可能的实现方式中,所述注册信息还包括eUICC标识,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
判断是否存储有所述eUICC标识对应的推送口令;
若否,则确定所述用户终端不能接收到所述注册信息。
其中,可以通过判断是否存储有eUICC标识对应的推送口令的方式来确定用户终端是否能接收到注册信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第十五种可能的实现方式中,所述注册信息还包括所述eUICC上的签约信息集标识,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
判断是否存储有所述签约信息集标识对应的推送口令;
若否,确定所述用户终端不能接收到所述注册信息。
其中,可以通过判断是否存储有签约信息集标识对应的推送口令的方式来确定用户终端是否能接收到注册信息。
结合本发明实施例第一方面的第十四种或十五种可能的实现方式,在本发明实施例第一方面的第十六种可能的实现方式中,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述方法还包括:
接收第二消息;根据所述第二消息,删除所保存的签约信息集标识;或,
接收第二消息;删除所保存的签约信息集标识和所述签约信息集标识对应的推送口令;
其中,所述第二消息至少包括签约信息集标识,所述第二消息用于指示停止接收推送消息。
结合本发明实施例第一方面的第十六种可能的实现方式,在本发明实施例第一方面的第十七种可能的实现方式中,所述接收第二消息之前,所述方法还包括:
接收推送口令注册消息,所述推送口令注册消息包含签约信息集标识以及所述签约信息集标识对应的推送口令;
保存所述签约信息集标识和所述推送口令。
本发明实施例第二方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,包括:
获取签约管理-发现服务SM-DS服务器的地址以及轮询周期;
根据所述SM-DS服务器的地址,向所述SM-DS服务器发送携带有所述轮询周期的轮询消息;
其中,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息为签约管理-数据准备SM-DP服务器所注册的用于管理eUICC中的签约信息集的远程管理事件;所述轮询周期用于所述SM-DS服务器在接收到所述SM-DP服务器的注册信息后,判断所述eUICC所在的用户终端是否可以接收注册信息。
结合第二方面,在第二方面的第一种可能的实现方式中,所述获取签约管理-发现服务SM-DS服务器的地址以及轮询周期之前,所述方法还包括:
确定eUICC上的签约信息集安装成功。
本发明实施例第三方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,包括:
接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
向签约管理-发现服务SM-DS服务器发送第一消息。
其中,所述第一消息用于指示停止发送轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息包括SM-DP服务器的地址信息;或,所述第一消息用于指示用户关闭用户终端上的远程管理操作选项。
结合第三方面,在第三方面的第一种可能的实现方式中,所述接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之后,以及向签约管理-发现服务SM-DS服务器发送第一消息之前,所述方法还包括:
向所述SM-DS服务器发送轮询消息;
接收所述SM-DS服务器发送的注册信息,所述注册信息包括SM-DP服务器的地址信息;
根据所述SM-DP服务器的地址信息,从所述SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令;
向所述eUICC发送所述远程管理操作命令,以使所述eUICC执行所述远程管理操作命令。
本发明实施例第四方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,包括:
接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
向签约管理-发现服务SM-DS服务器发送第二消息,所述第二消息包括签约信息集标识,所述第二消息用于指示停止接收推送消息。
结合第四方面,在第四方面的第一种可能的实现方式中,所述接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之前,所述方法还包括:
获取签约管理-发现服务SM-DS服务器的地址以及推送口令;
根据所述SM-DS服务器的地址,向所述SM-DS服务器发送推送口令注册消息,所述推送口令注册消息包含所述签约信息集标识以及所述所述签约信息集标识对应的所述推送口令。
本发明实施例第五方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,包括:
接收用户输入的针对签约信息集的远程管理操作关闭指令;
获取管理所述签约信息集的签约管理-数据准备SM-DP服务器的地址信息;
根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息。
结合第五方面,在第五方面的第一种可能的实现方式中,所述根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送通知消息包括:
向签约管理-发现服务SM-DS服务器发送携带有所述SM-DP服务器的地址信息的通知消息,以触发所述SM-DS服务器根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送所述通知消息。
结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述通知消息还包括eUICC签名信息以及所述通知消息的标识信息,所述标识信息为计数信息或时间信息,所述eUICC签名信息以及所述标识信息用于所述SM-DP服务器对所述签约信息集所在的eUICC的身份进行验证。
本发明实施例第六方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,包括:
接收通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息;
保存所述第一指示信息;
向运营商服务器发送所述第一指示信息。
结合第六方面,在第六方面的第一种可能的实现方式中,所述通知消息还包括eUICC签名信息以及所述通知消息的标识信息,所述接收通知消息之后,所述方法还包括:
根据所述eUICC签名信息以及所述通知消息的标识信息,判断所述eUICC的身份是否合法;
若是,则执行所述保存所述第一指示信息的步骤。
结合第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述方法还包括:
若存在未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,向运营商服务器发送所述未执行的远程管理操作已删除的指示信息,通知所述SM-DS服务器删除相应的注册信息;或,
若存在未执行的远程管理操作请求,向所述运营商服务器发送第二指示信息,所述第二指示信息用于指示签约管理-数据准备SM-DP服务器存在未执行的远程管理操作请求。
结合第六方面至第六方面的第二种中任一种可能的实现方式,在第六方面的第三种可能的实现方式中,所述接收通知消息包括:
接收用户终端发送的通知消息;或,
接收签约管理-发现服务SM-DS服务器发送的通知消息。
结合第六方面的第二种可能的实现方式,在第六方面的第四种可能的实现方式中,所述方法还包括:
接收所述运营商服务器发送的删除所述未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,通知所述SM-DS服务器删除相应的注册信息。
本发明实施例第七方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第一方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第七方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第一方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第八方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第二方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第二方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第九方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第三方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第三方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第四方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第四方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十一方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第五方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第五方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十二方面公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置装置,所述装置包括用于执行本发明实施例第六方面任一方法的部分或全部步骤的功能单元。其中,该装置执行第六方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十三方面公开了一种签约管理-发现服务SM-DS服务器,所述SM-DS服务器包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第一方面任一方法的部分或全部步骤。其中,该SM-DS服务器执行第一方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十四方面公开了一种用户终端,所述用户终端包括:处理器、发送器 以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第二方面任一方法的部分或全部步骤。其中,该用户终端执行第二方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十五方面公开了一种用户终端,所述用户终端包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第三方面任一方法的部分或全部步骤。其中,该用户终端执行第三方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十六方面公开了一种用户终端,所述用户终端包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第四方面任一方法的部分或全部步骤。其中,该用户终端执行第四方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十七方面公开了一种用户终端,所述用户终端包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第五方面任一方法的部分或全部步骤。其中,该用户终端执行第五方面任一方法的部分或全部步骤时可以节省运营商的资源。
本发明实施例第十八方面公开了一种签约管理-数据准备SM-DP服务器,包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第六方面任一方法的部分或全部步骤。其中,该用户终端执行第六方面任一方法的部分或全部步骤时可以节省运营商的资源。
在一些可行的实施方式中,SM-DS服务器接收SM-DP服务器发送的注册信息,该注册信息中可以包括覆盖标识,SM-DS服务器向用户终端发送该注册信息,以便eUICC获取SM-DP服务器的远程管理请求。其中,当用户终端收到注册信息后,用户终端首先根据SM-DS服务器的地址或注册信息中SM-DP服务器的地址信息判断该注册信息是否是针对于远程管理请求的注册信息,则进一步判断是否包含覆盖标识,该覆盖标识用于覆盖用户关闭针对签约信息集的远程管理操作选项,若包含覆盖标识,可以不用考察用户是否关闭远程管理操作选项,而直接与注册信息中的SM-DP通信,从而获取远程管理请求。
在一些可行的实施方式中,SM-DS服务器向用户终端发送注册信息,用户终端根据注册信息中SM-DP服务器的地址信息或SM-DS地址信息确定该注册消息是针对签约信息集的远程管理请求的注册信息;若用户终端判断用户关闭了远程管理操作选项,则保存注册信息;进一步地,若用户终端判断用户开启了远程管理操作选项,如果当前还有未执行的注册信息,则与注册信息中的SM-DP服务器通信,从而获取远程管理请求,以便eUICC执行SM-DP服务器的远程管理请求。在该可行的实施方式中,用户终端可以实时判断用户是否关闭了远程管理操作选项,若判断出用户关闭了远程管理操作选项,则可以等待用户开启远程管理操作选项,并执行在用户开启远程管理操作选项之前未执行的远程管理请求。
在一些可行的实施方式中,在签约信息集的下载过程中,可以指示用户终端是否需要远程管理操作,若需要远程管理操作则禁止用户对远程管理操作选项的本地设置,即禁止用户关闭用户终端上的远程管理操作选项,保持默认为远程管理操作选项处于开启状态。
可见,本发明实施例中,当用户终端处于关机状态或者用户终端上的远程管理选项处于关闭状态时,用户终端均不能接收到SM-DS服务器发送的注册信息。当SM-DS服务器接收到SM-DP服务器发送的注册信息时,若SM-DS服务器判断eUICC所在的用户终端不能接收到注册信息,SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息用于指示eUICC无法执行远程管理事件。这样,SM-DP服务器不用一直等待eUICC的响应,而可以去执行其他的任务,从而可以节省运营商的资源。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种管理嵌入式通用集成电路卡eUICC中的签约信息集***的网络架构图;
图2是本发明实施例公开的一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图;
图3是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图;
图4是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图;
图5是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图;
图6是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图;
图7是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图;
图8是本发明实施例公开的一种签约管理-发现服务SM-DS服务器的结构示意图;
图9是本发明实施例公开的一种用户终端的结构示意图;
图10是本发明实施例公开的另一种用户终端的结构示意图;
图11是本发明实施例公开的另一种用户终端的结构示意图;
图12是本发明实施例公开的另一种用户终端的结构示意图;
图13是本发明实施例公开的另一种签约管理-数据准备SM-DP服务器的结构示意图;
图14是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种管理eUICC中的签约信息集的方法及相关设备,能够节省运营商的资源。以下分别进行详细说明。
为了更好理解本发明实施例公开的一种管理eUICC中的签约信息集的方法,下面先对本发明实施例适用的网络架构进行描述。请参见图1,图1是本发明实施例公开的一种管理嵌入式通用集成电路卡eUICC中的签约信息集***的网络架构图。如图1所示,该网络架构包括:用户终端、签约管理-数据准备(Subscription Manager-Data Preparation,SM-DP)服务器以及签约管理-发现服务(Subscription Manager-Discovery Service,SM-DS)服务器。
用户终端可以包括移动手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、电视、车载设备、机器到机器设备(Machine to Machine,M2M)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类电子设备。其中,用户终端内设置有嵌入式通用集成电路卡(embedded Universal Integrated Circuit Card,eUICC),eUICC是一种可由多个通信运营商远程管理签约用户的安全元件,eUICC可以通过插拔式或焊接式等放入到用户终端中。用户可以根据自己的需要选择与一个或多个通信运营商签约,通过用户终端中部署的本地配置文件助手(Local Profile Assistant,LPA)来下载签约的通信运营商所提供的签约信息集(Profile),并将该Profile安装到eUICC中后,用户终端就可以接入与该Profile匹配的运营商网络(如2G/3G/4G网络等)了。
SM-DP服务器可以分为两种,一种是负责生成profile,关联profile到指定eUICC,并将profile下载到eUICC,另一种是负责对profile进行远程管理操作,即此类SM-DP服务器可以执行运营商的远程管理操作请求,向下载安装了属于该运营商profile的eUICC发送远程管理操作请求,eUICC执行远程管理操作请求,从而实现远程管理操作,远程管理操作请求包括profile激活、profile去激活、profile删除以及审查eUICC状态等。
SM-DS服务器的主要作用是提供一种机制让SM-DP服务器与用户终端联系,用户终端可以从SM-DS服务器中获取SM-DP服务器的地址信息,进而用户终端就可以和SM-DP服务器联系。通常,当SM-DP服务器上有下载到eUICC的profile时,SM-DP服务器会将SM-DP服务器的地址信息注册在SM-DS服务器上;此外,当SM-DP服务器有要发送到eUICC上的远程管理操作请求时,SM-DP服务器会将SM-DP服务器的地址信息注册到SM-DS上。
在图1所描述的网络架构中,当用户终端处于关机状态或者用户终端上的远程管理选项处于关闭状态时,用户终端均不能接收到SM-DS服务器发送的注册信息。当SM-DS服务器接收到SM-DP服务器发送的注册信息时,SM-DS服务器先判断eUICC所在的用户终端是否能接收到注册信息,若否,SM-DS服务器就可以向SM-DP服务器发送通知消息, 该通知消息用于指示所述eUICC无法执行远程管理事件。若SM-DS服务器判断eUICC所在的用户终端能接收到注册信息,向用户终端发送该注册信息,以使得eUICC获得远程管理操作命令并执行远程管理操作命令。这样,SM-DP服务器不用等待eUICC的响应,而可以去执行其他的任务,从而可以节省运营商的资源。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图2,图2是本发明实施例公开的一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图2所示,该方法可以包括以下步骤:
201、用户终端获取SM-DS服务器的地址以及轮询周期。
作为一种可选的实施方式,在201之前,运营商服务器可以向SM-DP服务器发送签约信息集(profile)订购请求,SM-DP服务器接收到profile订购请求后,就可以为嵌入式通用集成电路卡eUICC准备待下载的profile。eUICC从SM-DP服务器中下载profile,同时,可以获得与该profile对应的签约管理-发现服务SM-DS服务器的地址,可选的,也可以获得轮询周期。其中,profile包含连接运营商网络和使用运营商非电信业务的数据和应用。用户终端定期向SM-DS服务器发送轮询消息(polling消息),该轮询周期就为用户终端向SM-DS服务器发送轮询消息的间隔时长,该轮询消息用于获取SM-DS服务器上保存的注册信息,注册信息具体包括SM-DP服务器的地址信息。
在用户终端确定eUICC上的签约信息集安装成功之后,用户终端就可以从eUICC获得SM-DS服务器的地址以及轮询周期,其中轮询周期也可以在用户终端设置。
用户终端是通过用户终端中的LPA模块来获取SM-DS服务器的地址以及轮询周期的。该LPA包括本地签约下载(Local Profile Download,LPD)模块、本地用户接口(Local User Interface,LUI)模块以及LDS模块。通常,LPA应用是用户终端内部承担用户终端与eUICC之间交互的作用,LPD模块主要负责签约文件下载,LDS模块主要负责业务发现,LUI模块为用户提供UI界面。用户通过LPA可以管理下载到eUICC上的profile,如对profile进行激活、去激活、删除等操作。
202、用户终端根据SM-DS服务器的地址,向SM-DS服务器发送携带有轮询周期的轮询消息。
本发明实施例中,当另一SM-DP服务器有要发送到eUICC上的远程管理操作命令时,SM-DP服务器可以将SM-DP服务器的地址信息注册在SM-DS服务器上,SM-DS服务器就可以保存SM-DP服务器的地址信息。
通常,用户终端向SM-DS服务器发送携带有轮询周期的轮询消息,SM-DS服务器接收到该轮询消息后,SM-DS服务器会将SM-DS服务器上保存的对应于用户终端上的eUICC的SM-DP服务器的地址信息发送给用户终端。用户终端向SM-DS服务器发送的轮询周期用于SM-DS服务器在接收到签约管理-数据准备SM-DP服务器的注册信息后,判断eUICC所在的用户终端是否可以接收注册信息,注册信息包括SM-DS服务器上保存的SM-DP服务器的地址信息。
作为一种可选的实施方案,本步骤也可以在用户在本地设置关闭远程管理操作选项后, 触发用户终端发送轮询消息,并在该轮询消息中包含轮询周期,该轮询消息用于获取SM-DS上保存的未发送的注册信息,以使得eUICC获取并执行该注册信息对应的远程管理事件。
作为另一种可选的实施方案,若轮询消息针对eUICC上的某个签约信息集而发送的,则在轮询消息中包含一个或多个签约信息集标识信息。
203、SM-DP服务器向SM-DS服务器发送注册信息。
本发明实施例中,该注册信息包括SM-DP服务器的地址信息,该注册信息用于在SM-DS服务器上注册SM-DP服务器针对eUICC中的签约信息集的远程管理事件。
可选的,注册信息中还包含签约信息集标识信息。
204、SM-DS服务器保存SM-DP服务器的地址信息。
本发明实施例中,SM-DP服务器向SM-DS服务器发送注册信息,SM-DS服务器接收到该注册信息之后,就可以保存注册信息中的SM-DP服务器的地址信息。
可选的,若注册信息中还包含签约信息集标识信息,SM-DS还保存签约信息集标识信息。
正常情况下,SM-DS服务器接收到SM-DP服务器发送的注册信息后,SM-DS服务器会将该注册信息发送给用户终端,以便用户终端获取注册信息中的SM-DP服务器的地址信息,并由用户终端或eUICC与该SM-DP服务器建立通信获得远程管理命令,使得eUICC执行SM-DP服务器的远程管理命令,实现对签约信息集的远程管理操作(如激活、去激活、删除等)。
而在有些情况下,用户终端可能接收不到SM-DS服务器发送的注册信息,比如:当用户终端处于关机状态时,用户终端不能接收到SM-DS服务器发送的注册信息,或者,当用户关闭用户终端上的远程管理操作选项时,用户终端不能接收到SM-DS服务器发送的注册信息。对于用户关闭用户终端上的远程管理操作选项的情况,根据不同的实现方案,用户终端可以允许用户关闭eUICC上的所有profile的远程管理操作选项,也可以仅关闭某个指定profile的远程管理操作选项。
本发明实施例中,SM-DS服务器需要先判断eUICC所在的用户终端是否能接收到该注册信息,如果判断用户终端能接收到该注册信息,SM-DS服务器再向用户终端发送注册信息,否则,SM-DS服务器不向用户终端发送注册信息。具体的,可以参照后面步骤所叙述的。
205、SM-DS服务器获取轮询周期。
本发明实施例中,202中的轮询消息中携带有轮询周期,故205中SM-DS服务器可以从轮询消息中获取轮询周期。
在本步骤中,SM-DS接收步骤202中用户终端发送的轮询消息后,若SM-DS中存储有未发送至该eUICC的注册信息,则将注册信息发送至用户终端,以使得eUICC获得并执行注册信息对应的远程管理操作。
作为一种可选的实施方式,202中的轮询消息中可以不携带轮询周期,而在203中的注册信息中携带轮询周期,故205中SM-DS服务器可以从接收到的注册信息的消息中获取轮询周期。
可选的,若步骤202中还包括签约信息集信息,则步骤202的轮询消息中还包括签约 信息集对应的轮询周期。
206、SM-DS服务器判断在至少一个轮询周期内是否接收到用户终端发送的轮询消息,若否,执行步骤207~208,若是,执行步骤209。
具体的,本发明实施例中,SM-DS服务器可以启动定时器,其中,定时器的时间至少大于一个轮询周期。SM-DS服务器可以通过定时器来判断在至少一个轮询周期内是否接收到用户终端发送的轮询消息,其中,206中所述的轮询消息与202中所述的轮询消息不同,206中所述的轮询消息是指在202之后SM-DS服务器在至少一个轮询周期内是否还能接收到的下一个轮询消息。
作为一种可选的实施方式,若步骤202的轮询消息中还包含签约信息集标识,则SM-DS判断至少一个签约信息集标识对应的轮询周期内,是否收到用户终端发送的包含该签约信息集标识的轮询消息,若否,执行步骤207~208,若是,执行步骤209。
207、SM-DS服务器确定用户终端不能接收到注册信息,并删除所保存的SM-DP服务器的地址信息。
本发明实施例中,若SM-DS服务器判断在至少一个轮询周期内未接收到用户终端发送的轮询消息,SM-DS服务器可以确定用户终端不能接收到注册信息,那么,用户终端就获取不到SM-DP服务器的地址信息,此时,SM-DS服务器可以删除所保存的SM-DP服务器的地址信息。
作为一种可选的实施方式,若SM-DS服务器判断在至少一个签约信息集标识对应的轮询周期内未接收到用户终端发送的包含签约信息集标识的轮询消息,SM-DS服务器可以确定用户终端不能接收到注册信息。
需要说明的是,207中SM-DS服务器删除所保存的SM-DP服务器的地址信息是可选执行的步骤。
208、SM-DS服务器向SM-DP服务器发送通知消息,并结束本流程。
本发明实施例中,该通知消息中包含eUICC无法执行远程管理事件的指示信息,此外,若SM-DS服务器删除所保存的SM-DP服务器的地址信息,通知消息中还包括SM-DS服务器所保存的注册信息被删除的指示信息。
SM-DP服务器接收到SM-DS服务器发送的通知消息之后,SM-DP服务器确定eUICC无法执行远程管理事件,SM-DP服务器就不会一直等待eUICC的连接,从而SM-DP服务器可以用其它方式实现远程管理,同时,运营商服务器不会再向该eUICC发送远程管理操作请求,从而可以节省运营商的资源。
209、SM-DS服务器确定用户终端能接收到注册信息,并向用户终端发送该注册信息,以使得eUICC获得远程管理操作命令并执行远程管理操作命令。
本发明实施例中,当SM-DS服务器判断在至少一个轮询周期内接收到用户终端发送的轮询消息时,SM-DS服务器就可以确定用户终端能接收到注册信息,并向用户终端中的LDS模块发送该注册信息。
作为一种可选的实施方式,若SM-DS服务器判断在至少一个签约信息集标识对应的轮询周期内接收到用户终端发送的包含签约信息集标识的轮询消息,SM-DS服务器可以确定用户终端可以接收到注册信息。
在图2所描述的方法流程中,当用户终端处于关机状态或者用户终端上的远程管理选项处于关闭状态时,用户终端均不能接收到SM-DS服务器发送的注册信息。当SM-DS服务器接收到SM-DP服务器发送的注册信息后,SM-DS服务器先判断在至少一个轮询周期内是否接收到用户终端发送的轮询消息,若否,可以确定用户终端不能接收到注册信息,SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息提示eUICC无法执行远程管理事件。这样,SM-DP服务器不用一直等待eUICC的响应,而可以去执行其他的任务,从而可以节省运营商的资源。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图3,图3是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图3所示,该方法可以包括以下步骤:
301、用户终端获取SM-DS服务器的地址以及轮询周期。
302、用户终端根据SM-DS服务器的地址,向SM-DS服务器发送轮询消息。
本发明实施例中,该轮询消息包括eUICC标识和轮询周期。其中,eUICC标识可以用于唯一标识eUICC的身份,比如:eUICC的***、eUICC的生产型号、eUICC的生产厂商等。
303、SM-DS服务器保存eUICC标识和轮询周期。
本发明实施例中,SM-DS服务器接收到用户终端发送的轮询消息之后,SM-DS服务器就可以获取轮询消息中的eUICC标识和轮询周期,并保存eUICC标识和轮询周期。
304、SM-DS服务器判断在至少一个轮询周期内是否接收到用户终端发送的轮询消息,若否,执行305,若是,执行306。
具体的,本发明实施例中,SM-DS服务器可以启动定时器,其中,定时器的时间至少大于一个轮询周期。SM-DS服务器可以通过定时器来判断在至少一个轮询周期内是否接收到用户终端发送的轮询消息,其中,该304中所述的轮询消息与302中所述的轮询消息不同,304中所述的轮询消息是指在302之后SM-DS服务器在至少一个轮询周期内是否还能接收到的下一个轮询消息。
305、SM-DS服务器删除所保存的eUICC标识和轮询周期。
本发明实施例中,SM-DS服务器判断在至少一个所述轮询周期内未接收到所述用户终端发送的轮询消息,SM-DS服务器可以删除303中所保存的所述eUICC标识和所述轮询周期。
306、SM-DP服务器向SM-DS服务器发送注册信息。
307、SM-DS服务器保存SM-DP服务器的地址信息。
308、SM-DS服务器判断SM-DS服务器中是否存储有eUICC信息,若否,执行309~310,若是,执行311。
其中,该eUICC信息至少包括eUICC标识,还可包括轮询周期。
309、SM-DS服务器确定用户终端不能接收到注册信息,并删除所保存的SM-DP服务器的地址信息。
需要说明的是,309中,SM-DS服务器确定用户终端不能接收到注册信息后,也可以不删除所保存的SM-DP服务器的地址信息,而直接执行310。
310、SM-DS服务器向SM-DP服务器发送通知消息,并结束本流程。
其中,该通知消息中包含eUICC无法执行远程管理事件的指示信息,此外,若SM-DS服务器删除所保存的SM-DP服务器的地址信息,通知消息中还包括SM-DS服务器所保存的注册信息被删除的指示信息。
311、SM-DS服务器确定用户终端能接收到注册信息,并向用户终端发送该注册信息,以使得eUICC获得远程管理操作命令并执行远程管理操作命令。
在图3所描述的方法流程中,当SM-DS服务器接收到SM-DP服务器发送的注册信息时,SM-DS服务器先判断SM-DS服务器中是否存储有eUICC信息,若否,可以确定用户终端不能接收到注册信息,SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息中包含eUICC无法执行远程管理事件的指示信息。这样,SM-DP服务器不用一直等待eUICC的响应,而可以去执行其他的任务,从而可以节省运营商的资源。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图4,图4是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图4所示,该方法可以包括以下步骤:
401、用户终端接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令。
本发明实施例中,用户可以在用户终端上对针对eUICC上的签约信息集的远程管理操作选项进行设置,比如;开启远程管理操作选项,或者,关闭远程管理操作选项。
402、用户终端向SM-DS服务器发送轮询消息。
本发明实施例中,在401之后,如果运营商需要用户终端上的eUICC执行在401之前获取到的未发送的远程管理操作命令,则用户终端可以先执行402~404。
403、若SM-DS服务器中存在未发送的注册信息,SM-DS服务器向用户终端发送未发送的注册信息。
其中,该未发送的注册信息包含SM-DP服务器的地址信息。
404、根据SM-DP服务器的地址信息,用户终端使得eUICC从SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令,并eUICC执行远程管理命令。
需要说明的是,402~404作为一种可选的实施方式,在401之后,可以不执行402~404,而直接执行405。
405、用户终端向SM-DS服务器发送第一消息。
本发明实施例中,该第一消息用于指示停止发送轮询消息,即指示后续用户终端停止向SM-DS发送轮询消息。
可选的,第一消息中可以包括用于指示停止发送轮询消息的原因信息,该原因信息用于表示用户关闭用户终端上的远程管理操作选项。
可选的,第一消息中还可以携带eUICC上指定的签约信息集的标识信息,该标识信息用于当用户终端针对指定的签约信息集停止发送轮询消息时,或用户终端关闭指定的签约 信息集的远程管理操作本地选项时,向SM-DS服务器表示用户终端针对签约信息集标识对应的签约信息集停止发送轮询消息。
406、SM-DS服务器保存用于指示停止发送轮询消息的信息。
可选的,若第一消息中包含原因信息,SM-DS服务器同时保存原因信息。
可选的,若第一消息中还包含签约信息集标识,则SM-DS保存签约信息集标识及对应的停止发送轮询消息的指示信息。
407、SM-DP服务器向SM-DS服务器发送注册信息。
其中,注册信息包括SM-DP服务器的地址信息。
408、SM-DS服务器判断SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息,若是,执行409,若否,执行410。
作为一种可选的实施方式,若用户终端针对指定的签约信息集停止发送轮询消息时,或用户终端关闭指定的签约信息集的远程管理操作本地选项时,SM-DS服务器判断针对指定的签约信息集是否存储有停止发送轮询消息的指示信息,若是,执行409,若否,执行410。
409、SM-DS服务器根据存储有停止发送轮询消息的信息,确定用户终端不能接收到注册信息,向SM-DP服务器发送通知消息。
其中,通知消息用于指示eUICC无法执行SM-DP注册的远程管理事件,并结束本流程。
其中,若405中第一消息包括原因信息,该原因信息用于表示用户关闭用户终端上的远程管理操作选项,则409中,该通知消息可以包括该原因信息。
在409中,SM-DS向SM-DP服务器发送通知消息之前,可以保存注册信息或不保存注册信息,本文不做限定。
410、SM-DS服务器判断未存储有停止发送轮询消息的信息,确定用户终端能接收到注册信息,并向用户终端发送该注册信息,以使得eUICC获得并执行远程管理操作命令。
作为另一种可选的实施方式,在405之后,可以不执行406~410,而执行以下步骤:
11)若SM-DS服务器中存储有eUICC信息,SM-DS服务器根据第一消息删除eUICC信息。
其中,该eUICC信息至少包括eUICC标识。
可选的,若第一消息中还包含签约信息集标识,则SM-DS删除签约信息集标识信息。
12)SM-DP服务器向SM-DS服务器发送注册信息。
其中,该注册信息包括SM-DP服务器的地址信息。
13)SM-DS服务器判断SM-DS服务器中是否存储有eUICC信息,若是,执行14),若否,执行15)。
SM-DS根据eUICC中是否存储有eUICC信息判断用户终端是否能接收到注册信息,若未存储则判断用户终端不能接收到注册信息,反之,则判断用户终端能接收到注册信息。
其中,该eUICC信息至少包括eUICC标识。
作为一种可选的实施方式,若用户终端针对指定的签约信息集停止发送轮询消息时,或用户终端关闭指定的签约信息集的远程管理操作本地选项时,SM-DS服务器判断是否存 储指定的签约信息集标识信息,若是,执行14),若否,执行15)。
SM-DS根据eUICC中是否存储有签约信息集标识判断用户终端是否能接收到注册信息,若未存储则判断用户终端不能接收到注册信息,反之,则判断用户终端能接收到注册信息。
14)SM-DS服务器确定所述用户终端不能接收到注册信息,向SM-DP服务器发送通知消息,并结束本流程。
其中,通知消息用于指示eUICC无法执行SM-DP注册的远程管理事件。
SM-DS向SM-DP服务器发送通知消息之前,可以保存注册信息或不保存注册信息,本文不做限定。
15)SM-DS服务器确定用户终端能接收到注册信息,并向用户终端发送该注册信息,以使得eUICC获得远程管理操作命令并执行远程管理操作命令。
作为另一种可选的实施方式,若402中的轮询消息包括用于指示停止发送轮询消息的信息,该消息也可以看做第一消息,则在404之后,可以不用执行405,而直接执行406或11)。
作为另一种可选的实施方式,在405之后,SM-DS服务器接收到用户终端发送的第一消息,若SM-DS服务器中存在未发送至该eUICC的注册信息,向SM-DP服务器发送第二指示信息,该第二指示信息用于指示eUICC无法执行针对eUICC上的签约信息集的远程管理事件。
在该可选的实施方式中,在用户终端向SM-DS服务器发送第一消息之后,用户终端后续不再向SM-DS服务器发送轮询消息了,SM-DS服务器后续就不需要向用户终端发送注册信息了,这会使得后续eUICC无法执行远程管理操作。此时,若SM-DS服务器中存在未发送的注册信息,SM-DS服务器也不需要发送了,为了避免SM-DP服务器一直等待eUICC的连接,浪费运营商资源,SM-DS服务器可以向所述SM-DP服务器发送第二指示信息,该第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
在图4所描述的方法流程中,当用户终端接收到远程管理操作关闭指令时,用户终端可以向SM-DS服务器发送第一消息。当SM-DS服务器接收到SM-DP服务器发送的注册信息时,SM-DS服务器先判断SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息,若是,可以确定用户终端不能接收到注册信息,SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息提示eUICC无法执行远程管理事件。这样,SM-DP服务器不用一直等待eUICC的响应,而可以去执行其他的任务,从而可以节省运营商的资源。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图5,图5是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图5所示,该方法可以包括以下步骤:
501、用户终端接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令。
502、用户终端向SM-DS服务器发送轮询消息。
503、若SM-DS服务器中存在未发送的注册信息,SM-DS服务器向用户终端发送未发送的注册信息。
其中,注册信息包含SM-DP服务器的地址信息。
504、根据SM-DP服务器的地址信息,用户终端使得eUICC从SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令,并eUICC执行远程管理命令。
需要说明的是,步骤502-504作为一种可选的实施方式,其作用是使得eUICC获得并执行SM-DS上未发送的远程管理操作命令,在501之后,可以不执行502~504,而直接执行505。
505、用户终端向SM-DS服务器发送第一消息。
其中,该第一消息包括用于表示用户关闭用户终端上的远程管理操作选项的第一指示信息。
可选的,第一消息中还可以携带eUICC上指定的签约信息集的标识信息,该标识信息用于当用户终端关闭指定的签约信息集的远程管理操作时,向SM-DS表示用户终端针对签约信息集标识信息对应的签约信息集的本地远程管理操作选项被关闭。
需要说明的是,对于用户终端上的LDS和SM-DS服务器使用SM-DS服务器推送通知消息的实现方式,SM-DS在收到第一消息后可以删除或继续保存eUICC对应的推送口令,本文不做规定;在LDS接收SM-DS服务器推送通知消息的方式下,第一消息可以通过推送代理服务器、推送服务器发送到SM-DS服务器。
506、SM-DS服务器保存第一指示信息。
本发明实施例中,SM-DS服务器接收到该第一消息之后,可以将第一消息中的第一指示信息保存下来。
可选的,当第一消息中包含签约信息集的标识信息时,SM-DS服务器保存签约信息集标识信息及对应的第一指示信息。
507、SM-DP服务器向SM-DS服务器发送注册信息。
508、SM-DS服务器判断SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息,若是,执行509,若否,执行510。
本发明实施例中,若SM-DS服务器判断SM-DS服务器中存储有用于表示用户关闭用户终端上的远程管理操作选项的信息,SM-DS服务器可以确定用户终端不能接收到注册信息,若SM-DS服务器判断SM-DS服务器中未存储有用于表示用户关闭用户终端上的远程管理操作选项的信息,SM-DS服务器可以确定用户终端能接收到注册信息,SM-DS服务器就可以向用户终端发送注册信息。
作为一种可选的实施方式,若用户终端关闭指定的签约信息集的远程管理操作本地选项时,SM-DS服务器判断针对指定的签约信息集是否存储有关闭远程管理操作本地选项的指示信息,若是,执行509,若否,执行510。
SM-DS根据eUICC中是否存储有针对指定的签约信息集是否存储有关闭远程管理操作本地选项的指示信息判断用户终端是否能接收到注册信息,若存储则判断用户终端不能接收到注册信息,反之,则判断用户终端能接收到注册信息。
509、SM-DS服务器确定用户终端不能接收到注册信息,向SM-DP服务器发送通知消 息,并结束本流程。
其中,该通知消息用于指示所述eUICC无法执行SM-DP注册的远程管理事件。
在本步骤中,SM-DS向SM-DP服务器发送通知消息之前,可以保存注册信息或不保存注册信息,本文不做限定。
510、SM-DS服务器确定用户终端能接收到注册信息,并向用户终端发送该注册信息,以使得eUICC获得远程管理操作命令并执行远程管理操作命令。
作为一种可选的实施方式,本发明实施例中,可以不执行502~504,在505之后,若所述SM-DS服务器中存在未发送的注册信息,SM-DS服务器可以向注册信息中的SM-DP发送第二指示信息,该第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
作为另一种可选的实现方式,若502中的轮询消息包括用户关闭用户终端上的远程管理操作选项的指示信息,该消息也可以看做第一消息,则在504之后,可以不用执行505,而直接执行506-510。
本实施例适用于用户终端的LDS和SM-DS服务器使用用户终端主动轮询的通信方式,也适用于SM-DS服务器向LDS推送通知消息的通信方式。
在图5所描述的方法流程中,当用户终端接收到远程管理操作关闭指令时,用户终端可以向SM-DS服务器发送第一消息,SM-DS服务器保存第二指示信息。当SM-DS服务器接收到SM-DP服务器发送的注册信息时,SM-DS服务器先判断SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息,若是,可以确定用户终端不能接收到注册信息,SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息提示eUICC无法执行远程管理事件。这样,SM-DP服务器不用一直等待eUICC的响应,而可以选择其它方式实现远程管理操作,从而可以节省运营商的资源。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图6,图6是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图6所示,该方法可以包括以下步骤:
601、用户终端获取SM-DS服务器的地址以及推送口令。
本发明实施例中,当用户终端获知eUICC成功下载并安装了签约信息集,用户终端可以从eUICC获得SM-DS服务器地址信息,并使用获得的SM-DS服务器地址向推送客户端请求获取推送口令。
602、用户终端根据SM-DS服务器的地址,向SM-DS服务器发送推送口令注册消息。
本发明实施例中,用户终端获取SM-DS服务器的地址以及推送口令之后,用户终端可以根据SM-DS服务器的地址,向SM-DS服务器发送推送口令注册消息。其中,该推送口令注册消息包含eUICC标识信息及推送口令。可选的,该推送口令注册消息还可以包含SM-DS地址对应的签约信息集标识信息,该签约信息集标识可以用于唯一标识签约信息集的身份。当eUICC中包含多个签约信息集时,推送口令注册信息中可以包含多个签约信息集标识信息。
603、SM-DS服务器保存eUICC标识和推送口令。
可选的,SM-DS服务器可以保存与推送口令对应的签约信息集标识信息。
604、用户终端接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令。
605、用户终端向SM-DS服务器发送第二消息。
其中,该第二消息至少包括eUICC标识信息,该第二消息用于指示停止发送推送消息(即push消息),即指示SM-DS服务器后续不再向用户终端发送推送消息
可选的,若用户终端关闭指定的签约信息集的远程管理操作本地选项时,第二消息中还包含签约信息集标识信息。
进一步可选的,第二消息还可以包含停止发送推送消息的原因信息,该原因信息表明由于用户关闭远程管理操作本地选项而停止发送推送消息。
606、SM-DS服务器根据第二消息,删除所保存的eUICC标识和对应的推送口令。
本发明实施例中,SM-DS服务器接收到用户终端发送的第二消息之后,若第二消息还包括签约信息集标识信息,SM-DS服务器可以删除所保存的签约信息集标识和签约信息集标识对应的推送口令。
可选的,若第二消息还包括签约信息集标识,则606中SM-DS服务器只需要删除所保存的签约信息集标识;当该签约信息集标识是推送口令当前所对应的唯一签约信息集标识时,删除签约信息集标识的同时删除推送口令。
607、SM-DP服务器向SM-DS服务器发送注册信息。
其中,该注册信息可以包括SM-DP服务器的地址信息,还可以包括eUICC上的签约信息集标识。
608、SM-DS服务器判断是否存储有eUICC标识对应的推送口令,若否,执行609,若是,执行610。
作为一种可选的实现方式,当若用户终端关闭指定的签约信息集的远程管理操作本地选项时,SM-DS服务器判断是否存储有签约信息集标识对应的推送口令,若否,执行609,若是,执行610。
在本步骤中,若SM-DS服务器根据是否存储有推送口令,判断用户终端是否能接收到注册信息,若未存储则判断不能接收到注册信息,反之判断能接收到注册信息。
609、SM-DS服务器确定用户终端不能接收到注册信息,向SM-DP服务器发送通知消息,并结束本流程。
其中,该通知消息用于指示所述eUICC无法执行SM-DP注册的远程管理事件。
在本步骤中,SM-DS向SM-DP服务器发送通知消息之前,可以保存注册信息或不保存注册信息,本文不做限定。
610、若SM-DS服务器中存储有推送口令,SM-DS服务器确定用户终端能接收到注册信息,并向用户终端发送该注册信息,以使得eUICC获得远程管理操作命令并执行远程管理操作命令。
在图6所描述的方法流程中,当用户终端接收到用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令时,用户终端可以向SM-DS服务器发送第二消息,SM-DS服务器根据第二消息,删除所保存的签约信息集标识和签约信息集标识对应的推送口令。当 SM-DS服务器接收到SM-DP服务器发送的注册信息时,SM-DS服务器先判断判断是否存储有签约信息集标识对应的推送口令,若否,可以确定用户终端不能接收到注册信息,SM-DS服务器就可以向SM-DP服务器发送通知消息,该通知消息用于提示eUICC无法执行远程管理事件。这样,SM-DP服务器不用一直等待eUICC的响应,而可以选择其它方式实现远程管理操作,从而可以节省运营商的资源。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图7,图7是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图7所示,该方法可以包括以下步骤:
701、用户终端接收用户输入的针对签约信息集的远程管理操作关闭指令。
702、用户终端获取管理签约信息集的SM-DP服务器的地址信息。
本发明实施例中,eUICC在下载到签约信息集后,可以将SM-DP地址信息发送至用户终端保存,具体的,eUICC可以向用户终端中的LPA模块发送SM-DP服务器的地址信息,由LPA模块来保存SM-DP服务器的地址信息;或者,eUICC在下载到签约信息集后,eUICC可以自身保存SM-DP服务器的地址信息。
故用户终端获取管理签约信息集的SM-DP服务器的地址信息的方式可以为:
从签约信息集所属的用户终端中获取管理签约信息集的签SM-DP服务器的地址信息;
也即从签约信息集所属的用户终端中的LPA模块获取管理签约信息集的签SM-DP服务器的地址信息。
或,
从签约信息集所在的eUICC中获取管理签约信息集的SM-DP服务器的地址信息。
若eUICC中包含多个签约信息集,用户终端可以获得每个签约信息集对应的SM-DP服务器地址。
703、用户终端根据SM-DP服务器的地址信息,向SM-DP服务器发送通知消息。
其中,该通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息。此外,该通知消息还包括eUICC签名信息以及通知消息的标识信息。该标识信息为计数信息或时间信息,eUICC签名信息用于SM-DP服务器对签约信息集所在的eUICC的身份进行验证,标识信息用于防止重放攻击。
具体的,用户终端可以根据SM-DP服务器的地址信息,通过用户终端中的LPA应用直接向SM-DP服务器发送通知消息,或者,用户终端可以根据SM-DP服务器的地址信息,通过用户终端中的LPA应用向SM-DS服务器发送第一通知消息,并由SM-DS服务器向SM-DP服务器发送通知消息,在该情况下,在向SM-DS服务器发送的第一通知消息中除包含上述信息外,还应包含SM-DP服务器地址信息。
其中,该标识信息为计数信息或时间信息,可以由用户终端生成或eUICC生成,具体的,一种实现方式为用户终端向eUICC请求签名,并将eUICC标识及用户终端生成的计数或时间信息发送至eUICC,eUICC对eUICC标识及收到的计数或时间信息签名,并返回给用户终端;另一种实现方式为,用户终端向eUICC请求签名,eUICC将eUICC标识、计 数信息或时间信息签名后返回给用户终端。
作为一种可选的实现方式,若用户终端关闭指定的签约信息集的远程管理操作本地选项时,通知消息或第一通知消息中还包含签约信息集标识信息。
704、SM-DP服务器根据eUICC签名信息以及通知消息的标识信息,判断eUICC的身份是否合法,若是,执行705,若否,结束本流程。
SM-DP服务器接收到用户终端发送的通知消息之后,可以先根据通知消息中的eUICC签名信息以及通知消息的标识信息,判断eUICC的身份是否合法,若合法,可以执行705~707,否则,结束本流程。
若通过SM-DS服务器向SM-DP服务器发送通知消息,SM-DS服务器应根据第一通知消息中的SM-DP地址,向SM-DP服务器发送通知消息。
705、SM-DP服务器保存第一指示信息。
可选的,SM-DP服务器保存对应的eUICC标识信息;若通知消息中包含签约信息集标识信息,SM-DP服务器保存签约信息集标识信息。
706、SM-DP服务器向运营商服务器发送第一指示信息。
本发明实施例中,该第一指示信息用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项,其中,该第一指示信息还可以包含eUICC标识,可选的,还可包含一个或多个签约信息集标识,运营商服务器接收到该第一指示信息之后,运营商服务器后续不会再向该eUICC发送远程管理请求。
707、若存在未执行的远程管理操作请求,SM-DP服务器向运营商服务器发送第二指示信息。
其中,该第二指示信息用于指示签约管理-数据准备SM-DP服务器存在未执行的远程管理操作请求。SM-DP服务器向运营商服务器发送第二指示信息,运营商服务器接收到该第二指示信息之后,运营商服务器可以删除该未执行的远程管理操作请求,或保留该未执行的远程管理操作请求。
可选的,若存在未执行的远程管理操作请求,SM-DP服务器可以直接删除该未执行的远程管理操作请求,在该情况下,向运营商服务器发送的第二指示信息表示针对该eUICC的远程管理操作已删除或针对该eUICC的指定的签约信息集已删除。
需要说明的是,本发明实施例中,不限制步骤706和步骤707的实现顺序。
在图7所描述的方法流程中,当用户终端接收到用户输入的针对签约信息集的远程管理操作关闭指令之后,SM-DP服务器可以向运营商服务器发送第一指示信息,运营商服务器接收到该第一指示信息之后,获知eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项,运营商服务器不会再向该eUICC发送远程管理操作请求,从而可以节省运营商的资源。
请参见图8,图8是本发明实施例公开的一种签约管理-发现服务SM-DS服务器的结构示意图。其中,该SM-DS服务器可以用于执行图2~6所描述方法中的部分或全部步骤,具体请参阅图2~6中的相关描述,在此不作赘述。如图8所示,该SM-DS服务器800可以包括:处理器801、接收器802、发送器803以及存储器804。这些组件通过一条或多条通 信总线进行通信。本领域技术人员可以理解,图8所示的SM-DS服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图8所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,所述存储器804中存储一组程序代码,且所述处理器801用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收签约管理-数据准备SM-DP服务器发送的注册信息,所述注册信息包括所述SM-DP服务器的地址信息,所述注册信息用于注册所述SM-DP服务器针对eUICC中的签约信息集的远程管理事件;
判断所述eUICC所在的用户终端是否能接收到所述注册信息;
若所述用户终端不能接收到所述注册信息,控制所述发送器803向所述SM-DP服务器发送通知消息,所述通知消息用于指示所述eUICC无法执行所述远程管理事件。
可选的,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
获取轮询周期,所述轮询周期为所述用户终端向签约管理-发现服务SM-DS服务器发送轮询消息的间隔时长;
判断在至少一个所述轮询周期内是否接收到所述用户终端发送的轮询消息;
若否,则确定所述用户终端不能接收到所述注册信息。
其中,获取轮询周期包括:
从所述用户终端向所述SM-DS服务器发送的轮询消息中获取轮询周期;或,
从所述注册信息中获取轮询周期。
可选的,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
判断签约管理-发现服务SM-DS服务器中是否存储有eUICC信息,所述eUICC信息至少包括eUICC标识;若未存储,确定所述用户终端不能接收到所述注册信息。
可选的,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
判断签约管理-发现服务SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息;若存储,确定所述用户终端不能接收到所述注册信息。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
所述控制接收器802接收签约管理-数据准备SM-DP服务器发送的注册信息之后,保存所述SM-DP服务器的地址信息;
若所述用户终端不能接收到所述注册信息,删除所保存的所述SM-DP服务器的地址信息;
所述控制所述发送器803向所述SM-DP服务器发送通知消息,所述通知消息还用于指示所述SM-DP服务器的地址信息被删除。
可选的,所述控制所述接收器802接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
若所述SM-DS服务器中存储有所述eUICC信息,根据所述第一消息删除所述eUICC信息。
可选的,所述控制所述接收器802接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
保存所述用于指示停止发送轮询消息的信息。
其中,所述第一消息包括原因信息,所述原因信息用于表示用户关闭所述用户终端上的远程管理操作选项,所述向所述SM-DP服务器发送通知消息,所述通知消息包括所述原因信息。
可选的,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
判断签约管理-发现服务SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息;
若有,确定所述用户终端不能接收到所述注册信息。
可选的,所述控制所述接收器802接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收所述用户终端发送的第一消息,所述第一消息包括用于表示用户关闭用户终端上的远程管理操作选项的第一指示信息;
保存所述第一指示信息。
可选的,所述控制所述接收器802接收所述用户终端发送的第一消息之前,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收所述用户终端发送的轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的;
若所述SM-DS服务器中存在未发送的注册信息,控制所述发送器803向所述用户终端发送所述未发送的注册信息。
其中,所述第一消息为轮询消息,所述轮询消息还用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的。
可选的,所述控制所述接收器802接收所述用户终端发送的第一消息之后,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
若所述SM-DS服务器中存在未发送的注册信息,控制所述发送器803向所述SM-DP服务器发送第二指示信息,所述第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
其中,所述注册信息还包括eUICC标识,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
判断是否存储有所述eUICC标识对应的推送口令;
若否,则确定所述用户终端不能接收到所述注册信息。
其中,所述注册信息还包括所述eUICC上的签约信息集标识,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
判断是否存储有所述签约信息集标识对应的推送口令;
若否,确定所述用户终端不能接收到所述注册信息。
可选的,所述控制所述接收器802接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收第二消息;根据所述第二消息,删除所保存的签约信息集标识;或,
控制所述接收器802接收第二消息;删除所保存的签约信息集标识和所述签约信息集标识对应的推送口令;
其中,所述第二消息至少包括签约信息集标识,所述第二消息用于指示停止发送推送消息。
可选的,所述控制所述接收器802接收第二消息之前,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
控制所述接收器802接收推送口令注册消息,所述推送口令注册消息包含签约信息集标识以及所述签约信息集标识对应的推送口令;
保存所述签约信息集标识和所述推送口令。
请参见图9,图9是本发明实施例公开的一种用户终端的结构示意图。其中,该用户终端可以用于执行上述方法中的部分或全部步骤,在此不作赘述。如图9所示,该用户终端900可以包括:处理器901、发送器902以及存储器903。这些组件通过一条或多条通信总线进行通信。本领域技术人员可以理解,图9所示的用户终端的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图9所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储器903中存储一组程序代码,且所述处理器901用于调用所述存储器903中存储的程序代码,用于执行以下步骤:
获取签约管理-发现服务SM-DS服务器的地址以及轮询周期;
根据所述SM-DS服务器的地址,控制所述发送器902向所述SM-DS服务器发送携带有所述轮询周期的轮询消息;
其中,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息为签约管理-数据准备SM-DP服务器所注册的用于管理eUICC中的签约信息集的远程管理事件;所述轮询周期用于所述SM-DS服务器在接收到所述SM-DP服务器的注册信息后,判断所述eUICC所在的用户终端是否可以接收注册信息。
其中,所述获取签约管理-发现服务SM-DS服务器的地址以及轮询周期之前,所述处理器901801还用于调用所述存储器903中存储的程序代码,用于执行以下步骤:
确定eUICC上的签约信息集安装成功。
请参见图10,图10是本发明实施例公开的另一种用户终端的结构示意图。其中,该用户终端可以用于执行上述方法中的部分或全部步骤,在此不作赘述。如图10所示,该用户终端1000可以包括:处理器1001、接收器1002、发送器1003以及存储器1004。这些组件通过一条或多条通信总线进行通信。本领域技术人员可以理解,图10所示的用户终端的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图10所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储器1004中存储一组程序代码,且所述处理器1001用于调用所述存储器1004中存储的程序代码,用于执行以下步骤:
控制所述接收器1002接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
控制所述发送器1003向签约管理-发现服务SM-DS服务器发送第一消息,所述第一消息用于指示停止发送轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息包括SM-DP服务器的地址信息;或,所述第一消息用于指示用户关闭用户终端上的远程管理操作选项。
可选的,所述控制所述接收器1002接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之后,以及控制所述发送器1003向签约管理-发现服务SM-DS服务器发送第一消息之前,所述处理器1001还用于调用所述存储器1004中存储的程序代码,用于执行以下步骤:
控制所述发送器1003向所述SM-DS服务器发送轮询消息;
控制所述接收器1002接收所述SM-DS服务器发送的注册信息,所述注册信息包括SM-DP服务器的地址信息;
根据所述SM-DP服务器的地址信息,从所述SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令;
控制所述发送器1003向所述eUICC发送所述远程管理操作命令,以使所述eUICC执行所述远程管理操作命令。
请参见图11,图11是本发明实施例公开的另一种用户终端的结构示意图。其中,该用户终端可以用于执行上述方法中的部分或全部步骤,在此不作赘述。如图11所示,该用户终端1100可以包括:处理器1101、接收器1102、发送器1103以及存储器1104。这些组件通过一条或多条通信总线进行通信。本领域技术人员可以理解,图11所示的用户终端的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图11所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储器1104中存储一组程序代码,且所述处理器1101用于调用所述存储器1104中存储的程序代码,用于执行以下步骤:
控制所述接收器1102接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
控制所述发送器1103向签约管理-发现服务SM-DS服务器发送第二消息,所述第二消息包括签约信息集标识,所述第二消息用于指示停止接收推送消息。
可选的,所述控制所述接收器1102接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之前,所述处理器1101还用于调用所述存储器1104中存储的程序代码,用于执行以下步骤:
获取签约管理-发现服务SM-DS服务器的地址以及推送口令;
根据所述SM-DS服务器的地址,控制所述发送器1103向所述SM-DS服务器发送推送口令注册消息,所述推送口令注册消息包含所述签约信息集标识以及所述所述签约信息集标识对应的所述推送口令。
请参见图12,图12是本发明实施例公开的另一种用户终端的结构示意图。其中,该用户终端可以用于执行上述方法中的部分或全部步骤,在此不作赘述。如图12所示,该用户终端1200可以包括:处理器1201、接收器1202、发送器1203以及存储器1204。这些组件通过一条或多条通信总线进行通信。本领域技术人员可以理解,图12所示的用户终端的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图12所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储器1204中存储一组程序代码,且所述处理器1201用于调用所述存储器1204中存储的程序代码,用于执行以下步骤:
控制所述接收器接收用户输入的针对签约信息集的远程管理操作关闭指令;
获取管理所述签约信息集的签约管理-数据准备SM-DP服务器的地址信息;
根据所述SM-DP服务器的地址信息,控制所述发送器向所述SM-DP服务器发送通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息。
可选的,所述根据所述SM-DP服务器的地址信息,控制所述发送器向所述SM-DP服务器发送通知消息包括:
控制所述发送器向签约管理-发现服务SM-DS服务器发送携带有所述SM-DP服务器的地址信息的通知消息,以触发所述SM-DS服务器根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送所述通知消息。
其中,所述通知消息还包括eUICC签名信息以及所述通知消息的标识信息,所述标识信息为计数信息或时间信息,所述eUICC签名信息以及所述标识信息用于所述SM-DP服务器对所述签约信息集所在的eUICC的身份进行验证。
请参见图13,图13是本发明实施例公开的另一种签约管理-数据准备SM-DP服务器的结构示意图。其中,该SM-DP服务器可以用于执行上述方法中的部分或全部步骤,在此不作赘述。如图13所示,该SM-DP服务器1300可以包括:处理器1301、接收器1302、发送器1303以及存储器1304。这些组件通过一条或多条通信总线进行通信。本领域技术人员可以理解,图13所示的SM-DP服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图13所示的结构更多或更少的部件,或者组 合某些部件,或者不同的部件布置。
其中,所述存储器1304中存储一组程序代码,且所述处理器1301用于调用所述存储器1304中存储的程序代码,用于执行以下步骤:
控制所述接收器1302接收通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息;
保存所述第一指示信息;
控制所述发送器1303向运营商服务器发送所述第一指示信息。
可选的,所述通知消息包括eUICC签名信息以及所述通知消息的标识信息,所述控制所述接收器1302接收通知消息之后,所述处理器1301还用于调用所述存储器1304中存储的程序代码,用于执行以下步骤:
根据所述eUICC签名信息以及所述通知消息的标识信息,判断所述eUICC的身份是否合法;
若是,执行所述保存所述第一指示信息的步骤。
可选的,所述处理器1301还用于调用所述存储器1304中存储的程序代码,用于执行以下步骤:
若存在未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,向运营商服务器发送所述未执行的远程管理操作已删除的指示信息;或,
若存在未执行的远程管理操作请求,向所述运营商服务器发送第二指示信息,所述第二指示信息用于指示签约管理-数据准备SM-DP服务器存在未执行的远程管理操作请求。
所述控制所述接收器1302接收通知消息包括:
控制所述接收器1302接收用户终端发送的通知消息;或,
控制所述接收器1302接收签约管理-发现服务SM-DS服务器发送的通知消息。
基于图1所示的网络架构,本发明实施例公开了一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法。请参见图14,图14是本发明实施例公开的另一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法的流程示意图,其中,该方法是从用户终端、SM-DS服务器以及SM-DP服务器等多侧撰写的。如图14所示,该方法可以包括以下步骤:
1401、用户终端接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令或开启指令。
其中,用户可以在用户终端上对针对eUICC上的签约信息集的远程管理操作选项进行设置,比如;开启远程管理操作选项,或者,关闭远程管理操作选项。
1402、用户终端向SM-DS服务器发送第一消息。
其中,第一消息中包含签约信息集远程管理操作关闭或开启信息。
可选的,第一消息中还可以包含管理eUICC上每个签约信息集的SM-DP服务器的地址信息。
可选的,第一消息中还可以携带eUICC上指定的签约信息集的标识信息,该标识信息用于当用户终端关闭指定的签约信息集的远程管理操作时,通知SM-DS服务器该用户终端针对签约信息集标识信息对应的签约信息集的本地远程管理操作选项被关闭,相应可选的, 第一消息中还可以包含管理对应签约信息集的SM-DP服务器的地址信息。
在一个实施例中,第一消息中的SM-DP服务器的地址信息可以只在签约信息集远程管理操作由关闭变为开启的状态下才携带。
需要说明的是,对于用户终端上的本地发现服务LDS和SM-DS服务器使用SM-DS服务器推送通知消息的实现方式,SM-DS服务器在收到用户关闭远程管理操作信息后可以删除或继续保存eUICC对应的推送口令,本发明实施例不做限定。在LDS接收SM-DS服务器推送通知消息的方式下,第一消息可以通过推送代理服务器、推送服务器发送到SM-DS服务器。
具体的,第一消息可以是终端上的LDS向SM-DS服务器发送轮询消息,也可以是LDS向SM-DS服务器发送的认证客户端请求消息。如果第一消息为轮询消息,则执行后续执行步骤1403、1404,其它情况步骤1402后直接执行1405。
1403、若SM-DS服务器中存在未发送的注册信息,SM-DS服务器向用户终端发送未发送的注册信息。
其中,注册信息包含该注册信息对应的SM-DP服务器的地址信息。
1404、根据SM-DP服务器的地址信息对应的SM-DP服务器,用户终端使得eUICC从该SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令或待下载签约信息集,并由eUICC执行相应的远程管理操作命令或安装签约信息集下载。
1405、SM-DS服务器保存和/或转发签约信息集远程管理操作关闭或开启信息。
可选的,当第一消息中包含签约信息集的标识信息时,SM-DS服务器保存和/或转发签约信息集标识信息及对应的签约信息集远程管理操作关闭或开启的指示信息。
SM-DS服务器在保存签约信息集远程管理操作关闭或开启信息之前,判断当前是否已保存了签约信息集远程管理操作状态信息,若未保存,则直接保存接收到的信息;若已保存了签约信息集远程管理操作状态信息,则用接收到签约信息集远程管理操作状态信息覆盖已保存的状态信息。
在一种可选的实施方式中,当第一消息包含SM-DP服务器地址信息,则SM-DS根据SM-DP服务器地址,向SM-DP服务器地址对应的SM-DP服务器发送通知消息,通知消息包含SM-DS服务器通过第一消息接收到的用户终端上的签约信息集远程管理操作开启或关闭的指示信息。该方式下,可直接执行步骤1410。
在另一种可选的实施方式中,SM-DS服务器保存签约信息集远程管理操作关闭或开启信息,且当第一消息包含SM-DP服务器地址信息,则SM-DS根据SM-DP服务器地址,向SM-DP服务器地址对应的SM-DP服务器发送通知消息,通知消息包含SM-DS服务器通过第一消息接收到的用户终端上的签约信息集远程管理操作开启或关闭的指示信息。
在另一种可选的实施方式中,当接收到的签约信息集远程管理操作状态信息为关闭时,SM-DS服务器保存通过第一消息接收到的用户终端上的签约信息集远程管理操作开关闭的指示信息;且当第一消息包含SM-DP服务器地址信息,则SM-DS根据SM-DP服务器地址,向SM-DP服务器地址对应的SM-DP服务器发送通知消息,通知消息包含SM-DS服务器通过第一消息接收到的用户终端上的签约信息集远程管理操作开启或关闭的指示信息。
在另一种可选的实施方式中,当接收到的签约信息集远程管理操作状态信息为关闭时, SM-DS服务器保存通过第一消息接收到的用户终端上的签约信息集远程管理操作开关闭的指示信息;当接收到的签约信息集远程管理操作状态信息为打开状态时,SM-DS服务器向接收到的SM-DP服务器的地址信息对应的SM-DP服务器发送通知消息,该通知消息包含用户终端上的签约信息集远程管理操作已开启的指示信息。
在另一种可选的实施方式中,SM-DS服务器保存签约信息集远程管理操作关闭或开启信息,特别的,当接收到的签约信息集远程管理操作状态信息为打开状态时,SM-DS服务器向接收到的SM-DP服务器的地址信息所对应的SM-DP服务器发送通知消息,该通知消息包含用户终端上的签约信息集远程管理操作已开启的指示信息。
1406、SM-DP服务器向SM-DS服务器发送注册信息。
1407、SM-DS服务器保存注册信息。
1408、SM-DS服务器判断SM-DS服务器中是否存储有用于表示用户关闭或开启用户终端上的远程管理操作选项的信息,若是,执行后续步骤1409至步骤1413,若否,结束本流程。
在本步骤中,当SM-DS服务器中保存有用户关闭用户终端上的远程管理操作选项信息时,SM-DS服务器可以保存注册信息或不保存注册信息,即SM-DS服务器可以删除或保留步骤1407中保存的注册信息,本申请中不做限定。
1409、SM-DS服务器向SM-DP服务器发送用户关闭或开启用户终端上的远程管理操作选项的信息。
其中,SM-DS服务器向SM-DP服务器发送该信息可以通过发送注册请求的响应消息发送给SM-DP服务器。
可选的,若SM-DS服务器保存的信息中包含签约信息集标识,表示用户关闭或开启指定的签约信息集的远程管理操作,则SM-DS服务器在发送用户关闭或开启用户终端上的远程管理操作选项的信息时,也要发送SM-DS服务器上保存的签约信息集管理标识。
1410、SM-DP服务器保存用户关闭用户终端上的远程管理操作选项信息。
可选的,若SM-DP服务器在接收到用户关闭用户终端上的远程管理操作选项信息的同时还接收到签约信息集标识信息,SM-DP服务器保存签约信息集标识信息。
1411、SM-DP服务器向运营商服务器发送通知消息,通知消息包含用户关闭用户终端上的远程管理操作选项信息。
可选的,若SM-DP服务器上存在未执行的远程管理操作请求,SM-DP服务器可以直接删除该未执行的远程管理操作请求。当SM-DP服务器上存在未执行的远程管理操作请求时,SM-DP服务器向运营商服务器发送的通知消息还包含针对该eUICC的远程管理操作已删除的指示信息或针对该eUICC的指定的签约信息集的远程管理操作已删除的指示信息。
可选的,当SM-DP服务器上存在未执行的远程管理操作请求时,SM-DP服务器向运营商服务器发送的通知消息还包含存在未执行的远程管理操作请求,可选包含对应签约信息集的标识信息。
1412、运营商服务器收到SM-DP服务器发送的包含用户关闭用户终端上的远程管理操作选项信息的通知消息后,运营商服务器指示SM-DP服务器删除该未执行的远程管理操作请求,或运营商服务器保留该未执行的远程管理操作请求。
1413、若SM-DP服务器删除未执行的远程管理操作,SM-DP服务器通知SM-DS服务器删除相应的注册信息。
本实施例适用于用户终端的LDS和SM-DS服务器使用用户终端主动轮询的通信方式,也适用于SM-DS服务器向LDS推送通知消息的通信方式。
图14所示的方法实施例中的从用户终端、SM-DS服务器以及SM-DP服务器的结构可以参见图8至图13所示的装置实施例,此处不再赘述。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的一种管理eUICC中的签约信息集的方法及相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (83)

  1. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包括:
    接收签约管理-数据准备SM-DP服务器发送的注册信息,所述注册信息包括所述SM-DP服务器的地址信息,所述注册信息用于注册所述SM-DP服务器针对eUICC中的签约信息集的远程管理事件;
    判断所述eUICC所在的用户终端是否能接收到所述注册信息;
    若所述用户终端不能接收到所述注册信息,向所述SM-DP服务器发送通知消息,所述通知消息用于指示所述eUICC无法执行所述远程管理事件。
  2. 根据权利要求1所述的方法,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
    获取轮询周期,所述轮询周期为所述用户终端向签约管理-发现服务SM-DS服务器发送轮询消息的间隔时长;
    判断在至少一个所述轮询周期内是否接收到所述用户终端发送的轮询消息;
    若否,则确定所述用户终端不能接收到所述注册信息。
  3. 根据权利要求2所述的方法,其特征在于,所述获取轮询周期包括:
    从所述用户终端向所述SM-DS服务器发送的轮询消息中获取轮询周期;或,
    从所述注册信息中获取轮询周期。
  4. 根据权利要求1所述的方法,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
    判断签约管理-发现服务SM-DS服务器中是否存储有eUICC信息,所述eUICC信息至少包括eUICC标识;若未存储,确定所述用户终端不能接收到所述注册信息。
  5. 根据权利要求1所述的方法,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
    判断签约管理-发现服务SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息;若存储,确定所述用户终端不能接收到所述注册信息。
  6. 根据权利要求1~5任一项所述的方法,其特征在于,所述方法还包括:
    所述接收签约管理-数据准备SM-DP服务器发送的注册信息之后,保存所述SM-DP服务器的地址信息;
    若所述用户终端不能接收到所述注册信息,删除所保存的所述SM-DP服务器的地址信息;
    所述向所述SM-DP服务器发送通知消息,所述通知消息还用于指示所述SM-DP服务器的地址信息被删除。
  7. 根据权利要求4所述的方法,其特征在于,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述方法还包括:
    接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
    若所述SM-DS服务器中存储有所述eUICC信息,根据所述第一消息删除所述eUICC信息。
  8. 根据权利要求5所述的方法,其特征在于,所述接收签约管理-数据准备SM-DP服 务器发送的注册信息之前,所述方法还包括:
    接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
    保存所述用于指示停止发送轮询消息的信息。
  9. 根据权利要求1所述的方法,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
    判断签约管理-发现服务SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息;
    若有,确定所述用户终端不能接收到所述注册信息。
  10. 根据权利要求9所述的方法,其特征在于,所述接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述方法还包括:
    接收所述用户终端发送的第一消息,所述第一消息包括用于指示用户关闭用户终端上的远程管理操作选项的第一指示信息;
    保存所述第一指示信息。
  11. 根据权利要求7或8或10所述的方法,其特征在于,所述接收所述用户终端发送的第一消息之前,所述方法还包括:
    接收所述用户终端发送的轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的;
    若所述SM-DS服务器中存在未发送的注册信息,向所述用户终端发送所述未发送的注册信息,所述注册信息包含SM-DP服务器的地址信息。
  12. 根据权利要求7或8或10所述的方法,其特征在于,所述第一消息为轮询消息,所述轮询消息还用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的。
  13. 根据权利要求7或8或10所述的方法,其特征在于,所述接收所述用户终端发送的第一消息之后,所述方法还包括:
    若所述SM-DS服务器中存在未发送的注册信息,向所述SM-DP服务器发送第二指示信息,所述第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
  14. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包括:
    获取签约管理-发现服务SM-DS服务器的地址以及轮询周期;
    根据所述SM-DS服务器的地址,向所述SM-DS服务器发送携带有所述轮询周期的轮询消息;
    其中,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息为签约管理-数据准备SM-DP服务器所注册的用于管理eUICC中的签约信息集的远程管理事件;所述轮询周期用于所述SM-DS服务器在接收到所述SM-DP服务器的注册信息后,判断所述eUICC所在的用户终端是否可以接收注册信息。
  15. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包 括:
    接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
    向签约管理-发现服务SM-DS服务器发送第一消息,所述第一消息用于指示停止发送轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息包括SM-DP服务器的地址信息;或,所述第一消息用于指示用户关闭用户终端上的远程管理操作选项。
  16. 根据权利要求15所述的方法,其特征在于,所述接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之后,以及向签约管理-发现服务SM-DS服务器发送第一消息之前,所述方法还包括:
    向所述SM-DS服务器发送轮询消息;
    接收所述SM-DS服务器发送的注册信息,所述注册信息包括SM-DP服务器的地址信息;
    根据所述SM-DP服务器的地址信息,从所述SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令;
    向所述eUICC发送所述远程管理操作命令,以使所述eUICC执行所述远程管理操作命令。
  17. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包括:
    接收用户输入的针对签约信息集的远程管理操作关闭指令;
    获取管理所述签约信息集的签约管理-数据准备SM-DP服务器的地址信息;
    根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息。
  18. 根据权利要求17所述的方法,其特征在于,所述根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送通知消息包括:
    向签约管理-发现服务SM-DS服务器发送携带有所述SM-DP服务器的地址信息的通知消息,以触发所述SM-DS服务器根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送所述通知消息。
  19. 根据权利要求17或18所述的方法,其特征在于,所述通知消息还包括eUICC签名信息以及所述通知消息的标识信息,所述标识信息为计数信息或时间信息,所述eUICC签名信息以及所述标识信息用于所述SM-DP服务器对所述签约信息集所在的eUICC的身份进行验证。
  20. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包括:
    接收通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息;
    保存所述第一指示信息;
    向运营商服务器发送所述第一指示信息。
  21. 根据权利要求20所述的方法,其特征在于,所述方法还包括:
    若存在未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,向运营商服务器发送所述未执行的远程管理操作已删除的指示信息,通知所述SM-DS服务器删除相应的注册信息;或,
    若存在未执行的远程管理操作请求,向所述运营商服务器发送第二指示信息,所述第二指示信息用于指示签约管理-数据准备SM-DP服务器存在未执行的远程管理操作请求。
  22. 根据权利要求20或21所述的方法,其特征在于,所述接收通知消息包括:
    接收用户终端发送的通知消息;或,
    接收签约管理-发现服务SM-DS服务器发送的通知消息。
  23. 根据权利要求20所述的方法,其特征在于,所述方法还包括:
    接收所述运营商服务器发送的删除所述未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,通知所述SM-DS服务器删除相应的注册信息。
  24. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置,应用于签约管理-发现服务SM-DS服务器,其特征在于,包括:
    接收单元,用于接收签约管理-数据准备SM-DP服务器发送的注册信息,所述注册信息包括所述SM-DP服务器的地址信息,所述注册信息用于注册所述SM-DP服务器针对eUICC中的签约信息集的远程管理事件;
    判断单元,用于判断所述eUICC所在的用户终端是否能接收到所述注册信息;
    发送单元,用于若所述判断单元判断所述eUICC所在的用户终端不能接收到所述注册信息,向所述SM-DP服务器发送通知消息,所述通知消息用于指示所述eUICC无法执行所述远程管理事件。
  25. 根据权利要求24所述的装置,其特征在于,所述判断单元包括:
    获取子单元,用于获取轮询周期,所述轮询周期为所述用户终端向签约管理-发现服务SM-DS服务器发送轮询消息的间隔时长;
    判断子单元,用于判断在至少一个所述轮询周期内是否接收到所述用户终端发送的轮询消息;
    确定子单元,用于当所述判断子单元判断在至少一个所述轮询周期内未接收到所述用户终端发送的轮询消息时,确定所述用户终端不能接收到所述注册信息。
  26. 根据权利要求25所述的装置,其特征在于,所述获取子单元获取轮询周期的方式具体为:
    从所述用户终端向所述SM-DS服务器发送的轮询消息中获取轮询周期;或,
    从所述注册信息中获取轮询周期。
  27. 根据权利要求24所述的装置,其特征在于,所述判断单元断所述eUICC所在的用户终端是否能接收到所述注册信息的方式具体为:
    判断签约管理-发现服务SM-DS服务器中是否存储有eUICC信息,所述eUICC信息至少包括eUICC标识;若未存储,确定所述用户终端不能接收到所述注册信息。
  28. 根据权利要求24所述的装置,其特征在于,所述判断单元断所述eUICC所在的用户终端是否能接收到所述注册信息的方式具体为:
    判断签约管理-发现服务SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息;若存储,确定所述用户终端不能接收到所述注册信息。
  29. 根据权利要求24~28任一项所述的装置,其特征在于,所述装置还包括:
    第一保存单元,用于所述接收单元接收签约管理-数据准备SM-DP服务器发送的注册信息之后,保存所述SM-DP服务器的地址信息;
    第一删除单元,用于若所述用户终端不能接收到所述注册信息,删除所保存的所述SM-DP服务器的地址信息;
    所述发送单元向所述SM-DP服务器发送通知消息,所述通知消息还用于指示所述SM-DP服务器的地址信息被删除。
  30. 根据权利要求27所述的装置,其特征在于,所述接收单元还用于接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
    所述装置还包括:
    第二删除单元,用于若所述SM-DS服务器中存储有所述eUICC信息,根据所述第一消息删除所述eUICC信息。
  31. 根据权利要求28所述的装置,其特征在于,所述接收单元还用于接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
    所述装置还包括:
    第二保存单元,用于保存所述用于指示停止发送轮询消息的信息。
  32. 根据权利要求24所述的装置,其特征在于,所述判断单元判断所述eUICC所在的用户终端是否能接收到注册信息的方式具体为:
    判断签约管理-发现服务SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息;
    若有,确定所述用户终端不能接收到所述注册信息。
  33. 根据权利要求32所述的装置,其特征在于,所述接收单元还用于接收所述用户终端发送的第一消息,所述第一消息包括用于表示用户关闭用户终端上的远程管理操作选项的第一指示信息;
    所述装置还包括:
    第三保存单元,用于保存所述第一指示信息。
  34. 根据权利要求30或31或33所述的装置,其特征在于,所述接收单元还用于接收所述用户终端发送的轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的SM-DP服务器的地址信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的;
    所述发送单元,还用于若所述SM-DS服务器中存在未发送的注册信息,向所述用户终端发送所述未发送的注册信息,所述注册信息包含SM-DP服务器的地址信息。
  35. 根据权利要求30或31或33所述的装置,其特征在于,所述第一消息为轮询消息,所述轮询消息还用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的。
  36. 根据权利要求30或31或33所述的装置,其特征在于,所述发送单元还用于在所 述接收单元接收所述用户终端发送的第一消息之后,若所述SM-DS服务器中存在未发送的注册信息,向所述SM-DP服务器发送第二指示信息,所述第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
  37. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置,应用于用户终端,其特征在于,包括:
    获取单元,用于获取签约管理-发现服务SM-DS服务器的地址以及轮询周期;
    发送单元,用于根据所述SM-DS服务器的地址,向所述SM-DS服务器发送携带有所述轮询周期的轮询消息;
    其中,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息为签约管理-数据准备SM-DP服务器所注册的用于管理eUICC中的签约信息集的远程管理事件;所述轮询周期用于所述SM-DS服务器在接收到所述SM-DP服务器的注册信息后,判断所述eUICC所在的用户终端是否可以接收注册信息。
  38. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置,应用于用户终端,其特征在于,包括:
    接收单元,用于接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
    发送单元,用于向签约管理-发现服务SM-DS服务器发送第一消息,所述第一消息用于指示停止发送轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息包括SM-DP服务器的地址信息;或,所述第一消息用于指示用户关闭用户终端上的远程管理操作选项。
  39. 根据权利要求38所述的装置,其特征在于,所述发送单元还用于在所述接收单元接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之后,向所述SM-DS服务器发送轮询消息;
    所述接收单元,还用于接收所述SM-DS服务器发送的SM-DP服务器的地址信息;
    所述装置还包括:
    获取单元,用于根据所述SM-DP服务器的地址信息,从所述SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令;
    所述发送单元,还用于向所述eUICC发送所述远程管理操作命令,以使所述eUICC执行所述远程管理操作命令。
  40. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置,应用于用户终端,其特征在于,包括:
    接收单元,用于接收用户输入的针对签约信息集的远程管理操作关闭指令;
    获取单元,用于获取管理所述签约信息集的签约管理-数据准备SM-DP服务器的地址信息;
    发送单元,用于根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息。
  41. 根据权利要求40所述的装置,其特征在于,所述发送单元具体用于向签约管理-发现服务SM-DS服务器发送携带有所述SM-DP服务器的地址信息的通知消息,以触发所述 SM-DS服务器根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送所述通知消息。
  42. 根据权利要求40或41所述的装置,其特征在于,所述通知消息还包括eUICC签名信息以及所述通知消息的标识信息,所述标识信息为计数信息或时间信息,所述eUICC签名信息以及所述标识信息用于所述SM-DP服务器对所述签约信息集所在的eUICC的身份进行验证。
  43. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的装置,应用于签约管理-数据准备SM-DP服务器,其特征在于,包括:
    接收单元,用于接收通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息;
    保存单元,用于保存所述第一指示信息;
    发送单元,用于向运营商服务器发送所述第一指示信息。
  44. 根据权利要求43所述的装置,其特征在于,所述装置还包括:
    删除单元,用于若存在未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,向运营商服务器发送所述未执行的远程管理操作已删除的指示信息,通知所述SM-DS服务器删除相应的注册信息;或,
    所述发送单元,还用于若存在未执行的远程管理操作请求,向所述运营商服务器发送第二指示信息,所述第二指示信息用于指示签约管理-数据准备SM-DP服务器存在未执行的远程管理操作请求。
  45. 根据权利要求43或44所述的装置,其特征在于,所述接收单元接收通知消息的方式具体为:
    接收用户终端发送的通知消息;或,
    接收签约管理-发现服务SM-DS服务器发送的通知消息。
  46. 根据权利要求44所述的装置,其特征在于,所述装置还包括:
    通知单元,用于接收所述运营商服务器发送的删除所述未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,通知所述SM-DS服务器删除相应的注册信息。
  47. 一种签约管理-发现服务SM-DS服务器,其特征在于,包括:处理器、接收器、发送器以及存储器,其中,所述处理器、接收器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收签约管理-数据准备SM-DP服务器发送的注册信息,所述注册信息包括所述SM-DP服务器的地址信息,所述注册信息用于注册所述SM-DP服务器针对eUICC中的签约信息集的远程管理事件;
    判断所述eUICC所在的用户终端是否能接收到所述注册信息;
    若所述用户终端不能接收到所述注册信息,控制所述发送器向所述SM-DP服务器发送通知消息,所述通知消息用于指示所述eUICC无法执行所述远程管理事件。
  48. 根据权利要求47所述的服务器,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
    获取轮询周期,所述轮询周期为所述用户终端向签约管理-发现服务SM-DS服务器发送轮询消息的间隔时长;
    判断在至少一个所述轮询周期内是否接收到所述用户终端发送的轮询消息;
    若否,则确定所述用户终端不能接收到所述注册信息。
  49. 根据权利要求48所述的服务器,其特征在于,所述获取轮询周期包括:
    从所述用户终端向所述SM-DS服务器发送的轮询消息中获取轮询周期;或,
    从所述注册信息中获取轮询周期。
  50. 根据权利要求47所述的服务器,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
    判断签约管理-发现服务SM-DS服务器中是否存储有eUICC信息,所述eUICC信息至少包括eUICC标识;若未存储,确定所述用户终端不能接收到所述注册信息。
  51. 根据权利要求47所述的服务器,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到所述注册信息包括:
    判断签约管理-发现服务SM-DS服务器中是否存储有用于指示停止发送轮询消息的信息;若存储,确定所述用户终端不能接收到所述注册信息。
  52. 根据权利要求47~51任一项所述的服务器,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    所述控制接收器接收签约管理-数据准备SM-DP服务器发送的注册信息之后,保存所述SM-DP服务器的地址信息;
    若所述用户终端不能接收到所述注册信息,删除所保存的所述SM-DP服务器的地址信息;
    所述控制所述发送器向所述SM-DP服务器发送通知消息,所述通知消息还用于指示所述SM-DP服务器的地址信息被删除。
  53. 根据权利要求50所述的服务器,其特征在于,所述控制所述接收器接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
    若所述SM-DS服务器中存储有所述eUICC信息,根据所述第一消息删除所述eUICC信息。
  54. 根据权利要求51所述的服务器,其特征在于,所述控制所述接收器接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收所述用户终端发送的第一消息,所述第一消息用于指示停止发送轮询消息;
    保存所述用于指示停止发送轮询消息的信息。
  55. 根据权利要求47所述的服务器,其特征在于,所述判断所述eUICC所在的用户终端是否能接收到注册信息包括:
    判断签约管理-发现服务SM-DS服务器中是否存储有用于表示用户关闭用户终端上的远程管理操作选项的信息;
    若有,确定所述用户终端不能接收到所述注册信息。
  56. 根据权利要求55所述的服务器,其特征在于,所述控制所述接收器接收签约管理-数据准备SM-DP服务器发送的注册信息之前,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收所述用户终端发送的第一消息,所述第一消息包括用于表示用户关闭用户终端上的远程管理操作选项的第一指示信息;
    保存所述第一指示信息。
  57. 根据权利要求53或54或56所述的服务器,其特征在于,所述控制所述接收器接收所述用户终端发送的第一消息之前,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收所述用户终端发送的轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的;
    若所述SM-DS服务器中存在未发送的注册信息,控制所述发送器向所述用户终端发送所述未发送的注册信息,所述注册信息包含SM-DP服务器的地址信息。
  58. 根据权利要求53或54或56所述的服务器,其特征在于,所述第一消息为轮询消息,所述轮询消息还用于获取所述SM-DS服务器上保存的注册信息,所述轮询消息为所述用户终端接收到针对签约信息集的远程管理操作关闭指令后发送的。
  59. 根据权利要求53或54或56所述的服务器,其特征在于,所述控制所述接收器接收所述用户终端发送的第一消息之后,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    若所述SM-DS服务器中存在未发送的注册信息,控制所述发送器向所述SM-DP服务器发送第二指示信息,所述第二指示信息用于指示所述eUICC无法执行针对所述eUICC上的签约信息集的远程管理事件。
  60. 一种用户终端,其特征在于,包括:处理器、发送器以及存储器,其中,所述处理器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    获取签约管理-发现服务SM-DS服务器的地址以及轮询周期;
    根据所述SM-DS服务器的地址,控制所述发送器向所述SM-DS服务器发送携带有所述轮询周期的轮询消息;
    其中,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息为签约管理-数据准备SM-DP服务器所注册的用于管理eUICC中的签约信息集的远程管理事件;所述轮询周期用于所述SM-DS服务器在接收到所述SM-DP服务器的注册信息后,判断所述eUICC所在的用户终端是否可以接收注册信息。
  61. 一种用户终端,其特征在于,包括:处理器、接收器、发送器以及存储器,其中,所述处理器、接收器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序 代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令;
    控制所述发送器向签约管理-发现服务SM-DS服务器发送第一消息,所述第一消息用于指示停止发送轮询消息,所述轮询消息用于获取所述SM-DS服务器上保存的注册信息,所述注册信息包括SM-DP服务器的地址信息;或,所述第一消息用于指示用户关闭用户终端上的远程管理操作选项。
  62. 根据权利要求61所述的用户终端,其特征在于,所述控制所述接收器接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令之后,以及控制所述发送器向签约管理-发现服务SM-DS服务器发送第一消息之前,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述发送器向所述SM-DS服务器发送轮询消息;
    控制所述接收器接收所述SM-DS服务器发送的注册信息,所述注册信息包括SM-DP服务器的地址信息;
    根据所述SM-DP服务器的地址信息,从所述SM-DP服务器中获得针对eUICC上的签约信息集的远程管理操作命令;
    控制所述发送器向所述eUICC发送所述远程管理操作命令,以使所述eUICC执行所述远程管理操作命令。
  63. 一种用户终端,其特征在于,包括:处理器、接收器、发送器以及存储器,其中,所述处理器、接收器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收用户输入的针对签约信息集的远程管理操作关闭指令;
    获取管理所述签约信息集的签约管理-数据准备SM-DP服务器的地址信息;
    根据所述SM-DP服务器的地址信息,控制所述发送器向所述SM-DP服务器发送通知消息,所述通知消息包括用于指示所述用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息。
  64. 根据权利要求63所述的用户终端,其特征在于,所述根据所述SM-DP服务器的地址信息,控制所述发送器向所述SM-DP服务器发送通知消息包括:
    控制所述发送器向签约管理-发现服务SM-DS服务器发送携带有所述SM-DP服务器的地址信息的通知消息,以触发所述SM-DS服务器根据所述SM-DP服务器的地址信息,向所述SM-DP服务器发送所述通知消息。
  65. 根据权利要求63或64所述的用户终端,其特征在于,所述通知消息还包括eUICC签名信息以及所述通知消息的标识信息,所述标识信息为计数信息或时间信息,所述eUICC签名信息以及所述标识信息用于所述SM-DP服务器对所述签约信息集所在的eUICC的身份进行验证。
  66. 一种签约管理-数据准备SM-DP服务器,其特征在于,包括:处理器、接收器、发送器以及存储器,其中,所述处理器、接收器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码, 用于执行以下步骤:
    控制所述接收器接收通知消息,所述通知消息包括用于指示eUICC所在的用户终端关闭针对签约信息集的远程管理操作选项的第一指示信息;
    保存所述第一指示信息;
    控制所述发送器向运营商服务器发送所述第一指示信息。
  67. 根据权利要求66所述的服务器,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    若存在未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,向运营商服务器发送所述未执行的远程管理操作已删除的指示信息,通知所述SM-DS服务器删除相应的注册信息;或,
    若存在未执行的远程管理操作请求,向所述运营商服务器发送第二指示信息,所述第二指示信息用于指示签约管理-数据准备SM-DP服务器存在未执行的远程管理操作请求。
  68. 根据权利要求66或67所述的服务器,其特征在于,所述控制所述接收器接收通知消息包括:
    控制所述接收器接收用户终端发送的通知消息;或,
    控制所述接收器接收签约管理-发现服务SM-DS服务器发送的通知消息。
  69. 根据权利要求67所述的服务器,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    接收所述运营商服务器发送的删除所述未执行的远程管理操作请求,删除所述未执行的远程管理操作请求,通知所述SM-DS服务器删除相应的注册信息。
  70. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包括:
    用户终端接收用户输入的针对eUICC上的签约信息集的远程管理操作关闭指令或开启指令;
    所述用户终端向SM-DS服务器发送第一消息,所述第一消息包含所述签约信息集的远程管理操作关闭或开启信息。
  71. 根据权利要求70所述的方法,其特征在于,所述第一消息还包括管理所述eUICC上签约信息集的SM-DP服务器的地址信息。
  72. 根据权利要求70所述的方法,其特征在于,当所述eUICC上的签约信息集的远程管理操作由关闭状态变为开启状态时,所述第一消息还包括管理所述eUICC上签约信息集的SM-DP服务器的地址信息。
  73. 根据权利要求70~72任一项所述的方法,其特征在于,其特征在于,所述第一消息还包括所述eUICC上所述签约信息集的标识信息,所述标识信息用于通知所述SM-DS服务器所述标识信息对应的签约信息集的远程管理操作选项被关闭或被开启。
  74. 根据权利要求70~73任一项所述的方法,其特征在于,所述第一消息为所述用户终端上的本地发现服务LDS向所述SM-DS服务器发送的轮询消息或认证客户端请求消息。
  75. 一种管理嵌入式通用集成电路卡eUICC中的签约信息集的方法,其特征在于,包括:
    SM-DS服务器接收用户终端发送的第一消息,所述第一消息包括所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息;
    所述SM-DS服务器保存和/或转发所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息。
  76. 根据权利要求75所述的方法,其特征在于,所述第一消息还包括所述签约信息集的标识信息,所述SM-DS服务器保存和/或转发所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息包括:
    所述SM-DS服务器保存和/或转发所述签约信息集的标识信息和所述签约信息集标识信息对应的签约信息集远程管理操作关闭或开启的指示信息。
  77. 根据权利要求75所述的方法,其特征在于,所述SM-DS服务器保存所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息包括:
    所述SM-DS服务器判断所述所述SM-DS服务器是否保存有所述eUICC的历史签约信息集远程管理操作关闭或开启信息;
    若是,所述SM-DS服务器保存通过所述第一消息接收到的所述eUICC的签约信息集远程管理操作关闭或开启信息,并删除所述已保存的所述eUICC的历史签约信息集远程管理操作关闭或开启信息。
  78. 根据权利要求75所述的方法,其特征在于,所述SM-DS服务器保存所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息包括:
    若所述SM-DS服务器接收到的所述第一消息包含的所述eUICC的签约信息集远程管理操作关闭信息,所述SM-DS服务器保存用户终端上的eUICC的签约信息集远程管理操作关闭信息。
  79. 根据权利要求75所述的方法,其特征在于,所述第一消息还包括SM-DP服务器的地址信息,所述SM-DS服务器转发所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息包括:
    所述SM-DS服务器向所述SM-DP服务器的地址信息对应的SM-DP服务器发送通知消息,所述通知消息包含所述eUICC的签约信息集远程管理操作关闭或开启信息。
  80. 根据权利要求75所述的方法,其特征在于,所述第一消息还包括SM-DP服务器的地址信息,所述SM-DS服务器转发所述用户终端上的eUICC的签约信息集远程管理操作关闭或开启信息包括:
    若所述SM-DS服务器接收到的所述第一消息包含的所述eUICC的签约信息集远程管理操作开启信息,则所述SM-DS服务器向所述SM-DP服务器的地址信息对应的SM-DP服务器发送通知消息,所述通知消息包含所述eUICC的签约信息集远程管理操作开启信息。
  81. 根据权利要求75~77任一项所述的方法,其特征在于,所述方法还包括:
    所述SM-DS服务器接收所述SM-DP服务器发送的针对所述eUICC的注册信息;
    所述SM-DS服务器判断所述SM-DS服务器中是否存储有用于表示用户关闭或开启针对所述eUICC的签约信息集远程管理操作选项的信息;
    若是,所述SM-DS服务器向所述SM-DP服务器发送所述用于表示用户关闭或开启针对所述eUICC的签约信息集远程管理操作选项的信息。
  82. 根据权利要求81所述的方法,其特征在于,
    所述SM-DS服务器向所述SM-DP服务器发送所述用于表示用户关闭或开启针对所述eUICC的签约信息集远程管理操作选项的信息,包括:
    所述SM-DS服务器向所述SM-DP服务器发送注册请求的响应消息,所述注册请求的响应消息携带所述用于表示用户关闭或开启针对所述eUICC的签约信息集远程管理操作选项的信息。
  83. 根据权利要求81或82所述的方法,其特征在于,所述方法还包括:
    当所述SM-DS服务器向所述SM-DP服务器发送所述用于表示用户关闭或开启针对所述eUICC的签约信息集远程管理操作选项的信息时,所述SM-DS服务器还向所述SM-DP服务器发送签约信息集标识,所述签约信息集标识表示用户关闭或开启所述签约信息集标识对应的签约信息集的远程管理操作。
PCT/CN2017/071194 2016-03-30 2017-01-14 一种管理eUICC中的签约信息集的方法及相关设备 WO2017166906A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201780015306.6A CN108781358B (zh) 2016-03-30 2017-01-14 一种管理eUICC中的签约信息集的方法及相关设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2016077912 2016-03-30
CNPCT/CN2016/077912 2016-03-30

Publications (1)

Publication Number Publication Date
WO2017166906A1 true WO2017166906A1 (zh) 2017-10-05

Family

ID=59963365

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/071194 WO2017166906A1 (zh) 2016-03-30 2017-01-14 一种管理eUICC中的签约信息集的方法及相关设备

Country Status (2)

Country Link
CN (1) CN108781358B (zh)
WO (1) WO2017166906A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020080909A1 (en) * 2018-10-19 2020-04-23 Samsung Electronics Co., Ltd. Method and apparatus for handling remote profile management exception
US11070969B2 (en) 2017-09-12 2021-07-20 Samsung Electronics Co., Ltd. System and method of performing integrated mobile number portability and remote SIM provisioning

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111935697B (zh) * 2020-08-06 2022-08-19 中国联合网络通信集团有限公司 eSIM发现服务方法、发现服务器及eSIM终端
KR20230116413A (ko) * 2022-01-28 2023-08-04 삼성전자주식회사 기기 변경을 위한 이벤트 처리 방법 및 장치
CN116528217B (zh) * 2023-07-04 2023-10-10 中国电信股份有限公司 对eUICC进行远程管理的方法及相关设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130339305A1 (en) * 2012-06-15 2013-12-19 Kt Corporation Methods of backing up and restoring profile, and devices therefor
CN103731821A (zh) * 2012-10-12 2014-04-16 华为终端有限公司 基于嵌入式通用集成电路卡的数据保密方法及设备
CN103781054A (zh) * 2012-10-19 2014-05-07 华为终端有限公司 一种终端的停止签约的方法和装置
CN104469737A (zh) * 2014-11-17 2015-03-25 中国联合网络通信集团有限公司 一种嵌入式通用集成电路卡及其用户签约信息激活方法
WO2015176304A1 (zh) * 2014-05-23 2015-11-26 华为技术有限公司 eUICC的管理方法、eUICC、SM平台和***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG190988A1 (en) * 2010-12-30 2013-07-31 Sk C&C Co Ltd System and method for provisioning over the air of confidential information on mobile communicative devices with non-uicc secure elements
WO2015076709A1 (en) * 2013-11-19 2015-05-28 Telefonaktiebolaget L M Ericsson (Publ) Profile integration management
CN104703170B (zh) * 2013-12-05 2017-04-12 华为终端有限公司 下载运营商的文件的方法及设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130339305A1 (en) * 2012-06-15 2013-12-19 Kt Corporation Methods of backing up and restoring profile, and devices therefor
CN103731821A (zh) * 2012-10-12 2014-04-16 华为终端有限公司 基于嵌入式通用集成电路卡的数据保密方法及设备
CN103781054A (zh) * 2012-10-19 2014-05-07 华为终端有限公司 一种终端的停止签约的方法和装置
WO2015176304A1 (zh) * 2014-05-23 2015-11-26 华为技术有限公司 eUICC的管理方法、eUICC、SM平台和***
CN104469737A (zh) * 2014-11-17 2015-03-25 中国联合网络通信集团有限公司 一种嵌入式通用集成电路卡及其用户签约信息激活方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11070969B2 (en) 2017-09-12 2021-07-20 Samsung Electronics Co., Ltd. System and method of performing integrated mobile number portability and remote SIM provisioning
WO2020080909A1 (en) * 2018-10-19 2020-04-23 Samsung Electronics Co., Ltd. Method and apparatus for handling remote profile management exception
US10893406B2 (en) 2018-10-19 2021-01-12 Samsung Electronics Co., Ltd. Method and apparatus for handling remote profile management exception
US11356841B2 (en) 2018-10-19 2022-06-07 Samsung Electronics Co., Ltd. Method and apparatus for handling remote profile management exception

Also Published As

Publication number Publication date
CN108781358A (zh) 2018-11-09
CN108781358B (zh) 2021-02-23

Similar Documents

Publication Publication Date Title
WO2017166906A1 (zh) 一种管理eUICC中的签约信息集的方法及相关设备
AU2018220050B2 (en) Enforcing policies based on information received from external systems
CN105682075B (zh) 向终端供给订户资料的方法、终端及供给服务器
KR20220020298A (ko) 통신 프로파일 운용 방법 및 이를 지원하는 전자 장치
JP5267211B2 (ja) 無線端末装置
CN105100021B (zh) 一种设备管理会话的触发方法、设备及***
CN105592168A (zh) 远程地定位和命令移动设备
WO2016045478A1 (zh) Sim卡读写方法及终端
WO2011131148A1 (zh) 一种基于移动终端的文件传递、接收的方法和移动终端
KR102312994B1 (ko) 홈 네트워크 서비스를 제공하기 위한 장치 및 그 방법
CN110247951B (zh) 一种文件传输控制方法、装置、设备及存储介质
WO2019184658A1 (zh) 配置文件的切换方法、装置与移动终端
WO2018107593A1 (zh) 一种在不同终端间共享文件的方法及设备
CN112565439B (zh) 物联网通信方法与***
JP2017521908A (ja) プロフィール管理方法及びサーバ
WO2010029362A2 (en) Embedded background lifecycle manager
CN103916846A (zh) 一种终端应用的更新方法、***及设备
EP3255541A1 (en) A method and system for installing software
KR102358028B1 (ko) 통신 프로파일 운용 방법 및 이를 지원하는 전자 장치
EP3979071B1 (en) Method, user equipment, and application server for downloading application
WO2017219587A1 (zh) 主从设备切换方法、从设备、管理服务器及存储介质
US8335537B2 (en) Method of managing an application embedded in a telecom device
CN111107093A (zh) 一种应用登录方法、装置、终端及存储介质
KR20220023963A (ko) 사용자 장치의 원격 관리
CN105446803A (zh) 一种应用程序管理方法和装置

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17772937

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17772937

Country of ref document: EP

Kind code of ref document: A1