CN104813695A - 虚拟化的订户标识模块(sim) - Google Patents
虚拟化的订户标识模块(sim) Download PDFInfo
- Publication number
- CN104813695A CN104813695A CN201280077386.5A CN201280077386A CN104813695A CN 104813695 A CN104813695 A CN 104813695A CN 201280077386 A CN201280077386 A CN 201280077386A CN 104813695 A CN104813695 A CN 104813695A
- Authority
- CN
- China
- Prior art keywords
- equipment
- sim
- virtual
- virtual sim
- vsim
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3816—Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开案针对用于实现虚拟化订户模块(SIM)的系统和方法。通常,配置有虚拟化资源的设备可以被配置成加载至少一个虚拟化的SIM。设备中的无线通信资源可以被配置成在例如初始化到无线网络的连接时访问至少一个虚拟化SIM。一些实施例可以包括多于一个虚拟化SIM。例如,多个虚拟化SIM可以同时被加载(例如,用于初始化到不同无线网络的连接)。在一不同实施例中,基于例如可用无线网络的检测来确定要加载哪个虚拟化SIM。也可能加载该单个虚拟机,以基于例如到单个虚拟机(VM)的变化的信息输入来模拟多种基于硬件的SIM。
Description
技术领域
本公开案涉及无线通信,尤其涉及便于订户的标识以及订户与无线网络的交互的系统。
背景
随着无线技术的发展,对无线通信的需求持续全球性增长。除了已经能经由无线通信交互达许多年的大型经济体以外,目前出现的工业区和较不发达的区域也参与无线快速发展。此外,市场上可用的各种启用无线的设备也持续增长。传统的蜂窝收集现在已被智能电话、膝上型/笔记本/上网本计算设备、平板电脑、多媒体流传送设备等加入。结果,大量设备可能具有在任何时刻任何地方与各种不同的无线网络交互的能力。
然而,启用无线的设备仅仅是无线通信方程式的一部分。也需要一定形式的无线网络,使设备可与之通信(例如,提供到诸如互联网这样的WAN的接入)。短距无线网络通常是免费的,或者可以按使用付费的方式来采用。尽管能提供互联网访问,但这些网络仅在特定区域可用并且可以提供不可靠的安全性。长距无线网络可能在大得多的区域上可用,并且可以提供到互联网的更安全的链路。预订访问长距无线网络的用户(例如,订户)的设备可能能够基于设备中存储的信息来访问这些网络。在一个示例实现方式中,订户标识模块(SIM)卡可插入一设备来提供标识或允许设备访问网络的其他类型的信息。大多数移动通信设备仅包括一个SIM卡槽。如果用户改变设备或改变网络(例如,在国际上旅行),则SIM卡必须在设备中被替换。如果仅仅是暂时性的,诸如在国际旅行的情况下,必须存储用户的现有SIM卡,直到用户返回其本国无线网络为止。与SIM卡上的信息有关的问题或更新必须通过机械替换SIM卡来处理。
附图简述
所要求保护的主题的各个实施例的特征和优点将从以下详细描述以及在参考附图时显而易见,附图中相同的数字指示相同的部件,附图中:
图1图示按照本公开案的至少一个实施例的配置有虚拟化SIM的示例设备;
图2图示按照本公开案的至少一个实施例的设备的示例配置;
图3图示按照本公开案的至少一个实施例的用于虚拟化SIM及相关支持软件的示例配置;
图4图示按照本公开案的至少一个实施例的示例虚拟化SIM;以及
图5图示按照本公开案的至少一个实施例的配置为使用虚拟化SIM的设备的示例操作的流程图。
尽管以下详细描述将参照说明性实施例进行,然而对于本领域技术人员来说,许多替代、修改及其变化也是显而易见的。
详细描述
本公开案针对用于实现虚拟化订户模块(SIM)的系统和方法。通常,配置有虚拟化资源的设备可以被配置成加载至少一个虚拟化的SIM。设备中的无线通信资源可以被配置成在例如初始化到无线网络的连接时访问至少一个虚拟化SIM。一些实施例可以包括多于一个虚拟化SIM。例如,多个虚拟化SIM可以同时被加载(例如,用于初始化到不同无线网络的连接)。在一不同实施例中,基于例如可用无线网络的检测来确定要加载哪个虚拟化SIM。也可能加载该单个虚拟机,以基于例如到单个虚拟机(VM)的变化的信息输入,来模拟多种基于硬件的SIM。
在一实施例中,设备可以包括例如通信模块和处理模块,该通信模块用于与至少一个无线网络通信,该处理模块用于至少使设备中的虚拟化资源将至少一个虚拟化SIM加载到设备中。通信模块可以在与至少一个无线网络通信之前访问虚拟化的SIM,以例如获得与无线网络交互所需的设备标识信息、安全性信息和/密码信息(例如,加密或解密信息)。
设备也可能包括多个虚拟化的SIM。在一实施例中,处理器可以使多个虚拟化的SIM被加载到设备中。通信模块可以基于至少一个无线网络来访问多个虚拟化的SIM中的至少一个。在一替代实现方式中,处理器可以确定要从设备中可用的多个虚拟化的SIM中加载的一个虚拟化的SIM。例如,通信模块可以向处理器提供与用于确定要加载的虚拟化SIM的可用无线网络有关的信息。在一实施例中,设备中的虚拟化资源可以包括用于在设备中加载至少一个虚拟化SIM的虚拟机管理器,其中虚拟化SIM可以例如是被配置成模拟基于硬件的SIM卡的虚拟机。虚拟机也可能基于例如到虚拟机的变化的信息输入来模拟多个基于硬件的SIM卡。符合本公开案的至少一个实施例的示例方法可以包括:使设备中的虚拟化资源在设备中加载至少一个虚拟化SIM,以及使用该至少一个虚拟化SIM来初始化与至少一个无线网络的通信。
图1图示按照本公开案的至少一个实施例、配置有虚拟化SIM的示例设备。设备100的示例可以包括、但不限于:诸如蜂窝收集、智能电话等基于安卓操作系统(OS)、iOS、Windows OS、Blackberry OS、Palm OS、Symbian OS等的移动通信设备;诸如平板计算机、超级本、上网本、笔记本、膝上型电脑等的移动计算设备,平板计算机如iPad、Surface、GalaxyTab、Kindle Fire等,超级本具有由英特尔公司制造的低功率芯片集,膝上型电脑一般是诸如台式机、服务器、诸如机顶盒等其他设备等静止的计算设备。
通常,设备100可以包括:例如,软件部分102、包括至少一个虚拟化SIM(VSIM)106的硬件虚拟化部分104、以及硬件部分108。硬件108可以包括设备100的物理设备部分,在其上可执行软件102。软件102的执行可以使硬件108执行各种功能。然而,计算体系结构的发展已经得到了硬件和软件的组合。硬件虚拟化108可以包括例如以模拟设备100中的硬件的方式来执行的软件。与实际硬件108或虚拟化硬件108的交互可以对于应用而言是透明的,或者换言之,应用可以与虚拟硬件进行交互,就像与物理硬件那样。
虚拟化技术(VT-X)是英特尔公司制造的各种微处理器中可用的特征。VT-x功能可以允许多于一个虚拟机(VM)以安全和有效的方式同时共享对物理处理资源的访问。例如,VT-x可以允许多于一个VM在设备100上同时运行。每个VM可以执行例如操作系统(OS)的出现。
VT-x虚拟化体系结构可以包括多个处理器运作模式。VT-x包括VMX,VMX支持被称为VMX-根(VMX-root)的特殊特权模式,该特殊特权模式可用于执行被已知为“虚拟机管理程序(hypervisor)”的特权软件组件或者被配置成管理设备100上运行的所有VM的操作的虚拟机管理器(VMM)。VMM可以作为设备100中的“主机”来执行,许可VMM对每个VM的完全控制。VM可以运行作为VMX非根模式中的“客人”,允许VM在VMM的监督下操作。在非根模式中,特定的指令和处理器事件可以触发向VMX根模式的硬件辅助转换,允许VMM监控和控制对关键处理器资源的访问。尽管本公开案可以就VT-x所提供的特征讨论硬件虚拟化,此处公开的各种实施例不限于仅使用VT-x的实现方式。也可以以符合此处公开的各种实施例的方式来采用包括类似的基于硬件的安全性功能的其他硬件(例如,处理器)。
在图1的示例中,硬件虚拟化104(例如,VT-x)可以使至少一个VSIM106被加载到设备100中。VSFM 106可以在例如设备100被激活时被加载。在激活设备100时加载VSIM 106可实现的至少一个优点在于:VSIM 106可以在OS以及其他应用的加载之前被加载,在OS和其他应用中可能存在潜在病毒和/或恶意软件。在VSIM 106被加载之后,设备100上的OS和应用可以访问VSIM 106如同VSIM 106是设备100中的任意硬件(例如,作为任意的基于硬件的SIM卡),但可能无法改变与VSIM 106的操作相关联的任何编程。
一旦被加载,VSIM 106可以以和基于硬件的SIM卡类似或相同的方式进行操作。例如,每个VSIM 106可以对应于一个无线服务提供者,VSIM 106中包含的信息可以许可设备100来访问该对应的无线服务提供者的网络(例如,就像访问互联网这样的WAN)。通过使用VSIM 106,可以实现超过实际物理SIM卡的各种优点。最初,基于软件的解决方案可以执行得比基于硬件的解决方案好得多。VSIM 106和物理SIM卡相比可以更耐穿戴和耐受事件(例如,跌落设备),因为不存在机械接口(例如,物理SIM会与设备断开连接、完全掉出卡槽、卡槽变得受损、等等)。此外,在设备100中加载另一VSIM 106实质上更容易、更便宜等等。许多设备仅包括单个SIM卡槽,要求SIM卡在设备在多个网络间切换(例如,用户国际旅行)时被手动切换。手动切换物理SIM卡的必要性引入了物理SIM卡被丢失、偷窃、损坏等的可能性。
尽管在设备中包括附加的SIM卡槽可能是可行的,但是从设计、费用和空间角度而言的投资可能是禁止性的。物理介质读卡器也要求显著的功率以进行操作,至少从移动设备的电量限制的立场考虑是这样。对一个或多个物理介质读卡器的供电仅仅是对已经稀缺资源的另一个不必要的流失,而VSIM 106可不造成功耗的任何增加。就功能性而言,基于软件的解决方案和物理介质相比可能通常更容易进行纠正、更新、改变等等。因为对现有设计所需的物理变化会很少或没有,因此采用起来可能快速且广泛。可以跨越多个平台实现标准化,因此,安全措施可以被设计成用新的VSIM106来初始化设备、改变现有的VSIM 106、更新现有的VSIM 106、将现有的VSIM 106从一个设备传输至另一个设备、等等。消费者可能进一步受益,因为这些任务中的一些或全部既可以远程执行也可以本地执行。
图2图示按照本公开案的至少一个实施例的设备100’的示例配置。设备100’可以包括例如被配置成处理设备100’的通用操作的系统模块200。系统模块200可以包括例如处理模块202、存储器模块204、功率模块206、用户界面模块208以及通信接口模块210(例如,它可能进一步耦合至通信模块212)。设备100’也可以包括与至少一个通信模块214耦合的VSIM模块214。尽管通信模块212和VSIM模块214已经被示出为独立于系统模块200,在一些实施例中,与通信模块212和/或VSIM模块214相关联的一些或全部特征要被结合到系统模块200中。
处理模块200可以包括位于单独组件中的一个或多个处理器,或者,可以包括包含于一个集成电路(IC)中(例如在片上系统(SOC)配置中)的一个或多个处理内核、以及被配置成支持一个或多个处理器的电路。示例处理器可以包括可购自英特尔公司的各种基于x86的微处理器,包括在Pentium、Xeon、Itanium、Celeron、Atom、Core i系列产品线中的那些微处理器。被配置成支持一个或多个处理器的示例电路可以包括诸如来自英特尔公司的北桥、南桥或后续发布的桥接芯片集等接口或桥接电路芯片集(例如,一组IC),这些接口或桥接电路芯片集可以被配置成处理处理模块202、存储器模块204以及在设备100’中的各种有线和/或无线总线上通信的其他模块之间的通信。例如,桥接电路可以被配置成通过将一种信令类型/速度转换至另一种信令类型/速度来处理多个模块间的信令,并且还可以被配置成与各种不同的设备兼容以允许不同的系统实现方式、升级等等。上述功能中的一些也可以被结合在一个或多个处理器、存储器模块204或其他系统模块内。
处理模块202可以被配置成执行多个指令。指令可以包括被配置成使处理模块202执行多个活动的程序代码,多个活动诸如、但不限于:读取数据、写入数据、处理数据、制定数据、转换数据、变换数据等等。包括指令、数据等的信息可以被存储在存储器模块204中。存储器模块204可以包括固定或可移动格式的随机存取存储器(RAM)或只读存储器(ROM)。RAM可以包括被配置成在设备100’的操作期间保持信息的存储器,诸如例如静态RAM(SRAM)或动态RAM(DRAM)。ROM可以包括诸如被配置成在设备100’激活时提供指令的BIOS存储器这样的存储器、诸如电可编程ROM(EPROM)这样的可编程存储器、闪存、等等。其他固定的和/或可移动的存储器可以包括:诸如软盘、硬驱等磁性存储器、诸如固态闪存(例如,eMMC等)、可移动存储卡或棒(例如,USB、uSD等)等电子存储器、诸如基于压缩盘的ROM(CD-ROM)、全息等光学存储器、等等。
功率模块206可以包括在设备100’内部的电源(例如,电池)和/或在设备100’外部的电源(例如,机电或太阳能发电机、电网、燃料电池等)、以及被配置成向设备100’提供电力进行操作的任何相关电路。用户界面模块208可以包括被配置成允许用户与设备100’交互的电路以及输出机制(例如,扬声器、显示器、发光/闪光指示器、用于震动、运动的机电组件、等等),该被配置成允许用户与设备100’交互的电路诸如例如各种输入机制(例如,麦克风、交换机、按钮、旋钮、键盘、扬声器、触敏表面、被配置成捕捉图像和/或传感接近度、距离、运动、手势等的一个或多个传感器、等等)。通信接口模块210可以被配置成处理通信模块212的分组路由及其他控制功能,通信模块212可以包括被配置成支持有线和/或无线通信的资源。有线通信可以包括并行和串行的有线介质,诸如例如,以太网、通用串行总线(USB)、火线、高清媒体接口(HDMI)、数字视觉接口(DVI)等等。无线通信可以包括例如接近-接近度无线介质(例如,诸如在RF标识(RFID)或近场通信(NFC)的情况下的射频(RF)、红外(IR)、光字符识别(OCR)、磁性读卡器等)、短距无线介质(例如,蓝牙、无线局域联网(WLAN)、Wi-Fi等)以及长距无线介质(例如,蜂窝、卫星等)。在一实施例中,通信接口模块210可以被配置成防止在通信模块212中活动的无线通信彼此间干扰。在执行此功能时,通信接口模块210可以基于例如等待传输的消息的相对优先级来调度通信模块212的活动。
根据本公开案,VSIM模块214可以与至少一个通信模块212交互。VSIM模块214可以包括被配置成作为VSIM 106操作的至少一个VM(例如,以模拟一个或多个基于硬件的SIM卡的功能)。VSIM 106可以是VM,因为它可以模拟在其基于硬件的等价物中找到的特征,以供SIM OS(例如,通信专用OS)、设备100’中的通用OS或者可能需要访问基于硬件的SIM卡的任何软件/硬件资源所使用。典型的基于硬件的SIM卡可以包括微控制器,微控制器包括例如中央处理单元(CPU)、RAM和ROM存储器和EPROM、内部总线系统、以及用于定时、安全性等的各种专用模块,内部总线系统用于把微控制器和物理接口间的信息传送至移动设备(例如,设备100)。在一操作示例中,基于硬件的SIM卡中的ROM和/或EPROM可以用CPU可用来计算临时值(例如,存储于RAM中)的信息来预编程。以此方式,示例的基于硬件的SIM卡可以使用预编程的信息(例如,由无线服务提供者提供的)来算术地生成访问无线网络所需的安全性代码、密码密钥等等。VSIM 106可以是使用设备100’中的各种模块(诸如处理模块202、存储器模块204等)来模拟一些或全部这些功能的VM。例如,通信模块212可以以和访问基于硬件的SIM卡相同的方式来访问VSIM 106,然后访问被设计成模拟相应的硬件接口的软件界面。一般由基于硬件的SIM卡中的存储器资源来实现的信息存储器可由存储器模块204来实现,一般由基于硬件的SIM卡中的微控制器来实现的处理可由处理模块202来实现。无论任务如何被分配,对于通信模块212而言,它正在访问的是基于硬件的SIM卡而不是VSIM106。
图3图示按照本公开案的至少一个实施例、用于VSFM 106及相关支持软件的示例配置。设备100”是第一示例,其中每个VSIM 106’是单独的VM。在设备100”中,VMM 300可以使单独的VM为每个VSIM 106’加载包括例如一VSIM应用(APP)以模拟基于硬件的SIM卡的硬件部分以及相应的VSIM OS(例如,VSIM 1 APP可以与VSIM 1 OS相关联,VSIM 2 APP可以与VSIM 2OS相关联,等等)。相关联的VSIM OS1、VSIM OS2等可允许VSIM 106’来模拟基于硬件的SIM卡并且与例如移动应用(APP)302和/或移动OS 304交互。设备100”图示一替代示例,其中VMM 300可以被配置成使单个VM(例如,VSIM 106”)加载。VSIM 106”可以包括例如VSIM应用(APP)306以执行VSIM 1 APP、VSIM 2 APP等的实例、并且包括VSIM OS 308以执行VSIM OS(例如,SIM 1 OS、SIM 2 OS等)的相应实例。尽管仅示出VSIM 1和VSIM 2,这仅仅为了说明目的,而不意图将VSIM的数量仅限制为两个。
在一示例实现方式中,VMM 300可以使多个VSIM 106被加载(例如,在设备启动时),诸如VSIM 1、VSIM 2、等。如设备100”中所示,可以对应于期望与其交互的每个无线网络加载模拟基于硬件的SIM卡的单独VM;或者如设备100”'中所示,可以加载对应于每个VSIM 106的多个实例。例如,多个VSIM 106可以对应于位于不同区域的无线网络(例如,用于国际旅行者)、对应于用于个人用途相对专业用途的无线网络、等等。然后,通信模块212可以确基于各种标准来确定要访问哪个VSIM 106。在一实施例中,通信模块212可以传感通信范围内的特定无线网络,然后可以基于该无线网络来确定要访问特定的VSIM 106。通信模块212也可能基于其他标准来选择VSIM 106,诸如例如地理位置、用户配置等等。
在另一实施例中,VMM可以选择性地从多个可用的VSIM 106仅加载一个VSIM 106(例如,可以加载仅仅一个VM)。在确定要加载的VSIM 106时,通信模块212可能能够向VMM 300提供关于可用无线网络、地理位置等的信息,VMM 300可以基于该信息来选择要从多个可用VSIM 106加载的VSIM 106。
根据以上示例实施例中的任一个,VSIM 106也可以是在运行时至少部分可配置的VM。对于所有VSIM 106共同的一些元素可以被提取并且被提供作为例如用于开发和运行时执行的软件开发包(SDK)。然后,每个VSIM 106可以保持其自身的信息和编程,这些可覆写VM中的缺省编程。多于一个VSIM 106仍可同时被加载。在运行时改变VSIM 106的配置会在一定程度上牺牲在激活时加载预先配置的和不可更改的VSIM 106的安全性,但会提供使无线服务提供者更新、改变和纠正VSIM 106的更容易的方式。
图4图示按照本公开案的至少一个实施例的示例VSIM 106”’。除了模拟诸如以上关于图3所述的处理、存储器、通信和安全性资源等物理资源以外,示例VSIM 106”’可以包括通信模块212要访问至少一个无线网络所需的预先编程的信息(或可以算术地生成临时信息)。例如,VSIM 106”’可以包括和/或生成设备标识信息、安全性信息和密码信息(例如,加密外出至至少一个无线网络的信息以及解密来自于至少一个无线网络的信息所需的代码和/或数据)。设备标识符代码的一个示例可以包括唯一序列号,诸如集成电路卡标识符代码(ICCIC)。安全性信息的示例可以包括、但不限于:个人标识号(PIN)、个人解锁码(PUK)、订户验证密钥(Ki)、验证算法、(A3)、国际移动订户标识(IMSI)、等等。密码信息的示例可以包括、但不限于:密码密钥生成算法(A8)、密码密钥(Kc)、等等。尽管图4示出可以存储于VSIM 106”’上或由VSIM 106”’生成的各种信息,但是可存储于VSIM 106”’上的信息类型不仅限于所公开的示例。可帮助设备尝试访问无线网络的任何类型的信息可以被存储于VSIM 106”’上。
图5图示按照本公开案的至少一个实施例、为用于虚拟化SIM配置的设备的示例操作的流程图。在操作500中,设备可以被激活。设备激活之后可以是任选的操作502,其中可以确定要从设备中可用的多个VSIM加载的一个VSIM。操作502可以是任选的,因为在设备中可能仅有一个VSIM(且因此无需任何确定),或者在一些实现方式中,可以加载在设备中可用的所有VSIM。在操作504中,至少一个VSIM可以被加载在设备中。例如,设备中的VMM可以使VSIM被加载。在操作504中加载至少一个VSIM之后,在操作506中,设备可以使用该至少一个VSIM来初始化到无线网络的连接(例如,通信模块可以访问该至少一个VSIM来获得访问无线网络所需的信息)。
尽管图5图示根据一实施例的各种操作,但是应当理解,对于其他实施例并不需要图5所示的全部操作。实际上,此处充分构想了,在本公开案的其他实施例中,图5所示的操作以及/或者此处所示的其他操作可以以未在任一附图中特别示出的方式被组合,但仍完全符合本公开案。因此,针对未在一附图中明确示出的特征和/或操作的权利要求被视为在本公开案的范围和内容内。
如在此处任一实施例中使用的,术语“模块”可以指被配置成执行上述操作的任一个的软件、固件和/或电路。
软件可以被体现为非暂态计算机可读存储介质上记录的软件包、代码、指令、指令集和/或数据。固件可以被体现为在存储器设备中硬编码的(例如,非易失性的)代码、指令或指令集和/或数据。如此处任一实施例中使用的,“电路”可以包括例如以下的单独或组合:硬线电路、诸如包括一个或多个个别指令处理内核的计算机处理器这样的可编程电路、状态机电路、以及/或者存储由可编程电路执行的指令的固件。模块可以总体地或个别地被体现为形成较大系统的一部分的电路,例如,集成电路(IC)、片上系统(SoC)、台式计算机、膝上型计算机、平板计算机、服务器、智能电话、等等。
此处描述的操作的任一个可以在包括一个或多个存储介质的系统中实现,该一个或多个存储介质上单独地或组合地存储有在由一个或多个处理器执行时执行方法的指令。此处,处理器可以包括例如服务器CPU、移动设备CPU和/或其他可编程电路。同样,此处所示的操作可以跨多个物理设备而分布,诸如在多于一个不同物理位置处的处理结构。存储介质可以包括任何类型的有形介质,例如:任何类型的盘,包括硬盘、软盘、光盘、压缩盘只读存储器(CD-ROM)、压缩盘可重写(CD-RW)以及磁光盘;半导体设备,诸如只读存储器(ROM)、诸如动态和静态RAM这样的随机访问存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、闪存;固态盘(SSD);嵌入式多媒体卡(eMMC);安全数字输入/输出(SDIO)卡;磁卡或光卡;或者适用于存储电子指令的任何类型的介质。其他实施例可以被实现为由可编程控制设备执行的软件模块。
因此,本公开案针对用于实现虚拟化订户模块(SIM)的系统和方法。通常,配置有虚拟化资源的设备可以被配置成加载至少一个虚拟化的SIM。设备中的无线通信资源可以被配置成在例如初始化到无线网络的连接时访问至少一个虚拟化SIM。一些实施例可以包括多于一个虚拟化SIM。例如,多个虚拟化SIM可以同时被加载(例如,用于初始化到不同无线网络的连接)。在一不同实施例中,基于例如可用无线网络的检测来确定要加载哪个虚拟化SIM。也可能例如基于到单个虚拟机(VM)的变化的信息输入来加载该单个虚拟机以模拟各个基于硬件的SIM。
以下示例关于进一步的实施例。在一示例中,提供了一种设备。该设备可以包括与至少一个无线网络通信的通信模块、以及用于使设备中的虚拟化资源加载设备中的至少一个虚拟化订户标识模块(SIM)的处理器。
以上示例设备可以被进一步配置,其中通信模块也用于在与该至少一个无线网络通信之前访问该至少一个虚拟化SIM。在该配置中,示例设备可以被进一步配置,其中该至少一个虚拟化SIM用于提供设备标识信息、安全性信息或密码信息中的至少一个,用于与该至少一个无线网络通信。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中处理器用于使多个虚拟化SIM被加载到设备中。在该配置中,该示例设备可以被进一步配置,其中通信模块也用于基于该至少一个无线网络来访问多个虚拟化SIM中的至少一个。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中处理器还用于确定要从设备中可用的多个虚拟化SIM加载的一个虚拟化SIM。在该配置中,示例设备可以被进一步配置,其中通信模块还用于向处理器提供关于可用无线网络的信息,用于确定要加载的虚拟化SIM。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中虚拟化资源包括用于在设备中加载该至少一个虚拟化SIM的虚拟机管理器。在该配置中,示例设备可以被进一步配置,其中虚拟化SIM是被配置成模拟基于硬件的SIM卡的虚拟机。在该配置中,示例设备可以被进一步配置,其中虚拟机用于基于到虚拟机的变化的信息输入来模拟多个基于硬件的SIM卡。
在另一示例中,提供了一种方法。该方法可以包括使设备中的虚拟化资源在设备中加载至少一个虚拟化订户标识模块(SIM)、以及使用该至少一个虚拟化SIM来初始化与至少一个无线网络的通信。
以上示例方法可以被进一步配置,其中多个虚拟化SIM被加载到设备中。在该配置中,该方法还可以包括从多个虚拟化SIM中确定至少一个虚拟化SIM用于初始化该通信。
以上示例方法还可以单独地或与以上进一步配置组合地包括:基于由设备中的通信模块所提供的关于可用无线网络的信息从设备中可用的多个虚拟化SIM中确定要加载到设备中的一个虚拟化SIM。
以上示例方法还可以单独地或与以上进一步配置组合地包括:从至少一个虚拟化SIM获得设备标识信息、安全性信息或密码信息中的至少一个,用于初始化该通信。
在另一示例中,提供了其上单独或组合地存储有指令的至少一个机器可读存储介质,指令在由一个或多个处理器执行时导致以下操作,包括:使设备中的虚拟化资源在设备中加载至少一个虚拟化订户标识模块(SIM)、以及使用该至少一个虚拟化SIM来初始化与至少一个无线网络的通信。
以上示例介质可以被进一步配置,其中多个虚拟化SIM被加载到设备中。在该配置中,示例介质还可以包括在由一个或多个处理器执行时导致以下操作的指令,操作包括:从多个虚拟化SIM中确定至少一个虚拟化SIM用于初始化该通信。
以上示例介质还可以单独地或与以上进一步配置组合地包括在由一个或多个处理器执行时导致以下操作的指令,操作包括:基于由设备中的通信模块所提供的关于可用无线网络的信息从设备中可用的多个虚拟化SIM中确定要加载到设备中的一个虚拟化SIM。
以上示例介质还可以单独地或与以上进一步配置组合地包括在由一个或多个处理器执行时导致以下操作的指令,操作包括:从至少一个虚拟化SIM中获得设备标识信息、安全性信息或密码信息中的至少一个,用于初始化该通信。
在另一示例中,提供了一种设备。该设备可以包括与至少一个无线网络通信的通信模块、以及用于使设备中的虚拟化资源加载设备中的至少一个虚拟化订户标识模块(SIM)的处理模块。
以上示例设备可以被进一步配置,其中通信模块还用于在与至少一个无线网络通信之前访问至少一个虚拟化SIM,该至少一个虚拟化SIM用于提供设备标识信息、安全性信息或密码信息中的至少一个、用于与该至少一个无线网络通信。在该配置中,示例设备可以被进一步配置,其中处理模块用于使多个虚拟化SIM被加载到设备中,通信模块还用于基于该至少一个无线网络来访问多个虚拟化SIM中的至少一个。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中处理模块还用于确定要从设备中可用的多个虚拟化SIM加载的一个虚拟化SIM。在该配置中,示例设备可以被进一步配置,其中通信模块还用于向处理模块提供关于可用无线网络的信息,用于确定要加载的虚拟化SIM。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中虚拟化资源包括用于在设备中加载该至少一个虚拟化SIM的虚拟机管理器,该虚拟化SIM是用于模拟基于硬件的SIM卡的虚拟机。在该配置中,示例设备可以被进一步配置,其中虚拟机用于基于到虚拟机的变化的信息输入来模拟多个基于硬件的SIM卡。
在另一示例中,提供了一种方法。该方法可以包括使设备中的虚拟化资源加载至少一个虚拟化订户标识模块(SIM)、以及使用该至少一个虚拟化SIM来初始化与至少一个无线网络的通信。
以上示例方法可以被进一步配置,其中多个虚拟化SIM被加载到设备中。在该配置中,示例方法还可以包括从多个虚拟化SIM中确定至少一个虚拟化SIM用于初始化该通信。
以上示例方法还可以单独地或与以上进一步配置组合地包括:基于由设备中的通信模块所提供的关于可用无线网络的信息从设备中可用的多个虚拟化SIM中确定要加载到设备中的一个虚拟化SIM。
以上示例方法还可以单独地或与以上进一步配置组合地包括:从至少一个虚拟化SIM获得设备标识信息、安全性信息或密码信息中的至少一个,用于初始化该通信。
在另一示例中,提供了一种系统,该系统至少包括包含无线通信和硬件虚拟化资源的设备,该系统用于执行以上方法的任一种。
在另一示例中,提供了用于执行以上示例方法的任一种的芯片集。
在另一示例中,提供了包括多个指令的至少一个机器可读介质,该多个指令响应于在计算设备上执行时,使该计算设备实现上述示例方法的任一种。
在另一示例中,提供了一种设备。该设备可以包括与至少一个无线网络通信的通信模块、以及用于使设备中的虚拟化资源加载设备中的至少一个虚拟化订户标识模块(SIM)的处理器。
以上示例设备可以被进一步配置,其中通信模块也用于在与该至少一个无线网络通信之前访问该至少一个虚拟化SIM。在该配置中,示例设备可以被进一步配置,其中该至少一个虚拟化SIM用于提供设备标识信息、安全性信息或密码信息中的至少一个,用于与该至少一个无线网络通信。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中处理器用于使多个虚拟化SIM被加载到设备中。在该配置中,该示例设备可以被进一步配置,其中通信模块也用于基于该至少一个无线网络来访问多个虚拟化SIM中的至少一个。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中处理器还用于确定要从设备中可用的多个虚拟化SIM加载的一个虚拟化SIM。在该配置中,示例设备可以被进一步配置,其中通信模块还用于向处理器提供关于可用无线网络的信息,用于确定要加载的虚拟化SIM。
以上示例设备可以单独地或与以上进一步配置组合地被进一步配置,其中虚拟化资源包括用于在设备中加载该至少一个虚拟化SIM的虚拟机管理器。在该配置中,示例设备可以被进一步配置,其中虚拟化SIM是被配置成模拟基于硬件的SIM卡的虚拟机。在该配置中,示例设备可以被进一步配置,其中虚拟机用于基于到虚拟机的变化的信息输入来模拟多个基于硬件的SIM卡。
在另一示例中,提供了一种方法。该方法可以包括使设备中的虚拟化资源在设备中加载至少一个虚拟化订户标识模块(SIM)、以及使用该至少一个虚拟化SIM来初始化与至少一个无线网络的通信。
以上示例方法可以被进一步配置,其中多个虚拟化SIM被加载到设备中。在该配置中,该方法还可以包括从多个虚拟化SIM中确定至少一个虚拟化SIM用于初始化该通信。
以上示例方法还可以单独地或与以上进一步配置组合地包括:基于由设备中的通信模块所提供的关于可用无线网络的信息从设备中可用的多个虚拟化SIM中确定要加载到设备中的一个虚拟化SIM。
以上示例方法还可以单独地或与以上进一步配置组合地包括:从至少一个虚拟化SIM获得设备标识信息、安全性信息或密码信息中的至少一个,用于初始化该通信。
在另一示例中,提供了一种系统。该系统可以包括用于使设备中的虚拟化资源加载至少一个虚拟化订户标识模块(SIM)的装置、以及使用该至少一个虚拟化SIM来初始化与至少一个无线网络的通信的装置。
以上示例系统可以被进一步配置,其中多个虚拟化SIM被加载到设备中。在该配置中,示例系统还可以包括用于从多个虚拟化SIM中确定至少一个虚拟化SIM用于初始化该通信的装置。
以上示例系统还可以单独地或与以上进一步配置组合地包括:基于由设备中的通信模块所提供的关于可用无线网络的信息从设备中可用的多个虚拟化SIM中确定要加载到设备中的一个虚拟化SIM的装置。
以上示例系统还可以单独地或与以上进一步配置组合地包括:从至少一个虚拟化SIM获得设备标识信息、安全性信息或密码信息中的至少一个,用于初始化该通信的装置。
此处已采用的术语和表达方式被用作描述的术语而不是作为限制,在使用这种术语和表达方式时并不意图排除所示和所述的特征(或者其部分)的等价物,可认识到,各种修改在权利要求的范围内是可能的。因此,权利要求意图覆盖所有这样的等价物。
Claims (20)
1.一种设备,包括:
通信模块,所述通信模块用于与至少一个无线网络通信;以及
处理模块,所述处理模块用于使所述设备中的虚拟化资源加载所述设备中的至少一个虚拟化订户标识模块(SIM)。
2.如权利要求1所述的设备,其特征在于,所述通信模块也用于在与所述至少一个无线网络进行通信之前访问所述至少一个虚拟化SIM。
3.如权利要求2所述的设备,其特征在于,所述至少一个虚拟化SIM用于提供设备标识信息、安全性信息或密码信息中的至少一个,用于与所述至少一个无线网络进行通信。
4.如权利要求1所述的设备,其特征在于,所述处理模块用于使多个虚拟化SIM被加载到所述设备中。
5.如权利要求4所述的设备,其特征在于,所述通信模块也用于在与所述至少一个无线网络通信之前访问所述多个虚拟化SIM中的至少一个虚拟化SIM。
6.如权利要求1所述的设备,其特征在于,所述处理模块还用于确定要从所述设备中可用的多个虚拟化SIM加载的一个虚拟化SIM。
7.如权利要求6所述的设备,其特征在于,所述通信模块还用于向所述处理模块提供关于可用无线网络的信息,用于确定要加载的虚拟化SIM。
8.如权利要求1所述的设备,其特征在于,所述虚拟化资源包括虚拟机管理器,用于在所述设备中加载所述至少一个虚拟化SIM。
9.如权利要求8所述的设备,其特征在于,所述虚拟化SIM是用于模拟基于硬件的SIM卡的虚拟机。
10.如权利要求9所述的设备,其特征在于,所述虚拟机用于基于到所述虚拟机的变化的信息输入来模拟多个基于硬件的SIM卡。
11.一种方法,包括:
使设备中的虚拟化资源加载至少一个虚拟化订户标识模块(SIM);以及
使用所述至少一个虚拟化SIM来初始化与至少一个无线网络的通信。
12.如权利要求11所述的方法,其特征在于,多个虚拟化SIM被加载到所述设备中。
13.如权利要求12所述的方法,还包括从所述多个虚拟化SIM中确定至少一个虚拟化SIM用于初始化所述通信。
14.如权利要求11所述的方法,还包括:基于由所述设备中的通信模块所提供的关于可用无线网络的信息,从所述设备中可用的多个虚拟化SIM中确定要加载到所述设备中的虚拟化SIM。
15.如权利要求11所述的方法,还包括:从所述至少一个虚拟化SIM获得设备标识信息、安全性信息或密码信息中的至少一个、用于初始化所述通信。
16.一种系统,所述系统至少包括设备,所述设备包括无线通信和硬件虚拟化资源,所述系统用于执行权利要求11到15的任一项的方法。
17.一种用于执行权利要求11到15的任一项的方法的芯片集。
18.包括多个指令的至少一个机器可读介质,所述多个指令响应于在计算设备上被执行、使计算设备实现根据权利要求11到15的任一项的方法。
19.一种被配置用于虚拟化订户标识模块的设备,所述设备用于执行权利要求11到15的任一项的方法。
20.一种设备,具有用于执行权利要求11到15的任一项的方法的装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2012/087821 WO2014101094A1 (en) | 2012-12-28 | 2012-12-28 | Virtualized subscriber identification module (sim) |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104813695A true CN104813695A (zh) | 2015-07-29 |
Family
ID=51019729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201280077386.5A Pending CN104813695A (zh) | 2012-12-28 | 2012-12-28 | 虚拟化的订户标识模块(sim) |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20140342715A1 (zh) |
| EP (1) | EP2939453A4 (zh) |
| CN (1) | CN104813695A (zh) |
| WO (1) | WO2014101094A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105657092A (zh) * | 2016-01-11 | 2016-06-08 | 上海新储集成电路有限公司 | 一种软sim卡的实现方法 |
| CN109417704A (zh) * | 2016-04-21 | 2019-03-01 | 瑞典爱立信有限公司 | 使用vsim的用户驱动的通信服务共享 |
| CN114491682A (zh) * | 2020-10-26 | 2022-05-13 | 美光科技公司 | 虚拟订户识别模块和虚拟智能卡 |
Families Citing this family (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10455071B2 (en) | 2012-05-09 | 2019-10-22 | Sprint Communications Company L.P. | Self-identification of brand and branded firmware installation in a generic electronic device |
| US9198027B2 (en) | 2012-09-18 | 2015-11-24 | Sprint Communications Company L.P. | Generic mobile devices customization framework |
| CN102932531B (zh) * | 2012-09-27 | 2015-05-27 | 华为技术有限公司 | 保持客户识别模块卡待机的方法和终端设备 |
| US9549009B1 (en) | 2013-02-08 | 2017-01-17 | Sprint Communications Company L.P. | Electronic fixed brand labeling |
| US9906254B2 (en) * | 2013-02-11 | 2018-02-27 | Apple Inc. | Facilitating multiple subscriber identity support in a wireless device |
| CN104102524A (zh) * | 2013-04-12 | 2014-10-15 | 中国银联股份有限公司 | 一种实现虚拟安全载体vse的方法 |
| WO2014188421A1 (en) * | 2013-05-22 | 2014-11-27 | Simgo Ltd. | Remote update of a portable storage device |
| US9280483B1 (en) | 2013-05-22 | 2016-03-08 | Sprint Communications Company L.P. | Rebranding a portable electronic device while maintaining user data |
| US9532211B1 (en) | 2013-08-15 | 2016-12-27 | Sprint Communications Company L.P. | Directing server connection based on location identifier |
| US9161209B1 (en) | 2013-08-21 | 2015-10-13 | Sprint Communications Company L.P. | Multi-step mobile device initiation with intermediate partial reset |
| US10506398B2 (en) | 2013-10-23 | 2019-12-10 | Sprint Communications Company Lp. | Implementation of remotely hosted branding content and customizations |
| US9743271B2 (en) | 2013-10-23 | 2017-08-22 | Sprint Communications Company L.P. | Delivery of branding content and customizations to a mobile communication device |
| US9301081B1 (en) | 2013-11-06 | 2016-03-29 | Sprint Communications Company L.P. | Delivery of oversized branding elements for customization |
| US9363622B1 (en) | 2013-11-08 | 2016-06-07 | Sprint Communications Company L.P. | Separation of client identification composition from customization payload to original equipment manufacturer layer |
| US9392395B1 (en) | 2014-01-16 | 2016-07-12 | Sprint Communications Company L.P. | Background delivery of device configuration and branding |
| US9603009B1 (en) | 2014-01-24 | 2017-03-21 | Sprint Communications Company L.P. | System and method of branding a device independent of device activation |
| US9420496B1 (en) | 2014-01-24 | 2016-08-16 | Sprint Communications Company L.P. | Activation sequence using permission based connection to network |
| US9681251B1 (en) | 2014-03-31 | 2017-06-13 | Sprint Communications Company L.P. | Customization for preloaded applications |
| US9426641B1 (en) | 2014-06-05 | 2016-08-23 | Sprint Communications Company L.P. | Multiple carrier partition dynamic access on a mobile device |
| KR102254849B1 (ko) * | 2014-07-19 | 2021-05-25 | 삼성전자주식회사 | 프로비져닝 프로파일 처리 방법 및 이를 지원하는 전자 장치 |
| CN104506481A (zh) * | 2014-08-05 | 2015-04-08 | 深圳市财富之舟科技有限公司 | 一种移动通信网络认证方法 |
| US9307400B1 (en) | 2014-09-02 | 2016-04-05 | Sprint Communications Company L.P. | System and method of efficient mobile device network brand customization |
| EP3764678B1 (en) | 2014-09-17 | 2023-11-01 | Simless, Inc. | Apparatus for implementing a trusted subscription management platform |
| US11606685B2 (en) | 2014-09-17 | 2023-03-14 | Gigsky, Inc. | Apparatuses, methods and systems for implementing a trusted subscription management platform |
| US10516990B2 (en) | 2014-09-17 | 2019-12-24 | Simless, Inc. | Apparatuses, methods and systems for implementing a trusted subscription management platform |
| US11172352B2 (en) | 2014-09-17 | 2021-11-09 | Gigsky, Inc. | Apparatuses, methods, and systems for configuring a trusted java card virtual machine using biometric information |
| US9992326B1 (en) | 2014-10-31 | 2018-06-05 | Sprint Communications Company L.P. | Out of the box experience (OOBE) country choice using Wi-Fi layer transmission |
| US10123191B2 (en) | 2014-10-31 | 2018-11-06 | At&T Intellectual Property I, L.P. | Device operational profiles |
| WO2016075622A1 (en) * | 2014-11-11 | 2016-05-19 | Simless, Inc. | Communication with plurality of cellular networks using cellular modem and virtual subscriber identity modules stored in software-based embedded universal integrated circuit card (euicc) |
| US9313643B1 (en) * | 2015-02-11 | 2016-04-12 | Sprint Communications Company L.P. | Dynamic subscriber identity module |
| US9398462B1 (en) | 2015-03-04 | 2016-07-19 | Sprint Communications Company L.P. | Network access tiered based on application launcher installation |
| US9357378B1 (en) | 2015-03-04 | 2016-05-31 | Sprint Communications Company L.P. | Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device |
| CN106034320A (zh) * | 2015-03-19 | 2016-10-19 | 中兴通讯股份有限公司 | 虚拟sim卡切换方法和装置 |
| FR3034543A1 (fr) * | 2015-03-31 | 2016-10-07 | Orange | Systeme et procede d'execution d'une application dans un terminal muni d'une carte a puce |
| US9781094B2 (en) * | 2015-04-28 | 2017-10-03 | Qualcomm Incorporated | Systems and methods for performing remote authentication of a virtual subscriber identity module (SIM) |
| ES3011210T3 (en) * | 2015-05-08 | 2025-04-07 | Simo Holdings Inc | Virtual subscriber identity module for mobile communication device |
| US12108488B2 (en) | 2015-05-16 | 2024-10-01 | Gigsky, Inc. | Apparatuses, methods and systems for virtualizing a reprogrammable universal integrated circuit chip |
| CN105120451A (zh) * | 2015-09-07 | 2015-12-02 | 广东欧珀移动通信有限公司 | 实现无卡移动终端的方法、运营商业务平台及移动终端 |
| US9609613B1 (en) | 2015-09-25 | 2017-03-28 | At&T Intellectual Property I, L.P. | Method and apparatus for managing communication services using multiple subscription agreements |
| CN105430636A (zh) * | 2015-11-03 | 2016-03-23 | 深圳市数字星河科技有限公司 | 一种sim卡的管理方法及系统 |
| US9712452B2 (en) | 2015-11-05 | 2017-07-18 | Qualcomm Incorporated | System and methods for improving support of a virtual subscriber identity module (SIM) in a multi-SIM wireless communication device |
| CN105516508A (zh) * | 2015-12-30 | 2016-04-20 | 小米科技有限责任公司 | 虚拟sim卡的启用方法和装置 |
| KR20170097549A (ko) * | 2016-02-18 | 2017-08-28 | 주식회사 프리피아 | 이동통신 가입 시스템 및 그 방법, 이동통신 가입자 인증 시스템 |
| US9913132B1 (en) | 2016-09-14 | 2018-03-06 | Sprint Communications Company L.P. | System and method of mobile phone customization based on universal manifest |
| US10021240B1 (en) | 2016-09-16 | 2018-07-10 | Sprint Communications Company L.P. | System and method of mobile phone customization based on universal manifest with feature override |
| US10306433B1 (en) | 2017-05-01 | 2019-05-28 | Sprint Communications Company L.P. | Mobile phone differentiated user set-up |
| WO2019219175A1 (en) * | 2018-05-15 | 2019-11-21 | Huawei Technologies Co., Ltd. | Multi-virtual subscriber identity module communication terminal |
| EP3694241B1 (en) * | 2019-02-05 | 2023-07-26 | Shenzhen Goodix Technology Co., Ltd. | Improved user equipement, ue, with an integrated subscriber identity module (isim) and resource sharing |
| US11991525B2 (en) | 2021-12-02 | 2024-05-21 | T-Mobile Usa, Inc. | Wireless device access and subsidy control |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004021715A2 (en) * | 2002-08-29 | 2004-03-11 | Motorola, Inc., A Corporation Of The State Of Delaware | Methods and apparatus for simultaneous independent voice and data services using a remote subscriber identity module (sim) |
| CN101222711A (zh) * | 2008-02-02 | 2008-07-16 | 代邦(江西)制卡有限公司 | 支持虚拟sim卡的移动通讯网络系统及其认证方法 |
| CN101222712A (zh) * | 2008-02-02 | 2008-07-16 | 代邦(江西)制卡有限公司 | 支持虚拟sim卡的移动终端及其用户身份认证方法 |
| US20100330953A1 (en) * | 2009-06-26 | 2010-12-30 | Vmware, Inc. | Controlling Usage in Virtualized Mobile Devices |
| CN101977409A (zh) * | 2010-10-20 | 2011-02-16 | 中兴通讯股份有限公司 | 一种双网双待终端进行通讯的方法和装置 |
| WO2011106569A2 (en) * | 2010-02-24 | 2011-09-01 | Qualcomm Incorporated | Methods and systems for managing participation in multiple wireless networks |
| CN102457834A (zh) * | 2010-10-28 | 2012-05-16 | 苹果公司 | 用于访问控制客户端辅助漫游的方法和装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8676180B2 (en) * | 2009-07-29 | 2014-03-18 | Qualcomm Incorporated | Virtual SIM monitoring mode for mobile handsets |
| US8700811B2 (en) | 2010-05-25 | 2014-04-15 | Microsoft Corporation | Virtual machine I/O multipath configuration |
| DE102010043878A1 (de) * | 2010-11-12 | 2012-05-16 | Vodafone Holding Gmbh | Teilnehmeridentifikationseinrichtung und Verfahren zur Teilnehmerauthentisierung |
| US9351236B2 (en) * | 2011-07-19 | 2016-05-24 | At&T Intellectual Property I, L.P. | UICC carrier switching via over-the-air technology |
-
2012
- 2012-12-28 EP EP12890928.0A patent/EP2939453A4/en not_active Withdrawn
- 2012-12-28 CN CN201280077386.5A patent/CN104813695A/zh active Pending
- 2012-12-28 WO PCT/CN2012/087821 patent/WO2014101094A1/en not_active Ceased
- 2012-12-28 US US13/997,462 patent/US20140342715A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004021715A2 (en) * | 2002-08-29 | 2004-03-11 | Motorola, Inc., A Corporation Of The State Of Delaware | Methods and apparatus for simultaneous independent voice and data services using a remote subscriber identity module (sim) |
| CN101222711A (zh) * | 2008-02-02 | 2008-07-16 | 代邦(江西)制卡有限公司 | 支持虚拟sim卡的移动通讯网络系统及其认证方法 |
| CN101222712A (zh) * | 2008-02-02 | 2008-07-16 | 代邦(江西)制卡有限公司 | 支持虚拟sim卡的移动终端及其用户身份认证方法 |
| US20100330953A1 (en) * | 2009-06-26 | 2010-12-30 | Vmware, Inc. | Controlling Usage in Virtualized Mobile Devices |
| WO2011106569A2 (en) * | 2010-02-24 | 2011-09-01 | Qualcomm Incorporated | Methods and systems for managing participation in multiple wireless networks |
| CN101977409A (zh) * | 2010-10-20 | 2011-02-16 | 中兴通讯股份有限公司 | 一种双网双待终端进行通讯的方法和装置 |
| CN102457834A (zh) * | 2010-10-28 | 2012-05-16 | 苹果公司 | 用于访问控制客户端辅助漫游的方法和装置 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105657092A (zh) * | 2016-01-11 | 2016-06-08 | 上海新储集成电路有限公司 | 一种软sim卡的实现方法 |
| CN105657092B (zh) * | 2016-01-11 | 2018-12-18 | 上海新储集成电路有限公司 | 一种软sim卡的实现方法 |
| CN109417704A (zh) * | 2016-04-21 | 2019-03-01 | 瑞典爱立信有限公司 | 使用vsim的用户驱动的通信服务共享 |
| US11089469B2 (en) | 2016-04-21 | 2021-08-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Subscriber-driven sharing of a communications service |
| CN109417704B (zh) * | 2016-04-21 | 2022-05-13 | 瑞典爱立信有限公司 | 一种使用vsim的用户驱动的通信服务共享的系统和方法 |
| CN114491682A (zh) * | 2020-10-26 | 2022-05-13 | 美光科技公司 | 虚拟订户识别模块和虚拟智能卡 |
| CN114491682B (zh) * | 2020-10-26 | 2026-01-27 | 美光科技公司 | 虚拟订户识别模块和虚拟智能卡 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20140342715A1 (en) | 2014-11-20 |
| EP2939453A1 (en) | 2015-11-04 |
| EP2939453A4 (en) | 2016-09-14 |
| WO2014101094A1 (en) | 2014-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104813695A (zh) | 虚拟化的订户标识模块(sim) | |
| US10684865B2 (en) | Access isolation for multi-operating system devices | |
| US11809544B2 (en) | Remote attestation for multi-core processor | |
| US10536274B2 (en) | Cryptographic protection for trusted operating systems | |
| CN106605233B (zh) | 使用处理器提供可信执行环境 | |
| CN104885057B (zh) | 虚拟化计算系统中隔离的客创建 | |
| CN105723377B (zh) | 供内核模式应用使用的安全区域 | |
| US9152428B2 (en) | Alternative boot path support for utilizing non-volatile memory devices | |
| US9769169B2 (en) | Secure sensor data transport and processing | |
| Dietrich et al. | Implementation aspects of mobile and embedded trusted computing | |
| EP2223231A1 (en) | Pc on a usb drive or a cell phone | |
| US10691627B2 (en) | Avoiding redundant memory encryption in a cryptographic protection system | |
| CN110799979B (zh) | 用于多核处理器的安全密钥存储 | |
| CN109523261B (zh) | 区块链终端的交易验证方法、相关装置及可读存储介质 | |
| US20170168902A1 (en) | Processor state integrity protection using hash verification | |
| CN107667346A (zh) | 基于熔断的固件块分派 | |
| CN102819700A (zh) | 在分离环境进行多种生物特征认证的装置以及方法 | |
| CN105264933A (zh) | 可编程逻辑控制器及其用户身份识别系统与方法 | |
| CN201689449U (zh) | 两模块智能卡 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| EXSB | Decision made by sipo to initiate substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150729 |