[go: up one dir, main page]

CN110301146B - 网络配置方法及终端 - Google Patents

网络配置方法及终端 Download PDF

Info

Publication number
CN110301146B
CN110301146B CN201780086679.2A CN201780086679A CN110301146B CN 110301146 B CN110301146 B CN 110301146B CN 201780086679 A CN201780086679 A CN 201780086679A CN 110301146 B CN110301146 B CN 110301146B
Authority
CN
China
Prior art keywords
terminal
provisioning profile
lpa
euicc
network connection
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
Application number
CN201780086679.2A
Other languages
English (en)
Other versions
CN110301146A (zh
Inventor
衣强
龙水平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN110301146A publication Critical patent/CN110301146A/zh
Application granted granted Critical
Publication of CN110301146B publication Critical patent/CN110301146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

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

Abstract

本申请实施例提供网络配置方法及终端,能够使得provisioning profile只能用于下载operational profile,而不能用于访问其它网络服务器。方法包括:终端激活目标预置签约信息集provisioning profile,其中,该目标provisioning profile用于为该终端提供下载可执行签约信息集operational profile的网络连接;终端在该终端的操作系统OS中设置当前的网络模式为受限网络连接模式,其中,该受限网络连接模式为仅允许本地文件助手LPA使用网络连接的网络模式,以使得该LPA通过该网络连接下载该operational profile。

Description

网络配置方法及终端
本申请要求于2017年03月01日提交中国专利局、申请号为201710117511.5、发明名称为“一种预置签约信息的实现方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及网络配置方法及终端。
背景技术
嵌入式通用集成电路卡(embedded universal integrated circuit card,eUICC)是第三代电信智能卡,允许动态下载及更换运营商的签约信息,因此在通信领域得到越来越广泛的应用。
在目前eUICC的使用场景中,从运营商服务器下载签约对应的签约信息集(profile)需要网络连接,而对于某些类型的设备,如可穿戴设备(wearable device,WD)或传感器设备等,则无法通过无线局域网(wireless local area networks,WLAN)等方式连接网络。基于此,运营商提出通过eUICC上的预置签约信息集(provisioning profile)来提供网络连接。其中,provisioning profile是一个正常的运营商签约,能建立正常的网络连接,可以实现设备与网络之间的相互鉴权。
然而,出于网络安全考虑,通常仅希望provisioning profile只能用于下载可执行签约信息集(operational profile),而不能用于访问其它网络服务器。在operationalprofile被激活之后,才能访问其它网络服务器。因此,如何使得provisioning profile只能用于下载operational profile,而不能用于访问其它网络服务器,是目前亟待解决的问题。
发明内容
本申请实施例提供网络配置方法及终端,能够使得provisioning profile只能用于下载operational profile,而不能用于访问其它网络服务器。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供一种网络配置方法,该方法包括:终端激活目标预置签约信息集provisioning profile,其中,该目标provisioning profile用于为该终端提供下载可执行签约信息集operational profile的网络连接;终端在该终端的操作系统OS中设置当前的网络模式为受限网络连接模式,其中,该受限网络连接模式为仅允许本地文件助手LPA使用网络连接的网络模式,以使得该LPA通过该网络连接下载该operationalprofile。也就是说,本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
在一种可能的设计中,终端在该终端的OS中设置当前的网络模式为受限网络连接模式,包括:终端通过LPA在该终端的OS中设置当前的网络模式为该受限网络连接模式。通过该方案,可以设置当前的网络模式为受限网络连接模式。
在一种可能的设计中,终端通过LPA在该终端的OS中设置当前的网络模式为该受限网络连接模式,包括:终端通过该终端的OS验证请求设置当前的网络模式为该受限网络连接模式的第一应用是否是该LPA;若是,终端通过该LPA在该OS中设置当前的网络模式为该受限网络连接模式。
在这一种可能的设计中,终端在该终端的OS中设置当前的网络模式为受限网络连接模式,包括:终端通过eUICC触发该终端在该终端的OS中设置当前的网络模式为该受限网络连接模式。通过该方案,可以设置当前的网络模式为受限网络连接模式。
在一种可能的设计中,终端通过eUICC触发该终端在该终端的OS中设置当前的网络模式为该受限网络连接模式,包括:终端通过eUICC向该终端的调制解调器modem发送refresh消息,以指示modem该目标provisioning profile被激活,以使得该modem在该终端的OS层设置当前的网络模式为该受限网络连接模式。通过该方案,可以设置当前的网络模式为受限网络连接模式。
在一种可能的设计中,在终端在该终端的OS中设置当前的网络模式为受限网络连接模式之后,还包括:终端通过该OS接收第二应用的请求消息,该请求消息用于查询当前的网络连接状态;若该第二应用是该LPA,终端通过该OS向LPA发送第一指示,该第一指示用于指示当前的网络连接可用或者该第一指示用于指示当前的该受限网络连接模式可用。通过该方案,可以向LPA指示当前的网络连接状态。
在一种可能的设计中,在终端通过该OS接收第二应用的请求消息之后,还包括:若该第二应用不是LPA,该终端通过该OS向该第二应用发送第二指示,该第二指示用于指示当前的网络连接不可用。通过该方案,可以向LPA外的其他应用指示当前的网络连接状态。
在这一种可能的设计中,在终端在该终端的OS中设置当前的网络模式为受限网络连接模式之后,还包括:终端通过该OS向LPA发送第一指示,该第一指示用于指示当前的网络连接可用或者该第一指示用于指示当前受限的网络可用。通过该方案,可以向LPA指示当前的网络连接状态。
在一种可能的设计中,在终端在该终端的OS中设置当前的网络模式为受限网络连接模式之后,还包括:终端通过该OS向LPA之外的应用发送第二指示,该第二指示用于指示当前的网络连接不可用。通过该方案,可以向LPA外的其他应用指示当前的网络连接状态。
在一种可能的设计中,在终端激活目标provisioning profile之前,还包括:终端通过该LPA获取该终端所在地的国家码;终端根据provisioning profile与国家码的对应关系,通过该LPA从至少一个provisioning profile中选择该终端所在地的国家码对应的provisioning profile作为该目标provisioning profile;或者,该终端通过该LPA从至少一个provisioning profile中选择归属于该终端所在地的国家码的provisioningprofile作为该目标provisioning profile;或者,该终端通过该LPA从至少一个provisioning profile中选择归属于该终端所在地的国家码的优先级最高的provisioning profile作为该目标provisioning profile。通过该方案,终端可以从至少一个provisioning profile中选择出目标provisioning profile。
在一种可能的设计中,在终端激活目标provisioning profile之前,还包括:终端通过该终端上的eUICC获取该终端所在地的国家码;终端根据provisioning profile与国家码的对应关系,通过该eUICC从至少一个provisioning profile中选择该终端所在地的国家码对应的provisioning profile作为该目标provisioning profile;或者,终端通过该eUICC从至少一个provisioning profile中选择归属于该终端所在地的国家码的provisioning profile作为该目标provisioning profile;或者,终端通过该eUICC从至少一个provisioning profile中选择归属于该终端所在地的国家码的优先级最高的provisioning profile作为该目标provisioning profile。通过该方案,终端可以从至少一个provisioning profile中选择出目标provisioning profile。
在一种可能的设计中,终端通过该终端上的eUICC获取该终端所在地的国家码,包括:终端通过eUICC向该终端的modem发送本地信息获取请求,该本地信息获取请求用于请求获取该终端所在地的国家码,以使得该modem获取该国家码,并向该eUICC发送该国家码,以使得该eUICC接收该modem发送的该国家码;或者,终端通过该LPA获取该终端所在地的国家码,并向该eUICC发送该国家码,以使得该eUICC接收该LPA发送的该国家码。通过该方案,终端可以获取终端所在地的国家码。
在一种可能的设计中,在终端激活目标provisioning profile之前,还包括:终端通过该LPA获取该终端所在地的运营商码;终端根据provisioning profile与运营商码的对应关系,通过该LPA从至少一个provisioning profile中选择该终端所在地的运营商码对应的provisioning profile作为该目标provisioning profile;或者,终端通过该LPA从至少一个provisioning profile中选择归属于该终端所在地的运营商码的provisioningprofile作为该目标provisioning profile;或者,终端通过该LPA从至少一个provisioning profile中选择归属于该终端所在地的运营商码的优先级最高的provisioning profile作为该目标provisioning profile。通过该方案,终端可以从至少一个provisioning profile中选择出目标provisioning profile。
在一种可能的设计中,在终端激活目标provisioning profile之前,还包括:终端通过该终端上的eUICC获取该终端所在地的运营商码;终端根据provisioning profile与运营商码的对应关系,通过该eUICC从至少一个provisioning profile中选择该终端所在地的运营商码对应的provisioning profile作为该目标provisioning profile;或者,终端通过该eUICC从至少一个provisioning profile中选择归属于该终端所在地的运营商码的provisioning profile作为该目标provisioning profile;或者,终端通过该eUICC从至少一个provisioning profile中选择归属于该终端所在地的运营商码的优先级最高的provisioning profile作为该目标provisioning profile。通过该方案,终端可以从至少一个provisioning profile中选择出目标provisioning profile。
在一种可能的设计中,终端通过该终端上的eUICC获取该终端所在地的运营商码,包括:终端通过该eUICC向该终端的modem发送本地信息获取请求,该本地信息获取请求用于请求获取该终端所在地的运营商码,以使得该modem获取该运营商码,并向该eUICC发送该运营商码,以使得该eUICC接收该modem发送的该运营商码;或者,该端通过该LPA获取该终端所在地的运营商码,并向该eUICC发送该运营商码,以使得该eUICC接收该LPA发送的该运营商码。通过该方案,终端可以获取终端所在地的运营商码。
第二方面,本申请实施例提供一种终端,该终端具有实现上述方法实施例中终端行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第三方面,本申请实施例提供一种终端,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该终端运行时,该处理器执行该存储器存储的该计算机执行指令,以使该终端执行如上述第一方面任意一项的网络配置方法。
第四方面,本申请实施例提供一种计算机可读存储介质,用于储存为上述终端所用的计算机软件指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项的网络配置方法。
第五方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项的网络配置方法。
第六方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持终端实现上述方面中所涉及的功能,例如激活目标provisioning profile。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存数据发送设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第二方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
图1为本申请实施例提供的终端的逻辑架构示意图;
图2为本申请实施例提供的网络配置方法;
图3为本申请实施例提供的网络配置方法交互示意图一;
图4为本申请实施例提供的网络配置方法交互示意图二;
图5为本申请实施例提供的网络配置方法交互示意图三;
图6为本申请实施例提供的网络配置方法交互示意图四;
图7为本申请实施例提供的网络配置方法交互示意图五;
图8为本申请实施例提供的终端的结构示意图一;
图9为本申请实施例提供的终端的结构示意图二;
图10为本申请实施例提供的终端的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请的描述中,“多个”是指两个或多于两个。同时,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。比如,本申请实施例中的第一终端的“第一”和第二终端中的“第二”仅用于区分不同的网络设备。
本申请实施例描述的业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
如图1所示,为本申请实施例提供的终端10的逻辑架构示意图,包括嵌入到终端10上的eUICC、终端中的调制解调器(modem)、操作系统(Operating System,OS)和应用(Application,APP)层。其中,应用层中至少包括本地文件助手(Local Profile Assistant,LPA)。当然,应用层中还可能包含其他应用,比如应用1,应用2,......,应用n等,本申请实施例对此不作具体限定。
下面将结合图1所示的终端10的逻辑架构示意图,对本申请实施例提供的网络配置方法进行具体阐述。
首先,如图2所示,为本申请实施例提供的网络配置方法,包括如下步骤:
S201、终端激活目标provisioning profile。其中,该目标provisioning profile用于下载operational profile。
其中,本申请实施例中,provisioning profile可以为终端提供下载其它可执行文件(operational profile)的网络连接。
S202、终端在终端的OS中设置当前的网络模式为受限网络连接模式。
其中,受限网络连接模式为仅允许终端中的LPA使用网络连接的网络模式,以使得LPA通过该网络连接下载operational profile。
其中,步骤S201和步骤S202的具体实现将在下述实施例中详细阐述,在此不再赘述。
本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
其次,对图2所示的网络配置方法展开说明。
如图3所示,为本申请实施例提供的一种网络配置方法,该网络配置方法涉及到图1所示的终端10的逻辑架构示意图中的LPA、其他应用、OS、modem和eUICC之间的交互,包括如下步骤:
S301、LPA确定当前无可用的网络连接。
S302、LPA读取eUICC中当前的provisioning profile信息。
可选的,如图3所示,LPA读取eUICC中当前的provisioning profile信息具体可以通过步骤S302a和S302b实现:
S302a、LPA向eUICC发送获取profile信息(GetProfileInfo)请求,以使得eUICC接收该GetProfileInfo请求。该GetProfileInfo请求用于请求获取eUICC中的provisioningprofile信息。
S302b、eUICC响应GetProfileInfo请求,向LPA发送响应消息,以使得LPA接收该响应消息。该响应消息中包括eUICC中的provisioning profile的元数据(metadata)信息,
该元数据信息具体可以包括:provisioning profile的标识(identity,ID),provisioning profile归属的运营商和provisioning profile归属的国家等信息中的至少一个。
可选的,该元数据信息还可以包括provisioning profile的使用条件,例如元数据中还包含使用该provisioning profile的国家码或运营商码。也就是说,只有终端所在地的国家码或终端所在地的运营商码与该provisioning profile的使用条件匹配时,终端才能使用该provisioning profile,其中该使用条件中的国家码或运营商码可以大于等于一个。本申请实施例对此不作具体限定。
S303、LPA从modem获取所在地信息。
可选的,如图3所示,LPA从modem获取所在地信息具体可以通过步骤S303a和S303b实现:
S303a、LPA向modem发送获取本地信息(GetLocalInfo)请求,以使得modem接收该GetLocalInfo请求。该GetLocalInfo请求用于请求获取终端所在地信息。
S303b、modem响应GetLocalInfo请求,向LPA发送响应消息。该响应消息中包括终端所在地信息,比如,终端所在地的国家码和/或终端所在地的运营商码。
S304、LPA根据终端所在地的国家码和/或终端所在地的运营商码,从eUICC中的provisioning profile中选择目标provisioning profile。
可选的,LPA根据终端所在地的国家码,从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
LPA根据终端所在地的国家码,以及获取的eUICC中的provisioning profile的元数据信息中的第一映射关系,从eUICC中的provisioning profile中选择与终端所在地的国家码对应的provisioning profile作为目标provisioning profile。其中,第一映射关系包括provisioning profile与国家码的对应关系。
该第一映射关系可以是通过元数据信息中包括的provisioning profile的使用条件指示的,也可能是预先存储在LPA中的,本申请实施例对此不作具体限定。
可选的,LPA根据终端所在地的国家码,从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
LPA根据终端所在地的国家码,以及获取的eUICC中的provisioning profile的元数据信息,从eUICC中的provisioning profile中选择归属于该终端所在地的国家码的provisioning profile作为目标provisioning profile。
其中,若归属于该终端所在地的国家码的provisioning profile有多个时,选择归属于该终端所在地的国家码的优先级最高的provisioning profile作为目标provisioning profile。
可选的,LPA根据终端所在地的运营商码,从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
LPA根据终端所在地的运营商码,以及获取的eUICC中的provisioning profile的元数据信息中的第一映射关系,从eUICC中的provisioning profile中选择与终端所在地的运营商码对应的provisioning profile作为目标provisioning profile。其中,第一映射关系包括provisioning profile与运营商码的对应关系。该第一映射关系可以是通过元数据信息中包括的provisioning profile的使用条件指示的,也可能是预先存储在LPA中的,本申请实施例对此不作具体限定。
可选的,LPA根据终端所在地的运营商码从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
LPA根据终端所在地的运营商码,以及获取的eUICC中的provisioning profile的元数据信息,从eUICC中的provisioning profile中选择归属于该终端所在地的运营商码的provisioning profile作为目标provisioning profile。
其中,若归属于该终端所在地的运营商码的provisioning profile有多个时,LPA根据终端所在地的运营商码,选择归属于该终端所在地的运营商码的优先级最高的provisioning profile作为目标provisioning profile。
S305、LPA根据选择的目标provisioning profile的profile ID激活该目标provisioning profile。
可选的,如图3所示,LPA激活目标provisioning profile具体可以通过步骤S305a和S305b实现:
S305a、LPA向eUICC发送激活profile(enable profile)请求,以使得eUICC接收该enable profile请求,该enable profile请求携带目标provisioning profile的标识,用于请求激活该目标provisioning profile。
S305b、eUICC响应enable profile请求,激活目标provisioning profile,并向LPA发送应答(OK)消息。该应答消息用于指示目标provisioning profile被激活。
其中,provisioning profile被激活后,可以为终端提供下载其它可执行文件(operational profile)的网络连接。
S306、LPA在OS中设置当前的网络模式为受限网络连接模式。
其中,受限网络连接模式为仅允许终端中的LPA使用网络连接的网络模式,以使得LPA通过该网络连接下载operational profile。
也就是说,只有LPA有使用受限网络连接模式下的网络连接权限,其他应用没有。
可选的,LPA在OS在设置当前的网络模式为受限网络连接模式,具体可以通过步骤S306a、S306b、S306c和S306d实现:
S306a、LPA向OS发送网络模式设置请求,以使得OS接收该网络模式设置请求。
S306b、OS验证应用签名。
S306c、若OS验证应用为LPA,则设置当前的网络模式为受限网络连接模式。
可选的,若OS验证应用不是LPA,可以直接不进行任何处理或者丢弃该网络模式设置请求,本申请实施例对此不作具体限定。
S306d、OS向LPA发送应答(OK)消息。该应答消息用于指示网络模式设置成功。
可选的,步骤S306a-S306d中的OS具体可以为OS层中的网络连接管理功能模块,比如,LPA向OS发送网络模式设置请求,实际上可以是LPA向OS层中的网络连接管理功能模块发送网络模式设置请求;或者,OS验证应用签名,实际上是OS层中的网络连接管理功能模块验证应用签名;或者,OS向LPA发送应答消息,实际上是OS层中的网络连接管理功能模块向LPA发送应答消息,在此进行统一说明,以下不再赘述。
进而,当LPA外的其他查询当前的网络连接状态时,执行步骤S307和S308;
当LPA查询当前的网络连接状态时,执行步骤S309至S311。
S307、LPA外的其他应用向OS发送网络状态查询请求,以使得OS接收该网络状态查询请求。该网络状态查询请求用于请求查询当前的网络连接状态。
S308、OS确定当前为受限网络模式,且当前请求的应用不是LPA,则向请求的应用发送第二指示,以使得该应用接收该第二指示。该第二指示用于指示当前的网络连接不可用。
S309、LPA向OS发送网络状态查询请求,以使得OS接收该网络状态查询请求。该网络状态查询请求用于请求查询当前的网络连接状态。
S310、OS确定当前为受限网络模式,且当前请求的应用是LPA,则向LPA发送第一指示,以使得LPA接收该第一指示。该第一指示用于指示当前的网络连接可用或者该第一指示用于指示当前受限的网络连接模式可用。
S311、当LPA感知当前有可用网络时,则发起profile下载过程,并将下载的operational profile安装在eUICC,在激活下载的operational profile之前,去激活目标provisioning profile。
可选的,本申请实施例中,在步骤S306之后,也可以不用应用查询当前的网络连接状态,而是包括LPA在内的应用订阅了网络状态信息,因此当网络进入受限网络连接模式之后,如从正常网络模式切换到受限网络连接模式,OS向LPA发送通知信息,该通知信息用于指示当前的网络连接可用或者当前受限的网络连接可用,并向其它应用发送通知信息,用于指示当前网络连接不可用。本申请实施例对该情况不作具体限定。
本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
可选的,如图4所示,为本申请实施例提供的另一种网络配置方法,该网络配置方法涉及到图1所示的终端10的逻辑架构示意图中的LPA、其他应用、OS、modem和eUICC之间的交互,包括如下步骤:
S401-S405、同S301-S305,在此不再赘述。
S406、eUICC判断目标provisioning profile被激活后,触发终端在终端的OS中设置当前的网络模式为受限网络连接模式。
其中,受限网络连接模式为仅允许终端中的LPA使用网络连接的网络模式,以使得LPA通过该网络连接下载operational profile。
也就是说,只有LPA有使用受限网络连接模式下的网络连接权限,其他应用没有。
可选的,eUICC触发终端在终端的OS中设置当前的网络模式为受限网络连接模式,具体可以通过步骤S406a、S406b、S406c和S406d实现:
S406a、eUICC向modem发送refresh命令,以使得modem接收该refresh命令。该refresh命令包括激活受限profile(restricted profile)的指示信息,用于指示modem当前激活的受限profile是provisioning profile。
S406b、modem根据refresh命令对激活的provisioning profile初始化。
S406c、modem根据激活受限profile的指示,向OS发送通知消息,以使得OS接收该通知消息。该通知消息包括激活受限profile的指示信息,用于指示OS当前激活的受限profile是provisioning profile。
S406d、OS设置当前的网络模式为受限网络连接模式。
S407-S411、同S307-S311,在此不再赘述。
本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
可选的,如图5所示,为本申请实施例提供的另一种网络配置方法,该网络配置方法涉及到图1所示的终端10的逻辑架构示意图中的LPA、其他应用、OS、modem和eUICC之间的交互,包括如下步骤:
S501、LPA确定当前无可用的网络连接。
S502、LPA从modem获取所在地信息。
可选的,如图5所示,LPA从modem获取所在地信息具体可以通过步骤S502a和S502b实现:
S502a、LPA向modem发送获取本地信息(Getlocalinfo)请求,以使得modem接收该Getlocalinfo请求。该Getlocalinfo请求用于请求获取终端所在地信息。
S502b、modem响应Getlocalinfo请求,向LPA发送数据响应。该数据响应中包括终端所在地信息,比如,终端所在地的国家码和/或终端所在地的运营商码。
S503、LPA向eUICC发送获取profile信息(Getprofileinfo)请求,以使得eUICC接收该Getprofileinfo请求。该Getprofileinfo请求携带终端所在地信息,用于请求获取目标provisioning profile的信息。
S504、eUICC根据终端所在地的国家码和/或终端所在地的运营商码,从eUICC中的provisioning profile中选择目标provisioning profile。
可选的,eUICC根据终端所在地的国家码,从eUICC中的provisioning profile中选择目标provisioning profile具体可以包括:
eUICC根据终端所在地的国家码,以及eUICC中的provisioning profile的元数据信息中的第一映射关系,从eUICC中的provisioning profile中选择与终端所在地的国家码对应的provisioning profile作为目标provisioning profile。其中,第一映射关系包括provisioning profile与国家码的对应关系。
该第一映射关系可以是通过元数据信息中包括的provisioning profile的使用条件指示的,也可能是预先存储在eUICC中的,本申请实施例对此不作具体限定。
可选的,eUICC根据终端所在地的国家码,从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
eUICC根据终端所在地的国家码,以及eUICC中的provisioning profile的元数据信息,从eUICC中的provisioning profile中选择归属于该终端所在地的国家码的provisioning profile作为目标provisioning profile。
若归属于该终端所在地的国家码的provisioning profile有多个时,选择归属于该终端所在地的国家码的优先级最高的provisioning profile作为目标provisioningprofile。
可选的,eUICC根据终端所在地的运营商码,从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
eUICC根据终端所在地的运营商码,以及eUICC中的provisioning profile的元数据信息中的第一映射关系,从eUICC中的provisioning profile中选择与终端所在地的运营商码对应的provisioning profile作为目标provisioning profile。其中,第一映射关系包括provisioning profile与运营商码的对应关系。
该第一映射关系可以是通过元数据信息中包括的provisioning profile的使用条件指示的,也可能是预先存储在eUICC中的,本申请实施例对此不作具体限定。
可选的,eUICC根据终端所在地的运营商码,从eUICC中的provisioning profile中选择目标provisioning profile,具体可以包括:
eUICC根据终端所在地的运营商码,以及eUICC中的provisioning profile的元数据信息,从eUICC中当前的provisioning profile中选择归属于该终端所在地的运营商码的provisioning profile作为目标provisioning profile。
其中,若归属于该终端所在地的运营商码的provisioning profile有多个时,选择归属于该终端所在地的运营商码的优先级最高的provisioning profile作为目标provisioning profile。
S505、eUICC向LPA发送数据响应,以使得LPA接收该数据响应。该数据响应中包括目标provisioning profile的标识(identity,ID)信息。
S506-S612、同S305-S311,在此不再赘述。
本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
可选的,如图6所示,为本申请实施例提供的另一种网络配置方法,该网络配置方法涉及到图1所示的终端10的逻辑架构示意图中的LPA、其他应用、OS、modem和eUICC之间的交互,包括如下步骤:
S601-S605、同S501-S505,在此不再赘述。
S606-S612、同S405-S411,在此不再赘述。
本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
可选的,如图7所示,为本申请实施例提供的另一种网络配置方法,该网络配置方法涉及到图1所示的终端10的逻辑架构示意图中的LPA、其他应用、OS、modem和eUICC之间的交互,包括如下步骤:
S701、在终端开机,卡上电之后,eUICC初始化。
S702、eUICC确定当前是否有可用的operational profile。
其中,若eUICC确定当前没有可用的operational profile,且eUICC中当前的provisioning profile有多个,则执行后续的步骤S703-S713。
S703、eUICC从modem获取所在地信息。
可选的,如图7所示,eUICC从modem获取所在地信息具体可以通过步骤S703a和S703b实现:
S703a、eUICC向modem发送提供本地信息(provide local information)请求,以使得modem接收该provide local information请求。该provide local information请求用于请求获取终端所在地信息。
S703b、modem响应provide local information请求,向eUICC发送响应消息。该响应消息中包括终端所在地信息,比如,终端所在地的国家码和/或终端所在地的运营商码。
S704、eUICC根据终端所在地的国家码和/或终端所在地的运营商码,从eUICC中当前的provisioning profile中选择目标provisioning profile。
步骤S704的具体实现可参考步骤S504,在此不再赘述。
S705、eUICC激活目标provisioning profile。
S706-S710、同S406-S410,在此不再赘述。
S711、当operational profile下载完成,eUICC去激活目标provisioningprofile。
S712、eUICC向modem发送refresh命令,以使得modem接收该refresh命令。
S713、modem根据refresh命令更新profile信息。
可选的,在图7所示的实施例中,当operational profile下载完成,也可以是由LPA更新profile信息,具体可参考步骤S311,本申请实施例在此不再赘述。
本申请实施例提供的网络配置方法,在目标provisioning profile被激活之后,通过在终端的OS中设置仅允许终端中的LPA使用网络连接的网络模式,可以使得目标provisioning profile仅能用于下载operational profile,而不能用于访问其它网络服务器。
上述主要从终端中各逻辑模块之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,在采用对应各个功能划分各个功能模块的情况下,图8示出了上述实施例中所涉及的终端80的一种可能的结构示意图。该终端80包括激活模块801和设置模块802。激活模块801,用于激活目标provisioning profile,其中,该目标provisioning profile用于为终端80提供下operational profile的网络连接。设置模块802,用于在终端80的OS中设置当前的网络模式为受限网络连接模式,其中,受限网络连接模式为仅允许LPA使用网络连接的网络模式,以使得LPA通过网络连接下载operational profile。
可选的,设置模块802具体用于:通过LPA在终端80的OS中设置当前的网络模式为受限网络连接模式。
进一步的,设置模块802具体用于:通过终端80的OS验证请求设置当前的网络模式为受限网络连接模式的第一应用是否是LPA;若是,通过LPA在OS中设置当前的网络模式为受限网络连接模式。
可选的,设置模块802具体用于:通过eUICC触发在终端80的OS中设置当前的网络模式为受限网络连接模式。
进一步的,设置模块802具体用于:通过eUICC向终端80的modem发送refresh消息,以指示modem目标provisioning profile被激活,以使得modem在终端80的OS层设置当前的网络模式为受限网络连接模式。
可选的,如图8所示,终端80还包括接收模块803和发送模块804。接收模块803,用于在设置模块802在终端80的OS中设置当前的网络模式为受限网络连接模式之后,通过OS接收第二应用的请求消息,该请求消息用于查询当前的网络连接状态。发送模块804,用于若第二应用是LPA,通过OS向LPA发送第一指示,该第一指示用于指示当前的网络连接可用或者该第一指示用于指示当前的受限网络连接模式可用。
进一步的,发送模块804,还用于在接收模块803通过OS接收第二应用的请求消息之后,若第二应用不是LPA,通过OS向第二应用发送第二指示,该第二指示用于指示当前的网络连接不可用。
可选的,终端80还包括发送模块804。发送模块804,用于在设置模块802在终端80的OS中设置当前的网络模式为受限网络连接模式之后,通过OS向LPA发送第一指示,该第一指示用于指示当前的网络连接可用或者该第一指示用于指示当前受限的网络可用。
进一步的,发送模块804,还用于在设置模块802在终端80的OS中设置当前的网络模式为受限网络连接模式之后,通过OS向LPA之外的应用发送第二指示,该第二指示用于指示当前的网络连接不可用。
可选的,如图8所示,终端80还包括了获取模块805和选择模块806。获取模块805,用于在激活模块801激活目标provisioning profile之前,通过LPA获取终端80所在地的国家码。选择模块806,用于根据provisioning profile与国家码的对应关系,通过LPA从至少一个provisioning profile中选择终端80所在地的国家码对应的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过LPA从至少一个provisioning profile中选择归属于终端80所在地的国家码的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过LPA从至少一个provisioningprofile中选择归属于终端80所在地的国家码的优先级最高的provisioning profile作为目标provisioning profile。
可选的,获取模块805,用于在激活模块801激活目标provisioning profile之前,通过终端80上的eUICC获取终端80所在地的国家码;选择模块806,用于根据provisioningprofile与国家码的对应关系,通过eUICC从至少一个provisioning profile中选择终端80所在地的国家码对应的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过eUICC从至少一个provisioning profile中选择归属于终端80所在地的国家码的provisioning profile作为目标provisioning profile;或者,选择模块,用于通过eUICC从至少一个provisioning profile中选择归属于终端80所在地的国家码的优先级最高的provisioning profile作为目标provisioning profile。
进一步的,获取模块805具体用于:通过eUICC向终端80的modem发送本地信息获取请求,该本地信息获取请求用于请求获取终端80所在地的国家码,以使得modem获取该国家码,并向eUICC发送该国家码,以使得eUICC接收modem发送的该国家码;或者,通过LPA获取终端80所在地的国家码,并向eUICC发送该国家码,以使得eUICC接收LPA发送的该国家码。
可选的,获取模块805,用于在激活模块801激活目标provisioning profile之前,通过LPA获取终端80所在地的运营商码;选择模块806,用于根据provisioning profile与运营商码的对应关系,通过LPA从至少一个provisioning profile中选择终端80所在地的运营商码对应的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过LPA从至少一个provisioning profile中选择归属于终端80所在地的运营商码的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过LPA从至少一个provisioning profile中选择归属于终端80所在地的运营商码的优先级最高的provisioning profile作为目标provisioning profile。
可选的,获取模块805,用于在激活模块801激活目标provisioning profile之前,通过终端80上的eUICC获取终端80所在地的运营商码;选择模块806,用于根据provisioning profile与运营商码的对应关系,通eUICC从至少一个provisioningprofile中选择终端80所在地的运营商码对应的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过eUICC从至少一个provisioningprofile中选择归属于终端80所在地的运营商码的provisioning profile作为目标provisioning profile;或者,选择模块806,用于通过eUICC从至少一个provisioningprofile中选择归属于终端80所在地的运营商码的优先级最高的provisioning profile作为目标provisioning profile。
进一步的,获取模块805具体用于:通过eUICC向终端80的modem发送本地信息获取请求,该本地信息获取请求用于请求获取终端80所在地的运营商码,以使得modem获取该运营商码,并向eUICC发送该运营商码,以使得eUICC接收modem发送的运营商码;或者,通过LPA获取终端80所在地的运营商码,并向eUICC发送运营商码,以使得eUICC接收LPA发送的运营商码。
以采用集成的方式划分各个功能模块的情况下,图9示出了上述实施例中所涉及的终端90的一种可能的结构示意图。如图9所示,终端90包括处理模块901。处理模块901执行图8中激活模块801和设置模块802的动作,具体可参考图8所示的实施例,在此不再赘述。
可选的,如图9所示,终端90还可以包括通信模块902。通信模块902执行图8中接收模块803和发送模块804的动作,具体可参考图8所示的实施例,在此不再赘述。可选的,处理模块901还执行图8中获取模块805和选择模块806的动作,具体可参考图8所示的实施例,在此不再赘述。
在本申请实施例中,终端体以对应各个功能划分各个功能模块的形式来呈现,或者,终端以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定专用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到终端可以通过图10中的方式来实现。
如图10所示,为本申请实施例提供的一种终端1000的硬件结构示意图,该终端1000包括至少一个处理器1001,通信总线1002,存储器1003以及至少一个通信接口1004。
处理器1001可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信总线1002可包括一通路,在上述组件之间传送信息。
通信接口1004,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。
存储器1003可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器1003用于存储执行本申请方案的应用程序代码,并由处理器1001来控制执行。处理器1001用于执行存储器1003中存储的应用程序代码,从而实现本申请上述实施例提供的网络配置方法。
在具体实现中,作为一种实施例,处理器1001可以包括一个或多个CPU,例如图10中的CPU0和CPU1。
在具体实现中,作为一种实施例,终端1000可以包括多个处理器,例如图10中的处理器1001和处理器1008。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,终端1000还可以包括输出设备1005和输入设备1006。输出设备1005和处理器1001通信,可以以多种方式来显示信息。例如,输出设备1005可以是液晶显示器(1iquid crystal display,LCD),发光二级管(Light Emitting Diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(proiector)等。输入设备1006和处理器1001通信,可以以多种方式接受用户的输入。例如,输入设备1006可以是鼠标、键盘、触摸屏设备或传感设备等。
其中,本申请实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。所述终端也可以称为用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device),还可以包括用户单元(subscriber unit)、蜂窝电话(cellularphone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digitalassistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cotdless phone)或者无线本地环路(wireless localloop,WLL)台、机器类型通信(machine type communication,MTC)终端等,本申请实施例对此不作具体限定。
示例性的,图8中的激活模块801、设置模块802、接收模块803、发送模块804、获取模块805和选择模块806可以通过图10的处理器1001和存储器1003来实现,具体的,激活模块801、设置模块802、接收模块803、发送模块804、获取模块805和选择模块806可以通过由处理器1001来调用存储器1003中存储的应用程序代码来执行,本申请实施例对此不作任何限制。或者,比如,图9中的处理模块901和通信模块902可以通过图10的处理器1001和存储器1003来实现,具体的,处理模块901和通信模块902可以通过由处理器1001来调用存储器1003中存储的应用程序代码来执行,本申请实施例对此不作任何限制。
由于本申请实施例提供的终端可用于执行上述网络配置方法,因此其所能获得的技术效果可参考上述方法实施例,本申请实施例在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (27)

1.一种网络配置方法,其特征在于,所述方法包括:
终端激活目标预置签约信息集provisioning profile,其中,所述目标provisioningprofile用于为所述终端提供下载可执行签约信息集operational profile的网络连接;
所述终端在所述终端的操作系统OS中设置当前的网络模式为受限网络连接模式,其中,所述受限网络连接模式为仅允许本地文件助手LPA使用网络连接的网络模式,以使得所述LPA通过所述网络连接下载所述operational profile;
所述终端通过所述OS接收第二应用的请求消息,所述请求消息用于查询当前的网络连接状态,若所述第二应用是所述LPA,所述终端通过所述OS向所述LPA发送第一指示,所述第一指示用于指示当前的网络连接可用或者所述第一指示用于指示当前的所述受限网络连接模式可用;或者,所述终端通过所述OS向所述LPA发送第一指示,所述第一指示用于指示当前的网络连接可用或者所述第一指示用于指示当前受限的网络可用。
2.根据权利要求1所述的方法,其特征在于,所述终端在所述终端的OS中设置当前的网络模式为受限网络连接模式,包括:
所述终端通过所述LPA在所述终端的OS中设置当前的网络模式为所述受限网络连接模式。
3.根据权利要求2所述的方法,其特征在于,所述终端通过所述LPA在所述终端的OS中设置当前的网络模式为所述受限网络连接模式,包括:
所述终端通过所述终端的OS验证请求设置当前的网络模式为所述受限网络连接模式的第一应用是否是所述LPA;
若是,所述终端通过所述LPA在所述OS中设置当前的网络模式为所述受限网络连接模式。
4.根据权利要求1所述的方法,其特征在于,所述终端在所述终端的OS中设置当前的网络模式为受限网络连接模式,包括:
所述终端通过eUICC触发所述终端在所述终端的OS中设置当前的网络模式为所述受限网络连接模式。
5.根据权利要求4所述的方法,其特征在于,所述终端通过所述eUICC触发所述终端在所述终端的OS中设置当前的网络模式为所述受限网络连接模式,包括:
所述终端通过所述eUICC向所述终端的调制解调器modem发送refresh消息,以指示所述modem所述目标provisioning profile被激活,以使得所述modem在所述终端的OS层设置当前的网络模式为所述受限网络连接模式。
6.根据权利要求1所述的方法,其特征在于,在所述终端通过所述OS接收第二应用的请求消息之后,还包括:
若所述第二应用不是所述LPA,所述终端通过所述OS向所述第二应用发送第二指示,所述第二指示用于指示当前的网络连接不可用。
7.根据权利要求1所述的方法,其特征在于,在所述终端在所述终端的OS中设置当前的网络模式为受限网络连接模式之后,还包括:
所述终端通过所述OS向所述LPA之外的应用发送第二指示,所述第二指示用于指示当前的网络连接不可用。
8.根据权利要求1-5任一项所述的方法,其特征在于,在所述终端激活目标provisioning profile之前,还包括:
所述终端通过所述LPA获取所述终端所在地的国家码;
所述终端根据provisioning profile与国家码的对应关系,通过所述LPA从至少一个provisioning profile中选择所述终端所在地的国家码对应的provisioning profile作为所述目标provisioning profile;
或者,所述终端通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的国家码的provisioning profile作为所述目标provisioning profile;
或者,所述终端通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的国家码的优先级最高的provisioning profile作为所述目标provisioningprofile。
9.根据权利要求1-5任一项所述的方法,其特征在于,在所述终端激活目标provisioning profile之前,还包括:
所述终端通过所述终端上的eUICC获取所述终端所在地的国家码;
所述终端根据provisioning profile与国家码的对应关系,通过所述eUICC从至少一个provisioning profile中选择所述终端所在地的国家码对应的provisioning profile作为所述目标provisioning profile;
或者,所述终端通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的国家码的provisioning profile作为所述目标provisioning profile;
或者,所述终端通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的国家码的优先级最高的provisioning profile作为所述目标provisioningprofile。
10.根据权利要求9所述的方法,其特征在于,所述终端通过所述终端上的eUICC获取所述终端所在地的国家码,包括:
所述终端通过所述eUICC向所述终端的modem发送本地信息获取请求,所述本地信息获取请求用于请求获取所述终端所在地的国家码,以使得所述modem获取所述国家码,并向所述eUICC发送所述国家码,以使得所述eUICC接收所述modem发送的所述国家码;
或者,所述终端通过所述LPA获取所述终端所在地的国家码,并向所述eUICC发送所述国家码,以使得所述eUICC接收所述LPA发送的所述国家码。
11.根据权利要求1-5任一项所述的方法,其特征在于,在所述终端激活目标provisioning profile之前,还包括:
所述终端通过所述LPA获取所述终端所在地的运营商码;
所述终端根据provisioning profile与运营商码的对应关系,通过所述LPA从至少一个provisioning profile中选择所述终端所在地的运营商码对应的provisioningprofile作为所述目标provisioning profile;
或者,所述终端通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的provisioning profile作为所述目标provisioning profile;
或者,所述终端通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的优先级最高的provisioning profile作为所述目标provisioningprofile。
12.根据权利要求1-5任一项所述的方法,其特征在于,在所述终端激活目标provisioning profile之前,还包括:
所述终端通过所述终端上的eUICC获取所述终端所在地的运营商码;
所述终端根据provisioning profile与运营商码的对应关系,通过所述eUICC从至少一个provisioning profile中选择所述终端所在地的运营商码对应的provisioningprofile作为所述目标provisioning profile;
或者,所述终端通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的provisioning profile作为所述目标provisioning profile;
或者,所述终端通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的优先级最高的provisioning profile作为所述目标provisioning profile。
13.根据权利要求12所述的方法,其特征在于,所述终端通过所述终端上的eUICC获取所述终端所在地的运营商码,包括:
所述终端通过所述eUICC向所述终端的modem发送本地信息获取请求,所述本地信息获取请求用于请求获取所述终端所在地的运营商码,以使得所述modem获取所述运营商码,并向所述eUICC发送所述运营商码,以使得所述eUICC接收所述modem发送的所述运营商码;
或者,所述终端通过所述LPA获取所述终端所在地的运营商码,并向所述eUICC发送所述运营商码,以使得所述eUICC接收所述LPA发送的所述运营商码。
14.一种终端,其特征在于,所述终端包括激活模块和设置模块;
所述激活模块,用于激活目标预置签约信息集provisioning profile,其中,所述目标provisioning profile用于为所述终端提供下载可执行签约信息集operational profile的网络连接;
所述设置模块,用于在所述终端的操作系统OS中设置当前的网络模式为受限网络连接模式,其中,所述受限网络连接模式为仅允许本地文件助手LPA使用网络连接的网络模式,以使得所述LPA通过所述网络连接下载所述operational profile;
所述终端还包括接收模块和发送模块;
所述接收模块,用于在所述设置模块在所述终端的OS中设置当前的网络模式为受限网络连接模式之后,通过所述OS接收第二应用的请求消息,所述请求消息用于查询当前的网络连接状态,所述发送模块,用于若所述第二应用是所述LPA,通过所述OS向所述LPA发送第一指示,所述第一指示用于指示当前的网络连接可用或者所述第一指示用于指示当前的所述受限网络连接模式可用;或者,所述发送模块,用于在所述设置模块在所述终端的OS中设置当前的网络模式为受限网络连接模式之后,通过所述OS向所述LPA发送第一指示,所述第一指示用于指示当前的网络连接可用或者所述第一指示用于指示当前受限的网络可用。
15.根据权利要求14所述的终端,其特征在于,所述设置模块具体用于:
通过所述LPA在所述终端的OS中设置当前的网络模式为所述受限网络连接模式。
16.根据权利要求15所述的终端,其特征在于,所述设置模块具体用于:
通过所述终端的OS验证请求设置当前的网络模式为所述受限网络连接模式的第一应用是否是所述LPA;
若是,通过所述LPA在所述OS中设置当前的网络模式为所述受限网络连接模式。
17.根据权利要求14所述的终端,其特征在于,所述设置模块具体用于:
通过eUICC触发在所述终端的OS中设置当前的网络模式为所述受限网络连接模式。
18.根据权利要求17所述的终端,其特征在于,所述设置模块具体用于:
通过所述eUICC向所述终端的调制解调器modem发送refresh消息,以指示所述modem所述目标provisioning profile被激活,以使得所述modem在所述终端的OS层设置当前的网络模式为所述受限网络连接模式。
19.根据权利要求14所述的终端,其特征在于,
所述发送模块,还用于在所述接收模块通过所述OS接收第二应用的请求消息之后,若所述第二应用不是所述LPA,通过所述OS向所述第二应用发送第二指示,所述第二指示用于指示当前的网络连接不可用。
20.根据权利要求14所述的终端,其特征在于,
所述发送模块,还用于在所述设置模块在所述终端的OS中设置当前的网络模式为受限网络连接模式之后,通过所述OS向所述LPA之外的应用发送第二指示,所述第二指示用于指示当前的网络连接不可用。
21.根据权利要求14-20任一项所述的终端,其特征在于,所述终端还包括了获取模块和选择模块;
所述获取模块,用于在所述激活模块激活目标provisioning profile之前,通过所述LPA获取所述终端所在地的国家码;
所述选择模块,用于根据provisioning profile与国家码的对应关系,通过所述LPA从至少一个provisioning profile中选择所述终端所在地的国家码对应的provisioningprofile作为所述目标provisioning profile;
或者,所述选择模块,用于通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的国家码的provisioning profile作为所述目标provisioningprofile;
或者,所述选择模块,用于通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的国家码的优先级最高的provisioning profile作为所述目标provisioning profile。
22.根据权利要求14-20任一项所述的终端,其特征在于,所述终端还包括了获取模块和选择模块;
所述获取模块,用于在所述激活模块激活目标provisioning profile之前,通过所述终端上的eUICC获取所述终端所在地的国家码;
所述选择模块,用于根据provisioning profile与国家码的对应关系,通过所述eUICC从至少一个provisioning profile中选择所述终端所在地的国家码对应的provisioningprofile作为所述目标provisioning profile;
或者,所述选择模块,用于通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的国家码的provisioning profile作为所述目标provisioningprofile;
或者,所述选择模块,用于通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的国家码的优先级最高的provisioning profile作为所述目标provisioning profile。
23.根据权利要求22所述的终端,其特征在于,所述获取模块具体用于:
通过所述eUICC向所述终端的modem发送本地信息获取请求,所述本地信息获取请求用于请求获取所述终端所在地的国家码,以使得所述modem获取所述国家码,并向所述eUICC发送所述国家码,以使得所述eUICC接收所述modem发送的所述国家码;
或者,通过所述LPA获取所述终端所在地的国家码,并向所述eUICC发送所述国家码,以使得所述eUICC接收所述LPA发送的所述国家码。
24.根据权利要求14-20任一项所述的终端,其特征在于,所述终端还包括了获取模块和选择模块;
所述获取模块,用于在所述激活模块激活目标provisioning profile之前,通过所述LPA获取所述终端所在地的运营商码;
所述选择模块,用于根据provisioning profile与运营商码的对应关系,通过所述LPA从至少一个provisioning profile中选择所述终端所在地的运营商码对应的provisioning profile作为所述目标provisioning profile;
或者,所述选择模块,用于通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的provisioning profile作为所述目标provisioningprofile;
或者,所述选择模块,用于通过所述LPA从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的优先级最高的provisioning profile作为所述目标provisioning profile。
25.根据权利要求14-20任一项所述的终端,其特征在于,所述终端还包括了获取模块和选择模块;
所述获取模块,用于在所述激活模块激活目标provisioning profile之前,通过所述终端上的eUICC获取所述终端所在地的运营商码;
所述选择模块,用于根据provisioning profile与运营商码的对应关系,通过所述eUICC从至少一个provisioning profile中选择所述终端所在地的运营商码对应的provisioning profile作为所述目标provisioning profile;
或者,所述选择模块,用于通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的provisioning profile作为所述目标provisioningprofile;
或者,所述选择模块,用于通过所述eUICC从至少一个provisioning profile中选择归属于所述终端所在地的运营商码的优先级最高的provisioning profile作为所述目标provisioning profile。
26.根据权利要求25所述的终端,其特征在于,所述获取模块具体用于:
通过所述eUICC向所述终端的modem发送本地信息获取请求,所述本地信息获取请求用于请求获取所述终端所在地的运营商码,以使得所述modem获取所述运营商码,并向所述eUICC发送所述运营商码,以使得所述eUICC接收所述modem发送的所述运营商码;
或者,通过所述LPA获取所述终端所在地的运营商码,并向所述eUICC发送所述运营商码,以使得所述eUICC接收所述LPA发送的所述运营商码。
27.一种终端,其特征在于,包括:处理器、存储器、总线和通信接口;
所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接,当所述终端运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述终端执行如权利要求1-13中任意一项所述的网络配置方法。
CN201780086679.2A 2017-03-01 2017-05-31 网络配置方法及终端 Active CN110301146B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710117511 2017-03-01
CN2017101175115 2017-03-01
PCT/CN2017/086716 WO2018157484A1 (zh) 2017-03-01 2017-05-31 网络配置方法及终端

Publications (2)

Publication Number Publication Date
CN110301146A CN110301146A (zh) 2019-10-01
CN110301146B true CN110301146B (zh) 2021-02-26

Family

ID=63369687

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780086679.2A Active CN110301146B (zh) 2017-03-01 2017-05-31 网络配置方法及终端

Country Status (2)

Country Link
CN (1) CN110301146B (zh)
WO (1) WO2018157484A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111556015B (zh) * 2020-03-25 2022-01-21 深圳市广和通无线股份有限公司 嵌入式用户识别卡开发平台和嵌入式用户识别卡配置方法
CN113676894B (zh) * 2020-05-14 2023-06-13 成都鼎桥通信技术有限公司 业务处理方法及设备
CN112839325B (zh) * 2020-12-29 2024-08-09 北京握奇智能科技有限公司 一种卡端应用实现机卡绑定的方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888705A (zh) * 2010-07-28 2010-11-17 中兴通讯股份有限公司 长期演进网络中的业务建立控制方法、系统和终端设备
EP2836052A1 (en) * 2012-10-12 2015-02-11 Huawei Device Co., Ltd. Method and device for data secrecy based on embedded universal integrated circuit card
CN104703199A (zh) * 2013-12-05 2015-06-10 华为终端有限公司 嵌入式通用集成电路卡的管理方法、相关设备及系统
CN105916134A (zh) * 2015-02-23 2016-08-31 苹果公司 用于选择引导eSIM的方法和装置
WO2016167551A1 (ko) * 2015-04-13 2016-10-20 삼성전자 주식회사 통신 시스템에서 프로파일을 관리하는 기법
CN106162602A (zh) * 2014-08-14 2016-11-23 三星电子株式会社 用于群组设备的配置文件下载的方法和装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100586218C (zh) * 2006-04-20 2010-01-27 大唐移动通信设备有限公司 一种移动通信终端进行位置更新的方法
CN101272298A (zh) * 2007-03-20 2008-09-24 华为技术有限公司 受限网络用户管理、测量和上报的方法及设备
CN101610588A (zh) * 2008-06-20 2009-12-23 华为技术有限公司 受限网络的搜索方法、装置和系统
CN101848449B (zh) * 2009-03-24 2013-12-04 华为技术有限公司 用户管理和状态保持方法、装置及系统
CN102271382B (zh) * 2010-06-07 2014-08-20 电信科学技术研究院 一种mtc设备的接入控制方法和设备
CN102480799B (zh) * 2010-11-24 2015-12-16 中兴通讯股份有限公司 一种无线通信网络及其通知机器类通信设备离线的方法
WO2014038874A2 (ko) * 2012-09-07 2014-03-13 주식회사 케이티 프로비져닝 프로파일을 이용하는 가입자 인증 모듈 및 이를 이용한 네트워크 접속 방법
US9313650B2 (en) * 2012-10-22 2016-04-12 Ntt Docomo, Inc. Communications system, mobile communications device, transition control device, transition control method, and transition control program
CN104185161B (zh) * 2014-09-11 2018-05-11 中国联合网络通信集团有限公司 嵌入式通用集成电路卡、用户签约信息的切换方法和系统
CN104469737B (zh) * 2014-11-17 2018-09-11 中国联合网络通信集团有限公司 一种嵌入式通用集成电路卡及其用户签约信息激活方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888705A (zh) * 2010-07-28 2010-11-17 中兴通讯股份有限公司 长期演进网络中的业务建立控制方法、系统和终端设备
EP2836052A1 (en) * 2012-10-12 2015-02-11 Huawei Device Co., Ltd. Method and device for data secrecy based on embedded universal integrated circuit card
CN104703199A (zh) * 2013-12-05 2015-06-10 华为终端有限公司 嵌入式通用集成电路卡的管理方法、相关设备及系统
CN106162602A (zh) * 2014-08-14 2016-11-23 三星电子株式会社 用于群组设备的配置文件下载的方法和装置
CN105916134A (zh) * 2015-02-23 2016-08-31 苹果公司 用于选择引导eSIM的方法和装置
WO2016167551A1 (ko) * 2015-04-13 2016-10-20 삼성전자 주식회사 통신 시스템에서 프로파일을 관리하는 기법

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Secure profile provisioning architecture for embedded UICC;Jaemin Park,et al;《2013 International Conference on Availability,Reliability and Security》;20130906;全文 *
嵌入式UICC及其远程管理技术;杜志敏;《信息通信技术》;20120815(第4期);全文 *
嵌入式UICC远程签约管理的互操作性分析与研究;刘廉如,et al;《邮电设计技术》;20150504;全文 *
电信运营商eUICC发展关键问题分析及建议;杨剑,et al;《移动通信》;20151221;第1页左栏倒数第5行至第3页左栏第17行,图2 *

Also Published As

Publication number Publication date
WO2018157484A1 (zh) 2018-09-07
CN110301146A (zh) 2019-10-01

Similar Documents

Publication Publication Date Title
KR102224760B1 (ko) 자동 애플리케이션 업데이트
KR102308611B1 (ko) 정책 제어 방법, 네트워크 요소, 및 시스템
EP3361815B1 (en) Wireless communication method and electronic device for providing same
CN111565422B (zh) 策略控制方法、装置及系统
CN111386719B (zh) 订阅更新方法、设备及系统
EP3849247A1 (en) Electronic device and method for operating the same
US11496913B2 (en) Load migration method, apparatus, and system
EP3490304B1 (en) Method for identifying access point and hotspot, and related products
KR102480627B1 (ko) 전자 장치 및 전자 장치의 eSIM 관리 방법
CN112152926A (zh) 一种管理应用的网络切片的方法及装置
KR20170041484A (ko) 적응적 통신 방법 및 장치
WO2019033967A1 (zh) 安全接入方法、设备及系统
CN110301146B (zh) 网络配置方法及终端
CN110266826B (zh) 地址管理方法、设备及系统
US20170164414A1 (en) Electronic device and method of providing information about the access point (ap)
KR20200140555A (ko) 전자 장치 및 전자 장치의 듀얼 스탠바이 모드 및 싱글 스탠바이 모드의 전환 방법
CN103455348A (zh) 分区调整方法、装置、终端、服务器及系统
CN110831088B (zh) 策略控制方法、设备及系统
CN113115331A (zh) 控制方法及通信装置
CN107463395B (zh) 组件调用方法及装置
EP3507051A2 (en) Techniques for implementing universal commands in a welding or cutting system
US10057740B2 (en) Methods and devices for processing mobile terminal resource
CN109586939B (zh) 网络调整冲突解决方法、设备及系统
CN116491217A (zh) 通信方法及装置
KR20140049935A (ko) 스마트 카드 서비스 방법 및 이를 수행하는 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant