用于基于用户简档来切换虚拟sim服务契约的方法和设备的制作方法

文档序号:7911683阅读:140来源:国知局
专利名称:用于基于用户简档来切换虚拟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卡。因此,用户必须携带不同的预付费SIM卡且留意哪一预付费SIM卡含有用于每一地区的适当的供应数据。虽然已开发出用于其它移动网络的模拟装置,例如,可移除的用户身份模块 (RUIM)、全球订户身份模块(USIM)或通用集成电路卡(UICC)(在本文中称为“智能卡”), 但这些装置在移除RUIM、USIM或UICC以有利于预付费本地供应的智能卡时遇到个人数据丢失的相同问题。虽然某些CDMA移动装置将供应信息存储于可在移动装置间移动的可移除的卡上,但许多CDMA电话不提供此能力。因此,许多CDMA装置用户不能在国外旅行时利用其个人移动装置。通常,这些用户必须租用移动装置或购买已被供应本地使用或可接受SIM卡的一次性装置。而且其它非国际的旅行用户可发现快速接入多个服务提供者的无线通信网络的能力是吸引人的。典型的移动装置用户向单一服务提供者预订相对长期契约的无线通信服务。用户可基于若干考虑因素来选择服务提供者,所述考虑因素包含但不限于成本、网络覆
6盖和可用服务。虽然服务提供者在某些方面是擅长的,但在其它方面却可能不行。用户可能需要在选择单一服务提供者时进行权衡。通过利用SIM卡,用户不再限于单一服务提供者。用户可基于哪一服务提供者将针对用户的特定需求提供最佳服务来选择服务提供者。 随后,用户可简单地在每次使用时用所要服务提供者的SIM卡来替换当前的SIM卡。举例来说,假设服务提供者A在东海岸提供对语音通信的良好的网络覆盖,但在西海岸不是,且提供较慢的数据服务。当在东海岸且进行语音呼叫时,用户可选择插入服务提供者A的SIM 卡。。然而,如果用户旅行到西海岸或希望进行数据呼叫,则用户可选择用另一服务提供者的SIM卡来替换服务提供者A的SIM卡。以此方式,用户可优化无线通信服务,但必须留意并携带多个物理SIM卡。因此,需要一种系统和方法来允许用户根据位置、使用和/或时间来更容易地修改供应数据。

发明内容
在各种实施例中,提供一种用于修改包含于移动装置的存储器内的供应数据的系统和方法。供应数据存储于虚拟SM(VSIM)卡内,所述虚拟SIM卡可包含为移动装置的内部存储器的一部分。用于多个服务提供者的供应数据可存储于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是说明在创建或编辑用户简档时向用户呈现的菜单的示范性层叠的菜单树图。图13a是用于用户在一实施例中根据用户指定的偏好来选择和切换VSIM服务契约的示范性用户简档数据表格。图13b是用于用户在一实施例中根据用户指定的偏好来选择和切换VSIM服务契约的示范性准则类别值表格。图13c是用于用户在一实施例中根据用户指定的偏好来选择和切换VSIM服务契约的示范性优先级列表索引数据表格。图14是说明用以创建或编辑用户简档的实施例的步骤的过程流程图。图15是说明用以根据用户指定的偏好自动选择VSIM服务契约以完成呼叫的实施例的步骤的过程流程图。图16是用于用户在一替代性实施例中根据用户指定的偏好来选择和切换VSIM服务契约的示范性用户简档数据表格。图17是说明用以创建或编辑用户简档的替代性实施例的步骤的过程流程图。图18是说明用以根据用户指定的偏好自动选择VSIM服务契约以完成呼叫的替代性实施例的步骤的过程流程图。
具体实施例方式将参考附图详细地描述各种实施例。只要可能,将在整个图式中使用相同参考数字来指代相同或类似部分。对特定实例和实施方案作出的参考是为了说明目的,且无意限制本发明或权利要求书的范围。如本文中所使用,术语移动装置可指代蜂窝式电话、个人数据助理(PDA)、掌上型计算机、膝上型计算机、无线电子邮件接收器(例如,Bladcberry 和Treo 装置)、具备多媒体因特网功能的蜂窝式电话(例如,iPhone ),和包含可编程处理器和存储器的类似的个人电子装置中的任一者或全部。在优选实施例中,移动装置为可经由蜂窝式电话网络进行通信的蜂窝式手持机(例如,手机)。如本文中所使用,术语“服务器”指代经配置以在客户端-服务器架构中操作的多种商用计算机系统中的任一者。具体来说,术语“服务器”指代网络服务器,尤其是可接入因特网的服务器,其通常包含处理器、存储器(例如,硬盘存储器),和经配置以将服务器处理器连接到例如因特网或蜂窝式电话网络等网络的网络接口电路。近来,移动装置的某些用户已开始向多个服务提供者预订服务,以使得其可使用不同服务提供者来用于不同目的。这些用户将用于不同服务契约的供应数据存储在SIM卡上,且简单地互换含有所要的供应数据的SIM卡。另外,移动装置的用户已可使用替代性服务提供者契约。不需要用户提交长期服务契约,其中用户与单一服务提供者维持按月帐户, 用户也可从多种服务提供者得到短期预付费服务契约,其允许用户在有限持续时间内接入服务提供者的通信网络。通常,使用短期预付费服务契约(PPSC)的用户将能够接入通信网络持续有限数目的分钟,传递有限数目的字节的数据,或其组合。一旦用户接入通信网络持续有限数目的分钟,传递有限数目的字节的数据,或其两者,短期预付费服务契约将到期。 为了简单起见,将在本文中将PPSC论述为仅限于分钟数。然而,所属领域的技术人员将了解,本文中所描述的实施例可类似地在PPSC在持续时间(例如,一定分钟数、数天、数星期或数月)、所传递的数据字节的数目,或时间、分钟和所传递的数据字节的组合方面受限的情况下操作。传统上,通过购买订户身份模块(SIM)卡来建立短期预付费服务契约。含有
8允许接入服务提供者的通信网络的必需的供应数据的可互换的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 SCP数据库106-109中的每一者可向用户提供VSIM PPSC或VSIM MSC。另外,不同的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可包含足以存储应用软件指令的内部存储器。
10为了此描述的目的,术语存储器一般指代可由处理器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;3)。再次通过使用并入于移动装置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的优先级列表;以及(e)认证密钥(A-Key),其为可在初始认证后产生的共享私密密钥。虽然ESN通常被视为移动装置101的永久部分,但当购买并激活VSIM服务契约时,MIN、SID和PRL/PLMN被编程到VSIM 193中。在某些实施例中,ESN也可被编程到VSIM 193中。在所述实施例中,编程于VSIM上的ESN可经检查,这与移动装置101的ESN形成对照。移动装置101每次接入通信网络时,ESN或MIN会被VSIM SCP服务器检查以确保VSIM 服务契约仍有效。如果VSIM服务契约有效,VSIM SCP服务器将连接通信请求且在VSIM服务契约是PPSC帐户的情况下递减剩余时间,或在VSIM服务契约是MSC的情况下递增使用时间。以此方式,服务提供者可确保移动装置101仅准许根据VSIM服务契约的条款来接入通信网络。作为所下载的供应数据的部分,CDMA类型的移动装置被编程有PRL。GSM类型的移动装置被供应有PLMN,其类似于PRL而操作。为了简明起见,使用CDMA技术来描述实施
12例。然而,可以类似方式在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可经由硬连线连接而被下载到移动装置中。类似地,可经由用户起始的下载呼叫的网络VSIM推送,例如经由*228,而将PRL更新到移动装置101的VSIM 193。所述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相关联的信道或频率。如所示,举例来说,归属系统(获取索引0)的SID与PCS CDMA Block B信道(获取表格记录0)相关联。类似地,漫游伙伴3(获取索引幻的SID与蜂窝式模拟系统频率(获取表格记录幻相关联。因此,当移动装置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 服务契约的供应数据定位于VSIM存储器单元193中,且可将选定的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
14的用户可具有存储于移动装置VSIM存储器单元193中的若干不同的VSIM服务契约帐户。 用户必需首先选择用户想要实施哪一 VSIM服务契约帐户来连接呼叫(步骤220)。通过选择所要的VSIM服务契约帐户,处理器191从VSIM存储器193检索对应的供应数据,且将其加载到有效的存储器缓冲器314中以供移动装置101使用。通过使用与选定的VSIM服务契约帐户相关联的PRL数据,移动装置101将与可用的通信网络建立通信链路,且作出呼叫请求(步骤221)。基于包含于呼叫请求中的VSIM服务契约帐户数据,可联系到VSIM SCP服务器(图5中展示为102)以便验证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服务契约帐户应算多少分钟。或者,VSIM SCP服务器102可在呼叫进行时从 VSIM PPSC帐户递减分钟,使得在呼叫期间在呼叫导致剩余分钟低于阈值的情况下通知呼叫者。如果在VSIM服务契约帐户上没有充足的分钟,例如在已使用所有的预付费分钟的情况下,或在已使用所有的“计划中”分钟的情况下(即,决策226 =否),则VSIM SCP 服务器可将指示VSIM服务契约帐户到期或即将到期的消息发送到移动装置101,且向移动装置101的用户提供再充值VSIM服务契约帐户的选项(决策229)。如果用户选择再充值 VSIM服务契约帐户(即,决策229 =是),则VSIM服务契约帐户上剩余的时间被重设或被设定到所购买的额外数目的分钟的数目(步骤230),且在请求时连接呼叫(步骤231)。然而,如果用户拒绝再充值VSIM服务契约帐户,则终止呼叫请求(步骤23 。在VSIM服务契约帐户是开放端帐户(即,呼叫分钟没有限制)的实施例中,可省略步骤226、2四和230。在一实施例中,VSIM SCP服务器可在呼叫正进行时从VSIM服务契约帐户递减时间。如果VSIM服务契约帐户剩余的时间随后低于阈值分钟,则VSIM SCP可向呼叫者告警, 例如通过使呼叫挂起,且向呼叫者提供再充值帐户的机会(步骤229)。如果用户选择购买额外时间,则相应地重设帐户余额(步骤230),且呼叫继续(未展示步骤,但类似于步骤 231)。然而,如果用户选择不购买额外时间(即,决策229 =否),则剩余余额一达到零,便可终止呼叫(步骤232)。图7说明结合VSIM硬件/软件架构310的移动装置硬件/软件架构300。当移动装置101正运作时,各种应用306在移动装置的各种硬件元件上操作或向其请求服务。举例来说,这些硬件元件可包含处理器和内部存储器、例如键盘或麦克风等输入元件、例如显示器或扬声器(未图示)等输出元件,以及例如蜂窝式收发器、全球定位系统(GPQ接收器、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向上传播。驱动器302经由硬件接口 311存取VSIM数据,且将信息提供给应用。或者,数据请求从硬件接口 311传送到驱动器层312。如上文,驱动器层312含有经开发以允许物理层313中的VSIM存储器单元193与硬件接口 311的交互的专用类型的计算机软件。数据请求随后存取所启用的VSIM供应数据缓冲器314中的数据,所述所启用的VSIM供应数据缓冲器314为用于保持用于当前选定使用的服务提供者的供应数据的存储器块。因此,当前选定的VSIM服务契约供应数据314 经存取,且所请求的信息以相反的方式传递返回到请求的应用306。VSIM供应数据存储器 314可为嵌入式文件系统或安全文件系统的实施方案。嵌入式文件系统提供操作系统(OS) 抽象概念以将VSIM数据存取为逻辑文件。安全文件系统额外等级的保护,以经由软件或硬件加密抵制对VSIM数据的诈骗。
如上文所描述,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。单一中央VSIM SCP服务器110可与多个VSIM SCP数据库(106-109)通信以允许移动装置101与单一 VSIM SCP服务器110连接并从多个服务提供者获得VSIM服务契约帐户。如同先前的实施例,VSIM SCP数据库106-109各自含有用于由相应的服务提供者中的每一者提供的每一 VSIM服务契约的必要的供应数据。通过提供中央VSIM SCP服务器110,此实施例可用于准许向用户指派单一电话号码,即使用户可能维持多种VSIM PPSC和MSC帐户也是如此。应注意,单一中央VSIM SCP服务器110可为地区性服务器,且移动装置101可依据移动装置101当前所处的特定地区而与多个中央VSIM SCP服务器连接。举例来说,如果移动装置101但前位于欧洲,则移动装置101可与服务于欧洲的VSIM SCP服务器110连接。类似地,中央VSIM SCP 服务器110可位于其它地理区(例如,亚洲、西亚、东亚、非洲、南美等)中。中央VSIM SCP 服务器110可依据在地区中操作的移动装置101的数目而服务不同大小的地理区。随着越来越多的移动装置在一地区中操作,由单一 VSIM SCP服务器110服务的地区的大小可在大小上减小,且反之亦然。图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中所说明的实施例中,用VSIM SCP服务器110建立移动装置101之间的通信链路(步骤M0)。一旦移动装置101已登录到VSIM SCP服务器110上,移动装置101 下载并显示用户可经由VSIM SCP服务器110购买其VSIM服务契约帐户的地区列表(步骤 241)。可例如通过地区、国家或大陆来列出这些地区。用户可通过使用并入于移动装置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)的通信链路(步骤对幻。一旦登录到适当的VSIM SCP 数据库(106-109),VSIM服务契约选项的列表被下载并被发射到移动装置101以供向用户显示(步骤M6)。这些VSIM服务契约选项可提供语音、数据、语音和数据计划以及接入的不同持续时间的不同组合。通过使用并入于移动装置101内的多种用户接口键12、13和开关中的任一者,用户从所显示的列表选择VSIM服务契约选项。或者,移动装置处理器191 使用用户指定的简档以确定何时选择以及选择哪一 VSIM服务契约来自动地选择VSIM服务契约。VSIM服务契约选择经由VSIM SCP服务器110被发射到选定的VSIM SCP数据库 (106-109),且由其接收(步骤M7)。基于所发射的选择,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,同时其它服务提供者草这连接到中央VSIM SCP 服务器110的独立的VSIM数据库106-109。在此实施例中,系统可含有独立和中央VSIM SCP服务器两者。在此实施例中,依据哪一 VSIM SCP服务器(独立或中央)托管选定的服务提供者的VSIM服务契约,可实施图3和图8两者中所示的过程流。图10中展示用于提供VSIM服务契约帐户以及用户个人VSIM数据的替代性实施例。在用户手上没有其个人移动装置101的例子中,用户可租用或借用移动装置101a。在
18其它例子中,用户可购买一次性移动电话。在任何情况下,当用户没有其自身的移动装置 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)。帐户名称可自动由VSIM服务器130接收,例如在将与移动装置IOla相关联的电话号码用作用户帐户名称的情况下。还可提示用户输入认证证书 (步骤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将个人数据从移动装置IOla VSIM上载/备份到VSIM数据库132,或将个人数据恢复到移动装置IOla存储器(步骤 260)。在备份程序期间,个人数据经由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退出(步骤262)。当呈现时,如果认证证书不匹配,则认证服务器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 和 GPRS、仅 UMTS、GSM、GRPS, UMTS、仅 lx、Ix 和 EvDO。可将额外的 VSIM 服务契约帐户存储到移动装置101的VSIM存储器单元193以支持额外的所供应服务。通过将各种VSIM服务契约帐户的供应数据存储在VSIM存储器单元193中,可快速地完成在替代性 VSIM服务契约帐户间的切换,而不需要联系VSIM SCP服务器。除了位置、通信使用请求或服务请求之外,可基于日时、星期几或甚至年中时间操作参数值来选择VSIM服务契约帐户。一些服务提供者的通信网络可在一天的某些时间、日时,或一甚至年中时间期间接收增加的呼叫量。增加的呼叫量可导致QOS的降低。虽然在存储于VSIM存储器单元193中的VSIM服务契约之间的切换比物理切换移动装置中的SIM卡更便利,但一直需要手动选择启用哪一 VSIM服务契约可能使某些用户感到麻烦。各种实施例允许移动装置101基于用户简档自动选择VSIM服务契约。在各种实施例中,移动装置可用软件和用户指定的简档配置以在满足各种用户指定的准则类别值时自动在SIM服务契约之间切换。如果不满足所激活用户简档中指定的准则值,则移动装置将不切换VSIM服务契约。每一用户简档可基于多种用户指定的准则类别值来指定启用哪一特定VSIM服务契约。或者,每一用户简档可基于多种用户指定的准则类
21别值来指定启用多个VSIM服务契约的优先级列表。多个VSIM服务契约的优先级列表是将启用的可能的VSIM服务契约的分级结构。虽然用户可能希望针对给定组条件启用特定的 VSIM服务契约,但在一些情形中,经由支持那个特定VSIM服务契约的网络进行通信可能不可能。举例来说,支持特定VSIM服务契约的网络可能暂时呼叫量过载,或大气或其它干扰可能阻止与所述网络的充足的通信链路,或所述网络已损坏。不需要用户启用全新的用户简档来选择不同的VSIM服务契约,用户可指定经区分优先级列表中所列出的多个VSIM服务契约。优先级是用户指定移动装置101来启用每一列出的VSIM服务契约的次序。在具有所述列表中的最高优先级的VSIM服务契约不可用的例子中,移动装置101可启用下一最高优先级VSIM服务契约,直到移动装置101能够与支持所列出的VSIM服务契约中的一者的网络连接或优先级列表试尽且无网络可用为止。通过实施用户简档,可基于用户简档根据某些准则类别值自动选择和启用VSIM 服务契约。各种实施例允许用户定制准则类别值和要启用的可能的VSIM服务契约的优先级列表两者。在一些情况下,用户可具有专有目的或原因来使用特定VSIM服务契约来支持违反直觉或完全依据与QOS或经济有效性无关的其它目标断定的通信呼叫。举例来说,一商店可向其员工提供VSIM服务契约以进行商务语音和数据呼叫。支持此“商务"VSIM契约的供应信息可存储于VSIM存储器单元193中。用户可能想要在相同移动装置101上进行个人呼叫,但不想要所述个人呼叫相对于上午VSIM服务契约被记录或收费的代价。因此, 用户可决定购买单独的VSIM服务契约以供个人使用。支持此“个人"VSIM服务契约的供应信息也可存储于VSIM存储器单元193中。在一实施例中,员工可随后创建一用户简档,使得移动装置101在营业时间期间自动选择和启用“商务” VSIM服务契约且在非营业时间期间自动回复到“个人"VSIM服务契约。根据所述用户简档,将在营业时间期间自动选择和启用“商务” VSIM服务契约,即使支持用户的“个人” VSIM服务契约的网络可能向用户提供更经济或更佳的QOS解决方案来进行语音或数据呼叫也是如此。在此用户简档中,准则类别是时间,且准则类别值是“营业时间”,例如8:00am到5:00pm。在替代性实施例中,用户可基于不仅仅是时间的多种准则类别值来定制用户简档。某些最常见的准则类别值可允许用户基于位置、时间和/或应用来指定启用哪一 VSIM 服务契约。举例来说,用户可指定一用户简档,使得当移动装置检测到其位于特定位置中时,选择并启用特定的VSIM服务契约。作为另一实例,用户可指定一用户简档,使得当移动装置尝试进行与特定的应用相关的呼叫时,选择并启用特定的VSIM服务契约。举例来说, 如果用户尝试发送电子邮件,则移动装置可辨识所述电子邮件应用,且相应地基于所述应用选择并启用特定的VSIM服务契约。替代性实施例可允许用户创建一用户简档,其基于准则值的任何组合来指定启用特定的VSIM服务契约。举例来说,用户简档可在移动装置处于特定位置中时、在指定的时间周期期间,和/或在实施指定的应用时指定启用特定的VSIM 服务契约。在另一实施例中,用户可简单地指定VSIM服务契约的优先级列表,而不指定任何准则类别值。在此实施例中,用户在所有情形中仅偏好于选择并启用一个VSIM服务契约而非所有其它者。然而,通过指定优先级列表,用户可规定在支持最优选的VSIM服务契约的网络不可用的情况下要启用哪一 VSIM服务契约。通过在优先级列表中排列每一 VSIM服务契约,移动装置具备用户在其尝试进行呼叫中想要移动装置利用VSIM服务契约的次序。
22
在仍一实施例中,可由用户指定其它额外的准则类别值。举例来说,用户可指定基于输入哪一电话号码、电子邮件地址或网络地址而启用特定VSIM服务契约。以此方式,用户可能确保到特定客户或联系人的呼叫被委托给适当的VSIM服务契约。出于简明起见,以上内容将描述包含时间、位置和应用的准则类别的实施例。然而,各种实施例应不限于这些特定的准则类别。还应注意,各种实施例不需要使用全部这些准则类别。用户可不基于所述准则类别、基于所述准则类别中的一者,或所述准则类别中的一些或全部的组合来指定简档。举例来说,用户可指定使用特定VSIM服务契约,而不管位置、时间、应用或任何其它准则。在此情况下,将不在用户简档中指定准则。图12是说明在用户尝试创建新的用户简档或编辑现有的用户简档时用户可用的菜单选项的可能的层叠的示范性菜单树350。图12中所说明的菜单树无意为全面的。其是示范性的,且仅说明用户可用于编辑或创建用户简档的有限数目的可能选项。如图12中所示,可向用户呈现选项的选择(菜单351),其中切换存储于VSIM存储器单元193上的VSIM服务契约。举例来说,可基于例如经济有效性或QOS等某些通用准则或基于选定的用户简档来自动切换存储于VSIM存储器单元193中的各种VSIM服务契约。 通过选择用户简档选项,可随后向用户呈现用户简档选择选项(菜单352)。在用户简档选择菜单352中,可请求用户选择存储于存储器中的多个现有的用户简档中的任一者或产生新的用户简档。如图12中所示,多个现有的用户简档已先前存储于存储器中。用户简档的所说明的实例包含名为“标准”、“家”、“办公室”和“旅行”的简档。一旦选择现有的简档(例如,“办公室”)进行编辑(或创建新的简档名称),便向用户呈现VSIM Profile Ist准则类别菜单353以供用户选择一准则类别来界定用户简档。如示范性菜单树350中所示,可能的准则类别包含“时间”、“位置”和“应用”。另外,用户还可选择“优先级,,选项,其允许用户在不指定任何准则值的情况下指明要启用的可能的VSIM服务帐户的优先级列表(菜单 354)。在尚未指定准则类别值的例子中,移动装置可简单地仅基于优先级列表来设法启用 VSIM服务契约。如果用户在VSIM Profile Ist准则类别菜单353中选择“优先级”选项,则向用户呈现优先级列表菜单354,其允许用户指定移动装置应尝试启用的VSIM服务契约的次序。另外,如果选择“优先级”选项,则除了优先级列表本身之外没有其它准则类别值将用于选择要启用的VSIM服务契约。如果用户在VSIM Profile Ist准则类别菜单353中选择“时间”选项,则可向用户呈现时间准则选项菜单355,其允许用户指定各种时间准则值。举例来说,用户可指定上午时间(12:00am to 9:00am)作为时间准则值。或者,用户可指定任何范围的小时作为时间准则值。一旦输入时间准则值,可向用户呈现将其它准则类别值添加到选定的用户简档的选项,或可向用户呈现指定移动装置应尝试启用的VSIM服务契约的次序(S卩,优先级列表) 的选项。如果用户选择将其它准则类别值添加到选定的用户简档,则可向用户呈现VSIM Profile 2nd准则类别菜单358。类似于VSIM Profile Ist准则类别菜单353,VSIM Profile 2nd准则类别菜单358向用户呈现用户可借以指定以界定选定的用户简档的额外准则类别。 将在下文更详细地描述VSIM Profile 2nd准则类别菜单358。如果用户选择指定优先级列表次序(与单一 VSIM服务契约形成对照),则当移动装置检测到已满足时间准则值时移动装置将尝试以在优先级列表中列出VSIM服务契约的次序来启用各种VSIM服务契约(直到形成网络连接为止)。举例来说,如果移动装置检测到当前时间在9:00am到5:00pm的范围内(S卩,营业时间),则移动装置将尝试以由用户指定VSIM服务契约的次序来使用“优先级列表2”中所列出的VSIM服务契约来连接到网络, 直到形成网络连接且完成呼叫为止。根据VSIM Profile Ist准则类别菜单353,如果用户选择“位置”选项(与“时间”选项形成对照),则可向用户呈现位置准则选项菜单356,其允许用户指定各种位置准则值。类似于时间准则选项菜单355,用户可指定各种位置值。举例来说,用户可指定“地区1”、“地区2”和/或“地区3”。一旦输入位置准则值,可向用户呈现将额外准则类别值添加到选定的用户简档的选项,或可向用户呈现指定移动装置应尝试启用的VSIM服务契约的次序的选项。如果用户选择将其它准则类别值添加到用户简档,则可向用户呈现VSIM Profile 2nd 准则菜单 358。在图12中所说明的实例中,已针对每一位置“地区”指定“优先级列表”。因此, 如果移动装置检测到当前位置在指定地区中的一者内(即,地区1、地区2或地区3),则移动装置将尝试以由用户指定VSIM服务契约的次序来使用对应的“优先级列表”中所列出的 VSIM服务契约来连接到网络,直到形成网络连接且完成呼叫为止。根据VSIM Profile Ist准则类别菜单353,如果用户选择“应用”选项(与“时间” 或“位置”选项形成对照),则可向用户呈现应用准则选项菜单357,其允许用户指定各种应用准则值。类似于时间准则选项菜单355和位置准则选项菜单356两者,用户可指定各种应用值。举例来说,用户可指定“因特网”“电子邮件”。一旦输入应用准则值,可向用户呈现将额外准则类别值添加到选定的用户简档的选项,或可向用户呈现指定移动装置应尝试启用的VSIM服务契约的次序的选项。如果用户选择将额外准则值添加到用户简档,则可向用户呈现VSIM Profile 2nd准则菜单358。如图12中所示,已针对每一应用指定“优先级列表”。因此,如果移动装置检测到当前应用设法进行语音或数据呼叫,则移动装置将尝试以由用户指定VSIM服务契约的次序来使用对应的“优先级列表”中所列出的VSIM服务契约来连接到网络,直到形成网络连接且完成呼叫为止。如果用户选择将其它准则类别值添加到用户简档,则可向用户呈现VSIM Profile 2nd准则类别菜单358。VSIM Profile 2nd准则类别菜单358向用户呈现借以界定选定的用户简档的可能的额外准则类别。如示范性菜单树350中所示,由于曾从时间准则选项菜单 355存取VSIM Profile 2nd准则类别菜单358,所以仅将“位置”和“应用”显示为可能的其它准则类别。类似于上文描述,如果用户选择“位置”选项,则可向用户呈现位置准则选项菜单359,其允许用户指定各种位置准则值。或者,如果用户选择“应用”选项,则可向用户呈现应用准则选项菜单360,其允许用户指定各种应用准则值。这些相应准则类别选项菜单中的每一者允许用户不仅指定准则值,而且向用户呈现将其它准则类别值添加到选定的用户简档的选项或指定移动装置应尝试启用的VSIM服务契约的次序的选项。如果用户选择指定优先级列表次序,则当移动装置检测到已满足时间准则值以及位置或应用准则值时,移动装置将尝试以在优先级列表中列出VSIM服务契约的次序来启用各种VSIM服务契约(直到形成网络连接为止)。举例来说,如果移动装置检测到当前时间在12:00am到9:00am的范围内(S卩,上午时间)且移动装置位于地区2中,则移动装置将尝试以由用户指定VSIM服务契约的次序来使用“优先级列表8”中所列出的VSIM服务契约来连接到网络,直到形成网络连接且完成呼叫为止。如果用户选择将其它准则类别值添加到用户简档,则可向用户呈现VSIM Profile 3rd准则类别菜单361。VSIM Profile 3rd准则类别菜单361向用户呈现借以界定选定的或所产生的用户简档的可能的额外准则。如示范性菜单树350中所示,由于曾从时间准则选项菜单355和位置准则选项菜单359存取VSIM Profile 3rd准则类别菜单361,所以将 “应用”显示为唯一剩余的可能的准则类别。类似于上文描述,一旦用户选择“应用”选项, 则可向用户呈现应用准则选项菜单362,其允许用户指定各种应用准则值。除了指定应用准则值之外,向用户呈现指定移动装置应尝试启用的VSIM服务契约的次序的选项。图13a说明用户简档数据表格401,其含有指向界定每一用户简档的准则类别值的指针。另外,用户简档数据表格401含有优先级列表索引,优先级列表索引指示在满足用户简档准则类别值的情况下要实施哪一优先级列表。图13a意在仅说明示范性用户简档数据表格401,且无意限制本发明。当用户创建新的用户简档时,将新的用户简档名称输入到用户简档数据表格401的“名称”数据字段中。如图13a中所示,多个用户简档可存储于移动装置101的存储器中。举例来说,如图13a中所示,包含于移动装置中的用户简档可包含如下命名的简档“优先级”、“家”、“工作”、“旅行”、“旅行2”、“电子邮件”、“因特网”、“旅行 3”、“旅行4”、“电子邮件2”、“移动TV”、“因特网2”和“移动TV2”。每一用户简档可由任何数目的准则类别界定。在图13a中所说明的实例实施例中,可由多达三个准则类别(即,时间、位置和应用)来界定示范性用户简档。举例来说,“因特网2”用户简档由如存储于三个准则列(数据字段)中的每一者中的指针所指示的三个准则界定。因此,当“因特网2”用户简档被激活时,在所有三个准则类别值均被满足的情况下,将根据优先级列表索引12来切换VSIM服务契约。或者,例如“家”等其它用户简档可由仅“时间”准则界定。因此,当“家”用户简档被激活时,仅必须满足“时间”准则类别值, 之后VSIM服务契约切换操作可开始。另外,在两种情形中,可维持默认的VSIM服务契约来支持通信。再另一用户简档可无准则值界定。举例来说,对于“优先级”用户简档,未指示准则值指针。因此,当“优先级”用户简档被激活时,将根据相关联的优先级列表来选择并启用VSIM服务契约,而不管准则类别值如何。当用户创建新的用户简档时,简档名称被存储于用户简档数据表格401的“名称” 数据字段中,且在用户简档表格中产生新的用户简档数据记录。当用户选择编辑现有的用户简档时,选择所要的用户简档且检索用户简档数据记录。在任一情况下,如果用户选择用特定的准则类别值来界定选定的用户简档,则首先可向用户呈现用以界定选定的用户简档的准则类别的选项。一旦已选择准则类别,便可向用户呈现用先前存储的准则值来界定选定的准则类别或输入全新的准则值的选项。如果用户选择用先前存储的用于特定的准则类别的值来界定选定的用户简档,则根据用于选定的用户简档的适当的准则类别来将先前存储的值输入到用户简档数据表格401中。参看图13a,“家”用户简档具有存储于“时间”数据字段中的指针Cl。因此,由存储在图13b中所示的准则值表格402的Cl数据字段下的时间准则值来界定“家”用户简档。类似地,“工作”用户简档具有存储于用户简档数据表格 401的“位置”数据字段中的指针Cl。因此,由存储在准则值表格402的Cl数据字段下的位置准则值来界定“工作”用户简档。
然而,如果用户选择输入全新的准则值,则将新的准则值输入到准则值数据表格 402的新数据字段中,且将用于新准则值的指针输入到用于选定的用户简档的适当的准则类别中。另外,用户简档数据表格401中所列出的每一用户简档具有“优先级索引”数据字段中所指示的优先级列表索引。在用户指明移动装置101应尝试启用的VSIM服务契约的特定次序时,所述次序保存于优先级索引表格403(关于图13c更详细地描述)中。对应于指定的经排序列表的索引存储于用户简档数据表格401中。如同准则类别值,可向用户呈现指明用于当前选定的用户简档的先前存储的优先级列表的选项。如果用户选择再用现有的优先级列表,则对于经排序列表的优先级列表索引存储于用户简档数据表格401中,与选定的用户简档相对应。图1 说明准则值数据表格402,其存储用于界定各种用户简档的准则类别中的每一者的特定的用户界定的准则值。准则类别列于第一数据字段中,位于标题“准则”下。 如图1 中所示,用于示范性准则值数据表格中的可能的准则类别包含“时间”、“位置”和 “应用”。这些准则类别中的每一者占据其自身的数据记录。应注意,虽然图1 中所示的示范性准则值表格402仅指示三个准则类别,但可指定无限数目的准则类别来界定各种用户简档。每一新的准则类别将仅占据准则值数据表格402中的新的数据记录。准则值数据表格402还可存储用于每一准则类别的指定的准则值。举例来说,示范性准则值数据表格 402的数据字段Cl已存储用于“时间”准则类别的“8:00am-5:00pm”、用于“位置”准则类别的“北美”,和用于“应用”准则类别的“应用”。所述准则值中的每一者可与Cl数据字段中的其它准则值没有共同处,除了每一者曾是针对其相应的准则类别而存储的第一准则值之夕卜。如上文所论述,当用户通过添加各种准则类别值而界定选定的用户简档时,可向用户呈现用于先前存储于准则值表格402中的每一准则类别的准则值。如果用户选择先前存储的准则值,则指向那个准则值的指针(例如,C1、C2、C3等)可存储于用户简档数据表格401 中的选定的用户简档名称的对应的数据记录中。然而,如果用户选择指定新的准则类别值, 则可将新的数据字段添加到准则值数据表格402以容纳新的准则类别值。如果用户仅想要添加用于一个或一些准则类别的新的准则值,则可使新的数据字段的剩余准则类别保持空白,直到用户希望添加用于其它准则类别的新的准则值的那个时间为止。以此方式,准则值数据表格402可不断增长。当将新的准则值添加到准则值数据表格402时,将指向对应的数据字段的指针添加到用于数据简档数据表格401中的选定的用户简档的适当的准则类别。图13c说明给VSIM服务契约的各种用户指定的经排序列表编制索引的示范性优先级索引数据表格403。对于每一优先级列表索引,以用户想要移动装置在某些准则条件下尝试启用的次序来放置各种VSIM服务契约。如图13c中所示,并非存储于VSIM存储器单元193中的所有VSIM服务契约均可包含于特定优先级列表中。举例来说,参看图13c,优先级列表索引1指示在优先级列表中首先列出VSIM服务帐户#1。在优先级列表中其次列出 VSIM服务帐户#2。在优先级列表中第三列出VSIM服务帐户#4。VSIM服务帐户#3以及5_8 未包含于优先级列表中。因此,当调用优先级列表索引1时,移动装置将尝试首先启用VSIM 服务帐户#1。如果到支持VSIM服务帐户#1的通信网络的连接符合要求,则可使用VSIM服务帐户#1来作出或接收呼叫。然而,如果出于任何原因,到支持VSIM服务帐户#1的通信网络的连接不可用,则移动装置101将尝试启用VSIM服务帐户#2。此过程可继续下去,直到到支持优先级列表中的VSIM服务帐户中的至少一者的通信网络的连接符合要求或优先级列表试尽为止。应注意,图13a到图13c和图16中所说明的示范性数据表格仅说明可实施以启用各种实施例的可能的数据结构。所属领域的技术人员将了解,可同等有效地实施其它数据结构。图14是说明当用户正创建或编辑用户简档时的一实施例中所执行的步骤的过程流程图。此实施例可实施为移动装置101的处理器191的主循环例程501的部分。主循环例程501可用于控制移动装置101的各种应用和功能。在运行主循环501期间的任何时间, 移动装置处理器191可从用户接收创建新的用户简档或编辑现有的用户简档的请求(步骤 502)。当接收到创建或编辑用户简档的请求时,移动装置处理器191可向用户呈现询问用户想要创建新的用户简档还是编辑现有的用户简档(决策503)的菜单。如果用户选择创建新的用户简档(即,决策503 =否),则移动装置处理器191请求用户输入新的用户简档名称(步骤504)。所输入的新的用户简档名称被接收且被存储为用户简档数据表格401(见图13a)中的新的数据记录(步骤506)。如果用户选择编辑现有的用户简档(即,决策503 =是),则从用户简档数据表格401检索用户简档记录(步骤505)。一旦用户简档名称已存储于用户简档数据表格401中或已检索到用户简档记录,移动装置处理器191便向用户呈现询问用户是否希望添加准则类别值来界定用户简档(决策507)的菜单。如果用户对询问作出肯定响应(即,决策507 =是),则请求用户选择准则类别(步骤508)。一旦已选定准则类别,随后便向用户呈现输入新的准则类别值或利用先前存储于存储器中的准则类别值(决策509)的选项。如果用户选择输入新的准则类别值(即,决策 509 =是),则从用户接收新的准则类别值且将其存储到准则值数据表格402中作为新的数据字段(或在存在用于选定的准则类别的空单元的情况下,存储于空单元中)(步骤510) 一旦新的准则类别值存储于准则值数据表格402中,则指向准则值数据表格402中的所存储的准则类别值的位置的指针存储于用户简档数据表格401的对应的准则类别数据字段中(步骤512)。如果用户选择利用先前存储于存储器中的现有的准则类别值(S卩,决策509 =否),则检索指示存储于准则值数据表格402中的准则类别值的位置的准则类别值指针 (步骤511)。一旦检索到准则类别值指针,指向准则值表格402中的所存储的准则类别值的位置的指针便存储于用户简档数据表格401的对应的准则类别数据字段中(步骤512)。一旦准则值指针已存储于用户简档数据表格401中,便向用户呈现添加更多的准则类别以进一步界定选定的用户简档(决策513)的选项。如果用户选择添加更多的准则类别以进一步界定选定的用户简档(即,决策513 =是),则重复步骤508-512,直到用户不添加其它准则类别为止。如果不添加其它准则类别(即,决策513=否),则请求用户指定移动装置尝试启用的VSIM服务契约的次序(步骤514)。另外,如果在决策507处用户选择不添加或编辑任何用户简档准则类别(即,决策 507 =否),则请求用户指定移动装置尝试启用的VSIM服务契约的次序(步骤514)。向用户呈现如移动装置尝试启用的VSIM服务契约的次序来实施先前存储的优先级列表的选项 (决策515)。如果用户选择指定新的优先级列表(即,决策515 =是),则用户想要移动装置尝试启用的VSIM服务契约的次序被接收且被存储为新的优先级列表(步骤517)。此优先级列表存储于优先级列表索引数据表格403中,且对应于新的优先级列表的索引被指派且被存储于优先级列表索引数据表格403中。如果用户选择实施先前指定的优先级列表(即,决策515 =否),则从优先级列表索引数据表格403检索对应于所要的优先级列表的索引(步骤516)。一旦检索到优先级列表索引(步骤516)或指派了对应于新的优先级列表的新索引(步骤517),则对应于优先级列表的索引被存储于用户简档数据表格401中, 位于对应于选定的用户简档的数据记录中(步骤518)。一旦优先级列表索引被存储于用户简档数据表格401中,便可向用户呈现激活选定的用户简档的选项(决策519)。如果用户选择激活选定的用户简档(S卩,决策519 =是),则将选定的用户简档设定为有效(步骤 520)。这可通过将旗标设定在用户简档数据表格401中(未图示)或将有效的用户简档名称或指向所激活的用户简档的数据指针放置于存储器寄存器中来实现。一旦用户简档经激活,移动装置处理器便返回到主循环501。然而,如果用户选择不激活选定的用户简档(即, 决策519 =否),则移动装置处理器191简单地返回到主循环501而不激活用户简档。图15说明基于所激活的用户简档和各种准则值从存储于VSIM存储器单元193中的多个VSIM服务契约选择一 VSIM服务契约的实施例过程流。移动装置处理器191可执行主循环501,其控制并监视若干应用或活动的活动性。在主循环501的执行期间,处理器191 可周期性地确定其是否有必要根据用户简档来切换VSIM服务契约。在一实施例方法中,处理器191可确定呼叫当前是否有效,决策550。如果呼叫当前有效(即,决策550 =是),则处理器191返回到主循环501。通过返回到主循环,实施例方法确保在切换VSIM服务契约时有效呼叫不会掉线。如果不存在当前有效的呼叫(即,决策550 =是),则处理器191可继续确定是否应根据用户简档切换VSIM服务契约。处理器191必须首先确定哪一用户简档当前有效(步骤55幻。这可通过检查用户简档数据表格401中的哪一用户简档设定了旗标或通过从数据寄存器检索用户简档名称或指针来实现。一旦已确定有效的用户简档名称,则检查用户简档数据表格401以确定所激活的用户简档是否具有至少一个界定用户简档的准则类别值(决策阳4)。如果所激活的用户简档具有至少一个界定用户简档的准则类别值(即,决策554 =是),则处理器191可参考用户简档数据表格401来确定哪一准则类别界定所激活的用户简档(步骤556)。为了确定哪一准则类别界定所激活的用户简档,处理器191确定指针是否存储于用户简档数据表格191的准则类别数据字段中的每一者中。 如果指针存储于特定的准则类别列中,则使用那个准则类别来确定要实施的适当优先级列表。一旦处理器191确定哪一准则类别用于所激活的用户简档中(步骤556),则处理器191 确定用于那些准则类别中的每一者的当前准则值(步骤558)。这些当前准则值可临时存储于存储器缓冲器中。基于存储于用户简档数据表格401中的准则值指针,处理器191检索存储于准则值数据表格402中的准则值以与用于存储于存储器缓冲器中的每一准则类别的所确定的当前值进行比较。如果所有当前准则值满足存储于准则值数据表格402中的相关准则值 (即,决策560 =是),则处理器191可使用存储于用户简档数据表格401中的用于所激活的用户简档的优先级列表索引来从优先级列表索引表格403检索优先级列表(步骤562)。 如果当前准则值中的任一者无法满足存储于准则值数据表格402中的相关准则值中的任一者(即,决策560 =否),则处理器191返回到主循环501。另外,如果在确定步骤552中的有效的用户简档和可能界定有效的用户简档的准则类别之后,确定无准则类别指针存储于有效的用户简档中(即,决策5 =否),则处理器 191还可使用存储于用户简档数据表格401中的用于不具有存储于其数据记录中的准则类
28别指针的所激活的用户简档的优先级列表索引来从优先级列表索引表格403检索优先级列表(步骤562)。一旦使用存储于用户简档数据表格401中的优先级列表索引从优先级列表索引数据表格403检索到VSIM服务契约的优先级列表,则移动装置101的处理器191确定支持最高优先级VSIM服务契约的通信网络是否可用于移动装置101 (步骤564和决策566)。如果支持最高优先级VSIM服务契约的通信网络不可用于移动装置101(即,决策566 =否), 则移动装置101的处理器191确定是否有任何通信网络可用(决策574)。其可能是移动装置位于无法从任何通信网络接收到导频信号的地理区域(例如,移动装置101在地下)中的情况。如果移动装置101未从任何通信网络接收到导频信号(即,决策574 =否),则可向用户通知该情形(步骤576),且移动装置101的处理器191返回到主循环(步骤501)。 如果移动装置101的处理器191确定其它通信网络可用(即,决策574 =是),则排除考虑由不可用的通信网络支持的VSIM服务契约(步骤578),且再次检查下一最高优先级VSIM 服务契约的可用性(步骤564)。以此方式,将排除考虑不可用的VSIM服务契约(或其支持的通信网络不可用的VSIM服务契约),直到在步骤564中确定其支持的通信网络可用的最高优先级VSIM服务契约为止。一旦支持最高优先级VSIM服务契约的通信网络可用于移动装置101 ( S卩,决策566 =是),则移动装置处理器191确定可用的最高优先级VSIM服务契约是否为VSIM存储器单元193上当前有效的(决策568)。如果当前启用的VSIM服务契约帐户与最高优先级可用的VSIM服务契约相同(S卩,决策568 =是),则可根据上文参考图6所描述的步骤221-232 使用所启用的VSIM服务契约来建立通信呼叫(步骤572)。如果最高优先级可用的VSIM服务契约帐户不是当前有效的(S卩,决策568 =否), 则移动装置处理器191可存取移动装置VSIM存储器单元193以通过将存储于VSIM存储器单元193中的最高优先级可用的VSIM服务契约帐户供应数据复制到所启用的VSIM供应数据缓冲器314中来选择并启用最高优先级可用的VSIM服务契约帐户(步骤570)。一旦最高优先级可用的VSIM服务契约帐户供应数据被启用到VSIM供应数据缓冲器314中,移动装置101便可根据上文参考图6所描述的步骤221-232来建立呼叫(步骤观8)。或者,移动装置处理器191可通过经由指针从VSIM存储器单元193内的位置检索最高优先级可用的 VSIM服务契约帐户供应数据来选择并启用最高优先级可用的VSIM服务契约(步骤570)。 一旦根据上文参考图6所描述的过程流来连接或终止呼叫,移动装置处理器191便可返回到主循环(步骤501)。在替代性实施例中,移动装置101可支持有限数目的用户简档,其取决于可用于用户的可能的准则类别和准则类别值选项的数目。在准则类别的数目增加,且准则类别值选项的精度(粒度)增加时,向用户呈现以进行选择的有限用户简档的数目更大。举例来说,可按月、周、日、若干组小时、个别小时、分钟等来提供时间值选项。可按大陆、国家、地区、小区塔等来提供位置值选项。用户简档中的每一者可由相同的准则类别界定,但区别在于用于每一准则类别的不同准则值。在用户指定之前,有限用户简档中的每一者实施默认的VSIM服务契约或优先级列表(在其准则值满足时)。因此,在任何用户定制之前,对于所有可能的情形,移动装置101将启用默认的VSIM服务契约或优先级列表。在用户想要定制用户简档时,提示用户选择用于每一准则类别的准则值选项。用户随后可任选地给准则类别值的特定组合命名。用户随后可定制与准则值的特定组合相关联的特定VSIM服务契约或优先级列表。以此方式,当准则类别值的特定组合满足时,可根据用户定制的优先级列表来切换所述VSIM服务契约。图16说明用于替代性实施例中的示范性用户简档数据表格405。如图16中所示, 在示范性替代性实施例中,有限的用户简档由三个准则类别界定;即,时间、位置和应用。所属领域的技术人员将了解,用户简档可由三个以上准则类别来界定。对三个准则类别(即, 时间、位置和应用)的使用仅用于说明性目的。这些准则类别在用户简档数据表格405中展示为数据字段标头。对于每一准则类别,可存在有限数目的准则值选项。举例来说,可向用户呈现用于时间类别的三个准则值选项。这三个时间值选项可包含上午(12:00am到 8:00am)、商务(8 OOam到5 OOpm)和下午(5:00pm到12:00am)。类似地,可向用户呈现用于位置类别的三个准则值选项。这三个位置值选项可包含北美、欧洲和亚洲。类似地,可向用户呈现用于应用类别的三个准则值选项。这三个应用值选项可包含语音、文本和因特网。给定这些准则值选项,用户可产生二十七个可能的组合来界定二十七个可能的用户简档。图16说明二十七个可能的用户简档组合。因此,向用户呈现二十七个可能的组合, 其中用户可指定移动装置将尝试启用以便支持通信的VSIM服务契约的优先级列表次序。 所属领域的技术人员将了解,可实施更少或更多的准则类别和准则值。虽然二十七个可能的组合可能看似有限,但许多用户可发现仅非常小的数目的可能的准则类别值组合需要定制。对于大多数可能的组合,用户可发现默认的优先级列表将足够。因而,用户可能选择仅定制有限数目的可能的组合。在图16中所说明的实例中,若干可能的准则类别值组合指示默认优先级列表与特定组合相关联。其它组合具有与所述组合相关联的优先级列表索引,从而指示用户已定制准则类别值的那些特定组合。另外,准则类别值的特定组合具有与所述组合相关联的用户定制的名称。举例来说,用户可已定制时间=商务;位置=北美;且应用=语音的组合与具有索引“1”的优先级列表和经重命名的“工作语音”相关联。替代性用户简档数据表格 405可由移动装置处理器191与类似于图13c中所示的优先级列表索引数据表格的优先级列表索引数据表格403结合利用,以确定何时自动更换VSIM服务契约。图17是说明用以根据上文参考图16所描述的替代性实施例来定制用户简档组合的步骤的过程流程图。如同上文所描述的实施例,可将所述替代性实施例实施为移动装置处理器191主循环例程501的部分。主循环例程501可用于控制移动装置101的各种应用和功能。在运行主循环501期间的任何时间,移动装置处理器191可从用户接收创建新的用户简档或编辑现有的用户简档的请求(步骤502)。当接收到创建或编辑用户简档的请求时,移动装置处理器191可向用户呈现询问用户想要创建新的用户简档还是编辑现有的用户简档的菜单(决策503)。如果用户选择创建新的用户简档(即,决策503 =否),则移动装置处理器191向用户呈现请求用户选择可能的时间准则值选项(步骤580)、位置准则值选项(步骤58 和应用准则值选项(步骤584)中的一者的菜单。所属领域的技术人员将了解,这些步骤的次序是任意的。另外,在用户简档由更少或更多的准则类别界定的情况下,可插入额外步骤或移除步骤。一旦已选择所有准则类别值,移动装置处理器191便可识别已选择准则值组合中的哪一者(步骤586)。可进一步任选地向用户呈现给指定的准则值组合命名的请求。所输入的名称可存储于用户简档数据表格405中(步骤588)。
或者,如果用户选择编辑现有的用户简档组合,则可向用户呈现按名称选择特定准则值组合的菜单。否则,用户可简单地选择所要的准则值选项,从而通过步骤580-586构成经命名的组合。一旦已选择并识别新的/经编辑的准则值组合,移动装置处理器191便可向用户呈现请求用户输入在满足所述特定准则值组合时用户希望移动装置尝试启用以支持呼叫的VSIM服务契约的次序的菜单(步骤514)。替代性实施例随后可实施如上文所描述的步骤515-518以输入用户指定的优先级列表并将其存储到优先级列表索引数据表格403,且将优先级列表索引存储到用户简档数据表格405。一旦优先级列表和优先级列表索引已适当地存储于适当的数据表格中,移动装置处理器191便可返回到主循环501。图18是由替代性实施例方法实施以根据经定制的用户简档来切换VSIM服务契约的步骤的过程流。如同图15中所说明以及上文所描述的过程流程图,替代性实施例通过执行主循环501而开始,主循环501可控制并监视若干应用和活动的活动性。在主循环501的执行期间,处理器191可周期性地确定其是否有必要根据用户简档来切换VSIM服务契约。 处理器191可确定呼叫是否当前有效(决策550)。如果呼叫当前有效(即,决策550 = 是),则处理器191返回到主循环501。通过返回到主循环,实施例方法确保存切换VSIM服务契约时有效呼叫不会掉线。如果无呼叫当前有效(即,决策550 =否),则处理器191可确定准则类别中的每一者的当前值(步骤558)。一旦已确定当前的准则类别值,便可在用户简档数据表格405中识别出与由当前的准则类别值满足的用户简档相关联的用户简档 (步骤592)。一旦识别出所述用户简档,便可从所述用户简档数据表格405检索与所述用户简档相关联的优先级列表索引。在用户尚未指定用于用户简档的优先级列表的例子中, 将实施默认的优先级列表。在用户已指定用于用户简档的优先级列表的例子中,优先级列表索引将允许移动装置处理器191从优先级列表索引数据表格403检索用户指定的优先级列表(步骤564)。一旦已检索到适当的优先级列表,移动装置处理器便可实施如上文关于图15中所说明的过程流程图而论述的步骤566-578,以实施适当的VSIM服务契约来支持经由无线网络的通信。以此方式,可根据用户的偏好选择存储于VSIM存储器单元193中的多个VSIM服务契约中的一者来支持通信。在情形改变时(例如,移动装置行进到新的位置、 时间改变和/或用户希望起始新的应用),用户可根据用户的偏好指定实施哪一 VSIM服务契约来支持通信呼叫。前述实施例已描述为由移动装置处理器执行。所属领域的技术人员将了解,前述实施例还可替代地由远程服务器处理器执行,其中用户简档数据表格、准则类别数据表格和优先级列表索引数据表格存储于远程服务器存储器中。当前的准则类别值可由移动装置 101确定且被发射到远程服务器以与远程存储的用户简档数据表格、准则类别数据表格和优先级列表索引数据表格中的各种值进行比较。一旦已作出实施哪一优先级列表的确定, 便可将此确定发射到移动装置101以进行实施。仅提供前述方法描述和过程流程图作为说明性实例,且无意要求或暗示必须以所呈现的次序来执行各种实施例的步骤。所属领域的输入有将了解,前述实施例中的步骤的次序可以任何次序来执行。用于实施前述实施例的硬件可为经配置以执行一组指令的处理元件和存储器元件,包含微处理器单元、微型计算机单元、可编程浮点栅极阵列(FPAG)和专用集成电路 (ASIC),如所属领域的技术人员所了解的,其中所述组指令是用于执行对应于上述方法的方法步骤。或者,可由专用于给定功能的电路来执行某些步骤或方法。所属领域的技术人员将了解,可将结合本文中所揭示的实施例而描述的各种说明性逻辑块、模块、电路和算法步骤实施为电子硬件、计算机软件或两者的组合。为清楚地说明硬件和软件的此可互换性,上文已大体上就其功能性描述了各种说明性组件、块、模块、 电路和步骤。将此功能性实施为硬件还是软件取决于特定应用和强加于整个系统的设计约束。熟练的技术人员可针对每一特定应用以不同的方式实施所描述的功能性,但不应将此些实施方案决策解释为导致脱离本发明的范围。结合本文中所揭示的实施例而描述的方法或算法的步骤可直接以硬件、以由处理器执行的软件模块,或以两者的组合体现。软件模块可驻留于处理器可读存储媒体和/或处理器可读存储器中,其两者可为以下任一者RAM存储器、快闪存储器、ROM存储器、EPROM 存储器、EEPROM存储器、寄存器、硬盘、可执行磁盘、⑶-ROM,或此项技术中已知的任何其它有形形式的数据存储媒体。另外,所述处理器可读存储器可包括一个以上存储器芯片、位于处理器芯片外部的存储器、呈单独的存储器芯片,以及例如快闪存储器和RAM存储器等不同类型存储器的组合。本文中对移动手持机的存储器的参考意在涵盖移动手持机内的所有存储器模块中的任一者,而不限于特定的配置、类型或封装。示范性存储媒体耦合到移动手持机或主题服务器中的处理器,使得所述处理器可从存储媒体读取信息以及将信息写入到存储器。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可驻留于ASIC 中。提供各种实施例的前述描述以使得所属领域的技术人员能够制作或使用本发明。 所属领域的技术人员将容易明白对这些实施例的各种修改,且在不脱离本发明的精神或范围的情况下,本文中所界定的一般原理可适用于其它实施。因此,本发明无意限于本文中所展示的实施例,而是应赋予权利要求书与本文中所揭示的原理和新颖特征相一致的最广范 围。
权利要求
1.一种用于支持移动装置上的无线通信呼叫的方法,所述移动装置具有VSIM内部存储器单元,所述VSIM内部存储器单元中存储有用于多个服务契约的供应数据,所述方法包括存储多个用户简档和多个经区分优先级的服务契约列表,其中所述多个用户简档中的每一者指定用于选择所述多个经区分优先级的服务契约列表中的一者以用于支持所述无线通信呼叫的准则;从所述移动装置收集多个准则类别值;将所述多个所收集的准则类别值与所述多个用户简档中的选定一者中所指定的所述准则进行比较;检索与所述多个用户简档中的其所存储的准则得到所述所收集的准则类别值满足的所述选定一者相关联的所述多个经区分优先级的服务契约列表中的一者;检索对应于所述多个经区分优先级的服务契约列表中的所述所检索到的一者中所列出的最高优先级服务契约的供应数据;以及尝试使用所述所检索到的供应数据来建立到通信网络的通信链路。
2.根据权利要求1所述的方法,其中所述所收集的多个准则类别值包括时间、移动装置位置和应用。
3.根据权利要求2所述的方法,其中所述应用对应于正起始的无线通信呼叫的类型, 且包括选自由以下各者组成的群组的一个应用类型语音呼叫、SMS文本、电子邮件、因特网浏览和移动TV。
4.根据权利要求1所述的方法,其进一步包括确定支持所述最高优先级服务契约的通信网络是否可用于所述移动装置; 在支持所述最高优先级服务契约的所述通信网络不可用于所述移动装置的情况下,排除考虑所述通信网络;以及从所述VSIM内部存储器单元检索对应于以所述多个服务契约的次序出现的下一最高优先级服务契约的供应数据。
5.根据权利要求1所述的方法,其进一步包括确定所述移动装置上的无线通信呼叫是否当前有效;以及仅在所述移动装置上的无线通信呼叫不是当前有效的情况下使用对应于所述最高优先级服务契约的所述所检索到的供应数据来建立到通信网络的通信链路。
6.一种移动装置,其包括用于存储用于多个服务契约的供应数据的装置;用于存储多个用户简档和多个经区分优先级的服务契约列表的装置,其中所述多个用户简档中的每一者指定用于选择所述多个经区分优先级的服务契约列表中的一者以用于支持无线呼叫的准则; 用于收集多个准则类别值的装置;用于将所述多个所收集的准则类别值与所述多个用户简档中的选定一者中所指定的所述准则进行比较的装置;用于检索与所述多个用户简档中的其所存储的准则得到所述所收集的准则类别值满足的所述选定一者相关联的所述多个经区分优先级的服务契约列表中的一者的装置;用于检索对应于所述多个经区分优先级的服务契约列表中的所述所检索到的一者中所列出的最高优先级服务契约的供应数据的装置;以及用于尝试使用所述所检索到的供应数据来建立到通信网络的通信链路的装置。
7.根据权利要求6所述的移动装置,其中所述所收集的多个准则类别值包括时间、移动装置位置和应用。
8.根据权利要求7所述的移动装置,其中所述应用对应于正起始的无线通信呼叫的类型,且选自由以下各者组成的群组语音呼叫、SMS文本、电子邮件、因特网浏览和移动TV。
9.根据权利要求6所述的移动装置,其进一步包括用于确定支持所述最高优先级服务契约的通信网络是否可用于所述移动装置的装置;用于在支持所述最高优先级服务契约的所述通信网络不可用于所述移动装置的情况下排除考虑所述通信网络的装置;以及用于从所述VSIM内部存储器单元检索对应于以所述多个服务契约的次序出现的下一最高优先级服务契约的供应数据的装置。
10.根据权利要求6所述的移动装置,其进一步包括用于确定所述移动装置上的无线通信呼叫是否当前有效的装置;以及用于仅在所述移动装置上的无线通信呼叫不是当前有效的情况下使用所述所检索到的供应数据来建立到通信网络的通信链路的装置。
11.一种服务器,其包括存储器,其中存储有多个用户简档,其中所述多个用户简档中的每一者指定用于选择存储于所述存储器中的多个经区分优先级的服务契约列表中的一者的准则; 处理器,其耦合到所述存储器;通信接口电路,其耦合到所述处理器,所述通信接口电路经配置以将所述处理器连接到通信网络,其中所述处理器用软件指令配置以执行包括以下操作的步骤 从移动装置接收多个所收集的准则类别值;将所述多个所收集的准则类别值与所述多个用户简档中的选定一者中所指定的准则进行比较;检索与所述多个用户简档中的所述选定一者中所指定的所满足的准则相关联的所述经区分优先级的服务契约列表;以及经由所述通信接口电路将所述所检索到的优先级列表索引发射到所述移动装置。
12.根据权利要求11所述的服务器,其中所述所接收的所收集的多个准则类别值包括时间、移动装置位置和应用。
13.根据权利要求12所述的服务器,其中所述应用对应于选自由以下各者组成的群组的无线通信呼叫的类型语音呼叫、SMS文本、电子邮件、因特网浏览和移动TV。
14.一种移动装置,其包括 处理器;以及内部存储器单元,其耦合到所述处理器,所述内部存储器单元包含VSIM供应数据缓冲器和存储于其上的以下各者用于VSIM存储器单元内的多个服务契约的供应数据; 多个用户简档;以及多个经区分优先级的服务契约列表,其中所述多个用户简档中的每一者指定用于选择所述多个经区分优先级的所述服务契约列表中的一者以用于支持无线呼叫的准则;且其中所述处理器用软件指令配置以执行包括以下操作的步骤 收集多个当前准则类别值;将所述多个所收集的当前准则类别值与所述多个用户简档中的选定一者中所指定的准则进行比较;检索与所述多个所述用户简档中的其所指定的准则得到所述所收集的当前准则类别值满足的选定一者相关联的所述多个经区分优先级的服务契约列表中的一者;从所述VSIM存储单元检索对应于在所述所检索到的经区分优先级的服务契约列表中出现的最高优先级服务契约的供应数据;以及尝试使用所述所检索到的供应数据来建立到通信网络的通信链路。
15.根据权利要求14所述的移动装置,其中所述所收集的多个准则类别值包括时间、 移动装置位置和应用。
16.根据权利要求15所述的移动装置,其中所述应用对应于选自由以下各者组成的群组的无线通信呼叫的类型语音呼叫、SMS文本、电子邮件、因特网浏览和移动TV。
17.根据权利要求14所述的移动装置,其中所述处理器进一步用软件指令配置以执行进一步包括以下操作的步骤确定支持所述最高优先级服务契约的通信网络是否可用于所述移动装置; 在支持所述最高优先级服务契约的所述通信网络不可用于所述移动装置的情况下,排除考虑所述通信网络;以及从所述VSIM内部存储器单元检索对应于以所述多个服务契约的次序出现的下一最高优先级服务契约的供应数据。
18.根据权利要求14所述的移动装置,其中所述处理器进一步用软件指令配置以执行进一步包括以下操作的步骤确定所述移动装置上的无线通信呼叫是否当前有效;以及仅在所述移动装置上的无线通信呼叫不是当前有效的情况下使用所述所检索到的供应数据来建立到通信网络的通信链路。
19.一种有形存储媒体,其上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下操作的步骤从移动装置收集多个准则类别值;将所述多个所收集的准则类别值与用户简档中所指定的准则进行比较; 在所述所收集的准则类别值满足所述用户简档中所指定的所述准则的情况下,检索在所述用户简档中识别出的经区分优先级的服务契约列表;从VSIM内部存储器单元检索对应于在所述经区分优先级的服务契约列表中出现的最高优先级服务契约的供应数据;以及尝试使用所述所检索到的供应数据来建立到通信网络的通信链路。
20.根据权利要求19所述的有形存储媒体,其中所述所收集的多个准则类别值包括时间、移动装置位置和应用。
21.根据权利要求20所述的有形存储媒体,其中所述应用对应于选自由以下各者组成的群组的无线通信呼叫的类型语音呼叫、SMS文本、电子邮件、因特网浏览和移动TV。
22.根据权利要求19所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下操作的其它步骤确定支持所述最高优先级服务契约的通信网络是否可用于所述移动装置;在支持所述最高优先级服务契约的所述通信网络不可用于所述移动装置的情况下,排除考虑所述通信网络;以及从所述VSIM内部存储器单元检索对应于以所述多个服务契约的次序出现的下一最高优先级服务契约的供应数据。
23.根据权利要求19所述的有形存储媒体,其中所述有形存储媒体具有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使处理器执行包括以下操作的其它步骤确定所述移动装置上的无线通信呼叫是否当前有效;以及仅在所述移动装置上的无线通信呼叫不是当前有效的情况下使用所述所检索到的供应数据来建立到通信网络的通信链路。
全文摘要
一种系统和方法将支持多个服务提供者的供应数据存储于移动装置的VSIM内部存储器单元中。用户可指定用户简档以在满足某些准则值时自动启用存储于所述VSIM内部存储器单元中的支持所述多个服务提供者中的一者的供应数据以进行无线通信。可基于移动装置位置、通信使用请求和/或时间和日期来确定供应数据的所述自动启用。
文档编号H04W48/18GK102461271SQ201080025183
公开日2012年5月16日 申请日期2010年6月8日 优先权日2009年6月8日
发明者文卡特·坦吉拉拉, 斯蒂芬·A·斯普里格, 朱利安·迪朗, 石广明, 肖塔隐 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1