CN106416192B - Method and device for configuring embedded universal integrated circuit card - Google Patents
Method and device for configuring embedded universal integrated circuit card Download PDFInfo
- Publication number
- CN106416192B CN106416192B CN201580004712.3A CN201580004712A CN106416192B CN 106416192 B CN106416192 B CN 106416192B CN 201580004712 A CN201580004712 A CN 201580004712A CN 106416192 B CN106416192 B CN 106416192B
- Authority
- CN
- China
- Prior art keywords
- profile
- euicc
- message
- mno
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 135
- 230000004044 response Effects 0.000 claims description 147
- 230000015654 memory Effects 0.000 claims description 124
- 230000005540 biological transmission Effects 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 47
- 230000004048 modification Effects 0.000 claims description 15
- 238000012986 modification Methods 0.000 claims description 15
- 239000009041 PM 40 Substances 0.000 description 48
- 238000010586 diagram Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 22
- 230000008569 process Effects 0.000 description 17
- 235000019800 disodium phosphate Nutrition 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 4
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 4
- 238000004549 pulsed laser deposition Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提出了一种配置eUICC的方法,包括:所述eUICC接收PM发送的第一消息,所述第一消息包括更新轮廓和PD的ID;所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,其中,所述第一profile为配置轮廓;所述eUICC将所述第二profile的属性修改为运行属性或者配置属性和运行属性。本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。
An embodiment of the present invention proposes a method for configuring an eUICC, including: the eUICC receives a first message sent by a PM, the first message includes an update profile and an ID of a PD; the eUICC installs the update profile in the In the PD, the first profile profile in the PD is updated to a second profile, wherein the first profile is a configuration profile; the eUICC modifies the attribute of the second profile to a running attribute or a configuration attribute and run properties. In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the eUICC can obtain the update profile from PPer via PM and send the first profile with configuration attributes The profile is updated to a second profile, and the second profile has a running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to assign parameters in the network access credential such as new IMSI and Ki to the second profile again.
Description
技术领域technical field
本发明实施例涉及通信领域,并且更具体地,涉及一种配置嵌入式通用集成电路卡的方法及设备。Embodiments of the present invention relate to the communication field, and more specifically, to a method and device for configuring an embedded universal integrated circuit card.
背景技术Background technique
现有的客户识别模块(Subscriber Identity Module,SIM)卡或通用集成电路卡(Universal Integrated Circuit Card,UICC)一般是由移动网络运营商(Mobile NetworkOperator,MNO)集中向卡商订购,所以在出厂前就已经将接入移动网络所需的签约信息下载到了卡中,用户购买SIM卡或UICC后直接插入终端(Terminal)便可接入移动网络。其中,签约信息可以包括接入移动网络所必须的国际移动用户识别码(International MobileSubscriber Identification Number,IMSI)、鉴权密钥(Key identifier,Ki)、加密算法等。The existing subscriber identity module (Subscriber Identity Module, SIM) card or universal integrated circuit card (Universal Integrated Circuit Card, UICC) is generally ordered by the mobile network operator (Mobile Network Operator, MNO) from the card manufacturer, so before leaving the factory The subscription information required to access the mobile network has been downloaded to the card, and the user can directly insert the SIM card or UICC into the terminal to access the mobile network after purchasing the SIM card or UICC. Wherein, the subscription information may include an International Mobile Subscriber Identification Number (International Mobile Subscriber Identification Number, IMSI), an authentication key (Key identifier, Ki), an encryption algorithm, etc. necessary for accessing the mobile network.
而将传统的UICC卡通过封装或焊接等方式嵌入到终端中所形成的嵌入式UICC卡(embedded UICC,eUICC)不方便插拔,所以也不可以像传统的UICC卡一样随意更换。However, the embedded UICC card (embedded UICC, eUICC) formed by embedding the traditional UICC card into the terminal by encapsulation or welding is inconvenient to plug and unplug, so it cannot be replaced at will like the traditional UICC card.
eUICC并不一定是由MNO采购,也可能由终端制造商采购后将eUICC集成在终端中出售。所以在eUICC出厂前并不知道会被谁使用,在哪使用,所以有可能并不包含可以正常接入移动网络的轮廓(profile),而只有一个可以接入到远程管理平台的profile。也就是说,eUICC可能只包含接入到签约管理-安全路由单元(Subscription Manager-SecureRouting,SM-SR)的属性为配置(Provisioning)属性的配置轮廓(Provisioning Profile,PP),而不包括可以正常接入移动网络的属性为运行(Operational)属性的运行轮廓(Operational Profile,OP)。当eUICC嵌入到终端之后,需要使用远程管理技术,通过签约管理-数据准备单元(Subscription Manager-Data Preparing,SM-DP)和SM-SR来将具有Operational属性的profile下载到eUICC中,之后eUICC就可以利用下载的profile来接入移动网络。The eUICC is not necessarily purchased by the MNO, and may also be purchased by the terminal manufacturer and integrated into the terminal for sale. Therefore, before the eUICC leaves the factory, it is not known who will use it and where it will be used, so it may not contain a profile that can normally access the mobile network, but only a profile that can be accessed to the remote management platform. That is to say, the eUICC may only contain the configuration profile (Provisioning Profile, PP) whose attribute is the provisioning attribute (Provisioning) that is accessed to the Subscription Manager-SecureRouting (SM-SR), and does not include the normal The attribute of accessing the mobile network is an operational profile (Operational Profile, OP) of the operational (Operational) attribute. After the eUICC is embedded in the terminal, it is necessary to use remote management technology to download the profile with the Operational attribute to the eUICC through the subscription management-data preparation unit (Subscription Manager-Data Preparing, SM-DP) and SM-SR, and then the eUICC will The downloaded profile can be used to access the mobile network.
但是,如果需要下载的具有Operational属性的profile和eUICC中的具有Provisioning属性的profile是属于同一个运营商的,那么,采用现有技术的方式会导致网络接入资源的浪费。However, if the profile with the Operational attribute to be downloaded and the profile with the Provisioning attribute in the eUICC belong to the same operator, the use of the prior art will result in a waste of network access resources.
发明内容Contents of the invention
本发明实施例提供了一种配置嵌入式通用集成电路卡的方法及设备,能够节省运营商下载profile时的网络接入资源。Embodiments of the present invention provide a method and device for configuring an embedded universal integrated circuit card, which can save network access resources when an operator downloads a profile.
第一方面,提供了一种配置嵌入式通用集成电路卡eUICC的方法,包括:In the first aspect, a method for configuring an embedded universal integrated circuit card eUICC is provided, including:
所述eUICC接收轮廓管理器PM发送的第一消息,所述第一消息包括更新轮廓和轮廓域PD的标识ID;The eUICC receives a first message sent by the profile manager PM, where the first message includes updating the profile and the ID of the profile domain PD;
所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,其中,所述第一profile为配置轮廓;The eUICC installs the update profile in the PD, so as to update the first profile in the PD to a second profile, where the first profile is a configuration profile;
所述eUICC将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes.
结合第一方面,在第一方面的第一种可能的实现方式中,所述更新轮廓包括第一指令,所述eUICC将所述第二profile的属性修改为运行属性或者配置属性和运行属性,包括:With reference to the first aspect, in a first possible implementation manner of the first aspect, the update profile includes a first instruction, and the eUICC modifies the attribute of the second profile to a running attribute or a configuration attribute and a running attribute, include:
所述eUICC根据所述第一指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes according to the first instruction.
结合第一方面,在第一方面的第二种可能的实现方式中,在所述eUICC将所述第二profile的属性修改为运行属性或者配置属性和运行属性之前,还包括:所述eUICC接收所述PM或者移动网络运营商MNO的第二指令;With reference to the first aspect, in the second possible implementation manner of the first aspect, before the eUICC modifies the attribute of the second profile to the running attribute or the configuration attribute and the running attribute, it further includes: the eUICC receiving a second instruction of the PM or the mobile network operator MNO;
所述eUICC将所述第二profile的属性修改为运行属性或者配置属性和运行属性,包括:所述eUICC根据所述第二指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The eUICC modifying the attributes of the second profile into running attributes or configuration attributes and running attributes includes: the eUICC modifies the attributes of the second profile into running attributes or configuration attributes and run properties.
结合第一方面或者上述第一方面的任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述eUICC将所述更新轮廓安装在所述PD中,包括:With reference to the first aspect or any possible implementation manner of the first aspect above, in a third possible implementation manner of the first aspect, the eUICC installing the update profile in the PD includes:
所述eUICC判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;The eUICC determines whether the size of the available storage space of the PD is sufficient to install the update profile;
若所述eUICC确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If the eUICC determines that the size of the available storage space of the PD is sufficient to install the update profile, install the update profile in the PD;
若所述eUICC确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,所述eUICC为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间中或者所述可用存储空间和所述新的存储空间中。If the eUICC determines that the size of the available storage space of the PD is not enough to install the update profile, the eUICC allocates a new storage space for the PD, and installs the update profile in the new storage space Or in the available storage space and the new storage space.
结合第一方面或者上述第一方面的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,还包括:In combination with the first aspect or any possible implementation manner of the first aspect above, the fourth possible implementation manner of the first aspect further includes:
所述eUICC向所在的终端发送刷新(REFRESH)主动式命令,以使所述终端对所述eUICC进行重启;The eUICC sends a refresh (REFRESH) active command to the terminal where it is located, so that the terminal restarts the eUICC;
所述eUICC采用所述第二profile接入移动网络运营商MNO。The eUICC uses the second profile to access a mobile network operator MNO.
结合第一方面或者上述第一方面的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,在所述eUICC接收PM发送的第一消息之前,还包括:With reference to the first aspect or any possible implementation manner of the first aspect above, in a fifth possible implementation manner of the first aspect, before the eUICC receives the first message sent by the PM, the method further includes:
所述eUICC接收所述PM发送的请求消息;The eUICC receives the request message sent by the PM;
所述eUICC根据所述请求消息,向所述PM发送第二响应消息,其中所述第二响应消息包括所述第一profile的信息。The eUICC sends a second response message to the PM according to the request message, where the second response message includes the information of the first profile.
结合第一方面或者上述第一方面的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,在所述eUICC接收PM发送的第一消息之前,还包括:With reference to the first aspect or any possible implementation manner of the first aspect above, in a sixth possible implementation manner of the first aspect, before the eUICC receives the first message sent by the PM, the method further includes:
所述eUICC接收终端发送的profile下载请求消息,所述profile下载请求消息包括移动网络运营商MNO的ID;The eUICC receives the profile download request message sent by the terminal, and the profile download request message includes the ID of the mobile network operator MNO;
当所述eUICC确定所述MNO为所述第一profile所属的MNO时,所述eUICC根据所述profile下载请求消息,向所述PM发送第二消息,所述第二消息包括所述eUICC的ID和所述第一profile的信息。When the eUICC determines that the MNO is the MNO to which the first profile belongs, the eUICC sends a second message to the PM according to the profile download request message, and the second message includes the ID of the eUICC and the information of the first profile.
结合第一方面或者上述第一方面的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述第一profile的信息包括:With reference to the first aspect or any possible implementation manner of the first aspect above, in a seventh possible implementation manner of the first aspect, the information of the first profile includes:
所述第一profile的ID、所述第一profile所属的MNO的ID和所述第一profile所在的所述PD的ID。The ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
结合第一方面或者上述第一方面的任一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to the first aspect or any possible implementation manner of the first aspect above, in an eighth possible implementation manner of the first aspect, the information of the first profile further includes at least one of the following:
所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The attributes of the first profile, the ID of the profile configurator that downloaded the first profile, and the size of the available storage space of the PD where the first profile is located.
第二方面,提供了一种配置嵌入式通用集成电路卡eUICC的方法,包括:In the second aspect, a method for configuring an embedded universal integrated circuit card eUICC is provided, including:
轮廓管理器PM接收轮廓配置器发送的第一消息,所述第一消息包括更新轮廓、所述eUICC的标识ID和所述eUICC中的轮廓域PD的ID;The profile manager PM receives the first message sent by the profile configurator, where the first message includes updating the profile, the identification ID of the eUICC, and the ID of the profile domain PD in the eUICC;
所述PM根据所述eUICC的ID,向所述eUICC发送第二消息,所述第二消息包括所述更新轮廓和所述PD的ID,以使得所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,并将所述第二profile的属性修改为运行属性或者配置属性和运行属性,其中,所述第一profile为配置轮廓;The PM sends a second message to the eUICC according to the ID of the eUICC, the second message includes the update profile and the ID of the PD, so that the eUICC installs the update profile on the In the PD, the first profile profile in the PD is updated to a second profile, and the attribute of the second profile is modified to a running attribute or a configuration attribute and a running attribute, wherein the first profile is a configuration profile ;
所述PM接收所述eUICC发送的第二响应消息;The PM receives the second response message sent by the eUICC;
所述PM向所述轮廓配置器发送第一响应消息。The PM sends a first response message to the profile configurator.
结合第二方面,在第二方面的第一种可能的实现方式中,还包括:In combination with the second aspect, the first possible implementation manner of the second aspect further includes:
所述PM向所述eUICC发送第一指令,以使得所述eUICC根据所述第一指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The PM sends a first instruction to the eUICC, so that the eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes according to the first instruction.
结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,在所述PM接收轮廓配置器发送的第一消息之前,还包括:With reference to the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, before the PM receives the first message sent by the profile configurator, the method further includes:
所述PM接收移动网络运营商MNO发送的第一请求消息,所述第一请求消息包括所述eUICC的ID和所述MNO的ID;The PM receives a first request message sent by a mobile network operator MNO, where the first request message includes the ID of the eUICC and the ID of the MNO;
所述PM根据所述第一请求消息获取所述第一profile的信息;The PM acquires the information of the first profile according to the first request message;
所述PM向所述MNO发送第三响应消息,所述第三响应消息包括所述第一profile的信息。The PM sends a third response message to the MNO, where the third response message includes the information of the first profile.
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述PM根据所述第一请求消息获取所述第一profile的信息,包括:With reference to the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the PM obtaining information about the first profile according to the first request message includes:
所述PM根据所述第一请求消息中的所述eUICC的ID,向所述eUICC发送第二请求消息;The PM sends a second request message to the eUICC according to the ID of the eUICC in the first request message;
所述PM接收所述eUICC发送的第四响应消息,所述第四响应消息包括所述第一profile的信息。The PM receives a fourth response message sent by the eUICC, where the fourth response message includes information about the first profile.
结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一profile的信息存储在所述PM中的eUICC信息集合EIS中,With reference to the second possible implementation of the second aspect, in a fourth possible implementation of the second aspect, the information of the first profile is stored in the eUICC information set EIS in the PM,
所述PM根据所述第一请求消息获取所述第一profile的信息,包括:The PM obtains the information of the first profile according to the first request message, including:
所述PM从所述EIS中获取所述第一profile的信息。The PM obtains the information of the first profile from the EIS.
结合第二方面的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述PM向所述MNO发送第三响应消息,包括:With reference to any possible implementation manner of the second aspect, in a fifth possible implementation manner of the second aspect, the PM sends a third response message to the MNO, including:
当所述PM确定所述MNO为所述第一profile所属的MNO时,向所述MNO发送第三响应消息。When the PM determines that the MNO is the MNO to which the first profile belongs, the PM sends a third response message to the MNO.
结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第六种可能的实现方式中,在所述PM接收轮廓配置器发送的第一消息之前,还包括:With reference to the second aspect or the first possible implementation manner of the second aspect, in a sixth possible implementation manner of the second aspect, before the PM receives the first message sent by the profile configurator, the method further includes:
所述PM接收所述eUICC发送的第三请求消息,所述第三请求消息包括所述eUICC的ID和第一profile的信息;The PM receives a third request message sent by the eUICC, where the third request message includes the ID of the eUICC and information about the first profile;
所述PM将所述第三请求消息发送至所述第一profile所属的移动网络运营商MNO。The PM sends the third request message to the mobile network operator MNO to which the first profile belongs.
结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID;With reference to the sixth possible implementation manner of the second aspect, in a seventh possible implementation manner of the second aspect, the information of the first profile includes an ID of a profile configurator that downloaded the first profile;
所述PM将所述第三请求消息发送至所述第一profile所属的MNO,包括:The PM sends the third request message to the MNO to which the first profile belongs, including:
所述PM将所述第三请求消息发送至所述轮廓配置器,以使得所述轮廓配置器将所述第三请求消息转发至所述MNO。The PM sends the third request message to the profile configurator such that the profile configurator forwards the third request message to the MNO.
结合第二方面的任一种可能的实现方式,在第二方面的第八种可能的实现方式中,所述第一profile的信息包括:With reference to any possible implementation manner of the second aspect, in an eighth possible implementation manner of the second aspect, the information of the first profile includes:
所述第一profile的ID、所述第一profile所属的MNO的ID和所述第一profile所在的所述PD的ID。The ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
结合第二方面的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to any possible implementation manner of the second aspect, in a ninth possible implementation manner of the second aspect, the information of the first profile further includes at least one of the following:
所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The attributes of the first profile, the ID of the profile configurator that downloaded the first profile, and the size of the available storage space of the PD where the first profile is located.
结合第二方面或者第二方面的任一种可能的实现方式,在第二方面的第十种可能的实现方式中,所述第二profile还具有配置属性。With reference to the second aspect or any possible implementation manner of the second aspect, in a tenth possible implementation manner of the second aspect, the second profile further has a configuration attribute.
第三方面,提供了一种配置嵌入式通用集成电路卡eUICC的方法,包括:In a third aspect, a method for configuring an embedded universal integrated circuit card eUICC is provided, including:
移动网络运营商MNO的设备接收轮廓管理器PM发送的第一消息,所述第一消息包括所述eUICC中的第一轮廓profile的信息,其中,所述第一profile的信息包括所述第一profile的标识ID和所述第一profile所在的轮廓域PD的ID;The equipment of the mobile network operator MNO receives the first message sent by the profile manager PM, where the first message includes information about the first profile in the eUICC, where the information about the first profile includes the first The identification ID of the profile and the ID of the profile domain PD where the first profile is located;
所述MNO的设备根据所述第一profile的信息,确定更新轮廓的ID并更新归属签约服务器HSS中所述第一profile的签约信息;The device of the MNO determines the ID of the update profile according to the information of the first profile and updates the subscription information of the first profile in the home subscription server HSS;
所述MNO的设备向轮廓配置器发送第二消息,其中,所述第二消息包括所述eUICC的ID、所述更新轮廓的ID、所述PD的ID和所述PM的ID,以使得所述轮廓配置器通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中,进一步使得所述eUICC将所述更新轮廓安装在所述PD中,将所述第一profile更新为第二profile并修改所述第二profile的属性;The device of the MNO sends a second message to the profile configurator, wherein the second message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD, and the ID of the PM, so that the The profile configurator downloads the update profile to the PD of the eUICC through the PM, further causing the eUICC to install the update profile in the PD, and update the first profile to the second profile second profile and modify the attributes of the second profile;
所述MNO的设备接收所述轮廓配置器发送的第一响应消息。The device of the MNO receives the first response message sent by the profile configurator.
结合第三方面,在第三方面的第一种可能的实现方式中,在所述MNO的设备接收所述轮廓配置器发送的第一响应消息之后,还包括:With reference to the third aspect, in a first possible implementation manner of the third aspect, after the MNO device receives the first response message sent by the profile configurator, the method further includes:
所述MNO向所述eUICC发送第二指令,以使得所述eUICC根据所述第二指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The MNO sends a second instruction to the eUICC, so that the eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes according to the second instruction.
结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,在所述MNO的设备接收PM发送的第一消息之前,还包括:With reference to the third aspect or the first possible implementation manner of the third aspect, in the second possible implementation manner of the third aspect, before the device of the MNO receives the first message sent by the PM, the method further includes:
所述MNO的设备接收用户的签约请求,所述签约请求包括所述eUICC的ID;The device of the MNO receives the subscription request of the user, and the subscription request includes the ID of the eUICC;
所述MNO的设备根据所述签约请求,向所述PM发送请求消息;The MNO device sends a request message to the PM according to the subscription request;
所述第一消息为与所述请求消息对应的第二响应消息。The first message is a second response message corresponding to the request message.
结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述签约请求还包括所述PM的ID。With reference to the second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the subscription request further includes the ID of the PM.
结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述MNO接收PM发送的第一消息,包括:With reference to the third aspect or the first possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the MNO receiving the first message sent by the PM includes:
所述MNO的设备从所述轮廓配置器接收所述PM发送的所述第一消息。The device of the MNO receives the first message sent by the PM from the profile configurator.
结合第三方面或者上述第三方面的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述第一消息还包括所述PM的ID和所述eUICC的ID。With reference to the third aspect or any possible implementation manner of the third aspect above, in a fifth possible implementation manner of the third aspect, the first message further includes the ID of the PM and the ID of the eUICC .
结合第三方面或者上述第三方面的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述第二消息还包括密钥的信息,以使得所述轮廓配置器采用所述密钥保护所述更新轮廓的传输。With reference to the third aspect or any possible implementation manner of the third aspect above, in a sixth possible implementation manner of the third aspect, the second message further includes key information, so that the profile configuration The device uses the key to protect the transmission of the update profile.
结合第三方面或者上述第三方面的任一种可能的实现方式,在第三方面的第七种可能的实现方式中,第一profile的信息还包括所述第一profile所在的PD的可用存储空间的大小,所述第二消息还包括所述第一profile所在的PD的可用存储空间的大小,以使得所述轮廓配置器在确定所述第一profile所在的PD的可用存储空间的大小足够安装所述更新轮廓时,通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中。With reference to the third aspect or any possible implementation manner of the third aspect above, in a seventh possible implementation manner of the third aspect, the information of the first profile further includes available storage of the PD where the first profile is located. The size of the space, the second message also includes the size of the available storage space of the PD where the first profile is located, so that the profile configurator determines that the size of the available storage space of the PD where the first profile is located is sufficient When installing the update profile, download the update profile to the PD of the eUICC through the PM.
结合第三方面或者上述第三方面的任一种可能的实现方式,在第三方面的第八种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to the third aspect or any possible implementation manner of the third aspect above, in an eighth possible implementation manner of the third aspect, the information of the first profile further includes at least one of the following:
所述第一profile所属的MNO的ID、所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The ID of the MNO to which the first profile belongs, the attribute of the first profile, the ID of the profile configurator that downloads the first profile, and the size of the available storage space of the PD where the first profile is located.
第四方面,提供了一种嵌入式通用集成电路卡eUICC,包括:In the fourth aspect, an embedded universal integrated circuit card eUICC is provided, including:
接收单元,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括更新轮廓和轮廓域PD的标识ID;The receiving unit is configured to receive the first message sent by the profile manager PM, the first message includes updating the profile and the identification ID of the profile domain PD;
处理单元,用于将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,其中,所述第一profile为配置轮廓;a processing unit, configured to install the update profile in the PD, so as to update the first profile in the PD to a second profile, wherein the first profile is a configuration profile;
所述处理单元,还用于将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processing unit is further configured to modify the attributes of the second profile into running attributes or configuration attributes and running attributes.
结合第四方面,在第四方面的第一种可能的实现方式中,所述更新轮廓包括第一指令,所述处理单元,具体用于:With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the update profile includes a first instruction, and the processing unit is specifically configured to:
根据所述第一指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。According to the first instruction, the attributes of the second profile are modified to run attributes or configuration attributes and run attributes.
结合第四方面,在第四方面的第二种可能的实现方式中,所述接收单元,还用于接收所述PM或者移动网络运营商MNO的第二指令;With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the receiving unit is further configured to receive a second instruction from the PM or a mobile network operator MNO;
所述处理单元,具体用于根据所述第二指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processing unit is specifically configured to, according to the second instruction, modify the attributes of the second profile to run attributes or configuration attributes and run attributes.
结合第四方面或者上述第四方面的任一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述处理单元,具体用于:With reference to the fourth aspect or any possible implementation manner of the fourth aspect above, in a third possible implementation manner of the fourth aspect, the processing unit is specifically configured to:
判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;judging whether the size of the available storage space of the PD is sufficient to install the update profile;
若确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If it is determined that the size of the available storage space of the PD is sufficient to install the update profile, installing the update profile in the PD;
若确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间或者所述可用存储空间和所述新的存储空间中。If it is determined that the size of the available storage space of the PD is not enough to install the update profile, allocate a new storage space for the PD, and install the update profile in the new storage space or the available storage space and in the new storage space.
结合第四方面或者上述第四方面的任一种可能的实现方式,在第四方面的第四种可能的实现方式中,还包括发送单元,所述发送单元,还用于:向所在的终端发送刷新主动式命令,以使所述终端对所述eUICC进行重启;With reference to the fourth aspect or any possible implementation manner of the fourth aspect above, in a fourth possible implementation manner of the fourth aspect, a sending unit is further included, and the sending unit is further configured to: send the terminal where the sending a refresh proactive command, so that the terminal restarts the eUICC;
所述处理单元,还用于采用所述第二profile接入移动网络运营商MNO。The processing unit is further configured to use the second profile to access a mobile network operator MNO.
结合第四方面或者上述第四方面的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,还包括发送单元,所述接收单元,还用于接收所述PM发送的请求消息;With reference to the fourth aspect or any possible implementation manner of the fourth aspect above, in a fifth possible implementation manner of the fourth aspect, a sending unit is further included, and the receiving unit is further configured to receive the PM transmission request message;
所述发送单元,还用于根据所述请求消息,向所述PM发送第二响应消息,其中所述第二响应消息包括所述第一profile的信息。The sending unit is further configured to send a second response message to the PM according to the request message, where the second response message includes the information of the first profile.
结合第四方面或者上述第四方面的任一种可能的实现方式,在第四方面的第六种可能的实现方式中,所述接收单元,还用于接收终端发送的profile下载请求消息,其中,所述profile下载请求消息包括移动网络运营商MNO的标识ID;With reference to the fourth aspect or any possible implementation of the fourth aspect above, in a sixth possible implementation of the fourth aspect, the receiving unit is further configured to receive a profile download request message sent by the terminal, where , the profile download request message includes the identification ID of the mobile network operator MNO;
所述发送单元,还用于当确定所述MNO为所述第一profile所属的MNO时,根据所述profile下载请求消息,向所述PM发送第二消息,所述第二消息包括所述eUICC的ID和所述第一profile的信息。The sending unit is further configured to send a second message to the PM according to the profile download request message when it is determined that the MNO is the MNO to which the first profile belongs, and the second message includes the eUICC ID and information of the first profile.
结合第四方面或者上述第四方面的任一种可能的实现方式,在第四方面的第七种可能的实现方式中,所述第一profile的信息包括:With reference to the fourth aspect or any possible implementation manner of the fourth aspect above, in a seventh possible implementation manner of the fourth aspect, the information of the first profile includes:
所述第一profile的标识ID、所述第一profile所属的MNO的ID、所述第一profile所在的轮廓域PD的ID。The identification ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located.
结合第四方面或者上述第四方面的任一种可能的实现方式,在第四方面的第八种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to the fourth aspect or any possible implementation manner of the fourth aspect above, in an eighth possible implementation manner of the fourth aspect, the information of the first profile further includes at least one of the following:
所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The attributes of the first profile, the ID of the profile configurator that downloaded the first profile, and the size of the available storage space of the PD where the first profile is located.
第五方面,提供了一种用于配置嵌入式通用集成电路卡eUICC的设备,所述设备为轮廓管理器PM,包括:In a fifth aspect, a device for configuring an embedded universal integrated circuit card eUICC is provided, the device is a profile manager PM, including:
接收单元,用于接收轮廓配置器发送的第一消息,所述第一消息包括更新轮廓、所述eUICC的标识ID和所述eUICC中的轮廓域PD的ID;a receiving unit, configured to receive a first message sent by the profile configurator, where the first message includes updating the profile, the identification ID of the eUICC, and the ID of the profile domain PD in the eUICC;
发送单元,用于根据所述eUICC的ID,向所述eUICC发送第二消息,所述第二消息包括所述更新轮廓和所述PD的ID,以使得所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,将所述第二profile的属性修改为运行属性或者配置属性和运行属性,其中,所述第一profile为配置轮廓;a sending unit, configured to send a second message to the eUICC according to the ID of the eUICC, where the second message includes the update profile and the ID of the PD, so that the eUICC installs the update profile in In the PD, the first profile in the PD is updated to a second profile, and the attribute of the second profile is modified to be an operation attribute or a configuration attribute and an operation attribute, wherein the first profile is a configuration contour;
所述接收单元,还用于接收所述eUICC发送的第二响应消息;The receiving unit is further configured to receive a second response message sent by the eUICC;
所述发送单元,还用于向所述轮廓配置器发送第一响应消息。The sending unit is further configured to send a first response message to the profile configurator.
结合第五方面,在第五方面的第一种可能的实现方式中,所述发送单元,还用于:With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, the sending unit is further configured to:
向所述eUICC发送第一指令,以使得所述eUICC根据所述第一指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Sending a first instruction to the eUICC, so that the eUICC modifies the attribute of the second profile to a running attribute or a configuration attribute and a running attribute according to the first instruction.
结合第五方面或者第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,还包括处理单元:In combination with the fifth aspect or the first possible implementation manner of the fifth aspect, in the second possible implementation manner of the fifth aspect, a processing unit is further included:
所述接收单元,还用于接收移动网络运营商MNO发送的第一请求消息,所述第一请求消息包括所述eUICC的标识ID和所述MNO的ID;The receiving unit is further configured to receive a first request message sent by a mobile network operator MNO, where the first request message includes the identification ID of the eUICC and the ID of the MNO;
所述处理单元,用于根据所述第一请求消息获取所述第一profile的信息;The processing unit is configured to acquire the information of the first profile according to the first request message;
所述发送单元,还用于向所述MNO发送第三响应消息,所述第三响应消息包括所述第一profile的信息。The sending unit is further configured to send a third response message to the MNO, where the third response message includes the information of the first profile.
结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述处理单元,具体用于:With reference to the second possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, the processing unit is specifically configured to:
根据所述第一请求消息中的所述eUICC的ID,向所述eUICC发送第二请求消息;sending a second request message to the eUICC according to the ID of the eUICC in the first request message;
接收所述eUICC发送的第四响应消息,所述第四响应消息包括所述第一profile的信息。Receive a fourth response message sent by the eUICC, where the fourth response message includes information about the first profile.
结合第五方面的第二种可能的实现方式,在第五方面的第四种可能的实现方式中,所述第一profile的信息存储在所述PM中的eUICC信息集合EIS中,With reference to the second possible implementation of the fifth aspect, in a fourth possible implementation of the fifth aspect, the information of the first profile is stored in the eUICC information set EIS in the PM,
所述处理单元,具体用于:从所述EIS中获取所述第一profile的信息。The processing unit is specifically configured to: acquire the information of the first profile from the EIS.
结合第五方面的任一种可能的实现方式,在第五方面的第五种可能的实现方式中,所述发送单元,具体用于:With reference to any possible implementation manner of the fifth aspect, in a fifth possible implementation manner of the fifth aspect, the sending unit is specifically configured to:
当确定所述MNO为所述第一profile所属的MNO时,向所述MNO发送第三响应消息。When it is determined that the MNO is the MNO to which the first profile belongs, a third response message is sent to the MNO.
结合第五方面或者第五方面的第一种可能的实现方式,在第五方面的第六种可能的实现方式中,所述接收单元,还用于接收所述eUICC发送的第三请求消息,所述第三请求消息包括所述eUICC的ID和第一profile的信息;With reference to the fifth aspect or the first possible implementation manner of the fifth aspect, in a sixth possible implementation manner of the fifth aspect, the receiving unit is further configured to receive the third request message sent by the eUICC, The third request message includes the ID of the eUICC and the information of the first profile;
所述发送单元,还用于将所述第三请求消息发送至所述第一profile所属的移动网络运营商MNO。The sending unit is further configured to send the third request message to the mobile network operator MNO to which the first profile belongs.
结合第五方面的第六种可能的实现方式,在第五方面的第七种可能的实现方式中,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID;With reference to the sixth possible implementation manner of the fifth aspect, in a seventh possible implementation manner of the fifth aspect, the information of the first profile includes an ID of a profile configurator that downloaded the first profile;
所述发送单元,具体用于:The sending unit is specifically used for:
将所述第三请求消息发送至所述轮廓配置器,以使得所述轮廓配置器将所述第三请求消息转发至所述MNO。sending the third request message to the profile configurator such that the profile configurator forwards the third request message to the MNO.
结合第五方面的任一种可能的实现方式,在第五方面的第八种可能的实现方式中,所述第一profile的信息包括:With reference to any possible implementation manner of the fifth aspect, in an eighth possible implementation manner of the fifth aspect, the information of the first profile includes:
所述第一profile的ID、所述第一profile所属的MNO的ID和所述第一profile所在的轮廓域PD的ID。The ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located.
结合第五方面的任一种可能的实现方式,在第五方面的第九种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to any possible implementation manner of the fifth aspect, in a ninth possible implementation manner of the fifth aspect, the information of the first profile further includes at least one of the following:
所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The attributes of the first profile, the ID of the profile configurator that downloaded the first profile, and the size of the available storage space of the PD where the first profile is located.
结合第五方面或者第五方面的任一种可能的实现方式,在第五方面的第十种可能的实现方式中,所述第二profile还具有配置属性。With reference to the fifth aspect or any possible implementation manner of the fifth aspect, in a tenth possible implementation manner of the fifth aspect, the second profile further has a configuration attribute.
第六方面,提供了一种配置嵌入式通用集成电路卡eUICC的设备,所述设备为移动网络运营商MNO的设备,包括:In the sixth aspect, a device for configuring an embedded universal integrated circuit card eUICC is provided, the device is a device of a mobile network operator MNO, including:
接收单元,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括所述eUICC中的第一轮廓profile的信息,其中,所述第一profile的信息包括所述所述第一profile的标识ID和所述第一profile所在的轮廓域PD的ID;a receiving unit, configured to receive a first message sent by a profile manager PM, where the first message includes information about a first profile in the eUICC, where the information about the first profile includes the first The identification ID of the profile and the ID of the profile domain PD where the first profile is located;
处理单元,用于根据所述第一profile的信息,确定更新轮廓的ID并更新归属签约服务器HSS中所述第一profile的签约信息;A processing unit, configured to determine the ID of the update profile and update the subscription information of the first profile in the home subscription server HSS according to the information of the first profile;
发送单元,用于向轮廓配置器发送第二消息,其中,所述第二消息包括所述eUICC的ID、所述更新轮廓的ID、所述PD的ID和所述PM的ID,以使得所述轮廓配置器通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中,进一步使得所述eUICC将所述更新轮廓安装在所述PD中,将所述第一profile更新为第二profile并修改所述第二profile的属性;a sending unit, configured to send a second message to the profile configurator, where the second message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD, and the ID of the PM, so that the The profile configurator downloads the update profile to the PD of the eUICC through the PM, further causing the eUICC to install the update profile in the PD, and update the first profile to the second profile second profile and modify the attributes of the second profile;
所述接收单元,还用于接收所述轮廓配置器发送的第一响应消息。The receiving unit is further configured to receive the first response message sent by the profile configurator.
结合第六方面,在第六方面的第一种可能的实现方式中,所述发送单元,还用于向所述eUICC发送第二指令,以使得所述eUICC根据所述第二指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect, the sending unit is further configured to send a second instruction to the eUICC, so that the eUICC sends the The attributes of the second profile are changed to run attributes or configuration attributes and run attributes.
结合第六方面或者第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述接收单元,还用于接收用户的签约请求,所述签约请求包括所述eUICC的ID;With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a second possible implementation manner of the sixth aspect, the receiving unit is further configured to receive a subscription request from a user, and the subscription request includes the ID of the eUICC;
所述发送单元,还用于根据所述签约请求,向所述PM发送请求消息;The sending unit is further configured to send a request message to the PM according to the subscription request;
所述第一消息为与所述请求消息对应的第二响应消息。The first message is a second response message corresponding to the request message.
结合第六方面的第二种可能的实现方式,在第六方面的第三种可能的实现方式中,所述签约请求还包括所述PM的ID。With reference to the second possible implementation manner of the sixth aspect, in a third possible implementation manner of the sixth aspect, the subscription request further includes the ID of the PM.
结合第六方面或者第六方面的第一种可能的实现方式,在第六方面的第四种可能的实现方式中,所述接收单元,具体用于:With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a fourth possible implementation manner of the sixth aspect, the receiving unit is specifically configured to:
从所述轮廓配置器接收所述PM发送的所述第一消息。The first message sent by the PM is received from the profile configurator.
结合第六方面或者第六方面的任一种可能的实现方式,在第六方面的第五种可能的实现方式中,所述第一消息还包括所述PM的ID和所述eUICC的ID。With reference to the sixth aspect or any possible implementation manner of the sixth aspect, in a fifth possible implementation manner of the sixth aspect, the first message further includes the ID of the PM and the ID of the eUICC.
结合第六方面或者第六方面的任一种可能的实现方式,在第六方面的第六种可能的实现方式中,所述第二消息还包括密钥的信息,以使得所述轮廓配置器采用所述密钥保护所述更新轮廓的传输。With reference to the sixth aspect or any possible implementation manner of the sixth aspect, in a sixth possible implementation manner of the sixth aspect, the second message further includes key information, so that the profile configurator The transmission of the update profile is protected with the key.
结合第六方面或者第六方面的任一种可能的实现方式,在第六方面的第七种可能的实现方式中,第一profile的信息还包括所述第一profile所在的PD的可用存储空间的大小,所述第二消息还包括所述第一profile所在的PD的可用存储空间的大小,以使得所述轮廓配置器在确定所述第一profile所在的PD的可用存储空间的大小足够安装所述更新轮廓时,通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中。With reference to the sixth aspect or any possible implementation manner of the sixth aspect, in a seventh possible implementation manner of the sixth aspect, the information of the first profile further includes the available storage space of the PD where the first profile is located The second message also includes the size of the available storage space of the PD where the first profile is located, so that the profile configurator determines that the size of the available storage space of the PD where the first profile is located is sufficient to install When updating the profile, download the updated profile to the PD of the eUICC through the PM.
结合第六方面或者第六方面的任一种可能的实现方式,在第六方面的第八种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to the sixth aspect or any possible implementation manner of the sixth aspect, in an eighth possible implementation manner of the sixth aspect, the information of the first profile further includes at least one of the following:
所述第一profile所属的MNO的ID、所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The ID of the MNO to which the first profile belongs, the attribute of the first profile, the ID of the profile configurator that downloads the first profile, and the size of the available storage space of the PD where the first profile is located.
第七方面,提供了一种嵌入式通用集成电路卡eUICC,包括:In the seventh aspect, an embedded universal integrated circuit card eUICC is provided, including:
接收器,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括更新轮廓和轮廓域PD的标识ID;The receiver is configured to receive the first message sent by the profile manager PM, the first message includes updating the profile and the identification ID of the profile domain PD;
处理器,用于根据所述接收器接收的所述第一消息,将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,其中,所述第一profile为配置轮廓;还用于将所述第二profile的属性修改为运行属性或者配置属性和运行属性。A processor, configured to install the updated profile in the PD according to the first message received by the receiver, so as to update the first profile in the PD to a second profile, wherein the The first profile is a configuration profile; it is also used to modify the attributes of the second profile into running attributes or configuration attributes and running attributes.
结合第七方面,在第七方面的第一种可能的实现方式中,所述更新轮廓包括第一指令,所述处理器,具体用于:With reference to the seventh aspect, in a first possible implementation manner of the seventh aspect, the update profile includes a first instruction, and the processor is specifically configured to:
根据所述第一指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。According to the first instruction, the attributes of the second profile are modified to run attributes or configuration attributes and run attributes.
结合第七方面,在第七方面的第二种可能的实现方式中,所述接收器,还用于接收所述PM或者移动网络运营商MNO的第二指令;With reference to the seventh aspect, in a second possible implementation manner of the seventh aspect, the receiver is further configured to receive a second instruction from the PM or a mobile network operator MNO;
所述处理器,具体用于根据所述第二指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processor is specifically configured to, according to the second instruction, modify the attributes of the second profile to run attributes or configuration attributes and run attributes.
结合第七方面或者上述第七方面的任一种可能的实现方式,在第七方面的第三种可能的实现方式中,所述处理器,具体用于:With reference to the seventh aspect or any possible implementation manner of the seventh aspect above, in a third possible implementation manner of the seventh aspect, the processor is specifically configured to:
判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;judging whether the size of the available storage space of the PD is sufficient to install the update profile;
若确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If it is determined that the size of the available storage space of the PD is sufficient to install the update profile, installing the update profile in the PD;
若确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间或者所述可用存储空间和所述新的存储空间中。If it is determined that the size of the available storage space of the PD is not enough to install the update profile, allocate a new storage space for the PD, and install the update profile in the new storage space or the available storage space and in the new storage space.
结合第七方面或者上述第七方面的任一种可能的实现方式,在第七方面的第四种可能的实现方式中,所述发送器,用于:向所在的终端发送刷新主动式命令,以使所述终端对所述eUICC进行重启;With reference to the seventh aspect or any possible implementation manner of the seventh aspect above, in a fourth possible implementation manner of the seventh aspect, the transmitter is configured to: send a refresh active command to the terminal where it is located, making the terminal restart the eUICC;
所述处理器,还用于采用所述第二profile接入移动网络运营商MNO。The processor is further configured to use the second profile to access a mobile network operator MNO.
结合第七方面或者上述第七方面的任一种可能的实现方式,在第七方面的第五种可能的实现方式中,所述接收器,还用于接收所述PM发送的请求消息;With reference to the seventh aspect or any possible implementation manner of the seventh aspect above, in a fifth possible implementation manner of the seventh aspect, the receiver is further configured to receive the request message sent by the PM;
所述发送器,用于根据所述请求消息,向所述PM发送第二响应消息,其中所述第二响应消息包括所述第一profile的信息。The sender is configured to send a second response message to the PM according to the request message, where the second response message includes the information of the first profile.
结合第七方面或者上述第七方面的任一种可能的实现方式,在第七方面的第六种可能的实现方式中,所述接收器,还用于接收终端发送的profile下载请求消息,其中,所述profile下载请求消息包括移动网络运营商MNO的标识ID;With reference to the seventh aspect or any possible implementation of the seventh aspect above, in a sixth possible implementation of the seventh aspect, the receiver is further configured to receive a profile download request message sent by the terminal, where , the profile download request message includes the identification ID of the mobile network operator MNO;
所述发送器,还用于当确定所述MNO为所述第一profile所属的MNO时,根据所述profile下载请求消息,向所述PM发送第二消息,所述第二消息包括所述eUICC的ID和所述第一profile的信息。The sender is further configured to send a second message to the PM according to the profile download request message when it is determined that the MNO is the MNO to which the first profile belongs, and the second message includes the eUICC ID and information of the first profile.
结合第七方面或者上述第七方面的任一种可能的实现方式,在第七方面的第七种可能的实现方式中,所述第一profile的信息包括:With reference to the seventh aspect or any possible implementation manner of the seventh aspect above, in a seventh possible implementation manner of the seventh aspect, the information of the first profile includes:
所述第一profile的标识ID、所述第一profile所属的MNO的ID、所述第一profile所在的轮廓域PD的ID。The identification ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located.
结合第七方面或者上述第七方面的任一种可能的实现方式,在第七方面的第八种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to the seventh aspect or any possible implementation manner of the seventh aspect above, in an eighth possible implementation manner of the seventh aspect, the information of the first profile further includes at least one of the following:
所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The attributes of the first profile, the ID of the profile configurator that downloaded the first profile, and the size of the available storage space of the PD where the first profile is located.
第八方面,提供了一种用于配置嵌入式通用集成电路卡eUICC的设备,所述设备为轮廓管理器PM,包括:In an eighth aspect, a device for configuring an embedded universal integrated circuit card eUICC is provided, the device is a profile manager PM, including:
接收器,用于接收轮廓配置器发送的第一消息,所述第一消息包括更新轮廓、所述eUICC的标识ID和所述eUICC中的轮廓域PD的ID;a receiver, configured to receive a first message sent by a profile configurator, where the first message includes an update profile, an identification ID of the eUICC, and an ID of a profile domain PD in the eUICC;
发送器,用于根据所述eUICC的ID,向所述eUICC发送第二消息,所述第二消息包括所述更新轮廓和所述PD的ID,以使得所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,将所述第二profile的属性修改为运行属性或者配置属性和运行属性,其中,所述第一profile为配置轮廓;a sender, configured to send a second message to the eUICC according to the ID of the eUICC, where the second message includes the update profile and the ID of the PD, so that the eUICC installs the update profile in In the PD, the first profile in the PD is updated to a second profile, and the attribute of the second profile is modified to be an operation attribute or a configuration attribute and an operation attribute, wherein the first profile is a configuration contour;
所述接收器,还用于接收所述eUICC发送的第二响应消息;The receiver is further configured to receive a second response message sent by the eUICC;
所述发送器,还用于向所述轮廓配置器发送第一响应消息。The sender is further configured to send a first response message to the profile configurator.
结合第八方面,在第八方面的第一种可能的实现方式中,所述发送器,还用于:With reference to the eighth aspect, in a first possible implementation manner of the eighth aspect, the transmitter is further configured to:
向所述eUICC发送第一指令,以使得所述eUICC根据所述第一指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Sending a first instruction to the eUICC, so that the eUICC modifies the attribute of the second profile to a running attribute or a configuration attribute and a running attribute according to the first instruction.
结合第八方面或者第八方面的第一种可能的实现方式,在第八方面的第二种可能的实现方式中,还包括处理器:In combination with the eighth aspect or the first possible implementation manner of the eighth aspect, in the second possible implementation manner of the eighth aspect, the processor further includes:
所述接收器,还用于接收移动网络运营商MNO发送的第一请求消息,所述第一请求消息包括所述eUICC的标识ID和所述MNO的ID;The receiver is further configured to receive a first request message sent by a mobile network operator MNO, where the first request message includes the identification ID of the eUICC and the ID of the MNO;
所述处理器,用于根据所述第一请求消息获取所述第一profile的信息;The processor is configured to acquire the information of the first profile according to the first request message;
所述发送器,还用于向所述MNO发送第三响应消息,所述第三响应消息包括所述第一profile的信息。The sender is further configured to send a third response message to the MNO, where the third response message includes the information of the first profile.
结合第八方面的第二种可能的实现方式,在第八方面的第三种可能的实现方式中,所述处理器,具体用于:With reference to the second possible implementation manner of the eighth aspect, in a third possible implementation manner of the eighth aspect, the processor is specifically configured to:
根据所述第一请求消息中的所述eUICC的ID,向所述eUICC发送第二请求消息;sending a second request message to the eUICC according to the ID of the eUICC in the first request message;
接收所述eUICC发送的第四响应消息,所述第四响应消息包括所述第一profile的信息。Receive a fourth response message sent by the eUICC, where the fourth response message includes information about the first profile.
结合第八方面的第二种可能的实现方式,在第八方面的第四种可能的实现方式中,所述第一profile的信息存储在所述PM中的eUICC信息集合EIS中,With reference to the second possible implementation manner of the eighth aspect, in a fourth possible implementation manner of the eighth aspect, the information of the first profile is stored in the eUICC information set EIS in the PM,
所述处理器,具体用于:从所述EIS中获取所述第一profile的信息。The processor is specifically configured to: acquire the information of the first profile from the EIS.
结合第八方面的任一种可能的实现方式,在第八方面的第五种可能的实现方式中,所述发送器,具体用于:With reference to any possible implementation manner of the eighth aspect, in a fifth possible implementation manner of the eighth aspect, the transmitter is specifically configured to:
当确定所述MNO为所述第一profile所属的MNO时,向所述MNO发送第三响应消息。When it is determined that the MNO is the MNO to which the first profile belongs, a third response message is sent to the MNO.
结合第八方面或者第八方面的第一种可能的实现方式,在第八方面的第六种可能的实现方式中,所述接收器,还用于接收所述eUICC发送的第三请求消息,所述第三请求消息包括所述eUICC的ID和第一profile的信息;With reference to the eighth aspect or the first possible implementation manner of the eighth aspect, in a sixth possible implementation manner of the eighth aspect, the receiver is further configured to receive the third request message sent by the eUICC, The third request message includes the ID of the eUICC and the information of the first profile;
所述发送器,还用于将所述第三请求消息发送至所述第一profile所属的移动网络运营商MNO。The sender is further configured to send the third request message to the mobile network operator MNO to which the first profile belongs.
结合第八方面的第六种可能的实现方式,在第八方面的第七种可能的实现方式中,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID;With reference to the sixth possible implementation manner of the eighth aspect, in a seventh possible implementation manner of the eighth aspect, the information of the first profile includes an ID of a profile configurator that downloaded the first profile;
所述发送器,具体用于:The transmitter is specifically used for:
将所述第三请求消息发送至所述轮廓配置器,以使得所述轮廓配置器将所述第三请求消息转发至所述MNO。sending the third request message to the profile configurator such that the profile configurator forwards the third request message to the MNO.
结合第八方面的任一种可能的实现方式,在第八方面的第八种可能的实现方式中,所述第一profile的信息包括:With reference to any possible implementation manner of the eighth aspect, in an eighth possible implementation manner of the eighth aspect, the information of the first profile includes:
所述第一profile的ID、所述第一profile所属的MNO的ID和所述第一profile所在的轮廓域PD的ID。The ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located.
结合第八方面的任一种可能的实现方式,在第八方面的第九种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to any possible implementation manner of the eighth aspect, in a ninth possible implementation manner of the eighth aspect, the information of the first profile further includes at least one of the following:
所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The attributes of the first profile, the ID of the profile configurator that downloaded the first profile, and the size of the available storage space of the PD where the first profile is located.
结合第八方面或者第八方面的任一种可能的实现方式,在第八方面的第十种可能的实现方式中,所述第二profile还具有配置属性。With reference to the eighth aspect or any possible implementation manner of the eighth aspect, in a tenth possible implementation manner of the eighth aspect, the second profile further has a configuration attribute.
第九方面,提供了一种配置嵌入式通用集成电路卡eUICC的设备,所述设备为移动网络运营商MNO的设备,包括:In the ninth aspect, a device for configuring an embedded universal integrated circuit card eUICC is provided, the device is a device of a mobile network operator MNO, including:
接收器,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括所述eUICC中的第一轮廓profile的信息,其中,所述第一profile的信息包括所述所述第一profile的标识ID和所述第一profile所在的轮廓域PD的ID;a receiver, configured to receive a first message sent by a profile manager PM, where the first message includes information about a first profile in the eUICC, where the information about the first profile includes the first The identification ID of the profile and the ID of the profile domain PD where the first profile is located;
处理器,用于根据所述第一profile的信息,确定更新轮廓的ID并更新归属签约服务器HSS中所述第一profile的签约信息;A processor, configured to determine the ID of the update profile and update the subscription information of the first profile in the home subscription server HSS according to the information of the first profile;
发送器,用于向轮廓配置器发送第二消息,其中,所述第二消息包括所述eUICC的ID、所述更新轮廓的ID、所述PD的ID和所述PM的ID,以使得所述轮廓配置器通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中,进一步使得所述eUICC将所述更新轮廓安装在所述PD中,将所述第一profile更新为第二profile并修改所述第二profile的属性;a transmitter, configured to send a second message to a profile configurator, wherein the second message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD, and the ID of the PM, so that the The profile configurator downloads the update profile to the PD of the eUICC through the PM, further causing the eUICC to install the update profile in the PD, and update the first profile to the second profile second profile and modify the attributes of the second profile;
所述接收器,还用于接收所述轮廓配置器发送的第一响应消息。The receiver is further configured to receive the first response message sent by the profile configurator.
结合第九方面,在第九方面的第一种可能的实现方式中,所述发送器,还用于向所述eUICC发送第二指令,以使得所述eUICC根据所述第二指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。With reference to the ninth aspect, in a first possible implementation manner of the ninth aspect, the transmitter is further configured to send a second instruction to the eUICC, so that the eUICC transmits the The attributes of the second profile are changed to run attributes or configuration attributes and run attributes.
结合第九方面或者第九方面的第一种可能的实现方式,在第九方面的第二种可能的实现方式中,所述接收器,还用于接收用户的签约请求,所述签约请求包括所述eUICC的ID;With reference to the ninth aspect or the first possible implementation manner of the ninth aspect, in a second possible implementation manner of the ninth aspect, the receiver is further configured to receive a subscription request from a user, and the subscription request includes the ID of the eUICC;
所述发送器,还用于根据所述签约请求,向所述PM发送请求消息;The sender is further configured to send a request message to the PM according to the subscription request;
所述第一消息为与所述请求消息对应的第二响应消息。The first message is a second response message corresponding to the request message.
结合第九方面的第二种可能的实现方式,在第九方面的第三种可能的实现方式中,所述签约请求还包括所述PM的ID。With reference to the second possible implementation manner of the ninth aspect, in a third possible implementation manner of the ninth aspect, the subscription request further includes the ID of the PM.
结合第九方面或者第九方面的第一种可能的实现方式,在第九方面的第四种可能的实现方式中,所述接收器,具体用于:With reference to the ninth aspect or the first possible implementation manner of the ninth aspect, in a fourth possible implementation manner of the ninth aspect, the receiver is specifically configured to:
从所述轮廓配置器接收所述PM发送的所述第一消息。The first message sent by the PM is received from the profile configurator.
结合第九方面或者第九方面的任一种可能的实现方式,在第九方面的第五种可能的实现方式中,所述第一消息还包括所述PM的ID和所述eUICC的ID。With reference to the ninth aspect or any possible implementation manner of the ninth aspect, in a fifth possible implementation manner of the ninth aspect, the first message further includes the ID of the PM and the ID of the eUICC.
结合第九方面或者第九方面的任一种可能的实现方式,在第九方面的第六种可能的实现方式中,所述第二消息还包括密钥的信息,以使得所述轮廓配置器采用所述密钥保护所述更新轮廓的传输。With reference to the ninth aspect or any possible implementation manner of the ninth aspect, in a sixth possible implementation manner of the ninth aspect, the second message further includes key information, so that the profile configurator The transmission of the update profile is protected with the key.
结合第九方面或者第九方面的任一种可能的实现方式,在第九方面的第七种可能的实现方式中,第一profile的信息还包括所述第一profile所在的PD的可用存储空间的大小,所述第二消息还包括所述第一profile所在的PD的可用存储空间的大小,以使得所述轮廓配置器在确定所述第一profile所在的PD的可用存储空间的大小足够安装所述更新轮廓时,通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中。With reference to the ninth aspect or any possible implementation manner of the ninth aspect, in a seventh possible implementation manner of the ninth aspect, the information of the first profile further includes the available storage space of the PD where the first profile is located The second message also includes the size of the available storage space of the PD where the first profile is located, so that the profile configurator determines that the size of the available storage space of the PD where the first profile is located is sufficient to install When updating the profile, download the updated profile to the PD of the eUICC through the PM.
结合第九方面或者第九方面的任一种可能的实现方式,在第九方面的第八种可能的实现方式中,所述第一profile的信息还包括以下至少一种:With reference to the ninth aspect or any possible implementation manner of the ninth aspect, in an eighth possible implementation manner of the ninth aspect, the information of the first profile further includes at least one of the following:
所述第一profile所属的MNO的ID、所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The ID of the MNO to which the first profile belongs, the attribute of the first profile, the ID of the profile configurator that downloads the first profile, and the size of the available storage space of the PD where the first profile is located.
第十方面,提供了一种配置eUICC的方法,包括:轮廓配置器PPer接收MNO的设备发送的请求消息,其中,所述请求消息包括所述eUICC的ID、更新轮廓的ID、所述eUICC中的PD的ID和PM的ID,其中,所述eUICC中的PD中的第一profile为配置轮廓;In a tenth aspect, a method for configuring an eUICC is provided, including: a profile configurator PPer receiving a request message sent by a device of the MNO, wherein the request message includes the ID of the eUICC, the ID of updating the profile, and the ID in the eUICC. The ID of the PD and the ID of the PM, wherein the first profile in the PD in the eUICC is a configuration profile;
所述PPer根据所述更新轮廓的ID,确定所述更新轮廓;The PPer determines the update profile according to the ID of the update profile;
所述PPer根据所述PM的ID,向所述PM发送第一消息,所述第一消息包括所述更新轮廓、所述eUICC的ID和所述eUICC中的PD的ID,以使所述PM将所述更新轮廓发送至所述eUICC,并且由所述eUICC根据所述更新轮廓将所述PD中的第一profile更新为第二profile。其中,第二profile具有运行属性;The PPer sends a first message to the PM according to the ID of the PM, the first message includes the update profile, the ID of the eUICC, and the ID of a PD in the eUICC, so that the PM sending the update profile to the eUICC, and the eUICC updates the first profile in the PD to the second profile according to the update profile. Wherein, the second profile has a running attribute;
所述PPer接收所述PM发送的第一响应消息;The PPer receives the first response message sent by the PM;
所述PPer向所述MNO的设备发送第二响应消息。The PPer sends a second response message to the device of the MNO.
第十一方面,提供了一种用于配置eUICC的设备,所述设备为PPer,包括:In an eleventh aspect, a device for configuring eUICC is provided, the device is PPer, including:
接收单元,用于接收移动网络运营商MNO的设备发送的请求消息,其中,所述请求消息包括所述eUICC的ID、更新轮廓的ID、所述eUICC中的PD的ID和PM的ID。其中,所述eUICC中的PD中的第一profile为配置轮廓;The receiving unit is configured to receive a request message sent by a device of a mobile network operator MNO, wherein the request message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD in the eUICC, and the ID of the PM. Wherein, the first profile in the PD in the eUICC is a configuration profile;
处理单元,用于根据所述更新轮廓的ID,确定所述更新轮廓;a processing unit, configured to determine the updated profile according to the ID of the updated profile;
发送单元,用于根据所述PM的ID,向所述PM发送第一消息,所述第一消息包括所述更新轮廓、所述eUICC的ID和所述eUICC中的PD的ID,以使所述PM将所述更新轮廓发送至所述eUICC,并且由所述eUICC根据所述更新轮廓将所述PD中的第一profile更新为第二profile,其中,第二profile具有运行属性;a sending unit, configured to send a first message to the PM according to the ID of the PM, where the first message includes the update profile, the ID of the eUICC, and the ID of a PD in the eUICC, so that all The PM sends the update profile to the eUICC, and the eUICC updates the first profile in the PD to a second profile according to the update profile, where the second profile has a running attribute;
接收单元,还用于接收所述PM发送的第一响应消息;a receiving unit, further configured to receive the first response message sent by the PM;
发送单元,还用于向所述MNO的设备发送第二响应消息。The sending unit is further configured to send a second response message to the device of the MNO.
第十二方面,提供了一种用于配置eUICC的设备,所述设备为PPer,包括:In a twelfth aspect, a device for configuring eUICC is provided, the device is PPer, including:
接收器,用于接收移动网络运营商MNO的设备发送的请求消息,其中,所述请求消息包括所述eUICC的ID、更新轮廓的ID、所述eUICC中的PD的ID和PM的ID。其中,所述eUICC中的PD中的第一profile为配置轮廓;The receiver is configured to receive a request message sent by a device of a mobile network operator MNO, where the request message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD in the eUICC, and the ID of the PM. Wherein, the first profile in the PD in the eUICC is a configuration profile;
处理器,用于根据所述更新轮廓的ID,确定所述更新轮廓;a processor, configured to determine the update profile according to the ID of the update profile;
发送器,用于根据所述PM的ID,向所述PM发送第一消息,所述第一消息包括所述更新轮廓、所述eUICC的ID和所述eUICC中的PD的ID,以使所述PM将所述更新轮廓发送至所述eUICC,并且由所述eUICC根据所述更新轮廓将所述PD中的第一profile更新为第二profile,其中,第二profile具有运行属性;a sender, configured to send a first message to the PM according to the ID of the PM, where the first message includes the update profile, the ID of the eUICC, and the ID of a PD in the eUICC, so that all The PM sends the update profile to the eUICC, and the eUICC updates the first profile in the PD to a second profile according to the update profile, where the second profile has a running attribute;
接收器,还用于接收所述PM发送的第一响应消息;a receiver, further configured to receive the first response message sent by the PM;
发送器,还用于向所述MNO的设备发送第二响应消息。The sender is further configured to send a second response message to the device of the MNO.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the eUICC can obtain the update profile from PPer via PM and send the first profile with configuration attributes The profile is updated to a second profile, and the second profile has a running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to assign parameters in the network access credential such as new IMSI and Ki to the second profile again.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without paying creative labor.
图1是eUICC的逻辑架构的示意图。Figure 1 is a schematic diagram of the logical architecture of the eUICC.
图2是本发明一个实施例的配置eUICC的方法的交互图。Fig. 2 is an interaction diagram of a method for configuring an eUICC according to an embodiment of the present invention.
图3是本发明另一个实施例的配置eUICC的方法的交互图。Fig. 3 is an interaction diagram of a method for configuring an eUICC according to another embodiment of the present invention.
图4是本发明另一个实施例的配置eUICC的方法的交互图。Fig. 4 is an interaction diagram of a method for configuring an eUICC according to another embodiment of the present invention.
图5是本发明一个实施例的配置eUICC的方法的流程图。Fig. 5 is a flowchart of a method for configuring an eUICC according to an embodiment of the present invention.
图6是本发明另一个实施例的配置eUICC的方法的流程图。Fig. 6 is a flowchart of a method for configuring an eUICC according to another embodiment of the present invention.
图7是本发明另一个实施例的配置eUICC的方法的流程图。Fig. 7 is a flowchart of a method for configuring an eUICC according to another embodiment of the present invention.
图8是本发明另一个实施例的配置eUICC的方法的流程图。Fig. 8 is a flowchart of a method for configuring an eUICC according to another embodiment of the present invention.
图9是本发明一个实施例的eUICC的结构框图。Fig. 9 is a structural block diagram of an eUICC according to an embodiment of the present invention.
图10是本发明一个实施例的用于配置eUICC的设备的结构框图。Fig. 10 is a structural block diagram of a device for configuring eUICC according to an embodiment of the present invention.
图11是本发明另一个实施例的用于配置eUICC的设备的结构框图。Fig. 11 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention.
图12是本发明另一个实施例的的用于配置eUICC的设备的结构框图。Fig. 12 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention.
图13是本发明另一个实施例的eUICC的结构框图。Fig. 13 is a structural block diagram of an eUICC according to another embodiment of the present invention.
图14是本发明一个实施例的用于配置eUICC的设备的结构框图。Fig. 14 is a structural block diagram of a device for configuring eUICC according to an embodiment of the present invention.
图15是本发明另一个实施例的用于配置eUICC的设备的结构框图。Fig. 15 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention.
图16是本发明另一个实施例的的用于配置eUICC的设备的结构框图。Fig. 16 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例中,SM-SR也可以称为轮廓管理器(Profile Manager,PM),用于建立到eUICC的安全通信信道,并且可以管理eUICC上的profile,如profile传输、激活、去激活、删除等。并且本发明后续实施例的描述均以PM表示SM-SR。In the embodiment of the present invention, the SM-SR can also be called a profile manager (Profile Manager, PM), which is used to establish a secure communication channel to the eUICC, and can manage the profile on the eUICC, such as profile transmission, activation, deactivation, delete etc. And the descriptions of subsequent embodiments of the present invention all use PM to represent SM-SR.
本发明实施例中,SM-DP也可以称为轮廓配置器(Profile Provisioner,PPer),可以根据MNO提供的信息生成可以下载到eUICC上的profile,讲profile下载到eUICC中。并且本发明后续实施例的描述均以PPer表示SM-DP。In the embodiment of the present invention, the SM-DP can also be called a profile provisioner (Profile Provisioner, PPer), which can generate a profile that can be downloaded to the eUICC according to the information provided by the MNO, and download the profile to the eUICC. In addition, in the descriptions of subsequent embodiments of the present invention, PPer is used to represent SM-DP.
本发明实施例中,profile是指配置到或存储于eUICC中的文件结构、数据和应用程序的集合,可以包括一个或多个网络接入应用以及相应的网络接入信任状。例如,网络接入信任状包括IMSI、Ki等。可选地,profile也可以称为用户信息集,本发明对此不作限定。In the embodiment of the present invention, profile refers to a collection of file structures, data and application programs configured or stored in the eUICC, and may include one or more network access applications and corresponding network access credentials. For example, the network access credentials include IMSI, Ki, and so on. Optionally, a profile may also be called a user information set, which is not limited in the present invention.
本发明实施例中,profile可以具有配置(Provisioning)属性和/或运行(Operational)属性。In this embodiment of the present invention, a profile may have a configuration (Provisioning) attribute and/or an operation (Operational) attribute.
其中,配置轮廓可以理解为属性为Provisioning属性的profile,运行轮廓可以理解为属性为Operational属性的profile。或者,也可以说,配置轮廓为具有Provisioning属性的profile,运行轮廓为具有Operational属性的profile。Among them, the configuration profile can be understood as a profile whose attribute is the Provisioning attribute, and the operation profile can be understood as a profile whose attribute is the Operational attribute. Or, it can also be said that the configuration profile is a profile with the Provisioning attribute, and the running profile is a profile with the Operational attribute.
配置轮廓可以包括一个或多个网络接入应用以及相应的网络接入信任状,主要用于提供eUICC和PM之间进行eUICC和profile的管理的通信能力(如用于PM下载新的profile,激活,去激活,删除profile等)。The configuration profile can include one or more network access applications and corresponding network access credentials, which are mainly used to provide communication capabilities between eUICC and PM for eUICC and profile management (such as for PM to download new profiles, activate , deactivate, delete profile, etc.).
运行轮廓可以包括一个或多个网络接入应用以及相应的网络接入信任状,终端和eUICC可以利用运行轮廓访问该profile签约所允许的所有网络,其功能和现有的UICC卡类似。The running profile can include one or more network access applications and corresponding network access credentials. The terminal and eUICC can use the running profile to access all the networks allowed by the profile contract. Its function is similar to that of the existing UICC card.
但是,应注意,某一个profile也可以同时具有Provisioning属性和Operational属性。However, it should be noted that a certain profile can also have Provisioning attributes and Operational attributes at the same time.
那么,可理解,具有Provisioning属性的profile可能为配置轮廓,也可能为同时具有Provisioning属性和Operational属性的profile。具有Operational属性的profile可能为运行轮廓,也可能为同时具有Provisioning属性和Operational属性的profile。Then, it can be understood that the profile with the Provisioning attribute may be a configuration profile, or it may be a profile with both the Provisioning attribute and the Operational attribute. A profile with an Operational attribute may be a running profile, or a profile with both a Provisioning attribute and an Operational attribute.
另外,本发明实施例中,属性也可以称为类型或类别(type)。例如,配置轮廓可以为类别为Provisioning的profile,运行轮廓可以为类别为Operational的profile。本发明后续实施例以属性表示属性或类型或类别。In addition, in this embodiment of the present invention, an attribute may also be called a type or a category (type). For example, the configuration profile may be a profile whose category is Provisioning, and the running profile may be a profile whose category is Operational. Subsequent embodiments of the present invention use attributes to represent attributes or types or categories.
另外,本发明实施例中,终端(Terminal)也可以称为系统、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、移动终端、无线通信设备、用户代理、用户装置或用户设备(User Equipment,UE)。例如,终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字助手(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备。本发明对此不作限定。In addition, in the embodiments of the present invention, a terminal (Terminal) may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a mobile terminal, a wireless communication device, a user Proxy, user device or user equipment (User Equipment, UE). For example, a terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (Session Initiation Protocol, SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a capable handheld, computing, or other processing device connected to a wireless modem. The present invention is not limited thereto.
图1是eUICC的逻辑架构的示意图。图1中所示的eUICC 10包括至少一个轮廓域(Profile Domain,PD)101,并且profile存放在PD 101中。eUICC10还包括eUICC PM 102,保存有用于和PM安全通信的一些安全密钥,并建立与PM之间的安全通信。eUICC 10还包括操作系统(Operating System,OS)103。Figure 1 is a schematic diagram of the logical architecture of the eUICC. The eUICC 10 shown in FIG. 1 includes at least one profile domain (Profile Domain, PD) 101 , and profiles are stored in the PD 101 . The eUICC 10 also includes an eUICC PM 102, which stores some security keys for secure communication with the PM, and establishes secure communication with the PM. The eUICC 10 also includes an operating system (Operating System, OS) 103 .
其中,存放在PD 101中的profile可以是属于MNO 20的,且profile可以是经由PM40从PPer 30获取的。Wherein, the profile stored in the PD 101 may belong to the MNO 20, and the profile may be acquired from the PPer 30 via the PM40.
图2是本发明一个实施例的配置eUICC的方法的交互图。图2中包括eUICC 10、MNO20、PPer 30和PM 40。Fig. 2 is an interaction diagram of a method for configuring an eUICC according to an embodiment of the present invention. FIG. 2 includes eUICC 10 , MNO 20 , PPer 30 and PM 40 .
其中,PM 40可以位于网络侧,或者PM 40也可以位于终端,本发明对此不作限定。Wherein, the PM 40 may be located at the network side, or the PM 40 may also be located at the terminal, which is not limited in the present invention.
其中,PPer 30位于网络侧。Wherein, PPer 30 is located at the network side.
并且,eUICC 10中存有第一profile,该第一profile具有Provisioning属性,且该第一profile为配置轮廓,且该第一profile所属的MNO为MNO 20。In addition, the eUICC 10 stores a first profile, the first profile has a Provisioning attribute, and the first profile is a configuration profile, and the MNO to which the first profile belongs is the MNO 20 .
201,MNO 20接收用户的签约请求。其中,该签约请求包括eUICC的标识(ID)。201. The MNO 20 receives a subscription request from a user. Wherein, the subscription request includes an identification (ID) of the eUICC.
例如,用户可以通过MNO的官网,向MNO 20提供eUICC的ID,以请求MNO向eUICC所在的终端下载能够接入运营商网络的profile。For example, the user can provide the ID of the eUICC to the MNO 20 through the official website of the MNO, so as to request the MNO to download a profile capable of accessing the operator's network to the terminal where the eUICC is located.
再例如,用户可以利用eUICC 10所在的终端,向MNO 20发送特定的消息,以请求MNO向eUICC所在的终端下载能够接入运营商网络的profile。For another example, the user may use the terminal where the eUICC 10 is located to send a specific message to the MNO 20 to request the MNO to download a profile capable of accessing the operator's network to the terminal where the eUICC is located.
作为一例,MNO 20可以根据用户提供的eUICC的ID确定PM的ID。As an example, the MNO 20 may determine the ID of the PM according to the ID of the eUICC provided by the user.
或者,作为另一例,用户在提供eUICC的ID的同时,还可以提供PM的ID。即,签约请求还可包括PM的ID。该PM为当前管理该eUICC的PM。Or, as another example, the user may also provide the ID of the PM while providing the ID of the eUICC. That is, the subscription request may also include the ID of the PM. The PM is the PM currently managing the eUICC.
可选地,用户还可以向MNO 20提供PM的ID、PM的地址等信息。Optionally, the user can also provide the MNO 20 with information such as the ID of the PM and the address of the PM.
可以理解,本发明实施例中,用户的签约请求是向第一profile所属的MNO提出的。也就是说,本发明实施例应用于用户想要下载的profile与eUICC中已存的第一profile属于同一个运营商的场景。It can be understood that, in the embodiment of the present invention, the user's subscription request is made to the MNO to which the first profile belongs. That is to say, the embodiment of the present invention is applied to a scenario where the profile that the user wants to download and the first profile stored in the eUICC belong to the same operator.
202,MNO 20向PM 40发送第一请求消息。其中,该第一请求消息包括eUICC的ID和MNO 20的ID。202. The MNO 20 sends a first request message to the PM 40. Wherein, the first request message includes the ID of the eUICC and the ID of the MNO 20 .
其中,该第一请求消息中所包括的eUICC的ID是从201中的签约请求获取的。Wherein, the ID of the eUICC included in the first request message is obtained from the subscription request in 201 .
具体地,本发明实施例中,第一请求消息用于请求获取eUICC中的profile的信息。Specifically, in the embodiment of the present invention, the first request message is used to request to acquire profile information in the eUICC.
可以理解,在201中,MNO 20可以从签约请求中获取PM的ID,或者MNO 20可以根据签约请求中的eUICC的ID确定PM的ID。那么,202中的PM 40即为与201中所获取或确定的PM的ID对应的PM。It can be understood that in 201, the MNO 20 may obtain the ID of the PM from the subscription request, or the MNO 20 may determine the ID of the PM according to the ID of the eUICC in the subscription request. Then, the PM 40 in 202 is the PM corresponding to the ID of the PM obtained or determined in 201 .
可理解,在202中,MNO 20根据签约请求生成第一请求消息,并将该第一请求消息发送至PM 40。且PM 40的ID可以是签约请求中所述包括的,也可以是MNO 20根据签约请求中的eUICC的ID所确定的。It can be understood that, in 202, the MNO 20 generates a first request message according to the subscription request, and sends the first request message to the PM 40 . And the ID of the PM 40 may be included in the subscription request, or may be determined by the MNO 20 according to the eUICC ID in the subscription request.
203,PM 40向eUICC 10发送第二请求消息。203. The PM 40 sends a second request message to the eUICC 10.
具体地,该第二请求消息用于请求获取eUICC中的profile的信息。Specifically, the second request message is used to request to acquire profile information in the eUICC.
具体地,PM 40可以与eUICC 10中的eUICC PM进行通信。也就是说,PM 40可以将第二请求消息发送至eUICC 10中的eUICC PM。Specifically, the PM 40 can communicate with the eUICC PM in the eUICC 10 . That is, the PM 40 may send the second request message to the eUICC PM in the eUICC 10 .
应注意,在203之前,PM 40与eUICC 10之间可以进行双向认证。例如进行双向认证可以采用对称密钥的认证方法,或者也可以采用基于公钥基础设施(Public KeyInfrastructure,PKI)的认证方法,或者也可以采用其他的认证方法,本发明对此不作限定。It should be noted that before 203, mutual authentication can be performed between PM 40 and eUICC 10 . For example, a symmetric key authentication method may be used for two-way authentication, or an authentication method based on a public key infrastructure (Public Key Infrastructure, PKI), or other authentication methods may be used, which is not limited in the present invention.
204,eUICC 10将第二响应消息发送至PM 40。所述第二响应消息包括所述第一profile的信息。204, the eUICC 10 sends the second response message to the PM 40. The second response message includes information about the first profile.
具体地,eUICC 10中的eUICC PM接收到第二请求消息后,可以从eUICC 10中的PD中获取第一profile的信息。Specifically, after receiving the second request message, the eUICC PM in the eUICC 10 can acquire the information of the first profile from the PD in the eUICC 10 .
其中,第一profile的信息可以包括第一profile的ID、第一profile所属的MNO的ID、第一profile所在的PD的ID。Wherein, the information of the first profile may include the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
可选地,第一profile的信息还可以包括以下中的至少一种:第一profile的属性、下载所述第一profile的PPer的ID和所述第一profile所在的PD的可以存储空间的大小。其中,第一profile是先前从该PPer下载的。Optionally, the information of the first profile may also include at least one of the following: the attribute of the first profile, the ID of the PPer that downloaded the first profile, and the size of the storage space of the PD where the first profile is located . Wherein, the first profile is previously downloaded from the PPer.
可理解,其中,第一profile的属性为Provisioning属性,即该第一profile为配置轮廓。It can be understood that the attribute of the first profile is a Provisioning attribute, that is, the first profile is a configuration profile.
可理解,在204中,eUICC 10根据第二请求消息生成第二响应消息,并将该第二响应消息发送至PM 40。其中,第二响应消息包括第一profile的信息。It can be understood that, in 204, the eUICC 10 generates a second response message according to the second request message, and sends the second response message to the PM 40 . Wherein, the second response message includes the information of the first profile.
205,PM 40判断MNO 20是否为第一profile所属的MNO。若PM 40确定MNO 20为第一profile所属的MNO,则PM 40向MNO 20发送第一响应消息。该第一响应消息包括第一profile的信息。205. The PM 40 judges whether the MNO 20 is the MNO to which the first profile belongs. If PM 40 determines that MNO 20 is the MNO to which the first profile belongs, PM 40 sends a first response message to MNO 20 . The first response message includes information about the first profile.
具体地,PM 40在202中接收的第一请求消息中包括MNO 20的ID,这里可以记为第一ID。PM 40在204中接收的第二响应消息中包括第一profile所属的MNO的ID,这里可以记为第二ID。Specifically, the first request message received by the PM 40 in 202 includes the ID of the MNO 20, which may be recorded as the first ID here. The second response message received by the PM 40 in 204 includes the ID of the MNO to which the first profile belongs, which may be recorded as the second ID here.
那么,在205中,PM 40判断该第一ID与第二ID是否相同。若相同,则PM 40确定MNO20为第一profile所属的MNO。Then, in 205, the PM 40 judges whether the first ID is the same as the second ID. If they are the same, PM 40 determines that MNO20 is the MNO to which the first profile belongs.
206,MNO 20根据第一profile的信息中的第一profile的ID和签约请求,确定更新轮廓(update profile)的ID并更新归属签约服务器(Home Subscriber Server,HSS)中所述第一profile的签约信息。206. The MNO 20 determines the ID of the update profile (update profile) and updates the subscription of the first profile in the home subscription server (Home Subscriber Server, HSS) according to the ID of the first profile and the subscription request in the information of the first profile. information.
应注意,本发明实施例中,更新轮廓(update profile)可以包括将一个配置轮廓更新到运行轮廓所需的文件结构、数据和应用程序的集合,一般不包括网络接入应用和相应的网络接入信任状。It should be noted that in the embodiment of the present invention, updating a profile (update profile) may include updating a configuration profile to a collection of file structures, data and application programs required to run the profile, generally excluding network access applications and corresponding network interface into the letter of trust.
具体地,MNO 20根据201中的签约请求和第一profile的信息,判断该第一profile是否可以更新。若MNO 20确定该第一profile可以更新,则进一步地MNO 20根据用户的签约请求确定使用哪个更新轮廓,即确定更新轮廓的ID。并进一步更新HSS中第一profile对应的签约信息。例如,MNO 20可以更新HSS中的签约数据,其中,所更新的签约数据可以为开通语音服务、修改接入点名称(Access Point Name,APN)等。Specifically, the MNO 20 judges whether the first profile can be updated according to the subscription request in 201 and the information of the first profile. If the MNO 20 determines that the first profile can be updated, the MNO 20 further determines which update profile to use according to the subscription request of the user, that is, determines the ID of the update profile. And further update the subscription information corresponding to the first profile in the HSS. For example, the MNO 20 may update the subscription data in the HSS, where the updated subscription data may be voice service activation, access point name (Access Point Name, APN) modification, and so on.
例如,签约请求中可以包括签约代码。MNO 20中可以存储Profile的ID、签约代码以及更新轮廓的ID的对应关系。那么,MNO 20可以查找该对应关系,来确定与第一profile的ID和签约代码都对应的更新轮廓的ID。For example, a subscription code may be included in the subscription request. The MNO 20 may store the corresponding relationship between the ID of the Profile, the subscription code, and the ID of the updated profile. Then, the MNO 20 can search the corresponding relationship to determine the ID of the updated profile corresponding to both the ID of the first profile and the subscription code.
207,MNO 20向PPer 30发送第三请求消息。该第三请求消息包括eUICC10的ID、PM40的ID、更新轮廓的ID和第一profile所在的PD的ID。207. The MNO 20 sends a third request message to the PPer 30. The third request message includes the ID of the eUICC10, the ID of the PM40, the ID of the updated profile, and the ID of the PD where the first profile is located.
例如,MNO 20中可以存储更新轮廓的ID与PPer的ID之间的对应关系,那么,MNO 20可以根据更新轮廓的ID,将第三请求消息发送至对应的PPer。For example, the MNO 20 may store the correspondence between the ID of the updated profile and the ID of the PPer, then the MNO 20 may send the third request message to the corresponding PPer according to the ID of the updated profile.
另外,该第三请求消息中还可以包括密钥的信息,以使得PPer 30采用该密钥保护更新轮廓的传输。例如,MNO 20中还可以存储profile的ID与密钥的对应关系。这样,MNO 20可以根据第一profile的ID确定密钥的信息。In addition, the third request message may also include key information, so that the PPer 30 uses the key to protect the transmission of the update profile. For example, the MNO 20 may also store the corresponding relationship between profile IDs and keys. In this way, the MNO 20 can determine the key information according to the ID of the first profile.
其中,该密钥可以是MNO 20从先前负责将第一profile下载至eUICC 10的另一PPer获取的。具体地,在将第一profile下载至eUICC 10时,该另一PPer与eUICC 10之间协商有一个密钥来保护第一profile的传输。这里,将该下载第一profile时的密钥称为旧的密钥。在完成第一profile的下载后,该另一PPer可以保存该旧密钥;或者该另一PPer也可以将该旧密钥发送至MNO 20并删除该旧密钥。Wherein, the key may be obtained by the MNO 20 from another PPer responsible for downloading the first profile to the eUICC 10 previously. Specifically, when the first profile is downloaded to the eUICC 10, a key is negotiated between the other PPer and the eUICC 10 to protect the transmission of the first profile. Here, the key used when downloading the first profile is referred to as an old key. After completing the download of the first profile, the other PPer can save the old key; or the other PPer can also send the old key to the MNO 20 and delete the old key.
应注意,本发明实施例中,该另一PPer与PPer 30可以为同一个PPer,或者也可以为两个不同的PPer,本发明对此不作限定。It should be noted that in the embodiment of the present invention, the other PPer and the PPer 30 may be the same PPer, or may be two different PPer, which is not limited in the present invention.
那么,相应地,可理解,第三请求消息中所包括的密钥的信息可以为该旧密钥的信息。Then, correspondingly, it can be understood that the key information included in the third request message may be the old key information.
可选地,若前述第二响应消息和第一响应消息中的第一profile的信息包括所述第一profile所在的PD的可用存储空间的大小,那么,该第三请求消息还可以包括所述第一profile所在的PD的可用存储空间的大小。Optionally, if the information of the first profile in the second response message and the first response message includes the size of the available storage space of the PD where the first profile is located, then the third request message may also include the The size of the available storage space of the PD where the first profile is located.
可选地,该第三请求消息还可以包括所述第一profile的ID。Optionally, the third request message may also include the ID of the first profile.
208,PPer 30根据第三请求消息中的更新轮廓的ID,确定更新轮廓。208. The PPer 30 determines the update profile according to the update profile ID in the third request message.
具体地,PPer 30可以先根据更新轮廓的ID,从PPer 30中所存储的多个更新轮廓中选择与更新轮廓的ID对应的更新轮廓。Specifically, the PPer 30 may select an update profile corresponding to the update profile ID from multiple update profiles stored in the PPer 30 according to the update profile ID.
应注意,在本发明实施例之前,可以在PPer 30上存储有根据运营商的请求所生成的更新轮廓。It should be noted that before the embodiment of the present invention, the update profile generated according to the operator's request may be stored on the PPer 30 .
举例来说,运营商A有属性为配置属性的profile A,具有运行属性的profile B和具有运行属性的profile C。那么,与运营商A对应的更新轮廓可以包括两个。例如,可以包括从profile A到profile B的第一更新轮廓,以及从profile A到profile C的第二更新轮廓。For example, operator A has profile A with configuration attributes, profile B with operation attributes, and profile C with operation attributes. Then, the update profile corresponding to operator A may include two. For example, a first update profile from profile A to profile B and a second update profile from profile A to profile C may be included.
209,PPer 30根据第三请求消息中的PM的ID,向PM 40发送第一消息。其中,该第一消息包括更新轮廓、eUICC的ID和第一profile所在的PD的ID。209. The PPer 30 sends the first message to the PM 40 according to the ID of the PM in the third request message. Wherein, the first message includes the updated profile, the ID of the eUICC, and the ID of the PD where the first profile is located.
可选地,该更新轮廓可以包括第一指令,该第一指令用于指示eUICC 10修改所述PD中的profile的属性。Optionally, the update profile may include a first instruction for instructing the eUICC 10 to modify the attributes of the profile in the PD.
可选地,如果第三请求消息包括所述第一profile所在的PD的可用存储空间的大小,那么PPer 30可以先确定该更新轮廓的大小。并判断第一profile所在的PD的可用存储空间的大小是否可以容纳该更新轮廓。当PPer 30确定第一profile所在的PD的可用存储空间的大小可容纳该更新轮廓时,将该第一消息发送至PM 40。例如,当PPer 30确定第一profile所在的PD的可用存储空间的大小足够安装该更新轮廓时,将第一消息发送至PM40。进一步地,第一消息可以包括指示信息,用于表示PPer 30确定第一profile所在的PD的可用存储空间的大小可容纳该更新轮廓。Optionally, if the third request message includes the size of the available storage space of the PD where the first profile is located, then the PPer 30 may first determine the size of the updated profile. And it is judged whether the size of the available storage space of the PD where the first profile is located can accommodate the updated profile. When the PPer 30 determines that the size of the available storage space of the PD where the first profile resides can accommodate the updated profile, it sends the first message to the PM 40 . For example, when the PPer 30 determines that the size of the available storage space of the PD where the first profile is located is sufficient to install the updated profile, the first message is sent to the PM 40 . Further, the first message may include indication information, which is used to indicate that the size of the available storage space of the PD where the first profile is determined by the PPer 30 can accommodate the updated profile.
可选地,作为一例,如果PPer 30为先前下载第一profile的PPer,且PPer30中保存有旧密钥,那么PPer 30可以采用旧密钥保护更新轮廓的传输。即,可以采用该旧密钥对更新轮廓进行加密。Optionally, as an example, if the PPer 30 is the PPer that previously downloaded the first profile, and the old key is stored in the PPer 30, then the PPer 30 may use the old key to protect the transmission of the updated profile. That is, the update profile can be encrypted with the old key.
可选地,作为另一例,如果PPer 30为先前下载第一profile的PPer且PPer 30中没有保存旧密钥,或者,如果PPer 30不是并且先前下载第一profile的PPer,那么,PPer 30可以先与eUICC 10协商一个新密钥,并采用该新密钥保护更新轮廓的传输。即,可以采用该新密钥对更新轮廓进行加密。Optionally, as another example, if the PPer 30 is the PPer that previously downloaded the first profile and the old key is not saved in the PPer 30, or if the PPer 30 is not the PPer that downloaded the first profile previously, then the PPer 30 can first A new key is negotiated with the eUICC 10 and used to protect the transmission of the update profile. That is, the update profile can be encrypted with this new key.
可选地,作为另一例,如果PPer 30为先前下载第一profile的PPer且PPer 30中没有保存旧密钥,或者,如果PPer 30不是并且先前下载第一profile的PPer,并且第三请求消息中包括密钥的信息,那么,PPer 30可以采用第三请求消息中的密钥保护更新轮廓的传输。即,可以采用该旧密钥对更新轮廓进行加密。Optionally, as another example, if the PPer 30 is the PPer that previously downloaded the first profile and the old key is not stored in the PPer 30, or if the PPer 30 is not the PPer that downloaded the first profile previously, and the third request message If the key information is included, then the PPer 30 can protect the transmission of the update profile with the key in the third request message. That is, the update profile can be encrypted with the old key.
可理解,209中第一消息所包括的更新轮廓为加密后的更新轮廓。It can be understood that the update profile included in the first message in 209 is an encrypted update profile.
可选地,当PPer 30确定第一profile所在的PD的可用存储空间的大小不能容纳更新轮廓时,PPer 30可以向MNO 20发送错误信息。Optionally, when the PPer 30 determines that the size of the available storage space of the PD where the first profile is located cannot accommodate updating the profile, the PPer 30 may send an error message to the MNO 20 .
210,PM 40根据第一消息中所包括的eUICC的ID,向eUICC 10发送第二消息。该第二消息包括所述更新轮廓和所述第一profile所在的PD的ID。其中,该更新轮廓为209所接收到的加密后的更新轮廓。210. The PM 40 sends a second message to the eUICC 10 according to the eUICC ID included in the first message. The second message includes the update profile and the ID of the PD where the first profile is located. Wherein, the update profile is the encrypted update profile received at 209 .
可选地,如果第一消息包括指示信息,用于表示PPer 30确定第一profile所在的PD的可用存储空间的大小可容纳该更新轮廓。那么,该第二消息也可以包括该指示信息。Optionally, if the first message includes indication information, it is used to indicate that the size of the available storage space of the PD where the first profile is determined by the PPer 30 can accommodate the updated profile. Then, the second message may also include the indication information.
211,eUICC 10根据第二消息,将更新轮廓安装在所述PD中,以将所述PD中的第一profile更新为第二profile。其中,第一profile为配置轮廓。211. The eUICC 10 installs the updated profile in the PD according to the second message, so as to update the first profile in the PD to the second profile. Wherein, the first profile is a configuration profile.
可选地,eUICC 10收到第二消息之后,可以先判断与第二消息中的PD的ID所对应的PD的可用存储空间的大小。Optionally, after receiving the second message, the eUICC 10 may first determine the size of the available storage space of the PD corresponding to the ID of the PD in the second message.
具体地,211可以包括:Specifically, 211 may include:
eUICC 10判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;eUICC 10 determines whether the size of the available storage space of the PD is sufficient to install the update profile;
若eUICC 10确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If the eUICC 10 determines that the size of the available storage space of the PD is sufficient to install the update profile, install the update profile in the PD;
若eUICC 10确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,eUICC10为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间或者所述可用存储空间和所述新的存储空间中。If the eUICC 10 determines that the size of the available storage space of the PD is not enough to install the update profile, the eUICC 10 allocates a new storage space for the PD, and installs the update profile in the new storage space or the available storage space and the new storage space.
例如,211可包括:所述eUICC 10判断所述PD的可用存储空间的大小是否大于所述更新轮廓的大小;For example, 211 may include: the eUICC 10 judging whether the size of the available storage space of the PD is greater than the size of the update profile;
当所述eUICC 10确定所述PD的可用存储空间的大小大于所述更新轮廓的大小时,将所述更新轮廓安装在所述PD中;Installing the update profile in the PD when the eUICC 10 determines that the size of the available storage space of the PD is greater than the size of the update profile;
当所述eUICC 10确定所述PD的可用存储空间的大小小于所述更新轮廓的大小时,所述eUICC 10扩充所述PD的可用存储空间,并将所述更新轮廓安装在所述扩充后的PD中。When the eUICC 10 determines that the size of the available storage space of the PD is smaller than the size of the update profile, the eUICC 10 expands the available storage space of the PD, and installs the update profile in the expanded PD.
可以理解,eUICC 10可以将更新轮廓安装在新的存储空间中;或者,eUICC 10可以将更新轮廓的一部分安装在原来的可用存储空间中,将更新轮廓的另一部分安装在新的存储空间中,本发明对此不作限定。It can be understood that the eUICC 10 may install the update profile in the new storage space; or, the eUICC 10 may install a part of the update profile in the original available storage space, and install another part of the update profile in the new storage space, The present invention is not limited thereto.
可选地,作为另一个实施例,如果PPer 30所生成的第一消息包括指示信息,相应地,第二消息中也包括指示信息,那么,eUICC 10可知PPer 30已经确定了所述PD的可用存储空间的大小足够容纳所述更新轮廓,则,在211中,eUICC 10不执行PD的可用存储空间的大小的判断,将更新轮廓安装在PD中。Optionally, as another embodiment, if the first message generated by PPer 30 includes indication information, and correspondingly, the second message also includes indication information, then eUICC 10 knows that PPer 30 has determined that the PD is available. The size of the storage space is sufficient to accommodate the update profile, then, in 211, the eUICC 10 does not perform judgment on the size of the available storage space of the PD, and installs the update profile in the PD.
或者,211也可以理解为,eUICC 10利用安装更新轮廓,实现了所述PD中的profile的升级,具体地,将原先的第一profile升级为第二profile。Or, 211 can also be understood as, the eUICC 10 implements the profile upgrade in the PD by using the installation update profile, specifically, upgrades the original first profile to the second profile.
这样,在将更新轮廓安装在所述PD中之后,所述PD中的profile包括第一profile和安装的更新轮廓,也可以理解为是第二profile包括第一profile和安装的更新轮廓。In this way, after the update profile is installed in the PD, the profile in the PD includes the first profile and the installed update profile, and it can also be understood that the second profile includes the first profile and the installed update profile.
212,eUICC 10将第二profile的属性修改为运行属性或者配置属性和运行属性。212. The eUICC 10 modifies the attributes of the second profile to run attributes or configuration attributes and run attributes.
可选地,如果更新轮廓包括第一指令,那么,212中,eUICC 10可以根据该第一指令修改第二profile的属性。Optionally, if the update profile includes the first instruction, then, in 212, the eUICC 10 may modify the attribute of the second profile according to the first instruction.
具体地,eUICC 10可以根据第一指令,将所述PD中profile的属性修改为Operational属性。即,在更新之前,该PD中的profile为第一profile,属性为Provisioning属性。更新之后,该PD中的profile为第二profile,且将其属性修改为Operational属性。Specifically, the eUICC 10 may modify the profile attribute in the PD to the Operational attribute according to the first instruction. That is, before the update, the profile in the PD is the first profile, and the attribute is the Provisioning attribute. After the update, the profile in the PD is the second profile, and its attribute is changed to the Operational attribute.
或者,具体地,eUICC 10可以根据第一指令,将所述PD中profile的属性修改为Operational属性和Provisioning属性。即,在更新之前,该PD中的profile为第一profile,属性为Provisioning属性。更新之后,该PD中的profile为第二profile,且将其属性在Provisioning属性的基础上增加Operational属性。也就是说,第二profile既具有Operational属性,也具有Provisioning属性。Or, specifically, the eUICC 10 may modify the attributes of the profile in the PD to the Operational attribute and the Provisioning attribute according to the first instruction. That is, before the update, the profile in the PD is the first profile, and the attribute is the Provisioning attribute. After the update, the profile in the PD is the second profile, and its attribute is added with the Operational attribute on the basis of the Provisioning attribute. That is to say, the second profile has both the Operational attribute and the Provisioning attribute.
可理解,该PD中可以有一个文件或数据对象或字段用以表示该PD中的profile的属性。在211之前,该字段可以为Provisioning。那么,eUICC 10可以根据第一指令将该字段由Provisioning修改为Operational。或者,eUICC10可以根据第一指令在该字段Provisioning的基础上增加Operational。It can be understood that there may be a file or data object or field in the PD to represent the attributes of the profile in the PD. Before 211, this field can be Provisioning. Then, the eUICC 10 can modify the field from Provisioning to Operational according to the first instruction. Alternatively, the eUICC10 may add Operational to the provisioning field according to the first instruction.
也就是说,本发明实施例中,第二profile可以只具有Operational属性;或者,第二profile可以同时具有Operational属性和Provisioning属性。That is to say, in this embodiment of the present invention, the second profile may only have the Operational attribute; or, the second profile may have both the Operational attribute and the Provisioning attribute.
应注意,本发明实施例中,eUICC 10在收到第二消息之后,可以在装载(install)更新轮廓时,同时执行安装更新轮廓和修改属性的过程。即,本发明实施例中,211和212可以同时执行。或者也可以理解为eUICC 10在执行安装的过程中同时执行修改的指令。即,如果更新轮廓中包括第一指令,那么211的安装的执行包括执行第一指令,即包括212。It should be noted that in the embodiment of the present invention, after receiving the second message, the eUICC 10 may simultaneously execute the process of installing the updated profile and modifying the attributes when loading (installing) the updated profile. That is, in this embodiment of the present invention, 211 and 212 may be executed simultaneously. Or it can also be understood that the eUICC 10 simultaneously executes the modified instruction during the installation process. That is, if the first instruction is included in the update profile, then execution of the installation of 211 includes executing the first instruction, ie including 212 .
当然,212也可以在211之后再执行。即,如果更新轮廓中包括第一指令,那么211的安装的执行不包括执行第一指令,而是由212执行。Of course, 212 can also be executed after 211. That is, if the update profile includes the first instruction, the execution of the installation at 211 does not include executing the first instruction, but is performed at 212 .
213,eUICC 10生成第三响应消息并将该第三响应消息发送至PM 40。213 , the eUICC 10 generates a third response message and sends the third response message to the PM 40 .
可理解,该第三响应消息是与210中的第二消息对应的响应消息。It can be understood that the third response message is a response message corresponding to the second message in 210 .
214,PM 40生成第四响应消息并将该第四响应消息发送至PPer 30。214 , PM 40 generates a fourth response message and sends the fourth response message to PPer 30 .
可理解,该第四响应消息是与209中的第一消息对应的响应消息。It can be understood that the fourth response message is a response message corresponding to the first message in 209 .
215,PPer 30生成第五响应消息并将该第五响应消息发送至MNO 20。215. The PPer 30 generates a fifth response message and sends the fifth response message to the MNO 20.
可理解,该第五响应消息是与207中的第三请求消息对应的响应消息。It can be understood that the fifth response message is a response message corresponding to the third request message in 207 .
可选地,如果前述209的第一消息中的更新轮廓不包括第一指令,也就是说,在215之前,如果eUICC 10没有执行212。那么,215之后,MNO 20可以向eUICC 10发送第二指令,以使eUICC 10根据第二指令修改第二profile的属性。Optionally, if the update profile in the first message of the aforementioned 209 does not include the first instruction, that is, before 215 , if the eUICC 10 does not execute 212 . Then, after 215, the MNO 20 may send a second instruction to the eUICC 10, so that the eUICC 10 modifies the attribute of the second profile according to the second instruction.
具体地,MNO 20可以使用空中下载技术(Over The Air,OTA)机制,发送第二指令至eUICC 10。Specifically, the MNO 20 may use an Over The Air (OTA) mechanism to send the second instruction to the eUICC 10 .
进一步地,eUICC 10可以在215之后且在接收到MNO 20发送的第二指令之后再执行212。Further, the eUICC 10 may execute 212 after 215 and after receiving the second instruction sent by the MNO 20 .
可选地,MNO 20可以将第二指令发送至PM 40,再由PM 40将该第二指令转发至eUICC 10。也就是说,212可以是eUICC 10接收MNO 20或者PM 40发送的第二指令后再执行的。Optionally, the MNO 20 may send the second instruction to the PM 40, and then the PM 40 forwards the second instruction to the eUICC 10. That is to say, 212 may be executed after the eUICC 10 receives the second instruction sent by the MNO 20 or PM 40 .
具体地,eUICC 10可以根据第二指令将第二profile的属性修改为运行属性或者配置属性和运行属性。具体地,该eUICC 10根据第二指令修改第二profile的属性的过程,与根据第一指令修改第二profile的属性的过程类似,可以参见前述212中关于第一指令的描述,为避免重复,这里不再赘述。Specifically, the eUICC 10 may modify the attributes of the second profile into running attributes or configuration attributes and running attributes according to the second instruction. Specifically, the process of the eUICC 10 modifying the attributes of the second profile according to the second instruction is similar to the process of modifying the attributes of the second profile according to the first instruction. Please refer to the description about the first instruction in 212 above. To avoid repetition, I won't go into details here.
可理解,本发明实施例中,212可以与211同时执行,或者,212可以在211之后执行,或者,212可以在215之后。也就是说,序号的大小不能作为对执行顺序的限定。It can be understood that, in this embodiment of the present invention, 212 may be performed simultaneously with 211 , or 212 may be performed after 211 , or 212 may be performed after 215 . That is to say, the size of the serial number cannot be used as a limitation on the execution order.
进一步地,在212之后还可以包括:Further, after 212, it may also include:
216,eUICC 10还可以向所在的终端发送刷新(REFRESH)主动式命令,以使终端对eUICC进行重启。216. The eUICC 10 may also send a refresh (REFRESH) proactive command to the terminal where it is located, so that the terminal restarts the eUICC.
其中,REFRESH主动式命令的模式可以是UICC reset(REFRESH command withmode“UICC Reset”)。Wherein, the mode of the REFRESH active command may be UICC reset (REFRESH command with mode "UICC Reset").
这样,在重启之后,eUICC 10便可以采用第二profile接入MNO 20。In this way, after restarting, the eUICC 10 can use the second profile to access the MNO 20 .
这样,本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In this way, in the embodiment of the present invention, when the existing profile with the configuration attribute in the eUICC and the profile with the running attribute to be downloaded belong to the same operator, the eUICC can obtain the update profile from the PPer via the PM and transfer the profile with the configuration attribute The first profile is updated to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
应注意,本发明实施例中的MNO 20可以是指运营商所在的服务器等,或者,可以为MNO的设备,本发明对此不作限定。It should be noted that the MNO 20 in the embodiment of the present invention may refer to a server where the operator is located, or may be a device of the MNO, which is not limited in the present invention.
图3是本发明另一个实施例的配置eUICC的方法的交互图。图3中包括eUICC 10、MNO 20、PPer 30和PM 40。Fig. 3 is an interaction diagram of a method for configuring an eUICC according to another embodiment of the present invention. FIG. 3 includes eUICC 10 , MNO 20 , PPer 30 and PM 40 .
其中,PM 40可以位于网络侧,或者PM 40也可以位于终端,本发明对此不作限定。其中,PPer 30位于网络侧。并且,eUICC 10中存有第一profile,该第一profile具有Provisioning属性,且该第一profile为配置轮廓,且该第一profile所属的MNO为MNO 20。Wherein, the PM 40 may be located at the network side, or the PM 40 may also be located at the terminal, which is not limited in the present invention. Wherein, PPer 30 is located at the network side. In addition, the eUICC 10 stores a first profile, the first profile has a Provisioning attribute, and the first profile is a configuration profile, and the MNO to which the first profile belongs is the MNO 20 .
并且,在本发明实施例中,PM 40中的eUICC信息集合(eUICC Information Set,EIS)中存储有eUICC 10中第一profile的信息。Moreover, in the embodiment of the present invention, the eUICC Information Set (eUICC Information Set, EIS) in the PM 40 stores the information of the first profile in the eUICC 10 .
图3所示的方法可以包括201至202,The method shown in FIG. 3 may include 201 to 202,
203’,PM 40根据第一请求消息,从EIS中获取第一profile的信息。203', the PM 40 obtains the information of the first profile from the EIS according to the first request message.
其中,所述第一profile的信息可以包括:所述第一profile的ID、所述第一profile所属的MNO的ID、所述第一profile所在的PD的ID。Wherein, the information of the first profile may include: the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
可选地,第一profile的信息还可以包括以下中的至少一种:第一profile的属性、下载所述第一profile的PPer的ID和所述第一profile所在的PD的可以存储空间的大小。其中,第一profile是先前从该PPer下载的。Optionally, the information of the first profile may also include at least one of the following: the attribute of the first profile, the ID of the PPer that downloaded the first profile, and the size of the storage space of the PD where the first profile is located . Wherein, the first profile is previously downloaded from the PPer.
可理解,其中,第一profile的属性为Provisioning属性。It can be understood that the attribute of the first profile is the Provisioning attribute.
205至216,205 to 216,
217,eUICC 10将更新后的profile的信息发送至PM 40。217. The eUICC 10 sends the updated profile information to the PM 40.
可以理解,这里,更新后的profile即第二profile。更新后的profile的信息可以包括第二profile的ID、第二profile的属性、第二profile所在的PD的可用存储空间的大小等。这里,第二profile的属性为运行属性,或者,第二profile的属性为运行属性和配置属性。It can be understood that, here, the updated profile is the second profile. The updated profile information may include the ID of the second profile, the attributes of the second profile, the size of the available storage space of the PD where the second profile is located, and the like. Here, the attributes of the second profile are running attributes, or, the attributes of the second profile are running attributes and configuration attributes.
218,PM 40更新EIS。218, PM 40 update EIS.
具体地,PM 40根据接收到的更新后的profile的信息,将EIS中所保存的eUICC 10中的第一profile的信息更新为第二profile的信息。Specifically, the PM 40 updates the information of the first profile in the eUICC 10 stored in the EIS to the information of the second profile according to the received updated profile information.
应注意,图3中的201至202、205至216可以参见前述图2的实施例中具有相同序号的步骤描述,为避免重复,这里不再赘述。It should be noted that for 201 to 202 and 205 to 216 in FIG. 3 , reference may be made to the description of steps with the same serial numbers in the embodiment of FIG. 2 , and to avoid repetition, details are not repeated here.
这样,本发明实施例中,PM的EIS中保存有eUICC中已有的profile的信息。当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In this way, in the embodiment of the present invention, the EIS of the PM stores the existing profile information in the eUICC. When the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the eUICC can obtain the updated profile from the PPer via PM and update the first profile to the second profile, and the second profile The second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
图4是本发明另一个实施例的配置eUICC的方法的交互图。图4中包括eUICC 10、MNO 20、PPer 30和PM 40。Fig. 4 is an interaction diagram of a method for configuring an eUICC according to another embodiment of the present invention. FIG. 4 includes eUICC 10 , MNO 20 , PPer 30 and PM 40 .
其中,PM 40可以位于网络侧,或者PM 40也可以位于终端,本发明对此不作限定。其中,PPer 30位于网络侧。并且,eUICC 10中存有第一profile,该第一profile具有Provisioning属性,且该第一profile为配置轮廓,且该第一profile所属的MNO为MNO 20。Wherein, the PM 40 may be located at the network side, or the PM 40 may also be located at the terminal, which is not limited in the present invention. Wherein, PPer 30 is located at the network side. In addition, the eUICC 10 stores a first profile, the first profile has a Provisioning attribute, and the first profile is a configuration profile, and the MNO to which the first profile belongs is the MNO 20 .
图4所示的方法可以包括:The method shown in Figure 4 may include:
401,eUICC 10接收终端发送的profile下载请求消息。该profile下载请求消息包括MNO的ID。401. The eUICC 10 receives a profile download request message sent by a terminal. The profile download request message includes the ID of the MNO.
另外,该profile下载请求消息还可包括签约代号等。In addition, the profile download request message may also include a subscription code and the like.
可理解,在401之前,用户可以在终端上选择一个MNO以及相应的签约。例如,终端上可以有一个应用程序提供一个选择界面。或者,例如,用户可以通过终端登录特定的网页选择MNO和签约。或者,eUICC 10中有一个应用程序可以在终端的人机交互界面显示选择界面。It can be understood that before step 401, the user can select an MNO and a corresponding subscription on the terminal. For example, there could be an application on the terminal that provides a selection interface. Or, for example, the user can log in to a specific webpage through the terminal to select an MNO and sign up. Alternatively, there is an application in eUICC 10 that can display a selection interface on the terminal's HMI.
例如,签约代号可以为用户所选择的套餐的ID等,本发明对此不作限定。For example, the contract code may be the ID of the package selected by the user, etc., which is not limited in the present invention.
例如,用户在该终端上所选择的MNO为MNO 20。那么,401中的profile下载请求中的MNO的ID即为MNO 20的ID。For example, the MNO selected by the user on the terminal is MNO 20 . Then, the ID of the MNO in the profile download request in 401 is the ID of the MNO 20 .
并且,终端可以根据用户的选择生成profile下载请求消息。In addition, the terminal may generate a profile download request message according to the user's selection.
可理解,eUICC 10安装(或嵌入)在该终端上。eUICC 10能够获取用户在该终端上的选择,也就是说,eUICC 10能够获取profile下载请求消息。It can be understood that the eUICC 10 is installed (or embedded) on the terminal. The eUICC 10 can acquire the user's choice on the terminal, that is, the eUICC 10 can acquire the profile download request message.
402,eUICC 10根据profile下载请求消息生成第四请求消息。并且eUICC10向PM40发送该第四请求消息。其中,该第四请求消息包括eUICC 10的ID、第一profile的信息。402. The eUICC 10 generates a fourth request message according to the profile download request message. And the eUICC10 sends the fourth request message to the PM40. Wherein, the fourth request message includes the ID of the eUICC 10 and the information of the first profile.
可选地,该第四请求消息可包括签约代号。Optionally, the fourth request message may include a subscription code.
可理解,其中,eUICC 10根据profile下载请求消息,获取其中的第一profile的信息后生成第四请求消息。It can be understood that, according to the profile download request message, the eUICC 10 generates the fourth request message after obtaining the information of the first profile therein.
其中,所述第一profile的信息可以包括:所述第一profile的ID、所述第一profile所属的MNO的ID、所述第一profile所在的PD的ID。Wherein, the information of the first profile may include: the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
可选地,第一profile的信息还可以包括以下中的至少一种:第一profile的属性、下载所述第一profile的PPer的ID和所述第一profile所在的PD的可以存储空间的大小。其中,第一profile是先前从该PPer下载的。Optionally, the information of the first profile may also include at least one of the following: the attribute of the first profile, the ID of the PPer that downloaded the first profile, and the size of the storage space of the PD where the first profile is located . Wherein, the first profile is previously downloaded from the PPer.
可理解,其中,第一profile的属性为Provisioning属性。It can be understood that the attribute of the first profile is the Provisioning attribute.
具体地,当eUICC 10确定用户选择的MNO与eUICC 10中的第一profile属于同一个运营商时,生成该第四请求消息。Specifically, when the eUICC 10 determines that the MNO selected by the user and the first profile in the eUICC 10 belong to the same operator, the fourth request message is generated.
例如,假设401中的profile下载请求中的MNO的ID为第一ID。eUICC10的一个PD中存有第一profile,eUICC 10能够获取该第一profile所属的MNO的ID,假设该第一profile所属的MNO的ID为第二ID。如果第一ID与第二ID相同,则说明用户选择的MNO与eUICC 10中的第一profile属于同一个运营商。For example, assume that the ID of the MNO in the profile download request in step 401 is the first ID. A PD of the eUICC 10 stores the first profile, and the eUICC 10 can acquire the ID of the MNO to which the first profile belongs, assuming that the ID of the MNO to which the first profile belongs is the second ID. If the first ID is the same as the second ID, it means that the MNO selected by the user and the first profile in the eUICC 10 belong to the same operator.
403,PM 40将该第四请求消息发送至MNO 20。403. The PM 40 sends the fourth request message to the MNO 20.
可选地,PM 40可以根据第四请求消息中的MNO的ID,将第四请求消息发送至MNO20。Optionally, PM 40 may send the fourth request message to MNO 20 according to the ID of the MNO in the fourth request message.
或者,可选地,如果第一profile的信息包括PPer的ID,那么PM 40可以根据该PPer的ID,将第四请求消息发送至PPer 30,然后再由PPer 30将该第四请求消息发送至MNO 20。Or, optionally, if the information of the first profile includes the ID of the PPer, then the PM 40 can send the fourth request message to the PPer 30 according to the ID of the PPer, and then the fourth request message is sent to the PPer 30 by the PPer 30. MNO 20.
206至216。206 to 216.
应注意,图4中的206至216可以参见前述图2的实施例中具有相同序号的步骤描述,为避免重复,这里不再赘述。It should be noted that for 206 to 216 in FIG. 4 , reference may be made to the description of steps with the same serial numbers in the embodiment of FIG. 2 , and to avoid repetition, details are not repeated here.
其中,在206中,MNO 20可以根据第四请求消息中所包括的第一profile的信息和签约代号,确定更新轮廓的ID。Wherein, in 206, the MNO 20 may determine the ID of the updated profile according to the first profile information and the subscription ID included in the fourth request message.
应注意,在图2或图3的实施例中,206至216中第三请求消息、第一消息和第二消息所包括的内容可以与205中的第一响应消息所包括的内容有关。相应地,在图4所示的实施例中,206至216中第三请求消息、第一消息和第二消息所包括的内容可以与403中的第四请求消息所包括的的内容有关。也就是说,在图4所示的实施例中,对于步骤206至216中所涉及的第一响应消息可替换为图4的实施例中的第四请求消息。It should be noted that in the embodiment shown in FIG. 2 or FIG. 3 , the contents included in the third request message, the first message, and the second message in 206 to 216 may be related to the contents included in the first response message in 205 . Correspondingly, in the embodiment shown in FIG. 4 , the content included in the third request message, the first message, and the second message in 206 to 216 may be related to the content included in the fourth request message in 403 . That is to say, in the embodiment shown in FIG. 4 , the first response message involved in steps 206 to 216 may be replaced with the fourth request message in the embodiment shown in FIG. 4 .
这样,本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,用户可以通过终端向eUICC发送profile下载请求消息,进一步eUICC能够经由PM从PPer获取更新轮廓并将第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In this way, in the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the user can send a profile download request message to the eUICC through the terminal, and the eUICC can further The updated profile is obtained from the PPer via the PM and the first profile is updated to a second profile, and the second profile has a running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
图5是本发明一个实施例的配置eUICC的方法的流程图。图5所示的方法包括:Fig. 5 is a flowchart of a method for configuring an eUICC according to an embodiment of the present invention. The methods shown in Figure 5 include:
501,eUICC接收PM发送的第一消息,所述第一消息包括更新轮廓和PD的ID。501. The eUICC receives a first message sent by a PM, where the first message includes updating a profile and an ID of a PD.
502,eUICC将更新轮廓安装在所述PD中,以将所述PD中的第一profile更新为第二profile,其中,所述第一profile为配置轮廓(Provisioning Profile,PP)。502. The eUICC installs an update profile in the PD, so as to update the first profile in the PD to a second profile, where the first profile is a provisioning profile (Provisioning Profile, PP).
503,eUICC将所述第二profile的属性修改为运行属性或者配置属性和运行属性。503. The eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the eUICC can obtain the update profile from PPer via PM and transfer the first profile with configuration attributes The profile is updated to a second profile, and the second profile has a running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可理解,502中,eUICC根据PD的ID,将更新轮廓安装在所述PD中。并且,该PD中原先存储的profile为第一profile。It can be understood that in step 502, the eUICC installs the update profile in the PD according to the ID of the PD. In addition, the profile originally stored in the PD is the first profile.
本发明实施例中,501中的第一消息也即前述图2至图4的实施例中210中的第二消息。具体地,501可以参见前述图2至图4的实施例中210的描述,为避免重复,这里不再赘述。In the embodiment of the present invention, the first message in 501 is also the second message in 210 in the foregoing embodiments of FIG. 2 to FIG. 4 . Specifically, for 501, reference may be made to the description of 210 in the foregoing embodiments of FIG. 2 to FIG. 4 , and details are not repeated here to avoid repetition.
在501中,更新轮廓可以是PM从PPer接收的,并且更新轮廓可以是PPer加密后的更新轮廓。In 501, the updated profile may be received by the PM from the PPer, and the updated profile may be the encrypted updated profile of the PPer.
可选地,作为一例,如果该PPer为先前下载第一profile的PPer,且该PPer中保存有旧密钥,那么该PPer可以采用旧密钥保护更新轮廓的传输。即,可以采用该旧密钥对更新轮廓进行加密。Optionally, as an example, if the PPer is a PPer that previously downloaded the first profile, and the PPer stores an old key, then the PPer may use the old key to protect the transmission of the updated profile. That is, the update profile can be encrypted with the old key.
可选地,作为另一例,如果该PPer为先前下载第一profile的PPer且该PPer中没有保存旧密钥,或者,如果该PPer不是并且先前下载第一profile的PPer,那么,该PPer可以先与eUICC协商一个新密钥,并采用该新密钥保护更新轮廓的传输。即,可以采用该新密钥对更新轮廓进行加密。Optionally, as another example, if the PPer is the PPer that downloaded the first profile previously and the old key is not saved in the PPer, or if the PPer is not the PPer that downloaded the first profile previously, then the PPer can first Negotiate a new key with the eUICC and use this new key to protect the transmission of the update profile. That is, the update profile can be encrypted with this new key.
可选地,作为另一例,如果该PPer为先前下载第一profile的PPer且该PPer中没有保存旧密钥,或者,如果该PPer不是并且先前下载第一profile的PPer,并且该PPer从MNO接收到有密钥的信息,那么,该PPer可以采用从MNO接收到的密钥保护更新轮廓的传输。即,可以采用该密钥对更新轮廓进行加密。Optionally, as another example, if the PPer is the PPer that previously downloaded the first profile and the old key is not saved in the PPer, or if the PPer is not the PPer that downloaded the first profile previously, and the PPer receives the If there is keyed information, then the PPer can use the key received from the MNO to protect the transmission of the update profile. That is, the update profile can be encrypted with this key.
具体地,关于该密钥的描述可以参见前述图2至图4的实施例中207中关于密钥的描述,为避免重复,这里不再赘述。Specifically, for the description of the key, refer to the description of the key in 207 in the embodiments of FIGS. 2 to 4 , and to avoid repetition, details are not repeated here.
在501中,可以是eUICC中的eUICC PM接收PM发送的第一消息。In 501, the eUICC PM in the eUICC may receive the first message sent by the PM.
本发明实施例中,502可以参见前述图2至图4的实施例中211的描述。In the embodiment of the present invention, for 502, refer to the description of 211 in the foregoing embodiments of FIG. 2 to FIG. 4 .
其中,作为一例,在502中,所述eUICC可以判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;Wherein, as an example, in 502, the eUICC may determine whether the size of the available storage space of the PD is sufficient to install the update profile;
若所述eUICC确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If the eUICC determines that the size of the available storage space of the PD is sufficient to install the update profile, install the update profile in the PD;
若所述eUICC确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,所述eUICC为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间或所述可用存储空间和所述新的存储空间中。If the eUICC determines that the size of the available storage space of the PD is not enough to install the update profile, the eUICC allocates a new storage space for the PD, and installs the update profile in the new storage space or In the available storage space and the new storage space.
本发明实施例中,503可以参见前述图2至图4的实施例中212的描述。In the embodiment of the present invention, for 503, refer to the description of 212 in the foregoing embodiments of FIG. 2 to FIG. 4 .
可选地,作为一个实施例,更新轮廓可以包括第一指令,那么,503可包括:Optionally, as an embodiment, updating the profile may include the first instruction, then, 503 may include:
所述eUICC根据所述第一指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes according to the first instruction.
可理解,该PD中可以有一个字段用以表示该PD中的profile的属性。在502之前,该字段可以为Provisioning。那么,eUICC可以根据第一指令将该字段由Provisioning修改为Operational。或者,eUICC可以根据第一指令在该字段Provisioning的基础上增加Operational。It can be understood that there may be a field in the PD to indicate the attribute of the profile in the PD. Before 502, this field can be Provisioning. Then, the eUICC may modify the field from Provisioning to Operational according to the first instruction. Alternatively, the eUICC may add Operational to the Provisioning field according to the first instruction.
也就是说,本发明实施例中,第二profile可以只具有Operational属性;或者,第二profile可以同时具有Operational属性和Provisioning属性。That is to say, in this embodiment of the present invention, the second profile may only have the Operational attribute; or, the second profile may have both the Operational attribute and the Provisioning attribute.
或者,可选地,作为另一个实施例,在503之前,eUICC可以向PM发送第一响应消息。进一步地,503可包括:Or, optionally, as another embodiment, before 503, the eUICC may send the first response message to the PM. Further, 503 may include:
eUICC也可以接收PM或MNO的第二指令;The eUICC can also receive the second instruction from PM or MNO;
eUICC根据所述第二指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The eUICC modifies the attributes of the second profile into running attributes or configuration attributes and running attributes according to the second instruction.
具体地,可以参见前述图2至图4的实施例中215之后关于第二指令的描述,为避免重复,这里不再赘述。Specifically, reference may be made to the description of the second instruction after 215 in the foregoing embodiments in FIGS. 2 to 4 , and details are not repeated here to avoid repetition.
可选地,在图5所示的方法之后,还可以包括:所述eUICC向所在的终端发送刷新主动式命令,以使所述终端对所述eUICC进行重启;所述eUICC采用所述第二profile接入MNO。具体地,可以参见前述图2至图4的实施例中216的描述,为避免重复,这里不再赘述。Optionally, after the method shown in FIG. 5 , it may further include: the eUICC sends a refresh active command to the terminal where it is located, so that the terminal restarts the eUICC; the eUICC adopts the second The profile is connected to the MNO. Specifically, reference may be made to the description of 216 in the foregoing embodiments in FIGS. 2 to 4 , and details are not repeated here to avoid repetition.
另外,在501之前,还可以包括:In addition, before 501, you can also include:
所述eUICC接收PM发送的请求消息;The eUICC receives the request message sent by the PM;
所述eUICC根据所述请求消息,向所述PM发送第二响应消息,其中所述第二响应消息包括第一profile的信息。The eUICC sends a second response message to the PM according to the request message, where the second response message includes the information of the first profile.
本发明实施例中的请求消息也即前述图2的实施例中203中的第二请求消息,本发明实施例中的第二响应消息也即前述图2的实施例204中的第二响应消息,因此,可以参见前述图2的实施例中203-204的描述,为避免重复,这里不再赘述。The request message in the embodiment of the present invention is also the second request message in 203 in the aforementioned embodiment of FIG. 2 , and the second response message in the embodiment of the present invention is also the second response message in the aforementioned embodiment 204 of FIG. 2 , therefore, reference may be made to the description of 203-204 in the foregoing embodiment of FIG. 2 , and details are not repeated here to avoid repetition.
或者,在501之前,还可以包括:Or, before the 501, you can also include:
所述eUICC接收终端发送的profile下载请求消息,其中,所述profile下载请求消息包括移动网络运营商MNO的标识ID;The eUICC receives the profile download request message sent by the terminal, wherein the profile download request message includes the identification ID of the mobile network operator MNO;
当所述eUICC确定所述MNO为所述第一profile所属的MNO时,所述eUICC根据所述profile下载请求消息,向所述PM发送第二消息,所述第二消息包括所述eUICC的ID和所述第一profile的信息。When the eUICC determines that the MNO is the MNO to which the first profile belongs, the eUICC sends a second message to the PM according to the profile download request message, and the second message includes the ID of the eUICC and the information of the first profile.
本发明实施例中的profile下载请求消息也即前述图4的实施例401中的profile下载请求消息,本发明实施例中的第二消息也即前述图4的实施例402中的第四请求消息,因此,可以参见前述图4的实施例中401-402的描述,为避免重复,这里不再赘述。The profile download request message in the embodiment of the present invention is also the profile download request message in the aforementioned embodiment 401 of FIG. 4 , and the second message in the embodiment of the present invention is also the fourth request message in the aforementioned embodiment 402 of FIG. 4 , therefore, reference may be made to the description of 401-402 in the embodiment of FIG. 4 above, and to avoid repetition, details are not repeated here.
本发明实施例中,所述第一profile的信息可以包括:所述第一profile的ID、所述第一profile所属的MNO的ID、所述第一profile所在的PD的ID。In the embodiment of the present invention, the information of the first profile may include: the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
可选地,所述第一profile的信息还可以包括以下至少一种:所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, the information of the first profile may also include at least one of the following: the attribute of the first profile, the ID of the profile configurator that downloaded the first profile, and the availability of the PD where the first profile is located. The size of the storage space.
可理解,其中,第一profile的属性为Provisioning属性。It can be understood that the attribute of the first profile is the Provisioning attribute.
图6是本发明另一个实施例的配置eUICC的方法的流程图。图6所示的方法包括:Fig. 6 is a flowchart of a method for configuring an eUICC according to another embodiment of the present invention. The methods shown in Figure 6 include:
601,PM接收轮廓配置器发送的第一消息,所述第一消息包括更新轮廓、所述eUICC的标识ID和所述eUICC中的PD的ID。601. The PM receives a first message sent by a profile configurator, where the first message includes an update profile, an ID of the eUICC, and an ID of a PD in the eUICC.
602,所述PM根据所述eUICC的ID,向所述eUICC发送第二消息,所述第二消息包括所述更新轮廓和所述PD的ID,以使得所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,并将所述第二profile的属性修改为运行属性或者配置属性和运行属性,其中,所述第一profile为配置轮廓。602. The PM sends a second message to the eUICC according to the ID of the eUICC, where the second message includes the update profile and the ID of the PD, so that the eUICC installs the update profile in In the PD, the first profile in the PD is updated to a second profile, and the attributes of the second profile are modified to run attributes or configuration attributes and run attributes, wherein the first profile is Configure the outline.
603,所述接收所述eUICC发送的第二响应消息。603. Receive the second response message sent by the eUICC.
604,所述PM向所述轮廓配置器发送第一响应消息。604. The PM sends a first response message to the profile configurator.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,PM能够将从PPer接收的更新轮廓并发送至eUICC,以使eUICC将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the PM can send the updated profile received from PPer to the eUICC, so that the eUICC The first profile with the configuration attribute is updated to the second profile, and the second profile has the operation attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可理解,第二profile可以只具有Operational属性;或者,第二profile可以同时具有Operational属性和Provisioning属性。It can be understood that the second profile may only have the Operational attribute; or, the second profile may have both the Operational attribute and the Provisioning attribute.
本发明实施例中,601中的第一消息即前述图2至图4的实施例中209中的第一消息;602中的第二消息即前述图2至图4的实施例中210中的第二消息;603中的第二响应消息即前述图2至图4的实施例中213中的第三响应消息;604中的第一响应消息即前述图2至图4的实施例中214中的第四响应消息。因此,601可以参见前述图2至图4的实施例中209的描述,602可以参见前述图2至图4的实施例中210的描述,603可以参见前述图2至图4的实施例中213的描述,604可以参见前述图2至图4的实施例中214的描述,为避免重复,这里不再赘述。In the embodiment of the present invention, the first message in 601 is the first message in 209 in the above-mentioned embodiment of FIG. 2 to FIG. The second message; the second response message in 603 is the third response message in 213 in the embodiment of the aforementioned FIGS. The fourth response message for . Therefore, for 601, refer to the description of 209 in the aforementioned embodiment of FIGS. 2 to 4 , for 602, refer to the description of 210 in the aforementioned embodiment of FIGS. For the description of 604, reference may be made to the description of 214 in the foregoing embodiments of FIGS. 2 to 4 , and details are not repeated here to avoid repetition.
可选地,在603之后,还可以包括:所述PM向所述eUICC发送第一指令,以使得所述eUICC根据所述第一指令将第二profile的属性修改为运行属性或者配置属性和运行属性。Optionally, after 603, it may further include: the PM sending a first instruction to the eUICC, so that the eUICC modifies the attribute of the second profile to the running attribute or the configuration attribute and the running attribute according to the first instruction. Attributes.
可选地,作为一个实施例,在601之前,可以包括:Optionally, as an embodiment, before 601, may include:
所述PM接收MNO发送的第一请求消息,所述第一请求消息包括所述eUICC的ID和所述MNO的ID;The PM receives a first request message sent by the MNO, where the first request message includes the ID of the eUICC and the ID of the MNO;
所述PM根据所述第一请求消息获取所述第一profile的信息;The PM acquires the information of the first profile according to the first request message;
所述PM向所述MNO发送第三响应消息,所述第三响应消息包括所述第一profile的信息。The PM sends a third response message to the MNO, where the third response message includes the information of the first profile.
本发明实施例中的第一请求消息即前述图2或图3的实施例中202中的第一请求消息,本发明实施例中的第三响应消息即前述图2或图3的实施例中205中的第一响应消息。因此,可以分别参见前述实施例中202和205的描述,为避免重复,这里不再赘述。The first request message in the embodiment of the present invention is the first request message in 202 in the aforementioned embodiment of Figure 2 or Figure 3, and the third response message in the embodiment of the present invention is the aforementioned embodiment of Figure 2 or Figure 3 The first response message in 205. Therefore, reference may be made to the descriptions of 202 and 205 in the foregoing embodiments, and details are not repeated here to avoid repetition.
其中,所述PM向所述MNO发送第三响应消息,包括:当所述PM确定所述MNO为所述eUICC中存储的第一profile所属的MNO时,向所述MNO发送第三响应消息。可以参见图2或图3中205的描述。Wherein, the PM sending the third response message to the MNO includes: when the PM determines that the MNO is the MNO to which the first profile stored in the eUICC belongs, sending the third response message to the MNO. Refer to the description of 205 in FIG. 2 or FIG. 3 .
可选地,作为一个实施例,所述PM根据所述第一请求消息获取所述第一profile的信息,可以包括:Optionally, as an embodiment, the PM obtaining the first profile information according to the first request message may include:
所述PM根据所述第一请求消息中的所述eUICC的ID,向所述eUICC发送第二请求消息;The PM sends a second request message to the eUICC according to the ID of the eUICC in the first request message;
所述PM接收所述eUICC发送的第四响应消息,所述第四响应消息包括所述第一profile的信息。The PM receives a fourth response message sent by the eUICC, where the fourth response message includes information about the first profile.
本实施例中的第二请求消息即前述图2的实施例中203中的第二请求消息,本实施例中的第四响应消息即前述图2的实施例中204中的第二响应消息。因此,可以参见前述实施例中203至204的描述,为避免重复,这里不再赘述。The second request message in this embodiment is the second request message in 203 in the aforementioned embodiment of FIG. 2 , and the fourth response message in this embodiment is the second response message in 204 in the aforementioned embodiment of FIG. 2 . Therefore, reference may be made to the descriptions of 203 to 204 in the foregoing embodiments, and details are not repeated here to avoid repetition.
可选地,作为另一个实施例,所述PM根据所述第一请求消息获取所述第一profile的信息,可以包括:所述PM从所述EIS中获取所述第一profile的信息。可理解,所述第一profile的信息存储在所述PM中的eUICC信息集合EIS中。具体地可以参见前述图3的实施例中203’的描述,为避免重复,这里不再赘述。Optionally, as another embodiment, the acquiring, by the PM, the information of the first profile according to the first request message may include: acquiring, by the PM, the information of the first profile from the EIS. It can be understood that the information of the first profile is stored in the eUICC information set EIS in the PM. For details, refer to the description of 203' in the embodiment of FIG. 3 , and to avoid repetition, details are not repeated here.
可选地,作为另一个实施例,在601之前,可以包括:Optionally, as another embodiment, before 601, may include:
所述PM接收所述eUICC发送的第三请求消息,所述第三请求消息包括所述eUICC的ID和第一profile的信息;The PM receives a third request message sent by the eUICC, where the third request message includes the ID of the eUICC and information about the first profile;
所述PM将所述第三请求消息发送至所述第一profile所属的MNO。The PM sends the third request message to the MNO to which the first profile belongs.
本发明实施例中的第三请求消息即前述图4的实施例402中的第四请求消息,因此,可以参见前述图4的实施例中402的描述,为避免重复,这里不再赘述。The third request message in the embodiment of the present invention is the fourth request message in the aforementioned embodiment 402 of FIG. 4 . Therefore, reference may be made to the description of 402 in the aforementioned embodiment of FIG. 4 , and details are not repeated here to avoid repetition.
其中,如果第四请求消息中的第一profile的信息包括下载所述第一profile的轮廓配置器的ID,那么,PM可以将该第三请求消息发送至所述轮廓配置器,以便所述轮廓配置器将所述第三请求消息转发至所述MNO。Wherein, if the information of the first profile in the fourth request message includes the ID of the profile configurator who downloaded the first profile, then the PM can send the third request message to the profile configurator so that the profile The configurator forwards the third request message to the MNO.
本发明实施例中,所述第一profile的信息可以包括:所述第一profile的ID、所述第一profile所属的MNO的ID、所述第一profile所在的PD的ID。In the embodiment of the present invention, the information of the first profile may include: the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the PD where the first profile is located.
可选地,所述第一profile的信息还可以包括以下至少一种:所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, the information of the first profile may also include at least one of the following: the attribute of the first profile, the ID of the profile configurator that downloaded the first profile, and the availability of the PD where the first profile is located. The size of the storage space.
图7是本发明另一个实施例的配置eUICC的方法的流程图。图7所示的方法包括:Fig. 7 is a flowchart of a method for configuring an eUICC according to another embodiment of the present invention. The methods shown in Figure 7 include:
701,MNO的设备接收PM发送的第一消息,所述第一消息包括所述eUICC中的第一profile的信息,其中,所述第一profile的信息包括所述第一profile的标识ID和所述第一profile所在的轮廓域PD的ID。701. The device of the MNO receives a first message sent by a PM, where the first message includes information about a first profile in the eUICC, where the information about the first profile includes an identification ID of the first profile and the first profile information. ID of the profile domain PD where the first profile is located.
702,所述MNO的设备根据所述第一profile的信息,确定更新轮廓的ID并更新归属签约服务器HSS中所述第一profile的签约信息。702. The device of the MNO determines the ID of the update profile according to the information of the first profile and updates the subscription information of the first profile in the home subscription server HSS.
703,所述MNO的设备向轮廓配置器发送第二消息,其中,所述第二消息包括所述eUICC的ID、所述更新轮廓的ID、所述PD的ID和所述PM的ID,以使得所述轮廓配置器通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中,进一步使得所述eUICC将所述更新轮廓安装在所述PD中,将所述第一profile更新为第二profile并修改所述第二profile的属性。703. The MNO device sends a second message to the profile configurator, where the second message includes the ID of the eUICC, the ID of the update profile, the ID of the PD, and the ID of the PM, to making the profile configurator download the update profile to the PD of the eUICC through the PM, further causing the eUICC to install the update profile in the PD, and update the first profile Create a second profile and modify the attributes of the second profile.
704,所述MNO的设备接收所述轮廓配置器发送的第一响应消息。704. The device of the MNO receives the first response message sent by the profile configurator.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,MNO能够根据具有配置属性的第一profile的信息确定更新轮廓的ID,并指示PPer为eUICC下载该更新轮廓,以使eUICC将第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with the configuration attribute in the eUICC and the profile with the running attribute to be downloaded belong to the same operator, the MNO can determine the ID of the updated profile according to the information of the first profile with the configuration attribute , and instruct the PPer to download the updated profile for the eUICC, so that the eUICC updates the first profile to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可选地,本发明实施例中,701可以是MNO的设备从PPer接收PM发送的第一消息。也就是说,可以是PM将第一消息发送至PPer,PPer再将第一消息转发至MNO的设备。Optionally, in this embodiment of the present invention, 701 may be that the device of the MNO receives the first message sent by the PM from the PPer. That is to say, it may be a device where the PM sends the first message to the PPer, and the PPer forwards the first message to the MNO.
可选地,该第一消息还可包括MNO的ID。Optionally, the first message may also include the ID of the MNO.
可选地,第一消息还可以包括PPer的ID。Optionally, the first message may also include the ID of the PPer.
可选地,作为一个实施例,本发明实施例中,701中的第一消息可以为前述图2或图3的实施例中205中的第一响应消息,那么,在701之前,还包括:Optionally, as an embodiment, in the embodiment of the present invention, the first message in 701 may be the first response message in 205 in the aforementioned embodiment of FIG. 2 or FIG. 3 , then, before 701, further include:
所述MNO的设备接收用户的签约请求,所述签约请求包括所述eUICC的ID;The device of the MNO receives the subscription request of the user, and the subscription request includes the ID of the eUICC;
所述MNO的设备根据所述签约请求,向所述PM发送请求消息;The MNO device sends a request message to the PM according to the subscription request;
其中,所述第一消息为与所述请求消息对应的第二响应消息。Wherein, the first message is a second response message corresponding to the request message.
其中,签约请求可以包括PM的ID,并且关于签约请求的描述可以参见图2或图3的实施例中的201。Wherein, the subscription request may include the ID of the PM, and for a description of the subscription request, refer to 201 in the embodiment of FIG. 2 or FIG. 3 .
具体地,702中,MNO的设备可以根据第一profile的信息和签约请求,确定更新轮廓的ID。Specifically, in 702, the device of the MNO may determine the ID of the updated profile according to the information of the first profile and the subscription request.
那么,在本实施例中,请求消息即为图2或图3的实施例中202的第一请求消息,相应地,本发明实施例中的第一消息为图2或图3的实施例中205的第一响应消息。因此,701可以参见图2或图3的实施例中205的描述,为避免重复,这里不再赘述。Then, in this embodiment, the request message is the first request message of 202 in the embodiment of FIG. 2 or 3. Correspondingly, the first message in the embodiment of the present invention is 205 first response message. Therefore, for 701, reference may be made to the description of 205 in the embodiment of FIG. 2 or FIG. 3 , and details are not repeated here to avoid repetition.
可选地,作为另一个实施例,701中的第一消息可以为前述图4的实施例403中的第四请求消息。第一消息可以包括签约代号,具体地,702中,MNO的设备可以根据第一profi1e的信息和签约代号,确定更新轮廓的ID。因此,701可以参见图4的实施例中403的描述,为避免重复,这里不再赘述。Optionally, as another embodiment, the first message in 701 may be the fourth request message in the foregoing embodiment 403 in FIG. 4 . The first message may include a subscription ID. Specifically, in 702, the device of the MNO may determine the ID of the update profile according to the first profile information and the subscription ID. Therefore, for 701, reference may be made to the description of 403 in the embodiment of FIG. 4 , and details are not repeated here to avoid repetition.
可选地,701中的第一消息还可以包括PM的ID和eUICC的ID。Optionally, the first message in 701 may also include the ID of the PM and the ID of the eUICC.
本发明实施例中,702可以参见前述图2至图4的实施例中206的描述,为避免重复,这里不再赘述。In the embodiment of the present invention, for 702, refer to the description of 206 in the foregoing embodiments in FIGS. 2 to 4 , and details are not repeated here to avoid repetition.
本发明实施例中,703中的第二消息即前述图2至图4的实施例中207中的第三请求消息;704中的第一响应消息即前述图2至图4的实施例中215中的第五响应消息。因此,703可以参见前述图2至图4的实施例中207的描述,704可以参见前述图2至图4的实施例中214的描述,为避免重复,这里不再赘述。In the embodiment of the present invention, the second message in 703 is the third request message in 207 in the aforementioned embodiments of FIGS. 2 to 4; the first response message in 704 is the 215 in the aforementioned embodiments of FIGS. The fifth response message in . Therefore, for 703, refer to the description of 207 in the foregoing embodiments of FIGS. 2 to 4 , and for 704, refer to the description of 214 in the foregoing embodiments of FIGS. 2 to 4 .
其中,第二消息还可以包括密钥的信息,以便于所述轮廓配置器采用所述密钥保护所述更新轮廓的传输。Wherein, the second message may further include key information, so that the profile configurator uses the key to protect the transmission of the updated profile.
可选地,在704之后,还可以包括:MNO的设备向所述eUICC发送第二指令,以使得所述eUICC根据所述第二指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Optionally, after 704, it may further include: the device of the MNO sends a second instruction to the eUICC, so that the eUICC modifies the attribute of the second profile to a running attribute or a configuration attribute according to the second instruction and run properties.
具体地,可以参见前述图2至图4的实施例中215之后的第二指令的描述,为避免重复,这里不再赘述。Specifically, reference may be made to the description of the second instruction after 215 in the foregoing embodiments in FIGS. 2 to 4 , and details are not repeated here to avoid repetition.
可选地,第一profile的信息还包括所述第一profile所在的PD的可用存储空间的大小,所述第二消息还包括所述第一profile所在的PD的可用存储空间的大小,以便所述轮廓配置器在确定所述第一profile所在的PD的可用存储空间的大小足够安装所述更新轮廓时,通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中。Optionally, the information of the first profile also includes the size of the available storage space of the PD where the first profile is located, and the second message also includes the size of the available storage space of the PD where the first profile is located, so that When the profile configurator determines that the size of the available storage space of the PD where the first profile is located is sufficient to install the updated profile, download the updated profile to the PD of the eUICC through the PM.
本发明实施例中,所述第一profile的信息还可以包括以下至少一种:In the embodiment of the present invention, the information of the first profile may also include at least one of the following:
所述第一profile所属的MNO的ID、所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。The ID of the MNO to which the first profile belongs, the attribute of the first profile, the ID of the profile configurator that downloads the first profile, and the size of the available storage space of the PD where the first profile is located.
可选地,本发明实施例中,MNO的设备可以为MNO的服务器。Optionally, in this embodiment of the present invention, the device of the MNO may be a server of the MNO.
图8是本发明另一个实施例的配置eUICC的方法的流程图。图8所示的方法包括:Fig. 8 is a flowchart of a method for configuring an eUICC according to another embodiment of the present invention. The methods shown in Figure 8 include:
801,轮廓配置器PPer接收MNO的设备发送的请求消息,其中,所述请求消息包括所述eUICC的ID、更新轮廓的ID、所述eUICC中的PD的ID和PM的ID。其中,所述eUICC中的PD中的第一profile为配置轮廓。801. The profile configurer PPer receives a request message sent by an MNO device, where the request message includes the ID of the eUICC, the ID of the update profile, the ID of the PD in the eUICC, and the ID of the PM. Wherein, the first profile in the PD in the eUICC is a configuration profile.
802,所述PPer根据所述更新轮廓的ID,确定所述更新轮廓。802. The PPer determines the update profile according to the ID of the update profile.
803,所述PPer根据所述PM的ID,向所述PM发送第一消息,所述第一消息包括所述更新轮廓、所述eUICC的ID和所述eUICC中的PD的ID,以使所述PM将所述更新轮廓发送至所述eUICC,并且由所述eUICC根据所述更新轮廓将所述PD中的第一profile更新为第二profile。其中,第二profile具有运行属性。803. The PPer sends a first message to the PM according to the ID of the PM, where the first message includes the update profile, the ID of the eUICC, and the ID of a PD in the eUICC, so that all The PM sends the update profile to the eUICC, and the eUICC updates the first profile in the PD to the second profile according to the update profile. Wherein, the second profile has the running attribute.
804,所述PPer接收所述PM发送的第一响应消息。804. The PPer receives the first response message sent by the PM.
805,所述PPer向所述MNO的设备发送第二响应消息。805. The PPer sends a second response message to the device of the MNO.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,PPer能够根据MNO发送的更新轮廓的ID确定更新轮廓,并将该更新轮廓经由PM发送至eUICC,以使eUICC将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, PPer can determine the update profile according to the ID of the update profile sent by the MNO, and send the profile The updated profile is sent to the eUICC via the PM, so that the eUICC updates the first profile with the configuration attribute to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
本发明实施例中,801中的请求消息即前述图2至图4的实施例中207中的第三请求消息,因此,801可以参见前述图2至图4的实施例中207的描述,为避免重复,这里不再赘述。In the embodiment of the present invention, the request message in 801 is the third request message in 207 in the foregoing embodiments of FIGS. To avoid repetition, I won't go into details here.
可选地,该第三请求消息可以包括密钥的信息,这样,该PPer可以采用该密钥保护该更新轮廓的传输。也就是说,第一消息中的更新轮廓可以为加密后的更新轮廓。Optionally, the third request message may include key information, so that the PPer can use the key to protect the transmission of the update profile. That is to say, the update profile in the first message may be an encrypted update profile.
本发明实施例中,802可以参见前述图2至图4的实施例中208的描述,为避免重复,这里不再赘述。In the embodiment of the present invention, for 802, refer to the description of 208 in the foregoing embodiments in FIGS. 2 to 4 , and details are not repeated here to avoid repetition.
可选地,作为一个实施例,如果请求消息中包括所述PD的可用存储空间的大小,那么,803可包括:当所述PPer确定所述第一profile所在的PD的可用存储空间的大小可容纳所述更新轮廓时,所述PPer向所述PM发送第一消息。Optionally, as an embodiment, if the request message includes the size of the available storage space of the PD, then 803 may include: when the PPer determines that the size of the available storage space of the PD where the first profile is located can be When accommodating the updated profile, the PPer sends a first message to the PM.
其中,该更新轮廓可以包括指令,用于指示eUICC修改PD中的profile的属性。Wherein, the updating profile may include an instruction for instructing the eUICC to modify the attributes of the profile in the PD.
本发明实施例中的803中的第一消息即前述图2至图4的实施例209中的第一消息;804中的第一响应消息即前述图2至图4的实施例214中的第四响应消息;805中的第二响应消息即前述图2至图4的实施例215中的第五响应消息。因此,803可以参见前述图2至图4的实施例中209的描述,804可以参见前述图2至图4的实施例中214的描述,805可以参见前述图2至图4的实施例中215的描述,为避免重复,这里不再赘述。The first message in 803 in the embodiment of the present invention is the first message in the embodiment 209 in the aforementioned Figures 2 to 4; the first response message in 804 is the first message in the embodiment 214 in the aforementioned Figures 2 to 4 Four response messages; the second response message in 805 is the fifth response message in the embodiment 215 in FIG. 2 to FIG. 4 . Therefore, for 803, refer to the description of 209 in the aforementioned embodiment of FIGS. 2 to 4 , for 804, refer to the description of 214 in the aforementioned embodiment of FIGS. In order to avoid repetition, the description will not be repeated here.
可理解,所述PPer中预存储有所述更新轮廓。It can be understood that the update profile is pre-stored in the PPer.
应注意,在本发明实施例之前,可以在PPer 30上存储有根据运营商的请求所生成的更新轮廓。It should be noted that before the embodiment of the present invention, the update profile generated according to the operator's request may be stored on the PPer 30 .
举例来说,运营商A有属性为配置属性的profile A,具有运行属性的profile B和具有运行属性的profile C。那么,与运营商A对应的更新轮廓可以包括两个。例如,可以包括从profile A到profile B的第一更新轮廓,以及从profile A到profile C的第二更新轮廓。For example, operator A has profile A with configuration attributes, profile B with operation attributes, and profile C with operation attributes. Then, the update profile corresponding to operator A may include two. For example, a first update profile from profile A to profile B and a second update profile from profile A to profile C may be included.
图9是本发明一个实施例的eUICC的结构框图。图9所示的eUICC 10包括接收单元110、处理单元120和发送单元130。Fig. 9 is a structural block diagram of an eUICC according to an embodiment of the present invention. The eUICC 10 shown in FIG. 9 includes a receiving unit 110 , a processing unit 120 and a sending unit 130 .
接收单元110,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括更新轮廓和轮廓域PD的标识ID;The receiving unit 110 is configured to receive a first message sent by the profile manager PM, where the first message includes updating the profile and the ID of the profile domain PD;
处理单元120,用于将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,其中,所述第一profile为配置轮廓;The processing unit 120 is configured to install the update profile in the PD, so as to update the first profile in the PD to a second profile, where the first profile is a configuration profile;
处理单元120,还用于将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processing unit 120 is further configured to modify the attributes of the second profile to run attributes or configuration attributes and run attributes.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the eUICC can obtain the update profile from PPer via PM and transfer the first profile with configuration attributes The profile is updated to a second profile, and the second profile has a running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可选地,作为一个实施例,所述更新轮廓包括第一指令,所述处理单元120,具体用于:根据所述第一指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Optionally, as an embodiment, the update profile includes a first instruction, and the processing unit 120 is specifically configured to: modify the attribute of the second profile to a running attribute or a configuration attribute according to the first instruction and run properties.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收单元110,还用于接收所述PM或者移动网络运营商MNO的第二指令;The receiving unit 110 is further configured to receive a second instruction from the PM or the mobile network operator MNO;
处理单元120,具体用于根据所述第二指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processing unit 120 is specifically configured to, according to the second instruction, modify the attributes of the second profile to run attributes or configuration attributes and run attributes.
可选地,作为另一个实施例,处理单元120具体用于:Optionally, as another embodiment, the processing unit 120 is specifically configured to:
判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;judging whether the size of the available storage space of the PD is sufficient to install the update profile;
若确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If it is determined that the size of the available storage space of the PD is sufficient to install the update profile, installing the update profile in the PD;
若确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间或所述可用存储空间和所述新的存储空间中。If it is determined that the size of the available storage space of the PD is not enough to install the update profile, allocate a new storage space for the PD, and install the update profile in the new storage space or the available storage space and in the new storage space.
可选地,作为另一个实施例,发送单元130,用于:向所在的终端发送刷新主动式命令,以使所述终端对所述eUICC进行重启;Optionally, as another embodiment, the sending unit 130 is configured to: send a refresh active command to the terminal where it is located, so that the terminal restarts the eUICC;
处理单元120,还用于采用所述第二profile接入移动网络运营商MNO。The processing unit 120 is further configured to use the second profile to access a mobile network operator MNO.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收单元110,还用于接收所述PM发送的请求消息;The receiving unit 110 is further configured to receive the request message sent by the PM;
发送单元130,用于根据所述请求消息,向所述PM发送第二响应消息,其中所述第二响应消息包括所述第一profile的信息。The sending unit 130 is configured to send a second response message to the PM according to the request message, where the second response message includes the information of the first profile.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收单元110,还用于接收终端发送的profile下载请求消息,其中,所述profile下载请求消息包括移动网络运营商MNO的标识ID;The receiving unit 110 is further configured to receive a profile download request message sent by the terminal, wherein the profile download request message includes the identification ID of the mobile network operator MNO;
发送单元130,还用于当确定所述MNO为所述第一profile所属的MNO时,根据所述profile下载请求消息,向所述PM发送第二消息,所述第二消息包括所述eUICC的ID和所述第一profile的信息。The sending unit 130 is further configured to send a second message to the PM according to the profile download request message when it is determined that the MNO is the MNO to which the first profile belongs, and the second message includes the eUICC's ID and information about the first profile.
可选地,作为另一个实施例,所述第一profile的信息包括:所述第一profile的标识ID、所述第一profile所属的MNO的ID、所述第一profile所在的轮廓域PD的ID。Optionally, as another embodiment, the information of the first profile includes: the identification ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located. ID.
可选地,作为另一个实施例,所述第一profile的信息还包括以下至少一种:所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, as another embodiment, the information of the first profile further includes at least one of the following: the attribute of the first profile, the ID of the profile configurator who downloaded the first profile, and the first profile The size of the available storage space of the PD where it resides.
图9所示的eUICC 10能够现前述的方法实施例中由eUICC所实现的过程,为避免重复,这里不再赘述。The eUICC 10 shown in FIG. 9 can realize the processes implemented by the eUICC in the aforementioned method embodiments, and to avoid repetition, details are not repeated here.
图10是本发明一个实施例的用于配置eUICC的设备的结构框图。图10所示的设备为PM 40,包括接收单元410、处理单元420和发送单元430。Fig. 10 is a structural block diagram of a device for configuring eUICC according to an embodiment of the present invention. The device shown in FIG. 10 is PM 40 , which includes a receiving unit 410 , a processing unit 420 and a sending unit 430 .
接收单元410,用于接收轮廓配置器发送的第一消息,所述第一消息包括更新轮廓、所述eUICC的标识ID和所述eUICC中的轮廓域PD的ID;The receiving unit 410 is configured to receive a first message sent by the profile configurator, where the first message includes updating the profile, the identification ID of the eUICC, and the ID of the profile domain PD in the eUICC;
发送单元430,用于根据所述eUICC的ID,向所述eUICC发送第二消息,所述第二消息包括所述更新轮廓和所述PD的ID,以使得所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,将所述第二profile的属性修改为运行属性或者配置属性和运行属性,其中,所述第一profile为配置轮廓。The sending unit 430 is configured to send a second message to the eUICC according to the ID of the eUICC, where the second message includes the update profile and the ID of the PD, so that the eUICC installs the update profile In the PD, the first profile in the PD is updated to a second profile, and the attribute of the second profile is modified to an operation attribute or a configuration attribute and an operation attribute, wherein the first profile is Configure the outline.
接收单元410,还用于接收所述eUICC发送的第二响应消息。The receiving unit 410 is further configured to receive the second response message sent by the eUICC.
发送单元430,还用于向所述轮廓配置器发送第一响应消息。The sending unit 430 is further configured to send a first response message to the profile configurator.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,PM能够将从PPer接收的更新轮廓并发送至eUICC,以使eUICC将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the PM can send the updated profile received from PPer to the eUICC, so that the eUICC The first profile with the configuration attribute is updated to the second profile, and the second profile has the operation attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可选地,作为一个实施例,发送单元430,还用于:向所述eUICC发送第一指令,以使得所述eUICC根据所述第一指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Optionally, as an embodiment, the sending unit 430 is further configured to: send a first instruction to the eUICC, so that the eUICC modifies the attribute of the second profile to a running attribute or Configuration properties and run properties.
可选地,作为另一个实施例,接收单元410,还用于接收移动网络运营商MNO发送的第一请求消息,所述第一请求消息包括所述eUICC的标识ID和所述MNO的ID;Optionally, as another embodiment, the receiving unit 410 is further configured to receive a first request message sent by a mobile network operator MNO, where the first request message includes the identification ID of the eUICC and the ID of the MNO;
处理单元420,用于根据所述第一请求消息获取所述第一profile的信息;a processing unit 420, configured to acquire the information of the first profile according to the first request message;
发送单元430,还用于向所述MNO发送第三响应消息,所述第三响应消息包括所述第一profile的信息。The sending unit 430 is further configured to send a third response message to the MNO, where the third response message includes the information of the first profile.
可选地,作为另一个实施例,处理单元420,具体用于:根据所述第一请求消息中的所述eUICC的ID,向所述eUICC发送第二请求消息;接收所述eUICC发送的第四响应消息,所述第四响应消息包括所述第一profile的信息。Optionally, as another embodiment, the processing unit 420 is specifically configured to: send a second request message to the eUICC according to the ID of the eUICC in the first request message; receive the second request message sent by the eUICC; Four response messages, the fourth response message includes the information of the first profile.
可选地,作为另一个实施例,所述第一profile的信息存储在所述PM中的eUICC信息集合EIS中。处理单元420,具体用于:从所述EIS中获取所述第一profile的信息。Optionally, as another embodiment, the information of the first profile is stored in the eUICC information set EIS in the PM. The processing unit 420 is specifically configured to: acquire the information of the first profile from the EIS.
可选地,作为另一个实施例,发送单元430,具体用于:当确定所述MNO为所述第一profile所属的MNO时,向所述MNO发送第三响应消息。Optionally, as another embodiment, the sending unit 430 is specifically configured to: send a third response message to the MNO when it is determined that the MNO is the MNO to which the first profile belongs.
可选地,作为另一个实施例,接收单元410,还用于接收所述eUICC发送的第三请求消息,所述第三请求消息包括所述eUICC的标识ID和第一profile的信息。发送单元430,还用于将所述第三请求消息发送至所述第一profile所属的移动网络运营商MNO。Optionally, as another embodiment, the receiving unit 410 is further configured to receive a third request message sent by the eUICC, where the third request message includes the identification ID of the eUICC and information about the first profile. The sending unit 430 is further configured to send the third request message to the mobile network operator MNO to which the first profile belongs.
可选地,作为另一个实施例,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID。发送单元430,具体用于:将所述第三请求消息发送至所述轮廓配置器,以便所述轮廓配置器将所述第三请求消息转发至所述MNO。Optionally, as another embodiment, the information of the first profile includes an ID of a profile configurator that downloaded the first profile. The sending unit 430 is specifically configured to: send the third request message to the profile configurator, so that the profile configurator forwards the third request message to the MNO.
可选地,作为另一个实施例,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID;发送单元430,具体用于:将所述第三请求消息发送至所述轮廓配置器,以便所述轮廓配置器将所述第三请求消息转发至所述MNO。Optionally, as another embodiment, the information of the first profile includes an ID of a profile configurator that downloaded the first profile; the sending unit 430 is specifically configured to: send the third request message to the a profile configurator, such that the profile configurator forwards the third request message to the MNO.
可选地,作为另一个实施例,所述第一profile的信息包括:所述第一profile的ID、所述第一profile所属的MNO的ID和所述第一profile所在的轮廓域PD的ID。Optionally, as another embodiment, the information of the first profile includes: the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located .
可选地,作为另一个实施例,所述第一profile的信息还包括以下至少一种:所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, as another embodiment, the information of the first profile further includes at least one of the following: the attribute of the first profile, the ID of the profile configurator who downloaded the first profile, and the first profile The size of the available storage space of the PD where it resides.
可选地,作为另一个实施例,所述第二profile还具有配置属性。Optionally, as another embodiment, the second profile also has configuration attributes.
图10所示的PM 40能够现前述的方法实施例中由PM所实现的过程,为避免重复,这里不再赘述。The PM 40 shown in FIG. 10 can embody the processes implemented by the PM in the foregoing method embodiments, and to avoid repetition, details are not repeated here.
图11是本发明另一个实施例的的用于配置eUICC的设备的结构框图。图11所示的设备为MNO 20的设备,包括接收单元230、处理单元240和发送单元250。Fig. 11 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention. The device shown in FIG. 11 is the device of the MNO 20 and includes a receiving unit 230 , a processing unit 240 and a sending unit 250 .
接收单元230,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括所述eUICC中的第一轮廓profile的信息,其中,所述第一profile的信息包括所述所述第一profile的标识ID和所述第一profile所在的轮廓域PD的ID;The receiving unit 230 is configured to receive a first message sent by the profile manager PM, where the first message includes information about a first profile in the eUICC, where the information about the first profile includes the first profile An identification ID of a profile and an ID of a profile domain PD where the first profile is located;
处理单元240,用于根据所述第一profile的信息,确定更新轮廓的ID并更新归属签约服务器HSS中所述第一profile的签约信息;The processing unit 240 is configured to determine the ID of the update profile and update the subscription information of the first profile in the home subscription server HSS according to the information of the first profile;
发送单元250,用于向轮廓配置器发送第二消息,其中,所述第二消息包括所述eUICC的ID、所述更新轮廓的ID、所述PD的ID和所述PM的ID,以使得所述轮廓配置器通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中,进一步使得所述eUICC将所述更新轮廓安装在所述PD中,将所述第一profile更新为第二profile并修改所述第二profile的属性;A sending unit 250, configured to send a second message to the profile configurator, where the second message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD, and the ID of the PM, so that The profile configurator downloads the update profile to the PD of the eUICC through the PM, further causing the eUICC to install the update profile in the PD, and update the first profile to the second profile and modify the attributes of the second profile;
接收单元230,还用于接收所述轮廓配置器发送的第一响应消息。The receiving unit 230 is further configured to receive the first response message sent by the profile configurator.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,MNO能够根据具有配置属性的第一profile的信息确定更新轮廓的ID,并指示PPer为eUICC下载该更新轮廓,以使eUICC将第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with the configuration attribute in the eUICC and the profile with the running attribute to be downloaded belong to the same operator, the MNO can determine the ID of the updated profile according to the information of the first profile with the configuration attribute , and instruct the PPer to download the updated profile for the eUICC, so that the eUICC updates the first profile to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可选地,作为一个实施例,发送单元250,还用于向所述eUICC发送第二指令,以使得所述eUICC根据所述第二指令修改所述第二profile的属性。Optionally, as an embodiment, the sending unit 250 is further configured to send a second instruction to the eUICC, so that the eUICC modifies the attribute of the second profile according to the second instruction.
可选地,作为另一个实施例,接收单元230,还用于接收用户的签约请求,所述签约请求包括所述eUICC的ID;Optionally, as another embodiment, the receiving unit 230 is further configured to receive a user's subscription request, where the subscription request includes the ID of the eUICC;
发送单元250,还用于根据所述签约请求,向所述PM发送请求消息;The sending unit 250 is further configured to send a request message to the PM according to the subscription request;
所述第一消息为与所述请求消息对应的第二响应消息。The first message is a second response message corresponding to the request message.
可选地,作为另一个实施例,所述签约请求还包括所述PM的ID。Optionally, as another embodiment, the subscription request further includes the ID of the PM.
可选地,作为另一个实施例,接收单元230,具体用于:从所述轮廓配置器接收所述PM发送的所述第一消息。Optionally, as another embodiment, the receiving unit 230 is specifically configured to: receive the first message sent by the PM from the profile configurator.
可选地,作为另一个实施例,所述第一消息还包括所述PM的ID和所述eUICC的ID。Optionally, as another embodiment, the first message further includes the ID of the PM and the ID of the eUICC.
可选地,作为另一个实施例,所述第二消息还包括密钥的信息,以使得所述轮廓配置器采用所述密钥保护所述更新轮廓的传输。Optionally, as another embodiment, the second message further includes key information, so that the profile configurator uses the key to protect transmission of the updated profile.
可选地,作为另一个实施例,第一profile的信息还包括所述第一profile所在的PD的可用存储空间的大小,所述第二消息还包括所述第一profile所在的PD的可用存储空间的大小,以便所述轮廓配置器在确定所述第一profile所在的PD的可用存储空间的大小足够安装所述更新轮廓时,通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中。Optionally, as another embodiment, the information of the first profile also includes the size of the available storage space of the PD where the first profile is located, and the second message also includes the available storage space of the PD where the first profile is located. The size of the space, so that when the profile configurator determines that the size of the available storage space of the PD where the first profile is located is sufficient to install the updated profile, download the updated profile to all the eUICCs through the PM described in the PD.
可选地,作为另一个实施例,所述第一profile的信息还包括以下至少一种:所述第一profile所属的MNO的ID、所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, as another embodiment, the information of the first profile further includes at least one of the following: the ID of the MNO to which the first profile belongs, the attributes of the first profile, and the user who downloaded the first profile. The ID of the profile configurator and the size of the available storage space of the PD where the first profile is located.
可选地,作为另一个实施例,所述MNO的设备为所述MNO的服务器。Optionally, as another embodiment, the device of the MNO is the server of the MNO.
图11所示的MNO 20的设备能够现前述的方法实施例中由MNO所实现的过程,为避免重复,这里不再赘述。The equipment of the MNO 20 shown in FIG. 11 can embody the processes implemented by the MNO in the aforementioned method embodiments. To avoid repetition, details are not repeated here.
图12是本发明另一个实施例的的用于配置eUICC的设备的结构框图。图12所示的设备为PPer 30,包括接收单元310、处理单元320和发送单元330。Fig. 12 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention. The device shown in FIG. 12 is PPer 30 , which includes a receiving unit 310 , a processing unit 320 and a sending unit 330 .
接收单元310,用于接收移动网络运营商MNO的设备发送的请求消息,其中,所述请求消息包括所述eUICC的ID、更新轮廓的ID、所述eUICC中的PD的ID和PM的ID。其中,所述eUICC中的PD中的第一profile为配置轮廓。The receiving unit 310 is configured to receive a request message sent by a device of a mobile network operator MNO, wherein the request message includes the ID of the eUICC, the ID of the update profile, the ID of the PD in the eUICC, and the ID of the PM. Wherein, the first profile in the PD in the eUICC is a configuration profile.
处理单元320,用于根据所述更新轮廓的ID,确定所述更新轮廓。The processing unit 320 is configured to determine the update profile according to the ID of the update profile.
发送单元330,用于根据所述PM的ID,向所述PM发送第一消息,所述第一消息包括所述更新轮廓、所述eUICC的ID和所述eUICC中的PD的ID,以使所述PM将所述更新轮廓发送至所述eUICC,并且由所述eUICC根据所述更新轮廓将所述PD中的第一profile更新为第二profile。其中,第二profile具有运行属性。The sending unit 330 is configured to send a first message to the PM according to the ID of the PM, where the first message includes the update profile, the ID of the eUICC, and the ID of a PD in the eUICC, so that The PM sends the update profile to the eUICC, and the eUICC updates the first profile in the PD to the second profile according to the update profile. Wherein, the second profile has the running attribute.
接收单元310,还用于接收所述PM发送的第一响应消息。The receiving unit 310 is further configured to receive the first response message sent by the PM.
发送单元330,还用于向所述MNO发送第二响应消息。The sending unit 330 is further configured to send a second response message to the MNO.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,PPer能够根据MNO发送的更新轮廓的ID确定更新轮廓,并将该更新轮廓经由PM发送至eUICC,以使eUICC将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, PPer can determine the update profile according to the ID of the update profile sent by the MNO, and send the profile The updated profile is sent to the eUICC via the PM, so that the eUICC updates the first profile with the configuration attribute to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
可选地,作为一个实施例,该第三请求消息可以包括密钥的信息,这样,处理单元320,可以采用该密钥保护该更新轮廓的传输。也就是说,第一消息中的更新轮廓可以为加密后的更新轮廓。Optionally, as an embodiment, the third request message may include key information, so that the processing unit 320 may use the key to protect transmission of the update profile. That is to say, the update profile in the first message may be an encrypted update profile.
可选地,作为另一个实施例,如果请求消息中包括所述PD的可用存储空间的大小,那么,发送单元330具体用于:当确定所述第一profile所在的PD的可用存储空间的大小可容纳所述更新轮廓时,向所述PM发送第一消息。Optionally, as another embodiment, if the request message includes the size of the available storage space of the PD, then the sending unit 330 is specifically configured to: when determining the size of the available storage space of the PD where the first profile is located When the updated profile can be accommodated, sending a first message to the PM.
其中,该更新轮廓可以包括指令,用于指示eUICC修改PD中的profile的属性。Wherein, the updating profile may include an instruction for instructing the eUICC to modify the attributes of the profile in the PD.
可理解,PPer 30还可以包括存储单元,用于存储所述更新轮廓。具体地,可以存储有根据运营商的请求所生成的更新轮廓。It can be understood that the PPer 30 may also include a storage unit for storing the update profile. Specifically, the update profile generated according to the operator's request may be stored.
举例来说,运营商A有属性为配置属性的profile A,具有运行属性的profile B和具有运行属性的profile C。那么,与运营商A对应的更新轮廓可以包括两个。例如,存储单元可以存储从profile A到profile B的第一更新轮廓,以及从profile A到profile C的第二更新轮廓。For example, operator A has profile A with configuration attributes, profile B with operation attributes, and profile C with operation attributes. Then, the update profile corresponding to operator A may include two. For example, the storage unit may store a first updated profile from profile A to profile B, and a second updated profile from profile A to profile C.
图12所示的PPer 30能够现前述的方法实施例中由PPer所实现的过程,为避免重复,这里不再赘述。The PPer 30 shown in FIG. 12 can realize the process implemented by the PPer in the foregoing method embodiments, and to avoid repetition, details are not repeated here.
图13是本发明另一个实施例的eUICC的结构框图。图13所示的eUICC 10包括:接收器1101、处理器1201、发送器1301和存储器1401。Fig. 13 is a structural block diagram of an eUICC according to another embodiment of the present invention. The eUICC 10 shown in FIG. 13 includes: a receiver 1101 , a processor 1201 , a transmitter 1301 and a memory 1401 .
接收器1101,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括更新轮廓和轮廓域PD的标识ID;The receiver 1101 is configured to receive a first message sent by the profile manager PM, where the first message includes updating the profile and the identification ID of the profile domain PD;
处理器1201,用于根据接收器1101接收的所述第一消息,将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,其中,所述第一profile为配置轮廓;还用于将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processor 1201 is configured to install the update profile in the PD according to the first message received by the receiver 1101, so as to update the first profile in the PD to a second profile, wherein the The first profile is a configuration profile; it is also used to modify the attributes of the second profile into running attributes or configuration attributes and running attributes.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,eUICC能够经由PM从PPer获取更新轮廓并将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the eUICC can obtain the update profile from PPer via PM and transfer the first profile with configuration attributes The profile is updated to a second profile, and the second profile has a running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
eUICC 10中的各个组件通过总线系统1501耦合在一起,其中总线系统1501除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1501。Various components in the eUICC 10 are coupled together through a bus system 1501, wherein the bus system 1501 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, the various buses are labeled as bus system 1501 in FIG. 13 for clarity of illustration.
上述本发明实施例揭示的方法可以应用于处理器1201中,或者由处理器1201实现。处理器1201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1201中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1201可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1401,处理器1201读取存储器1401中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the processor 1201 or implemented by the processor 1201 . The processor 1201 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method may be implemented by an integrated logic circuit of hardware in the processor 1201 or instructions in the form of software. The above-mentioned processor 1201 may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other available Program logic devices, discrete gate or transistor logic devices, discrete hardware components. Various methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 1401, and the processor 1201 reads the information in the memory 1401, and completes the steps of the above method in combination with its hardware.
可以理解,本发明实施例中的存储器1401可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。本文描述的系统和方法的存储器1401旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 1401 in this embodiment of the present invention may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Wherein, the non-volatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash. The volatile memory can be Random Access Memory (RAM), which acts as an external cache. By way of illustration and not limitation, many forms of RAM are available such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double DataRate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM) And direct memory bus random access memory (Direct Rambus RAM, DR RAM). Memory 1401 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理器1201可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital SignalProcessing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(ProgrammableLogic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It should be understood that the embodiments described herein may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processor 1201 can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing device (DSP Device, DSPD), programmable Logic device (ProgrammableLogic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general-purpose processor, controller, microcontroller, microprocessor, other electronic devices for performing the functions described in this application unit or its combination.
当在软件、固件、中间件或微码、程序代码或代码段中实现实施例时,它们可存储在例如存储部件的机器可读介质中。代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件分组、类、或指令、数据结构或程序语句的任意组合。代码段可通过传送和/或接收信息、数据、自变量、参数或存储器内容来稿合至另一代码段或硬件电路。可使用包括存储器共享、消息传递、令牌传递、网络传输等任意适合方式来传递、转发或发送信息、自变量、参数、数据等。When the embodiments are implemented in software, firmware, middleware or microcode, program code or code segments, they may be stored on a machine-readable medium such as a memory component. A code segment may represent a procedure, function, subroutine, program, routine, subroutine, module, software grouping, class, or any combination of instructions, data structures, or program statements. A code segment can be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or sent using any suitable means, including memory sharing, message passing, token passing, network transmission, and the like.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器单元中并通过处理器执行。存储器单元可以在处理器中或在处理器外部实现,在后一种情况下存储器单元可经由本领域己知的各种手段以通信方式耦合至处理器。For a software implementation, the techniques described herein can be implemented through modules (eg, procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit can be implemented within the processor or external to the processor, in which case the memory unit can be communicatively coupled to the processor via various means as is known in the art.
可选地,作为一个实施例,所述更新轮廓包括第一指令,处理器1201,具体用于:根据所述第一指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Optionally, as an embodiment, the update profile includes a first instruction, and the processor 1201 is specifically configured to: according to the first instruction, modify the attribute of the second profile to a running attribute or a configuration attribute and a running attribute. Attributes.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收器1101,还用于接收所述PM或者移动网络运营商MNO的第二指令;The receiver 1101 is further configured to receive a second instruction from the PM or the mobile network operator MNO;
处理器1201,具体用于根据所述第二指令,将所述第二profile的属性修改为运行属性或者配置属性和运行属性。The processor 1201 is specifically configured to, according to the second instruction, modify the attributes of the second profile to run attributes or configuration attributes and run attributes.
可选地,作为另一个实施例,处理器1201具体用于:Optionally, as another embodiment, the processor 1201 is specifically configured to:
判断所述PD的可用存储空间的大小是否足够安装所述更新轮廓;judging whether the size of the available storage space of the PD is sufficient to install the update profile;
若确定所述PD的可用存储空间的大小足够安装所述更新轮廓,将所述更新轮廓安装在所述PD中;If it is determined that the size of the available storage space of the PD is sufficient to install the update profile, installing the update profile in the PD;
若确定所述PD的可用存储空间的大小不足够安装所述更新轮廓,为所述PD分配新的存储空间,并将所述更新轮廓安装在所述新的存储空间中或者所述可用存储空间和所述新的存储空间中。If it is determined that the size of the available storage space of the PD is not enough to install the update profile, allocate a new storage space for the PD, and install the update profile in the new storage space or the available storage space and in the new storage space.
可选地,作为另一个实施例,发送器1301,用于:向所在的终端发送刷新主动式命令,以使所述终端对所述eUICC进行重启;Optionally, as another embodiment, the transmitter 1301 is configured to: send a refresh active command to the terminal where it is located, so that the terminal restarts the eUICC;
处理器1201,还用于采用所述第二profile接入移动网络运营商MNO。The processor 1201 is further configured to use the second profile to access a mobile network operator MNO.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收器1101,还用于接收所述PM发送的请求消息;The receiver 1101 is further configured to receive the request message sent by the PM;
发送器1301,用于根据所述请求消息,向所述PM发送第二响应消息,其中所述第二响应消息包括所述第一profile的信息。The sender 1301 is configured to send a second response message to the PM according to the request message, where the second response message includes the information of the first profile.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收器1101,还用于接收终端发送的profile下载请求消息,其中,所述profile下载请求消息包括移动网络运营商MNO的标识ID;The receiver 1101 is further configured to receive a profile download request message sent by the terminal, wherein the profile download request message includes the identification ID of the mobile network operator MNO;
发送器1301,还用于当确定所述MNO为所述第一profile所属的MNO时,根据所述profile下载请求消息,向所述PM发送第二消息,所述第二消息包括所述eUICC的ID和所述第一profile的信息。The sender 1301 is further configured to send a second message to the PM according to the profile download request message when it is determined that the MNO is the MNO to which the first profile belongs, and the second message includes the eUICC's ID and information about the first profile.
可选地,作为另一个实施例,所述第一profile的信息包括:所述第一profile的标识ID、所述第一profile所属的MNO的ID、所述第一profile所在的轮廓域PD的ID。Optionally, as another embodiment, the information of the first profile includes: the identification ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located. ID.
可选地,作为另一个实施例,所述第一profile的信息还包括以下至少一种:所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, as another embodiment, the information of the first profile further includes at least one of the following: the attribute of the first profile, the ID of the profile configurator who downloaded the first profile, and the first profile The size of the available storage space of the PD where it resides.
图13所示的eUICC 10能够现前述的方法实施例中由eUICC所实现的过程,为避免重复,这里不再赘述。The eUICC 10 shown in FIG. 13 can realize the processes implemented by the eUICC in the foregoing method embodiments, and to avoid repetition, details are not repeated here.
图14是本发明一个实施例的用于配置eUICC的设备的结构框图。图14所示的设备为PM 40,包括接收器4101、处理器4201、发送器4301和存储器4401。Fig. 14 is a structural block diagram of a device for configuring eUICC according to an embodiment of the present invention. The device shown in FIG. 14 is a PM 40 including a receiver 4101 , a processor 4201 , a transmitter 4301 and a memory 4401 .
接收器4101,用于接收轮廓配置器发送的第一消息,所述第一消息包括更新轮廓、所述eUICC的标识ID和所述eUICC中的轮廓域PD的ID;The receiver 4101 is configured to receive the first message sent by the profile configurator, where the first message includes updating the profile, the identification ID of the eUICC, and the ID of the profile domain PD in the eUICC;
发送器4301,用于根据所述eUICC的ID,向所述eUICC发送第二消息,所述第二消息包括所述更新轮廓和所述PD的ID,以使得所述eUICC将所述更新轮廓安装在所述PD中,以将所述PD中的第一轮廓profile更新为第二profile,将所述第二profile的属性修改为运行属性或者配置属性和运行属性,其中,所述第一profile为配置轮廓。The sender 4301 is configured to send a second message to the eUICC according to the ID of the eUICC, where the second message includes the update profile and the ID of the PD, so that the eUICC installs the update profile In the PD, the first profile in the PD is updated to a second profile, and the attribute of the second profile is modified to an operation attribute or a configuration attribute and an operation attribute, wherein the first profile is Configure the outline.
接收器4101,还用于接收所述eUICC发送的第二响应消息。The receiver 4101 is further configured to receive the second response message sent by the eUICC.
发送器4301,还用于向所述轮廓配置器发送第一响应消息。The sender 4301 is further configured to send a first response message to the profile configurator.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,PM能够将从PPer接收的更新轮廓并发送至eUICC,以使eUICC将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, the PM can send the updated profile received from PPer to the eUICC, so that the eUICC The first profile with the configuration attribute is updated to the second profile, and the second profile has the operation attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
PM 40中的各个组件通过总线系统4501耦合在一起,其中总线系统4501除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图14中将各种总线都标为总线系统4501。Various components in the PM 40 are coupled together through a bus system 4501, wherein the bus system 4501 includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, the various buses are labeled as bus system 4501 in FIG. 14 for clarity of illustration.
上述本发明实施例揭示的方法可以应用于处理器4201中,或者由处理器4201实现。处理器4201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器4201中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器4201可以是通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器4401,处理器4201读取存储器4401中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the processor 4201 or implemented by the processor 4201 . The processor 4201 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 4201 or instructions in the form of software. The aforementioned processor 4201 may be a general processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. Various methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 4401, and the processor 4201 reads the information in the memory 4401, and completes the steps of the above method in combination with its hardware.
可以理解,本发明实施例中的存储器4401可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、PROM、EPROM、EEPROM或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如SRAM、DRAM、SDRAM、DDR SDRAM、ESDRAM、SLDRAM和DRRAM。本文描述的系统和方法的存储器4401旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 4401 in the embodiment of the present invention may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Wherein, the non-volatile memory may be ROM, PROM, EPROM, EEPROM or flash memory. Volatile memory can be RAM, which acts as external cache memory. By way of example and not limitation, many forms of RAM are available such as SRAM, DRAM, SDRAM, DDR SDRAM, ESDRAM, SLDRAM, and DRRAM. Memory 4401 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理器4201可以实现在一个或多个ASIC、DSP、DSPD、PLD、FPGA、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It should be understood that the embodiments described herein may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, processor 4201 may be implemented in one or more ASICs, DSPs, DSPDs, PLDs, FPGAs, general purpose processors, controllers, microcontrollers, microprocessors, other electronic devices for performing the functions described herein. unit or its combination.
当在软件、固件、中间件或微码、程序代码或代码段中实现实施例时,它们可存储在例如存储部件的机器可读介质中。代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件分组、类、或指令、数据结构或程序语句的任意组合。代码段可通过传送和/或接收信息、数据、自变量、参数或存储器内容来稿合至另一代码段或硬件电路。可使用包括存储器共享、消息传递、令牌传递、网络传输等任意适合方式来传递、转发或发送信息、自变量、参数、数据等。When the embodiments are implemented in software, firmware, middleware or microcode, program code or code segments, they may be stored on a machine-readable medium such as a memory component. A code segment may represent a procedure, function, subroutine, program, routine, subroutine, module, software grouping, class, or any combination of instructions, data structures, or program statements. A code segment can be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or sent using any suitable means, including memory sharing, message passing, token passing, network transmission, and the like.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器单元中并通过处理器执行。存储器单元可以在处理器中或在处理器外部实现,在后一种情况下存储器单元可经由本领域己知的各种手段以通信方式耦合至处理器。For a software implementation, the techniques described herein can be implemented through modules (eg, procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit can be implemented within the processor or external to the processor, in which case the memory unit can be communicatively coupled to the processor via various means as is known in the art.
可选地,作为一个实施例,发送器4301还用于:向所述eUICC发送第一指令,以使得所述eUICC根据所述第一指令将所述第二profile的属性修改为运行属性或者配置属性和运行属性。Optionally, as an embodiment, the sender 4301 is further configured to: send a first instruction to the eUICC, so that the eUICC modifies the attribute of the second profile to a running attribute or configuration according to the first instruction properties and runtime properties.
可选地,作为另一个实施例,接收器4101,还用于接收移动网络运营商MNO发送的第一请求消息,所述第一请求消息包括所述eUICC的标识ID和所述MNO的ID;Optionally, as another embodiment, the receiver 4101 is further configured to receive a first request message sent by a mobile network operator MNO, where the first request message includes the identification ID of the eUICC and the ID of the MNO;
处理器4201,还用于根据所述第一请求消息获取所述第一profile的信息;The processor 4201 is further configured to acquire the information of the first profile according to the first request message;
发送器4301,还用于向所述MNO发送第三响应消息,所述第三响应消息包括所述第一profile的信息。The sender 4301 is further configured to send a third response message to the MNO, where the third response message includes the information of the first profile.
可选地,作为另一个实施例,处理器4201,具体用于:根据所述第一请求消息中的所述eUICC的ID,向所述eUICC发送第二请求消息;接收所述eUICC发送的第四响应消息,所述第四响应消息包括所述第一profile的信息。Optionally, as another embodiment, the processor 4201 is specifically configured to: send a second request message to the eUICC according to the ID of the eUICC in the first request message; receive the second request message sent by the eUICC; Four response messages, the fourth response message includes the information of the first profile.
可选地,作为另一个实施例,所述第一profile的信息存储在所述PM中的eUICC信息集合EIS中。处理器4201,具体用于:从所述EIS中获取所述第一profile的信息。Optionally, as another embodiment, the information of the first profile is stored in the eUICC information set EIS in the PM. The processor 4201 is specifically configured to: acquire the information of the first profile from the EIS.
可选地,作为另一个实施例,发送器4301,具体用于:当确定所述MNO为所述第一profile所属的MNO时,向所述MNO发送第三响应消息。Optionally, as another embodiment, the sender 4301 is specifically configured to: send a third response message to the MNO when it is determined that the MNO is the MNO to which the first profile belongs.
可选地,作为另一个实施例,接收器4101,还用于接收所述eUICC发送的第三请求消息,所述第三请求消息包括所述eUICC的标识ID和第一profile的信息。发送器4301,还用于将所述第三请求消息发送至所述第一profile所属的移动网络运营商MNO。Optionally, as another embodiment, the receiver 4101 is further configured to receive a third request message sent by the eUICC, where the third request message includes the identification ID of the eUICC and information about the first profile. The sender 4301 is further configured to send the third request message to the mobile network operator MNO to which the first profile belongs.
可选地,作为另一个实施例,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID。发送器4301,具体用于:将所述第三请求消息发送至所述轮廓配置器,以便所述轮廓配置器将所述第三请求消息转发至所述MNO。Optionally, as another embodiment, the information of the first profile includes an ID of a profile configurator that downloaded the first profile. The sender 4301 is specifically configured to: send the third request message to the profile configurator, so that the profile configurator forwards the third request message to the MNO.
可选地,作为另一个实施例,所述第一profile的信息包括下载所述第一profile的轮廓配置器的ID;发送器4301,具体用于:将所述第三请求消息发送至所述轮廓配置器,以便所述轮廓配置器将所述第三请求消息转发至所述MNO。Optionally, as another embodiment, the information of the first profile includes the ID of the profile configurator that downloaded the first profile; the sender 4301 is specifically configured to: send the third request message to the a profile configurator, such that the profile configurator forwards the third request message to the MNO.
可选地,作为另一个实施例,所述第一profile的信息包括:所述第一profile的ID、所述第一profile所属的MNO的ID和所述第一profile所在的轮廓域PD的ID。Optionally, as another embodiment, the information of the first profile includes: the ID of the first profile, the ID of the MNO to which the first profile belongs, and the ID of the profile domain PD where the first profile is located .
可选地,作为另一个实施例,所述第一profile的信息还包括以下至少一种:所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, as another embodiment, the information of the first profile further includes at least one of the following: the attribute of the first profile, the ID of the profile configurator who downloaded the first profile, and the first profile The size of the available storage space of the PD where it resides.
可选地,作为另一个实施例,所述第二profile还具有配置属性。Optionally, as another embodiment, the second profile also has configuration attributes.
图14所示的PM 40能够现前述的方法实施例中由PM所实现的过程,为避免重复,这里不再赘述。The PM 40 shown in FIG. 14 can embody the processes implemented by the PM in the foregoing method embodiments, and details are not repeated here to avoid repetition.
图15是本发明另一个实施例的的用于配置eUICC的设备的结构框图。图15所示的设备为MNO 20,包括接收器2301、处理器2401、发送器2501和存储器2601。Fig. 15 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention. The device shown in FIG. 15 is the MNO 20 , including a receiver 2301 , a processor 2401 , a transmitter 2501 and a memory 2601 .
接收器2301,用于接收轮廓管理器PM发送的第一消息,所述第一消息包括所述eUICC中的第一轮廓profile的信息,其中,所述第一profile的信息包括所述所述第一profile的标识ID和所述第一profile所在的轮廓域PD的ID;The receiver 2301 is configured to receive a first message sent by a profile manager PM, where the first message includes information about a first profile in the eUICC, where the information about the first profile includes the first profile An identification ID of a profile and an ID of a profile domain PD where the first profile is located;
处理器2401,用于根据所述第一profile的信息,确定更新轮廓的ID并更新归属签约服务器HSS中所述第一profile的签约信息;Processor 2401, configured to determine the ID of the update profile and update the subscription information of the first profile in the home subscription server HSS according to the information of the first profile;
发送器2501,用于向轮廓配置器发送第二消息,其中,所述第二消息包括所述eUICC的ID、所述更新轮廓的ID、所述PD的ID和所述PM的ID,以使得所述轮廓配置器通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中,进一步使得所述eUICC将所述更新轮廓安装在所述PD中,将所述第一profile更新为第二profile并修改所述第二profile的属性;The sender 2501 is configured to send a second message to the profile configurator, where the second message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD, and the ID of the PM, so that The profile configurator downloads the update profile to the PD of the eUICC through the PM, further causing the eUICC to install the update profile in the PD, and update the first profile to the second profile and modify the attributes of the second profile;
接收器2301,还用于接收所述轮廓配置器发送的第一响应消息。The receiver 2301 is further configured to receive the first response message sent by the profile configurator.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,MNO能够根据具有配置属性的第一profile的信息确定更新轮廓的ID,并指示PPer为eUICC下载该更新轮廓,以使eUICC将第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with the configuration attribute in the eUICC and the profile with the running attribute to be downloaded belong to the same operator, the MNO can determine the ID of the updated profile according to the information of the first profile with the configuration attribute , and instruct the PPer to download the updated profile for the eUICC, so that the eUICC updates the first profile to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
MNO 20中的各个组件通过总线系统2701耦合在一起,其中总线系统2701除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图15中将各种总线都标为总线系统2701。Various components in the MNO 20 are coupled together through the bus system 2701, wherein the bus system 2701 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, the various buses are labeled bus system 2701 in FIG. 15 for clarity of illustration.
上述本发明实施例揭示的方法可以应用于处理器2401中,或者由处理器2401实现。处理器2401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器2401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器2401可以是通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2601,处理器2401读取存储器2601中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the processor 2401 or implemented by the processor 2401 . The processor 2401 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 2401 or instructions in the form of software. The aforementioned processor 2401 may be a general processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. Various methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 2601, and the processor 2401 reads the information in the memory 2601, and completes the steps of the above method in combination with its hardware.
可以理解,本发明实施例中的存储器2601可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、PROM、EPROM、EEPROM或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如SRAM、DRAM、SDRAM、DDR SDRAM、ESDRAM、SLDRAM和DRRAM。本文描述的系统和方法的存储器2601旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 2601 in this embodiment of the present invention may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Wherein, the non-volatile memory may be ROM, PROM, EPROM, EEPROM or flash memory. Volatile memory can be RAM, which acts as external cache memory. By way of example and not limitation, many forms of RAM are available such as SRAM, DRAM, SDRAM, DDR SDRAM, ESDRAM, SLDRAM, and DRRAM. The memory 2601 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理器2401可以实现在一个或多个ASIC、DSP、DSPD、PLD、FPGA、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It should be understood that the embodiments described herein may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, processor 2401 may be implemented in one or more ASICs, DSPs, DSPDs, PLDs, FPGAs, general purpose processors, controllers, microcontrollers, microprocessors, other electronic devices for performing the functions described herein. unit or its combination.
当在软件、固件、中间件或微码、程序代码或代码段中实现实施例时,它们可存储在例如存储部件的机器可读介质中。代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件分组、类、或指令、数据结构或程序语句的任意组合。代码段可通过传送和/或接收信息、数据、自变量、参数或存储器内容来稿合至另一代码段或硬件电路。可使用包括存储器共享、消息传递、令牌传递、网络传输等任意适合方式来传递、转发或发送信息、自变量、参数、数据等。When the embodiments are implemented in software, firmware, middleware or microcode, program code or code segments, they may be stored on a machine-readable medium such as a memory component. A code segment may represent a procedure, function, subroutine, program, routine, subroutine, module, software grouping, class, or any combination of instructions, data structures, or program statements. A code segment can be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or sent using any suitable means, including memory sharing, message passing, token passing, network transmission, and the like.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器单元中并通过处理器执行。存储器单元可以在处理器中或在处理器外部实现,在后一种情况下存储器单元可经由本领域己知的各种手段以通信方式耦合至处理器。For a software implementation, the techniques described herein can be implemented through modules (eg, procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit can be implemented within the processor or external to the processor, in which case the memory unit can be communicatively coupled to the processor via various means as is known in the art.
可选地,作为一个实施例,发送器2501,还用于向所述eUICC发送第二指令,以使得所述eUICC根据所述第二指令修改所述第二profile的属性。Optionally, as an embodiment, the sender 2501 is further configured to send a second instruction to the eUICC, so that the eUICC modifies the attribute of the second profile according to the second instruction.
可选地,作为另一个实施例,Optionally, as another embodiment,
接收器2301,还用于接收用户的签约请求,所述签约请求包括所述eUICC的ID;The receiver 2301 is further configured to receive a user's subscription request, where the subscription request includes the ID of the eUICC;
发送器2501,还用于根据所述签约请求,向所述PM发送请求消息;The sender 2501 is further configured to send a request message to the PM according to the subscription request;
所述第一消息为与所述请求消息对应的第二响应消息。The first message is a second response message corresponding to the request message.
可选地,作为另一个实施例,所述签约请求还包括所述PM的ID。Optionally, as another embodiment, the subscription request further includes the ID of the PM.
可选地,作为另一个实施例,接收器2301,具体用于:从所述轮廓配置器接收所述PM发送的所述第一消息。Optionally, as another embodiment, the receiver 2301 is specifically configured to: receive the first message sent by the PM from the profile configurator.
可选地,作为另一个实施例,所述第一消息还包括所述PM的ID和所述eUICC的ID。Optionally, as another embodiment, the first message further includes the ID of the PM and the ID of the eUICC.
可选地,作为另一个实施例,所述第二消息还包括密钥的信息,以使得所述轮廓配置器采用所述密钥保护所述更新轮廓的传输。Optionally, as another embodiment, the second message further includes key information, so that the profile configurator uses the key to protect transmission of the updated profile.
可选地,作为另一个实施例,第一profile的信息还包括所述第一profile所在的PD的可用存储空间的大小,所述第二消息还包括所述第一profile所在的PD的可用存储空间的大小,以便所述轮廓配置器在确定所述第一profile所在的PD的可用存储空间的大小足够安装所述更新轮廓时,通过所述PM将所述更新轮廓下载至所述eUICC的所述PD中。Optionally, as another embodiment, the information of the first profile also includes the size of the available storage space of the PD where the first profile is located, and the second message also includes the available storage space of the PD where the first profile is located. The size of the space, so that when the profile configurator determines that the size of the available storage space of the PD where the first profile is located is sufficient to install the updated profile, download the updated profile to all the eUICCs through the PM described in the PD.
可选地,作为另一个实施例,所述第一profile的信息还包括以下至少一种:所述第一profile所属的MNO的ID、所述第一profile的属性、下载所述第一profile的轮廓配置器的ID和所述第一profile所在的PD的可用存储空间的大小。Optionally, as another embodiment, the information of the first profile further includes at least one of the following: the ID of the MNO to which the first profile belongs, the attributes of the first profile, and the user who downloaded the first profile. The ID of the profile configurator and the size of the available storage space of the PD where the first profile is located.
图15所示的MNO 20能够现前述的方法实施例中由MNO所实现的过程,为避免重复,这里不再赘述。The MNO 20 shown in FIG. 15 can embody the processes implemented by the MNO in the foregoing method embodiments, and details are not repeated here to avoid repetition.
图16是本发明另一个实施例的的用于配置eUICC的设备的结构框图。图16所示的设备为PPer 30,包括接收器3101、处理器3201、发送器3301和存储器3401。Fig. 16 is a structural block diagram of a device for configuring an eUICC according to another embodiment of the present invention. The device shown in FIG. 16 is PPer 30 , which includes a receiver 3101 , a processor 3201 , a transmitter 3301 and a memory 3401 .
接收器3101,用于接收移动网络运营商MNO的设备发送的请求消息,其中,所述请求消息包括所述eUICC的ID、更新轮廓的ID、所述eUICC中的PD的ID和PM的ID。其中,所述eUICC中的PD中的第一profile为配置轮廓。The receiver 3101 is configured to receive a request message sent by a device of a mobile network operator MNO, where the request message includes the ID of the eUICC, the ID of the updated profile, the ID of the PD in the eUICC, and the ID of the PM. Wherein, the first profile in the PD in the eUICC is a configuration profile.
处理器3201,用于根据所述更新轮廓的ID,确定所述更新轮廓。Processor 3201, configured to determine the update profile according to the ID of the update profile.
发送器3301,用于根据所述PM的ID,向所述PM发送第一消息,所述第一消息包括所述更新轮廓、所述eUICC的ID和所述eUICC中的PD的ID,以使所述PM将所述更新轮廓发送至所述eUICC,并且由所述eUICC根据所述更新轮廓将所述PD中的第一profile更新为第二profile。其中,第二profile具有运行属性。The sender 3301 is configured to send a first message to the PM according to the ID of the PM, where the first message includes the update profile, the ID of the eUICC, and the ID of a PD in the eUICC, so that The PM sends the update profile to the eUICC, and the eUICC updates the first profile in the PD to the second profile according to the update profile. Wherein, the second profile has the running attribute.
接收器3101,还用于接收所述PM发送的第一响应消息。The receiver 3101 is further configured to receive the first response message sent by the PM.
发送器3301,还用于向所述MNO的设备发送第二响应消息。The sender 3301 is further configured to send a second response message to the device of the MNO.
本发明实施例中,当eUICC中已有的具有配置属性的profile与要下载的具有运行属性的profile属于同一个运营商时,PPer能够根据MNO发送的更新轮廓的ID确定更新轮廓,并将该更新轮廓经由PM发送至eUICC,以使eUICC将具有配置属性的第一profile更新为第二profile,且该第二profile具有运行属性。这样,能够节省下载profile时的网络资源。并且,同时能够节省运营商的网络接入资源。例如,运营商无需再次为第二profile分配新的IMSI和Ki等网络接入信任状中的参数。In the embodiment of the present invention, when the existing profile with configuration attributes in the eUICC and the profile with running attributes to be downloaded belong to the same operator, PPer can determine the update profile according to the ID of the update profile sent by the MNO, and send the profile The updated profile is sent to the eUICC via the PM, so that the eUICC updates the first profile with the configuration attribute to the second profile, and the second profile has the running attribute. In this way, network resources when downloading profiles can be saved. Moreover, at the same time, the network access resources of the operator can be saved. For example, the operator does not need to allocate parameters in the network access credential such as new IMSI and Ki to the second profile again.
PPer 30中的各个组件通过总线系统3501耦合在一起,其中总线系统3501除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图16中将各种总线都标为总线系统3501。Various components in the PPer 30 are coupled together through a bus system 3501, where the bus system 3501 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, the various buses are labeled as bus system 3501 in FIG. 16 for clarity of illustration.
上述本发明实施例揭示的方法可以应用于处理器3201中,或者由处理器3201实现。处理器3201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器3201中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器3201可以是通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器3401,处理器3201读取存储器3401中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the processor 3201 or implemented by the processor 3201 . The processor 3201 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 3201 or instructions in the form of software. The aforementioned processor 3201 may be a general processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. Various methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 3401, and the processor 3201 reads the information in the memory 3401, and completes the steps of the above method in combination with its hardware.
可以理解,本发明实施例中的存储器3401可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、PROM、EPROM、EEPROM或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如SRAM、DRAM、SDRAM、DDR SDRAM、ESDRAM、SLDRAM和DRRAM。本文描述的系统和方法的存储器3401旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 3401 in this embodiment of the present invention may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Wherein, the non-volatile memory may be ROM, PROM, EPROM, EEPROM or flash memory. Volatile memory can be RAM, which acts as external cache memory. By way of example and not limitation, many forms of RAM are available such as SRAM, DRAM, SDRAM, DDR SDRAM, ESDRAM, SLDRAM, and DRRAM. The memory 3401 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理器3201可以实现在一个或多个ASIC、DSP、DSPD、PLD、FPGA、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It should be understood that the embodiments described herein may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processor 3201 can be implemented in one or more ASIC, DSP, DSPD, PLD, FPGA, general purpose processor, controller, microcontroller, microprocessor, other electronic devices for performing the functions described in this application. unit or its combination.
当在软件、固件、中间件或微码、程序代码或代码段中实现实施例时,它们可存储在例如存储部件的机器可读介质中。代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件分组、类、或指令、数据结构或程序语句的任意组合。代码段可通过传送和/或接收信息、数据、自变量、参数或存储器内容来稿合至另一代码段或硬件电路。可使用包括存储器共享、消息传递、令牌传递、网络传输等任意适合方式来传递、转发或发送信息、自变量、参数、数据等。When the embodiments are implemented in software, firmware, middleware or microcode, program code or code segments, they may be stored on a machine-readable medium such as a memory component. A code segment may represent a procedure, function, subroutine, program, routine, subroutine, module, software grouping, class, or any combination of instructions, data structures, or program statements. A code segment can be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or sent using any suitable means, including memory sharing, message passing, token passing, network transmission, and the like.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器单元中并通过处理器执行。存储器单元可以在处理器中或在处理器外部实现,在后一种情况下存储器单元可经由本领域己知的各种手段以通信方式耦合至处理器。For a software implementation, the techniques described herein can be implemented through modules (eg, procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit can be implemented within the processor or external to the processor, in which case the memory unit can be communicatively coupled to the processor via various means as is known in the art.
可选地,作为一个实施例,该第三请求消息可以包括密钥的信息,这样,处理器3201,可以采用该密钥保护该更新轮廓的传输。也就是说,第一消息中的更新轮廓可以为加密后的更新轮廓。Optionally, as an embodiment, the third request message may include key information, so that the processor 3201 may use the key to protect transmission of the update profile. That is to say, the update profile in the first message may be an encrypted update profile.
可选地,作为另一个实施例,如果请求消息中包括所述PD的可用存储空间的大小,那么,发送器3301具体用于:当确定所述第一profile所在的PD的可用存储空间的大小可容纳所述更新轮廓时,向所述PM发送第一消息。Optionally, as another embodiment, if the request message includes the size of the available storage space of the PD, then the sender 3301 is specifically configured to: when determining the size of the available storage space of the PD where the first profile is located When the updated profile can be accommodated, sending a first message to the PM.
其中,该更新轮廓可以包括指令,用于指示eUICC修改PD中的profile的属性。Wherein, the updating profile may include an instruction for instructing the eUICC to modify the attributes of the profile in the PD.
可理解,存储器3401用于存储所述更新轮廓。具体地,可以存储有根据运营商的请求所生成的更新轮廓。It can be understood that the memory 3401 is used to store the update profile. Specifically, the update profile generated according to the operator's request may be stored.
举例来说,运营商A有属性为配置属性的profile A,具有运行属性的profile B和具有运行属性的profile C。那么,与运营商A对应的更新轮廓可以包括两个。例如,存储器3401可以存储从profile A到profile B的第一更新轮廓,以及从profile A到profile C的第二更新轮廓。For example, operator A has profile A with configuration attributes, profile B with operation attributes, and profile C with operation attributes. Then, the update profile corresponding to operator A may include two. For example, the memory 3401 may store a first updated profile from profile A to profile B, and a second updated profile from profile A to profile C.
图16所示的PPer 30能够现前述的方法实施例中由PPer所实现的过程,为避免重复,这里不再赘述。The PPer 30 shown in FIG. 16 can realize the process implemented by the PPer in the foregoing method embodiments, and to avoid repetition, details are not repeated here.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other various media that can store program codes. .
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims (60)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/070709 WO2016112506A1 (en) | 2015-01-14 | 2015-01-14 | Method and device for configuring embedded universal integrated circuit card |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106416192A CN106416192A (en) | 2017-02-15 |
CN106416192B true CN106416192B (en) | 2019-08-27 |
Family
ID=56405111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580004712.3A Active CN106416192B (en) | 2015-01-14 | 2015-01-14 | Method and device for configuring embedded universal integrated circuit card |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106416192B (en) |
WO (1) | WO2016112506A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115136631A (en) * | 2020-02-24 | 2022-09-30 | 宝马股份公司 | Method for providing communication function in user equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533634A (en) * | 2013-10-25 | 2014-01-22 | 中国联合网络通信集团有限公司 | Profile activation system, eUICC and profile activation method of eUICC |
CN103731823A (en) * | 2012-10-15 | 2014-04-16 | 华为终端有限公司 | Subscription manager-secure routing equipment switching method and equipment |
CN103748906A (en) * | 2011-08-22 | 2014-04-23 | 诺基亚公司 | Allowing multi-SIM applications in legacy terminals and the use of EUICC |
CN103974250A (en) * | 2013-01-30 | 2014-08-06 | 华为终端有限公司 | Configuration method and equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9712996B2 (en) * | 2011-09-28 | 2017-07-18 | Kt Corporation | Profile management method, embedded UICC, and device provided with the embedded UICC |
CN103634791B (en) * | 2012-08-27 | 2018-03-09 | 华为终端(东莞)有限公司 | Method, user equipment and the remote management platform of switch operators network |
WO2014067093A1 (en) * | 2012-10-31 | 2014-05-08 | 华为终端有限公司 | Method and device for network switching |
-
2015
- 2015-01-14 WO PCT/CN2015/070709 patent/WO2016112506A1/en active Application Filing
- 2015-01-14 CN CN201580004712.3A patent/CN106416192B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103748906A (en) * | 2011-08-22 | 2014-04-23 | 诺基亚公司 | Allowing multi-SIM applications in legacy terminals and the use of EUICC |
CN103731823A (en) * | 2012-10-15 | 2014-04-16 | 华为终端有限公司 | Subscription manager-secure routing equipment switching method and equipment |
CN103974250A (en) * | 2013-01-30 | 2014-08-06 | 华为终端有限公司 | Configuration method and equipment |
CN103533634A (en) * | 2013-10-25 | 2014-01-22 | 中国联合网络通信集团有限公司 | Profile activation system, eUICC and profile activation method of eUICC |
Also Published As
Publication number | Publication date |
---|---|
WO2016112506A1 (en) | 2016-07-21 |
CN106416192A (en) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12022571B2 (en) | Profile between devices in wireless communication system | |
US10206097B2 (en) | Apparatuses, methods and systems for configuring a trusted java card virtual machine using biometric information | |
US10911939B2 (en) | Embedded universal integrated circuit card profile management method and apparatus | |
US9609458B2 (en) | Mobile radio communication devices, servers, methods for controlling a mobile radio communication device, and methods for controlling a server | |
US11282056B2 (en) | Method, servers and system for downloading an updated profile | |
US10645568B2 (en) | Carrier configuration processing method, device and system, and computer storage medium | |
US11832347B2 (en) | Subscription profile downloading method, device, and server | |
JP7384920B2 (en) | Method of providing subscription profile, subscriber identity module, and subscription server | |
US11172352B2 (en) | Apparatuses, methods, and systems for configuring a trusted java card virtual machine using biometric information | |
US10893406B2 (en) | Method and apparatus for handling remote profile management exception | |
US20220167172A1 (en) | Information verification method and related device | |
US12108488B2 (en) | Apparatuses, methods and systems for virtualizing a reprogrammable universal integrated circuit chip | |
US20190364416A1 (en) | Installation of a profile in an embedded subscriber identity module | |
EP3298810A1 (en) | Apparatuses, methods and systems for virtualizing a reprogrammable universal integrated circuit chip | |
US11290870B2 (en) | Combined migration and remigration of a network subscription | |
CN112913263A (en) | Method and apparatus for handling remote profile management exceptions | |
EP3413600B1 (en) | Communication device and method of managing profiles | |
CN110392012A (en) | Method and apparatus for rebooting in a lightweight machine-to-machine system | |
CN106416192B (en) | Method and device for configuring embedded universal integrated circuit card | |
CN105122723B (en) | method and device for managing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210420 Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Device Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CP03 | Change of name, title or address |
Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Terminal Co.,Ltd. Country or region after: China Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong Patentee before: Honor Device Co.,Ltd. Country or region before: China |