用于移动装置的虚拟sim卡的制作方法

文档序号:7911699阅读:258来源:国知局
专利名称:用于移动装置的虚拟sim卡的制作方法
技术领域
本发明一般涉及蜂窝式电话技术,且更特定来说,涉及用于将蜂窝式电话供应信息和个人数据远程下载到移动装置的系统和方法。
背景技术
目前,移动装置依据所选择的服务提供者利用多种技术和格式,包含(例如) GSM(全球移动通信系统)、CDMA(码分多址)和/或UMTS(全球移动电信系统)技术。为了存储允许移动装置与无线通信网络通信的必要的供应数据,GSM和UMTS移动装置利用订户身份模块(SIM),一般称为SIM卡。SIM卡为可装卸的智能卡,其含有移动装置供应数据以及很多个人数据,例如电话簿、所保存的SMS消息、所下载的数据和个性化设定。因为SIM 卡是可装卸的,所以具有替代性供应信息的多个SIM卡可互换地插入到移动装置中。以此方式,可简单地通过插入具有适当本地供应信息的SIM卡而在国际上使用GSM和UMTS移动装置。另外,SIM卡的可互换的方面允许用户购买有限期的预付费SIM卡。有限期的预付费SIM卡向用户提供对通信网络的接入,只要预付费SIM卡账户保持有效即可。此选项允许用户实质上与广泛多种服务提供者维持服务契约,这与和单一服务提供者维持服务契约的常规方式形成对照。此允许用户接入多种通信网络。有限期预付费SIM卡选项对于想要在其旅行的持续时间期间接入到本地无线通信网络但在其回家后不需要额外接入到本地无线通信网络的国际旅行者尤其有用。然而, 由于用户的个人SIM卡在旅行期间被预付费SIM卡替换,所以用户无法存取存储于其个人 SIM卡上的个人数据。这可能对用户造成麻烦,因为在预付费SIM卡处于使用中时,例如存储于个人SIM上的电话簿中的联系人数据等个人数据不再可用。另外,如果用户离开预付费SIM卡提供无线通信网络接入的地区,用户必须购买具有用于新的地区的适当的供应数据的不同的预付费SIM卡。因此,用户必须携带不同的预付费SIM卡且留意哪一预付费SIM 卡含有用于每一地区的适当的供应数据。虽然已开发出用于其它移动网络系统的类似装置,例如,可移除的用户身份模块 (RUIM)、全球订户身份模块(USIM)或通用集成电路卡(UICC)(在本文中称为“智能卡”), 但这些装置在移除RUIM、USIM或UICC以有利于预付费本地供应的智能卡时遇到个人数据丢失的相同问题。虽然某些CDMA移动装置将供应信息存储于可在移动装置间移动的可移除的卡上,但许多CDMA电话不提供此能力。因此,许多CDMA装置用户不能在国外旅行时利用其个人移动装置。通常,这些用户必须租用移动装置或购买已被供应本地使用或可接受预付费 SIM卡的一次性装置。而且其它非国际的旅行用户可发现快速接入多个服务提供者的无线通信网络的能力是吸引人的。典型的移动装置用户向单一服务提供者预订相对长期契约的无线通信服务。用户可基于若干考虑因素来选择服务提供者,所述考虑因素包含但不限于成本、网络覆盖和可用服务。虽然服务提供者在某些方面是擅长的,但在其它方面却可能不行。用户可能需要在选择单一服务提供者时进行权衡。通过利用预付费SIM卡,用户不再限于单一服务提供者。用户可基于哪一服务提供者将针对用户的特定需求提供最佳服务来选择服务提供者。随后,用户可简单地在每次使用时用所要服务提供者的预付费SIM卡来替换当前的预付费SIM卡。举例来说,假设服务提供者A在东海岸提供对语音通信的良好的网络覆盖, 但在西海岸不是,且提供较慢的数据服务。当在东海岸且进行语音呼叫时,用户可选择插入服务提供者A的预付费SIM卡。然而,如果用户旅行到西海岸或希望进行数据呼叫,则用户可选择用另一服务提供者的预付费SIM卡来替换服务提供者A的预付费SIM卡。以此方式, 用户可优化无线通信服务,但必须留意并携带多个物理SIM卡。因此,需要一种系统和方法来允许用户根据位置、使用和/或时间来更容易地修改供应数据。

发明内容
在各种实施例中,提供一种用于修改包含于移动装置的存储器内的供应数据的系统和方法。供应数据存储于虚拟SIM(VSIM)卡内,所述虚拟SIM卡可包含为移动装置的内部存储器的一部分。用于多个服务提供者的供应数据可存储于VSIM内,且可依据位置、使用请求和/或时间而被选择性地启用和停用。实施例向移动装置用户提供下载预付费供应数据的能力,其允许在离散的时间周期中接入本地通信网络。可将多个预付费供应数据帐户下载到VSIM供选择性使用。其它实施例向移动装置用户提供在认证和验证步骤完成之后从服务器进一步下载个人数据的能力,使得可在租用或一次性的移动装置上使用个人数据。


并入本文中并构成本说明书的一部分的

本发明的实施例,且连同上文给出的一般描述和下文给出的详细描述一起用以阐释本发明的特征。图1是说明实现虚拟SIM(VSIM)服务契约的实施例系统的系统图。图2是适合用于一实施例中的移动装置的系统框图。图3是说明用于获得VSIM服务契约的实施例方法的方法步骤的过程流程图。图4是示范性优选漫游列表(PRL)的系统和获取表格。图5是实施VSIM服务契约以连接呼叫的蜂窝式通信网络的系统图。图6是说明移动装置借以使用VSIM服务契约完成通信呼叫的实施例方法的步骤的过程流程图。图7是说明供应数据请求和响应的数据流的移动装置和VSIM的硬件/软件架构图。图8是说明移动装置可获得VSIM服务契约的替代性实施例通信系统的系统图。图9是说明用于获得VSIM服务契约的替代性实施例方法的步骤的过程流程图。图10是说明移动装置可获得VSIM服务契约以及存储于远程VSIM服务器/数据库中的个人数据的替代性实施例通信系统的系统图。图11是说明用于获得VSIM服务契约以及存储于远程VSIM服务器/数据库中的个人数据的替代性实施例方法的步骤的过程流程图。
图12是说明自动选择最优VSIM服务契约来完成呼叫的实施例的步骤的过程流程图。图13是说明当第一选择的VSIM服务契约与移动装置不兼容时自动选择最优VSIM 服务契约来完成呼叫的替代实施例的步骤的过程流程图。图14是说明当第一选择的VSIM服务契约不可供移动装置使用时自动选择最优 VSIM服务契约来完成呼叫的替代实施例的步骤的过程流程图。
具体实施例方式将参考附图详细地描述各种实施例。只要可能,将在整个图式中使用相同参考数字来指代相同或类似部分。对特定实例和实施方案作出的参考是为了说明目的,且无意限制本发明或权利要求书的范围。如本文中所使用,术语移动装置可指代蜂窝式电话、个人数据助理(PDA)、掌上型计算机、膝上型计算机、无线电子邮件接收器(例如,Bladcberry 和Treo 装置)、具备多媒体因特网功能的蜂窝式电话(例如,iPhone ),和包含可编程处理器和存储器的类似的个人电子装置中的任一者或全部。在优选实施例中,移动装置为可经由蜂窝式电话网络进行通信的蜂窝式手持机(例如,手机)。如本文中所使用,术语“服务器”指代经配置以在客户端-服务器架构中操作的多种商用计算机系统中的任一者。具体来说,术语“服务器”指代网络服务器,尤其是可接入因特网的服务器,其通常包含处理器、存储器(例如,硬盘存储器),和经配置以将服务器处理器连接到例如因特网或蜂窝式电话网络等网络的网络接口电路。近来,移动装置的用户已可使用替代性服务提供者契约。不需要用户提交长期服务契约,其中用户与单一服务提供者维持按月帐户,用户也可从多种服务提供者得到短期预付费服务契约,其允许用户在有限持续时间内接入服务提供者的通信网络。通常,使用短期预付费服务契约(PPSC)的用户将能够接入通信网络持续有限数目的分钟,传递有限数目的字节的数据,或其组合。一旦用户已接入通信网络持续有限数目的分钟,传递有限数目的字节的数据,或其两者,则短期预付费服务契约将到期。为了简单起见,将在本文中将 PPSC论述为仅限于分钟数。然而,所属领域的技术人员将了解,本文中所描述的实施例可类似地在PPSC在持续时间(例如,一定分钟数、数天、数星期或数月)、所传递的数据字节的数目,或时间、分钟和所传递的数据字节的组合方面受限的情况下操作。传统上,通过购买订户身份模块(SIM)卡来建立短期预付费服务契约。含有允许接入服务提供者的通信网络的必需的供应数据的可互换的SIM卡可经购买并插入到用户的移动装置中。一旦激活,支持短期预付费服务契约的服务提供者可监视使用,且一旦服务契约到期便拒绝对通信网络的接入。SIM卡是用于GSM和UMTS移动装置中以存储必需的供应数据的可移除的存储器芯片或智能卡,所述供应数据例如为服务订户密钥,其用于向无线通信网络识别移动装置,使得所述移动装置能够接入特定通信网络。用户可通过简单地从一个移动装置移除SIM卡并将其插入到另一移动装置中而使用不同的移动装置。典型的低成本SIM卡具有2-3KB的小存储器,其仅可足以含有供应数据和可能的个人电话号码簿。存储于SIM卡中的数据由电话直接使用。具有额外应用的SIM卡以许多存储大小可用,最大的能够存储多达1千兆字节的信息。能够存储多达32KB或16KB的较小尺寸的SIM卡在具有较不发达的GSM网络的区域中比较流行。在GSM蜂窝式电话网络中使用SIM卡是强制性的。SIM卡存储用于认证并识别网络上的订户的网络专有信息,其中最重要的是ICCID、IMSI、认证密钥(Ki)和本地区域身份 (LAI)。SIM还存储其它运营商专有数据,例如SMSC(短消息服务中心)号码、服务提供者名称(SPN)、服务拨打号码(SDN)和增值服务(VAS)应用。SIM卡在UMTS蜂窝式电话网络中的等效物被称为通用集成电路卡(UICC)。CDMA电话可含有类似的可移除用户身份模块 (RUIM)。虽然SIM卡的便携性使其成为分布PPSC的理想平台,但其使用并非没有缺点。举例来说,短期预付费服务契约SIM卡(预付费SIM)中的每一者被供应有预先供应的电话号码。每次将特定预付费SIM插入到移动装置中,移动装置的电话号码将改变。因此,用户每次更换预付费SIM时,不知道预付费SIM更换的呼叫者将无法联系到用户的移动装置。另夕卜,因为预付费SIM更换了用户的个人SIM卡,所以存储于个人SIM卡上的用户的个人数据在预付费SIM在使用中时不可由用户得到。而且,每一预付费SIM通常由单一服务提供者服务。如果用户需要利用另一服务提供者的通信网络,那么用户必须移除预付费SIM卡并用另一者来将其更换。因此,如果用户在供应特定SIM卡的地区之外旅行,那么用户必须用另一 SIM卡来更换所述SIM卡。这是国际旅行的情况。类似地,如果用户希望接入另一服务提供者的通信网络以利用某些优良特征,那么用户必须也要用另一 SIM卡来更换所述SIM卡。举例来说,某些服务提供者可能提供更佳的语音通信,而其它服务提供者可能提供更佳的数据通信。物理SIM卡的这种不断的更换可为麻烦的。用户不仅要物理上更换SIM卡,用户还必须携带多种不同的SIM卡。各种实施例通过创建了使得移动装置的内部存储器的若干部分能够存储用于多种服务提供者的供应信息的虚拟SIM(VSIM)卡能力而减轻了这些问题。VSIM可实施于所有移动装置上,包含GSM、UMTS和CDMA种类。用户可从任何服务提供者购买VSIM服务契约 (PPSC或其它)并下载用于那个服务提供者的对应的供应数据。供应信息可加载到移动装置的VSIM中。另外,用户可将用于多个服务契约的供应信息存储于VSIM上。随后,用户可仅通过接入和实施用于选定的服务契约的所存储供应信息来切换服务提供者。在用户从一个地区旅行到另一地区的例子中(即,国际旅行),用户可快速地接入并实施用户当前所处的地区的适当的供应信息。另外,用户可维持不变的电话号码,即便所实施的供应信息改变了也如此。以此方式,呼叫者可连续联系用户的移动装置,而不管当前在VSIM上启用了哪一服务契约。图1说明提供VSIM服务契约的每一服务提供者操作其自身的VSIM服务契约供应 (SCP)服务器102-105的一实施例的整个系统。用户可通过经由通信网络100连接到服务提供者的VSIM SCP服务器102-105以下载适当的供应数据来支持所要的服务契约而购买并获得VSIM PPSC或VSIM按月服务契约(MSC)(统称为VSIM服务契约)。通信网络100可例如为蜂窝式电话网络或因特网。为了简单起见,各种实施例将被描述为移动装置101经由蜂窝式电话网络连接到VSIM SCP服务器。然而,所属领域的技术人员将了解,用户还可经由因特网连接到VSIM SCP服务器,且随后将SCP的供应数据传递到移动装置VSIM。虽然图1描绘了四个单独的VSIM SCP服务器102-105 JSVSIM SCP服务器的数目将取决于提供VSIM服务契约的服务提供者的数目。VSIM SCP服务器102-105可含有例如大容量存储光盘驱动器等内部存储器存储单元,或可与对应的VSIM SCP数据库106-109相连,VSIM SCP数据库106-109能够存储用于在系统上操作的每一个别的VSIM服务契约(PPSC或MSC)的供应数据和帐户状态。VSIM SCP服务器102-105和VSIM SCP数据库106-109中的每一者可由不同的服务提供者操作。另外,VSIM SCP服务器102-105和/或VSIM数据库106-109中的每一者可将多种服务契约提供给用户。举例来说,VSIM SCP服务器102-105和/或VSIM 数据库106-109中的每一者可向用户提供VSIM PPSC或VSIM MSC0另外,不同的VSIM服务契约可提供仅语音服务、仅数据服务,或其组合。各种实施例可实施于多种移动装置中的任一者上,所述移动装置例如为蜂窝式电话、具有蜂窝式电话的个人数据助理(PDA)、移动电子邮件接收器、移动网络接入装置,和可能在将来开发的其它配备有处理器的装置。另外,上文所描述的实施例可实施于多种计算装置中的任一者上,所述计算装置包含但不限于桌上型和膝上型计算机。图2描绘能够支持各种实施例的移动装置101的典型组件。典型的移动装置101 包含耦合到内部存储器192和用户接口显示器11的处理器191。内部存储器192包含用于存储多个VSIM PPSC帐户的供应信息的VSIM存储器单元193。VSIM存储器单元193可为移动装置内部存储器192内的分区或可为单独的内部存储器单元(即,单独的存储器芯片)。另外,VSIM存储器单元193可存储从VSIM服务器130下载的个人数据,以用于与执行于移动装置处理器191上的应用程序一起使用。移动装置101可包含连接到无线数据链路的用于发送和接收电磁辐射的天线194 和/或耦合到处理器191的蜂窝式电话收发器195。在某些实施方案中,收发器195以及处理器191和存储器192的用于蜂窝式电话通信的部分被称为空中接口,因为所述组合经由无线数据链路提供数据接口。此外,移动装置101包含用以产生可听声音的扬声器18和用于发送声音(例如,接收用户的话音)的麦克风19。麦克风19和扬声器18两者可经由声码器199连接到处理器191,声码器199将从麦克风19接收到的模拟电信号转变为数字代码,且将从处理器191接收到的数字代码转变为模拟电信号,扬声器18可将所述模拟电信号转变为声波。在某些实施方案中,声码器199可被包含作为处理器191的电路和编程的一部分。处理器191可为任何可编程微处理器、微型计算机或多处理器芯片,其可由软件指令(应用程序)配置以执行多种功能,包含下文所描述的各种实施例的功能。在某些移动装置中,可提供多个处理器191,例如,一个处理器专用于无线通信功能,且一个处理器专用于运行其它应用程序。通常,软件应用程序可存储于内部存储器192中,之后其可被存取并加载到处理器191中。在某些移动装置中,处理器191可包含足以存储应用程序软件指令的内部存储器。为了此描述的目的,术语存储器一般指代可由处理器191存取的所有存储器,包含内部存储器192、VSIM存储器单元193和处理器191本身内的存储器。内部存储器192和VSIM存储器单元193可为易失性或非易失性存储器,例如快闪存储器,或其混合物。在优选实施例中,VSIM存储器单元193为非易失性存储器,以便在移动装置被关闭时保持服务契约供应数据。移动装置还通常包含小键盘13和菜单选择按钮或摇臂开关12以用于接收用户输入。图3说明可执行以获取VSIM服务契约供应数据的实例方法步骤的过程流。在操作中,可用存储于VSIM存储器单元193中的充分一般的供应数据来编程移动装置101,所述供应数据准许移动装置101与无线数据网络连接以用于与VSIM SCP服务器102-105中的任一者通信的有限目的。虽然一般的供应数据将不允许移动装置101建立正常通信,但其将允许移动装置101与VSIM SCP服务器102-105连接以便购买选定的服务契约供应数据。每一 VSIM SCP服务器102-105可由不同服务提供者操作,但某些服务提供者可操作若干VSIM SCP服务器以便提供不同类型的服务契约,考虑到不同地区或提供冗余能力。移动装置101可在其内部存储器192或VSIM存储器单元193中存储有用于提供VSIM服务契约的不同地区内的各种运营商的服务器的服务器网络地址(例如,IP地址或URL)的列表。这些服务器网络地址和对应的服务提供者可按照例如地区、国家或大陆列出。参看图3,如果菜单按照地区(对服务运营商)来组织,则可在移动装置显示器11 上向用户显示可能地区的列表(步骤201)。可在发生多种事件之后即刻呈现此菜单,所述事件包含但不限于初始加电、当先前购买的VSIM PPSC已到期时,或每当移动装置101确定其当前供应数据将不在其当前位置中操作时。用户可通过使用并入于移动装置101内的多种用户接口键12、13和开关中的任一者来选择用户想要购买其VSIM服务契约的地区。 所述地区选择由移动装置处理器191接收(步骤20 ,移动装置处理器191又向用户提示用于选定地区的可能的VSIM服务契约服务提供者的列表(步骤20 。再次通过使用并入于移动装置101内的多种用户接口键12、13和开关中的任一者,用户从所显示的列表选择 VSIM服务契约服务提供者。对服务契约服务提供者的用户选择由移动装置101的处理器 191接收(步骤204)。基于接收到的VSIM服务契约服务提供者选择,移动装置处理器191 接入对应的服务器网络地址,起始通信链路并登录(步骤205)。一旦登录到适当的VSIM SCP服务器(102-105),移动装置便可接收VSIM服务契约选项的列表,且在显示器上呈现这些选项以提示用户作出选择(步骤206)。举例来说,这些 VSIM服务契约选项可包含PPSC对MSC以及语音和数据计划的不同组合,以及各种持续时间或使用约束。作为响应,用户从所显示的列表中选择一服务契约选项。用户对服务契约选项的选择由移动装置101的处理器191接收(步骤207),且被发射到选定的VSIM SCP服务器(102-105)并由其接收(步骤208)。基于接收到的选择,由VSIM SCP服务器(102-105) 经由经建立的数据连接将服务契约供应数据下载到移动装置VSIM存储器单元193(步骤 209)。最终,所述VSIM服务契约在移动装置101上被启用和激活(步骤210)。可通过将对应的供应数据加载到VSIM供应数据缓冲器314(见图7)中,或通过经由指针列表将移动装置处理器191引导到存储对应的供应数据的存储器位置来启用选定的VSIM服务契约。作为启用和激活步骤的部分,识别移动装置101的代码被发射到选定的VSIM SCP服务器(102-10 且与其它VSIM服务契约帐户数据一起存储于VSIM SCP服务器 (102-105)的大容量存储装置中或存储于对应的VSIM SCP数据库106-109中。只要所述 VSIM服务契约仍有效,所存储的移动装置识别代码和服务契约帐户数据便将允许VSIM SCP 服务提供者监视个别的VSIM服务契约帐户以启用通信。作为替代性步骤(未图示),在将供应数据下载到VSIM存储器单元193之前,可实施若干众所周知的电子支付和电子商务方法中的任一者以处置资金的交易。为了建立并路由无线通信呼叫,常规的移动装置和服务网络被指派有特殊代码。 这些代码(在下文描述)向各种通信网络识别个别的移动装置101,且向移动装置识别所接入的网络。在没有适当代码的情况下,不可建立通信链路。因此,为向移动装置101提供VSIM服务契约,网络识别代码被下载于VSIM服务契约供应数据中,且移动装置的识别代码被上载到存储于大容量存储装置VSIM SCP服务器(102-10 或对应的VSIM SCP数据库(106-109)中的VSIM服务契约帐户数据中。处置移动装置101的VSIM服务契约帐户的 VSIM SCP服务器(102-10 使用移动装置的识别代码以在移动装置101每次尝试获得对通信网络的接入权时验证移动装置101,且监视移动装置101的使用,以便确定VSIM服务契约帐户是否有效。举例来说,在VSIM服务契约为PPSC的例子中,VSIM SCP服务器(102-105) 可确定VSIM PPSC是否已到期。如果VSIM PPSC已到期,那么VSIM SCP服务器(102-105) 可向用户提供通过购买更多的预付费服务(例如,购买更多分钟)来“再充值”VSIM PPSC 帐户的机会,或在用户拒绝购买更多的服务时间的情况下在到期后拒绝移动装置101对通信网络的接入。所述识别代码包含(a)电子序号(ESN),其为在制造移动装置时编程到所述移动装置中的唯一的32 位号码;(b)移动识别号(MIN),其为从指派给移动装置的唯一电话号码导出的10位数字;(c)系统识别码(SID),其为由FCC指派给每一无线服务提供者的唯一的5位数字;以及(d)用于CDMA类型的移动装置的优选漫游列表(PRL) /用于GSM类型的移动装置的公共陆地移动网络(PLMN),其为服务提供者向移动装置提供的为了确定移动装置被允许利用哪一网络SID来用于服务的所批准SID的优先级列表。虽然ESN通常被视为移动装置101的永久部分,但当购买并激活VSIM服务契约时,MIN、SID和PRL/PLMN被编程到VSIM 193中。移动装置101每次接入通信网络时,EIN 或MIN会被VSIM SCP服务器检查以确保VSIM服务契约仍有效。如果VSIM服务契约有效, 则VSIM SCP服务器将连接通信请求且在VSIM服务契约是PPSC帐户的情况下递减剩余时间,或在VSIM服务契约是MSC的情况下递增使用时间。以此方式,服务提供者可确保移动装置101仅被准许根据VSIM服务契约的条款来接入通信网络。作为所下载的供应数据的部分,CDMA类型的移动装置被编程有PRL。GSM类型的移动装置被供应有PLMN,其类似于PRL而操作。为了简明起见,使用CDMA术语来描述实施例。然而,可以类似方式在GSM类型的移动装置中实施类似的实施例系统和方法。虽然移动装置101的用户可从特定服务提供者购买VSIM服务契约,但服务提供者可与其它服务提供者达成协议使其客户能够利用其它服务提供者的通信网络。此允许服务提供者向其客户提供更广的覆盖地带,而不需要在整个覆盖地带上安装其自身的设备。在某些情形中,这有时被称作“漫游”。因此,当用户通过特定服务提供者购买VSIM服务契约时,所述用户可被给予对其它服务提供者的通信网络的接入权和使用权。PRL是在主要通信网络不可用的情况下用户可接入的替代性通信网络的区分了优先级的列表。在任何给定地区中,可由多个服务提供者操作多个无线和蜂窝式通信网络。而且, 其它私用和/或非商业通信网络可在一地区中操作。为了确定移动装置101可在给定地区中利用哪一通信网络,移动装置101存取存储于VSIM 193中的用于选定的服务契约的所下载的PRL,以确定将扫描哪些信道或模拟频率,且以何种优先级次序来建立通信链路。PRL可以此方式维持,使得移动装置可容易确定哪些通信网络覆盖共同的地理区域。对共同的地理区的参考指代共同的无线电覆盖的区域。另外,在共同的地理区中提供服务的通信网络被区分优先级,即,从最合意的排到最不合意的。移动装置经编程以尝试用移动装置的当前地理区域中的最合意的通信网络开始获取服务。无需尝试在移动装置的当前地理区之外的通信网络上获取服务,因为通信网络通常仅在有限的地理区内提供服务。关于许多通信网络,在用户频繁地在归属系统之外操作移动装置的情况下,尤其在其在多个不同区域中操作移动装置的情况下,建议定期更新PRL。此允许移动装置选择最佳的漫游运营商,尤其是归属系统借其具有节省成本的漫游协议的“漫游伙伴”,而不是使用非联合的运营商。PRL文件也可用于识别归属系统连同漫游伙伴,因此使得PRL成为确定用户的总覆盖(归属和漫游覆盖两者)的实际列表。与PRL中的每一通信网络相关联的是系统ID(SID),以及用于每一通信网络的对应的获取参数(频带、信道等)。由VSIM服务契约服务提供者创建、加载并更新PRL。当用户购买并启用VSIM服务契约时,被下载到移动装置101的VSIM 193中的供应数据替换先前的PRL,使得由移动装置101辨识出用于新通信网络的SID和获取参数。PRL由服务提供者维持且一般不可由用户存取。许多服务提供者为用户提供通过拨打空中(OTA)特征代码(例如,*228)来将最新的PRL下载到其装置的能力。或者,最新的PRL可经由硬连线连接而被下载到移动装置中。所述PRL包含两个表格(连同一些标头和开销信息)。所述两个表格为系统表格和获取表格。系统表格为准许移动装置接入的通信网络的(归属系统和漫游网络)经区分优先级的列表。系统表格中的每一通信网络条目属于称为GEO的地理区域。每一条目还提供在那里识别与特定通信网络相关联的频率的获取表格索引,和规定在用户从所述网络接收服务时应向所述用户显示的指示的类型的漫游指示符。获取表格为频率的经编制索引的列表,移动装置可在所述频率上搜索特定网络。获取表格通过识别移动装置应搜索的有限数目的频率而非要求移动装置搜索整个频谱而优化了网络获取时间。图4说明用于特定地理区的PRL的示范性系统表格和获取表格。获取表格152含有以从顶部到底部的优先级联系次序列出通信信道或频率的记录。对于所展示的获取表格,举例来说,移动装置将首先联系PCS CDMA Block B信道,随后是Block A信道,随后是信道观3、699、384和777。如果移动装置无法联系这些CDMA信道,那么移动单元将尝试使用蜂窝式模拟系统A频率来联系网络。PRL的系统表格151含有具有若干字段的记录。“SID”字段含有优选的通信网络的系统识别号。“选择偏好”依据连接需要性来识别每一网络的相对优先级。如所示,举例来说,更希望移动装置与所启用的VSIM服务契约归属系统SID连接而非与任一其它网络连接。“漫游指示符”字段在移动装置上将漫游指示显示状态指示为“关”或“开”,其取决于移动装置连接到哪一网络。通常,如果移动装置连接到所启用的VSIM服务契约的归属系统, 那么漫游指示符将为关。“获取索引”字段返回参看与SID相关联的获取表格记录号。因此 “获取索引”字段条目指示与特定SID相关联的信道或频率。如所示,举例来说,归属系统的 SID(获取索引0)与PCS CDMA Block B信道(获取表格记录0)相关联。类似地,漫游伙伴 3 (获取索引幻的SID与蜂窝式模拟系统频率(获取表格记录幻相关联。
15
因此,当移动装置101将VSIM服务契约供应数据(步骤209)下载到VSIM存储器单元193中时,移动装置101下载对应于VSIM服务契约的PRL。通过将PRL从VSIM SCP服务器(102-10 和/或VSIM SCP数据库(106-109)下载到移动装置101的VSIM存储器单元193中,向移动装置101提供所有必需的参数以与支持VSIM服务契约的通信网络建立通信链路。图5说明使用VSIM服务契约来建立呼叫的移动装置101的示范性系统图。当移动装置101选择一 VSIM服务契约帐户来建立呼叫时,移动装置101将在VSIM存储器单元 193中定位用于选定的VSIM服务契约的供应数据,且可将选定的VSIM服务契约PRL复制到作用中的呼叫应用存储器中。VSIM存储器单元193可含有用于多个VSIM服务契约的供应数据。选定的VSIM服务契约可为VSIM SCP服务器(102-10 和/或VSIM SCP数据库 (106-109)上所提供的不同类型的VSIM服务契约中的任一者。此步骤实质上针对存储器中的先前的PRL换出选定的VSIM服务契约PRL。通过使用选定的VSIM服务契约PRL,移动装置使用所列出的频率经由基站120获取通信网络,且作出完成语音或数据呼叫的请求。基站120可为所下载的PRL中所列出的通信网络的一部分,其作为蜂窝式电话网络122的门户而操作。基站120可与服务器121通信,服务器121经由基站120从移动装置101接收通信请求。通信请求可包含VSIM服务契约帐户信息,其指示哪一服务提供者正支持选定的 VSIM服务契约帐户以及作出通信请求的移动装置101的EIN/MIN。基于VSIM服务契约帐户信息,经由蜂窝式电话网络122将通信请求路由到支持VSIM服务契约帐户的VSIM SCP 服务器(图5中展示为10 。VSIM SCP服务器可参考存储于VSIM SCP服务器的大容量存储装置或对应的VSIM SCP数据库(106)中的数据以验证VSIM服务契约帐户和请求的移动装置101。如果VSIM服务契约帐户仍有效(例如,在PPSC帐户中仍有充足的接入时间或 MSC仍有效),则VSIM SCP服务器(102)验证VSIM服务契约帐户并授权移动装置101到其既定接收方的连接。所述既定接收方可为另一移动装置125、托管数据的服务器126、计算装置127和/或陆线电话129。呼叫随后可经由蜂窝式电话网络122被路由到既定接收方。 在无线装置(例如,移动装置125或计算装置127)是既定接收方的例子中,可经由第二基站1 路由呼叫。或者,可经由常规的电话网络122经由陆线连接将既定呼叫路由到既定接收方。图6说明可执行以使用VSIM服务契约来连接呼叫的步骤的过程流。移动装置101 的用户可具有存储于移动装置VSIM存储器单元193中的若干不同的VSIM服务契约帐户。 用户必需首先选择用户想要实施哪一 VSIM服务契约帐户来连接呼叫(步骤220)。通过使用与选定的VSIM服务契约帐户相关联的PRL数据,移动装置101将与可用的通信网络建立通信链路,且作出呼叫请求(步骤221)。基于包含于呼叫请求中的VSIM服务契约帐户数据,可联系到VSIM SCP服务器(图5中展示为10 以便验证VSIM服务契约帐户(步骤 222)。为了验证VSIM服务契约帐户,识别VSIM服务契约帐户和移动装置101的相关数据 (EIN/MIN)将被发射到VSIM SCP服务器102。一旦识别信息被VSIM SCP服务器102接收, 识别数据便用于存取存储于VSIM SCP服务器102的大容量存储装置或对应的VSIM SCP数据库106上的VSIM服务契约帐户数据。VSIM SCP服务器102将检查VSIM服务契约帐户数据以确保VSIM服务契约帐户仍有效(决策225)。如果VSIM服务契约帐户不是有效帐户(S卩,决策225 =否)JUVSIM SCP服务器可任选地将指示VSIM服务契约帐户为无效的消息返回到移动装置101,且向移动装置101的用户提供购买有效的VSIM服务契约帐户的选项(决策227)。如果用户作出肯定响应(即, 决策227 =是),则移动装置和VSIM SCP服务器可实施图3中所示的步骤201-210以允许移动装置101的用户购买有效的VSIM服务契约帐户(步骤228)。其后,新激活的VSIM服务契约可用于连接呼叫(步骤231)。或者,如果未提供向用户提供购买有效的VSIM服务契约帐户的能力的任选步骤,则简单地终止呼叫(步骤232)。类似地,如果用户拒绝购买有效的VSIM服务契约帐户(即,决策227 =否),则终止呼叫(步骤232)。然而,如果VSIM服务契约帐户有效(S卩,决策225 =是)JUVSIM SCP服务器102 将确定VSIM服务契约帐户上是否还有充足的分钟来支持呼叫请求(决策226)。在VSIM服务契约为MSC的情况下,此确定可需要确定是否存在充足的“计划中”分钟或是否应用过剩分钟。在VSIM服务契约为PPSC的情况下,此确定可需要确定PPSC上是否还有充足的分钟。 预定数目的分钟阈值可用于确定VSIM服务契约帐户上是否有“充足的”分钟。如果VSIM服务契约帐户上还有充足的分钟(即,决策226 =是),则使用VSIM PPSC帐户数据来连接呼叫(步骤231)。VSIM SCP服务器102将在其连接后继续监视呼叫,以确定一旦呼叫完成,针对VSIM服务契约帐户应计算多少分钟。或者,VSIMSCP服务器102可在呼叫进行时从VSIM PPSC帐户递减分钟,使得在呼叫期间在呼叫导致剩余分钟低于阈值的情况下通知呼叫者。如果在VSIM服务契约帐户上没有充足的分钟,例如在已使用所有的预付费分钟的情况下,或在已使用所有的“计划中”分钟的情况下(即,决策226 =否),则VSIM SCP 服务器可将指示VSIM服务契约帐户到期或即将到期的消息发送到移动装置101,且向移动装置101的用户提供再充值VSIM服务契约帐户的选项(决策229)。如果用户选择再充值 VSIM服务契约帐户(S卩,决策229 =是),则VSIM服务契约帐户上剩余的时间被重设或被设定到所购买的额外数目的分钟的数目(步骤230),且在请求时连接呼叫(步骤231)。然而,如果用户拒绝再充值VSIM服务契约帐户,则终止呼叫请求(步骤232)。在一实施例中,VSIM SCP服务器可在呼叫正进行时从VSIM服务契约递减时间。如果VSIM服务契约帐户剩余的时间随后低于阈值分钟,则VSIM SCP可向呼叫者告警,例如通过使呼叫挂起,且向呼叫者提供再充值帐户的机会(步骤229)。如果用户选择购买额外时间,则相应地重设帐户余额(步骤230),且呼叫继续(未展示步骤,但类似于步骤231)。然而,如果用户选择不购买额外时间(即,决策229 =否),则剩余余额一达到零,便可终止呼叫(步骤232)。图7说明结合VSIM硬件/软件架构310的移动装置硬件/软件架构300。当移动装置101正工作时,各种应用程序306在移动装置的各种硬件元件上操作或向其请求服务。举例来说,这些硬件元件可包含处理器和内部存储器、例如键盘或麦克风等输入元件、 例如显示器或扬声器(未图示)等输出元件,以及例如蜂窝式收发器、全球定位系统(GPS) 接收器、WiFi无线收发器和蓝牙本地无线收发器等通信单元。一些应用程序306可存取移动装置的蜂窝式收发器以起始电话或数据呼叫。为了起始电话或数据呼叫,应用程序306 将需要存取存储于VSIM存储器单元193中的供应数据。应用程序306经由硬件/软件架构300和310来请求此供应数据。如图7中所说明,应用程序306可经由API层305与装置操作系统304通信。API层305含有操作系统304提供的用以支持应用程序306将向其作出的对处理器服务的请求的代码。操作系统304执行基本任务,例如控制并分配存储器、区分系统请求的优先级、控制输入和输出装置、促进联网以及管理文件系统。操作系统304经由物理层303与各种装置资源通信。可提供一个或一个以上驱动器层302来控制各种装置元件,例如所连接的调制解调器或收发器。驱动器层302含有经开发以允许与特定硬件元件交互的专有类型的计算机软件。通常,此构成用于经由硬件元件连接到的专有计算机总线或通信子系统而与专有硬件元件通信、向硬件元件提供命令和/或从硬件元件接收数据的接口,且另一方面,构成用以经由物理层303到操作系统304的必需接口。硬件接口 301 包括与例如硬件元件插入其中的插槽或插座等硬件装置的物理连接。在各种实施例中,当运行于移动装置101上的应用程序306请求存储于VSIM存储器315中的供应数据时,数据请求传播穿过装置硬件/软件架构300,直到所述请求到达硬件接口层301且经由VSIM硬件接口 311进入到VSIM硬件/软件架构310中为止。此数据存取请求可通过直接存储器存取和/或通用输入/输出(GPIO)作出。VSIM硬件接口层 311可包括连接引脚(其可为将VSIM 193插入到移动装置101中的物理连接)或其可为当VSIM建置于移动装置101的内部存储器192中时VSIM 193所连接到的总线连接。一旦在VSIM硬件层311中接收,应用程序306中所发起的针对对应于VSIM存储器314中的当前有效的VSIM服务契约的供应数据的请求便从硬件/软件架构310向上传播。数据请求从硬件接口 311传送到驱动器层312。如上文,驱动器层312含有经开发以允许物理层313 中的VSIM存储器单元193与硬件接口 311之间的交互的专用类型的计算机软件。数据请求随后存取所启用的VSIM供应数据缓冲器314中的数据,所述所启用的VSIM供应数据缓冲器314是用于保持用于当前选定使用的服务提供者的供应数据的存储器块。因此,当前选定的VSIM服务契约供应数据314经存取,且所请求的信息以相反的方式传递返回到请求的应用程序306。如上文所描述,VSIM存储器单元193可含有用于由用户购买的不同的VSIM服务契约帐户的多个VSIM服务契约帐户供应数据集315。当用户选择所存储的VSIM服务契约帐户中的特定一者(例如,提供语音呼叫服务的VSIM服务契约)来使用时,移动装置处理器191经由如上文所描述的接入层311-313存取选定的VSIM供应数据315,且将所述供应数据复制到所启用的VSIM供应数据缓冲器314中。其后,将向从应用程序接收到的存取请求提供来自所启用的VSIM供应数据缓冲器314的供应数据。或者,对应于多个VSIM服务契约帐户中的每一者的供应数据可单独地存储于 VSIM存储器单元193内的若干位置中。移动装置处理器191可在缓冲器中维持所启用的 VSIM指针,其(通过保持对应数据的存储器地址)而指向当前启用的VSIM服务契约供应数据。当不同的VSIM服务契约经选择以完成语音或数据呼叫时,存储于指针缓冲器中的所启用的VSIM指针经改变以将移动装置处理器191引导到当前选定的VSIM服务契约供应数据的VSIM存储器单元193内的存储器位置。图7中所说明的硬件/软件架构300和310仅打算说明用于实施各种实施例的数据和软件的一个实例组织。如蜂窝式手持式装置设计和编程领域的技术人员将了解,可同等有效地使用其它软件/硬件架构。图8中展示用于提供VSIM服务契约帐户的替代性实施例。在此替代性实施例中, 单一 VSIM SCP服务器110充当多个VSIM SCP数据库106-109的中央服务器。举例来说, 移动装置101可经由通信网络100连接到单一中央VSIM SCP服务器110。单一中央VSIMSCP服务器110可与多个VSIM SCP数据库(106-109)通信以允许移动装置101与单一 VSIM SCP服务器110连接并从多个服务提供者获得VSIM服务契约帐户。如同先前的实施例, VSIM SCP数据库106-109各自含有用于由相应的服务提供者中的每一者提供的每一 VSIM 服务契约的必要的供应数据。通过提供中央VSIM SCP服务器110,此实施例可用于准许向用户指派单一电话号码,即使用户可能维持多种VSIM PPSC和MSC帐户也是如此。图9说明可实施以获取VSIM服务契约帐户的替代性方法步骤。在此实施例中,单一中央VSIM SCP服务器连接到多个VSIM数据库。多个VSIM数据库中的每一者由单独的服务提供者操作,以向用户提供购买服务提供者提供的多个VSIM服务契约中的任一者的能力。在此实施例中,用户连接到中央VSIM SCP服务器,中央VSIM SCP服务器又连接到选定的服务提供者的独立的VSIM数据库,以购买由选定的服务提供者提供的VSIM服务契约。 在移动装置101正在例如图8中所示的实施例系统中操作的例子中,其中单一 VSIM SCP服务器110连接到由独立的服务提供者操作的多个VSIM SCP数据库106-109,可不像其它实施例一样需要额外的移动装置101内部存储器192来存储多个服务器网络地址。而是,在移动装置101的用户每次希望购买新的VSIM服务契约时所述用户可简单地与单一 VSIM SCP 服务器110连接,因此仅一个服务器VSIM SCP网络地址存储于存储器中。举例来说,如果用户计划进行国际旅行,那么在出行之前,用户可登录到VSIM SCP服务器110上以购买用于用户想要旅行的每一国家的PPSC。在VSIM SCP服务器110由用户的常规服务提供者托管的例子中,额外的VSIM服务契约可简单地记帐到用户的长期帐户。在图9中所说明的实施例中,建立移动装置101与VSIM SCP服务器110之间的通信链路(步骤M0)。一旦移动装置101已登录到VSIM SCP服务器110上,移动装置101 便下载并显示用户可经由VSIM SCP服务器110购买其VSIM服务契约帐户的地区列表(步骤Ml)。可例如通过地区、国家或大陆来列出这些地区。用户可通过使用并入于移动装置 101内的多种用户接口键12、13和开关中的任一者来选择用户想去的地区。用户选择被发射到VSIM SCP服务器110(步骤对幻。基于所述用户选择,VSIM SCP服务器110将用于选定地区的可能的VSIM服务契约提供者的列表下载到移动装置101以供向用户显示(步骤 243)。再次通过使用并入于移动装置101内的多种用户接口键12、13和开关中的任一者, 用户从所显示的列表选择VSIM服务契约提供者。用户对VSIM服务契约提供者的选择被发射到VSIM SCP服务器110 (步骤244)。基于接收到的选择,VSIM SCP服务器110起始与对应于选定的VSIM服务契约提供者的VSIM SCP数据库(106-109)的通信链路(步骤M5)。一旦登录到适当的VSIMSCP 数据库(106-109),VSIM服务契约选项的列表就被下载并被发射到移动装置101以供向用户显示(步骤M6)。这些VSIM服务契约选项可提供语音、数据、语音和数据计划以及接入的不同持续时间的不同组合。通过使用并入于移动装置101内的多种用户接口键12、13和开关中的任一者,用户从所显示的列表选择VSIM服务契约选项。用户的VSIM服务契约选项选择经由VSIM SCP服务器110被发射到选定的VSIM SCP数据库(106-109),且由其接收 (步骤247)。基于所发射的选择,VSIM服务契约供应数据从VSIM SCP数据库(106-109)被下载到VSIM SCP服务器110,VSIM SCP服务器110将所述信息发射到移动装置101,移动装置 101将所述信息存储于VSIM存储器单元193中(步骤对幻。最终,所述VSIM服务契约在移动装置101上被启用和激活(步骤M9)。作为启用和激活步骤的一部分,识别移动装置 101的代码可经由VSIM SCP服务器110被发射到选定的VSIM SCP数据库,以与其它VSIM 服务契约帐户数据一起存储于选定的VSIM SCP数据库106-109中。存储所述识别代码和帐户数据将允许VSIM服务契约提供者监视个别的VSIM服务契约帐户,且只要VSIM服务契约有效便启用通信。作为替代性步骤(未图示),在将供应数据下载到移动装置101之前, 可实施若干众所周知的电子支付和电子商务方法中的任一者以处置资金的交易。在其它实施例中,某些服务提供者可选择操作其自身的独立的VSIM SCP服务器 102-105(见图1)和VSIM数据库106-109,同时其它服务提供者操作连接到中央VSIMSCP服务器110的独立的VSIM数据库106-109。在此实施例中,系统可含有独立和中央VSIM SCP 服务器两者。在此实施例中,依据哪一 VSIM SCP服务器(独立或中央)托管选定的服务提供者的VSIM服务契约,可实施图3和图8两者中所示的过程流。图10中展示用于提供VSIM服务契约帐户以及用户个人VSIM数据的替代性实施例。在用户手上没有其个人移动装置101的例子中,用户可租用或借用移动装置101a。在其它例子中,用户可购买一次性移动电话。在任何情况下,当用户没有其自身的移动装置 101时,其可能不仅需要VSIM服务契约帐户,而且还需要对存储于其自身的移动装置101上的个人数据的存取权。在其它例子中,用户可具有其自身的移动装置101,但已从移动装置 101的内部存储器192丢失个人数据。此替代性实施例系统和方法允许用户接入VSIM服务契约帐户并下载已在远程VSIM存储单元130/132上备份的个人数据。在标题为“用于移动手持机的虚拟SIM卡(Virtual SIM card for Mobile Handsets) ”的美国专利申请案 11/963,918中提供了对远程VSIM存储单元130/132的更完整的描述,所述专利申请案的全部内容在此以引用的方式并入。出于简明起见,图10和本文中的描述论述了借用、租用或购买的移动装置101a。然而,用户还可实施使用用户的个人移动装置101的实施例方法和系统。图10说明租用或购买的移动手持机IOla经由蜂窝式电话网络与VSIM服务器130 通信以发送并接收VSIM服务契约供应数据和所备份的个人数据两者的一实施例的总体架构。移动装置IOla可经编程有存储于内部存储器单元192中的一般供应数据,其准许移动装置IOla经由蜂窝式电话网络IOOa与VSIM服务器130通信。VSIM服务器130可例如借助于有线、光纤或无线网络连接而耦合到认证服务器131。VSIM服务器130可含有例如大容量存储光盘驱动器等内部存储器存储单元,或可与VSIM数据库132连接,VSIM数据库 132能够存储用于在系统上操作的每一个别移动手持机的个人数据信息。类似地,认证服务器131可含有例如大容量存储光盘驱动器等内部存储器存储单元,或可连接到认证数据库 133,认证数据库133能够存储用于在系统上操作的每一个别的VSIM帐户的认证证书。在一实施例中,通过将认证功能并入VSIM服务器软件内并提供充足的存储器存储单元,VSIM 服务器130也可充当认证服务器131。由于可能在移动手持机IOla与VSIM服务器130之间来回发射敏感的个人数据、 移动装置供应信息以及认证和验证信息,所以VSIM服务器130和移动装置处理器191可用软件配置以使用已知的数据加密和密钥方法来加密此类信息,以保护数据免受未经授权的观看。存储于VSIM 193中的信息经备份并维持于外部VSIM服务器130上。由VSIM服务器130提供的VSIM服务可作为服务的标准特征或作为额外预订收费服务而提供给移动装置用户。此架构允许在任何时间将供应和个人信息上载到VSIM存储器单元193,从而在供应和编程新的移动装置方面提供灵活性。此架构还向用户提供个人数据的外部备份,其保留用户的个人数据,即使在丢失了整个移动装置101的情况下也如此。 通过经由蜂窝式电话网络登录到VSIM服务器130上,用户可将其个人数据备份到VSIM服务器130和/或VSIM数据库132。随后,即使丢失或损坏了整个移动装置101,其个人数据也经保留,准备好重新加载到代替移动装置上。 为了恢复其个人数据或将其个人数据移动到供应有VSIM服务契约的租用或借用的移动装置,用户经由蜂窝式电话网络登录到VSIM服务器130上,通过发射认证证书以用于与先前存储于认证数据库133中的认证证书进行比较来认证自身。经认证的用户能够通过将信息直接下载到VSIM存储器单元193中来将其个人数据和任选地供应信息恢复到代替物、租用或移动装置。未经认证的用户被拒绝接入VSIM数据库132。另外,VSIM服务器 130可通过连接到至少一个VSIM SCP数据库(106、107)以准许用户购买VSIM服务契约而充当类似于上文参考图9所描述的中央VSIM SCP服务器110的中央VSIM SCP服务器。图11说明用于购买VSIM服务契约并将存储于VSIM服务器130和/或VSIM数据库132中的个人数据检索到移动装置IOla的过程的概述。在将移动装置IOla加电或用户或服务提供者预设的任何其它时间间隔之后,移动装置IOla即刻经由蜂窝式电话网络建立到VSIM服务器130的无线通信链路(步骤250)。一旦已建立通信链路,便完成登录到 VSIM服务器130(步骤251)。作为登录过程的一部分,可提示用户经由移动装置IOla键盘输入用户的帐户信息(步骤252)。例如在将与移动装置IOla相关联的电话号码用作用户帐户名称的情况下,帐户名称可自动由VSIM服务器130接收。还可提示用户输入认证证书 (步骤25 。可采用若干认证证书形式中的任一者,包含口令验证、生物计量辨识,和其组合。一旦输入到移动装置IOla中,便优选由移动装置IOla处理器对认证证书进行加密,且经由蜂窝式电话网络发射到VSIM服务器130(步骤254),VSIM服务器130可将数据发射到认证服务器131(步骤255)。VSIM服务器130和/或认证服务器131解密所接收的用户帐户和认证证书数据 (步骤256)。VSIM服务器130或认证服务器131的处理器存取与用户帐户相关联的所存储的认证证书(步骤257)。将经解密的所接收的认证证书与先前存储于认证数据库133中的认证证书进行比较以认证用户,并验证经授权的用户正尝试登录(决策258)。如果认证证书匹配(即,决策258 =是),则用户经认证,且授予对存储于VSIM数据库130内的用户帐户文件的存取权(步骤259)。一旦已授予存取权,用户便可经由VSIM服务器130将个人数据从移动装置 IOlaVSIM上载/备份到VSIM数据库132,或将个人数据恢复到移动装置IOla存储器(步骤沈0)。在备份程序期间,个人数据经由VSIM服务器130从移动装置IOla的VSIM存储器单元193发射到VSIM数据库132。在恢复操作期间,个人数据从VSIM数据库132发射到移动装置IOla且存储于其VSIM存储器单元193中。用户还可执行其它操作,例如修改存储于VSIM数据库132内的个人数据。数据修改程序可类似于备份程序。只要授予用户存取权,个人数据便可经由VSIM服务器130从移动装置IOla的VSIM存储器单元193流动到 VSIM数据库132,反之亦然。一旦用户已完成所要的个人数据备份、恢复、修改程序(步骤沈0),移动装置IOla便可获得并使用VSIM服务契约帐户来完成语音和数据呼叫。移动装置IOla可实施图9 中所示的过程流以允许移动装置101的用户经由中央VSIM服务器130选择并购买有效的 VSIM服务契约帐户(步骤沈1)。一旦已下载VSIM服务契约供应数据,移动装置IOla便可从VSIM服务器130退出(步骤沈2)。当呈现时,如果认证证书不匹配,则认证服务器131将拒绝经由VSIM服务器130 对VSIM数据库132的存取。如图11中所示,可设定旗标或建立计数来记录不成功的认证尝试的数目(步骤沈3)。如果不成功认证尝试的数目超过预设数目(即,决策沈4=是),则 VSIM服务器130可使用户退出(步骤沈2)。否则,如果不成功认证尝试的数目小于预设数目(即,决策沈4=否),则可提示用户再次尝试认证(步骤253)。在替代性实施例中,方法可简单地允许无限的认证尝试,在那种情况下,将没有必要执行起始计数器步骤263或确定是否已在决策沈4中发生过多尝试。如上文所论述,为了确保服务质量OiOS),服务提供者可在移动装置101在一覆盖地带内移动或从一个地理区域移动到另一地理区域时经常更新PRL。因为不同的通信网络在不同的地理区域中操作,所以更新选定的VSIM服务契约PRL是重要的,以确保在移动装置移动到不同的地理区域中时,其可连接到的可能的通信网络的列表是准确的。经更新的 VSIM服务契约PRL可对可用的VSIM服务契约支持的网络的列举重新区分优先级,或可依据移动装置101的当前位置来修订列表以包含其它网络或从列表移除其它网络。虽然每一 VSIM服务契约服务提供者尝试为其客户维持高Q0S,但在一些例子中, VSIM服务契约服务提供者可简单地不向其客户提供对地理区域中的适当的通信网络的接入权来提供高Q0S。因此,仅更新PRL可能不足以向客户提供高QOS(或任何服务)。举例来说,在服务提供者可在北美操作时,所述服务提供者不向其客户提供对欧洲的通信网络的接入权。为了获得高Q0S,用户可能必须完全切换服务提供者。通过在移动装置的VSIM 存储器单元193上维持多个VSIM服务契约帐户,用户可例如通过将选定的新的VSIM服务契约帐户的供应数据复制到所启用的VSIM供应数据缓冲器314中而快速地启用新的VSIM 服务契约帐户。此对VSIM服务契约帐户数据的换出激活了新的VSIM服务契约帐户PRL,以使得移动装置101能够接入本地可用的通信网络。位置可能不是暗示VSIM服务契约帐户中的改变的仅有操作参数值。当移动装置正尝试不同类型的通信使用请求时,改变VSIM服务契约帐户可为有益的。举例来说,特定 VSIM服务契约提供者的通信网络可能尤其良好合适于处置高速数据呼叫。然而,对特定 VSIM服务契约提供者的通信网络的接入可能是以额外费用为代价。因此,在不需要高速能力的地方利用特定VSIM服务契约提供者的通信网络来用于简单的语音呼叫或数据呼叫将是不经济的。在实施例方法中,当移动装置101尝试作出高速通信数据呼叫(例如)以用于移动TV或对较大多媒体数据文件的下载时,移动装置101可启用由特定服务的提供者通信网络支持的VSIM服务契约帐户。在移动装置101正尝试作出中等速度数据呼叫(例如) 以用于网络浏览的例子中,可能启用不同的VSIM服务契约帐户。在移动装置101正尝试作出低速数据呼叫(例如)以用于匪S的其它例子中,可能启用又一 VSIM服务契约帐户。不同的VSIM服务契约帐户可经选择以支持不同的通信使用请求。或者,不同的VSIM服务契约帐户可经选择以支持不同的所供应服务。举例来说,不同的VSIM服务契约帐户可能用于支持仅 GSM、GSM 和 GI^RS、仅 UMTS、GSM、GRPS、UMTS、仅 lx、lx 和 EvDO。可将额外的 VSIM 月艮
22务契约帐户存储到移动装置101的VSIM存储器单元193以支持额外的所供应服务。通过将各种VSIM服务契约帐户的供应数据存储在VSIM存储器单元193中,可快速地完成在替代性VSIM服务契约帐户间的这种切换,而不需要联系VSIM SCP服务器。除了位置、通信使用请求或服务请求之外,可基于日时、星期几或甚至年中时间的操作参数值来选择VSIM服务契约帐户。一些服务提供者的通信网络可在一天的某些时间、 星期几或甚至年中时间期间接收增加的呼叫量。增加的呼叫量可导致QOS的降低。因此, 如果替代的VSIM服务契约帐户存储在VSIM存储器单元193内,那么移动装置101可设法避免在呼叫量增加的周期期间接入那些通信网络。图12说明用于基于位置、通信使用请求和/或时间操作参数值来从存储在VSIM 存储器单元193中的多个VSIM服务契约帐户中选择最佳VSIM服务契约帐户的实施例过程流。移动装置处理器191可执行主循环,其控制和监视若干应用程序和活动的活动(步骤 270)。在主循环的执行期间,处理器191可接收起始通信呼叫的请求(步骤271)或起始购买新VSIM服务契约帐户的请求(步骤27 。在任一情况下,处理器191均可确定移动装置 101的当前位置(步骤27 。可使用多种方法确定移动装置101的位置。举例来说,许多移动装置配备有内部全球定位系统(GPQ接收器,其允许移动装置的处理器在10米的精度内确定其位置。或者,当移动装置101与基站建立通信链路时,基站可将位置数据发射回到移动装置101,指示基站的位置,因此允许移动装置101确定其位于基站的范围内。可实施确定移动装置101位置的任一其它方法。除了确定移动装置位置之外,处理器191还可确定正在做出的通信使用请求的类型(步骤274)。移动装置101的处理器191可通过注释哪一应用程序正在起始通信呼叫请求来做出此确定。举例来说,如果SMS应用程序正在准备起始数据呼叫,那么移动装置处理器191可容易地确定通信使用的类型将是SMS文本。类似地,如果网络浏览器、移动TV应用或电话设法起始通信呼叫,那么可容易地确定通信使用请求。除了位置和通信使用请求的类型之外,处理器191还可确定当前的月、日、时间(步骤27幻。通过使用这些操作参数值,可通过将确定的操作参数值与对应的选择准则进行比较来确定完成通信呼叫请求的最优的通信网络(步骤276)。在移动装置101的内部存储器192充分大以存储全世界所有通信网络的信息的例子中,所述确定可由移动装置处理器191执行。或者,一旦移动装置处理器191已确定操作参数值,便可将确定的值发射到支持移动装置101的当前地理定位的中央VSIM SCP服务器110。通过使用接收的确定的值,VSIMSCP服务器110的处理器(未图示)可通过将接收的值与选择准则进行比较来确定当前地理位置中满足移动装置101的需要的最优VSIM服务契约。此最优VSIM服务契约确定可发射回到移动装置101。可实施多种算法和选择准则中的任一者来基于收集的操作参数值确定最优VSIM 服务契约。举例来说,算法可首先确定哪些本地可用的网络将支持通信使用请求(即,所需的数据服务的速度)。接着,算法可确定那些本地可用的网络中哪些对于既定使用是最经济的。算法可将时间(即,月、日、时间)纳入考虑以确定经济性。一旦确定最优VSIM服务契约,移动装置处理器191便确定最优VSIM服务契约是否不同于VSIM存储器单元193上当前启用的VSIM服务契约帐户(决策观5)。如果当前启用的VSIM服务契约帐户与确定的最优VSIM服务契约相同(S卩,决策观5 =否),那么可根据上文参见图6描述的步骤221到232使用启用的VSIM服务契约帐户来建立通信呼叫(步骤288)。如果VSIM存储器单元193上当前启用的VSIM服务契约帐户不同于确定的最优 VSIM服务契约(即,决策观5 =是),那么移动装置处理器191可存取移动装置VSIM存储器单元193以确定最优VSIM服务契约是否已先前存储到VSIM存储器单元193 (决策观6)。 如果最优VSIM服务契约已先前购买并存储在移动装置的VSIM存储器单元193上(即,决策观6 =是),那么移动装置处理器191通过将存储在VSIM存储器单元193中的最优VSIM 服务契约帐户供应数据复制到启用的VSIM供应数据缓冲器314中来选择和启用最优VSIM 服务契约(步骤_,且根据上文参见图6描述的步骤221到232使用选定的最优VSIM服务契约帐户来建立呼叫(步骤观8)。或者,移动装置处理器191可通过经由指针从VSIM存储器单元193内的位置检索最优VSIM服务契约帐户供应数据来选择和启用最优VSIM服务契约(步骤观7)。一旦呼叫已根据上文参见图6描述的过程流而连接或终止,那么移动装置处理器191可返回到主循环(步骤270)。如果最优VSIM服务契约尚未先前购买并存储在移动装置的VSIM存储器单元193 上(即,决策观5 =否),那么移动装置的处理器191可根据上文参见图3描述的步骤201 到210或上文参见图9描述的步骤241到249来起始购买最优VSIM服务契约帐户的步骤 (步骤观9)。一旦已获得最优VSIM服务契约帐户并存储在移动装置VSIM存储器单元193 中,则便可根据上文参见图6描述的步骤221到232与选定的最优VSIM服务契约帐户建立呼叫(步骤观8)。一旦已根据图6的过程流连接或终止呼叫,则移动装置处理器191可返回到主循环(步骤270)。图13说明根据替代实施例的方法步骤的过程流。情况可能是用来确定最优VSIM 服务契约的算法可能选择与移动装置101不兼容的VSIM服务契约。举例来说,假定在图12 的步骤276中用来确定最优VSIM服务契约的算法确定UMTS VSIM服务契约是最优VSIM服务契约。CDMA Ix型移动装置与UMTS VSIM PPSC不兼容。因此,必须随后确定最优VSIM服务契约。随后的确定必须从考虑中消除确定的不兼容的VSIM服务契约中的任一者。此过程可继续,直到确定也与移动装置101兼容的最优VSIM服务契约为止。如图13所示,替代实施例以与上文参见图12描述的实施例相同的方式执行步骤 270到276。一旦在步骤276中确定最优VSIM服务契约,则移动装置101的处理器191便确定最优VSIM服务契约是否与移动装置101兼容(决策277)。如果最优VSIM服务契约与移动装置101兼容(S卩,决策277 =是),那么替代实施例恰如上文参见图12所述继续执行步骤285到289。如果最优VSIM服务契约与移动装置101不兼容(S卩,决策277 =否),那么不考虑不兼容的VSIM服务契约(步骤278),且进行最优VSIM服务契约的另一确定(步骤276)。 以此方式,将不考虑不兼容的VSIM服务契约,直到在步骤276中确定兼容的最优VSIM服务契约为止。如上所述,一旦在步骤276中确定兼容的最优VSIM服务契约,则替代实施例便通过执行如上文参见图12所述的步骤285到289来继续。在通过远程中央VSIM SCP服务器110确定最优VSIM服务契约的例子中,可在进行后续确定之前将指示不考虑特定VSIM 服务契约的数据发射到VSIM SCP服务器110。图14说明根据另一替代实施例的方法步骤的过程流。情况也可能是用来确定最优VSIM服务契约的算法可能选择移动装置101当前不可用的VSIM服务契约。在用来确定最优VSIM服务契约的算法从理论上可用的通信网络的列表中选择时,实际上通信网络可能出于多种原因而不可供移动装置101使用。举例来说,移动装置101可位于通信网络的覆盖地带内的无法进行接收的特定位置,其有时称为“死点”。在其它情况下,大气干扰或意外的呼叫量增加可能阻碍移动装置与支持所确定的最优VSIM服务契约的通信网络建立通信链路。因此,必须再次确定最优VSIM服务契约。随后的确定必须从考虑中消除由当前不可用的通信网络支持的VSIM服务契约中的任一者。此过程可继续,直到确定也可供移动装置101使用的最优VSIM服务契约为止。如图14所示,替代实施例以与上文参见图12描述的实施例相同的方式执行步骤 270到276。一旦在步骤276中确定最优VSIM服务契约,则移动装置101的处理器191便确定支持最优VSIM服务契约的通信网络是否可供移动装置101使用(决策279)。如果支持最优VSIM服务契约的通信网络可供移动装置101使用(S卩,决策279 =是),那么替代实施例如上文参见图12所述继续执行步骤观5到观9。如果支持最优VSIM服务契约的通信网络不可供移动装置101使用(S卩,决策279 =否),那么移动装置101的处理器191确定是否存在任何可用的通信网络(决策观0)。 情况可能是移动装置101位于其中无法从任何通信网络接收导频信号的地理区域中,例如移动装置101在地下的情况。如果移动装置101不在从任何通信网络接收导频信号(即, 决策观0 =否),那么可向用户通知此情形(步骤观2),且移动装置101处理器191返回到主循环(步骤270)。如果移动装置101处理器191确定其它通信网络可用(即,决策观0 =是),那么不考虑不可用的通信网络支持的VSIM服务契约(步骤观1),且再次进行最优 VSIM服务契约的确定(步骤276)。以此方式,将不考虑不可用的VSIM服务契约(或其支持通信网络不可用的VSIM服务契约),直到在步骤276中确定其支持通信网络可用的最优 VSIM服务契约为止。如上所述,一旦在步骤276中确定可用的最优VSIM服务契约,则替代实施例便继续执行如上文参见图12所述的步骤观5到观9。在通过远程中央VSIM SCP服务器110确定最优VSIM服务契约的例子中,可在进行后续确定之前将指示不考虑特定VSIM 服务契约的数据发射到VSIM SCP服务器110。上述方法描述和过程流图仅提供作为说明性实例,且既定不要求或不暗示各种实施例的步骤必须以所呈现的次序来执行。所属领域的技术人员将了解,上述实施例中的步骤次序可以任一次序来执行。如所属领域的技术人员将了解,用来实施上述实施例的硬件可为经配置以执行指令集的处理元件和存储器元件,包含微处理器单元、微型计算机单元、可编程浮点门阵列 (FPGA)和专用集成电路(ASIC),其中所述指令集用于执行对应于上述方法的方法步骤。或者,可通过特定针对给定功能的电路来执行某些步骤或方法。所属领域的技术人员将了解,结合本文所揭示的实施例描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件或所述两者的组合。为了清楚说明硬件与软件的这种可交换性,上文已大体上在其功能性方面描述了各种说明性组件、块、 模块、电路和步骤。将此类功能性实施为硬件还是软件取决于特定应用和对整个系统施加的设计限制。熟练的技术人员可针对每一特定应用以不同方式实施所描述的功能性,但不应将此类实施方案决策解释为造成与本发明范围的脱离。结合本文所揭示的实施例描述的方法或算法的步骤可直接以硬件、以由处理器执行的软件模块或以所述两者的组合来实施。软件模块可驻留在处理器可读存储媒体和/或处理器可读存储器中,处理器可读存储媒体和/或处理器可读存储器可为以下各项中的任一者RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、⑶-ROM或此项技术中已知的任何其它有形形式的数据存储媒体。而且,处理器可读存储器可包括一个以上存储器芯片、处理器芯片内部的存储器、单独存储器芯片中的存储器,以及例如快闪存储器和RAM存储器等不同类型存储器的组合。本文对移动手持机的存储器的参考既定涵盖移动手持机内的任一个或全部存储器模块而不限于特定配置、类型或包装。示范性存储媒体耦合到移动手持机或主题服务器中的处理器,使得处理器可从存储媒体读取信息和向存储媒体写入信息。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可驻留在ASIC中。 提供先前对各种实施例的描述是为了使得所属领域的技术人员能够制作或使用本发明。所属领域的技术人员将容易了解对这些实施例的各种修改,且在不脱离本发明精神或范围的情况下,本文所界定的一般原理可适用于其它实施例。因此,本发明不希望限于本文展示的实施例,而是应对权利要求书赋予与本文所揭示的原理和新颖特征一致的最广范围。
权利要求
1.一种用于对移动装置进行供应的方法,其包括将用于多个服务契约的供应数据存储在至少一个远程数据库中; 经由通信网络接收来自所述移动装置的下载用于所述多个服务契约中的至少两者的供应数据的请求;以及使用所述通信网络将用于所述多个服务契约中的所述至少两者的所述供应数据下载到所述移动装置中的VSIM内部存储器单元。
2.根据权利要求1所述的方法,其中用于所述多个服务契约中的所述至少两者中的一者的所述下载的供应数据是用于预付费服务契约。
3.根据权利要求1所述的方法,其中用于所述多个服务契约中的所述至少两者中的一者的所述下载的供应数据是用于按月服务契约。
4.根据权利要求1所述的方法,其进一步包括将用于所述移动装置的用户的个人数据存储在远程个人数据数据库中; 经由所述通信网络从所述移动装置的所述用户接收帐户名称和认证证书; 基于所述接收的帐户名称和认证证书来认证所述用户;以及在所述用户经过认证的情况下使用所述通信网络将存储在所述远程个人数据数据库中的用于所述用户的所述个人数据下载到所述VSIM内部存储器单元。
5.一种用于在移动装置上起始无线通信呼叫的方法,所述移动装置上在VSIM内部存储器单元中存储有用于多个服务契约的供应数据,所述方法包括接收对所述多个服务契约中的一者的选择以支持所述无线通信呼叫;将用于所述多个服务契约中的所述选定一者的供应数据传送到VSIM供应数据缓冲器;使用所述传送的所述多个服务契约中的所述选定一者的供应数据来建立到通信网络的通信链路。
6.根据权利要求5所述的方法,其中所述供应数据对应于预付费服务契约。
7.根据权利要求5所述的方法,其中所述供应数据对应于按月服务契约。
8.一种用于从移动装置起始通信呼叫的方法,所述移动装置具有VSIM内部存储器单元,所述VSIM内部存储器单元中存储有用于多个服务契约的供应数据,所述方法包括从所述移动装置收集多个操作参数值;基于所述收集的操作参数值来确定所述多个服务契约中的最优一者; 从所述VSIM内部存储器单元检索对应于所述最优服务契约的供应数据;以及使用所述检索到的对应于所述最优服务契约的供应数据来建立到通信网络的通信链路。
9.根据权利要求8所述的方法,其中所述收集的多个操作参数值包括移动装置位置、 通信呼叫使用类型和时间。
10.根据权利要求9所述的方法,其中所述通信呼叫使用类型对应于正起始的无线通信呼叫,且包括选自由语音呼叫、低速数据呼叫、中等速度数据呼叫和高速数据呼叫组成的群组的一个类型。
11.根据权利要求9所述的方法,其中从所述VSIM内部存储器单元检索所述对应于所述最优服务契约的供应数据。
12.根据权利要求9所述的方法,其中从经由远程VSIM服务器接入的远程数据库检索所述对应于所述最优服务契约的供应数据,且在建立所述通信链路之前将所述供应数据下载到所述VSIM内部存储器单元。
13.根据权利要求9所述的方法,其中所述最优服务契约是预付费服务契约。
14.根据权利要求9所述的方法,其中所述最优服务契约是按月服务契约。
15.根据权利要求8所述的方法,其进一步包括确定支持所述最优服务契约的通信网络是否与所述移动装置兼容; 在所述通信网络被确定为与所述移动装置不兼容的情况下排除与所述支持所述最优服务契约的通信网络类似的所有通信网络类型不予考虑;以及重复基于所述收集的操作参数值从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤。
16.根据权利要求8所述的方法,其进一步包括确定支持所述最优服务契约的通信网络是否可供所述移动装置使用; 在所述通信网络不可供所述移动装置使用的情况下排除所述支持所述最优服务契约的通信网络不予考虑;以及重复所述基于所述收集的操作参数值从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤。
17.一种服务器,其包括用于存储用于多个服务契约的供应数据的装置;用于经由通信网络接收来自移动装置的下载用于所述多个服务契约中的至少两者的供应数据的请求的装置;以及用于使用所述通信网络将用于所述多个服务契约中的所述至少两者的所述存储的供应数据下载到所述移动装置中的VSIM内部存储器单元的装置。
18.根据权利要求17所述的服务器,其进一步包括 用于存储用于所述移动装置的用户的个人数据的装置;用于经由所述通信网络从所述移动装置的所述用户接收帐户名称和认证证书的装置;用于基于所述接收的帐户名称和认证证书来认证所述用户的装置;以及用于在所述用户经过认证的情况下使用所述通信网络将所述存储的用于所述用户的个人数据下载到所述VSIM内部存储器单元的装置。
19.一种移动装置,其包括用于存储用于多个服务契约的供应数据的装置;用于接收对所述多个服务契约中的一者的选择以支持无线通信呼叫的装置; 用于将用于所述多个服务契约中的所述选定一者的供应数据传送到VSIM供应数据缓冲器的装置;用于使用所述传送的所述多个服务契约中的所述选定一者的供应数据来建立到通信网络的通信链路的装置。
20.一种无线通信系统,其包括用于收集多个移动装置操作参数值的装置;用于基于所述收集的多个移动装置操作参数值来确定最优服务契约的装置; 用于从存储器检索对应于所述最优服务契约的供应数据的装置;以及用于使用所述检索到的对应于所述最优服务契约的供应数据来建立到通信网络的通信链路的装置。
21.根据权利要求20所述的无线通信系统,其中所述多个操作参数值包括移动装置位置、通信呼叫使用类型和时间。
22.根据权利要求21所述的无线通信系统,其中所述通信呼叫使用类型对应于正起始的无线通信呼叫,且包括选自由语音呼叫、低速数据呼叫、中等速度数据呼叫和高速数据呼叫组成的群组的一个类型。
23.根据权利要求21所述的无线通信系统,其中所述用于从存储器检索对应于所述最优服务契约的供应数据的装置从VSIM内部存储器单元检索供应数据。
24.根据权利要求21所述的无线通信系统,其中所述用于从存储器检索对应于所述最优服务契约的供应数据的装置从经由远程VSIM服务器接入的远程数据库检索供应数据。
25.根据权利要求21所述的无线通信系统,其进一步包括用于确定支持所述最优服务契约的通信网络是否与所述移动装置兼容的装置; 用于在所述通信网络被确定为与所述移动装置不兼容的情况下排除与所述支持所述最优服务契约的通信网络类似的所有通信网络类型不予考虑的装置;以及用于重复基于所述收集的操作参数值从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤的装置。
26.根据权利要求21所述的无线通信系统,其进一步包括用于确定支持所述最优服务契约的通信网络是否可供所述移动装置使用的装置;用于在所述通信网络不可供所述移动装置使用的情况下排除所述支持所述最优服务提供者的通信网络不予考虑的装置;以及用于重复所述基于所述收集的操作参数值从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤的装置。
27.一种服务器,其包括 存储器;处理器,其耦合到所述存储器;通信接口电路,其耦合到所述处理器,所述通信接口电路经配置以将所述处理器连接到通信网络,其中所述处理器以软件指令配置以执行包括以下各项的步骤 将用于多个服务契约的供应数据存储在所述存储器中的至少一个数据库中; 经由所述通信接口电路接收来自移动装置的下载用于所述多个服务契约中的至少两者的供应数据的请求;以及使用所述通信接口电路将用于所述多个服务契约中的所述至少两者的所述供应数据下载到所述移动装置中的VSIM内部存储器单元。
28.根据权利要求27所述的服务器,其中处理器以软件指令配置以执行进一步包括以下各项的步骤将用于所述移动装置的用户的个人数据存储在所述存储器中的第二远程数据库中;经由所述通信接口电路从所述移动装置的所述用户接收帐户名称和认证证书; 基于所述接收的帐户名称和认证证书来认证所述用户;以及在所述用户经过认证的情况下使用所述通信接口电路将所述存储的用于所述用户的个人数据下载到所述VSIM内部存储器单元。
29.—种移动装置,其包括 处理器;内部存储器单元,其耦合到所述处理器,所述内部存储器单元其上在VSIM存储器单元内存储有用于多个服务契约的供应数据;以及包含VSIM供应数据缓冲器;以及无线通信收发器,其耦合到所述处理器, 其中所述处理器以软件指令配置以执行包括以下各项的步骤 接收对所述多个服务契约中的一者的选择以支持无线通信呼叫; 将用于所述多个服务契约中的所述选定一者的供应数据传送到所述VSIM供应数据缓冲器;以及使用所述传送的所述多个服务契约中的所述选定一者的供应数据来建立经由所述无线通信收发器到无线通信网络的通信链路。
30.根据权利要求29所述的移动装置,其中所述处理器进一步以软件指令配置以执行进一步包括以下各项的步骤收集多个移动装置操作参数值; 基于所述收集的操作参数值来确定最优服务契约; 从所述存储器检索对应于所述最优服务契约的供应数据;以及使用所述检索到的对应于所述最优服务契约的供应数据来建立经由所述无线通信收发器到无线通信网络的通信链路。
31.根据权利要求30所述的移动装置,其中所述操作参数值包括移动装置位置、通信呼叫使用类型和时间。
32.根据权利要求31所述的移动装置,其中所述通信呼叫使用类型对应于正起始的无线通信呼叫,且包括选自由语音呼叫、低速数据呼叫、中等速度数据呼叫和高速数据呼叫组成的群组的一个类型。
33.根据权利要求32所述的移动装置,其中所述供应数据是从VSIM内部存储器单元检索。
34.根据权利要求32所述的移动装置,其中所述处理器进一步以软件指令配置以执行进一步包括以下的步骤使用所述无线通信收发器从经由远程VSIM服务器接入的远程数据库下载所述对应于所述最优服务契约的供应数据。
35.根据权利要求32所述的移动装置,其中所述处理器以软件指令配置以执行进一步包括以下各项的步骤确定支持所述最优服务契约的通信网络是否与所述移动装置兼容; 在所述通信网络被确定为与所述移动装置不兼容的情况下排除与所述支持所述最优服务契约的通信网络类似的所有通信网络类型不予考虑;以及重复基于所述收集的操作参数值从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤。
36.根据权利要求32所述的移动装置,其中所述处理器以软件指令配置以执行进一步包括以下各项的步骤确定支持所述最优服务契约的通信网络是否可供所述移动装置使用; 在所述通信网络不可供所述移动装置使用的情况下排除所述支持所述最优服务提供者的通信网络不予考虑;以及重复所述基于所述收集的操作参数值从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤。
37.一种其上存储有处理器可执行软件指令的有形存储媒体,所述处理器可执行软件指令经配置以致使处理器执行包括以下各项的步骤将用于多个服务契约的供应数据存储在至少一个远程数据库中; 经由通信网络接收来自移动装置的下载用于所述多个服务契约中的至少两者的供应数据的请求;以及使用所述通信网络将用于所述多个服务契约中的所述至少两者的所述供应数据下载到所述移动装置中的VSIM内部存储器单元。
38.根据权利要求37所述的有形存储媒体,其中所述有形存储媒体中存储有所述至少一个远程数据库,且其中所述至少一个远程数据库包含支持预付费服务契约的供应数据。
39.根据权利要求37所述的有形存储媒体,其中所述有形存储媒体中存储有所述至少一个远程数据库,且其中所述至少一个远程数据库包含支持按月服务契约的供应数据。
40.根据权利要求39所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下各项的进一步步骤将用于所述移动装置的用户的个人数据存储在第二远程数据库中; 经由所述通信网络从所述移动装置的所述用户接收帐户名称和认证证书; 基于所述接收的帐户名称和认证证书来认证所述用户;以及在所述用户经过认证的情况下使用所述通信网络将存储在所述第二远程数据库中的用于所述用户的所述个人数据下载到所述VSIM内部存储器单元。
41.一种其上存储有处理器可执行软件指令的有形存储媒体,所述处理器可执行软件指令经配置以致使移动装置的处理器执行包括以下各项的步骤将用于多个服务契约的供应数据存储在所述移动装置的内部存储器单元中; 接收对所述多个服务契约中的一者的选择以支持无线通信呼叫; 将用于所述多个服务契约中的所述选定一者的供应数据传送到所述移动装置的内部存储器单元供应数据缓冲器;以及使用所述传送的所述多个服务契约中的所述选定一者的供应数据来建立到通信网络的通信链路。
42.根据权利要求41所述的有形存储媒体,其中所述传送的供应数据对应于预付费服务契约。
43.根据权利要求41所述的方法,其中所述传送的供应数据对应于按月服务契约。
44.一种其上存储有处理器可执行软件指令的有形存储媒体,所述处理器可执行软件指令经配置以致使移动装置的处理器执行包括以下各项的步骤 收集所述移动装置的操作参数值;基于所述收集的操作参数值从多个服务契约中确定最优服务契约; 从存储器检索对应于所述最优服务契约的供应数据;以及使用所述检索到的对应于所述最优服务契约的供应数据来建立到通信网络的通信链路。
45.根据权利要求44所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下的进一步步骤从所述移动装置的VSIM内部存储器单元检索所述对应于所述最优服务提供者的供应数据。
46.根据权利要求44所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下的进一步步骤从经由远程VSIM服务器接入的远程数据库检索所述对应于所述最优服务提供者的供应数据。
47.根据权利要求44所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下各项的进一步步骤确定支持所述最优服务契约的通信网络是否与所述移动装置兼容; 在所述通信网络经确定为与所述移动装置不兼容的情况下排除与所述支持所述最优服务契约的通信网络类似的所有通信网络类型不予考虑;以及重复基于所述收集的操作参数值来从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤。
48.根据权利要求44所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下各项的进一步步骤确定支持所述最优服务契约的通信网络是否可供所述移动装置使用; 在所述通信网络不可供所述移动装置使用的情况下排除所述支持所述最优服务契约的通信网络不予考虑;以及重复所述基于所述收集的操作参数值来从所述多个服务契约中剩余的服务契约中确定所述最优服务契约的步骤。
全文摘要
一种系统和方法将支持多个服务提供者的供应数据存储在移动装置的VSIM内部存储器单元中。用户可选择性地启用存储在所述VSIM内部存储器单元中的支持所述多个服务提供者中的一者的供应数据来进行无线通信。实施例准许使用远程数据库来备份、检索和恢复所述VSIM内部存储器单元中的个人数据。另一实施例允许移动装置选择最优服务提供者来进行无线通信。可基于移动装置位置、通信使用请求和/或时间和日期来确定所述最优服务提供者。
文档编号H04W8/20GK102461228SQ201080025332
公开日2012年5月16日 申请日期2010年6月8日 优先权日2009年6月8日
发明者文卡特·坦吉拉拉, 斯蒂芬·A·斯普里格, 朱利安·迪朗, 石广明, 肖塔隐 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1