CN115443669A - 使用远程订户身份识别模块配置文件建立并维护蜂窝数据通信 - Google Patents

使用远程订户身份识别模块配置文件建立并维护蜂窝数据通信 Download PDF

Info

Publication number
CN115443669A
CN115443669A CN202180001330.0A CN202180001330A CN115443669A CN 115443669 A CN115443669 A CN 115443669A CN 202180001330 A CN202180001330 A CN 202180001330A CN 115443669 A CN115443669 A CN 115443669A
Authority
CN
China
Prior art keywords
msa
esim
network
network device
esim profile
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.)
Pending
Application number
CN202180001330.0A
Other languages
English (en)
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.)
Pismo Labs Technology Ltd
Original Assignee
Pismo Labs Technology 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 Pismo Labs Technology Ltd filed Critical Pismo Labs Technology Ltd
Publication of CN115443669A publication Critical patent/CN115443669A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了用于在网络装置处建立数据通信的方法和***。所述方法包含由所述网络装置识别蜂窝网络。在此之后,所述网络装置向MSA发送对所述蜂窝网络的嵌入式订户身份识别模块(eSIM)配置文件的请求。所述MSA可以或可以不具有所述蜂窝网络可用的eSIM配置文件。当所述蜂窝网络的eSIM配置文件可用时,所述网络装置从所述MSA接收所述eSIM配置文件信息。然后所述网络装置使用所述eSIM配置文件信息向所述蜂窝网络发送对数据通信接入的请求以通过所述蜂窝网络获得数据通信接入。所述网络装置可以包括至少一个通用集成电路卡(UICC)和/或嵌入式通用集成电路卡(eUICC)。

Description

使用远程订户身份识别模块配置文件建立并维护蜂窝数据 通信
技术领域
本发明总体上涉及蜂窝通信领域,并且更具体地涉及用于使用嵌入式订户身份识别模块(embedded subscriber identification module,eSIM)技术通过多个无线通信模块(wireless communication module,WCM)在网络装置处建立蜂窝网络连接的方法和***。
背景技术
嵌入式通用集成电路卡(embedded Universal Integrated Circuit Card,eUICC)(也被称为eSIM)在消费者和机器对机器(machine-to-machine,M2M)网络装置中的使用正变得越来越普遍。例如,M2M装置可以包含蜂窝路由器、集线器、服务器、物联网(IoT)装置等,并且消费者装置可以包含智能手机、平板计算机、智能手表和游戏控制台。与可在多个装置之间转移的传统UICC(通常被称为可移除订户身份识别模块(SIM)或SIM卡)不同,eUICC被设计为不可移除,即,其嵌入或焊接到装置的电子电路板。eUICC可以设置有一个或多个eSIM配置文件。每个eSIM配置文件可以包括唯一国际移动订户身份(internationalmobile subscriber identity,IMSI)号,所述IMSI号向移动网络运营商(mobile networkoperator,MNO)认证订户。
在可移除SIM卡的情况下,在MNO之间的切换可以通过移除SIM卡然后***另一张来自期望MNO的SIM卡来实现。当用户正在访问除了用户的归属地理区域之外的地理区域时,用户可能更喜欢切换到所访问地理区域的本地MNO以避免漫游费。术语“归属地理区域”用于指用户/订户具有其无线服务帐户的地理区域。术语“所访问地理区域”用于指除了用户或订户正在漫游的用户/订户归属地理区域之外的地理区域。
在此类情况下,从所访问地理区域的本地MNO获得SIM卡可能是麻烦的,因为用户可能需要访问销售点(point of sale,POS)并通过提供国籍信息、用户特定信息和其它所需信息来进行用户验证和认证过程。由于用户处于正在访问的地理区域,所以通过这些验证过程可能是困难的,并且用户可能不被允许获得SIM卡。这个问题可以通过最新技术(如虚拟SIM技术、远程SIM技术等)解决。在虚拟SIM技术中,可以向用户提供来自所访问地理区域的本地MNO的虚拟SIM,在所访问地理区域中,MNO通过与用户订阅的用户归属地理区域的MNO通信来检查用户信息的有效性。
在远程SIM技术中,一个或多个SIM存储装置(如MSA)用于存储来自不同地理区域的MNO的大量SIM卡。因此,当用户想要接入由所访问地理区域的本地MNO提供的蜂窝网络时,由MSA向用户装置(例如,网络装置)提供所访问地理区域的本地MNO的SIM信息以便使用MNO的数据通信服务。然而,此***可能具有一些缺点;关于存储每张SIM卡方面,需要SIM槽和其后端电路***。因此,存储的SIM卡的数量越多,MSA的大小就会变得越大,并且由此相关联的成本可能增加。如此,将期望用MSA实施eSIM技术。然而,在MSA中使用eSIM可能需要用于下载eSIM配置文件、管理MSA中的eSIM配置文件、管理MSA以及由一个或多个网络装置利用eSIM配置文件的方法和***。
发明内容
本发明的一个示例性实施例公开了一种用于使用eSIM配置文件在网络装置处建立数据通信的方法和***。所述方法包含由所述网络装置识别蜂窝网络。在此之后,所述网络装置向MSA发送对所述蜂窝网络的eSIM配置文件的请求。所述MSA可能有也可能没有所述蜂窝网络可用的eSIM配置文件。当所述MSA具有所述蜂窝网络可用的eSIM配置文件时,所述MSA向所述网络装置发送所述eSIM配置文件信息的全部或部分。所述网络装置从所述MSA接收所述eSIM配置文件信息。然后所述网络装置使用所述eSIM配置文件信息向所述蜂窝网络发送对数据通信接入的请求。当所述请求被接受时,所述网络装置通过所述蜂窝网络获得数据通信接入。所述网络装置包括至少一个SIM接口,所述至少一个SIM接口可配置成连接到至少一个可移除SIM。所述网络装置还可以包括一个或多个eUICC。
在一个示例性方面,所述方法进一步包含在发送所述对数据通信接入的请求之后在所述网络装置处从所述蜂窝网络接收认证请求。然后所述网络装置将所述认证请求转发到所述MSA。所述方法进一步包含响应于所述认证请求而从所述MSA接收认证信息。所述认证信息由存储所述eSIM配置文件的eUICC提供给所述MSA。所述eUICC可以容纳在所述MSA中。所述网络装置然后将所述认证信息转发到所述蜂窝网络。
在一个示例性方面,接收到的eSIM配置文件的所述全部信息或部分信息包括国际移动订户身份(IMSI)。在另一示例性方面,对所述蜂窝网络的所述识别是通过使用放置在所述网络装置中的可用WCM执行扫描来实现的。在另一示例性方面,所述WCM不能下载eSIM配置文件。
在另一示例性方面,所述方法进一步包含当所述蜂窝网络的eSIM配置文件未被确定为在所述MSA处可用时,从所述MSA接收否定响应。在另一示例性方面,所述MSA容纳多个eUICC。所述多个eUICC中的每一个都能够存储多个eSIM配置文件。在另一示例性方面,所述多个eUICC的身份记录在存储在所述MSA的存储单元中的eSIM配置文件查找表中。
在本发明的另一个示例性实施例中,公开了一种用于在网络装置处建立数据通信的方法和对应的***。所述方法包含由所述网络装置识别一个或多个可用的蜂窝网络。然后所述网络装置从所识别的一个或多个蜂窝网络中选择第一组蜂窝网络。在此之后,所述网络装置向MSA发送对所述第一组蜂窝网络中的蜂窝网络的eSIM配置文件的可用性进行查询的请求。对所述查询的所述请求包括所述第一组蜂窝网络中的蜂窝网络的身份。当所述第一组蜂窝网络的至少一个eSIM配置文件在所述MSA处可用时,所述网络装置从所述MSA接收第二组蜂窝网络的信息。在此之后,所述网络装置基于至少一个条件从所述第二组蜂窝网络中选择至少一个蜂窝网络。然后所述网络装置向所选的至少一个蜂窝网络发送对数据通信接入的请求。如果所述对数据通信接入的请求被所述所选的至少一个蜂窝网络接受,则所述网络装置获得数据通信接入。
在一个示例性方面,所述方法进一步包含在向所述所选的至少一个蜂窝网络发送所述对数据通信接入的请求之后,在所述网络装置处从所述所选的至少一个蜂窝网络接收对订户身份信息的请求。然后所述网络装置将所述对订户身份信息的请求转发到所述MSA。在此之后,所述网络装置响应于所述对订户身份信息的请求而从所述MSA接收订户身份信息。然后所述网络装置将所述订户身份信息转发到所述所选的至少一个蜂窝网络。在此之后,所述网络装置从所述所选的至少一个蜂窝网络接收认证请求。所述网络装置将所述认证请求转发到所述MSA。然后所述网络装置响应于所述对认证信息的请求而从所述MSA接收认证信息。所述MSA从存储所述所选的至少一个蜂窝网络的至少一个eSIM配置文件的至少一个eUICC接收所述认证信息。然后所述网络装置将所述认证信息转发到所述所选的至少一个蜂窝网络。
在一个示例性方面,所述方法进一步包含当所述第一组蜂窝网络的至少一个eSIM配置文件在所述MSA处不可用时,从所述MSA接收否定响应。在一个示例性方面,所述方法进一步包含当接收到所述否定响应时,向管理员发送包括所述否定响应的通知。
在另一示例性方面,所述第一组蜂窝网络和所述第二组蜂窝网络可以包括一个或多个蜂窝网络。在另一示例性方面,所述方法进一步包含当所述第二组蜂窝网络包括一个蜂窝网络时,选择该蜂窝网络并且不应用所述至少一个条件。在一个示例性方面,所述第二组蜂窝网络包含蜂窝网络的身份,所述蜂窝网络的eSIM配置文件在所述MSA处可用。
在一个示例性方面,所述至少一个条件基于阈值信号强度水平。在另一示例性方面,所述至少一个条件进一步基于以下中的一个或多个:蜂窝网络的关税成本、网络性能、网络类型、管理员偏好和/或服务质量。在一个示例性方面,对所述一个或多个蜂窝网络的所述识别是通过使用放置在所述网络装置中的可用WCM在其当前地理区域中的所述网络装置处执行扫描来实现的。在一个示例性方面,所述至少一个eUICC放置在所述MSA中。在一个示例性方面,当所述对订户身份信息的请求为对IMSI的请求时,所述订户身份信息包括所述所选的至少一个蜂窝网络的至少一个可用eSIM配置文件的至少一个国际移动订户身份(IMSI)。
在本发明的又另一个示例性实施例中,公开了一种用于在MSA处下载eSIM配置文件的方法和对应的***。所述方法包含接收在所述MSA处发起eSIM配置文件下载的请求。所述方法还包含从多个eUICC中选择eUICC。然后所述MSA检索所述所选的eUICC的eUICC ID信息。在此之后,所述MSA向网络装置发送对eSIM配置文件下载的请求。然后所述网络装置从在其地理区域中的至少一个可用的蜂窝网络中下载至少一个eSIM配置文件,并将所述至少一个eSIM配置文件发送到所述MSA。在此之后,所述MSA从所述网络装置接收所述至少一个eSIM配置文件的信息。所述方法还包含将所述至少一个eSIM配置文件安装到所选的eUICC上。
在一个示例性方面,所述对eSIM配置文件下载的请求包括所述所选的eUICC的所述eUICC ID信息和MNO可能需要以提供eSIM配置文件的其它相关联的信息。在一个示例性方面,所述eUICC ID信息包括用于识别所述所选的eUICC的唯一识别号。在一个示例性方面,所述多个eUICC放置在所述MSA中。在一个示例性方面,所述MSA是从所述网络装置远程定位的。
在一个示例性方面,所述发起eSIM配置文件下载的请求从MSA管理服务器接收。所述MSA管理服务器使用互连网络连接到所述MSA。在另一示例性方面,所述发起eSIM配置文件下载的请求从管理员或用户接收。
附图说明
参考附图,根据以下描述,本发明的特征对于本领域技术人员而言将变得显而易见。附图仅描绘了本发明的示例性实施例并且不应被视为是范围限制性的;以下描述将对本发明进行更详细描述。在不同的附图中使用相同的附图标记表示类似或相同项。
图1A是示出示例性MSA的硬件块的示意性框图。
图1B是示出示例性网络装置的硬件块的示意性框图。
图1C示出了在MSA与网络装置之间建立的示例性网络连接。
图1D是示例性MSA管理服务器的示意性框图。
图2A是示出根据本发明的示例性实施例的示例性网络环境的示意性框图,所述示例性网络环境可操作以利用多个SIM进行数据通信。
图2B是示出由MNO运营的示例性蜂窝网络的更详细视图的示意图。
图3是示出根据一个示例性实施例的用于在包括多个eUICC的MSA中下载至少一个eSIM配置文件的方法的过程流程图。
图4是示出用于在外部装置处对机器可读代码进行解码并将经解码的数据发送到MSA或网络装置的方法的过程流程图。
图5是示出用于获得待存储在对应于MNO的MSA中的eSIM配置文件的阈值数量的方法的过程流程图。
图6A是示出根据本发明的示例性实施例的用于在网络装置处建立至少一个蜂窝网络连接的方法的过程流程图。
图6B是示出根据本发明的一个示例性实施例的用于在网络装置处建立一个或多个蜂窝网络连接的方法的过程流程图。
图7是示出根据本发明的一个示例性实施例的用于在MSA中下载至少一个eSIM配置文件的方法的过程流程图。
图8A是示出当将eSIM配置文件下载到放置在MSA中的一个或多个eUICC上时,在MSA、MSA管理服务器、网络装置和MNO之间的示例性通信的过程流程图。
图8B是示出根据本发明的一个示例性实施例的用于在MSA中下载eSIM配置文件的方法的过程流程图。
图9示出了根据本发明的一个示例性实施例的示例性eSIM配置文件查找表。
图10是示出根据本发明的一个示例性实施例的用于更新示例性eSIM配置文件查找表的方法的过程流程图。
图11是示出根据本发明的一个示例性实施例的用于在eSIM配置文件查找表中执行eSIM配置文件查找的方法的过程流程图。
具体实施方式
在随后的描述中,出于说明目的阐述了许多具体细节以便提供对本发明的透彻理解。然而,很明显,本发明可以在没有这些具体细节的情况下实践。因此,不应将以下描述视为限制了本发明的范围。在一些示例性场景中,以框图形式示出了众所周知的结构和装置以避免不必要地模糊本发明。
出于本说明书的目的,MNO是拥有或控制或拥有并控制蜂窝网络和所有必要元素(包含回程基础设施、账单、客户服务、提供计算机***)以为其订阅移动用户提供无线话音和数据通信服务的蜂窝网络的服务提供商。MNO也被称为无线服务提供商、无线营运商、蜂窝公司、蜂窝网络服务提供商或移动网络营运商。
由MNO运营的蜂窝网络可以使用连接到核心网络的多个无线电接入网络进行实施。蜂窝网络的每个地区部分可以包含多个基站(也被称为网元)。MNO可以根据一个或多个技术标准,如增强型数据速率GSM演进(Enhanced Data Rates for GSM Evolution,EDGE)、宽带码分多址接入(Wideband Code Division Multiple Access,W-CDMA)、高速分组接入(High Speed Packet Access,HSPA)、长期演进(Long Term Evolution,LTE)、CDMA-2000(码分多址接入2000,Code Division Multiple Access2000)和第5代(5th Generation,5G)提供远程通信服务。
蜂窝网络的核心网络可以与提供后端服务的一个或多个后端服务器连接。后端服务可以包含业务支持***(business support systems,BSS)和/或嵌入式订户身份识别模块(eSIM)订阅管理服务器(例如,SM-DP+)。在一些示例性实施例中,eSIM订阅管理服务器还可以被称为配置文件提供服务器。例如,由BSS提供的服务可以包含产品管理、订单管理、收入管理和客户管理。由SM-DP+提供的服务可以包含响应于有效的eSIM配置文件请求而创建eSIM配置文件,并安全地向用户装置提供eSIM配置文件以便加载到eUICC上。
处理单元执行用于实施本发明的实施例的程序指令或代码段。此外,可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合实施实施例。当以软件、固件、中间件或微代码实施时,用于执行必要任务的程序指令可以存储在计算机可读存储介质中。
处理单元(如处理单元101、155和181)可以是复杂可编程逻辑装置(CPLD)、现场可编程门阵列(FPGA)、中央处理单元(CPU)、微处理器、微控制器、数字信号处理器(DSP)、那些装置的任何组合或可配置成执行程序指令以实施本文所公开的实施例的任何其它电路***。
***总线可以在主组件(例如,处理单元)与***组件之间或在***组件之间承载信号。***总线可以包含连接装置内部或外部的组件的多条信号线。本文所公开的***总线可以使用若干种类型的总线结构(包含存储器总线、***总线或使用各种总线架构中的任何一种的局部总线)中的任何一种来实现。
图1A是示出示例性MSA(如MSA 100)的硬件块的示意性框图。MSA 100包括多个eUICC 116。eUICC可以粘附到MSA 100并且不可移除。通常已知的是,eUICC可以用于存储并利用多个SIM配置文件(即,eSIM配置文件)。例如,eUICC 116a可以用于存储eSIM配置文件111a-b,eUICC 116b可以用于存储eSIM配置文件111c-d,并且eUICC 116c可以用于存储eSIM配置文件111e。
eSIM配置文件含有用于拨号到蜂窝网络中以使对应的装置能够从蜂窝网络的MNO获得远程通信服务的所有必要信息。例如,每个eSIM配置文件可以含有如向蜂窝网络认证订户的唯一国际移动订户身份(IMSI)号、集成电路卡识别码(Integrated Circuit CardIdentifier,ICCID)、移动站国际订户目录号(Mobile Station InternationalSubscriber Directory Number,MSISDN)、蜂窝网络特定数据和安全认证信息等信息。eSIM配置文件可以用于执行与可移除SIM或SIM卡相同的功能。eSIM配置文件也可以被称为电子SIM。
MSA 100可以进一步包括一个或多个SIM接口。SIM接口能够连接到可移除SIM。出于说明目的,一个示例性SIM接口为SIM接口117,并且一个示例性的可移除SIM为可移除SIM112。可移除SIM可以为通用集成电路卡(Universal Integrated Circuit Card,UICC)。SIM接口117可以连接到用于放置或容纳可移除SIM的SIM槽。
任选地,MSA 100还可以包括至少一个WCM,如WCM 106。在一些示例性实施例中,当根据图3中的方法(稍后进行讨论)使用MSA来下载eSIM配置文件时,MSA应包括WCM。然而,在一些示例性实施例中,当根据图7、8a或8b中的方法(稍后进行讨论)使用MSA来下载eSIM配置文件时,MSA可能不需要包括WCM。WCM 106可配置以每次使用eSIM配置文件或可移除SIM中的任何一个来接入蜂窝网络。然而,为了降低设计复杂度,优选的是,WCM 106使用一个或多个专用的可移除SIM或eSIM配置文件。WCM 106可以是有配置文件下载(profiledownload,PD)能力的WCM。有配置文件下载能力的WCM是能够下载eSIM配置文件的WCM。
在一些示例性场景中,MSA可以包括多个WCM,其中多个WCM中的至少一个WCM是有配置文件下载能力的WCM,并且其它WCM可以是没有配置文件下载能力的WCM。没有配置文件下载能力的WCM是不能下载eSIM配置文件的WCM。WCM(如WCM 106)可以连接到嵌入式/外部天线以通过天线执行无线电信号的发射和接收。在一个变型例中,WCM 106是可移除的,因此其以可以灵活地移除并再次附接的方式附接到MSA 100。
MSA 100的处理单元(如处理单元101)可以连接到SIM接口117、eUICC 116、WCM106和其它硬件组件,如使用***总线(如***总线115)的网络接口103a和103b。然而,在一些示例性场景中,当处理单元101具有足够的引脚时,处理单元101可以直接连接到***硬件组件中的一些***硬件组件,如SIM接口、eUICC、WCM和/或存储单元中的一个或多个;因此,可以不使用***总线。处理单元101可以直接连接到主存储器单元110和***总线115。处理单元101可以执行存储在主存储器单元110中的用于实施本发明的示例性实施例的程序指令或代码段。
MSA 100还可以任选地包括相机模块,如相机模块114。根据一些示例性实施例,当MSA用于使用存储在MSA的存储单元中的代码读取应用来读取机器可读代码时,相机模块可以用于扫描机器可读代码。MSA可以用于读取机器可读代码以便激活eSIM配置文件下载。对可以连接到MSA 100的处理单元的硬件组件没有限制。
图1B是示出根据本发明的一些示例性实施例的示例性网络装置(如网络装置150)的硬件块的示意性框图。网络装置150可以包括至少一个SIM接口(如SIM接口157),所述至少一个SIM接口能够连接至少一个可移除SIM,如可移除SIM 152。任选地,网络装置150还可以包括至少一个eUICC(如eUICC 156),所述至少一个eUICC能够存储多个eSIM配置文件,如eSIM配置文件151a和151b。
网络装置150还可以包括多个WCM,如WCM 161。WCM 161可以包含至少一个有配置文件下载能力的WCM(如WCM 161a),并且剩余的WCM可以是没有配置文件下载能力的WCM(如WCM 161b和161c)。没有配置文件下载能力的WCM可以用于使用可移除SIM或eSIM配置文件来建立蜂窝网络连接。
使用网络装置中的没有配置文件下载能力的WCM的目标之一是减少有配置文件下载能力的WCM的数量,以降低有配置文件下载能力的WCM的制造成本,因为没有配置文件下载能力的WCM比有配置文件下载能力的WCM相对便宜。这种网络装置的制造成本的降低还可以导致使用此类网络装置实施M2M网络基础设施的成本降低。使用没有配置文件下载能力的WCM的另一个益处可能是,当更新这些网络基础设施以使用最新技术(如eSIM技术)时,可以降低传统网络基础设施的硬件变化需求,因为在传统网络基础设施中,使用最多的网络装置包括没有配置文件下载能力的WCM。
如图1B所示,网络装置150可以包括处理单元(如处理单元155)以执行存储在存储器单元(如存储器单元160)中或存储在存储单元(如存储单元153)中的程序指令或代码段。出于说明目的,存储器单元160直接连接到处理单元155。存储器单元160还可以通过***总线(如***总线154)连接到处理单元155。***总线154还可以用于连接处理单元155与其它***硬件组件,如WCM 161a、161b和161c、网络接口158a和158b、存储单元153、eUICC 156和SIM接口157。任选地,处理单元155还可以连接到相机模块(如相机159),所述相机模块可以用于扫描机器可读代码。在一个变型例中,当处理单元155具有足够的引脚以连接这些组件时,上述***硬件组件还可以直接连接到处理单元155,因此可以不使用***总线。
图1C示出了根据本发明的一些示例性实施例的在MSA 100与网络装置150之间建立的示例性网络连接。例如,MSA 100和网络装置150可以通过由互连网络(如互连网络138)建立的网络连接132或134进行连接。互连网络138可以表示公共互连网络(如互联网)、专用互连网络或公共互连网络和专用互连网络的混合。在一些示例性实施例中,术语“互连网络”和“互联网”可以互换使用。例如,使用TCP/UDP协议,可以通过有线和/或无线网络使用IP网络来建立网络连接132和134,这使MSA 100和网络装置150能够通过互连网络138进行连接。在一个变型例中,网络连接132和134可以聚集在一起以形成聚集连接,如聚集连接136。在聚集连接中可以使用的网络连接的数量没有限制。进一步地,对可以在MSA 100与网络装置150之间建立的网络连接的数量没有限制。对MSA 100和网络装置150的位置也没有限制。MSA 100和网络装置150可以位于不同的地理区域中。
如图1A所示,MSA 100可以任选地包括WCM(如WCM 106),并且如图1B所示,网络装置150可以包括多个WCM(如WCM 161)。多个WCM 161可以包含多个没有配置文件下载能力的WCM(如WCM 161b和161c)以及至少一个有配置文件下载能力的,如WCM 161a。在一个场景中,当MSA 100不包括WCM时或在另一个场景中包括WCM时,仍不能从网络装置150正在访问的地理区域下载eSIM配置文件,可以使用来自网络装置150的有配置文件下载能力的WCM。
根据一些示例性实施例,图7、8a和8b示出了可以如何使用网络装置在MSA中下载来自网络装置的所访问地理区域的局部蜂窝网络的eSIM配置文件的更详细的公开内容。从网络装置的所访问地理区域的局部蜂窝网络下载eSIM配置文件(在MSA中)的目标之一可以是由网络装置使用eSIM配置文件来建立蜂窝网络连接并且由此享受所访问地理区域的本地费用。
图1D是示例性MSA管理服务器(如MSA管理服务器216)的示意性框图。MSA管理服务器216包括至少一个处理单元181和至少一个主存储器单元185。处理单元181可以直接与存储器单元185连接。MSA管理服务器216可以进一步包括至少一个二级存储单元182以及多个网络接口183a和183b。二级存储单元182以及网络接口183a和183b可以直接或通过***总线(如***总线186)与处理单元181连接。
任选地,MSA管理服务器216的处理单元181还能与图1D未示出的其它内部或外部硬件装置连接,以避免使描述模糊。其它内部或外部硬件装置可以包含一个或多个输入装置、一个或多个输出装置、相机模块、一个或多个SIM接口和/或一个或多个传感器,如热传感器、位置传感器、触摸传感器和/或运动传感器。
图2A是示出根据本文所公开的示例性实施例的示例性网络环境的示意性框图,所述示例性网络环境可操作以利用多个SIM进行数据通信。多个SIM可以包括可移除SIM或电子SIM。电子SIM是存储在放置在一个或多个MSA中的一个或多个eUICC中的eSIM配置文件。例如,一个或多个MSA是MSA 212a和212b。
有三个蜂窝网络,即所示出的蜂窝网络201a-201c。每个蜂窝网络都可以使用蜂窝技术为对应的地理区域提供通信覆盖。蜂窝网络201a-201c可以由相同或不同的MNO运营。例如,蜂窝网络201a-201c可以分别由MNO A、B和C运营。
网络装置200可以与图1B所示出的网络装置150类似或相同。网络装置200能通过互连网络217与web服务器208、网络节点210、MSA 212和MSA管理服务器216通信。互连网络217可以与互连网络138类似或相同。网络装置200可以通过由蜂窝网络201a-201c建立的一个或多个蜂窝网络连接与互连网络217连接。一个或多个蜂窝网络连接可以使用来自MSA212的任何eSIM配置文件或使用放置在网络装置200中的可移除SIM来建立。当使用eSIM配置文件来通过蜂窝网络建立蜂窝网络连接时,eSIM配置文件应来自运营蜂窝网络的相同MNO。例如,当通过蜂窝网络201a使用eSIM配置文件建立蜂窝网络连接时,所使用的eSIM配置文件应来自MNO A。
任选地,图2A还包含卫星承载网络,例如卫星承载网络205。卫星承载网络205可以包括对地静止卫星或近地轨道卫星中的一个或多个。例如,网络装置200可以在卫星承载网络205的相应覆盖范围内,并且可以通过由卫星承载网络205建立的一个或多个卫星数据连接与互连网络217连接。
任选地,网络装置200还能与一个或多个有线通信网络连接。示例性的有线通信网络可以包含至少一个网络节点209。网络装置200可以通过使用一个或多个网络节点(包含网络节点209)建立的一个或多个有线数据连接来连接到互连网络217。
网络装置200可以通过直接物理连接或通过连接的局域网(LAN)与一个或多个主机连接。出于说明目的,网络装置200直接连接到主机膝上型计算机206并且通过LAN 202连接到主机IoT 204。主机204和206可以通过网络装置200连接到互连网络217或通过互连网络217可达的主机或服务器。因此,网络装置200充当主机(206,204)与互连网络(217)之间的网关,以允许数据包通过在蜂窝网络201a-201c上建立的一个或多个蜂窝网络连接来路由。
图2B是示出由MNO运营的示例性蜂窝网络的更详细视图的示意性框图。例如,示例性蜂窝网络是由MNO A运营的蜂窝网络201a。出于说明目的,蜂窝网络201a可以包含核心网络230、基站229、业务支持***(BBS)224、Web门户226以及eSIM订阅管理服务器(例如,SM-DP+)222。在一些实施例中,eSIM订阅管理服务器也可以被称为配置文件设置服务器。eSIM订阅管理服务器可以由MNO、eUICC的制造商或第三方无线通信服务提供商控制。
核心网络230可以通过由WAN或LAN接口建立的WAN或LAN连接而连接到BSS 224、web门户226、基站229和SM-DP+服务器222。网络装置200可以通过互连网络217或基站229接入核心网络230。
互连网络217也可以由MSA管理服务器216、蜂窝网络201a、网络装置200和MSA212a-b使用以通过广域网(WAN)连接进行数据通信。通过一个或多个有线或无线网络连接,网络装置200可以与互连网络217或与通过互连网络217可达的主机进行数据通信。无线网络连接可以使用Wi-Fi、WiMax、蓝牙或蜂窝网络建立。在一些示例性环境中,由于网络装置200的普遍可用性、覆盖范围广、使用灵活性等特点,网络装置的用户可能更喜欢网络装置以通过蜂窝网络与互连网络217连接。例如,蜂窝网络可以是蜂窝网络201a。为了通过蜂窝网络201a与互连网络217连接,网络装置200可能需要接入蜂窝网络201a的核心网络230。当网络装置200具有可用的MNO A的至少一个eSIM配置文件或可移除SIM时,网络装置200可以通过蜂窝网络201a的基站229接入核心网络230。至少一个eSIM配置文件可以存储在放置在可由网络装置200本地或远程接入的至少一个MSA中的至少一个eUICC中。可移除SIM可以放置在SIM槽中,所述SIM槽通过SIM接口连接到网络装置200的处理单元。
然而,当网络装置200不具有可用的MNO A的至少一个eSIM配置文件或可移除SIM时,网络装置200可以向蜂窝网络201a发送eSIM配置文件的请求。在此示例性场景中,网络装置200可以通过互连网络217连接到蜂窝网络201a的核心网络230以发送请求。继续示例性场景,网络装置200可以通过有线或无线网络连接与互连网络217连接。无线网络连接可以使用Wi-Fi(RTM)、蓝牙(RTM)或不同蜂窝网络建立,对于不同蜂窝网络,网络装置200具有可用的至少一个eSIM配置文件或可移除SIM。例如,可以通过由MNO A向其潜在顾客或订户提供的web门户226发送对MNO A的eSIM配置文件的请求。在一个变型例中,可以使用由MNOA提供的应用发送请求。应用可以用于由MNO A在web门户226中下载或可以由eUICC或网络装置200的制造商内置。当响应于请求而接收到eSIM配置文件时,网络装置200可以使用eSIM配置文件信息通过基站229接入核心网络230。因此,网络装置200能够通过蜂窝网络201a连接到互连网络217或通过互连网络217可达的主机。本文所公开的本发明可能对使用所访问地理区域中的蜂窝网络降低数据通信成本和提高建立数据连接的灵活性是有利的。
图3是示出根据示例性实施例的用于将至少一个eSIM配置文件下载到包括多个eUICC的MSA的方法的过程流程图。图3所公开的过程可以由MSA的处理单元执行。MSA可以包括至少一个有配置文件下载能力的WCM,所述至少一个有配置文件下载能力的WCM直接或通过***总线连接到MSA的处理单元。出于说明目的,一个示例性MSA是MSA 100,并且处理单元101是MSA 100的处理单元,如图1A所示。在一个变型例中,当网络装置包括至少一个eUICC时,图3所公开的过程由网络装置的处理单元执行。
在过程301中,MSA 100接收MNO的web门户(如MNO A的web门户226)的网络地址。web门户的网络地址可以从机器可读代码或从由MNO A发送的空中(over-the-air,OTA)消息中检索。机器可读代码可以由来自MNO A的邮件接收或由来自MNO A的离线销售点的MSA的管理员或用户收集。机器可读代码可以呈快速响应(quick response,QR)代码、Aztec代码、MaxiCode的形式或呈机器可读代码的任何其它形式。MSA 100的处理单元101可以使用能够读取上述机器可读代码的代码读取器应用来检索机器可读代码。
在一个变型例中,MSA 100可以不直接从MNO A中接收机器可读代码。机器可读代码可以首先在连接到MSA 100的外部装置处被接收。外部装置可以具有用于解码的代码读取器应用和用于扫描机器可读代码的相机模块。然后,机器可读代码的经过解码的数据可以由MSA 100通过近场通讯(near field communication,NFC)技术、LAN、WAN或控制台连接从外部装置接收。
在过程302中,MSA 100使用来自机器可读代码的网站地址接入web门户226并请求eSIM配置文件。在过程303中,响应于eSIM配置文件请求,MSA 100可以接收由MNO A提供的用户信息请求和订阅计划选项。作为用户信息需要的信息可以基于MNO而变化。例如,MNO所需的一些常用信息包含使用的主要位置、姓名、详细联系方式、社会保障号、出生日期、账单信息等。所提供的订阅计划可以在web门户上示出。例如,一些订阅计划可以仅用于语音通信,一些订阅计划可以仅用于数据通信,并且一些订阅计划可以用于语音通信和数据通信两者。对选项中示出的订阅计划的数量没有限制;其完全取决于MNO。每个订阅计划可以具有不同的定价水平。在一个变型例中,在过程303中,MNO A也可以需要eUICC ID。eUICC ID是eUICC ID识别码并且用于唯一地识别eUICC。
在过程304中,MSA 100发送用户信息和订阅计划选择。当MNO A需要eUICC ID时,MSA 100也可以发送从多个eUICC中选择的eUICC的eUICC ID。MSA 100可以通过连接到MSA100的输入单元从用户或管理员接收用户信息。在一个变型例中,用户信息可能已经存储在MSA 100的存储单元中,并且在过程303之后,在过程304中,MSA 100可以检索用户信息并将所述用户信息发送到MNO A。
在过程305中,当所提供的用户信息由MNO A验证时,MSA 100可以接收指令以下载对应于规定的订阅计划的eSIM配置文件。另一方面,当用户信息未能由MNO A验证时,可能接收到验证失效的通知。在那种情况下,MSA 100可以通知用户或管理员验证失效并等待来自用户或管理员的另外指令。在一个变型例中,在通知用户或管理员验证失效之后,MSA100可以停止图3所描述的方法或在待机模式下运行。
然而,出于说明目的,在此示例性场景中,假设由MSA 100提供的用户信息由MNO A验证并且接收到下载eSIM配置文件的指令。因此,在过程306中,根据由MNO A提供的指令,MSA 100可以下载eSIM配置文件并将eSIM配置文件安装到eUICC上,eSIM配置文件被分配给所述eUICC。基于其eUICC ID,可以将eSIM配置文件分配给eUICC。当MSA 100接入web门户226时,MNO A可以检测eUICC ID。在一个变型例中,eUICC ID可以与如过程304所公开的用户信息一起发送。当在过程304中发送所选的eUICC的eUICC ID时,接收到的eSIM配置文件将被安装在所选的eUICC上。在另一个变型例中,所选的eUICC的eUICC ID可以与过程302中的eSIM配置文件请求一起发送。一旦成功下载eSIM配置文件并将其安装到所选的eUICC上,eSIM配置文件就可以用于通过MNO A的蜂窝网络201a来建立蜂窝网络连接。
图4是示出用于在外部装置处对机器可读代码进行解码并将经解码的数据发送到MSA或网络装置的方法的过程流程图。出于说明目的,向MSA(如MSA 100)发送经过解码的数据。本文所示出的流程可以作为程序指令存储在存储器单元中并可由连接到存储器单元的处理单元执行。存储器单元和处理单元可以放置在外部装置中。外部装置还可以包括至少一个相机模块以扫描机器可读代码。外部装置可以是计算机、膝上型计算机、平板计算机、个人数字助理(PDA)或智能电话。机器可读代码可以最初由MNO通过邮件、在凭单中或使用任何其它可适用的手段提供。
在过程401中,使用放置在外部装置中的至少一个相机模块来扫描机器可读代码。机器可读代码可以显示在印刷媒介(如纸、贴纸或凭单)上。可替代地,机器可读代码可以显示在电子显示单元上。
在过程402中,使用代码读取应用对机器可读代码进行解码以检索经过编码的数据。代码读取应用可以存储在外部装置的存储器单元中。
在过程403处,在外部装置与MSA 100之间建立连接。可以使用NFC、LAN、WAN或控制台线来建立连接。并不限制过程403应在过程402之后执行。过程403还可以在过程401或402之前执行。
在过程404处,向MSA 100发送机器可读代码的经过解码的数据。当外部装置通过WAN连接被连接到MSA 100时,经过解码的数据应在向MSA 100发送经过解码的数据之前被封装在一个或多个封装IP包中。当经过解码的数据被封装在一个或多个封装IP包中时,MSA100可能需要在从机器可读代码中检索经过解码的数据之前对一个或多个封装包进行解封装。然后,MSA 100可以使用经过解码的数据来激活如图3所讨论的eSIM配置文件下载。并不限制经过解码的数据仅可以发送到MSA。在一个变型例中,经过解码的数据还可以发送到网络装置,如网络装置150。
图5是示出用于获得对应于MNO的待存储eSIM配置文件的阈值数量的方法的过程流程图。出于说明目的,eSIM配置文件存储在放置在MSA(如MSA 100)中的一个或多个eUICC中。当在MSA 100处接收到eSIM配置文件时,方法从过程501开始。在过程502中,MSA 100识别接收到的eSIM配置文件的MNO。可以使用其MNO ID识别MNO。MNO ID可以是由移动国家代码(MCC)和移动网络代码(MNC)组成的公用陆地移动通信网络(Public Land MobileNetwork,PLMN)ID。出于说明目的,从MNO A中接收eSIM配置文件。
在过程503中,MSA 100的处理单元101确定存储在MSA 100中的MNO A的eSIM配置文件的总数。MNO A的eSIM配置文件的总数等于存储在放置在MSA 100中的一个或多个eUICC中的MNO A的eSIM配置文件和接收到的eSIM配置文件的总和。应当注意,一个或多个eUICC可以存储来自不同MNO(例如,来自MNO B或MNO C)的eSIM配置文件,当对MNO A的eSIM配置文件的总数进行计数时,将不对来自不同MNO的eSIM配置文件进行计数。MSA 100的处理单元101可以从eSIM配置文件查找表中确定存储在放置在MSA 100中的一个或多个eUICC中的MNO A的eSIM配置文件的数量。根据本发明的一个示例性实施例,eSIM配置文件查找表包括存储在放置在MSA 100中的一个或多个eUICC中的所有eSIM配置文件的信息的全部或部分。eSIM配置文件查找表可以存储在放置在MSA 100中或连接到其的存储单元中。
在过程504中,MSA 100将MNO A的所存储的eSIM配置文件的总数与对应于MNO的待存储的eSIM配置文件的阈值数量进行比较。可以由MSA 100的用户或管理员手动设置或由MSA的制造商默认设置对应于MNO的待存储的eSIM配置文件的阈值数量。对应于MNO的待存储的eSIM配置文件的阈值数量应低于或等于放置在MSA 100中的eUICC的数量。
在过程505中,MSA 100确定是否达到对应于MNO的待存储的eSIM配置文件的阈值数量。当MNO A的所存储的eSIM配置文件的总数等于对应于MNO的待存储的eSIM配置文件的阈值数量时,达到阈值。例如,对应于MNO的待存储的eSIM配置文件的阈值数量为五,并且MNO A的所存储的eSIM配置文件的总数为三;因此,未达到阈值。
当未达到阈值时,MSA 100的处理单元101遵循如图5所示的“否”分支并执行过程506。在过程506中,从放置在MSA 100中的一个或多个eUICC中选择尚未存储MNO A的eSIM配置文件的eUICC,并且将请求发送到MNO A以获得所选的eUICC的eSIM配置文件。对eSIM配置文件的请求可以包括所选的eUICC的eUICC ID和用户信息。可以根据图3所讨论的示例性方法或根据图7或8(稍后进行讨论)的示例性方法执行请求eSIM配置文件并下载eSIM配置文件的操作。在执行过程506之后,重复过程501-505。继续该实例,在重复过程501-505一次之后,MNO A的所存储的eSIM配置文件的总数变为4。当根据实例时,对应于MNO的待存储的eSIM配置文件的阈值数量为五;因此,尚未达到阈值。因此,再次执行过程506。迭代过程506直到达到阈值为止,并且在每次重复时,选择尚未存储MNO A的eSIM配置文件的eUICC。
根据实例,当MNO A的所存储的eSIM配置文件的总数变为五时,达到阈值。当达到对应于MNO的待存储的eSIM配置文件的阈值数量时,所述方法结束。存储对应于MNO的eSIM配置文件的阈值数量的好处之一可以是能够通过MNO的蜂窝网络建立期望数量的蜂窝网络连接,并且由此提高数据通信的速度。出于说明目的,当MSA 100将MNO A的五个eSIM配置文件存储在五个eUICC中时,可以由一个或多个网络装置同时使用五个eSIM配置文件来同时建立至少五个蜂窝网络连接。
图6A是示出根据本发明的示例性实施例的用于在网络装置处建立至少一个蜂窝网络连接的方法的过程流程图。例如,将在网络装置150处建立至少一个蜂窝网络连接。
在过程601中,网络装置150的处理单元155识别在其当前地理区域中可用的至少一个蜂窝网络。可以通过使用可用的WCM由网络装置150执行扫描来识别至少一个蜂窝网络。WCM可以放置在网络装置150中或外部连接。WCM可以包括用于发射和接收无线电信号的天线。天线还可以外部连接到WCM。在不限制本发明的范围的情况下,网络装置150可以固定在特定地理区域内使用,或者所述网络装置可以是移动的,因此根据用例能够用于不同的地理区域中。网络装置150可以位于归属地理区域或所访问地理区域中。
在过程602中,网络装置150的处理单元155向MSA(例如,MSA 100)发送所识别的至少一个蜂窝网络的蜂窝网络身份信息并请求所识别的至少一个蜂窝网络的至少一个eSIM配置文件。蜂窝网络身份信息可以包括所识别的至少一个蜂窝网络的MNO ID(PLMN ID)和/或其它相关联的信息,所述MNO ID和/或其它相关联的信息可以被MSA 100使用来识别对应于所识别的至少一个蜂窝网络的eSIM配置文件。在一个变型例中,在一些示例性场景中,MNO的蜂窝网络还可以由一个或多个移动虚拟网络运营商(MVNO)使用以提供通信服务。在此类情况下,蜂窝网络身份信息也可以包括一个或多个MVNO的身份,并且对至少一个eSIM配置文件的请求可以对应于所识别的至少一个蜂窝网站的至少一个MNO和/或MVNO的eSIM配置文件。然而,出于本公开中的说明目的,假设蜂窝网络对应于一个MNO。网络装置150可以通过互联网发送蜂窝网络身份信息和对至少一个eSIM配置文件的请求。在一个变型例中,蜂窝网络身份信息和对至少一个eSIM配置文件的请求可以通过短消息服务(SMS)消息发送。
在过程603中,MSA 100的处理单元101读取eSIM配置文件查找表以确定对应于所识别的至少一个蜂窝网络的至少一个eSIM配置文件是否可用。处理单元101可以使用蜂窝网络身份信息来识别属于所识别的至少一个蜂窝网络的至少一个eSIM配置文件。eSIM配置文件查找表可以存储在存储单元中,所述存储单元放置在MSA 100中或外部连接到MSA100。例如,存储单元是图1A所示的存储装置105。eSIM配置文件查找表包括存储在放置在MSA 100中的一个或多个eUICC中的所有eSIM配置文件的列表。并不限制eUICC应放置在MSA中。eUICC可以放置在外部装置或连接到MSA 100的另一个MSA中。
在过程604中,当发现所识别的至少一个蜂窝网络的至少一个eSIM配置文件是可用的时,MSA 100向网络装置150发送来自可用的至少一个eSIM配置文件的至少一个eSIM配置文件的全部信息或部分信息。全部信息或部分信息可以包含订户身份信息,所述订户身份信息包括IMSI、位置区域标识(location area identity,LAI)、用户身份和MNO可能所需的其它相关联的信息以识别订户或用户。在过程605中,在从MSA 100接收到至少一个eSIM配置文件的全部信息或部分信息时,网络装置150向接收到至少一个eSIM配置文件的信息的至少一个对应的MNO发送对数据通信接入的请求。使用在过程604中接收到的全部信息或部分信息来发送请求。可以通过互联网发送请求。在此之后,在过程606中,接收到至少一个eSIM配置文件的信息的至少一个对应的MNO可以从网络装置150请求认证信息。
然而,当未发现过程603中的eSIM配置文件可用时,MSA 100向过程604中的网络装置150发送否定响应,而不是发送eSIM配置文件信息。在从MSA 100接收到否定响应时,网络装置150可以通知用户或管理员未发现eSIM配置文件并结束所述方法。通知可以显示在连接到网络装置150的显示器上。并不限制通知用户或管理员的技术;可以使用任何方式的通知。在另一个变型例中,在从MSA 100接收到否定响应时,网络装置150的处理单元155启动操作以下载所识别的至少一个蜂窝网络的至少一个eSIM配置文件。
在过程607中,网络装置150的处理单元155将由至少一个eSIM配置文件的至少一个对应的MNO发送的认证请求转发到MSA 100。在过程608中,MSA 100的处理单元101从存储在eUICC中的对应eSIM配置文件中检索对认证请求做出响应的认证信息,所述eUICC连接到MSA 100中或放置在其中。出于说明,eSIM配置文件可以存储在eUICC 116中的任何一个中。
在过程609中,MSA 100的处理单元101向网络装置150发送检索到的认证信息。在过程610中,网络装置150的处理单元155将从MSA 100接收到的认证信息转发到至少一个eSIM配置文件的至少一个对应的MNO。在过程611中,基于由网络装置150发送的认证信息的有效性,MNO可以提供对网络装置150的接入以进行数据通信。
图6B是示出根据本发明的一个示例性实施例的用于在网络装置处建立一个或多个蜂窝网络连接的方法的过程流程图。图6B所描述的过程可以通过相应的处理单元在MSA中、MSA管理服务器、网络装置和/或MNO的装置中执行。当使用MSA管理服务器时,MSA管理服务器可以连接到容纳一个或多个eUICC的一个或多个MSA,其中一个或多个MSA可通过MSA管理服务器进行远程管理。出于说明目的,示例性网络装置可以是网络装置150,示例性MSA可以是MSA 100,并且示例性MSA管理服务器可以是MSA管理服务器216。
在过程621中,网络装置150的处理单元155识别可用的一个或多个蜂窝网络。一个或多个蜂窝网络可以以如图6A的步骤601所公开的相同方式进行识别。在过程622中,网络装置150的处理单元155基于在过程621中识别的蜂窝网络生成蜂窝网络的第一列表。在过程621中识别的蜂窝网络的数量和在蜂窝网络的第一列表中的蜂窝网络的数量可以相同或不同。在一个变型例中,蜂窝网络的第一列表可以包括在过程621中识别的所有蜂窝网络的身份。
在另一个变型例中,可以通过检查信号强度水平阈值过滤掉所识别的蜂窝网络中的一些蜂窝网络。因此,蜂窝网络的第一列表将仅包括满足信号强度水平阈值的蜂窝网络。信号强度水平阈值的值可以由管理员手动设置、由制造商内置到固件中或从远程服务器远程下载。
在过程623中,网络装置150的处理单元155向MSA或MSA管理服务器发送蜂窝网络的第一列表,并请求查询第一列表中的蜂窝网络的任何eSIM配置文件是否可用。出于说明目的,网络装置150的处理单元155发送蜂窝网络的第一列表并要求对MSA 100的查询。
在过程624中,MSA 100的处理单元101读取eSIM配置文件查找表以识别对应于蜂窝网络的第一列表中的蜂窝网络的eSIM配置文件。可替代地,当使用MSA管理服务器时,MSA管理服务器的处理单元将在所有所连接的MSA中的蜂窝网络的第一列表中寻找蜂窝网络的对应的eSIM配置文件。
过程624可能有三种可能的结果。首先,可以在蜂窝网络的第一列表中找到一个或多个对所有蜂窝网络可用的eSIM配置文件。其次,当蜂窝网络的第一列表包括多个蜂窝网络时,一个或多个eSIM配置文件可以被视为仅对蜂窝网络的第一列表中的蜂窝网络中的一些蜂窝网络是可用的。并且第三,对蜂窝网络的第一列表中,没有找到任何一个蜂窝网络可用的eSIM配置文件。基于结果,MSA 100的处理单元101发送对网络装置150的响应。例如,对于第一结果和第二结果,MSA 100的处理单元101或MSA管理服务器的处理单元在下一过程(过程625)中生成蜂窝网络的第二列表,其中蜂窝网络的第二列表包括至少一个对应的eSIM配置文件被视为可用的蜂窝网络。然而,对于第三结果,当发现没有可用的eSIM配置文件时,MSA 100的处理单元101或MSA管理服务器的处理单元向网络节点150发送否定响应以通知eSIM配置文件的不可用性并停止所述方法。当接收到否定响应时,可以如图6A所讨论的执行相同的功能。
在过程626中,MSA 100的处理单元101或MSA管理服务器的处理单元向网络装置150发送蜂窝网络的第二列表。在过程627中,在接收到蜂窝网络的第二列表之后,网络装置150的处理单元155基于至少一个条件从蜂窝网络的第二列表中选择蜂窝网络。并不限制仅选择一个蜂窝网络,在一个变型例中,可以选择多个蜂窝网络。然而,在一些示例性场景中,蜂窝网络的第二列表可以仅含有一个蜂窝网络。在此类情况下,在不施加任何条件的情况下,选择蜂窝网站的第二列表中的蜂窝网络。
至少一个条件可以基于信号强度。当蜂窝网络的第二列表包含多个蜂窝网络时,选择具有最高信号强度的蜂窝网络。可以由网络装置检测蜂窝网络的信号强度。
选择蜂窝网络的至少一个条件也可以基于以下标准中的一个或多个标准:蜂窝网络的MNO的关税成本、网络性能、网络类型、管理员的偏好和/或服务质量。
当基于服务质量选择蜂窝网络时,将选择提供更好质量的MNO的蜂窝网络。MNO的服务质量可以基于不同的标准评估,所述标准包含但不限于配置的网络覆盖、安全性和简易性。
当基于管理员的偏好来选择蜂窝网络时,网络装置150、MSA 100或MSA管理服务器216的管理员可以对检测到的每个蜂窝网络分配优先级。当分配了优先级时,将选择具有更高优先级的蜂窝网络。管理员可以根据上述标准或不根据任何标准为蜂窝网络分配优先等级。
在过程628中,网络装置150请求对所选的至少一个蜂窝网络进行数据通信接入。在过程629中,响应于对数据通信接入的请求,至少一个蜂窝网络的对应的MNO可以从网络装置150请求订户身份信息。在过程630中,网络装置150将订户身份信息请求转发到MSA100。在一个变型例中,在过程630中,网络装置150的处理单元155将订户身份信息请求转发到MSA管理服务器,在此类场景中,MSA管理服务器进一步将订户身份信息请求转发到MSA100。在过程631中,在接收到订户身份信息请求之后,MSA 100的处理单元101响应于订户身份信息请求而从存储所选的至少一个蜂窝网站的至少一个eSIM配置文件的至少一个eUICC中检索订户身份信息。
在过程632中,MSA 100的处理单元101向网络装置150发送检索到的订户身份信息。在一个变型例中,在过程632中,当MSA 100通过MSA管理服务器接收到订户身份信息请求时,MSA 100向MSA管理服务器发送检索到的订户身份信息。然后,MSA服务管理器将检索到的订户身份信息转发到网络装置100。在此之后,在过程633中,网络装置150将订户身份信息转发到所选的至少一个蜂窝网络的MNO。在接收到订户身份信息之后,所选的至少一个蜂窝网络的对应的MNO可以确定订户身份信息的有效性。当订户信息是有效的时,步骤634-639的执行类似于如图6A所描述的步骤606-611。在成功完成步骤634-639之后,通过所选的至少一个蜂窝网络获得了数据通信。
然而,当订户身份信息无效时,可以在网络装置150处从所选的至少一个蜂窝网络的对应的MNO接收到有效性错误通知,并且数据通信接入可能被拒绝。网络装置150的处理单元可以通知管理员有效性错误并等待另外的指令或进入待机模式。在待机模式下,网络装置150的所有过程可能被暂停,直到从管理员接收到下一指令为止,并且由此当在接收到任何另外的指令之前有显著延迟时,可以减少不必要的资源浪费。在一个变型例中,一些过程可能仍在待机模式下运行,所述待机模式是由管理员以此种方式定制的或由制造商设置为默认的。
图7是示出根据本发明的一个示例性实施例的用于在MSA中下载至少一个eSIM配置文件的方法的过程流程图。在过程701处,当在网络装置处(例如,在网络装置150处)接收到否定响应时,图7所示出的方法启动。如图6A和6B所讨论的,当响应于由网络装置150发送的eSIM配置文件请求,MSA 100在eSIM配置文件查找表中未找到eSIM配置文件时,由MSA100将否定响应发送到网络装置150。应当注意,在过程701之前,MSA 100和网络装置150应通过互联网连接。连接到互联网可以由网络装置150使用漫游蜂窝网络连接、Wi-Fi或使网络装置150能够接入互联网的任何其它装置来实现。
在过程702中,网络装置150的处理单元155通过互联网向至少一个所选蜂窝网络的MNO发送对至少一个eSIM配置文件的请求。图6B中讨论了从多个所识别的蜂窝网络中选择至少一个蜂窝网络。在一个变型例中,对至少一个eSIM配置文件的请求被发送到所识别的蜂窝网络中的每个蜂窝网络的相应MNO。
在一个变型例中,在过程702中发送的对至少一个eSIM配置文件的请求,由网络装置150的处理单元155基于一个或多个事件触发器生成并且不由过程701驱动。出于说明目的,事件触发器的事件可以包含但不限于由网络装置150检测其当前地理区域的变化、从MSA 100接收否定响应或第一次检测蜂窝网络。当过程702基于事件触发器时,网络装置150的处理单元155可以监测事件并与事件触发器匹配。当事件与事件触发器的任何事件匹配时,网络装置150的处理单元155向有配置文件下载能力的WCM提供必要的指令以执行过程702。例如,过程702被设置成将通过“从MSA 100接收否定响应”的事件所触发。因此,在来自MSA 100的否定响应在网络装置150处被接收的情况下,处理单元155执行过程702。
在一个变型例中,为了节省数据存储空间,包含事件触发器的事件的所有事件可以由唯一代码表示。当编码应用于事件触发器时,如果事件发生,则处理单元155对事件的唯一代码进行分析以决定事件是否与事件触发器的代码相匹配。当事件的代码与事件触发器的代码相匹配时,处理单元155执行被设置成用事件触发器触发的功能。当事件的代码与事件触发器的代码不匹配时,功能未被触发。
在过程703中,所选的至少一个蜂窝网络的MNO可以响应于至少一个eSIM配置文件而请求至少一个eUICC ID。在另一个变型例中,MNO也可以请求其它相关联的信息,可能需要所述其它相关联的信息以提供针对网络装置150的eSIM配置文件。当从特定MNO请求多个eSIM配置文件时,MNO可能需要多个eUICC ID,使得每个eUICC可以用于存储所述MNO的一个eSIM配置文件。网络装置150可能从特定MNO请求多个eSIM配置文件,以便使用多个eSIM配置文件通过所述MNO的蜂窝网络来建立多个并发蜂窝网络连接。
在过程704中,网络装置150将对至少一个eUICC ID的请求和从所选的蜂窝网站的MNO接收到的其它相关联的信息转发到MSA 100。在一个变型例中,网络装置150可能已经具有eUICC ID以及存储在放置在其中的存储单元中的相关联的信息。因此,当网络装置从所选蜂窝网站的MNO接收对至少一个eUICC ID的请求和其它相关联的信息时,网络装置从存储单元中检索至少一个eUICC ID和相关联的信息并回复请求。
在过程705中,MSA 100的处理单元101选择放置在MSA 100中的至少一个可用的eUICC并从所选的至少一个eUICC中检索至少一个eUICC ID信息。在一个变型例中,处理单元101也从连接到MSA 100的存储单元中检索相关联的信息。
在过程706中,MSA 100的处理单元101向网络装置150发送检索到的至少一个eUICC ID信息。在一个变型例中,在过程706中,当对应的MNO请求相关联的信息时并且当相关联的信息存储在连接到MSA 100的存储单元中时,MSA 100也发送其它相关联的信息以及检索到的eUICC ID信息。
在过程707中,网络装置150的处理单元155将接收到的至少一个eUICC ID信息转发到所选蜂窝网站的MNO。在一个变型例中,当对应的MNO请求相关联的信息时,网络装置150也转发其它相关联的信息以及至少一个eUICC ID信息。可以从MSA 100中接收、从连接到网络装置150的存储单元中检索或从连接到网络装置150的输入单元中收集相关联的信息。所选的至少一个蜂窝网络的MNO接收由网络装置150提供的至少一个eUICC ID信息或至少一个eUICC ID和相关联的信息并且基于所提供信息的有效性决定是否提供至少一个eSIM配置文件。当决定提供至少一个eSIM配置文件时,所选的至少一个蜂窝网站的MNO的BSS可以向eSIM订阅管理服务器(SM-DP+)发送请求以准备并向网络装置150提供至少一个eSIM配置文件。
在过程708中,所选的至少一个蜂窝网站对应的MNO的SM-DP+服务器安全地向网络装置150提供至少一个eSIM配置文件,以安装在所选的至少一个eUICC中。网络装置150通过有配置文件下载能力的WCM接收至少一个eSIM配置文件。在过程709中,网络装置150的处理单元155然后将至少一个eSIM配置文件转发到MSA 100。在接收到至少一个eSIM配置文件时,MSA 100的处理单元101将至少一个eSIM配置文件安装到所选的至少一个eUICC上。在成功完成图7所示出的方法之后,至少一个eSIM配置文件就可以用于通过所选的至少一个蜂窝网络来建立至少一个蜂窝网站连接。
图8A是示出当将eSIM配置文件下载到放置在MSA中的一个或多个eUICC上时,MSA、MSA管理服务器、网络装置和MNO之间的示例性通信的过程流程图。例如,示例性MSA是图1A中示出的MSA 100,MSA管理服务器是图1D中示出的MSA管理服务器216,并且网络装置是图1B中示出的网络装置150。并不限制可能涉及的MSA和MNO的数量。出于说明目的,示出了一个MSA和一个MNO。MSA管理服务器216、MSA 100、网络装置150和MNO能够通过如图2A中所示的互连网络(例如,互联网)如互连网络217进行连接。当将eSIM配置文件下载到放置在一个或多个MSA中的eUICC上时并且还当将来自一个或多个MSA的eSIM配置文件信息提供给网络装置时,MSA管理服务器可以用于管理一个或多个MSA以建立至少一个蜂窝网站连接。
图8A中所述的方法基于事件触发器在过程801处启动。事件可以包含但不限于:从MSA管理服务器216的管理员或用户接收下载eSIM配置文件的指令;接收请求以从网络装置下载eSIM配置文件;在eSIM配置文件查找表中执行eSIM配置文件查找时未找到至少一个eSIM配置文件;以及检测网络装置的位置变化。为了检测网络装置的位置变化,MSA管理服务器216可以周期性地检查连接到其的一个或多个网络装置(例如,网络装置150)的位置。
在过程801中,MSA管理服务器216的处理单元181向网络装置150发送请求以下载一个或多个eSIM配置文件,所述一个或多个eSIM配置文件存储在放置在MSA 100中的一个或多个eUICC中。
在过程802中,在从MSA管理服务器216接收到下载一个或多个eSIM配置文件的请求时,网络装置150的处理单元155指示连接到处理单元155的可用WCM扫描可用的蜂窝网络。WCM可以放置在网络装置150中或外部连接到网络装置150。基于来自处理单元155的指令,WCM扫描网络装置150的当前地理区域中的可用蜂窝网络。过程802可以具有不同结果。例如,(i)可以仅检测到一个蜂窝网络,(ii)可以检测到多个蜂窝网络,以及(iii)未检测到蜂窝网络。然而,在技术发展的这个时代,由于在地理区域中有多于一个移动网络运营商可用,检测到多个蜂窝网络的可能性更大。
如此,在过程803中,当检测到多个蜂窝网络时,网络装置150的处理单元155基于至少一个条件从检测到的蜂窝网络中选择至少一个蜂窝网络。可以从一组条件中确定选择至少一个蜂窝网络所基于的至少一个条件,所述一组条件包含但不限于蜂窝网络的MNO的信号强度、关税成本、网络性能、网络类型、管理员的偏好和/或服务质量。关于条件的信息可以由网络装置150收集、由MSA管理服务器216发送、由MSA 100发送和/或由管理员或用户从一个或多个输入接收。
然而,当在过程802中仅检测到一个蜂窝网络时,可以省略过程803,并将检测到的蜂窝网络作为所选的蜂窝网络来执行下一个过程。当在过程802中未检测到蜂窝网络时,网络装置150可以向MSA管理服务器216发送未检测到蜂窝网络并停止过程的消息。在另一个变型例中,网络装置150向MSA 100发送未检测到蜂窝网络并停止过程的消息。在另一个变型例中,当未检测到蜂窝网络时,网络装置150以一定时间间隔继续重复扫描可用的蜂窝网络,直到检测到至少一个蜂窝网络为止。在另一个变型例中,当未检测到蜂窝网络时,网络装置150可以在检测到网络装置的位置中的一定距离的变化时重复扫描可用的蜂窝网络。
在过程804中,网络装置150的处理单元155向所选的蜂窝网络的MNO发送对至少一个eSIM配置文件的请求。可以使用能够下载eSIM配置文件的WCM通过互联网发送请求。对用于通过网络装置150接入互联网的手段没有限制。出于说明目的,网络装置150可以通过有线互联网连接(如缆线连接的互联网连接、光纤互联网连接或数字订户线路(DSL)互联网连接)或通过无线互联网连接(如Wi-Fi(RTM)、卫星连接或蜂窝网络连接)接入互联网。当网络装置150通过蜂窝网络连接接入互联网时,连接可以是漫游连接或本地蜂窝网络连接。当在eSIM配置文件查找表中搜索eSIM配置文件时未能找到eSIM配置文件的事件触发图8A的方法时,网络装置150可能无法通过本地蜂窝网络连接接入互联网,因为当网络装置150没有可用于接入本地蜂窝网络的eSIM配置文件时,会发生此事件。
在另一个变型例中,可以省略步骤803,并且在步骤804中,至少一个eSIM配置文件请求被发送到步骤802中的所有检测到的蜂窝网络的MNO。这样做的益处可能是在类似于MSA 100的一个或多个MSA处使eSIM配置文件储备多样化。因此,当不同蜂窝网络由于条件变化而变得优选时,将没有必要为最新优选的蜂窝网络下载eSIM配置文件,因为所述蜂窝网络的eSIM配置文件可能已经下载了。
在过程805中,所选的蜂窝网络的MNO可以请求至少一个eUICC ID和其它相关联的信息,可能需要所述其它相关联的信息以提供来自网络装置150的eSIM配置文件。在一个变型例中,请求仅针对至少一个eUICC ID,并且可能不需要或可能由MNO通过本领域已知的任何方法收集相关联的信息。至少一个eUICC ID应属于至少一个eSIM配置文件将存储于的至少一个eUICC。应当注意,所需eUICC ID的数量取决于从所选蜂窝网络中请求的eSIM配置文件的数量。例如,当所请求的eSIM配置文件的数量为二时,所选的蜂窝网络所需的eUICC ID的数量应也为二。在另一个变型例中,如果此类设施由所选的蜂窝网络的MNO所支持,则所选的蜂窝网络的多个eSIM配置文件可以存储在单个eUICC中。在那种情况下,即使网络装置150请求多个eSIM配置文件,所选的蜂窝网络可能仅需要一个eUICC ID。MNO可能需要的其它相关联的信息连同eUICC ID可以根据MNO而变化。出于说明,所需相关联的信息可以包含用户的身份信息、用户的归属位置信息、用户的账单信息和/或用户的联系详细方式。
在过程806中,网络装置150将至少一个eUICC ID和相关联的信息的请求转发到MSA管理服务器216。在过程807中,MSA管理服务器216可以基于从网络装置150接收到的请求的至少一部分来生成另一个请求并将所述请求发送到MSA 100。MSA管理服务器216所发送的请求可以仅包括对至少一个eUICC的请求,其中MNO所需的其它相关联的信息可以由MSA管理服务器216的处理单元从存储单元中检索或从输入单元中收集。存储单元和输入单元两者都可以与MSA管理服务器216本地或远程连接。当输入单元与MSA管理服务器216远程连接时,可以使用web接口提供输入数据。当所选的蜂窝网络的MNO所需的相关联的信息是从输入单元中收集的时,相关联的信息的输入可以由MSA管理服务器216的管理员或用户提供。
在过程808中,MSA 100的处理单元101从多个eUICC中选择至少一个可用的eUICC并从所选的至少一个eUICC中检索eUICC ID信息。多个eUICC可以放置在MSA 100中或连接到MSA 100的外部装置中。选择至少一个eUICC以存储至少一个eSIM配置文件,所述至少一个eSIM配置文件将从所选的至少一个蜂窝网站中下载。
在过程809中,MSA 100的处理单元101向MSA管理服务器216发送所选的至少一个eUICC的eUICC ID信息。在过程810中,MSA管理服务器216发送对在过程806中从网络装置150接收到的请求的响应。响应包括从MSA 100接收到的eUICC ID信息和从存储单元中检索的或通过输入单元收集的其它相关联的信息。在另一个变型例中,在步骤810中,当不需要相关联的信息时,MSA管理服务器216将从MSA 100接收到的eUICC ID信息转发到网络装置150。
在过程811中,网络装置150的处理单元155将eUICC ID信息以及相关联的信息转发到所选的蜂窝网络的MNO。在接收到eUICC ID信息和相关联的信息时,所选的蜂窝网络的MNO可以执行验证程序。在过程812中,当信息被视为有效时,所选的蜂窝网络的MNO可以通过eSIM订阅管理服务器(SM-DP+)向网络装置150提供至少一个eSIM配置文件。应当注意,在提供至少一个eSIM配置文件之前,若干个内部过程可以在MNO处执行以准备至少一个eSIM配置文件,所述至少一个eSIM配置文件未在本公开中详细说明以避免使描述模糊。例如,通过由MNO或从负责收集订户信息的终端提供的在线门户,可以在MNO的业务支持***(BSS)处接收eUICC ID信息和其它相关联的信息。然后,MNO的BSS可以对验证服务器中的接收到的信息进行验证。当发现信息有效时,BBS可以向eSIM订阅管理服务器(SM-DP+)发送请求,以便为网络装置150准备并提供至少一个eSIM配置文件。
可替代地,在M2M eSIM配置文件设置中,BBS可以请求MNO的订阅管理数据准备(subscription management data preparation,SM-DP)服务器以基于信息准备至少一个eSIM配置文件。在准备至少一个eSIM配置文件之后,SM-DP可以将至少一个eSIM配置文件发送到MNO的订阅管理安全路由(subscription management secure routing,SM-SR)服务器以安全地将至少一个eSIM配置文件提供给网络装置或至少一个eUICC。
然而,当发现信息无效时,所选的蜂窝网络的MNO可以向网络装置150通知无效事件。网络装置150可以通过在显示屏上显示消息或通过向MSA管理服务器216发送无效通知消息来通知用户无效事件。然而,出于说明目的,假设发现的eUICC ID信息和相关联的信息是有效的。
在过程813中,网络装置150将从所选的蜂窝网络的MNO接收到的至少一个eSIM配置文件信息转发到MSA管理服务器216。在此之后,在过程814中,MSA管理服务器216将至少一个eSIM配置文件转发到MSA 100。在另一个变型例中,在步骤813中,网络装置150直接将至少一个eSIM配置文件发送到MSA 100,并且步骤814被省略。
在过程815中,将至少一个eSIM配置文件安装到对应于eUICC ID的至少一个eUICC上。在成功完成图8A所示的方法之后,至少一个eSIM配置文件就可以由网络装置150或其它网络装置使用以建立蜂窝网络连接。
图8B是示出根据本发明的示例性实施例的用于下载MSA中的一个或多个eSIM配置文件的方法的过程流程图。出于说明目的,eSIM配置文件将被存储在放置在图1A所示的MSA100中的至少一个eUICC中。在过程821中,在MSA 100处接收到下载至少一个eSIM配置文件的请求。请求是由MSA管理服务器(如图1D所示的MSA管理服务器216)发送。在过程821之前,MSA 100和MSA管理服务器216应通过互连网络(如互连网络217)连接。并不限制可以与MSA管理服务器216连接的MSA的数量。
当发生以下事件中的一个或多个事件时,MSA管理服务器216可以发送对eSIM配置文件下载的请求:从MSA管理服务器216的管理员或用户接收到下载eSIM配置文件的指令;从连接到MSA管理服务器216的网络装置接收到下载eSIM配置文件的请求;在eSIM配置文件查找表中搜索至少一个eSIM配置文件时未能找到至少一个eSIM配置文件;以及检测到网络装置的位置变化。为了检测网络装置的位置变化,MSA管理服务器216可以周期性地检查连接到其的一个或多个网络装置的位置。在一个变型例中,MSA 100直接从用户或管理员而不是通过MSA管理服务器接收到下载eSIM配置文件的请求。
在过程822中,MSA 100的处理单元101从MSA 100中选择eUICC并对所选的e UICC的eUICC ID信息进行检索。在过程823中,MSA 100将对eSIM配置文件下载的请求发送到网络装置,如网络装置150。为了从MSA 100接收请求,网络装置150应在过程823之前与MSA100连接。网络装置150可以通过互连网络217连接到MSA 100。在过程823中发送的请求可以包括检索到的eUICC ID信息。在另一个变型例中,在过程823中发送的请求也可以包括其它相关联的信息,MNO可能需要所述其它相关联的信息以提供eSIM配置文件。在那种情况下,相关联的信息可以存储在连接到MSA 100的存储单元中。
在另一个变型例中,当MNO请求时,相关联的信息是从输入单元中收集的。例如,网络装置150可以包括输入单元以允许管理员或用户将信息和命令传送到网络装置150的处理单元。输入单元可以是安装在网络装置150上的触敏屏幕或小键盘。网络装置150的用户或管理员可以通过触敏屏幕或小键盘向网络装置150输入数据。在一个变型例中,输入单元也可以通过连接到网络装置150的外部装置间接地连接到网络装置150。外部装置可以是台式计算机、膝上型计算机、移动电话、智能电话、个人数字助理(PDA)或能够连接到网络接口的任何其它电子装置。
在接收到下载至少一个eSIM配置文件的请求之后,网络装置150识别在其当前地理区域中的可用蜂窝网络。通过使用放置在网络装置150中的可用WCM扫描无线电信号,网络装置150可以识别可用的蜂窝网络。WCM可以是有配置文件下载能力或没有配置文件下载能力的WCM。
在过程825中,网络装置150将对eSIM配置文件的请求发送到所识别的蜂窝网络的MNO。当在过程824中识别了一个蜂窝网络时,在过程825中,将一个请求发送到所识别的蜂窝网络的相应MNO。当在过程824中识别了多个蜂窝网络时,将请求发送到多个所识别的蜂窝网络中的每个蜂窝网络的相应MNO。出于说明目的,在此示例性实施例中,已经在过程824中识别了多个蜂窝网络。因此,在过程825中,将请求发送到多个所识别的蜂窝网络中的每个蜂窝网络的相应MNO。在过程825中发送的请求可以包括由MSA 100发送的eUICC ID信息。
然而,当在过程824中未识别到蜂窝网络时,网络装置150可以通知MSA 100蜂窝网络不可用并停止下载eSIM配置文件的方法。在另一个变型例中,网络装置150可以通知MSA管理服务器216蜂窝网络不可用并停止下载eSIM配置文件的方法。在接收到蜂窝网络不可用的通知之后,MSA 100或MSA管理服务器216也可以停止下载eSIM配置文件的方法或等待来自用户或管理员的另外的指令。在另一个变型例中,网络装置150可以通过显示屏上的消息通知网络装置150的用户或管理员蜂窝网络不可用并等待另外的指令或开启待机模式。
在接收到eUICC ID信息或eUICC ID和相关联的信息时,所识别的蜂窝网络的MNO可以执行验证。当信息有效时,在过程826中,所识别的蜂窝网络中的每个蜂窝网络的MNO可以通过eSIM订阅管理服务器(SM-DP+)将eSIM配置文件提供给网络装置150。应当注意,在提供至少一个eSIM配置文件之前,可以在MNO处执行未在本公开中详细说明以避免使描述模糊的若干个内部过程以准备至少一个eSIM配置文件。当发现信息无效时,所识别的蜂窝网络的MNO可以通知网络装置150此无效事件。网络装置150可以通过在显示屏上显示消息或通过向MSA管理服务器216发送无效通知消息来通知用户或管理员无效事件。然而,出于说明目的,假设发现的eUICC ID信息和相关联的信息是有效的。
在过程827中,网络装置150将从所识别的蜂窝网络的MNO接收到的eSIM配置文件信息转发到MSA 100。在过程828中,将eSIM配置文件安装在对应于eUICC ID的所选的eUICC上。在成功完成图8B所示的方法之后,eSIM配置文件就可以被网络装置150或其它网络装置使用。
图9示出了根据本发明的示例性实施例的示例性eSIM配置文件查找表900。应当注意,在此所示的eSIM配置文件查找表的设计和结构仅出于说明目的。在实际实施方式中,eSIM配置文件查找表可以是一组表、单元格或信息字段的组合。在一个变型例中,可以使用关系或非关系数据库结构(如顺序查询语言(SQL)数据库结构或NoSQL数据库结构)来实现eSIM配置文件查找表。eSIM配置文件查找表可以存储在连接到MSA(如MSA 100)的存储单元中。出于说明目的,eSIM配置文件查找表900可以存储在图1A所示的MSA 100的存储单元105中。
eSIM配置文件查找表可以记录存储在放置在MSA 100中或连接到MSA 100的一个或多个eUICC中的所有eSIM配置文件的信息。出于说明目的,eSIM配置文件查找表900可以记录对应于每个eSIM配置文件的信息,如MNO ID、ICCID和eUICC ID。eSIM配置文件查找表也可以记录状态字段以示出eSIM配置文件的当前状态,无论所述eSIM配置文件正在使用中或可供使用。MNO ID用于标识eSIM配置文件的MNO。ICCID用于标识eSIM配置文件。eUICC ID用于标识存储eSIM配置文件的eUICC。
出于说明目的,在图9中,MNO ID,如“001”、“002”、“003”表示三种不同的MNO,其中ICCID,如“aaa”、“bbb”、“ccc”、“ppp”、“qqq”和“sss”表示六种不同的eSIM配置文件,并且eUICC ID,如“111111”、“222222”、“333333”表示三种不同的eUICC。应当注意,显示为MNOID、ICCID和eUICC ID的数字和字母仅出于示例性目的,在实际实施方式中,MNO ID可以为5-6个数字,ICCID可以为19-22个数字,并且eUICC ID可以为至多32个数字。
根据本发明的一个示例性实施例,当在MSA 100处从网络装置接收到对至少一个MNO的至少一个eSIM配置文件的请求时,MSA 100读取eSIM配置文件查找表900以确定至少一个MNO的eSIM配置文件是否可用。当至少一个eSIM配置文件可用时,MSA 100将至少一个MNO的至少一个可用的eSIM配置文件的信息发送到网络装置。然后,网络装置可以使用eSIM配置文件信息来通过至少一个MNO的蜂窝网络建立至少一个蜂窝网络连接。用于执行eSIM配置文件查找的程序将在图11中进行更详细讨论。
图10是展示根据本发明的示例性实施例的用于更新示例性eSIM配置文件查找表900的方法的过程流程图。图10所公开的过程可以由MSA(如MSA 100)的处理单元执行。在一个变型例中,图10的过程也可以由MSA管理服务器或网络装置的处理单元执行。
在过程1001中,MSA 100从至少一个MNO接收至少一个eSIM配置文件。可以直接从至少一个MNO或通过网络装置或MSA管理服务器接收至少一个eSIM配置文件。作为图3、7、8A或8B所讨论的过程的结果,MSA 100可以接收至少一个eSIM配置文件。
在过程1002中,将接收到的至少一个eSIM配置文件安装在至少一个eUICC中。安装有至少一个eSIM配置文件的至少一个eUICC可以从多个eUICC中选择,以在接收到至少一个eSIM配置文件之前或在接收到至少一个eSIM配置文件之后安装至少一个eSIM配置文件。多个eUICC可以放置在MSA 100中或连接到MSA 100。
在过程1003中,检索关于从安装有至少一个eSIM配置文件的至少一个eUICC接收到的至少一个eSIM配置文件的信息。检索到的信息可以包含至少一个MNO ID、至少一个ICCID和安装有至少一个eSIM配置文件的至少一个eUICC中的至少一个eUICC ID。
在过程1004中,根据检索到的信息更新eSIM配置文件查找表900。例如,所更新的关于所安装的至少一个eSIM配置文件的信息可以包含至少一个eSIM配置文件接收自的至少一个MNO的至少一个MNO ID、包括在至少一个eSIM配置文件中的用于唯一标识至少一个eSIM配置文件的至少一个ICCID以及安装有至少一个eSIM配置文件的至少一个eUICC的至少一个eUICC ID。
在过程1005中,基于至少一个eSIM配置文件的可用性,设置其状态。由MSA 100所接收的每个eSIM配置文件遵循图10所公开的过程。所安装的每个eSIM配置文件的状态可以设置为指示eSIM配置文件的可用性。例如,当eSIM配置文件未被使用时,将状态设置为“可用”,并且当eSIM配置文件正在被使用时,将状态设置为“在使用中”。通常,对于刚安装的eSIM配置文件,状态应设置为“可用”。
图11是示出根据本发明的一个示例性实施例的用于在eSIM配置文件查找表中执行eSIM配置文件查找的方法的过程流程图。出于说明目的,eSIM配置文件查找是在eSIM配置文件查找表900中执行的。图11所公开的过程可以由MSA的处理单元(如MSA 100的处理单元101)执行。例如,eSIM配置文件查找表900存储在MSA 100的存储单元(如存储单元105)中。在一个变型例中,图11的过程也可以由MSA管理服务器的处理单元或由网络装置的处理单元执行。
当在MSA 100处从网络装置(如网络装置150)接收到对至少一个MNO的至少一个eSIM配置文件的请求时,方法在过程1101中开始。该请求可以包括指定至少一个MNO所请求的至少一个eSIM配置文件的至少一个MNO ID。
在过程1102中,MSA 100的处理单元101读取eSIM配置文件查找表900以识别与至少一个MNO ID相关联的至少一个eSIM配置文件。在过程1103中,MSA 100的处理单元101确定是否识别了与至少一个MNO ID相关联的至少一个eSIM配置文件。当识别了至少一个eSIM配置文件时,在过程1104中,MSA 100的处理单元101确定所识别的至少一个eSIM配置文件的至少一个eSIM配置文件是否可用。
当在过程1103中未识别与至少一个MNO ID相关联的至少一个eSIM配置文件时,执行过程1107。在过程1107中,将否定响应发送到网络装置150。当所识别的至少一个eSIM配置文件中的至少一个eSIM配置文件在过程1104中未被确定为可用时,也执行过程1107。发送否定响应以通知网络装置150至少一个MNO的eSIM配置文件未存储在MSA 100中或不可用于MSA 100。在发送否定响应之后,可以停止方法,或者可以如图7、8A或8B中所讨论的开始下载至少一个MNO的至少一个eSIM配置文件的举措。在一个变型例中,可以同时执行过程1103和1104。在另一个变型例中,过程1103可以被省略,并且仅可以执行过程1104以确定与至少一个MNO ID相关联的至少一个eSIM配置文件是否可用。
当所识别的至少一个eSIM配置文件中的至少一个eSIM配置文件在过程1104被确定为可用时,也执行过程1105。在过程1105中,将关于来自可用的至少一个eSIM配置文件中的至少一个eSIM配置文件的信息发送到网络装置150。所发送的信息可以包含至少一个eSIM配置文件的至少一个IMSI、存储有至少一个eSIM配置文件的至少一个eUICC ID和至少一个MNO的蜂窝网络可能需要的其它相关联的信息。在一个变型例中,基于来自网络装置150的特定信息请求发送信息,其中最初可以在网络装置150处从至少一个MNO接收特定信息请求。
在过程1106中,与至少一个eSIM配置文件有关的状态可以从“可用”变为“在使用中”,所述至少一个eSIM配置文件的信息被发送到网络装置150。在从网络装置150中接收到通知之后,至少一个eSIM配置文件的状态可以变回“可用”。通知可以是通知MSA 100网络装置150没有使用至少一个eSIM配置文件。在一个变型例中,可以发送通知以通知MSA 100网络装置150不再需要使用至少一个eSIM配置文件。在另一个变型例中,当MSA 100识别出eSIM配置文件在特定时间段内未被网络150使用时,至少一个eSIM配置文件的状态可以变回“可用”。
当使用至少一个eSIM配置文件建立的至少一个蜂窝网络连接在特定时间段内未被用于数据通信时或者当网络装置150的管理员或用户手动断开使用至少一个eSIM配置文件建立的至少一个蜂窝网络连接时,可以由网络装置150发送通知。对可以触发网络装置150发送通知的事件没有限制。类似地,对网络装置150可以发送通知的次数没有限制。
为了最佳地解释本发明的原理及其实际应用,选择和描述了所述实施例,并且所述实施例由此使本领域的其它技术人员能够最好地利用本发明以及具有适合于所设想的特定用途的各种修改的各个实施例。

Claims (20)

1.一种用于由网络装置建立数据通信的方法,所述方法包括:
(a)识别蜂窝网络;
(b)向大规模订户身份识别模块(SIM)设备发送对所述蜂窝网络的嵌入式订户身份识别模块(eSIM)配置文件的请求;
(c)当所述蜂窝网络的eSIM配置文件被确定为在所述大规模SIM设备(MSA)处可用时:从所述MSA接收所述eSIM配置文件的全部信息或部分信息;其中所述确定由所述MSA的处理单元执行;
(d)使用所述eSIM配置文件的所述全部信息或部分信息发送数据通信接入请求;
(e)获得数据通信接入;
其中所述网络装置包括至少一个SIM接口,所述至少一个SIM接口可配置成连接到至少一个可移除SIM;其中所述网络装置进一步包括嵌入式通用集成电路卡(eUICC)。
2.根据权利要求1所述的方法,其进一步包括:
(f)从所述蜂窝网络接收认证请求;
(g)将所述认证请求转发到所述MSA;
(h)响应于所述认证请求而从所述MSA接收认证信息;其中所述认证信息由存储所述eSIM配置文件的eUICC提供给所述MSA;其中所述eUICC容纳在所述MSA中;
(i)将所述认证信息转发到所述蜂窝网络;
其中步骤(f)-(i)在步骤(e)之前执行。
3.根据权利要求1所述的方法,其中在步骤(c)中接收到的所述eSIM配置文件的所述全部信息或部分信息包括国际移动订户身份(IMSI)号。
4.根据权利要求1所述的方法,其中步骤(a)中所述蜂窝网络的所述识别是通过使用放置在所述网络装置中的可用无线通信模块(WCM)执行扫描来实现的。
5.根据权利要求4所述的方法,其中所述WCM不能下载eSIM配置文件。
6.根据权利要求1所述的方法,其中在步骤(c)中,当所述蜂窝网络的eSIM配置文件未被确定为在所述MSA处可用时:从所述MSA接收否定响应。
7.根据权利要求1所述的方法,其中所述MSA容纳多个eUICC;其中所述多个eUICC中的每一个都能够存储多个eSIM配置文件。
8.根据权利要求7所述的方法,其中步骤(c)中的所述确定是通过在eSIM配置文件查找表中运行eSIM配置文件查找来执行的;其中所述eSIM配置文件查找表存储在所述MSA的存储单元中。
9.根据权利要求8所述的方法,其中所述eSIM配置文件查找表包括存储在放置在所述MSA中的所述多个eUICC中的eSIM配置文件的身份。
10.一种用于在网络装置处建立数据通信的方法,其中所述数据通信使用至少一个嵌入式订户身份识别模块(eSIM)配置文件通过蜂窝网络建立;所述方法包括:
(a)识别蜂窝网络;
(b)向大规模SIM设备(MSA)发送对所述蜂窝网络的eSIM配置文件的请求;
(c)当所述蜂窝网络的eSIM配置文件被确定为可用时:从所述MSA接收所述eSIM配置文件的全部信息或部分信息;其中所述确定由所述MSA的处理单元根据在eSIM配置文件查找表中的eSIM配置文件查找来执行;
(d)使用所述eSIM配置文件的所述全部信息或部分信息发送数据通信接入请求;
(e)从所述蜂窝网络接收认证请求;
(f)将所述认证请求转发到所述MSA;
(g)响应于所述认证请求而从所述MSA接收认证信息;其中所述认证信息由存储所述eSIM配置文件的嵌入式通用集成电路卡(eUICC)提供给所述MSA;其中所述eUICC容纳在所述MSA中;
(h)将所述认证信息转发到所述蜂窝网络;
(i)获得对所述蜂窝网络的数据通信接入。
11.根据权利要求10所述的方法,其中所述MSA容纳多个eUICC;其中所述多个eUICC中的每一个都能够存储多个eSIM配置文件;其中所述eSIM配置文件查找表存储在所述MSA的存储单元中;并且其中所述eSIM配置文件查找表包括存储在所述多个eUICC中的eSIM配置文件的身份。
12.一种网络装置,包括:
至少一个处理单元;
多个无线通信模块(WCM);
至少一个订户身份识别模块(SIM)接口;以及
至少一个非暂时性计算机可读存储介质,所述至少一个非暂时性计算机可读存储介质存储可由所述至少一个处理单元执行以执行以下的程序指令:
(a)识别蜂窝网络;
(b)向大规模SIM设备(MSA)发送对所述蜂窝网络的嵌入式订户身份识别模块(eSIM)配置文件的请求;
(c)当所述蜂窝网络的eSIM配置文件被确定为在所述MSA处可用时:从所述MSA接收所述eSIM配置文件的全部信息或部分信息;其中所述确定由所述MSA的处理单元执行;
(d)使用所述eSIM配置文件的所述全部信息或部分信息发送数据通信接入请求;
(e)获得数据通信接入;
其中所述至少一个SIM接口能够连接到至少一个可移除SIM。
13.根据权利要求12所述的网络装置,其中所述至少一个非暂时性计算机可读存储介质进一步存储可由所述至少一个处理单元执行以执行以下的程序指令:
(f)从所述蜂窝网络接收认证请求;
(g)将所述认证请求转发到所述MSA;
(h)响应于所述认证请求而从所述MSA接收认证信息;其中所述认证信息由存储所述eSIM配置文件的嵌入式通用集成电路卡(eUICC)提供给所述MSA;其中所述eUICC容纳在所述MSA中;
(i)将所述认证信息转发到所述蜂窝网络;
其中步骤(f)-(i)在步骤(e)之前执行。
14.根据权利要求12所述的网络装置,其中在步骤(c)中接收到的所述eSIM配置文件的所述全部信息或部分信息包括国际移动订户身份(IMSI)号。
15.根据权利要求12所述的网络装置,其中步骤(a)中所述蜂窝网络的所述识别是通过使用所述多个WCM中的可用WCM执行扫描来实现的。
16.根据权利要求15所述的网络装置,其中所述WCM不能下载eSIM配置文件。
17.根据权利要求12所述的网络装置,其中在步骤(c)中,当所述蜂窝网络的eSIM配置文件未被确定为在所述MSA处可用时:从所述MSA接收否定响应。
18.根据权利要求12所述的网络装置,其中所述MSA容纳多个eUICC;其中所述多个eUICC中的每一个都能够存储多个eSIM配置文件。
19.根据权利要求17所述的网络装置,其中步骤(c)中的所述确定是通过在eSIM配置文件查找表中运行eSIM配置文件查找来执行的;其中所述eSIM配置文件查找表存储在所述MSA的存储单元中。
20.根据权利要求18所述的网络装置,其中所述eSIM配置文件查找表包括存储在放置在所述MSA中的所述多个eUICC中的eSIM配置文件的身份。
CN202180001330.0A 2021-04-01 2021-04-01 使用远程订户身份识别模块配置文件建立并维护蜂窝数据通信 Pending CN115443669A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2021/052734 WO2022208138A1 (en) 2021-04-01 2021-04-01 Establishing and maintaining cellular data communication using remote subscriber identification module profile

Publications (1)

Publication Number Publication Date
CN115443669A true CN115443669A (zh) 2022-12-06

Family

ID=83458135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180001330.0A Pending CN115443669A (zh) 2021-04-01 2021-04-01 使用远程订户身份识别模块配置文件建立并维护蜂窝数据通信

Country Status (5)

Country Link
US (1) US20240073674A1 (zh)
EP (1) EP4091349A1 (zh)
CN (1) CN115443669A (zh)
GB (1) GB2614088A (zh)
WO (1) WO2022208138A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117528493A (zh) * 2024-01-02 2024-02-06 南京南瑞信息通信科技有限公司 一种基于用户识别模块的虚拟通信方法及***

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220394484A1 (en) * 2021-06-03 2022-12-08 Bellum, LLC Embedded Subscriber Identity Module Non-Fungible Token System
WO2024136262A1 (en) * 2022-12-19 2024-06-27 Samsung Electronics Co., Ltd. Methods and apparatus for selecting a security profile in a wireless communication systems

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140199963A1 (en) * 2013-01-16 2014-07-17 Behzad Mohebbi Methods and apparatus for a network-agnostic wireless router
GB2511301B (en) * 2013-02-27 2019-11-20 Nomad Spectrum Ltd Providing wireless connectivity to a vehicle
US9177429B2 (en) * 2013-10-29 2015-11-03 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for assigning profile data to one or more vehicle sub-systems of a vehicle
EP3094120B1 (en) * 2014-01-08 2018-08-08 Huawei Technologies Co., Ltd. Data sending methods, common service entity and underlying network entity
US9986446B2 (en) * 2016-05-31 2018-05-29 Apple Inc. Providing special radio provisions to link budget limited user equipment at activation
US10555172B2 (en) * 2016-09-07 2020-02-04 T-Mobile Usa, Inc. Untrusted device access to services over a cellular network
KR102497592B1 (ko) * 2016-12-16 2023-02-08 삼성전자 주식회사 프로파일 다운로드 방법 및 장치
US11445435B2 (en) * 2018-01-02 2022-09-13 Ipla Holdings, Inc. Managing network enrollment and redirection for internet-of-things and like devices
US11089480B2 (en) * 2018-11-30 2021-08-10 Apple Inc. Provisioning electronic subscriber identity modules to mobile wireless devices
EP3994905A1 (en) * 2019-07-03 2022-05-11 Telefonaktiebolaget LM Ericsson (publ) Part 1 of remote sim provisioning of a subscriber entity
US10939268B1 (en) * 2019-09-13 2021-03-02 T-Mobile Usa, Inc. Meta RSP interface platform for eSIM profile distribution

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117528493A (zh) * 2024-01-02 2024-02-06 南京南瑞信息通信科技有限公司 一种基于用户识别模块的虚拟通信方法及***
CN117528493B (zh) * 2024-01-02 2024-03-29 南京南瑞信息通信科技有限公司 一种基于用户识别模块的虚拟通信方法及***

Also Published As

Publication number Publication date
EP4091349A4 (en) 2022-11-23
GB2614088A (en) 2023-06-28
WO2022208138A1 (en) 2022-10-06
EP4091349A1 (en) 2022-11-23
US20240073674A1 (en) 2024-02-29

Similar Documents

Publication Publication Date Title
US10904741B2 (en) Systems and methods for queueing subscriber identity module profiles on an embedded universal integrated circuit card
US20220322069A1 (en) Establishing and maintaining cellular data communication using remote subscriber identification module profile
CN101953192B (zh) 用于管理无线通信装置中的预订凭证的方法和设备
US8306532B2 (en) System and method for using multiple subscriber identities to provide differentiated services to subscribers
US20240073674A1 (en) Establishing and maintaining cellular data communication using remote subscriber identification module profile
JP6033852B2 (ja) モバイルオペレータ識別方法、モバイルコンピュータ装置及び記憶媒体
JP6161076B2 (ja) 無線ネットワーク接続のための拡張可能なフレームワーク
US11627448B2 (en) Method and system for fast initialization of an electronic subscriber identity module at multiple locations
US8406761B2 (en) Initializing and provisioning user equipment having multi-network connectivity
US20090215449A1 (en) System and Method for Virtual Roaming of Mobile Communication Devices
US10306461B2 (en) Provision of subscriber profile to a MME in case of roaming
EP1937008B1 (en) Method and system for bootstrap of a communication device
RU2625951C2 (ru) Управление идентификационными данными мобильных устройств
CN114731497B (zh) 网络连接性
CN110049430A (zh) 漫游时的无线设备sim激活
CN103987024A (zh) 漫游处理方法及设备
WO2016005795A1 (en) Method and apparatus for managing multiple profiles of subscriber identity modules
KR20160132362A (ko) 오퍼레이팅 모바일 네트워크에서 다중 imsi 솔루션을 제공하는 방법 및 시스템
JP2023530608A (ja) ネットワークスライスの切り替え方法および端末、記憶媒体並びに電子装置
WO2019161939A1 (en) Methods, devices, and computer programs for provisioning or controlling operator profiles in terminals
KR101042526B1 (ko) 단말에 선호 사업자망의 변경을 자동 업데이트하는 방법 및장치
KR102216293B1 (ko) 프로비져닝 프로파일을 이용하는 가입자 인증 모듈 및 이를 이용한 네트워크 접속 방법
US20220322068A1 (en) Establishing and maintaining cellular data communication using remote subscriber identification module profile
US20210044960A1 (en) Multiple profile remote subscriber identity module
WO2014013253A2 (en) Improvements relating to mobile telecommunications

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40077048

Country of ref document: HK