WO2017147873A1 - 一种配置文件下载方法及相关设备、*** - Google Patents

一种配置文件下载方法及相关设备、*** Download PDF

Info

Publication number
WO2017147873A1
WO2017147873A1 PCT/CN2016/075515 CN2016075515W WO2017147873A1 WO 2017147873 A1 WO2017147873 A1 WO 2017147873A1 CN 2016075515 W CN2016075515 W CN 2016075515W WO 2017147873 A1 WO2017147873 A1 WO 2017147873A1
Authority
WO
WIPO (PCT)
Prior art keywords
download
euicc
configuration file
lpa
user terminal
Prior art date
Application number
PCT/CN2016/075515
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 EP21191539.2A priority Critical patent/EP3968677B1/en
Priority to CN201680066798.7A priority patent/CN108353462B/zh
Priority to EP20156813.6A priority patent/EP3726868B1/en
Priority to US16/082,217 priority patent/US10616754B2/en
Priority to PCT/CN2016/075515 priority patent/WO2017147873A1/zh
Priority to EP23165235.5A priority patent/EP4236412A3/en
Priority to ES20156813T priority patent/ES2898302T3/es
Priority to ES21191539T priority patent/ES2946168T3/es
Priority to EP16892064.3A priority patent/EP3413685B1/en
Publication of WO2017147873A1 publication Critical patent/WO2017147873A1/zh
Priority to US16/799,131 priority patent/US10924917B2/en

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
    • H04W8/205Transfer to or from user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/35Protecting application or service provisioning, e.g. securing SIM application provisioning
    • 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/183Processing at user equipment or user record carrier

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a configuration file downloading method and related device and system.
  • An embedded Universal Integrated Circuit Card also known as an embedded Subscriber Identity Module (eSIM)
  • eUICC is a type of security that can be managed remotely by multiple communication carriers. element.
  • the eUICC can be inserted into a user terminal (such as a smart phone) by plugging or soldering. Users can choose to sign up with one or more communication carriers according to their own needs, and download the 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.
  • LPA local profile assistant
  • LCA can also be deployed in eUICC.
  • the LPA in the user terminal and the LPA in the eUICC will collide, and the download of the profile cannot be implemented. It can be seen that how to implement the download of the profile is a technical problem to be solved in the case where the LPA is deployed in both the user terminal and the eUICC.
  • the embodiment of the invention discloses a configuration file downloading method and a related device and system, which can implement downloading of a configuration file when LPAs are deployed in both the user terminal and the eUICC.
  • the first aspect of the embodiment of the present invention discloses a configuration file downloading method, including:
  • the user terminal acquires the local profile assistant LPA indication information, and obtains download information required for downloading the target configuration file;
  • the user terminal sends the download information to the eUICC to make the eUICC
  • the target configuration file is downloaded from the download server indicated by the download information by the LPA in the eUICC.
  • the user terminal may obtain the LPA indication information, and select whether to download the configuration file through the LPA in the eUICC or through the user terminal according to the LPA indication information.
  • the LPA downloads the target configuration file, so that the configuration file can be downloaded, and the LPA in the user terminal and the LPA in the eUICC are prevented from colliding.
  • the user terminal acquiring the local configuration file assistant LPA indication information includes:
  • the user terminal parses the activation code, and obtains the local profile assistant LPA indication information carried in the activation code; or
  • the user terminal sends a configuration file download request to the download server through the LPA in the user terminal, and receives the local configuration file assistant LPA indication information returned by the download server;
  • the user terminal receives the local profile assistant LPA indication information sent by the eUICC.
  • the user terminal may obtain the LPA indication information in multiple manners, such as: obtaining the LPA indication information from the activation code; or obtaining the LPA indication information from the download server; or obtaining the LPA indication information from the eUICC.
  • the LPA indication information can be obtained in a variety of ways. It should be noted that the manner in which the user terminal obtains the LPA indication information may include, but is not limited to, the foregoing three manners.
  • the scan activation code may be triggered by the LPA in the user terminal, or the activation code may be scanned by any component in the user terminal, for example, using a camera component to scan the activation code.
  • the user terminal receives the local configuration file assistant LPA sent by the eUICC.
  • the way to indicate information is as follows:
  • the user terminal After the user terminal sends the authentication information acquisition request of the eUICC to the eUICC, Receiving the LPA indication information sent by the eUICC.
  • the acquiring, by the user terminal, the local configuration file assistant LPA indication information includes:
  • the indication information is carried in a notification message sent by the subscription management-data preparation SM-DP server to the SM-DS server.
  • the method further includes:
  • the user terminal sends download verification information to the eUICC, the download verification information including at least one of: a confirmation code, The mobile device international identity code of the user terminal and the card identifier of the eUICC.
  • the confirmation code is separately sent by the download server to the user terminal, and the confirmation code is used to confirm whether it is a legitimate user terminal or a legal eUICC request profile. If yes, the download is allowed, and if not, the download is refused.
  • the method further includes:
  • the user terminal downloads the target configuration file from the download server through the LPA in the user terminal, and sends the configuration file to the eUICC.
  • the target profile If the LPA indication information indicates that the configuration file is downloaded through the LPA in the user terminal, the user terminal downloads the target configuration file from the download server through the LPA in the user terminal, and sends the configuration file to the eUICC.
  • the target profile If the LPA indication information indicates that the configuration file is downloaded through the LPA in the user terminal, the user terminal downloads the target configuration file from the download server through the LPA in the user terminal, and sends the configuration file to the eUICC.
  • the user terminal downloads the configuration file according to a normal process, and sends the configuration file to the eUICC.
  • the user terminal obtains Before the local profile assistant LPA indication information is taken, the method further includes:
  • the user terminal activates the eUICC, and receives eUICC deployment information sent by the eUICC for characterizing the deployed LPA in the eUICC.
  • the activation process of the eUICC is started.
  • the user terminal provides voltage to the eUICC, provides a clock, and the eUICC returns a reset response ATR message to the modem modem in the user terminal, and performs a required protocol and parameter selection PPS process.
  • the ATR information carries the eUICC deployment information used to represent the deployed LPA in the eUICC.
  • the download information includes at least one of: the activation code The address of the download server, the device identifier of the download server, and the identifier of the target configuration file.
  • a second aspect of the embodiment of the present invention discloses a configuration file downloading method, including:
  • the embedded universal integrated circuit card eUICC receives the download information sent by the user terminal
  • the eUICC downloads a target configuration file from a download server indicated by the download information through an LPA in the eUICC.
  • the user terminal does not send the download information to the eUICC. If the eUICC receives the download information sent by the user terminal, it indicates that the LPA in the eUICC needs to be used to download the configuration file. At this time, the eUICC can pass the eUICC. The LPA downloads the target configuration file from the download server indicated by the download information.
  • the eUICC downloading the target configuration file from the download server indicated by the download information by using the LPA in the eUICC includes:
  • the eUICC sends a configuration file download request for requesting download of a target configuration file to a download server indicated by the download information by an LPA in the eUICC;
  • the eUICC receives an allow download response sent by the download server in response to the configuration file download request, and downloads the target configuration file from the download server.
  • a third aspect of the embodiments of the present invention discloses a configuration file downloading method, including:
  • the download server receives a configuration file download request for requesting download of the target configuration file
  • the download server determines that the target configuration file is a configuration file that needs to be downloaded through a local profile assistant LPA in the embedded universal integrated circuit card eUICC;
  • the download server determines whether the configuration file download request is sent by the LPA in the eUICC, and if so, the download server sends an allow download response to the eUICC to allow the eUICC to download the target configuration file.
  • the method further includes:
  • the download server sends a rejection download response to the user terminal;
  • the download server sends, to the user terminal, LPA indication information for instructing downloading of a configuration file by an LPA in the eUICC, so that the user terminal sends download information required for downloading a configuration file to the eUICC, and
  • the eUICC downloads the target configuration file to the download server through an LPA in the eUICC.
  • a fourth aspect of the embodiments of the present invention discloses a configuration file downloading apparatus, which is applied to a user terminal, and the configuration file downloading apparatus includes a functional unit for performing some or all of the steps of any one of the first aspects of the embodiments of the present invention.
  • the configuration file downloading device can implement the downloading of the configuration file when performing some or all of the steps of any of the methods of the first aspect.
  • a fifth aspect of the embodiments of the present invention discloses a configuration file downloading apparatus, which is applied to an embedded universal integrated circuit card eUICC, and the configuration file downloading apparatus includes part or all of the method for performing any one of the second aspects of the embodiments of the present invention.
  • the configuration file downloading device can implement the downloading of the configuration file when performing some or all of the steps of any of the methods of the second aspect.
  • a sixth aspect of the embodiments of the present invention discloses a configuration file downloading apparatus, which is applied to a download server, and the configuration file downloading apparatus includes a functional unit for performing some or all of the steps of any one of the third aspects of the embodiments of the present invention.
  • the configuration file downloading device can implement the downloading of the configuration file when performing some or all of the steps of any of the methods of the third aspect.
  • a seventh aspect of the embodiments of the present invention discloses a user terminal, where the user terminal includes: a processor, a receiver, a transmitter, and a memory, the memory is 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 methods of the first aspect of the embodiments of the present invention.
  • the downloading of the configuration file may be implemented when the user terminal performs some or all of the steps of any of the methods.
  • An eighth embodiment of the present invention discloses an embedded universal integrated circuit card eUICC, the eUICC comprising: a processor and a memory, the memory being configured to store an instruction, the processor being configured to run the The instructions are executed by the processor to perform some or all of the steps of any of the methods of the second aspect of the embodiments of the present invention.
  • the downloading of the configuration file may be implemented when the eUICC performs some or all of the steps of any of the methods of the second aspect.
  • a ninth aspect of the embodiments of the present invention discloses a download server, the download server including: a processor, a receiver, a transmitter, and a memory, the memory being configured to store an instruction, the processor being configured to run The instructions, the processor, execute 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 downloading of the configuration file may be implemented when the download server performs some or all of the steps of any of the methods of the third aspect.
  • a tenth aspect of the embodiment of the present invention discloses a configuration file downloading system, comprising: the user terminal according to the seventh aspect, the eUICC according to the eighth aspect, and the download server according to the ninth aspect.
  • An eleventh embodiment of the present invention discloses a computer storage medium storing a program, the program specifically comprising instructions for performing some or all of the steps of any of the first aspects of the embodiments of the present invention. .
  • a twelfth aspect of the embodiments of the present invention discloses a computer storage medium, wherein the computer storage medium stores a program, and the program specifically includes an instruction for performing some or all of the steps of any one of the second aspects of the embodiments of the present invention. .
  • a thirteenth aspect of the embodiments of the present invention discloses a computer storage medium, wherein the computer storage medium stores a program, and the program specifically includes an instruction for performing some or all of the steps of any one of the third aspects of the embodiments of the present invention. .
  • the eUICC may send, to the user terminal, prompt information for prompting that the target configuration file is successfully downloaded into the eUICC.
  • the download server may pre-generate download information and configuration files.
  • the configuration file may be generated immediately when the configuration file is requested from the download server, or may be pre-generated by the download server and saved in the download server.
  • the download server may also generate profile metadata of the target profile and send the Profile metadata to the eUICC and the LPA for presentation to the user by the LPA.
  • profile metadata For example: Profile ID, Profile Name, Carrier Name, Profile Alias, etc.
  • the LPA indication information of the target configuration file may also be specified in the Profile metadata.
  • the download server may also specify LPA indication information for the target configuration file.
  • the user terminal may send the user terminal deployment information for characterizing the deployment of the LPA in the user terminal to the eUICC. In this way, it is beneficial for both the user terminal and the eUICC to know that the other party has deployed the LPA.
  • the user terminal may receive the prompt information sent by the eUICC for prompting the configuration file to be successfully downloaded to the eUICC, and output the prompt information through the user interface in the user terminal. In this way, it is advantageous to intuitively output the prompt information and improve the user experience.
  • the user terminal may first obtain the local configuration file assistant LPA indication information, and obtain the download information required for downloading the target configuration file; further, if the LPA indication information is indicated by the embedded universal integrated circuit card eUICC The LPA downloads the configuration file, and the user terminal may send the download information to the eUICC, so that the eUICC downloads the target configuration file from the download server indicated by the download information through the LPA in the eUICC.
  • the user terminal when the LPA is deployed in both the user terminal and the eUICC, when the configuration file needs to be downloaded, the user terminal may obtain the LPA indication information, and select according to the LPA indication information to download the configuration through the LPA in the eUICC.
  • the file is also downloaded through the LPA in the user terminal, so that the configuration file can be downloaded, and the LPA in the user terminal and the LPA in the eUICC are prevented from colliding.
  • FIG. 1 is a schematic diagram of a network architecture of a configuration file download system according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for downloading a configuration file according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of another configuration file downloading method disclosed in an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart diagram of another configuration file downloading method disclosed in an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a configuration file downloading apparatus according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of another configuration file downloading apparatus according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of another configuration file downloading apparatus according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of another configuration file downloading apparatus according to an embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of another configuration file downloading apparatus according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a user terminal according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of an embedded universal integrated circuit card eUICC according to an embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of a download server according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of a configuration file download system according to an embodiment of the present invention.
  • the embodiment of the invention discloses a configuration file downloading method and a related device and system, which can implement downloading of a configuration file when LPAs are deployed in both the user terminal and the eUICC.
  • FIG. 1 is a schematic diagram of a network architecture of a configuration file downloading system according to an embodiment of the present invention.
  • the network architecture may include: a download server, a user terminal, and an embedded universal integrated circuit card eUICC, wherein the local configuration file assistant LPA may be included in both the user terminal and the eUICC.
  • the eUICC may be a user terminal that is soldered to the user terminal when the device is shipped, that is, the user terminal and the eUICC are integrated into one; or the eUICC may be pluggably installed on the user terminal, that is, the user terminal and the eUICC are independent. Deployed.
  • the above LPA is used for discovery of a Subscription Manager-Secure Routing (SM-SR), download management of a profile (Profile), and providing a user interface UI interface (such as an eUICC management interface) to the user for management.
  • SM-SR Subscription Manager-Secure Routing
  • Profile eUICC management interface
  • the above download server may include, for example, a carrier network server (MNO), a carrier portal server, a subscription management-data preparation (SM-DP) server, and a contract management-secure route ( At least one of a Subscription Manager-Security Route (SM-SR) server, a Subscription Management-Discovery Service (SM-DS) server, and the download server can generate an eUICC to access the corresponding carrier network server.
  • SM-SR Subscription Manager-Security Route
  • SM-DS Subscription Management-Discovery Service
  • the generation of the profile of the eUICC may be generated immediately when the profile is requested from the download server, or may be generated by the download server and saved in the download server.
  • the download server may allocate the pre-stored profile to the requested profile. eUICC.
  • the user terminal may include, for example, a mobile phone, a tablet, a personal digital assistant (PDA), a television, an in-vehicle device, a Machine to Machine (M2M), and a Mobile Internet Device (MID). , smart wearable devices (such as smart watches, smart bracelets) and other electronic devices.
  • PDA personal digital assistant
  • M2M Machine to Machine
  • MID Mobile Internet Device
  • the user terminal can interact with the download server through the LPA in the user terminal, and the eUICC can interact with the download server through the LPA in the eUICC, and the LPA in the user terminal can be associated with the eUICC.
  • LPA interacts.
  • the LPA may include a Local Discovery Service (LDS), a Local Profile Download (LPD), and a Local User Interface (LUI).
  • LDS Local Discovery Service
  • LPD Local Profile Download
  • LAI Local User Interface
  • the user terminal and the LPA in the eUICC may be composed of any one or more of LDS, LPD, and LUI.
  • the network architecture shown in FIG. 1 is implemented, and the configuration file can be downloaded when the LPA is deployed in both the user terminal and the eUICC.
  • FIG. 2 is a schematic flowchart of a method for downloading a configuration file according to an embodiment of the present invention. The method is described from multiple sides, such as a user terminal, an eUICC, and a download server. The LPA is deployed in both the user terminal and the eUICC. As shown in FIG. 2, the configuration file downloading method may include the following steps:
  • the download server generates download information and a configuration file.
  • the user can choose to sign a contract with one or more communication carriers according to his own needs, and download the provided by the contracted communication carrier through the local profile assistant (LPA) deployed in the user terminal.
  • LPA local profile assistant
  • the user terminal can access the carrier network (such as 2G/3G/4G/5G/Wifi network) that matches the profile.
  • the user can also select another operator. In this case, you need to download the profile provided by another operator for the user, and install the profile into the eUICC to switch the carrier network.
  • the operator may include but is not limited to domestic operators and foreign operators.
  • the operator's download server can generate download information and configuration files for the user.
  • the download server may be composed of at least one of network side devices such as an MNO, an SM-DS, an SM-DP, and an SM-DR.
  • the download information may be an Activation Code (AC) or a parameter directly defined by a key-value pair Key-Value, and may include, for example, LPA indication information, an address of a download server, a device identifier of a download server, a profile identifier, and the like. at least one.
  • the AC may be a two-dimensional code.
  • the two-dimensional code may be temporarily generated by the download server of the operator when the user signs the contract with the operator, or the two-dimensional code may be pre-generated by the download server of the operator.
  • the LPA indication information and the download information required to obtain the download target configuration file are carried, and the user can obtain the LPA indication information and the download information carried in the AC by scanning the AC through the user terminal.
  • the address of the download server may be an IP address, a Uniform Resource Locator (URL) address, a domain name system resolution address, an IP Multimedia Subsystem (IMS) address, and the like; It can be the device ID of the download server, and the device name of the download server; the identifier of the configuration file can be the identifier of the profile stored in the real download server, or the identifier of the profile stored in the matching download server to protect the real profile identifier. For example, a matching ID.
  • URL Uniform Resource Locator
  • IMS IP Multimedia Subsystem
  • the target configuration file that matches the identifier of the configuration file is a configuration file generated by the operator for the user when the user signs the contract with the operator, and the target configuration file is used for accessing the subscription.
  • the carrier network service, so the user signs the contract with the operator, and the target configuration file is also specified, for example, signing a service package of an operator of a certain country, assigning corresponding number resources, and assigning corresponding access parameters, etc. .
  • the profile metadata of the target profile may also be generated, and the profile metadata is sent to the eLICC and the LPA in the user terminal, and presented to the user by the LPA in the user terminal.
  • the profile metadata is sent to the eLICC and the LPA in the user terminal, and presented to the user by the LPA in the user terminal.
  • the LPA indication information for the target profile can also be specified in the Profile metadata.
  • the user terminal activates the embedded universal integrated circuit card eUICC.
  • the activation process of the eUICC when the user terminal is powered on, the activation process of the eUICC is started. During the activation of the eUICC, the user terminal provides voltage, clock, and the like for the eUICC.
  • the eUICC sends, to the user terminal, eUICC deployment information used to represent the deployed LPA in the eUICC.
  • the eUICC during the activation process of the eUICC, the eUICC returns an Answer To Reset (ATR) message to a modem in the user terminal, and performs protocol and parameter selection (Protocol and Parameter Selection, PPS) process.
  • ATR Answer To Reset
  • PPS protocol and Parameter Selection
  • the ATR information carries the eUICC deployment information used to represent the LPA deployed in the eUICC.
  • the “Deploying the LPA in the eUICC” can be understood as an application having an LPA function set in the eUICC, or can be understood as the eUICC supporting the LPA function.
  • the ATR information may also include interface characteristics, history bytes, and the like.
  • the user terminal sends, to the eUICC, user terminal deployment information used to represent the deployed LPA in the user terminal.
  • the user terminal may send the user terminal deployment information for characterizing the deployment of the LPA in the user terminal to the eUICC.
  • the user terminal sends the user terminal's capability information (Terminal Capability) to the eUICC through the modem in the user terminal, where the capability information carries the user terminal deployment information for characterizing the deployment of the LPA in the user terminal, and “the user terminal deploys the LPA.
  • the capability information carries the user terminal deployment information for characterizing the deployment of the LPA in the user terminal
  • the user terminal deploys the LPA.
  • an application having an LPA function is set in the user terminal, or it can be understood that the user terminal supports the LPA function. In this way, it is beneficial for both the user terminal and the eUICC to know that the other party has deployed the LPA.
  • the user terminal may further send the eUICC deployment information to the LPA in the user terminal, for example, the user terminal sends the AT to the LPA in the user terminal by using the modem in the user terminal.
  • the command (that is, the Attention command) carries the eUICC deployment information used to represent the deployed LPA in the eUICC.
  • the deployment information exchanged by the user terminal and the eUICC may include deploying a complete LPA function or part of the LPA function, in other words, the user terminal and the eUICC may be deployed simultaneously. At least one of LDS, LPD, and LUI.
  • the user terminal deploys LPD and LUI, and LCD is deployed in the eUICC.
  • the user terminal acquires download information and LPA indication information.
  • the user terminal may scan the activation code and parse the activation code to obtain the LPA indication information carried in the activation code, and obtain the download information required for downloading the target configuration file.
  • the user terminal may send an activation code acquisition request to the download server, and receive an activation code sent by the download server, or the user terminal may directly obtain an activation code from the download server.
  • the user terminal may trigger the scan activation code by using the LPA in the user terminal, or the activation code may be scanned by any component in the user terminal, for example, using the camera component to scan the activation code.
  • the manner in which the user terminal obtains the download information and the LPA indication information may be specifically:
  • the user terminal sends a download information acquisition request to the operator portal server, and receives the download information and the LPA indication information returned by the operator portal server;
  • the LPA indication information in the SM-DS server is carried in the notification message sent by the subscription management-data preparation SM-DP server to the SM-DS server, where the notification message is used to instruct the SM-DP server to generate the user terminal.
  • the target configuration file is optional.
  • the notification message also carries the information of the SM-DP server, for example, the device identifier of the SM-DP server.
  • the user terminal may directly obtain the download information and the LPA indication information without scanning the activation code.
  • the user terminal may request the carrier portal server to obtain the download information and the LPA indication information.
  • the user browses the portal opened by the operator through the user terminal, signs the configuration file, and applies for opening the network service of the operator.
  • the operator portal server After the activation, the operator portal server returns the download information and the LPA indication information of the opened subscription profile to the user terminal.
  • the user terminal may request to obtain the download from the SM-DS server through the LDS in the user terminal.
  • Information and LPA instructions may be included in the user terminal.
  • the SM-DS server may extract the LPA indication information from the notification message sent by the SM-DP server, and when the SM-DS server receives the download information acquisition request sent by the user terminal, the SM-DS server may send the LPA to the user terminal. Instructions.
  • the user terminal sends the download information and the download verification information to the eUICC.
  • the user terminal if the LPA indication information indicates that the configuration file is downloaded through the LPA in the eUICC, the user terminal cannot download the configuration file through the LPA in the user terminal. At this time, the user terminal needs to send the download information to the eUICC to trigger the eUICC to pass the eUICC.
  • the LPA download configuration file if the LPA indication information indicates that the configuration file is downloaded through the LPA in the eUICC, the user terminal cannot download the configuration file through the LPA in the user terminal. At this time, the user terminal needs to send the download information to the eUICC to trigger the eUICC to pass the eUICC.
  • the LPA download configuration file if the LPA indication information indicates that the configuration file is downloaded through the LPA in the eUICC, the user terminal cannot download the configuration file through the LPA in the user terminal. At this time, the user terminal needs to send the download information to the eUICC to trigger the eUICC to pass the eUICC.
  • the user terminal may send the download information and the download verification information to the LPA in the eUICC through an interface between the LPA and the eUICC of the user terminal.
  • the download verification information is the verification information related to the download acquired by the LPA in the user terminal, for example, the confirmation code, the mobile device international identity code of the user terminal, and the card identifier of the eUICC.
  • the confirmation code is separately sent by the download server to the user terminal, and the confirmation code is used to confirm whether it is a legitimate user terminal or a legal eUICC request profile. If yes, the download is allowed, and if not, the download is refused.
  • the user terminal may simultaneously send the download information and the download verification information to the eUICC, or the user terminal may send the download information to the eUICC before sending the download to the eUICC.
  • the authentication information may be sent to the eUICC after the user terminal sends the download verification information to the eUICC.
  • the eUICC determines a download server indicated by the download information.
  • the eUICC may determine the download server indicated by the download information. Specifically, the eUICC may obtain an address of the download server from the download information to determine the download server.
  • the eUICC sends a configuration file download request for requesting to download the target configuration file to the download server through the LPA in the eUICC.
  • the eUICC may send a configuration file download request for requesting the download target configuration file to the download server through the LPA in the eUICC.
  • the configuration file download request carries the obtained download verification information.
  • the eUICC may send the address, the confirmation code, and the profile identifier of the download server to the LPD included in the LPA in the eUICC to trigger the LPD in the eUICC to send the interface for downloading the target configuration file to the download server through the interface between the LPD and the download server.
  • Profile download request may be sent.
  • the download server determines that the target configuration file is a configuration file that needs to be downloaded through the LPA in the eUICC.
  • the download server may determine whether the target configuration file needs to pass the LPA in the eUICC by querying the attribute information of the target configuration file. Downloaded configuration file.
  • the download server determines whether the configuration file download request is sent by the LPA in the eUICC.
  • the download server after the download server determines that the target configuration file is a configuration file that needs to be downloaded through the LPA in the eUICC, the download server needs to determine whether the configuration file download request is sent through the LPA in the eUICC.
  • the download server may be configured to check whether the configuration file download request is sent through an interface between the LPA and the download server in the eUICC, and if yes, determine that the configuration file download request is sent through the LPA in the eUICC.
  • the download server sends an allow download response to the eUICC.
  • the download server Before the download server sends the permission to download the response to the eUICC, it can also determine whether the download verification information is correct. If it is correct, it determines that the eUICC to which the LPA that sends the configuration file request belongs to the eUICC of the legal application target configuration file. If not, If it is determined that the eUICC to which the LPA that sent the configuration file request belongs is invalid, the download is rejected. For example, whether the eUICC that sends the configuration file request is a valid eUICC may be determined according to the confirmation code. Further, the profile associated with the eUICC may also be searched according to the card identifier of the eUICC.
  • the eUICC downloads the target configuration file from the download server.
  • the eUICC after receiving the permission download response sent by the download server, the eUICC can download the target configuration file from the download server through the LPA in the eUICC.
  • the eUICC sends, to the user terminal, prompt information for prompting that the target configuration file is successfully downloaded into the eUICC.
  • the eUICC may send prompt information for prompting the target configuration file to be successfully downloaded into the eUICC to the user terminal.
  • the prompt information may be sent to the LUI included in the LPA of the user terminal.
  • the user terminal outputs prompt information.
  • the user terminal may output the prompt information.
  • the prompt information may be output through the LUI included in the LPA of the user terminal.
  • the user can intuitively know that the target configuration file is successfully downloaded into the eUICC, which can improve the user experience.
  • the user terminal downloads the target from the download server by using an LPA in the user terminal.
  • a configuration file and the target configuration file is sent to the eUICC.
  • the user terminal may send, by using the LPD included in the LPA in the user terminal, the download target configuration file to the download server.
  • the user terminal can download the target configuration file from the download server through the LPA in the user terminal.
  • the user terminal may further send the downloaded target configuration file to the eUICC to install the target configuration file into the eUICC.
  • the user terminal may output prompt information for prompting the target configuration file to be successfully downloaded into the eUICC in the LUI included in the LPA of the user terminal.
  • the operation performed by the user terminal may be performed by the LPA in the user terminal.
  • the user terminal may obtain the LPA indication information by scanning the activation code, and select according to the LPA indication information. Downloading the configuration file through the LPA in the eUICC or downloading the configuration file through the LPA in the user terminal, so that the configuration file can be downloaded and avoided in the user terminal. There is a conflict between LPA and LPA in eUICC.
  • FIG. 3 is a schematic flowchart of another method for downloading a configuration file according to an embodiment of the present invention. The method is described from multiple sides, such as a user terminal, an eUICC, and a download server. The LPA is deployed in both the user terminal and the eUICC. As shown in FIG. 3, the configuration file downloading method may include the following steps:
  • the download server generates download information and a configuration file.
  • the download information may be an activation code (AC) or a parameter directly defined by a key value to a Key-Value form, such as at least one of an SM-DP server address, an SM-DP identifier, and a profile identifier. composition.
  • AC activation code
  • the activation code may carry the download information required to download the configuration file. For example: the address of the download server, the device ID of the download server, and the ID of the configuration file.
  • the activation code does not carry the LPA indication information.
  • the user terminal activates the embedded universal integrated circuit card eUICC.
  • the eUICC sends, to the user terminal, eUICC deployment information and LPA indication information used to represent the deployed LPA in the eUICC.
  • the eUICC may set the LPA indication information of the eUICC in the eUICC, and indicate that the eUICC needs to download the configuration file to the eUICC through the LPA in the eUICC.
  • the eUICC may simultaneously send the LPA indication information when the eUICC deployment information for characterization of the LPA deployed in the eUICC is sent to the user terminal.
  • the user terminal sends, to the eUICC, user terminal deployment information used to represent the deployed LPA in the user terminal.
  • the user terminal may send the user terminal deployment information for characterizing the deployment of the LPA in the user terminal to the eUICC. In this way, it is beneficial for both the user terminal and the eUICC to know that the other party has deployed the LPA.
  • the user terminal receives the LPA indication information sent by the eUICC. Then, if the LPA indication information indicates that the configuration file is downloaded through the LPA in the eUICC, the user terminal may send the LPA indication information to the LPA in the user terminal, or the user terminal may directly prohibit the use of the LPA in the user terminal. If the user terminal prohibits the use of the LPA in the user terminal, when the user triggers the use of the LPA download configuration file in the user terminal, the LPA in the user terminal cannot be opened, and only the LPA in the eUICC can be opened, but the user does not need to perceive the switching of the LPA. , the configuration file can be downloaded, which can enhance the user experience.
  • the user terminal obtains the download information.
  • the user terminal may scan the activation code and parse the activation code to obtain the download information required for downloading the configuration file carried in the activation code.
  • the user terminal may send an activation code acquisition request to the download server, and receive an activation code sent by the download server, or the user terminal may directly obtain an activation code from the download server.
  • the user terminal may trigger the scan activation code by using the LPA in the user terminal, or the activation code may be scanned by any component in the user terminal, for example, using the camera component to scan the activation code.
  • the manner in which the user terminal obtains the download information may be specifically:
  • the user terminal sends a download information acquisition request to the operator portal server, and receives the download information returned by the operator portal server;
  • the user terminal sends a download information acquisition request to the subscription management-discovery service SM-DS server, and receives the download information returned by the SM-DS server.
  • the user terminal may directly obtain the download information without scanning the activation code.
  • the user terminal may request to obtain the download information from the operator portal server.
  • the operator portal server For example, the user browses the portal opened by the operator through the user terminal, signs the configuration file, and applies for opening the network service of the operator. After the activation, the operator portal server returns the downloaded information of the opened subscription configuration file to the user terminal.
  • the user terminal may request the SM-DS server to obtain the download information through the LDS in the user terminal, so that the download information returned by the SM-DS server may be received.
  • the user terminal may send an authentication information acquisition request of the eUICC to the eUICC, and receive the LPA indication information sent by the eUICC.
  • the user terminal sends an authentication information acquisition request of the eUICC to the eUICC, and after receiving the authentication information acquisition request of the eUICC, the eUICC may send the authentication information and/or the LPA indication information of the eUICC to the user terminal, where
  • the authentication information acquisition request of the eUICC may be a get-eUICC challenge, and the authentication information of the eUICC is used for the mutual authentication between the download server and the eUICC. If the LPA indication information received by the user terminal indicates that the configuration file is downloaded through the LPA in the eUICC, the user terminal does not need to send the authentication information of the eUICC to the download server to perform mutual authentication between the download server and the eUICC.
  • the user terminal sends the download information and the download verification information to the eUICC.
  • the eUICC determines a download server indicated by the download information.
  • the eUICC sends a configuration file download request for requesting to download the target configuration file to the download server through the LPA in the eUICC.
  • the configuration file download request may carry the download verification information.
  • the eUICC may send the address, the confirmation code, and the profile identifier of the download server to the LPD included in the LPA in the eUICC to trigger the LPD in the eUICC to send the interface for downloading the target configuration file to the download server through the interface between the LPD and the download server.
  • Profile download request may be sent.
  • the download server determines that the target configuration file is a configuration file that needs to be downloaded through the local configuration file assistant LPA in the eUICC.
  • the download server determines whether the configuration file download request is sent by the LPA in the eUICC.
  • the download server sends an allow download response to the eUICC.
  • the download server Before the download server sends the permission to download the response to the eUICC, it can also determine whether the download verification information is correct. If it is correct, it determines that the eUICC to which the LPA that sends the configuration file request belongs to the eUICC of the legal application target configuration file. If not, Determine the request to send a profile If the eUICC to which the LPA belongs is illegal, the download is rejected. For example, whether the eUICC that sends the configuration file request is a valid eUICC may be determined according to the confirmation code. Further, the profile associated with the eUICC may also be searched according to the card identifier of the eUICC.
  • the eUICC downloads the target configuration file from the download server.
  • the eUICC sends, to the user terminal, prompt information for prompting that the target configuration file is successfully downloaded into the eUICC.
  • the user terminal outputs prompt information.
  • the user terminal downloads the content from the download server by using an LPA in the user terminal. a target profile and send the target profile to the eUICC.
  • the user terminal may send, by using the LPD included in the LPA in the user terminal, the download target configuration file to the download server.
  • the user terminal can download the target configuration file from the download server through the LPA in the user terminal.
  • the user terminal may further send the downloaded target configuration file to the eUICC to install the target configuration file into the eUICC.
  • the user terminal may output prompt information for prompting the target configuration file to be successfully downloaded into the eUICC in the LUI included in the LPA of the user terminal.
  • the operation performed by the user terminal may be performed by the LPA in the user terminal.
  • the eUICC is set with LPA indication information when the factory is deployed.
  • the user terminal may receive the LPA indication information sent by the eUICC.
  • Obtaining the LPA indication information selecting whether to download the configuration file through the LPA in the eUICC or downloading the configuration file through the LPA in the user terminal according to the LPA indication information, so that the configuration file can be downloaded, and the LPA and the eUICC in the user terminal are avoided. There is a conflict in the LPA.
  • FIG. 4 is a schematic flowchart of a method for downloading a configuration file according to an embodiment of the present invention. The method is described from multiple sides, such as a user terminal, an eUICC, and a download server. The LPA is deployed in both the user terminal and the eUICC. As shown in FIG. 4, the configuration file downloading method may include the following steps:
  • the download server generates download information, a configuration file, and an LPA indication information that specifies the configuration file.
  • the download server may indicate the LPA indication information of the profile when generating a profile.
  • the download information may be at least one of an activation code (AC) or a parameter directly defined by a key-value pair Key-Value, such as an SM-DP server address, an SM-DP identifier, a profile identifier, and the like.
  • the activation code may carry the download information required to download the configuration file. For example, the address of the download server, the device ID of the download server, and the identifier of the target configuration file.
  • the LPA indication information is not carried in the activation code.
  • the user terminal activates the embedded universal integrated circuit card eUICC.
  • the eUICC sends, to the user terminal, eUICC deployment information used to represent the deployed LPA in the eUICC.
  • the user terminal sends, to the eUICC, user terminal deployment information used to represent the deployed LPA in the user terminal.
  • the user terminal obtains the download information.
  • the user terminal may scan the activation code and parse the activation code to obtain the download information required to download the configuration file carried in the activation code.
  • the user terminal may further send a security authentication request to the eUICC.
  • the eUICC may send the security information of the eUICC to the user terminal, where the user terminal Sending the security information of the eUICC to the download server, verifying the security information of the eUICC, determining that the identity of the eUICC is legal, and completing the mutual authentication between the eUICC and the download server.
  • the user terminal Sending the security information of the eUICC to the download server, verifying the security information of the eUICC, determining that the identity of the eUICC is legal, and completing the mutual authentication between the eUICC and the download server.
  • the manner in which the user terminal obtains the download information may be specifically:
  • the user terminal sends a download information acquisition request to the operator portal server, and receives the download information returned by the operator portal server;
  • the user terminal sends a download information acquisition request to the subscription management-discovery service SM-DS server, and receives the download information returned by the SM-DS server.
  • the user terminal may directly obtain the download information without scanning the activation code.
  • the user terminal may request to obtain the download information from the operator portal server.
  • the operator portal server For example, the user browses the portal opened by the operator through the user terminal, signs the configuration file, and applies for opening the network service of the operator. After the activation, the operator portal server returns the downloaded information of the opened subscription configuration file to the user terminal.
  • the user terminal may request the SM-DS server to obtain the download information through the LDS in the user terminal, so that the download information returned by the SM-DS server may be received.
  • the user terminal sends a configuration file download request for requesting to download the target configuration file to the download server through the LPA in the user terminal.
  • the configuration file download request carries download verification information.
  • the download server determines that the target configuration file is a configuration file that needs to be downloaded through the local configuration file assistant LPA in the eUICC.
  • the download server receives the configuration file for requesting to download the target configuration file. After the download request, the download server can determine whether the target configuration file is a configuration file that needs to be downloaded through the LPA in the eUICC by querying the attribute information of the target configuration file.
  • the download server determines whether the configuration file download request is sent by the LPA in the eUICC.
  • the download server after the download server determines that the target configuration file is a configuration file that needs to be downloaded through the LPA in the eUICC, the download server needs to determine whether the configuration file download request is sent through the LPA in the eUICC.
  • the download server may be configured to check whether the configuration file download request is sent through an interface between the LPA and the download server in the eUICC. If the download server checks that the configuration file download request is sent through the LPA in the user terminal, the download server needs to be The configuration file download request is rejected; if the download server checks that the configuration file download request is sent through the LPA in the eUICC, the download server may allow the configuration file download request.
  • the download server sends a rejection download response to the user terminal, and sends LPA indication information for instructing to download the configuration file through the LPA in the eUICC.
  • the download server may send a rejection download response to the user terminal through the interface between the LPA and the download server in the user terminal, and is used to indicate that the eUICC is passed through the eUICC.
  • the user terminal sends the download information and the download verification information to the eUICC.
  • the user terminal may send the download information and the download verification information, such as the confirmation code and the user, to the eUICC through the interface between the LPA and the eUICC in the user terminal.
  • Information such as the mobile device international identity code of the terminal and the card identifier of the eUICC.
  • the download information may be an activation code, a download server address, a device identifier of the download server, and an identifier of the target configuration file.
  • the eUICC determines a download server indicated by the download information.
  • the eUICC sends a request to download the target configuration to the download server by using the LPA in the eUICC.
  • File configuration file download request
  • the configuration file download request carries the download verification information.
  • the download server determines that the target configuration file is a configuration file that needs to be downloaded through the local configuration file assistant LPA in the eUICC.
  • the download server determines whether the configuration file download request is sent by the LPA in the eUICC.
  • the download server sends an allow download response to the eUICC.
  • the download server Before the download server sends the permission to download the response to the eUICC, it can also determine whether the download verification information is correct. If it is correct, it determines that the eUICC to which the LPA that sends the configuration file request belongs to the eUICC of the legal application target configuration file. If not, If it is determined that the eUICC to which the LPA that sent the configuration file request belongs is invalid, the download is rejected. For example, whether the eUICC that sends the configuration file request is a valid eUICC may be determined according to the confirmation code. Further, the profile associated with the eUICC may also be searched according to the card identifier of the eUICC.
  • the eUICC downloads the target configuration file from the download server.
  • the eUICC sends, to the user terminal, prompt information for prompting that the target configuration file is successfully downloaded into the eUICC.
  • the user terminal outputs prompt information.
  • the operation performed by the user terminal may be performed by the LPA in the user terminal.
  • the download server may specify LPA indication information for the configuration file.
  • the user terminal may obtain the LPA indication information by receiving the LPA indication information sent by the download server, and select the LPA in the eUICC according to the LPA indication information. Download the configuration file or download the configuration file through the LPA in the user terminal, so that the configuration file can be downloaded to avoid the LPA in the user terminal. There is a conflict with the LPA in eUICC.
  • FIG. 5 is a configuration file downloading apparatus according to an embodiment of the present invention, wherein the configuration file downloading apparatus is applied to a user terminal, and may be used to perform some steps in the methods described in FIG. 2 to FIG.
  • the profile downloading apparatus 500 can include:
  • the first obtaining unit 501 is configured to obtain local profile assistant LPA indication information.
  • the second obtaining unit 502 is configured to acquire download information required for downloading the target configuration file.
  • the sending unit 503 is configured to: if the LPA indication information indicates that the configuration file is downloaded through the LPA in the embedded universal integrated circuit card eUICC, send the download information to the eUICC, so that the eUICC passes the LPA in the eUICC
  • the target configuration file is downloaded from the download server indicated by the download information.
  • the sending unit 503 is further configured to: if the LPA indication information indicates downloading a configuration file by using an LPA in the embedded universal integrated circuit card eUICC, send download verification information to the eUICC, where the download verification information includes At least one of: a confirmation code, a mobile device international identity code of the user terminal, and a card identifier of the eUICC.
  • FIG. 6 is another configuration file downloading apparatus according to an embodiment of the present invention, wherein the configuration file downloading apparatus is applied to a user terminal, and can be used to perform some steps in the methods described in FIG. 2 to FIG.
  • the configuration file downloading device shown in FIG. 6 is further optimized based on the configuration file downloading device shown in FIG. 5, and the configuration file shown in FIG. 6 is compared with the configuration file downloading device shown in FIG. 5.
  • the downloading device may further include: an activation unit 504 and a receiving unit 505, in addition to all the units of the configuration file downloading device shown in FIG. 5, wherein
  • the manner in which the first obtaining unit 501 acquires the local profile assistant LPA indication information is specific. for:
  • the download information includes at least one of the activation code, an address of the download server, a device identifier of the download server, and an identifier of the target configuration file.
  • the manner in which the first acquiring unit 501 receives the local profile assistant LPA indication information sent by the eUICC is specifically:
  • the manner in which the first obtaining unit 501 obtains the local profile assistant LPA indication information is specifically:
  • the activation unit 504 is configured to activate the eUICC before the first acquiring unit acquires the local profile assistant LPA indication information;
  • the receiving unit 505 is configured to receive eUICC deployment information that is sent by the eUICC and used to represent the deployed LPA in the eUICC.
  • the configuration file downloading apparatus 500 shown in FIG. 6 may further include:
  • the downloading unit 506 is configured to download the target from the download server by using the LPA in the user terminal if the LPA indication information indicates that the configuration file is downloaded through the LPA in the user terminal.
  • Configuration file
  • the sending unit 503 is further configured to send the target configuration file to the eUICC.
  • the sending unit 503 is further configured to: if the LPA indication information indicates downloading a configuration file by using an LPA in the embedded universal integrated circuit card eUICC, send download verification information to the eUICC, where the download verification information includes at least A: a confirmation code, a mobile device international identity code of the user terminal, and a card identifier of the eUICC.
  • the LPA indication information acquired by the first obtaining unit 501 may be selected. Whether the configuration file is downloaded through the LPA in the eUICC or the configuration file is downloaded through the LPA in the user terminal, so that the configuration file can be downloaded, and the LPA in the user terminal and the LPA in the eUICC are prevented from colliding.
  • FIG. 7 is another configuration file downloading apparatus according to an embodiment of the present invention, wherein the configuration file downloading apparatus is applied to an embedded universal integrated circuit card eUICC, which can be used to perform the descriptions of FIG. 2 to FIG.
  • eUICC embedded universal integrated circuit card
  • the profile downloading apparatus 700 can include:
  • the receiving unit 701 is configured to receive download information sent by the user terminal.
  • the download unit 702 is configured to download a target configuration file from the download server indicated by the download information by using the LPA in the eUICC.
  • FIG. 8 is another configuration file downloading apparatus according to an embodiment of the present invention, wherein the configuration file downloading apparatus is applied to an embedded universal integrated circuit card eUICC, which can be used to perform the descriptions of FIG. 2 to FIG.
  • the configuration file downloading apparatus shown in FIG. 8 is further optimized based on the configuration file downloading apparatus shown in FIG. 7, and the configuration file shown in FIG. 8 is compared with the configuration file downloading apparatus shown in FIG.
  • the downloading unit 702 may include: In addition to all the units including the configuration file downloading device shown in FIG. 7, the downloading unit 702 may include:
  • a sending subunit 7021 configured to send, by using an LPA in the eUICC, a configuration file download request for requesting a download target configuration file to a download server indicated by the download information;
  • the receiving subunit 7022 is configured to receive an allow download response sent by the download server in response to the configuration file download request.
  • the download subunit 7023 is configured to download the target configuration file from the download server.
  • the receiving unit 701 can receive the download information transmitted by the user terminal, and further, the downloading unit 702 directly downloads the target from the download server indicated by the download information through the LPA in the eUICC.
  • the configuration file is not downloaded through the LPA in the user terminal, so that not only the download of the configuration file but also the LPA in the user terminal and the LPA in the eUICC can be avoided.
  • FIG. 9 is another configuration file downloading apparatus according to an embodiment of the present invention, wherein the configuration file downloading apparatus is applied to a download server, and may be used to perform some steps in the methods described in FIG. 2 to FIG.
  • the profile downloading apparatus 900 can include:
  • the receiving unit 901 is configured to receive a configuration file download request for requesting to download a target configuration file
  • a determining unit 902 configured to determine that the target configuration file is a configuration file that needs to be downloaded by a local profile assistant LPA in the embedded universal integrated circuit card eUICC;
  • the determining unit 903 is configured to determine whether the configuration file download request is sent by the LPA in the eUICC;
  • the sending unit 904 is configured to: when the determining unit 903 determines that the configuration file download request is sent by the LPA in the eUICC, send an allow download response to the eUICC, to allow the eUICC to download the target configuration file. .
  • the sending unit 904 is further configured to: when the determining unit 903 determines the configuration file The load request is sent by the LPA in the user terminal, and the reject download response is sent to the user terminal;
  • the sending unit 904 is further configured to send LPA indication information for instructing to download a configuration file by using the LPA in the eUICC, so that the user terminal sends the download information required to download the configuration file to the eUICC, and The eUICC downloads the target configuration file to the download server through an LPA in the eUICC.
  • the determining unit 902 determines that the target profile is a profile that needs to be downloaded through the LPA in the eUICC, The determining unit 903 needs to determine whether the configuration file download request is sent by the LPA in the eUICC, and if so, the sending unit 904 sends an allow download response to the eUICC to allow the eUICC to download the target configuration file, so that the target configuration file can be ensured. It is downloaded through the LPA in the eUICC to implement the download of the configuration file, and at the same time, avoid conflicts between the LPA in the user terminal and the LPA in the eUICC.
  • FIG. 10 is a schematic structural diagram of a user terminal according to an embodiment of the present invention.
  • the user terminal can be used to perform some of the steps in the methods described in FIG. 2 to FIG. 4 .
  • 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 1005. It will be understood by those skilled in the art that the structure of the user terminal shown in FIG. 10 does not constitute a limitation of the present invention.
  • the user terminal shown in FIG. 10 includes, but is not limited to, a mobile phone, a mobile computer, a tablet computer, a personal digital assistant (PDA), a smart watch, smart glasses, a smart bracelet, and the like.
  • Mobile internet device includes, but is not limited to, a mobile phone, a mobile computer, a tablet computer, a personal digital assistant (PDA), a smart watch, smart glasses, a smart bracelet, and the like.
  • PDA personal digital assistant
  • the processor 1001 is a control center of the user terminal, connecting various portions of the entire user terminal using various interfaces and lines, by running or executing program codes and/or modules stored in the memory 1004, and invoking data stored in the memory 1004. To perform various functions and/or processing of the user terminal data.
  • the processor unit may be composed of an integrated circuit (IC), for example, may be composed of a single packaged IC, or may be composed of a plurality of packaged ICs that have the same function or different functions.
  • the processor 1001 may include only a central processing unit (CPU), or may be a CPU, a digital signal processor (DSP), or a graphics processing unit (GPU). And a combination of control chips (eg, baseband chips) in the communication unit.
  • the CPU may be a single operation core, and may also include multiple operation cores.
  • the receiver 1002 is configured to implement information interaction between the user terminal and other devices (such as a download server), such as an antenna in the user terminal.
  • devices such as a download server
  • the transmitter 1003 is configured to implement information interaction between the user terminal and other devices (such as a download server), and an antenna in the user terminal.
  • the memory 1004 can be used to store program code and modules, and the processor 1001 executes various functional applications of the user terminal and implements data processing by running program code and modules stored in the memory 1004.
  • the memory 1004 mainly includes a program storage area and a data storage area, wherein the program storage area may store an operating system, program code required for at least one function, such as program code for identifying a cell not connected to the communication network; and the data storage area may be stored according to the user. Data created by the use of the terminal (such as audio data, phone book, etc.).
  • the memory 1004 may include a volatile memory, such as a nonvolatile volatile random access memory (NVRAM) or a phase change random access memory (PRAM).
  • NVRAM nonvolatile volatile random access memory
  • PRAM phase change random access memory
  • a magnetoresistive random access memory MRAM
  • a non-volatile memory such as at least one disk storage device, electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory) , referred to as EEPROM), flash memory devices, such as NOR flash memory or NAND flash memory.
  • the non-volatile memory stores operating system and program code executed by the processor unit.
  • the processor unit loads the running program and data from the non-volatile memory into the memory and stores the digital content in a large number of storage devices.
  • the operating system includes controls and management of general system tasks such as memory management, storage device control, power management, etc., as well as various components that facilitate communication between various hardware and software and/or Or drive.
  • the operating system may be an Android system of Google Inc., an iOS system developed by Apple Inc., or a Windows operating system developed by Microsoft Corporation, or an embedded operating system such as Vxworks.
  • the program code may also include program code for any application installed on the user terminal, including but not limited to browsers, email, instant messaging services, word processing, keyboard virtualization, widgets, encryption, digital rights management, Program code for speech recognition, speech reproduction, positioning (eg, functionality provided by the Global Positioning System), music playback, and the like.
  • the processor 1001 can call the program code stored in the memory 1004 for performing the following operations:
  • the download server downloads the target configuration file.
  • the obtaining the local profile assistant LPA indication information includes:
  • the manner of receiving the local configuration file assistant LPA indication information sent by the eUICC is specifically:
  • the obtaining the local profile assistant LPA indication information includes:
  • the LPA indication information in the SM-DS server is carried in a notification message sent by the subscription management-data preparation SM-DP server to the SM-DS server.
  • processor 1001 is further configured to invoke program code stored in the memory 1004, to perform the following steps:
  • the LPA indication information indicates downloading a configuration file through an LPA in the embedded universal integrated circuit card eUICC, sending download verification information to the eUICC, the download verification information including at least one of: a confirmation code, the user terminal The mobile device international identity code and the card identifier of the eUICC.
  • processor 1001 is further configured to invoke program code stored in the memory 1004, to perform the following steps:
  • the target configuration file is downloaded from the download server by the LPA in the user terminal, and the target configuration is sent to the eUICC. file.
  • the processor 1001 is further configured to invoke the program code stored in the memory 1004, to perform the following steps:
  • the eUICC is activated, and the eUICC deployment information sent by the eUICC for characterizing the deployed LPA in the eUICC is received.
  • the download information includes at least one of the activation code, an address of the download server, a device identifier of the download server, and an identifier of the target configuration file.
  • the LPA indication information can be acquired, and whether the configuration file is downloaded through the LPA download configuration file in the eUICC or the LPA in the user terminal is selected according to the LPA indication information, so that the configuration file can be downloaded.
  • the LPA indication information can be acquired, and whether the configuration file is downloaded through the LPA download configuration file in the eUICC or the LPA in the user terminal is selected according to the LPA indication information, so that the configuration file can be downloaded.
  • FIG. 11 is a schematic structural diagram of an embedded universal integrated circuit card eUICC according to an embodiment of the present invention.
  • the eUICC may be used to perform some of the steps in the methods described in FIG. 2 to FIG. 4 .
  • the eUICC 1100 may include a processor 1101 and a memory 1102. These components communicate over one or more communication buses 1103.
  • the structure of the eUICC shown in FIG. 11 does not constitute a limitation of the present invention, and it may be a bus-shaped structure or a star-shaped structure, and may further include more structures than those shown in FIG. Or fewer parts, or combine some parts, or different parts.
  • the processor 1101 is configured to invoke the program code stored in the memory 1102, and is configured to perform the following steps:
  • the target configuration file is downloaded from the download server indicated by the download information by the LPA in the eUICC.
  • the downloading the target configuration file from the download server indicated by the download information by using the LPA in the eUICC includes:
  • each of the embedded universal integrated circuit card eUICC1100 of the embodiment of the present invention The function of the module may be specifically implemented according to the method in the foregoing method embodiment.
  • the specific implementation process refer to the related description of the foregoing method embodiment, and details are not described herein again.
  • the eUICC receives the download information sent by the user terminal, and downloads the target configuration file from the download server indicated by the download information through the LPA in the eUICC, and does not download the configuration file through the LPA in the user terminal. Therefore, not only the download of the configuration file can be realized, but also the conflict between the LPA in the user terminal and the LPA in the eUICC can be avoided.
  • FIG. 12 is a schematic structural diagram of a download server according to an embodiment of the present invention.
  • the download server may be used to perform some of the steps in the methods described in FIG. 2 to FIG. 4 .
  • the download server 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. It will be understood by those skilled in the art that the structure of the download server shown in FIG. 12 does not constitute a limitation of the present invention.
  • the download server 1200 shown in FIG. 12 may include, but is not limited to, a Mobile Network Operator (MNO), a Subscription Management-Data Preparation (SM-DP) server, At least one of a Subscription Manager-Security Route (SM-SR) server and a Subscription Manager-Discovery Service (SM-DS) server.
  • MNO Mobile Network Operator
  • SM-DP Subscription Management-Data Preparation
  • SM-SR Subscription Manager-Security Route
  • SM-DS Subscription Manager-Discovery Service
  • the processor 1201 is configured to invoke the program code stored in the memory 1204 for performing the following steps:
  • the target configuration file is a configuration file that needs to be downloaded through a local profile assistant LPA in the embedded universal integrated circuit card eUICC;
  • processor 1201 is further configured to invoke program code stored in the memory 1204, to perform the following steps:
  • the sender 1203 is controlled to send a rejection download response to the user terminal;
  • the sender 1203 Controlling, by the sender 1203, the LPA indication information for instructing to download a configuration file by using the LPA in the eUICC, to enable the user terminal to send download information required for downloading the configuration file to the eUICC, And causing the eUICC to download the target configuration file to the download server through the LPA in the eUICC.
  • the download server 1200 described in FIG. 12 when determining that the target configuration file is a configuration file that needs to be downloaded through the LPA in the eUICC, the download server determines whether the configuration file download request is sent through the LPA in the eUICC. It can be ensured that the target configuration file is downloaded through the LPA in the eUICC to implement the download of the configuration file, and at the same time, avoid conflicts between the LPA in the user terminal and the LPA in the eUICC.
  • the embodiment of the present invention discloses a structure of a configuration file download system.
  • the profile download system 1300 can include a download server 1301, a user terminal 1302, and an embedded universal integrated circuit card eUICC 1303.
  • the download server 1301 may include the configuration file downloading device 900 described in FIG. 9
  • the user terminal 1302 may include the configuration file downloading device 500 described in FIG. 5 or FIG. 6
  • the embedded universal integrated circuit card eUICC 1303 may include FIG. 7 or The profile downloading device 700 described in 8.
  • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)
  • Circuits Of Receivers In General (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种配置文件下载方法及相关设备、***,其中,该方法包括:用户终端获取本地配置文件助手LPA指示信息,以及获取下载目标配置文件所需的下载信息;若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,所述用户终端向所述eUICC发送所述下载信息,以使所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载所述目标配置文件。该方法能够在用户终端和eUICC中均部署LPA的情况下,实现配置文件的下载。

Description

一种配置文件下载方法及相关设备、*** 技术领域
本发明涉及通信技术领域,尤其涉及一种配置文件下载方法及相关设备、***。
背景技术
嵌入式通用集成电路卡(embedded Universal Integrated Circuit Card,eUICC),也可称为嵌入式用户身份识别卡(embedded Subscriber Identity Module,eSIM),是一种可由多个通信运营商远程管理签约用户的安全元件。通常,eUICC可以通过插拔式或焊接式等放入到用户终端(如智能手机)中。用户可以根据自己的需要选择与一个或多个通信运营商签约,通过用户终端中部署的本地配置文件助手(Local Profile Assistant,LPA)来下载签约的通信运营商所提供的配置文件(Profile),并将该Profile安装到eUICC中后,用户终端就可以接入与该Profile匹配的运营商网络(如2G/3G/4G网络等)了。
然而eUICC中也可以部署LPA。在用户终端和eUICC中均部署LPA的情况下,当需要下载Profile时,用户终端中的LPA和eUICC中的LPA将会出现冲突,而无法实现Profile的下载。可见,在用户终端和eUICC中均部署LPA的情况下,如何实现Profile的下载是一个亟待解决的技术问题。
发明内容
本发明实施例公开了一种配置文件下载方法及相关设备、***,能够在用户终端和eUICC中均部署LPA的情况下,实现配置文件的下载。
本发明实施例第一方面公开了一种配置文件下载方法,包括:
用户终端获取本地配置文件助手LPA指示信息,以及获取下载目标配置文件所需的下载信息;
若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,所述用户终端向所述eUICC发送所述下载信息,以使所述eUICC 通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载所述目标配置文件。
其中,在用户终端和eUICC中均部署LPA的情况下,当需要下载配置文件时,用户终端可以获取LPA指示信息,根据LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载目标配置文件,从而可以实现配置文件的下载,避免用户终端中的LPA和eUICC中的LPA出现冲突。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述用户终端获取本地配置文件助手LPA指示信息包括:
所述用户终端解析激活码,获得所述激活码中携带的本地配置文件助手LPA指示信息;或,
所述用户终端通过所述用户终端中的LPA向所述下载服务器发送配置文件下载请求,并接收所述下载服务器返回的本地配置文件助手LPA指示信息;或,
所述用户终端接收所述eUICC发送的本地配置文件助手LPA指示信息。其中,用户终端可以通过多种方式来获取LPA指示信息,比如:从激活码中获得LPA指示信息;或者,从下载服务器中获得LPA指示信息;或者,从eUICC中获得LPA指示信息。这样,可以多样化地获取LPA指示信息。需要说明的是,用户终端获取LPA指示信息的方式可以包括但不限于以上三种方式。
可选的,可以通过用户终端中的LPA来触发扫描激活码,或者,可以通过用户终端中的任意组件来扫描激活码,比如,使用拍照组件来扫描激活码。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述用户终端接收所述eUICC发送的本地配置文件助手LPA指示信息的方式具体为:
所述用户终端在激活所述eUICC之后,接收所述eUICC发送的所述LPA指示信息;或,
所述用户终端在向所述eUICC发送所述eUICC的认证信息获取请求之后, 接收所述eUICC发送的所述LPA指示信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述用户终端获取本地配置文件助手LPA指示信息包括:
所述用户终端向运营商门户服务器发送下载信息获取请求,接收所述运营商门户服务器返回的本地配置文件助手LPA指示信息;或,
所述用户终端向签约管理-发现服务SM-DS服务器发送下载信息获取请求,接收所述SM-DS服务器返回的本地配置文件助手LPA指示信息;其中,所述SM-DS服务器中的所述LPA指示信息是由签约管理-数据准备SM-DP服务器向所述SM-DS服务器发送的通知消息中携带的。
结合本发明实施例第一方面至第一方面的第三种中的任一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述方法还包括:
若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,所述用户终端向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
其中,该确认码是下载服务器单独发送给用户终端的,该确认码用于确认是否是合法用户终端或者合法的eUICC请求Profile,若是,则允许下载,若否,拒绝下载。
结合本发明实施例第一方面至第一方面的第三种中的任一种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述方法还包括:
若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,所述用户终端通过所述用户终端中的LPA从所述下载服务器中下载所述目标配置文件,并向所述eUICC发送所述目标配置文件。
其中,若该LPA指示信息指示通过用户终端中的LPA下载配置文件,则用户终端按照正常流程下载配置文件,并发送给eUICC。
结合本发明实施例第一方面至第一方面的第五种中的任一种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述用户终端获 取本地配置文件助手LPA指示信息之前,所述方法还包括:
所述用户终端激活所述eUICC,并接收所述eUICC发送的用于表征所述eUICC中部署LPA的eUICC部署信息。
其中,用户终端上电时,开启eUICC的激活过程。在eUICC的激活过程中,用户终端为eUICC提供电压、提供时钟,eUICC向用户终端中的调制解调器modem返回复位响应ATR信息,以及执行所需要的协议与参数选择PPS过程。其中,在ATR信息中携带有用于表征eUICC中部署LPA的eUICC部署信息。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第七种可能的实现方式中,所述下载信息包括以下中的至少一个:所述激活码、所述下载服务器的地址、所述下载服务器的设备标识以及所述目标配置文件的标识。
本发明实施例第二方面公开了一种配置文件下载方法,包括:
嵌入式通用集成电路卡eUICC接收用户终端发送的下载信息;
所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
其中,一般情况下,用户终端是不会向eUICC发送下载信息的,若eUICC接收到用户终端发送的下载信息,表明需要使用eUICC中的LPA来下载配置文件,此时,eUICC可以通过eUICC中的LPA从下载信息指示的下载服务器下载目标配置文件。
结合本发明实施例第二方面,在第二方面的第一种可能的实现方式中,所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件包括:
所述eUICC通过所述eUICC中的LPA向所述下载信息指示的下载服务器发送用于请求下载目标配置文件的配置文件下载请求;
所述eUICC接收所述下载服务器响应所述配置文件下载请求发送的允许下载响应,并从所述下载服务器下载所述目标配置文件。
本发明实施例第三方面公开了一种配置文件下载方法,包括:
下载服务器接收用于请求下载目标配置文件的配置文件下载请求;
所述下载服务器确定所述目标配置文件为需要通过嵌入式通用集成电路卡eUICC中的本地配置文件助手LPA下载的配置文件;
所述下载服务器判断所述配置文件下载请求是否是通过所述eUICC中的LPA发送的,若是,所述下载服务器向所述eUICC发送允许下载响应,以允许所述eUICC下载所述目标配置文件。
结合第三方面,在第三方面的第一种可能的实现方式中,所述方法还包括:
若所述配置文件下载请求是通过用户终端中的LPA发送的,所述下载服务器向所述用户终端发送拒绝下载响应;
所述下载服务器向所述用户终端发送用于指示通过所述eUICC中的LPA下载配置文件的LPA指示信息,以使所述用户终端向所述eUICC发送下载配置文件所需的下载信息,并使所述eUICC通过所述eUICC中的LPA向所述下载服务器下载所述目标配置文件。
本发明实施例第四方面公开了一种配置文件下载装置,应用于用户终端,所述配置文件下载装置包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的功能单元。其中,该配置文件下载装置执行第一方面任一方法的部分或全部步骤时可以实现配置文件的下载。
本发明实施例第五方面公开了一种配置文件下载装置,应用于嵌入式通用集成电路卡eUICC,所述配置文件下载装置包括用于执行本发明实施例第二方面任一方法的部分或全部步骤的功能单元。其中,该配置文件下载装置执行第二方面任一方法的部分或全部步骤时可以实现配置文件的下载。
本发明实施例第六方面公开了一种配置文件下载装置,应用于下载服务器,所述配置文件下载装置包括用于执行本发明实施例第三方面任一方法的部分或全部步骤的功能单元。其中,该配置文件下载装置执行第三方面任一方法的部分或全部步骤时可以实现配置文件的下载。
本发明实施例第七方面公开了一种用户终端,所述用户终端包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被 配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第一方面任一方法的部分或全部步骤。其中,该用户终端执行第一方面任一方法的部分或全部步骤时可以实现配置文件的下载。
本发明实施例第八方面公开了一种嵌入式通用集成电路卡eUICC,所述eUICC包括:处理器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第二方面任一方法的部分或全部步骤。其中,该eUICC执行第二方面任一方法的部分或全部步骤时可以实现配置文件的下载。
本发明实施例第九方面公开了一种下载服务器,所述下载服务器包括:处理器、接收器、发送器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第三方面任一方法的部分或全部步骤。其中,该下载服务器执行第三方面任一方法的部分或全部步骤时可以实现配置文件的下载。
本发明实施例第十方面公开了一种配置文件下载***,其特征在于,包括第七方面所述的用户终端、第八方面所述的eUICC以及第九方面所述的下载服务器。
本发明实施例第十一方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的指令。
本发明实施例第十二方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第二方面任一方法的部分或全部步骤的指令。
本发明实施例第十三方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第三方面任一方法的部分或全部步骤的指令。
在一些可行的实施方式中,eUICC可以向用户终端发送用于提示目标配置文件成功下载到eUICC中的提示信息。
在一些可行的实施方式中,下载服务器可以预先生成下载信息和配置文件。其中,该配置文件可以是在向下载服务器请求配置文件时立即生成,也可以是下载服务器预先生成并保存在下载服务器中的。
在一些可行的实施方式中,下载服务器还可以生成目标配置文件的属性信息(Profile metadata),并将Profile metadata发送给eUICC和LPA,由LPA呈现给用户。比如:Profile标识,Profile名称,运营商名称,Profile别称等。另外,还可以在Profile metadata中规定该目标配置文件的LPA指示信息。
在一些可行的实施方式中,下载服务器还可以规定该目标配置文件的LPA指示信息。
在一些可行的实施方式中,用户终端在接收到eUICC部署信息之后,如果用户终端中也部署了LPA,则用户终端可以向eUICC发送用于表征用户终端中部署LPA的用户终端部署信息。这样,有利于用户终端和eUICC均获知对方部署了LPA。
在一些可行的实施方式中,用户终端可以接收eUICC发送的用于提示配置文件成功下载到eUICC的提示信息,并通过用户终端中用户界面输出该提示信息。这样,有利于直观地输出该提示信息,提升用户体验。
本发明实施例中,用户终端可以先获取本地配置文件助手LPA指示信息,以及获取下载目标配置文件所需的下载信息;进一步地,若该LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,用户终端可以向eUICC发送该下载信息,以使eUICC通过eUICC中的LPA从该下载信息指示的下载服务器下载目标配置文件。可见,通过本发明实施例,在用户终端和eUICC中均部署LPA的情况下,当需要下载配置文件时,用户终端可以获取LPA指示信息,根据LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载配置文件,从而可以实现配置文件的下载,避免用户终端中的LPA和eUICC中的LPA出现冲突。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种配置文件下载***的网络构架示意图;
图2是本发明实施例公开的一种配置文件下载方法的流程示意图;
图3是本发明实施例公开的另一种配置文件下载方法的流程示意图;
图4是本发明实施例公开的另一种配置文件下载方法的流程示意图;
图5是本发明实施例公开的一种配置文件下载装置的结构示意图;
图6是本发明实施例公开的另一种配置文件下载装置的结构示意图;
图7是本发明实施例公开的另一种配置文件下载装置的结构示意图;
图8是本发明实施例公开的另一种配置文件下载装置的结构示意图;
图9是本发明实施例公开的另一种配置文件下载装置的结构示意图;
图10是本发明实施例公开的一种用户终端的结构示意图;
图11是本发明实施例公开的一种嵌入式通用集成电路卡eUICC的结构示意图;
图12是本发明实施例公开的一种下载服务器的结构示意图;
图13是本发明实施例公开的一种配置文件下载***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤 或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种配置文件下载方法及相关设备、***,能够在用户终端和eUICC中均部署LPA的情况下,实现配置文件的下载。
为了更好理解本发明实施例,下面先对本发明实施例适用的网络架构进行描述。请参见图1,图1是本发明实施例公开的一种配置文件下载***的网络构架示意图。如图1所示,该网络架构可以包括:下载服务器、用户终端以及嵌入式通用集成电路卡eUICC,其中,用户终端和eUICC中均可以包括本地配置文件助手LPA。
其中,上述eUICC可以是用户终端出厂时焊接到用户终端上,即用户终端和eUICC集成为一体;或者,上述eUICC也可以是可插拔式安装到用户终端上的,即用户终端和eUICC是独立部署的。
上述LPA用于签约管理-安全路径(Subscription Manager-Secure Routing,SM-SR)的发现,配置文件(Profile)的下载管理,以及提供用户接口UI界面(如eUICC管理界面)给用户,供用户管理eUICC上的Profile(如Profile的激活,禁用,删除)。
上述下载服务器例如可以包括运营商网络服务器(Mobile Network Operator,MNO)、运营商门户(Portal)服务器、签约管理-数据准备(Subscription Manager-Data Preparation,SM-DP)服务器、签约管理-安全路由(Subscription Manager-Security Route,SM-SR)服务器、签约管理-发现服务(Subscription Manager-Discovery Service,SM-DS)服务器中的至少一种,该下载服务器可以生成eUICC接入对应运营商网络服务器所需的Profile,并向eUICC发送该Profile,促使eUICC安装Profile。该eUICC的Profile的生成,可以是在向下载服务器请求Profile时立即生成,也可以是下载服务器预先生成并保存在下载服务器中的,当请求Profile时,下载服务器可以将预存的Profile分配给请求的eUICC。
上述用户终端例如可以包括移动手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、电视、车载设备、机器到机器设备(Machine to Machine,M2M)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类电子设备。
在图1所示的网络架构中,用户终端可以通过用户终端中的LPA与下载服务器进行交互,eUICC可以通过eUICC中的LPA与下载服务器进行交互,同时,用户终端中的LPA可以与eUICC中的LPA进行交互。另外,LPA可以包括本地发现服务(Local Discovery Service,LDS),本地配置文件下载(Local Profile Download,LPD),本地用户接口UI界面(Local User Interface,LUI)。用户终端和eUICC中的LPA可以由LDS、LPD以及LUI中的任意一个或多个组成。实施图1所示的网络架构,能够在用户终端和eUICC中均部署LPA的情况下,实现配置文件的下载。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载方法。请参阅图2,图2是本发明实施例公开的一种配置文件下载方法的流程示意图。其中,该方法是从用户终端、eUICC以及下载服务器等多侧来进行描述的,用户终端和eUICC中均部署LPA。如图2所示,该配置文件下载方法可以包括以下步骤:
201、下载服务器生成下载信息以及配置文件。
本发明实施例中,用户可以根据自己的需要选择与一个或多个通信运营商签约,通过用户终端中部署的本地配置文件助手(Local Profile Assistant,LPA)来下载签约的通信运营商所提供的配置文件(Profile),并将该Profile安装到eUICC中后,用户终端就可以接入与该Profile匹配的运营商网络(如2G/3G/4G/5G/Wifi网络等)了。此外,用户还可以选择另一个运营商,此时,需要下载另一个运营商为用户提供的Profile,并将该Profile安装到eUICC中后,就可以实现切换运营商网络了。其中,该运营商可以包括但不限于国内运营商及国外运营商等。
当用户选择与运营商签约时,该运营商的下载服务器可以为用户生成下载信息以及配置文件。其中,该下载服务器可以由MNO、SM-DS、SM-DP、SM-DR等网络侧设备中的至少一个组成。下载信息可以为激活码(Activation Code,AC)或直接以键值对Key-Value形式定义的参数,例如可以包括LPA指示信息、下载服务器的地址、下载服务器的设备标识、配置文件标识等中的至少一个。
当下载信息为AC时,该AC可以为一个二维码。其中,该二维码可以是用户与运营商签约时,该运营商的下载服务器为用户临时生成的,或者,该二维码也可以是该运营商的下载服务器预先生成的,该AC中可以携带LPA指示信息以及获取下载目标配置文件所需的下载信息,用户通过用户终端扫描该AC就可以获取该AC中携带的LPA指示信息以及下载信息。该LPA指示信息用于指示通过eUICC中的LPA下载配置文件,例如:LPA indicator=1指示通过eUICC中的LPA下载配置文件,或者,该LPA指示信息用于指示通过用户终端中的LPA下载配置文件,例如:LPA indicator=0指示通过用户终端中的LPA下载配置文件。其中,下载服务器的地址可以是IP地址,统一资源定位符(Universal Resource Locator,URL)地址,域名***解析地址,IP多媒体子***(IP Multimedia Subsystem,IMS)地址等地址类型;下载服务器的设备标识可以是下载服务器的设备ID,下载服务器的设备名称;配置文件的标识可以为真实的下载服务器中存储Profile的标识,也可以为匹配的下载服务器中存储Profile的标识,来保护真实的Profile标识,例如匹配标识(Matching ID)。
若下载信息中给出了配置文件的标识,与该配置文件的标识匹配的目标配置文件是用户与运营商签约时,运营商为用户生成的配置文件,该目标配置文件用于接入签约的运营商网络服务,因此用户与运营商签约则相应地目标配置文件也就指定了,例如签约某国家的某个运营商的某个服务套餐,分配相应的号码资源,分配相应的接入参数等。
可选的,还可以生成目标配置文件的属性信息(Profile metadata),并将Profile metadata发送给eUICC和用户终端中的LPA,由用户终端中的LPA呈现给用户。比如:Profile标识,Profile名称,运营商名称,Profile别称等。另外, 还可以在Profile metadata中规定该目标配置文件的LPA指示信息。
202、用户终端激活嵌入式通用集成电路卡eUICC。
本发明实施例中,用户终端上电时,开启eUICC的激活过程。在eUICC的激活过程中,用户终端为eUICC提供电压、提供时钟等操作。
203、eUICC向用户终端发送用于表征eUICC中部署LPA的eUICC部署信息。
本发明实施例中,在eUICC的激活过程中,eUICC向用户终端中的调制解调器(modem)返回复位响应(Answer To Reset,ATR)信息,以及执行所需要的协议与参数选择(Protocol and Parameter Selection,PPS)过程。其中,ATR信息中携带有用于表征eUICC中部署LPA的eUICC部署信息,“eUICC中部署LPA”可以理解为eUICC中设置有具有LPA功能的应用程序,或者,可以理解为eUICC支持LPA功能。另外,ATR信息还可以包括接口特性、历史字节等。
204、用户终端向eUICC发送用于表征用户终端中部署LPA的用户终端部署信息。
本发明实施例中,用户终端接收到eUICC发送的eUICC部署信息之后,用户终端可以向eUICC发送用于表征用户终端中部署LPA的用户终端部署信息。例如:用户终端通过用户终端中的modem向eUICC发送用户终端的能力信息(Terminal Capability),其中,该能力信息中携带有用于表征用户终端中部署LPA的用户终端部署信息,“用户终端中部署LPA”可以理解为用户终端中设置有具有LPA功能的应用程序,或者,可以理解为用户终端支持LPA功能。这样,有利于用户终端和eUICC均获知对方部署了LPA。
可选的,用户终端接收到eUICC发送的eUICC部署信息之后,用户终端可以进一步向用户终端中的LPA发送该eUICC部署信息,比如:用户终端通过用户终端中的modem向用户终端中的LPA发送AT命令(即Attention命令),该AT命令中携带有用于表征eUICC中部署LPA的eUICC部署信息。
需要说明的是,用户终端和eUICC所交换的部署信息可以包括部署了完整的LPA功能或部分LPA功能,换句话说,即用户终端和eUICC中可以同时部署 LDS、LPD以及LUI中的至少一个。例如用户终端部署了LPD和LUI,eUICC中部署了LPD。
205、用户终端获取下载信息和LPA指示信息。
本发明实施例中,当下载信息为激活码时,用户终端可通过扫描激活码,并解析激活码,获得激活码中携带的LPA指示信息,以及获取下载目标配置文件所需的下载信息。
本发明实施例中,用户终端可以向下载服务器发送激活码获取请求,并接收下载服务器发送的激活码,或者,用户终端可以直接从下载服务器中获取激活码。可选的,用户终端可以通过用户终端中的LPA来触发扫描激活码,或者,可以通过用户终端中的任意组件来扫描激活码,例如:使用拍照组件来扫描激活码。
作为一种可选的实施方式,用户终端获取下载信息和LPA指示信息的方式具体可以为:
用户终端向运营商门户服务器发送下载信息获取请求,接收运营商门户服务器返回的下载信息和LPA指示信息;或,
所述用户终端向签约管理-发现服务SM-DS服务器发送下载信息获取请求,接收SM-DS服务器返回的下载信息和LPA指示信息;
其中,SM-DS服务器中的LPA指示信息是由签约管理-数据准备SM-DP服务器向SM-DS服务器发送的通知消息中携带的,所述通知消息用于指示SM-DP服务器为用户终端生成了目标配置文件,可选的,所述通知消息还携带有SM-DP服务器的信息,比如:SM-DP服务器的设备标识。
在该可选的实施方式中,用户终端可以不扫描激活码直接获取下载信息和LPA指示信息。具体的,用户终端可以向运营商门户服务器请求获取下载信息和LPA指示信息。例如用户通过用户终端浏览运营商开通的门户网站,签约配置文件并申请开通该运营商的网络服务,开通后,运营商门户服务器向用户终端返回已开通签约配置文件的下载信息和LPA指示信息。
或者,用户终端可以通过用户终端中的LDS向SM-DS服务器请求获取下载 信息和LPA指示信息。具体的,SM-DS服务器可以从SM-DP服务器发送的通知消息中提取LPA指示信息,当SM-DS服务器接收到用户终端发送的下载信息获取请求时,SM-DS服务器可以向用户终端发送LPA指示信息。
206、若LPA指示信息指示通过eUICC中的LPA下载配置文件,用户终端向eUICC发送下载信息和下载验证信息。
本发明实施例中,若LPA指示信息指示通过eUICC中的LPA下载配置文件,用户终端不能通过用户终端中的LPA下载配置文件,此时,用户终端需要向eUICC发送下载信息,以触发eUICC通过eUICC中的LPA下载配置文件。
具体的,用户终端可以通过用户终端的LPA与eUICC之间的接口向eUICC中的LPA发送下载信息和下载验证信息。其中,下载验证信息为用户终端中的LPA获取的与本次下载相关的验证信息,例如:确认码、用户终端的移动设备国际身份码以及所述eUICC的卡标识等信息。其中,该确认码是下载服务器单独发送给用户终端的,该确认码用于确认是否是合法用户终端或者合法的eUICC请求Profile,若是,则允许下载,若否,拒绝下载。
可选的,若LPA指示信息指示通过eUICC中的LPA下载配置文件,用户终端可以同时向eUICC发送下载信息和下载验证信息,或者,用户终端可以先向eUICC发送下载信息之后,再向eUICC发送下载验证信息,或者,用户终端可以先向eUICC发送下载验证信息之后,再向eUICC发送下载信息。
207、eUICC确定下载信息指示的下载服务器。
本发明实施例中,eUICC接收到用户终端发送的下载信息以及下载验证信息之后,eUICC可以确定下载信息指示的下载服务器。具体的,eUICC可以从下载信息中获取下载服务器的地址以确定该下载服务器。
208、eUICC通过eUICC中的LPA向下载服务器发送用于请求下载目标配置文件的配置文件下载请求。
本发明实施例中,eUICC确定下载信息指示的下载服务器之后,eUICC可以通过eUICC中的LPA向下载服务器发送用于请求下载目标配置文件的配置文件下载请求。其中,该配置文件下载请求中携带获取的下载验证信息。
具体的,eUICC可以向eUICC中的LPA包括的LPD发送下载服务器的地址,确认码,Profile标识,以触发eUICC中的LPD通过LPD与下载服务器的接口向下载服务器发送用于请求下载目标配置文件的配置文件下载请求。
209、下载服务器确定目标配置文件为需要通过eUICC中的LPA下载的配置文件。
本发明实施例中,下载服务器接收到用于请求下载目标配置文件的配置文件下载请求之后,下载服务器可以通过查询目标配置文件的属性信息的方式来确定目标配置文件是否为需要通过eUICC中的LPA下载的配置文件。
210、下载服务器判断配置文件下载请求是否是通过eUICC中的LPA发送的。
本发明实施例中,下载服务器确定目标配置文件为需要通过eUICC中的LPA下载的配置文件之后,进一步地,下载服务器需要判断配置文件下载请求是否是通过eUICC中的LPA发送的。
具体的,下载服务器可以通过检查配置文件下载请求是否是通过eUICC中的LPA与下载服务器之间的接口发送的,若是,则可以确定配置文件下载请求是通过eUICC中的LPA发送的。
211、若配置文件下载请求是通过eUICC中的LPA发送的,下载服务器向eUICC发送允许下载响应。
其中,下载服务器向eUICC发送允许下载响应之前,还可以先判断下载验证信息是否正确,如果正确,则确定发送配置文件请求的LPA所属的eUICC为合法申请目标配置文件的eUICC,如果不正确,则确定发送配置文件请求的LPA所属的eUICC为不合法的,则拒绝下载。例如:可以根据确认码来确定发送配置文件请求的eUICC是否为合法的eUICC,进一步地,还可以根据eUICC的卡标识来查找该eUICC所关联的Profile。
212、eUICC从下载服务器中下载目标配置文件。
本发明实施例中,eUICC在接收到下载服务器发送的允许下载响应之后,eUICC就可以通过eUICC中的LPA从下载服务器中下载目标配置文件了。
213、eUICC向用户终端发送用于提示目标配置文件成功下载到eUICC中的提示信息。
本发明实施例中,当目标配置文件成功下载到eUICC中时,eUICC可以向用户终端发送用于提示目标配置文件成功下载到eUICC中的提示信息。具体的,可以向用户终端的LPA包括的LUI发送该提示信息。
214、用户终端输出提示信息。
本发明实施例中,用户终端接收到eUICC发送的用于提示目标配置文件成功下载到eUICC中的提示信息之后,用户终端可以输出提示信息。
具体的,可以通过用户终端的LPA包括的LUI输出提示信息。这样,有利于用户直观的获知目标配置文件成功下载到eUICC中,可以提升用户体验。
作为一种可选的实施方式,若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,所述用户终端通过所述用户终端中的LPA从所述下载服务器中下载所述目标配置文件,并向所述eUICC发送所述目标配置文件。
具体的,在该可选的实施方式中,若LPA指示信息指示通过用户终端中的LPA下载配置文件,用户终端可以通过用户终端中的LPA包括的LPD向下载服务器发送用于请求下载目标配置文件的配置文件下载请求,在接收到下载服务器发送的允许下载响应后,用户终端就可以通过用户终端中的LPA从下载服务器中下载目标配置文件了。进一步地,用户终端还可以将下载的目标配置文件发送给eUICC,以便将目标配置文件安装到eUICC中。当目标配置文件成功安装到eUICC中后,用户终端可以在用户终端的LPA包括的LUI中输出用于提示目标配置文件成功下载到eUICC中的提示信息。
需要说明的是,上述用户终端所执行的操作,也可以由用户终端中的LPA来执行。
在图2所描述的方法流程中,在用户终端和eUICC中均部署LPA的情况下,当需要下载配置文件时,用户终端可以通过扫描激活码来获取LPA指示信息,根据LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载配置文件,从而可以实现配置文件的下载,避免用户终端中的 LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载方法。请参阅图3,图3是本发明实施例公开的另一种配置文件下载方法的流程示意图。其中,该方法是从用户终端、eUICC以及下载服务器等多侧来进行描述的,用户终端和eUICC中均部署LPA。如图3所示,该配置文件下载方法可以包括以下步骤:
301、下载服务器生成下载信息以及配置文件。
本发明实施例中,下载信息可以为激活码(Activation Code,AC)或直接以键值对Key-Value形式定义的参数,例如SM-DP服务器地址、SM-DP标识、配置文件标识等至少一个组成。当下载信息为激活码时,该激活码中可以携带下载配置文件所需的下载信息。比如:下载服务器的地址、下载服务器的设备标识以及配置文件的标识。
需要说明的是,本发明实施例中,该激活码中没有携带LPA指示信息。
302、用户终端激活嵌入式通用集成电路卡eUICC。
303、eUICC向用户终端发送用于表征eUICC中部署LPA的eUICC部署信息以及LPA指示信息。
本发明实施例中,eUICC在出厂时,可以在eUICC中设定该eUICC的LPA指示信息,指示该eUICC需要通过eUICC中的LPA才能将配置文件下载到该eUICC中。eUICC可以在向用户终端发送用于表征eUICC中部署LPA的eUICC部署信息时,同时发送该LPA指示信息。
304、用户终端向eUICC发送用于表征用户终端中部署LPA的用户终端部署信息。
本发明实施例中,用户终端接收到eUICC发送的eUICC部署信息之后,用户终端可以向eUICC发送用于表征用户终端中部署LPA的用户终端部署信息。这样,有利于用户终端和eUICC均获知对方部署了LPA。
作为一种可选的实施方式,用户终端接收到eUICC发送的LPA指示信息之 后,若该LPA指示信息指示通过eUICC中的LPA下载配置文件,用户终端可以将该LPA指示信息发送给用户终端中的LPA,或者,用户终端可以直接禁止使用用户终端中的LPA。若用户终端禁止使用用户终端中的LPA,当用户触发使用用户终端中的LPA下载配置文件时,无法打开用户终端中的LPA,而只能打开eUICC中的LPA,但是用户不需要感知LPA的切换,就可以实现配置文件的下载,从而可以提升用户体验。
305、用户终端获取下载信息。
本发明实施例中,当下载信息为激活码时,用户终端可通过扫描激活码,并解析该激活码,获得该激活码中携带的下载配置文件所需的下载信息。
本发明实施例中,用户终端可以向下载服务器发送激活码获取请求,并接收下载服务器发送的激活码,或者,用户终端可以直接从下载服务器中获取激活码。可选的,用户终端可以通过用户终端中的LPA来触发扫描激活码,或者,可以通过用户终端中的任意组件来扫描激活码,例如:使用拍照组件来扫描激活码。
作为一种可选的实施方式,用户终端获取下载信息的方式具体可以为:
用户终端向运营商门户服务器发送下载信息获取请求,接收运营商门户服务器返回的下载信息;或,
所述用户终端向签约管理-发现服务SM-DS服务器发送下载信息获取请求,接收SM-DS服务器返回的下载信息。
在该可选的实施方式中,用户终端可以不扫描激活码直接获取下载信息。具体的,用户终端可以向运营商门户服务器请求获取下载信息。例如用户通过用户终端浏览运营商开通的门户网站,签约配置文件并申请开通该运营商的网络服务,开通后,运营商门户服务器向用户终端返回已开通签约配置文件的下载信息。
或者,用户终端可以通过用户终端中的LDS向SM-DS服务器请求获取下载信息,这样,就可以接收到SM-DS服务器返回的下载信息。
作为另一种可选的实施方式,若用户终端接收到eUICC发送的eUICC部署 信息却未接收到LPA指示信息时,用户终端可以向eUICC发送eUICC的认证信息获取请求,接收eUICC发送的LPA指示信息。
在该可选的实施方式中,用户终端向eUICC发送eUICC的认证信息获取请求,eUICC接收到该eUICC的认证信息获取请求之后,可以向用户终端发送eUICC的认证信息和/或LPA指示信息,其中,eUICC的认证信息获取请求可以为获取挑战消息(get-eUICC challenge),该eUICC的认证信息用于下载服务器和eUICC之间的双向认证。若用户终端接收到的LPA指示信息指示通过eUICC中的LPA下载配置文件,则用户终端不需要向下载服务器发送eUICC的认证信息以进行下载服务器和eUICC之间的双向认证。
306、若LPA指示信息指示通过eUICC中的LPA下载配置文件,用户终端向eUICC发送下载信息和下载验证信息。
307、eUICC确定下载信息指示的下载服务器。
308、eUICC通过eUICC中的LPA向下载服务器发送用于请求下载目标配置文件的配置文件下载请求。
其中,该配置文件下载请求中可以携带下载验证信息。
具体的,eUICC可以向eUICC中的LPA包括的LPD发送下载服务器的地址,确认码,Profile标识,以触发eUICC中的LPD通过LPD与下载服务器的接口向下载服务器发送用于请求下载目标配置文件的配置文件下载请求。
309、下载服务器确定目标配置文件为需要通过eUICC中的本地配置文件助手LPA下载的配置文件。
310、下载服务器判断配置文件下载请求是否是通过eUICC中的LPA发送的。
311、若配置文件下载请求是通过eUICC中的LPA发送的,下载服务器向eUICC发送允许下载响应。
其中,下载服务器向eUICC发送允许下载响应之前,还可以先判断下载验证信息是否正确,如果正确,则确定发送配置文件请求的LPA所属的eUICC为合法申请目标配置文件的eUICC,如果不正确,则确定发送配置文件请求的 LPA所属的eUICC为不合法的,则拒绝下载。例如:可以根据确认码来确定发送配置文件请求的eUICC是否为合法的eUICC,进一步地,还可以根据eUICC的卡标识来查找该eUICC所关联的Profile。
312、eUICC从下载服务器中下载目标配置文件。
313、eUICC向用户终端发送用于提示目标配置文件成功下载到eUICC中的提示信息。
314、用户终端输出提示信息。
作为另一种可选的实施方式,若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,所述用户终端通过所述用户终端中的LPA从所述下载服务器中下载所述目标配置文件,并向所述eUICC发送所述目标配置文件。
具体的,在该可选的实施方式中,若LPA指示信息指示通过用户终端中的LPA下载配置文件,用户终端可以通过用户终端中的LPA包括的LPD向下载服务器发送用于请求下载目标配置文件的配置文件下载请求,在接收到下载服务器发送的允许下载响应后,用户终端就可以通过用户终端中的LPA从下载服务器中下载目标配置文件了。进一步地,用户终端还可以将下载的目标配置文件发送给eUICC,以便将目标配置文件安装到eUICC中。当目标配置文件成功安装到eUICC中后,用户终端可以在用户终端的LPA包括的LUI中输出用于提示目标配置文件成功下载到eUICC中的提示信息。
其中,图3中上述的步骤302、306、307、309、310以及312~314具体可以参考图2中的相关描述,在此不作赘述。
需要说明的是,上述用户终端所执行的操作,也可以由用户终端中的LPA来执行。
在图3所描述的方法流程中,eUICC出厂时设置有LPA指示信息,在用户终端和eUICC中均部署LPA的情况下,当需要下载配置文件时,用户终端可以通过接收eUICC发送的LPA指示信息来获取LPA指示信息,根据LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载配置文件,从而可以实现配置文件的下载,避免用户终端中的LPA和eUICC中的 LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载方法。请参阅图4,图4是本发明实施例公开的一种配置文件下载方法的流程示意图。其中,该方法是从用户终端、eUICC以及下载服务器等多侧来进行描述的,用户终端和eUICC中均部署LPA。如图4所示,该配置文件下载方法可以包括以下步骤:
401、下载服务器生成下载信息、配置文件,以及规定该配置文件的LPA指示信息。
本发明实施例中,下载服务器可以在生成配置文件(Profile)时指示该Profile的LPA指示信息。
下载服务器中可以有一些配置文件(Profile)是需要通过eUICC中的LPA下载的,可以规定LPA指示信息为:LPA indicator=1;一些Profile是需要用户终端中的LPA下载的,可以规定LPA指示信息为:LPA indicator=0;一些Profile是无限定的;或者,下载服务器本身要求所有从该下载服务器请求下载Profile都需要使用eUICC中的LPA下载或用户终端中LPA下载。
下载信息可以为激活码(Activation Code,AC)或直接以键值对Key-Value形式定义的参数,例如SM-DP服务器地址、SM-DP标识、配置文件标识等至少一个。当下载信息为激活码时,该激活码中可以携带下载配置文件所需的下载信息。比如:下载服务器的地址、下载服务器的设备标识、目标配置文件的标识。
需要说明的是,该激活码中没有携带LPA指示信息。
402、用户终端激活嵌入式通用集成电路卡eUICC。
403、eUICC向用户终端发送用于表征eUICC中部署LPA的eUICC部署信息。
404、用户终端向eUICC发送用于表征用户终端中部署LPA的用户终端部署信息。
405、用户终端获取下载信息。
当下载信息为激活码时,用户终端可通过扫描激活码,并解析激活码,获得该激活码中携带的下载配置文件所需的下载信息。
可选的,在步骤405之后以及步骤406之前,用户终端还可以向eUICC发送安全认证请求,eUICC接收到用户终端发送的安全认证请求之后,eUICC可以将eUICC的安全信息发送给用户终端,用户终端将接收eUICC的安全信息发送给下载服务器,验证该eUICC的安全信息以确定该eUICC的身份合法,完成eUICC和下载服务器之间的双向认证。这样,就可以避免从非法的下载服务器将配置文件下载到非法eUICC,有利于保护用户信息的安全。
作为一种可选的实施方式,用户终端获取下载信息的方式具体可以为:
用户终端向运营商门户服务器发送下载信息获取请求,接收运营商门户服务器返回的下载信息;或,
所述用户终端向签约管理-发现服务SM-DS服务器发送下载信息获取请求,接收SM-DS服务器返回的下载信息。
在该可选的实施方式中,用户终端可以不扫描激活码直接获取下载信息。具体的,用户终端可以向运营商门户服务器请求获取下载信息。例如用户通过用户终端浏览运营商开通的门户网站,签约配置文件并申请开通该运营商的网络服务,开通后,运营商门户服务器向用户终端返回已开通签约配置文件的下载信息。
或者,用户终端可以通过用户终端中的LDS向SM-DS服务器请求获取下载信息,这样,就可以接收到SM-DS服务器返回的下载信息。
406、用户终端通过用户终端中的LPA向下载服务器发送用于请求下载目标配置文件的配置文件下载请求。
其中,该配置文件下载请求携带有下载验证信息。
407、下载服务器确定目标配置文件为需要通过eUICC中的本地配置文件助手LPA下载的配置文件。
本发明实施例中,下载服务器接收到用于请求下载目标配置文件的配置文 件下载请求之后,下载服务器可以通过查询目标配置文件的属性信息的方式来确定目标配置文件是否为需要通过eUICC中的LPA下载的配置文件。
408、下载服务器判断配置文件下载请求是否是通过eUICC中的LPA发送的。
本发明实施例中,下载服务器确定目标配置文件为需要通过eUICC中的LPA下载的配置文件之后,进一步地,下载服务器需要判断配置文件下载请求是否是通过eUICC中的LPA发送的。
具体的,下载服务器可以通过检查配置文件下载请求是否是通过eUICC中的LPA与下载服务器之间的接口发送的,若下载服务器检查配置文件下载请求是通过用户终端中的LPA发送的,下载服务器需要拒绝该配置文件下载请求;若下载服务器检查配置文件下载请求是通过eUICC中的LPA发送的,下载服务器可以允许该配置文件下载请求。
409、若配置文件下载请求是通过用户终端中的LPA发送的,下载服务器向用户终端发送拒绝下载响应,以及发送用于指示通过eUICC中的LPA下载配置文件的LPA指示信息。
本发明实施例中,若配置文件下载请求是通过用户终端中的LPA发送的,下载服务器可通过用户终端中的LPA与下载服务器之间的接口向用户终端发送拒绝下载响应以及用于指示通过eUICC中的LPA下载配置文件的LPA指示信息,比如:LPA indicator=1。
410、用户终端向eUICC发送下载信息和下载验证信息。
具体的,用户终端接收到下载服务器发送的LPA指示信息之后,进一步地,用户终端可以通过用户终端中的LPA与eUICC之间的接口,向eUICC发送下载信息和下载验证信息,例如确认码、用户终端的移动设备国际身份码以及eUICC的卡标识等信息。其中下载信息可以为激活码,下载服务器地址,下载服务器的设备标识以及目标配置文件的标识等信息。
411、eUICC确定下载信息指示的下载服务器。
412、eUICC通过eUICC中的LPA向下载服务器发送用于请求下载目标配置 文件的配置文件下载请求。
其中,该配置文件下载请求携带下载验证信息。
413、下载服务器确定目标配置文件为需要通过eUICC中的本地配置文件助手LPA下载的配置文件。
414、下载服务器判断配置文件下载请求是否是通过eUICC中的LPA发送的。
415、若配置文件下载请求是通过eUICC中的LPA发送的,下载服务器向eUICC发送允许下载响应。
其中,下载服务器向eUICC发送允许下载响应之前,还可以先判断下载验证信息是否正确,如果正确,则确定发送配置文件请求的LPA所属的eUICC为合法申请目标配置文件的eUICC,如果不正确,则确定发送配置文件请求的LPA所属的eUICC为不合法的,则拒绝下载。例如:可以根据确认码来确定发送配置文件请求的eUICC是否为合法的eUICC,进一步地,还可以根据eUICC的卡标识来查找该eUICC所关联的Profile。
416、eUICC从下载服务器中下载目标配置文件。
417、eUICC向用户终端发送用于提示目标配置文件成功下载到eUICC中的提示信息。
418、用户终端输出提示信息。
其中,图4中上述步骤402~404以及411~418具体可以参考图2中的相关描述,在此不作赘述。
需要说明的是,上述用户终端所执行的操作,也可以由用户终端中的LPA来执行。
在图4所描述的方法流程中,下载服务器可以规定配置文件的LPA指示信息。在用户终端和eUICC中均部署LPA的情况下,当需要下载配置文件时,用户终端可以通过接收下载服务器发送的LPA指示信息来获取LPA指示信息,根据LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载配置文件,从而可以实现配置文件的下载,避免用户终端中的LPA 和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载装置。请参阅图5,图5是本发明实施例公开的一种配置文件下载装置,其中,该配置文件下载装置应用于用户终端,可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。如图5所示,该配置文件下载装置500可以包括:
第一获取单元501,用于获取本地配置文件助手LPA指示信息;
第二获取单元502,用于获取下载目标配置文件所需的下载信息;
发送单元503,用于若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送所述下载信息,以使所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
可选的,所述发送单元503,还用于若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载装置。请参阅图6,图6是本发明实施例公开的另一种配置文件下载装置,其中,该配置文件下载装置应用于用户终端,可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。其中,图6所示的配置文件下载装置是在图5所示的配置文件下载装置的基础上进一步优化得到的,与图5所示的配置文件下载装置相比,图6所示的配置文件下载装置除了包括图5所示的配置文件下载装置的所有单元外,还可以包括:激活单元504和接收单元505,其中,
所述第一获取单元501获取本地配置文件助手LPA指示信息的方式具体 为:
解析激活码,获得所述激活码中携带的所述LPA指示信息;或,
通过所述用户终端中的LPA向所述下载服务器发送配置文件下载请求,并接收所述下载服务器返回的本地配置文件助手LPA指示信息;或,
接收所述eUICC发送的本地配置文件助手LPA指示信息。
其中,所述下载信息包括以下中的至少一个:所述激活码、所述下载服务器的地址、所述下载服务器的设备标识以及所述目标配置文件的标识。
其中,所述第一获取单元501接收所述eUICC发送的本地配置文件助手LPA指示信息的方式具体为:
在激活所述eUICC之后,接收所述eUICC发送的所述LPA指示信息;或,
在向所述eUICC发送所述eUICC的认证信息获取请求之后,接收所述eUICC发送的所述LPA指示信息。
可选的,所述第一获取单元501获取本地配置文件助手LPA指示信息的方式具体为:
向运营商门户服务器发送下载信息获取请求,接收所述运营商门户服务器返回的本地配置文件助手LPA指示信息;或,
向签约管理-发现服务SM-DS服务器发送下载信息获取请求,接收所述SM-DS服务器返回的本地配置文件助手LPA指示信息;其中,所述SM-DS服务器中的所述LPA指示信息是由签约管理-数据准备SM-DP服务器向所述SM-DS服务器发送的通知消息中携带的。
激活单元504,用于在所述第一获取单元获取本地配置文件助手LPA指示信息之前,激活所述eUICC;
接收单元505,用于接收所述eUICC发送的用于表征所述eUICC中部署LPA的eUICC部署信息。
可选的,图6所示的配置文件下载装置500还可以包括:
下载单元506,用于若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,通过所述用户终端中的LPA从所述下载服务器中下载所述目标 配置文件;
所述发送单元503,还用于向所述eUICC发送所述目标配置文件。
所述发送单元503,还用于若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
在图5~图6所描述的配置文件下载装置500中,在用户终端和eUICC中均部署LPA的情况下,当需要下载配置文件时,可以根据第一获取单元501获取的LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载配置文件,从而可以实现配置文件的下载,避免用户终端中的LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载装置。请参阅图7,图7是本发明实施例公开的另一种配置文件下载装置,其中,该配置文件下载装置应用于嵌入式通用集成电路卡eUICC,可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。如图7所示,该配置文件下载装置700可以包括:
接收单元701,用于接收用户终端发送的下载信息;
下载单元702,用于通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载装置。请参阅图8,图8是本发明实施例公开的另一种配置文件下载装置,其中,该配置文件下载装置应用于嵌入式通用集成电路卡eUICC,可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。其中,图8所示的配置文件下载装置是在图7所示的配置文件下载装置的基础上进一步优化得到的,与图7所示的配置文件下载装置相比,图8所示的配置文件 下载装置除了包括图7所示的配置文件下载装置的所有单元外,下载单元702可以包括:
发送子单元7021,用于通过所述eUICC中的LPA向所述下载信息指示的下载服务器发送用于请求下载目标配置文件的配置文件下载请求;
接收子单元7022,用于接收所述下载服务器响应所述配置文件下载请求发送的允许下载响应;
下载子单元7023,用于从所述下载服务器下载所述目标配置文件。
在图7~图8所述的配置文件下载装置700中,接收单元701可以接收用户终端发送的下载信息,进一步地,下载单元702直接通过eUICC中的LPA从下载信息指示的下载服务器中下载目标配置文件,而不会通过用户终端中的LPA下载配置文件,从而不仅可以实现配置文件的下载,还可以避免用户终端中的LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载装置。请参阅图9,图9是本发明实施例公开的另一种配置文件下载装置,其中,该配置文件下载装置应用于下载服务器,可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。如图9所示,该配置文件下载装置900可以包括:
接收单元901,用于接收用于请求下载目标配置文件的配置文件下载请求;
确定单元902,用于确定所述目标配置文件为需要通过嵌入式通用集成电路卡eUICC中的本地配置文件助手LPA下载的配置文件;
判断单元903,用于判断所述配置文件下载请求是否是通过所述eUICC中的LPA发送的;
发送单元904,用于当所述判断单元903判断所述配置文件下载请求是通过所述eUICC中的LPA发送的,向所述eUICC发送允许下载响应,以允许所述eUICC下载所述目标配置文件。
可选的,所述发送单元904还用于当所述判断单元903判断所述配置文件下 载请求是通过用户终端中的LPA发送的,向所述用户终端发送拒绝下载响应;
所述发送单元904,还用于发送用于指示通过所述eUICC中的LPA下载配置文件的LPA指示信息,以使所述用户终端向所述eUICC发送下载配置文件所需的下载信息,并使所述eUICC通过所述eUICC中的LPA向所述下载服务器下载所述目标配置文件。
在图9所描述的配置文件下载装置900中,接收单元901接收用于请求下载目标配置文件的配置文件下载请求之后,确定单元902确定目标配置文件为需要通过eUICC中的LPA下载的配置文件,判断单元903需要判断配置文件下载请求是否是通过所述eUICC中的LPA发送的,若是,发送单元904才会向eUICC发送允许下载响应,以允许eUICC下载目标配置文件,这样,可以确保目标配置文件是通过eUICC中的LPA下载的,以实现配置文件的下载,同时,避免用户终端中的LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种用户终端。请参阅图10,图10是本发明实施例公开的一种用户终端的结构示意图。其中,该用户终端可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。如图10所示,该用户终端1000可以包括:处理器1001、接收器1002、发送器1003以及存储器1004。这些组件通过一条或多条通信总线1005进行通信。本领域技术人员可以理解,图10所示的用户终端的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图10所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中,图10所示的用户终端包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、智能手表、智能眼镜、智能手环等各种移动互联网设备。
处理器1001为用户终端的控制中心,利用各种接口和线路连接整个用户终端的各个部分,通过运行或执行存储在存储器1004内的程序代码和/或模块,以及调用存储在存储器1004内的数据,以执行用户终端的各种功能和/或处理 数据。所述处理器单元可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器1001可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
接收器1002,用于实现用户终端与其他设备(如下载服务器)之间的信息交互,比如:用户终端中的天线。
发送器1003,用于实现用户终端与其他设备(如下载服务器)之间的信息交互,用户终端中的天线。
存储器1004可用于存储程序代码以及模块,处理器1001通过运行存储在存储器1004的程序代码以及模块,从而执行用户终端的各种功能应用以及实现数据处理。存储器1004主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的程序代码,比如识别未连接通信网络的小区的程序代码;数据存储区可存储根据用户终端的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储器1004可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可抹除可规划只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理器单元所执行的操作***及程序代码。处理器单元从非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。操作***包括用于控制和管理常规***任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/ 或驱动器。在本发明实施方式中,操作***可以是Google公司的Android***、Apple公司开发的iOS***或Microsoft公司开发的Windows操作***等,或者是Vxworks这类的嵌入式操作***。
程序代码还可以包括安装在用户终端上的任何应用的程序代码,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由全球定位***提供的功能)、音乐播放等等应用的程序代码。
在图10所示的用户终端中,处理器1001可以调用存储器1004中存储的程序代码,用于执行以下操作:
获取本地配置文件助手LPA指示信息,以及获取下载目标配置文件所需的下载信息;
若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送所述下载信息,以使所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
可选的,所述获取本地配置文件助手LPA指示信息包括:
解析激活码,获得所述激活码中携带的的本地配置文件助手LPA指示信息;或,
控制所述发送器1003通过所述用户终端中的LPA向所述下载服务器发送配置文件下载请求,并控制所述接收器1002接收所述下载服务器返回的本地配置文件助手LPA指示信息;或,
接收所述eUICC发送的本地配置文件助手LPA指示信息。
可选的,所述接收所述eUICC发送的本地配置文件助手LPA指示信息的方式具体为:
在激活所述eUICC之后,接收所述eUICC发送的所述LPA指示信息;或,
在向所述eUICC发送所述eUICC的认证信息获取请求之后,接收所述eUICC发送的所述LPA指示信息。
可选的,所述获取本地配置文件助手LPA指示信息包括:
控制所述发送器1003向运营商门户服务器发送下载信息获取请求,并控制所述接收器1002接收所述运营商门户服务器返回的本地配置文件助手LPA指示信息;或,
控制所述发送器1003向签约管理-发现服务SM-DS服务器发送下载信息获取请求,并控制所述接收器1002接收所述SM-DS服务器返回的本地配置文件助手LPA指示信息;其中,所述SM-DS服务器中的所述LPA指示信息是由签约管理-数据准备SM-DP服务器向所述SM-DS服务器发送的通知消息中携带的。
可选的,所述处理器1001还用于调用所述存储器1004中存储的程序代码,用于执行以下步骤:
若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
可选的,所述处理器1001还用于调用所述存储器1004中存储的程序代码,用于执行以下步骤:
若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,通过所述用户终端中的LPA从所述下载服务器中下载所述目标配置文件,并向所述eUICC发送所述目标配置文件。
可选的,所述获取本地配置文件助手LPA指示信息之前,所述处理器1001还用于调用所述存储器1004中存储的程序代码,用于执行以下步骤:
激活所述eUICC,并接收所述eUICC发送的用于表征所述eUICC中部署LPA的eUICC部署信息。
可选的,所述下载信息包括以下中的至少一个:所述激活码、所述下载服务器的地址、所述下载服务器的设备标识以及所述目标配置文件的标识。
可以理解的是,本实施例的用户终端1000的各模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关 描述,此处不再赘述。
可见,图10描述的用户终端1000中,可以获取LPA指示信息,根据LPA指示信息来选择是通过eUICC中的LPA下载配置文件还是通过用户终端中的LPA下载配置文件,从而可以实现配置文件的下载,避免用户终端中的LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种嵌入式通用集成电路卡eUICC。请参阅图11,图11是本发明实施例公开的一种嵌入式通用集成电路卡eUICC的结构示意图。其中,该eUICC可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。如图11所示,该eUICC1100可以包括:处理器1101以及存储器1102。这些组件通过一条或多条通信总线1103进行通信。本领域技术人员可以理解,图11所示的eUICC的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图11所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,处理器1101用于调用所述存储器1102中存储的程序代码,用于执行以下步骤:
接收用户终端发送的下载信息;
通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
可选的,所述通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件包括:
通过所述eUICC中的LPA向所述下载信息指示的下载服务器发送用于请求下载目标配置文件的配置文件下载请求;
接收所述下载服务器响应所述配置文件下载请求发送的允许下载响应,并从所述下载服务器下载所述目标配置文件。
可以理解的是,本发明实施例的嵌入式通用集成电路卡eUICC1100的各 模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可见,图11所描述的eUICC1100中,eUICC接收用户终端发送的下载信息,并通过eUICC中的LPA从下载信息指示的下载服务器中下载目标配置文件,而不会通过用户终端中的LPA下载配置文件,从而不仅可以实现配置文件的下载,还可以避免用户终端中的LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种下载服务器。请参阅图12,图12是本发明实施例公开的一种下载服务器的结构示意图。其中,该下载服务器可以用于执行图2~图4所描述方法中的部分步骤,具体请参阅图2~图4中的相关描述,在此不作赘述。如图12所示,该下载服务器1200可以包括:处理器1201、接收器1202、发送器1203以及存储器1204。这些组件通过一条或多条通信总线进行通信。本领域技术人员可以理解,图12所示的下载服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图12所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中,图12所示的下载服务器1200可以包括但不限于运营商网络服务器(Mobile Network Operator,MNO)、签约管理-数据准备(Subscription Manager-Data Preparation,SM-DP)服务器、签约管理-安全路由(Subscription Manager-Security Route,SM-SR)服务器、签约管理-发现服务(Subscription Manager-Discovery Service,SM-DS)服务器中的至少一种。
其中,处理器1201用于调用所述存储器1204中存储的程序代码,用于执行以下步骤:
控制所述接收器1202接收用于请求下载目标配置文件的配置文件下载请求;
确定所述目标配置文件为需要通过嵌入式通用集成电路卡eUICC中的本地配置文件助手LPA下载的配置文件;
判断所述配置文件下载请求是否是通过所述eUICC中的LPA发送的,若是,控制所述发送器1203向所述eUICC发送允许下载响应,以允许所述eUICC下载所述目标配置文件。
可选的,所述处理器1201还用于调用所述存储器1204中存储的程序代码,用于执行以下步骤:
若所述配置文件下载请求是通过用户终端中的LPA发送的,控制所述发送器1203向所述用户终端发送拒绝下载响应;
控制所述发送器1203向所述用户终端发送用于指示通过所述eUICC中的LPA下载配置文件的LPA指示信息,以使所述用户终端向所述eUICC发送下载配置文件所需的下载信息,并使所述eUICC通过所述eUICC中的LPA向所述下载服务器下载所述目标配置文件。
可以理解的是,本实施例的下载服务器1200的各模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可见,图12所描述的下载服务器1200中,在确定目标配置文件为需要通过eUICC中的LPA下载的配置文件时,下载服务器通过判断配置文件下载请求是否是通过所述eUICC中的LPA发送的,可以确保目标配置文件是通过eUICC中的LPA下载的,以实现配置文件的下载,同时,避免用户终端中的LPA和eUICC中的LPA出现冲突。
基于图1所示的网络架构,本发明实施例公开了一种配置文件下载***的结构示意图。如图13所示,该配置文件下载***1300可以包括:下载服务器1301、用户终端1302以及嵌入式通用集成电路卡eUICC1303。其中,下载服务器1301可以包括图9所述的配置文件下载装置900,用户终端1302可以包括图5或图6所述的配置文件下载装置500,嵌入式通用集成电路卡eUICC1303可以包括图7或图8所述的配置文件下载装置700。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表 述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的配置文件下载方法及相关设备、***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (37)

  1. 一种配置文件下载方法,其特征在于,包括:
    用户终端获取本地配置文件助手LPA指示信息,以及获取下载目标配置文件所需的下载信息;
    若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,所述用户终端向所述eUICC发送所述下载信息,以使所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载所述目标配置文件。
  2. 根据权利要求1所述的方法,其特征在于,所述用户终端获取本地配置文件助手LPA指示信息包括:
    所述用户终端解析激活码,获得所述激活码中携带的本地配置文件助手LPA指示信息;或,
    所述用户终端通过所述用户终端中的LPA向所述下载服务器发送配置文件下载请求,并接收所述下载服务器返回的本地配置文件助手LPA指示信息;或,
    所述用户终端接收所述eUICC发送的本地配置文件助手LPA指示信息。
  3. 根据权利要求2所述的方法,其特征在于,所述用户终端接收所述eUICC发送的本地配置文件助手LPA指示信息的方式具体为:
    所述用户终端在激活所述eUICC之后,接收所述eUICC发送的所述LPA指示信息;或,
    所述用户终端在向所述eUICC发送所述eUICC的认证信息获取请求之后,接收所述eUICC发送的所述LPA指示信息。
  4. 根据权利要求1所述的方法,其特征在于,所述用户终端获取本地配置文件助手LPA指示信息包括:
    所述用户终端向运营商门户服务器发送下载信息获取请求,接收所述运营商门户服务器返回的本地配置文件助手LPA指示信息;或,
    所述用户终端向签约管理-发现服务SM-DS服务器发送下载信息获取请 求,接收所述SM-DS服务器返回的本地配置文件助手LPA指示信息;其中,所述SM-DS服务器中的所述LPA指示信息是由签约管理-数据准备SM-DP服务器向所述SM-DS服务器发送的通知消息中携带的。
  5. 根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
    若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,所述用户终端向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
  6. 根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
    若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,所述用户终端通过所述用户终端中的LPA从所述下载服务器下载所述目标配置文件,并向所述eUICC发送所述目标配置文件。
  7. 根据权利要求1~6任一项所述的方法,其特征在于,所述用户终端获取本地配置文件助手LPA指示信息之前,所述方法还包括:
    所述用户终端激活所述eUICC,并接收所述eUICC发送的用于表征所述eUICC中部署LPA的eUICC部署信息。
  8. 根据权利要求2所述的方法,其特征在于,所述下载信息包括以下中的至少一个:所述激活码、所述下载服务器的地址、所述下载服务器的设备标识以及所述目标配置文件的标识。
  9. 一种配置文件下载方法,其特征在于,包括:
    嵌入式通用集成电路卡eUICC接收用户终端发送的下载信息;
    所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
  10. 根据权利要求9所述的方法,其特征在于,所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件包括:
    所述eUICC通过所述eUICC中的LPA向所述下载信息指示的下载服务器发送用于请求下载目标配置文件的配置文件下载请求;
    所述eUICC接收所述下载服务器响应所述配置文件下载请求发送的允许下载响应,并从所述下载服务器下载所述目标配置文件。
  11. 一种配置文件下载方法,其特征在于,包括:
    下载服务器接收用于请求下载目标配置文件的配置文件下载请求;
    所述下载服务器确定所述目标配置文件为需要通过嵌入式通用集成电路卡eUICC中的本地配置文件助手LPA下载的配置文件;
    所述下载服务器判断所述配置文件下载请求是否是通过所述eUICC中的LPA发送的,若是,所述下载服务器向所述eUICC发送允许下载响应,以允许所述eUICC下载所述目标配置文件。
  12. 根据权利要求11所述的方法,其特征在于,所述方法还包括:
    若所述配置文件下载请求是通过用户终端中的LPA发送的,所述下载服务器向所述用户终端发送拒绝下载响应;
    所述下载服务器向所述用户终端发送用于指示通过所述eUICC中的LPA下载配置文件的LPA指示信息,以使所述用户终端向所述eUICC发送下载配置文件所需的下载信息,并使所述eUICC通过所述eUICC中的LPA向所述下载服务器下载所述目标配置文件。
  13. 一种配置文件下载装置,应用于用户终端,其特征在于,包括:
    第一获取单元,用于获取本地配置文件助手LPA指示信息;
    第二获取单元,用于获取下载目标配置文件所需的下载信息;
    发送单元,用于若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送所述下载信息,以使所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载所述目标配置文件。
  14. 根据权利要求13所述的装置,其特征在于,所述第一获取单元获取本地配置文件助手LPA指示信息的方式具体为:
    解析激活码,获得所述激活码中携带的本地配置文件助手LPA指示信息;或,
    通过所述用户终端中的LPA向所述下载服务器发送配置文件下载请求,并接收所述下载服务器返回的本地配置文件助手LPA指示信息;或,
    接收所述eUICC发送的本地配置文件助手LPA指示信息。
  15. 根据权利要求14所述的装置,其特征在于,所述第一获取单元接收所述eUICC发送的本地配置文件助手LPA指示信息的方式具体为:
    在激活所述eUICC之后,接收所述eUICC发送的所述LPA指示信息;或,
    在向所述eUICC发送所述eUICC的认证信息获取请求之后,接收所述eUICC发送的所述LPA指示信息。
  16. 根据权利要求13所述的装置,其特征在于,所述第一获取单元获取本地配置文件助手LPA指示信息的方式具体为:
    向运营商门户服务器发送下载信息获取请求,接收所述运营商门户服务器返回的本地配置文件助手LPA指示信息;或,
    向签约管理-发现服务SM-DS服务器发送下载信息获取请求,接收所述SM-DS服务器返回的本地配置文件助手LPA指示信息;其中,所述SM-DS服务器中的所述LPA指示信息是由签约管理-数据准备SM-DP服务器向所述SM-DS服务器发送的通知消息中携带的。
  17. 根据权利要求13~16任一项所述的装置,其特征在于,所述发送单元还用于若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
  18. 根据权利要求13~16任一项所述的装置,其特征在于,所述装置还包括:
    下载单元,用于若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,通过所述用户终端中的LPA从所述下载服务器下载所述目标配置文件;
    所述发送单元,还用于向所述eUICC发送所述目标配置文件。
  19. 根据权利要求13~18任一项所述的装置,其特征在于,所述用户终端还包括:
    激活单元,用于在所述第一获取单元获取本地配置文件助手LPA指示信息之前,激活所述eUICC;
    接收单元,用于接收所述eUICC发送的用于表征所述eUICC中部署LPA的eUICC部署信息。
  20. 根据权利要求14所述的装置,其特征在于,所述下载信息包括以下中的至少一个:所述激活码、所述下载服务器的地址、所述下载服务器的设备标识以及所述目标配置文件的标识。
  21. 一种配置文件下载装置,应用于嵌入式通用集成电路卡eUICC,其特征在于,包括:
    接收单元,用于接收用户终端发送的下载信息;
    下载单元,用于通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
  22. 根据权利要求21所述的装置,其特征在于,所述下载单元包括:
    发送子单元,用于通过所述eUICC中的LPA向所述下载信息指示的下载服务器发送用于请求下载目标配置文件的配置文件下载请求;
    接收子单元,用于接收所述下载服务器响应所述配置文件下载请求发送的允许下载响应;
    下载子单元,用于从所述下载服务器下载所述目标配置文件。
  23. 一种配置文件下载装置,应用于下载服务器,其特征在于,包括:
    接收单元,用于接收用于请求下载目标配置文件的配置文件下载请求;
    确定单元,用于确定所述目标配置文件为需要通过嵌入式通用集成电路卡eUICC中的本地配置文件助手LPA下载的配置文件;
    判断单元,用于判断所述配置文件下载请求是否是通过所述eUICC中的LPA发送的;
    发送单元,用于当所述判断单元判断所述配置文件下载请求是通过所述 eUICC中的LPA发送的,向所述eUICC发送允许下载响应,以允许所述eUICC下载所述目标配置文件。
  24. 根据权利要求23所述的装置,其特征在于,所述发送单元还用于当所述判断单元判断所述配置文件下载请求是通过用户终端中的LPA发送的,向所述用户终端发送拒绝下载响应;
    所述发送单元,还用于发送用于指示通过所述eUICC中的LPA下载配置文件的LPA指示信息,以使所述用户终端向所述eUICC发送下载配置文件所需的下载信息,并使所述eUICC通过所述eUICC中的LPA向所述下载服务器下载所述目标配置文件。
  25. 一种用户终端,其特征在于,包括:处理器、接收器、发送器以及存储器,其中,所述处理器、接收器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    获取本地配置文件助手LPA指示信息,以及获取下载目标配置文件所需的下载信息;
    若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送所述下载信息,以使所述eUICC通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载所述目标配置文件。
  26. 根据权利要求25所述的用户终端,其特征在于,所述获取本地配置文件助手LPA指示信息包括:
    解析激活码,获得所述激活码中携带的的本地配置文件助手LPA指示信息;或,
    控制所述发送器通过所述用户终端中的LPA向所述下载服务器发送配置文件下载请求,并控制所述接收器接收所述下载服务器返回的本地配置文件助手LPA指示信息;或,
    接收所述eUICC发送的本地配置文件助手LPA指示信息。
  27. 根据权利要求26所述的用户终端,其特征在于,所述接收所述eUICC 发送的本地配置文件助手LPA指示信息的方式具体为:
    在激活所述eUICC之后,接收所述eUICC发送的所述LPA指示信息;或,
    在向所述eUICC发送所述eUICC的认证信息获取请求之后,接收所述eUICC发送的所述LPA指示信息。
  28. 根据权利要求25所述的用户终端,其特征在于,所述获取本地配置文件助手LPA指示信息包括:
    控制所述发送器向运营商门户服务器发送下载信息获取请求,并控制所述接收器接收所述运营商门户服务器返回的本地配置文件助手LPA指示信息;或,
    控制所述发送器向签约管理-发现服务SM-DS服务器发送下载信息获取请求,并控制所述接收器接收所述SM-DS服务器返回的本地配置文件助手LPA指示信息;其中,所述SM-DS服务器中的所述LPA指示信息是由签约管理-数据准备SM-DP服务器向所述SM-DS服务器发送的通知消息中携带的。
  29. 根据权利要求25~28任一项所述的用户终端,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    若所述LPA指示信息指示通过嵌入式通用集成电路卡eUICC中的LPA下载配置文件,向所述eUICC发送下载验证信息,所述下载验证信息包括以下中的至少一个:确认码、所述用户终端的移动设备国际身份码以及所述eUICC的卡标识。
  30. 根据权利要求25~28任一项所述的用户终端,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    若所述LPA指示信息指示通过所述用户终端中的LPA下载配置文件,通过所述用户终端中的LPA从所述下载服务器下载所述目标配置文件,并向所述eUICC发送所述目标配置文件。
  31. 根据权利要求25~30任一项所述的用户终端,其特征在于,所述获取本地配置文件助手LPA指示信息之前,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    激活所述eUICC,并接收所述eUICC发送的用于表征所述eUICC中部署LPA的eUICC部署信息。
  32. 根据权利要求26所述的用户终端,其特征在于,所述下载信息包括以下中的至少一个:所述激活码、所述下载服务器的地址、所述下载服务器的设备标识以及所述目标配置文件的标识。
  33. 一种嵌入式通用集成电路卡eUICC,其特征在于,包括:处理器以及存储器,其中,所述处理器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    接收用户终端发送的下载信息;
    通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件。
  34. 根据权利要求33所述的eUICC,其特征在于,所述通过所述eUICC中的LPA从所述下载信息指示的下载服务器下载目标配置文件包括:
    通过所述eUICC中的LPA向所述下载信息指示的下载服务器发送用于请求下载目标配置文件的配置文件下载请求;
    接收所述下载服务器响应所述配置文件下载请求发送的允许下载响应,并从所述下载服务器下载所述目标配置文件。
  35. 一种下载服务器,其特征在于,包括:处理器、接收器、发送器以及存储器,其中,所述处理器、接收器、发送器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述接收器接收用于请求下载目标配置文件的配置文件下载请求;
    确定所述目标配置文件为需要通过嵌入式通用集成电路卡eUICC中的本地配置文件助手LPA下载的配置文件;
    判断所述配置文件下载请求是否是通过所述eUICC中的LPA发送的,若是,控制所述发送器向所述eUICC发送允许下载响应,以允许所述eUICC下载 所述目标配置文件。
  36. 根据权利要求35所述的下载服务器,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    若所述配置文件下载请求是通过用户终端中的LPA发送的,控制所述发送器向所述用户终端发送拒绝下载响应;
    控制所述发送器向所述用户终端发送用于指示通过所述eUICC中的LPA下载配置文件的LPA指示信息,以使所述用户终端向所述eUICC发送下载配置文件所需的下载信息,并使所述eUICC通过所述eUICC中的LPA向所述下载服务器下载所述目标配置文件。
  37. 一种配置文件下载***,其特征在于,包括如权利要求25~32任一项所述的用户终端、如权利要求33或34任一项所述的eUICC以及如权利要求35或36所述的下载服务器。
PCT/CN2016/075515 2016-03-03 2016-03-03 一种配置文件下载方法及相关设备、*** WO2017147873A1 (zh)

Priority Applications (10)

Application Number Priority Date Filing Date Title
EP21191539.2A EP3968677B1 (en) 2016-03-03 2016-03-03 Profile download method and system, and related device
CN201680066798.7A CN108353462B (zh) 2016-03-03 2016-03-03 一种配置文件下载方法及相关设备、***
EP20156813.6A EP3726868B1 (en) 2016-03-03 2016-03-03 Profile download method and system, and related device
US16/082,217 US10616754B2 (en) 2016-03-03 2016-03-03 Profile download method and system, and related device
PCT/CN2016/075515 WO2017147873A1 (zh) 2016-03-03 2016-03-03 一种配置文件下载方法及相关设备、***
EP23165235.5A EP4236412A3 (en) 2016-03-03 2016-03-03 Profile download method and system, and related device
ES20156813T ES2898302T3 (es) 2016-03-03 2016-03-03 Procedimiento y sistema de descarga de perfiles y dispositivo relacionado
ES21191539T ES2946168T3 (es) 2016-03-03 2016-03-03 Procedimiento y sistema de descarga de perfiles y dispositivo relacionado
EP16892064.3A EP3413685B1 (en) 2016-03-03 2016-03-03 Profile download method, and related devices and system
US16/799,131 US10924917B2 (en) 2016-03-03 2020-02-24 Profile download method and system, and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/075515 WO2017147873A1 (zh) 2016-03-03 2016-03-03 一种配置文件下载方法及相关设备、***

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US16/082,217 A-371-Of-International US10616754B2 (en) 2016-03-03 2016-03-03 Profile download method and system, and related device
US16/799,131 Continuation US10924917B2 (en) 2016-03-03 2020-02-24 Profile download method and system, and related device

Publications (1)

Publication Number Publication Date
WO2017147873A1 true WO2017147873A1 (zh) 2017-09-08

Family

ID=59742358

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/075515 WO2017147873A1 (zh) 2016-03-03 2016-03-03 一种配置文件下载方法及相关设备、***

Country Status (5)

Country Link
US (2) US10616754B2 (zh)
EP (4) EP3413685B1 (zh)
CN (1) CN108353462B (zh)
ES (2) ES2946168T3 (zh)
WO (1) WO2017147873A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110169100A (zh) * 2017-12-19 2019-08-23 华为技术有限公司 配置文件管理的方法、嵌入式通用集成电路卡和终端
CN110446201A (zh) * 2019-09-20 2019-11-12 恒宝股份有限公司 一种实现eSIM远程配置的通信模组、通信方法及***
WO2020050701A1 (en) * 2018-09-07 2020-03-12 Samsung Electronics Co., Ltd. Apparatus and method for ssp device and server to negotiate digital certificates
CN111148088A (zh) * 2018-11-02 2020-05-12 ***通信集团终端有限公司 管理移动终端的方法、装置、设备和存储介质以及***
EP3718292A4 (en) * 2018-01-12 2021-01-20 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE FOR MANAGING AN INTEGRATED SUBSCRIBER IDENTIFICATION MODULE AND ASSOCIATED PROCESS
EP3761606A4 (en) * 2018-04-25 2021-05-05 Huawei Technologies Co., Ltd. CONFIGURATION FILE TRANSMISSION PROCESS, ASSOCIATED DEVICE AND STORAGE MEDIA

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3413685B1 (en) * 2016-03-03 2020-02-26 Huawei Technologies Co., Ltd. Profile download method, and related devices and system
KR102484367B1 (ko) 2016-09-09 2023-01-04 삼성전자주식회사 UICC와 eUICC의 제어 방법 및 시스템
FR3062768A1 (fr) * 2017-02-09 2018-08-10 Orange Technique d'obtention d'un profil d'acces a un reseau
US10057761B1 (en) * 2017-05-31 2018-08-21 T-Mobile Usa, Inc. Capability- and user-based profile downloads for networked devices
WO2020032589A1 (en) * 2018-08-07 2020-02-13 Samsung Electronics Co., Ltd. Method, apparatus, and system for authorizing remote profile management
US10798564B2 (en) * 2018-10-05 2020-10-06 T-Mobile USA, Inc Machine-readable code-based embedded subscriber identity module (ESIM) profile download
KR102536948B1 (ko) * 2018-10-29 2023-05-25 삼성전자주식회사 Ssp의 번들을 관리하는 방법 및 장치
WO2020145623A1 (en) * 2019-01-08 2020-07-16 Samsung Electronics Co., Ltd. Apparatus and method for handling esim profile for issp device
KR102618287B1 (ko) * 2019-01-08 2023-12-27 삼성전자 주식회사 eSIM Profile을 iSSP 장치에 핸들링하기 위한 방법 및 장치
CN109819434A (zh) * 2019-01-11 2019-05-28 深圳市斯凯荣科技有限公司 一种基于eSIM的卡池***及控制方法
KR20200114392A (ko) * 2019-03-28 2020-10-07 삼성전자주식회사 가입자 프로파일을 설치하기 위한 방법 및 그 전자 장치
IT201900004809A1 (it) * 2019-03-29 2020-09-29 St Microelectronics Srl Procedimento per la gestione di profile in embedded universal integrated circuit cards, corrispondente sistema e prodotto informatico
CN110225510A (zh) * 2019-06-11 2019-09-10 三星电子(中国)研发中心 用于烧录嵌入式sim卡的方法和装置
KR102651703B1 (ko) * 2019-10-02 2024-03-28 삼성전자 주식회사 무선 통신 시스템의 SIM Profile을 재설치 하는 방법 및 장치
CN111142885B (zh) * 2019-12-24 2023-07-07 中国联合网络通信集团有限公司 一种eSIM设备管理方法、装置、设备及存储介质
CN111556015B (zh) * 2020-03-25 2022-01-21 深圳市广和通无线股份有限公司 嵌入式用户识别卡开发平台和嵌入式用户识别卡配置方法
CN114125741A (zh) * 2020-08-27 2022-03-01 荣耀终端有限公司 一种显示方法及电子设备
KR20220039417A (ko) * 2020-09-22 2022-03-29 삼성전자주식회사 기기 변경 시 서로 다른 버전의 프로파일 이동을 위한 방법 및 장치
CN112492548B (zh) * 2020-10-31 2022-08-05 联通***集成有限公司贵州省分公司 一种eSIM下载通讯***及其通讯方法
WO2022220616A1 (en) * 2021-04-14 2022-10-20 Samsung Electronics Co., Ltd. Method and apparatus for managing events in a wireless communication system
JP2024515008A (ja) * 2021-04-23 2024-04-04 サムスン エレクトロニクス カンパニー リミテッド 電子装置及び電子装置に組み込み型加入者識別モジュールのプロファイルをインストールする方法
CN115484586A (zh) * 2021-06-16 2022-12-16 Oppo广东移动通信有限公司 文件管理方法、装置、电子设备和可读存储介质
CN114513787A (zh) * 2021-12-29 2022-05-17 博鼎实华(北京)技术有限公司 eSIM终端码号下载流程一致性测试方法及装置
TWI787035B (zh) * 2022-01-04 2022-12-11 緯創資通股份有限公司 網路服務存取方法及其相關行動終端裝置
KR20230123738A (ko) * 2022-02-17 2023-08-24 삼성전자주식회사 eSIM 기기 변경을 위한 Activation Code를 전달하고 저장하는 방법 및 장치
FR3134493A1 (fr) * 2022-04-08 2023-10-13 Orange Procédé d’activation d’un profil utilisateur dans un équipement terminal, dispositif, système et programme d’ordinateur correspondant
CN117082488A (zh) * 2022-08-12 2023-11-17 中兴通讯股份有限公司 配置文件下载方法、终端及存储介质
WO2024058432A1 (ko) * 2022-09-14 2024-03-21 삼성전자 주식회사 프로파일 다운로드를 관리하는 전자 장치 및 그 동작 방법
CN116319954A (zh) * 2022-12-30 2023-06-23 天翼物联科技有限公司 服务器平台与终端设备交互的方法、装置、设备及介质
CN116017403A (zh) * 2022-12-30 2023-04-25 天翼物联科技有限公司 eSIM设备的LPA自动编译方法、***及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101578892A (zh) * 2005-03-15 2009-11-11 万平有限公司 无线电数据交换
CN101600265A (zh) * 2009-06-30 2009-12-09 中兴通讯股份有限公司 通用集成电路卡的确定方法及装置
US20130095794A1 (en) * 2011-10-13 2013-04-18 Signalset, Inc. Real-time management of a wireless device operation on multiple networks
CN104396289A (zh) * 2012-05-11 2015-03-04 苹果公司 调配嵌入式用户身份模块
CN104813634A (zh) * 2012-11-21 2015-07-29 苹果公司 用于管理访问控制的基于策略的技术

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102164447B1 (ko) 2012-11-19 2020-10-13 삼성전자주식회사 단말 장치에 내장되어 설치되는 가입자 인증 모듈의 프로파일 구성 방법 및 이를 이용하는 장치
WO2015183759A1 (en) 2014-05-30 2015-12-03 Apple Inc. SUPPORTING SIM TOOLKIT APPLICATIONS IN EMBEDDED UICCs
KR102250685B1 (ko) * 2014-07-01 2021-05-12 삼성전자 주식회사 eUICC(embedded Universal Integrated Circuit Card)를 위한 프로파일 설치 방법 및 장치
KR102231948B1 (ko) 2014-07-17 2021-03-25 삼성전자 주식회사 프로파일 관리서버의 업데이트 방법 및 장치
WO2017082697A1 (en) * 2015-11-13 2017-05-18 Samsung Electronics Co., Ltd. Method and apparatus for downloading profile on embedded universal integrated circuit card of terminal
US10305933B2 (en) * 2015-11-23 2019-05-28 Blackberry Limited Method and system for implementing usage restrictions on profiles downloaded to a mobile device
EP3413685B1 (en) * 2016-03-03 2020-02-26 Huawei Technologies Co., Ltd. Profile download method, and related devices and system
AU2016404892B2 (en) * 2016-04-27 2019-11-21 Huawei Technologies Co., Ltd. Traffic package providing method and related device
EP4221088A3 (en) * 2017-02-10 2023-09-06 Huawei Technologies Co., Ltd. Method and system for updating certificate issuer public key, and related device
EP3592014B1 (en) * 2017-03-31 2021-03-03 Huawei Technologies Co., Ltd. Method and device for adding authentication algorithm program
KR102394334B1 (ko) * 2017-12-19 2022-05-06 삼성전자주식회사 보안 엘리먼트를 이용하여 통신 서비스를 제공하는 방법 및 이를 위한 전자 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101578892A (zh) * 2005-03-15 2009-11-11 万平有限公司 无线电数据交换
CN101600265A (zh) * 2009-06-30 2009-12-09 中兴通讯股份有限公司 通用集成电路卡的确定方法及装置
US20130095794A1 (en) * 2011-10-13 2013-04-18 Signalset, Inc. Real-time management of a wireless device operation on multiple networks
CN104396289A (zh) * 2012-05-11 2015-03-04 苹果公司 调配嵌入式用户身份模块
CN104813634A (zh) * 2012-11-21 2015-07-29 苹果公司 用于管理访问控制的基于策略的技术

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110169100B (zh) * 2017-12-19 2021-10-15 华为技术有限公司 配置文件管理的方法、嵌入式通用集成电路卡和终端
US12041456B2 (en) 2017-12-19 2024-07-16 Huawei Technologies Co., Ltd. Profile management method, embedded universal integrated circuit card, and terminal
CN110169100A (zh) * 2017-12-19 2019-08-23 华为技术有限公司 配置文件管理的方法、嵌入式通用集成电路卡和终端
US11516672B2 (en) 2017-12-19 2022-11-29 Huawei Technologies Co., Ltd. Profile management method, embedded universal integrated circuit card, and terminal
EP3703400A4 (en) * 2017-12-19 2020-11-25 Huawei Technologies Co. Ltd. PROCESS FOR PROFILE MANAGEMENT, EMBEDDED UNIVERSAL CHIP CARD AND TERMINAL
EP4009680A1 (en) * 2017-12-19 2022-06-08 Huawei Technologies Co., Ltd. Profile management method, embedded universal integrated circuit card, and terminal
EP3718292A4 (en) * 2018-01-12 2021-01-20 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE FOR MANAGING AN INTEGRATED SUBSCRIBER IDENTIFICATION MODULE AND ASSOCIATED PROCESS
JP2021519990A (ja) * 2018-04-25 2021-08-12 華為技術有限公司Huawei Technologies Co.,Ltd. プロファイル伝送方法、関連デバイス、および記憶媒体
EP3761606A4 (en) * 2018-04-25 2021-05-05 Huawei Technologies Co., Ltd. CONFIGURATION FILE TRANSMISSION PROCESS, ASSOCIATED DEVICE AND STORAGE MEDIA
JP7055901B2 (ja) 2018-04-25 2022-04-18 華為技術有限公司 プロファイル伝送方法、関連デバイス、および記憶媒体
US11669342B2 (en) 2018-04-25 2023-06-06 Huawei Technologies Co., Ltd. Profile transmission method, related device, and storage medium
WO2020050701A1 (en) * 2018-09-07 2020-03-12 Samsung Electronics Co., Ltd. Apparatus and method for ssp device and server to negotiate digital certificates
US11849317B2 (en) 2018-09-07 2023-12-19 Samsung Electronics Co., Ltd. Apparatus and method for SSP device and server to negotiate digital certificates
US11153752B2 (en) 2018-09-07 2021-10-19 Samsung Electronics Co., Ltd. Apparatus and method for SSP device and server to negotiate digital certificates
CN111148088A (zh) * 2018-11-02 2020-05-12 ***通信集团终端有限公司 管理移动终端的方法、装置、设备和存储介质以及***
CN111148088B (zh) * 2018-11-02 2022-12-06 ***通信集团终端有限公司 管理移动终端的方法、装置、设备和存储介质以及***
CN110446201A (zh) * 2019-09-20 2019-11-12 恒宝股份有限公司 一种实现eSIM远程配置的通信模组、通信方法及***
CN110446201B (zh) * 2019-09-20 2022-03-18 恒宝股份有限公司 一种实现eSIM远程配置的通信模组、通信方法及***

Also Published As

Publication number Publication date
CN108353462A (zh) 2018-07-31
US10924917B2 (en) 2021-02-16
EP4236412A3 (en) 2023-09-13
ES2946168T3 (es) 2023-07-13
US10616754B2 (en) 2020-04-07
EP3968677B1 (en) 2023-05-10
EP4236412A2 (en) 2023-08-30
EP3968677A1 (en) 2022-03-16
US20190327605A1 (en) 2019-10-24
EP3413685A4 (en) 2018-12-12
EP3726868A1 (en) 2020-10-21
EP3413685A1 (en) 2018-12-12
EP3726868B1 (en) 2021-09-22
CN108353462B (zh) 2021-05-18
US20200196131A1 (en) 2020-06-18
EP3413685B1 (en) 2020-02-26
ES2898302T3 (es) 2022-03-07

Similar Documents

Publication Publication Date Title
US10924917B2 (en) Profile download method and system, and related device
US12035416B2 (en) ESIM card change method and related device
CN114363891B (zh) 能够迁移订阅的方法
US10506398B2 (en) Implementation of remotely hosted branding content and customizations
US9043936B2 (en) Communications device
CN102308561B (zh) 通过uicc进行的me网络参数配置
JP5751561B2 (ja) アプリケーションストアシステム及び当該アプリケーションストアシステムによる開発方法
CN105472694A (zh) 一种通过扫描二维码接入WiFi的方法及装置
CN111338663B (zh) ***升级方法、终端及存储介质
CN110795737A (zh) 对电子身份证的业务适用范围进行升级的方法和终端设备
CN113647113A (zh) 基于网络的媒体处理安全性
KR20140033213A (ko) 적어도 하나의 서비스에 액세스하기 위한 방법 및 대응하는 시스템
CN108121578B (zh) 生成应用程序的方法、装置和存储介质以及电子设备
CN111787642B (zh) 一种基于第三方应用认证连网方法及装置
CN112566095B (zh) Sim卡的无网开卡方法、终端设备及运营商服务器
WO2016112506A1 (zh) 配置嵌入式通用集成电路卡的方法及设备
CN112235784B (zh) 基于vSIM的码号管理方法、装置及设备
CN109831588B (zh) 一种用于设置目标提示音的方法与设备
CN105574375A (zh) 一种安全操作方法及装置
CN112804671A (zh) 网络连接方法、设备及可读存储介质
KR20160064741A (ko) 바로 연결 서비스 제공 방법 및 스마트 기기

Legal Events

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

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2016892064

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016892064

Country of ref document: EP

Effective date: 20180904

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

Ref document number: 16892064

Country of ref document: EP

Kind code of ref document: A1