用于执行虚拟sim服务合同的软切换的方法和装置的制作方法

文档序号:7915491阅读:250来源:国知局
专利名称:用于执行虚拟sim服务合同的软切换的方法和装置的制作方法
技术领域
本发明一般涉及蜂窝电话技术,并尤其涉及用于指示何时要选择并启用支持移动设备上的无线通信的新的蜂窝电话置备信息的系统和方法。
背景技术
目前,移动设备取决于所选的服务供应商而利用各种技术和格式,其可包括例如GSM (全球移动通信系统)、CDMA (码分多址)和/或UMTS (通用移动电信系统)技术。为了存储允许移动设备与无线通信网络通信的必要的置备数据,GSM和UMTS移动设备利用订户身份模块(SIM),通常称为SIM卡。SIM卡是包含移动设备置备数据、以及诸如电话簿、保存的SMS消息、下载的数据、和个性化设置之类的大量个人数据的可拆卸智能卡。因为SIM卡是可拆卸的,所以具有替换的置备信息的多张SIM卡可以被可互换地插到移动设备中。以这种方式,通过把具有适当的本地置备信息的SIM卡插到移动设备中,GSM和UMTS移动设 备就可在国际上使用。通过携带多张SIM卡,每张包含不同服务供应商的置备信息,用户就可简单地通过物理地切换SM卡来切换服务供应商。另外,SM卡的可互换方面允许用户购买有限期的预付费SIM卡。有限期的预付费SIM卡为用户提供对通信网络的接入,只要该预付费SIM卡账户保持有效。这个选择权允许用户实质上广为维持与各种服务供应商的服务合同,这与以常规方式、即与单个服务供应商维持服务合同正相反。这允许用户接入众多通信网络。例如,对于想要在其旅行期间接入当地无线通信网络、但在其回家后不再需要额外接入当地无线通信网络的国际旅行者而言,有限期的预付费SIM卡选择权尤其有用。然而,因为在旅行期间用户的个人SIM卡被预付费SIM卡所取代,所以用户不能访问存储在其个人SM卡上的个人数据。这可能使用户沮丧,因为诸如存储在个人SM上的电话簿中的联系人信息之类的个人数据在预付费SIM卡处于使用中的时候变得不可访问。另外,如果用户行出预付费SIM卡提供无线通信网络接入的区域,那么用户必须为该新区域购买具有适当的置备数据的不同预付费SM卡。因此,用户可能不得不携带数张不同的预付费SIM卡并跟踪哪张预付费SM卡包含对每个区域而言适当的置备数据。尽管用于其它移动网络系统的类似设备,诸如可移换用户身份模块(rum)、通用订户身份模块(USM)或通用集成电路卡(UICC)(本文中称为“智能卡”)已经开发出来,但是这些设备在为支持预付费的本地置备的智能卡而被移换时也遭受个人数据不可访问的相同问题。尽管一些CDMA移动设备将置备信息存储于可在移动设备间移动的可移换卡上,但是许多CDMA电话不提供这种能力。因此,许多CDMA设备用户没有被给予在出国旅行时利用其个人移动设备的选择权。典型地,这些用户必须租用移动设备或购买已经为当地使用进行了置备或可接受SIM卡的用完即弃式设备。然而,其它非国际旅行用户可能发现迅速接入多个服务供应商的无线通信网络的能力是吸引人的。典型移动设备用户与单个无线通信服务供应商签订相对长期的合同。用户可基于数种考虑,包括但不限于成本、网络覆盖和可用服务等,来选择服务供应商。尽管服务供应商在一些考虑的方面可能胜出,但它们在其它方面却可能落败。用户在选择单个服务供应商时可能需要进行权衡。通过利用SIM卡,用户不再被约束于单个服务供应商。用户可基于用户的具体需要来选择最优服务供应商,并可简单地在每次使用的基础上把当前SIM卡替换为合意的服务供应商的SIM卡。例如,假设服务供应商A为东海岸上的语音通信提供极佳的网络覆盖但在西海岸上却非如此,并且其提供的数据服务很慢。当在东海岸上并在进行语音呼叫时,用户可选择插入服务供应商A的SIM卡。然而,如果用户行至西海岸或希望进行数据呼叫,那么用户可选择把服务供应商A的SIM卡替换为另一个服务供应商的SM卡。以这种方式,用户可优化无线通信服务,但必须跟踪并携带多张物理SM卡。因此,想要指示何时把在移动设备上启用的置备数据交换成新的置备数据集的系统和方法。 概述在各种实施例中,系统和方法提供规则,移动设备或VSIM选择服务器可按这些规则来评估该移动设备上当前启用的置备数据的可能交换。规则可远程存储并周期性更新。置备数据可存储在虚拟SIM (VSIM)存储器内,该虚拟SIM存储器可作为移动设备的内部存储器的一部分被包含,或包含在远程服务器中供下载到内部VS頂存储器。用于多个服务供应商的置备数据可存储在内部VSIM存储器内并可根据数个切换规程中的任何规程来选择性地启用和禁用。各种实施例提供一种用于对支配各种切换规程的实现的规则进行更新的方法和系统。在各种实施例中,每次用户尝试呼叫,就根据用户偏好来检索影响该呼叫尝试的操作参数并把这些操作参数应用于规则以便选择和启用将最有效地支持该呼叫尝试的置备数据。在替换实施例中,为了利用可由远程VSIM选择服务器访问的数据量,由VSIM选择服务器根据用户偏好来检索操作参数以远程地确定哪个VSM服务合同将最有效地支持呼叫尝试。另外,通过把VSM服务合同选择卸载到远程VSM选择服务器,就可节省用户的移动设备的处理和电池功率。而且,通过把VSIM服务合同选择过程集中到远程VSIM选择服务器中,就可把选择过程以高效率的方式分发到所有移动设备用户。附图简要描述纳入本文并构成本说明书的一部分的附图解说了本发明的实施例,并且与以上给出的一般描述和以下给出的详细描述一起用于解释本发明的特征。

图1是解说置备虚拟SIM (VSIM)服务合同的实施例系统的系统图。图2是适于在一实施例中使用的移动设备的系统框图。图3是解说用于获得VSIM服务合同的实施例方法的方法步骤的过程流程图。图4是示例性优选漫游列表(PRL)的系统和捕获表。图5是实现VSM服务合同以连接呼叫的蜂窝通信网络的系统图。图6是解说移动设备藉以使用VSIM服务合同来完成通信呼叫的实施例方法的步骤的过程流程图。图7是解说在置备数据请求和响应中的数据流的移动设备和VSIM的硬件/软件架构图。图8是解说其中移动设备可获得VSIM服务合同的替换实施例通信系统的系统图。图9是解说用于获得VSIM服务合同的替换实施例方法的步骤的过程流程图。
图10是解说其中移动设备可获得存储在远程VSIM服务器/数据库中的VSIM服务合同以及个人数据的替换实施例通信系统的系统图。图11是解说用于获得存储在远程VSIM服务器/数据库中的VSIM服务合同以及个人数据的替换实施例方法的步骤的过程流程图。图12是供在一实施例中使用以选择和切换到最优VSIM服务合同的示例性简档数据表。图13是供在一实施例中使用以选择和切换到最优VSIM服务合同的示例性优先级列表索引数据表。图14是解说自动选择最优VSIM服务合同以完成呼叫的实施例的步骤的过程流程 图。图15是解说在无论何时只要检测出漫游状况就把当前启用的VSIM服务合同切换到受在移动设备的当前位置上可用的归属系统支持的VSIM服务合同的实施例中执行的步骤的过程流程图。图16是解说用于在上电初始化例程之后更新VSM切换规则数据的步骤的过程流程图。图17是解说用于在移动设备向新通信网络注册之后更新VSM切换规则数据的步骤的过程流程图。图18是解说用于在移动设备改变位置之后更新VSM切换规则数据的步骤的过程流程图。图19是解说用于在移动设备从远程服务器接收到更新规则数据的指令之后更新VSIM切换规则数据的步骤的过程流程图。图20是解说其中移动设备可获得更新的VSIM切换规则数据的替换实施例通信系统的系统图。图21是解说用于对移动设备中启用的VSIM执行软切换的步骤的过程流程图。图22是解说根据另一实施例的用于对移动设备中启用的VSIM执行软切换的步骤的过程流程图。图23是解说用于使用远程服务器来对启用的VS頂执行软切换的步骤的过程流程图。图24是解说根据另一实施例的用于使用远程服务器来对启用的VSIM执行软切换的步骤的过程流程图。图25是适于在一实施例中使用的远程服务器的系统框图。具体描述将参照附图详细描述各种实施例。在任何可能之处,将在附图中通篇使用相同附图标记来指代相同或类似部分。对特定示例和实现所作的引用是作用于解说性的目的,而无意限定本发明或权利要求的范围。如本文所使用的,术语“移动设备”可指以下各项中的任何一项或全部蜂窝电话、个人数据助理(PDA)、掌上计算机、膝上型计算机、无线电子邮件接收器(例如,Blackberry 和Treo 设备)、多媒体启用因特网的蜂窝电话(例如,Blackberry Storm )、以及包括可编程处理器和存储器的类似个人电子设备。在优选实施例中,移动设备是能够经由蜂窝电话网络来通信的蜂窝手持机(例如,蜂窝电话)。如本文所使用的,术语“服务器”指代配置成在客户机-服务器架构中操作的各种市售计算机系统中的任何系统。具体地,术语“服务器”指代网络服务器,特别是因特网或内联网可访问的服务器,其典型地包括处理器、存储器(例如,硬盘存储器)、和配置成把服务器处理器连接至诸如因特网或蜂窝电话网之类的网络的网络接口电路系统。近来,一些移动设备用户已经开始与多个服务供应商签订蜂窝服务以便他们可出于不同目的使用不同服务供应商。典型地,用户在SIM卡上存储用于不同服务合同的置备数据并简单地互换包含合意的置备数据的SIM卡。另外,已有替换的服务供应商合同对移动设备的用户可用。不是要求用户承诺长期服务合同并与单个服务供应商维持按月账户,而是有来自各种服务供应商的短期预付费服务合同对用户可用,这允许用户在有限的历时期间接入服务供应商的通信网络。典型地,使用短期预付费服务合同(PPSC)的用户将能够接入通信网络达有限的分钟数、有限的传输数据字节数、或其组合。一旦用户已经接入通信网络达该有限的分钟数、传输了该有限的数据字节数、或两者,那么短期PPSC将到期。为简 单起见,在本文中PPSC将仅作为在分钟数上受限来讨论。然而,本领域技术人员应领会,本文中所描述的实施例可类似地与在历时(例如,某个分钟数、天数、星期数或月数)、传输的数据字节数或时间和传输的数据字节的组合上受限的PPSC —起操作。传统上,短期PPSC是通过购买订户身份模块(SIM)卡来建立的。可购买包含允许接入服务供应商的通信网络的必要置备数据的可互换SIM卡并将其插到用户的移动设备中。一旦激活,支持短期PPSC的服务供应商就可监视使用及一旦服务合同到期就拒绝对通信网络的接入。SIM卡是在GSM和UMTS移动设备中用以存储必要的置备数据(诸如用向无线通信网络标识移动设备的服务订户密钥)以使得该移动设备能够接入特定通信网络的可移换存储器芯片或智能卡。用户可通过简单地把SIM卡从一个移动设备移除并将其插到另一个移动设备中来使用不同移动设备。典型的低成本SIM卡具有小存储器,2-3KB,该小存储器可能仅够包含置备数据以及或许还有个人电话目录。存储在SIM卡中存储的数据是由电话直接使用的。具有附加应用的SIM卡有许多存储大小可用,其中最大的能够存储最高达I千兆字节的信息。能够存储最高达32KB或16KB的大小较小的SM卡在GSM网络发达程度较低的区域中是最盛行的。SM卡的使用在GSM蜂窝电话网络中是强制性的。SM卡存储用于在网络上认证并标识订户的因网络而异的信息,其中最重要的是集成电路卡标识符(ICCID)、国际移动订户身份(MSI)、认证密钥(KiX和局域身份(LAI)。SM卡还存储其它因承运商而异的数据,诸如SMSC (短消息服务中心)号码、服务供应商名称(SPN)、服务拨叫号码(SDN)、和增值服务(VAS)应用。SM卡在UMTS蜂窝电话网络中的等效物称为通用集成电路卡(UICC)。CDMA电话可包含类似的可移换用户身份模块(RUM)。尽管SIM卡的便携性使它们成为分发PPSC的理想平台,但是它们的使用也不是没有缺点的。例如,这些短期预付费服务合同SM卡(预付费SIM)中的每张都具有预置备的电话号码。每次把特定预付费SIM插到移动设备中,该移动设备的电话号码就将改变。因此,每次用户替换预付费SIM,对预付费SIM替换不知情的主叫者就将不能够联系该用户的移动设备。另外,因为预付费SIM替换了用户的个人SIM卡,所以在预付费SIM处于使用中的时候,存储在个人SM卡上的用户个人数据对于该用户是不可用的。而且,每张预付费SM通常由单个服务供应商服务。如果用户想要利用另一个服务供应商的通信网络,那么该用户就必须移除当前的预付费SIM并将其替换为新服务供应商的预付费SM。由此,如果该用户行出为之置备特定预付费SIM的区域,则该用户就必须把该特定预付费SIM替换为另一张SIM,正如国际旅行便是此类情形。类似地,如果用户希望接入另一个服务供应商的通信网络以利用某些优越的特征,那么该用户也必须把SM卡替换为另一张SM卡。例如,一些服务供应商可提供较佳的语音通信,而其它服务供应商可提供较佳的数据通信。物理SIM卡的这种不断的替换会是麻烦的。用户不仅必须物理地换出SM卡,还必须携带各种不同的SM卡。各种实施例通过创建虚拟SM (VSM)卡能力来减轻这些问题,VSM卡能力使得移动设备的内部存储器的一些部分能够存储用于各种服务供应商的置备信息。VSIM可在包括GSM、UMTS和CDMA变体的所有移动设备上实现。用户可从任何服务供应商购买VSIM服务合同(PPSC或其它),并下载用于该服务供应商的相应置备数据。可把置备信息加载到移动设 备的内部VSIM存储器单元中。而且,用户可在启用VSIM的设备上存储用于多个服务合同的置备信息。其后,用于不同服务供应商的置备信息可基于简档而启用,该简档基于各种操作参数准则来规定要启用哪个服务供应商的置备信息。在用户从一个区域行至另一个(例如,国际旅行)的实例中,用户可迅速访问并实现用于该用户当前所位于的区域的适当的置备信息。图1解说其中提供VSIM服务合同的每个服务供应商操作它们自己的VSIM服务合同置备(SCP)服务器102至105的实施例的整体系统。用户可通过经由通信网络100连接到服务供应商的VSIM SCP服务器102至105以下载适当的置备数据来支持合意的服务合同的方式,来购买并获得VSM PPSC或VSM按月服务合同(MSC)(合称为VSM服务合同)。通信网络100可以是例如蜂窝电话网或因特网。为简单起见,各种实施例将被描述为移动设备101经由蜂窝电话网连接到VSM SCP服务器102至105。然而,本领域技术人员应领会,用户也可经由因特网连接到VSM SCP服务器102至105,并且随后把SCP的置备数据传送到移动设备101的内部VS頂存储器。尽管图1描绘四个单独的VSM SCP服务器102至105,但是VSM SCP服务器的数量将取决于提供VSM服务合同的服务供应商的数目。VSMSCP服务器102至105可包含诸如大容量存储盘驱动器之类的内部存储器存储,或可与相应的VSM SCP数据库106至109相连接,VSIM SCP数据库106至109能够存储用于在系统上操作的每个个体的VSM服务合同(PPSC或MSC)的置备数据和账户状态。VSM SCP服务器102至105和VSM SCP数据库106至109中的每个都可由不同服务供应商操作。另外,每个VSM SCP服务器102至105和/或VSM数据库106至109可向用户提供各种服务合同。例如,每个VSM SCP服务器102至105和/或VSM数据库106至109都可为用户提供VSM PPSC或VSM MSC。另外,变化的VSM服务合同可提供唯语音服务、唯数据服务或其组合。各种实施例可在各种移动设备中的任何设备上实现,诸如蜂窝电话、带有蜂窝电话的个人数据助理(PDA)、移动电子邮件接收器、移动web访问设备、以及在将来可能开发的其他配备有处理器的设备。此外,上述实施例可在各种各样的计算设备中的任何设备上实现,包括但不限于台式和膝上型计算机。图2描绘能够支持各种实施例的移动设备101的典型组件。典型的移动设备101包括耦合至内部存储器192和用户界面显示器11的处理器191。内部存储器192包括VSM存储器单元193,VSIM存储器单元193用以存储多个VSIMSC账户的置备信息。VSIM存储器单元193可以是移动设备内部存储器192内的分区,或可以是单独的内部存储器单元(即,单独的存储器芯片)。另外,VS頂存储器单元193可存储从VSM服务器130 (参见图10)下载的个人数据,以供与正在移动设备处理器191上执行的应用一起使用。移动设备101可包括用于发送和接收电磁辐射的天线194,该天线194与耦合至处理器191的无线数据链路和/或蜂窝电话收发机195相连接。在一些实现中,收发机195、以及处理器191和存储器192中用于蜂窝电话通信的诸部分被称为“空中接口”,因为该组合提供经由无线数据链路的数据接口。另外,移动设备101包括用于产生可听声音的扬声器18以及用于感测声音(诸如接收用户的语音)的话筒19。话筒19和扬声器18两者均可经由声码器199连接到处理器191,该声码器199把从话筒19收到的模拟电信号转换成数字码,并把从处理器191收到的数字码转换成能够由扬声器18转换成声波的模拟电信号。在一些实现中,声码器199可作为处理器191的电路系统和编程的部分被包括。
处理器191可以是能通过软件指令(应用)配置成执行包括以下描述的各种实施例的功能在内的各种功能的任何可编程微处理器、微型计算机或一个或多个多处理器芯片。在一些移动设备中,可提供多个处理器191,诸如一个处理器专用于无线通信功能并且一个处理器专用于运行其他应用。典型地,在软件应用被访问并被加载到处理器191中之前其可存储在内部存储器192中。在一些移动设备中,处理器191可包括足以存储应用软件指令的内部存储器。出于本描述的目的,术语“存储器”一般化地指能由处理器191访问的所有存储器,包括内部存储器192、VSM存储器单元193、和处理器191自身内部的存储器。内部存储器192和VSIM存储器单元193可以是易失性或诸如闪存之类的非易失性存储器、或两者的混合。在优选实施例中,VSIM存储器单元193是非易失性存储器以便当移动设备关机时保留服务合同置备数据。移动设备还典型地包括键区13和菜单选择按钮或摇杆开关12用于接收用户输入。图3解说可执行以采集VSM服务合同置备数据的示例方法步骤的过程流程图。在操作中,可用存储在VSIM存储器单元193中的足够的通用置备数据来对移动设备101进行编程以允许移动设备101与无线数据网络相连接,以用于与VSM SCP服务器102至105通信的有限目的。尽管通用置备数据将不会允许移动设备101建立正常通信,但它将允许移动设备101与VSM SCP服务器102到105相连接以便购买选定的服务合同置备数据。每个VSM SCP服务器102至105可由不同服务供应商操作,但是一些服务供应商可操作数个VSIM SCP服务器从而提供不同类型的服务合同、面向不同区域、或提供冗余能力。移动设备101可已在其内部存储器192或VSIM存储器单元193中存储了用于在不同区域内提供VSIM服务合同的各种承运商的服务器的服务器网络地址(例如,IP地址或URL)的列表。例如,这些服务器网络地址和相应的服务供应商可按区域、国家、或大陆来列表。参照图3,如果菜单是按区域(与按服务承运商正相反)来组织的,那么可在移动设备显示器11上向用户显示可能区域的列表(步骤201)。一旦发生包括但不限于初始上电、先前购买的VSIM PPSC到期等的各种事件,或由移动设备101确定其当前置备数据在其当前位置上将不起作用,就可呈现此菜单。该用户可通过使用纳入在移动设备101内的各种用户接口键12、13和开关中的任何装置来选择该用户想要为之购买VSIM服务合同的区域。由移动设备处理器191接收区域选择(步骤202),移动设备处理器191进而用所选区域的可能VSIM服务合同服务供应商的列表来提示用户(步骤203)。再次通过使用纳入在移动设备101内的各种用户接口键12、13和开关中的任何装置,用户从显示的列表选择VSM服务合同服务供应商。由移动设备101的处理器191接收用户对服务合同服务供应商的选择(步骤204)。基于所接收的VSIM服务合同服务供应商选择,移动设备处理器191访问相应的服务器网络地址,发起通信链路并登录(步骤205)。一旦登录到适当的VSM SCP服务器102至105,移动设备101就可接收VS頂服务合同选项的列表并把这些呈现在提示用户作出选择的显示中(步骤206)。这些VSIM服务合同选项可包括,例如,PPSC、MSC以及语音和数据计划、及各种历时或使用限制的变化的组合。作为响应,用户从所显示的列表选择服务合同选项。用户对服务合同选项的选择由移动设备101的处理器191接收(步骤207),并被传送到选定的VSM SCP服务器102至105并由其接收(步骤208)。基于所接收的选择,由VSM SCP服务器102至105经由所建立的数 据连接把服务合同置备数据下载到移动设备VS頂存储器单元193 (步骤209)。最后,在移动设备101上启用并激活VS頂服务合同(步骤210)。可通过把相应置备数据加载到VSM置备数据缓冲器314 (见图7)中或通过经由指针列表把移动设备处理器191引导至存储相应置备数据的存储器位置来启用所选定的VS頂服务合同。作为启用和激活步骤的一部分,对移动设备101进行标识的码可被传送到选定的VSIM SCP服务器102至105并与其它VSM服务合同账户数据一起存储在VSM SCP服务器102至105的大容量存储设备中或者相应的VSM SCP数据库106至109中。所存储着的移动设备标识码和服务合同账户数据将允许VSIM SCP服务供应商监视个体的VSIM服务合同账户以使得只要VSIM服务合同保持有效就能够通信。作为替换步骤(未示出),可实现数种公知电子支付和电子商务方法中的任何方法以在把置备数据下载到VSIM存储器单元193之前处置资金的交换。为了建立并路由无线通信呼叫,为常规移动设备和服务网络指派特种代码。以下描述的这些代码向各种通信网络标识个体的移动设备101并向移动设备标识所接入的网络。没有正确的代码,就不可建立通信链路。由此,为把VSIM服务合同提供给移动设备101,在VSIM服务合同置备数据中下载网络标识码并把移动设备的标识码上传到存储在大容量存储设备VSM SCP服务器102至105或相应VSM SCP数据库106至109中的VSM服务合同账户数据中。处置移动设备101的VSM服务合同账户的VSM SCP服务器102至105使用移动设备101的标识码以在每次移动设备101尝试获取对通信网络100的接入时验证移动设备101,并监视移动设备101的网络使用以确定VS頂服务合同账户是否有效。例如,在VSIM服务合同是PPSC的实例中,VSIM SCP服务器102至105可确定VSM PPSC是否已经至丨J期。如果VSM PPSC已经到期,那么VSM SCP服务器102至105可为用户提供通过购买更多预付费服务(例如,购买更多分钟)来“重新充值”新充值更多预付费服账户的机会,或在到期之后在用户拒绝购买更多服务时间的情况下拒绝移动设备101接入通信网络100。标识码可包括,例如(a)电子序列号(ESN),其为当移动设备被制造时编程到移动设备中的唯一性32比特数字;(b)移动标识号(MIN),其为从指派给移动设备的唯一性电话号码推导出的10位数;(c)系统标识码(SID),其为由FCC指派给每个无线服务供应商的唯一性5位数;(d)用于CDMA类型移动设备的优选漫游列表(PRL)/用于GSM类型移动设备的公共陆地移动网络(PLMN),其为批准的SID的优先级列表,服务供应商将其提供给移动设备以便确定允许移动设备利用哪些网络SID用于服务;及(e)认证密钥(Ki),其为可在初始认证之后生成的共享机密密钥。尽管ESN通常被认为是移动设备101的永久部分,但是MIN、SID和PRL/PLMN是在购买和激活VSM服务合同时被编程到VSM 193中的。在一些实施例中也可把ESN编程到VS頂存储器单元193中。在此类实施例中,可检查编程到VS頂上的ESN,这与在移动设备101中的ESN的情形正相反。每次移动设备101接入通信网络100,就由VSM SCP服务器102至105检查ESN或者MIN以确保VSM服务合同仍然有效。如果VSM服务合同有效,那 么VSM SCP服务器102至105将连接通信请求,并在VSM服务合同是PPSC账户的情况下开始递减剩余时间,或在VSIM服务合同是MSC的情况下开始递增使用时间。以这种方式,服务供应商可确保仅允许移动设备101根据VSIM服务合同的条款来接入通信网络100。作为下载的置备数据的一部分,用PRL来编程CDMA类型的移动设备。GSM类型的移动设备置配有PLMN,PLMN类似于PRL地工作。为简单起见,使用CDMA术语来描述实施例。然而,可以类似方式在GSM类型移动设备中实现类似实施例系统和方法。尽管移动设备101的用户可从特定服务供应商购买VSIM服务合同,但该服务供应商可与其它服务供应商有协定以使得其顾客能够利用其它服务供应商的通信网络。这允许服务供应商为其顾客提供更宽的覆盖区而无须跨整个覆盖区安装其自己的装备。在一些情况下这称为“漫游”。由此,当用户通过特定服务供应商购买VS頂服务合同时,可给予该用户对其它服务供应商的通信网络的接入和使用。PRL是在主通信网络不可用的情况下用户可接入的替换通信网络的分优先级的列表。在任何给定区域中,可由多个服务供应商操作多个无线和蜂窝通信网络。而且,其它专有和/或非商业性通信网络也可能正在一区域中工作。为了确定移动设备101在给定区域中可利用哪个通信网络,移动设备101访问为存储在VSIM存储器单元193中的选定的服务合同下载的PRL来确定将扫描哪些信道或模拟频率、和以什么优先级次序来建立通信链路。以如此方式维护PRL以使得移动设备101可容易确定哪些通信网络覆盖共同地理区域。对共同地理区域的引述是指共同无线电覆盖区。而且,对在共同地理区域中提供服务的通信网络分优先级,即,从最合意的到最不合意的进行排名。对移动设备101进行编程以从在移动设备101的当前地理区域中可用的最合意的通信网络开始尝试捕获服务。试图在移动设备的当前地理区域以外的通信网络上捕获服务是没有意义的,因为通信网络通常仅在有限的地理区域内提供服务。在许多通信网络上,如果用户频繁地在归属系统以外操作移动设备101,尤其如果他们在多个不同地区这样做,那么建议有规律地更新PRL。这允许移动设备选择最佳漫游承运商,尤其是归属系统与其具有成本节省的漫游协定的“漫游合伙人”,而不是使用非联属承运商。还可以使用PRL文件以对归属系统连同漫游合伙人一起进行标识,由此使得PRL能够确定该用户的包括归属和漫游两者在内的总覆盖。
与在PRL中的每个通信网络100相关联的是系统ID (SID),以及用于每个通信网络100的相应捕获参数(频带、信道等)。PRL由VSIM服务合同服务供应商创建、加载并更新。当用户购买并启用VSIM服务合同时,下载到移动设备101的VSIM存储器单元193中的置备数据替换先前的PRL以便由移动设备101识别用于新通信网络100的SID和捕获参数。PRL由服务供应商维护且对于用户一般不可访问。许多服务供应商为用户提供通过拨叫诸如*228之类的越空(OTA)特征码来把最新的PRL下载到其设备的能力。替换地,可经由硬布线连接把最新的PRL下载到移动设备101中。类似地,可经由用户发起(诸如经由*228)的下载呼叫的网络VS頂推送而把PRL更新到移动设备101的VS頂存储器单元193。·
PRL包括两张表(连同一些头部和开销信息)。这两张表是系统表和捕获表。系统表是移动设备被允许接入的通信网络(归属系统和漫游网络)的分优先级的列表。在系统表中的每个通信网络条目属于称为GEO的地理区域。每个条目还提供捕获表索引和漫游指示符,其中,与该特定通信网络相关联的频率在捕获表索引中被标识,而漫游指示符规定当用户从该网络接收服务时应当向用户显示的指示的类型。捕获表是频率的索引列表,在这些频率上,移动设备101可搜索特定网络。捕获表通过标识应当由移动设备101搜索的有限数目的频率而不是请求移动设备101搜索整个频谱的方式来优化网络捕获时间。图4解说用于特定地理区域的PRL的示例性系统表和捕获表。捕获表152包含以优先级合同次序从上到下列出通信信道或频率的记录。例如,对于所示出的捕获表152,移动设备101将首先联系PCS CDMA块B信道,接着是块A信道,接着是信道283、699、384和777。如果移动设备101不能联系这些CDMA信道,那么移动设备101将尝试使用蜂窝模拟系统A频率来联系网络。PRL的系统表151包含具有若干字段的记录。“he“字段包含优选通信网络的系统标识号。“选择偏好”字段标识每个网络在连接合意性意义上的相对优先级。例如,如所示出的,移动设备101与启用的VSIM服务合同归属系统SID而不是任何其它网络相连接是更合意的。取决于移动设备连接着哪个网络,“漫游指示符”字段在移动设备上把漫游指示显示状态指示为“关”或者“开”。典型地,如果移动设备连接着启用的VSIM服务合同的归属系统,那么漫游指示显示将是“关”。“捕获索引”字段回引与SID相关联的捕获表152记录号。由此,“捕获索引”字段条目指示与特定SID相关联的(诸)信道或(诸)频率。例如,如所示出的,归属系统的SID (捕获索引“O捕)与PCS CDMA块B信道(捕获表152记录“O录)相关联。类似地,漫游合伙人3的SID (捕获索引“3弓丨)与蜂窝模拟系统频率(捕获表152记录“3录)相关联。由此,当移动设备101把VSM服务合同置备数据下载(步骤209)到VSM存储器单元193中时,移动设备101下载与VS頂服务合同相对应的PRL。通过从VSM SCP服务器102至105和/或VSM SCP数据库106至109把PRL下载到移动设备101的VSM存储器单元193中,就为移动设备101提供了所有与支持该VSM服务合同的通信网络100建立通信链路所需的参数。图5解说移动设备101使用VSIM服务合同以建立呼叫的示例性系统图。当移动设备101选择VSIM服务合同账户以建立呼叫时,移动设备101将在VSIM存储器单元193中对用于所选定的VSIM服务合同的置备数据进行定位,并可把所选定的VSIM服务合同PRL复制到活跃呼叫应用存储器中。VSIM存储器单元193可包含用于多个VSIM服务合同的置备数据。所选定的VS頂服务合同可以是在VSM SCP服务器102至105和/或VSM SCP数据库106至109上提供的变化的类型的VS頂服务合同中的任何类型。这个步骤实质上为先前在存储器中的PRL换出所选定的VSIM服务合同PRL。使用所选定的VSIM服务合同PRL,移动设备101使用列出的频率以经由基站120捕获通信网络并作出完成语音或数据呼叫的请求。基站120可以是下载的PRL中列出的通信网络的一部分,其作为到蜂窝电话网络122的门户而工作。基站120可以与服务器121通信,服务器121经由基站120从移动设备101接收通信请求。通信请求可包括VSIM服务合同账户信息、和作出通信请求的移动设备101的ESN/MIN,其中VSIM服务合同账户信息指示哪个服务供应商正在支持所选定的VSM服务合同账户。基于VSM服务合同账户信息,把通信请求经由蜂窝电话网络122路由到支持该VS頂服务合同账户的VSM SCP服务器102。VSIM SCP服务器102可参考存储在VSIM SCP服务器102的大容量存储中、或者相应的VSIM SCP数据库106中的数据,以对VSIM服务合同账户和作出请求的移动设备101进行验证。如果VSIM服务合同账户仍然有 效(例如,在PPSC账户中还有足够的接入时间剩余或MSC仍然活跃),那么VSM SCP服务器102对VSIM服务合同账户进行验证并对移动设备101到其目标接收方的连接进行认证。目标接收方可以是另一个移动设备125、托管数据的服务器126、计算设备127和/或陆线电话129。然后可把呼叫通过蜂窝电话网络122路由到目标接收方。在无线设备(例如,移动设备125或计算设备127)是目标接收方的实例中,可通过第二基站128对呼叫进行路由。替换地,可通过常规电话网络122把目标呼叫经由陆线连接路由到目标接收方。图6解说可执行以使用VSM服务合同来连接呼叫的步骤的过程流程。移动设备101的用户可具有存储在移动设备VSIM存储器单元193中的数个不同VSIM服务合同账户。用户必须首先选择该用户想要实现哪个VSM服务合同账户来连接呼叫(步骤220)。通过选择合意的VSIM服务合同账户,处理器191从VSIM存储器单元193检索相应的置备数据并将其加载到图7的VSIM置备数据缓冲314中供移动设备101使用。使用与所选定的VSIM服务合同账户相关联的PRL数据,移动设备101将与可用的通信网络100建立通信链路并作出呼叫请求(步骤221)。基于在呼叫请求中包括的VSM服务合同账户数据,可联系VSMSCP服务器102以便对VSM服务合同账户进行验证(步骤222)。为了验证VSM服务合同账户,将把对VSM服务合同账户和移动设备101进行标识的有关数据(ESN/MIN)传送到VSMSCP服务器102 (步骤223)。一旦由VSM SCP服务器102收到标识信息,就使用标识数据以访问存储在VSM SCP服务器102的大容量存储设备或相应的VSM SCP数据库106上的VSIM服务合同账户数据(步骤224)。VSM SCP服务器102将检查VSM服务合同账户数据以确保VSIM服务合同账户仍然有效(判定225)。如果VSM服务合同账户不是有效账户(即,判定225=“否”),那么VSMSCP服务器102可任选地向移动设备101指示该VSIM服务合同账户无效并为移动设备101的用户提供购买有效VSIM服务合同账户的选项的消息(任选的判定227)。如果用户肯定地响应(S卩,任选的判定227= “是”)那么移动设备101和VSIM SCP服务器102可实现在图3中示出的步骤201至210,以允许移动设备101的用户购买有效VSM服务合同账户(步骤228)。其后,可使用新激活的VSIM服务合同来连接呼叫(步骤231)。替换地,如果为用户提供购买有效VS頂服务合同账户的能力的任选步骤没有被提供,那么呼叫简单地终止(步骤232)。类似地,如果用户拒绝购买有效VSM服务合同账户(S卩,任选的判定227= “否”),那么呼叫被终止(步骤232)。然而,如果VSM服务合同账户有效(即,判定225^是”),那么VSMSCP服务器102将确定在VSIM服务合同账户上是否留有足够的分钟以支持该呼叫请求(判定226)。在VSIM服务合同是MSC的情形中,这个确定可能使得需要确定是否有足够的“计划内”分钟或超额分钟是否适用。在VSM服务合同是PPSC的情形中,这个确定可能使得需要确定在PPSC上是否留有足够的分钟。可使用预先确定的分钟数阈值来确定是否有“足够的”分钟在VSIM服务合同账户上可用。如果在VSIM服务合同账户上留有足够的分钟(B卩,判定226=“是”),那么使用VSM PPSC账户数据来连接呼叫(步骤231 )。VSM SCP服务器102将在呼叫被连接上之后继续监视该呼叫以便一旦呼叫完成即确定应当对VS頂服务合同账户计多少分钟。替换地,VSM SCP服务器102可随呼叫行进从VSM PPSC账户递减分钟以便如果在呼叫期间该呼叫导致剩余分钟降至阈值以下则可以通知主叫者。如果在VSIM服务合同账户上未留有足够的分钟,诸如如果已经用掉所有预付费的分钟或如果已经用掉所有“计划内”分钟,(即,判定226= “否”),那么VSM SCP服务器102可向移动设备101发送指示该VSIM服务合同账户到期或几乎到期并为移动设备101的用户提供重新充值该VSIM服务合同账户的选项的消息(判定229)。如果用户选择重新充值VSIM服务合同账户(B卩,判定229= “是”),那么VSIM服务合同账户上剩余的时间被复位或设置为所购买的额外分钟数的数目(步骤230),并按请求连接呼叫(步骤231)。然而,如果用户拒绝重新充值VSM服务合同账户,那么呼叫请求被终止(步骤232)。在VSM服务合同账户是开放式账户(即,在呼叫分钟上没有限制)的实施例中,可省略步骤226、229和230。在一实施例中,VSM SCP服务器102可在呼叫正在进行的同时从VS頂服务合同递减时间。如果在VSM服务合同账户上剩余的时间然后降至阈值分钟以下,那么VSM SCP服务器102可提醒主呼者,诸如通过搁置该呼叫并为主叫者提供重新充值账户的机会(步骤229)。如果用户选择购买额外时间,那么相应地将账户结余复位(步骤230),并且呼叫继续(步骤未示出但类似于步骤231)。然而,如果用户选择不购买额外时间(S卩,判定229#否”),那么一旦剩余结余达到零就终止该呼叫(步骤232)。图7结合VSIM硬件/软件架构310来解说移动设备硬件/软件架构300。当移动设备101正在运行时,各种应用306在移动设备101的各种硬件元件上工作或向其请求服务。例如,这些硬件元件可包括处理器191和内部存储器192、诸如键盘13或话筒19之类的输入元件、诸如显示器11或扬声器18之类的输出元件、以及诸如蜂窝收发机、全球定位系统(GPS)接收机、WiFi无线收发机和蓝牙本地无线收发机之类的通信单元。一些应用306可访问移动设备101的蜂窝收发机195以发起电话或数据呼叫。为了发起电话或数据呼叫,应用306将需要访问存储在VSM存储单元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并经由VS頂硬件接口 311进入到VS頂硬件/软件架构310中。这种数据访问请求可通过直接存储器访问和/或通用输入输出(GPIO)。VSM硬件接口层311可包括连接器引脚,连接器引脚可以是把VSM存储器单元193插入到移动设备101中的物理连接,或当VSIM存储器单元193是内建在移动设备101的内部存储器192中时可以是VSIM存储器单元193所连接着的总线连接。一旦在VSM硬件层311中收到,在应用306中始发的对 与VSIM置备数据缓冲314中的当前活跃VSIM服务合同对应的置备数据的请求就在硬件/软件架构310中向上传播。驱动程序302经由硬件接口 311访问VSIM数据并把该信息提供给这些应用。替换地,数据请求从硬件接口 311传送到驱动程序层312。如上,驱动程序层312包含开发成允许在物理层313中的VS頂存储器单元193到硬件接口 311之间的交互的特定类型的计算机软件。数据请求然后访问启用VSIM置备数据缓冲314中的数据,启用VSIM置备数据缓冲314是用以保持用于当前所选择使用的服务供应商的置备数据的存储器块。由此,当前选定的VSIM服务合同置备数据314被访问且所请求的信息以相反方式传递回到作出请求的应用306。VSIM置备数据缓冲314可以是嵌入式文件系统或受保护文件系统的实现。嵌入式文件系统为操作系统304提供抽象从而把VSIM数据作为逻辑文件来访问。受保护文件系统通过软件或硬件加密而提供反VSIM数据欺骗的附加保护级别。如以上描述的,VS頂存储器单元193可包含用于用户所购买的不同VSM服务合同账户的多个VSIM服务合同账户置备数据集315。当用户选择所存储着的VSIM服务合同账户中的特定一个(诸如提供语音呼叫服务的VSIM服务合同)来使用时,移动设备处理器191经由如以上描述的访问层311至313来访问所选定的VSM置备数据315,并把该置备数据复制到启用VSIM置备数据缓冲314中。其后,将向从应用接收的访问请求提供来自启用VSM置备数据缓冲314的置备数据。替换地,与这多个VSM服务合同账户中的每个相对应的置备数据可在VSM存储器单元193内的位置中单独存储。移动设备处理器191可在缓冲中维护启用VSIM指针,该启用VSIM指针(通过保持相应数据的存储器地址)指向当前启用的VSIM服务合同置备数据。当选择了不同的VSIM服务合同以完成语音或数据呼叫时,改变存储在指针缓冲器中的启用VSM指针以把移动设备处理器191引导到VSM存储器单元193内的当前选定的VSM服务合同置备数据的存储器位置。在图7中解说的硬件/软件架构300和310仅旨在作为用于实现各种实施例的数据和软件的一个示例组织的解说。如将由本领域技术人员领会的,可以等效地使用其它软件/硬件架构。在图8中示出用于提供VSIM服务合同账户的替换性实施例。在这个替换性实施例中,单个VSM SCP服务器110充当去往多个VSM SCP数据库106至109的中央服务器。例如,移动设备101可经由通信网络100连接到单个中央VSM SCP服务器110。该单个中央VSM SCP服务器110可与多个VSM SCP数据库106至109通信以允许移动设备101与单个VSIM SCP服务器110相连接,并从各种服务供应商获得VSIM服务合同账户。如先前实施例一样,每个VSM SCP数据库106至109各自包含用于由各个服务供应商中的每个供应的每个VSIM服务合同所需置备数据。应当注意,单个中央VSIM SCP服务器110可以是区域性服务器,且移动设备101可取决于移动设备101当前位于哪个特定区域而与多个中央VSM SCP服务器110相连接。例如,如果移动设备101当前位于欧洲,那么移动设备101可与服务于欧洲的VSM SCP服务器110相连接。类似地,中央VSM SCP服务器110可位于其它地理区域(例如,亚洲、西亚、东亚、非洲、南美等冲。区域性VSM SCP服务器110可取决于在区域内操作的移动设备101的数目而服务于变化大小的地理区域。随着越来越多的移动设备101在区域内操作,由单个VSIM SCP服务器110服务的区域的大小可减小,反之则增大。图9解说可实现以获取VSIM服务合同账户的替换性方法步骤。在此实施例中,把单个中央VSM SCP服务器110连接到多个VSM数据库106至109。这多个VSM数据库 106至109中的每个由单独的服务供应商操作来为用户提供购买该服务供应商供应的各种VSM服务合同中的任何合同的能力。在此实施例中,用户连接到中央VSM SCP服务器110而中央VSM SCP服务器110进而连接到所选择的服务供应商的独立VSM数据库106至109以购买由所选择的服务供应商供应的VSIM服务合同。在移动设备101正在诸如在图8中示出的系统之类的实施例系统中操作,其中单个VSIM SCP服务器110连接到由独立服务供应商操作的多个VSIM SCP数据库106至109的实例中,可不需要附加移动设备101内部存储器192以如在其它实施例中一样存储多个服务器网络地址。而是移动设备101的用户可简单地在每次该用户希望购买新的VSM服务合同时与单个VSM SCP服务器110连接,因此在存储器中仅存储该一个服务器VSM SCP网络地址。例如,如果用户计划国际旅行,那么在行程之前用户可登录到VSM SCP服务器110上以购买用于用户有意旅行前往的每个国家的PPSC。在VSIM SCP服务器110由用户的常规服务供应商托管的实例中,可简单地把附加VSIM服务合同记账到用户的长期账户。在图9中解说的实施例中,在移动设备101与VSM SCP服务器110之间建立通信链路(步骤240)。一旦移动设备101已经登录到VSM SCP服务器110中,移动设备101就下载并显示用户可通过VSM SCP服务器110为之购买VSM服务合同账户的区域的列表(步骤241)。例如,可按区域、国家或大陆来列出这些区域。用户可通过使用纳入在移动设备101内的各种用户接口键12和/开关13中的任何装置来选择用户合意的区域。把用户选择传送到VSM SCP服务器110 (步骤242)。基于用户选择,VSM SCP服务器110把用于所选区域的可能的VSIM服务合同供应商的列表下载到移动设备101供向用户显示(步骤243)。再次,使用纳入在移动设备101内的各种用户接口键12和/或开关13中的任何装置,用户从显示的列表选择VSIM服务合同供应商。把用户对VSIM服务合同供应商的选择传送到VSIM SCP服务器110 (步骤244)。基于收到的选择,VSIM SCP服务器110发起与对应于所选定的VS頂服务合同供应商的VSM SCP数据库106至109的通信链路(步骤245)。一旦登录到适当的VSM SCP数据库106至109中,就把VSIM服务合同选项的列表下载并传送到移动设备101供向用户显示(步骤246)。这些VSIM服务合同选项可提供语音、数据、语音和数据计划、以及变化的接入历时的变化的组合。使用纳入在移动设备101内的各种用户接口键12和/或开关13中的任何装置,用户从显示的列表选择VSIM服务合同选项。替换地,可通过由移动设备101处理器191使用简档以确定何时以及要选择哪个VSIM服务合同的方式来自动选择VSIM服务合同。经由VSM SCP服务器110把VS頂服务合同选择传送到所选定的VSM SCP数据库106至109并由其接收VSIM服务合同选择(步骤247)。基于所传送的选择,把VSM服务合同置备数据从VSM SCP数据库106至109下载到VSM SCP服务器110,VSIM SCP服务器110把该信息传送到移动设备101,移动设备101在VSM存储器单元193中存储该信息(步骤248)。最后,在移动设备101上启用并激活VSIM服务合同(步骤249)。作为启用和激活步骤的一部分,可把标识移动设备101的代码经由VSM SCP服务器110传送到所选定的VSM SCP数据库106至109以与其它VSM服务合同账户数据一起存储在所选定的VSIM SCP数据库106至109中。存储标识码和账户数据将允许VSIM服务合同供应商监视个体的VSIM服务合同账户并使得只要VSIM服务合同有效就能够通信。作为替换性步骤(未示出),可实现数种公知电子支付和电子商务方法中的任何方法以在把置备数据下载到移动设备101之前处置资金的交换。在其它实施例中,一些服务供应商可选择操作它们自己的独立VSM SCP服务器102至105 (见图1)和VSM数据库106至109,而其他服务供应商操作连接到中央VSMSCP服务器110的独立VSM数据库106至109。在此类实施例中,系统可包含独立和中央VSIM SCP服务器两者。在此类实施例中,在附图3和8两者中示出的过程流程可取决于哪个VSIM SCP服务器(独立的还是中央的)托管所选定的服务供应商的VSIM服务合同来实现。用于提供VSIM服务合同账户以及用户个人VSIM数据两者的替换性实施例在图10中示出。在用户的个人移动设备101不在用户手头的实例中,用户可租用或借用启用VSIM的移动设备101a。在其它实例中,用户可购买用完即弃式移动电话。在任何情形中,当用户不具有他们自己的移动设备101时他们可能不仅需要VSIM服务合同账户,还需要访问存储在他们自己的移动设备101上的个人数据。在其它实例中,用户可能具有他们自己的移动设备101,但已经从移动设备101的内部存储器192丢失个人数据。这种替换性实施例系统和方法允许用户访问VSIM服务合同账户并下载已经在远程VSIM存储单元130/132上备份的个人数据。在题为“Virtual SIM card for Mobile Handsets (用于移动手持机的虚拟SM卡)”的美国专利申请11/963,918中提供了对远程VS頂存储单元130/132更完整的描述,其全部内容通过援引纳入于此。为简单起见,图10和本文中的描述讨论借用的、租用的或购买的启用VSIM的移动设备IOI a。然而,用户也可使用该用户的个人移动设备IOI来实现该实施例方法和系统。图10解说其中租用的或购买的移动手持机IOla在蜂窝电话网IOOa上与VS頂服务器130通信以发送和接收VSM服务合同置备数据与备份的个人数据两者的实施例的整体架构,。可用存储在内部存储器单元192中的通用置备数据来对启用VSIM的移动设备IOla进行编程,这允许启用VSM的移动设备IOla在蜂窝电话网络IOOa上与VSM服务器130通信。可把VSM服务器130通过诸如有线、光纤或无线网络连接的方式耦合到认证服 务器131。VSM服务器130可包含诸如大容量存储盘驱动器之类的内部存储器存储单元,或可与VSIM数据库132连接,其中VSIM数据库132能够存储用于在该系统上操作的每个个体的移动手持机的个人数据信息。类似地,认证服务器131可包含诸如大容量存储盘驱动器之类的内部存储器存储单元,或可连接到认证数据库133,认证数据库133能够存储用于在该系统上操作的每个个体的VSM账户的认证凭证。在一实施例中,VSM服务器130还可通过把认证功能纳入到VSIM服务器软件内并提供足够的存储器存储单元来充当认证服务器131。因为敏感的个人数据、移动设备置备信息以及认证和验证信息可能在移动手持机IOla与VSM服务器130之间来回传送,所以可用软件将VSM服务器130和移动设备处理器191配置成使用已知数据加密和密钥方法对此类信息进行加密以保护数据免受未经授权的观看。把存储在VSIM 193中的信息在外部VSIM服务器130上备份并维护。可把由VSIM服务器130提供的VSIM服务作为标准服务特征或作为额外订阅费用·服务而供应给移动设备用户。这种架构允许在任何时间把置备和个人信息上传到VSIM存储器单元193,从而在置备和编程新移动设备上提供灵活性。这种架构还为用户提供个人数据的外部备份,即使整个移动设备101丢失该外部备份仍保藏他们的个人数据。通过经由蜂窝电话网络登录到VSIM服务器130上,用户可把他们的个人数据备份到VSIM服务器130和/或VSIM数据库132。然后,即使整个移动设备101被丢失或损坏,他们的个人数据也被保藏、准备好供重新加载到作为替代物的移动设备上。为了恢复他们的个人数据或为了把他们的个人数据移至置备有VSIM服务合同的租用的或借用的移动设备,用户经由蜂窝电话网登录到VSM服务器130上,通过传送认证凭证供对照先前存储在认证数据库133中的认证凭证进行比较而认证其自己。经认证的用户能够通过使信息直接被下载到VSIM存储器单元193中来把他们的个人数据以及任选地把置备信息恢复到作为替代物的租用的或移动设备。未经认证的用户被拒绝访问VSIM数据库132。另外,VSM服务器130可通过连接到至少一个VSM SCP数据库106、107以允许用户购买VSIM服务合同而充当类似于以上参照图9描述的中央VSIM SCP服务器110的中央VSM SCP服务器。图11解说用于购买VSM服务合同并把存储在VSM服务器130和/或VSM数据库132中的个人数据检索到启用VSM的移动设备IOla的过程的概览。一旦对启用VSM的移动设备IOla进行上电,或以由用户或服务供应商预置的任意其它间隔,启用VSIM的移动设备IOla就建立经由蜂窝电话网IOOa到VSM服务器130的无线通信链路(步骤250)。一旦已经建立通信链路,到VSM服务器130的登录就完成了(步骤251)。作为登录过程的一部分,可提示用户经由启用VSM的移动设备IOla的键盘来输入用户的账户信息(步骤252)。账户名称可由VSM服务器130自动接收,诸如在把与启用VSM的移动设备IOla相关联的电话号码作为用户账户名称使用的情况下。还可提示用户输入认证凭证(步骤253)。可采用数种认证凭证形式中的任何形式,包括口令验证、生物测定识别、和其组合。一旦被输入到启用VSM的移动设备IOla中,认证凭证就优选地由启用VSM的移动设备IOla的处理器191加密并经由蜂窝电话网传送到VSM服务器130(步骤254),VSM服务器130可把该数据传送到认证服务器131 (步骤255)。VSM服务器130和/或认证服务器131对收到的用户账户和认证凭证数据进行解密(步骤256)。VSIM服务器130或者认证服务器131的处理器访问存储着的与用户账户相关联的认证凭证(步骤257)。将经解密的收到认证凭证与先前存储在认证数据库133中的认证凭证进行比较以对用户进行认证,并验证是经授权用户正在尝试登录(判定258)。如果认证凭证匹配(即,判定258= “是”),那么用户得到认证且被准予对存储在VSM数据库130内的用户账户文件的访问(步骤259 )。一旦已经准予访问,用户就可把个人数据从启用VSM的移动设备IOla经由VSM服务器130上传/备份到VSIM数据库132,或可把个人数据恢复到启用VSIM的移动设备IOla的存储器(步骤260)。在备份规程期间,把个人数据从启用VSIM的移动设备IOla的VSM存储器单元193经由VSM服务器130传送到VSM数据库132。在恢复操作期间,把个人数据从VSIM数据库132传送到启用VSIM的移动设备IOla并把该个人数据存储在其VSIM存储器单元193中。用户还可执行其它操作,诸如修改存储在VSIM数据库132内的个人数据。数据修改规程可以类似于备份规程。只要准予用户访问,个人数据就可从启用VSIM的移动设备IOla的VSM存储器单元193经由VSM服务器130流到VSM数据库132,且反之亦然。
一旦用户已经完成合意的个人数据备份、恢复、修改规程(步骤260),启用VSM的移动设备IOla就可获得并使用VSIM服务合同账户以完成语音和数据呼叫。启用VSIM的移动设备IOla可实现在图9中示出的过程流程以允许启用VSIM的移动设备IOla的用户经由中央VSM服务器130选择并购买有效VSM服务合同账户(步骤261 )。一旦已经下载VSM服务合同置备数据,启用VSM的移动设备IOla就可从VSM服务器130登出(步骤262)。当认证凭证被出示时,如果认证凭证不匹配(B卩,判定258=“否”),那么认证服务器131将拒绝经由VSM服务器130对VSM数据库132的访问。如在图11中示出的,可设置标志或建立计数以记录不成功的认证尝试的数目(步骤263)。如果不成功的认证尝试的数目超过预设数目(即,判定264=“是”),那么可由VSM服务器130使用户登出)(步骤262)。否则,如果不成功的认证尝试的数目少于预设数目(即,判定264=“否”),那么可提示用户再次尝试认证(步骤253)。在替换性实施例中,该方法可简单地允许无限认证尝试,在此情形中将无需执行发起计数器(步骤263),也无须如在判定264中一样确定是否已经发生过多尝试。如以上讨论的,为了确保服务质量(Q0S),服务供应商可随移动设备101在覆盖区内移动或从一个地理区域移动到另一个而经常更新PRL。因为不同通信网络工作在不同地理区域中,因此重要的是要更新选定的VSM服务合同PRL以确保随移动设备移动到不同地理区域中,该移动设备可连接到的可能通信网络的列表是准确的。更新的VS頂服务合同PRL可对可用的VSM服务合同支持的网络的列表重新分优先级或可修订该列表以取决于移动设备101的当前位置将其它网络包括到列表中或从列表中移除。尽管每个VSM服务合同服务供应商尝试为其顾客维持高Q0S,但是在一些实例中VSM服务合同服务供应商可能只是简单地不在一地理区域中为其顾客提供对适当的通信网络的接入来提供高Q0S。由此,仅更新PRL可能不足以为顾客提供高QOS (或任何服务)。例如,尽管服务供应商可在北美操作,但是该服务供应商不为其顾客提供对在欧洲的通信网络的接入。为了获得高Q0S,用户可能不得不完全切换服务供应商。通过在移动设备101的VSIM存储器单元193上维护多个VSIM服务合同账户,用户可迅速启用新VSIM服务合同账户,诸如通过把所选定的新VSM服务合同账户的置备数据复制到启用VSM置备数据缓冲314中。VSIM服务合同账户数据的这种切换激活新VSIM服务合同账户PRL以使得移动设备101能够接入当地可用的通信网络。位置可能不是提示VSIM服务合同账户中的改变的唯一操作性参数值。当移动设备正在尝试不同类型的通信使用请求时改变VS頂服务合同账户可能是有益的。例如,特定VSIM服务合同供应商的通信网络可能尤其适合于处置高速数据呼叫。然而,对特定VSIM服务合同供应商的通信网络的接入可能要非常高的代价才能得到。相应地,对不需要高速能力的简单语音呼叫或数据呼叫利用该特定VSIM服务合同供应商的通信网络将不是高成本效益的。在一实施例方法中,当移动设备101尝试进行诸如用于移动TV或大型多媒体数据文件的下载的高速通信数据呼叫时,移动设备101可启用受该特定服务供应商的通信网络支持的VSIM服务合同账户。在移动设备101正在尝试进行诸如用于web浏览之类的中速数据呼叫的实例中,可以启用不同的VSIM服务合同账户。在移动设备101正在尝试进行诸如用于MMS之类的低速数据呼叫的其它实例中,可以启用又一 VSIM服务合同账户。可选择不同VSIM服务合同账户以支持不同通信使用请 求。替换地,可选择不同VSIM服务合同账户以支持不同的经置备服务。例如,可以使用不同VSM服务合同账户以支持仅GSM、GSM和GPRS、仅UMTS、GSM、GPRS, UMTS、仅lx、lx和EvDO0可把附加VSM服务合同账户存储到移动设备101的VSM存储器单元193以支持附加的经置备服务。通过把各种VS頂服务合同账户的置备数据存储在VS頂存储器单元193中,就可在无需联系VSM SCP服务器102至105的情况下快速完成在诸替换性VSM服务合同账户之间的此类切换。除位置、通信使用请求或服务请求以外,还可基于时辰、星期几或甚至一年中的时间的操作性参数值来选择VS頂服务合同账户。一些服务供应商的通信网络可在一天中的某些时辰、一星期中的某些天或一年中的某些时间期间接收到增大的呼叫量。增大的呼叫量可能导致QOS降低。在其它实施例中,可使用其它操作性参数值来选择VSIM服务合同。例如,可基于用户输入了哪个电话号码、电子邮件地址、或web地址来选择特定VSM服务合同。在一些实例中,当在相同VSM服务合同供应商的顾客之间进行通信呼叫时,VSM服务合同供应商可供应打折的服务(例如,所谓的家庭共享计划)。在其它实例中一些VSIM服务合同供应商可操作对特定服务合同可用达有限历时的促销服务。作为一示例,服务合同供应商可以不对去往指定邻域之内的其它用户的呼叫(例如,本地呼叫或在特定蜂窝小区或蜂窝小区群之内的呼叫)进行收费。其他服务合同供应商可以某补贴费率来供应国际呼叫计划。相应地在此实施例中,当发起对特定电话号码、电子邮件地址或web地址的通信呼叫时,可基于该信息而不管时间、位置或应用而选择特定VSIM服务合同。为简单起见,实施例中的许多将被描述为包括时间、位置、应用和拨叫号码的操作性参数。然而,各种实施例不应限定于这些特定的操作性参数。尽管在存储在VSM存储器单元193中的VSM服务合同之间切换比在移动设备中物理切换SIM卡更方便,但是不断需要手动选择要启用哪个VSIM服务合同对一些用户而言可能是麻烦的。各种实施例允许移动设备101基于特定简档自动选择VSIM服务合同。可用软件规则来把移动设备101配置成在诸VSM服务合同之间自动切换。例如,可把规则设置成使得当满足某些操作性参数准则时,移动设备101把启用的VSIM服务合同自动切换成由所满足的操作性参数准则指示的VSIM服务合同。可把定义VSIM切换规则的各种操作性参数准则作为参数简档存储在移动设备的内部存储器192中。可把简档的集合作为简档数据表存储在存储器中。简档数据表可列出用于每个操作性参数的一个或更多个准则,以及在满足简档准则的情况下要启用哪个VSIM服务合同。替换地,简档数据表可指定在满足其操作性参数准则的情况下要启用的多个VSIM服务合同的优先级列表。多个VSIM服务合同的优先级列表可以是要启用的可能的VSIM服务合同的阶层结构。通过指定要启用的多个VSIM服务合同的优先级列表,即使当首选的VSIM服务合同可能不可用时(诸如因为该首选服务的网络临时呼叫量过载、大气或其他干扰可阻碍与该网络建立胜任的通信链路,或该网络已经被损坏)也可启用合意的VSIM服务合同。优先级列表反映移动设备101将启用每个所列出的VSIM服务合同以尝试获得蜂窝服务的次序。在列表中具有最闻优先级的VSIM服务合同不可用的实例中,移动设备101可 启用下一个最高优先级的VSIM服务合同直到抑或移动设备101能够与支持所列出的VSIM服务合同之一的网络相连接抑或该优先级列表已被穷尽且没有网络可用。在一些实施例中,在没有与任何支持所列出的VSM服务合同之一的网络建立通信链路的情况下,移动设备101可进入节电或休眠模式。例如,如果移动设备在没有通信网络100可用的位置上(例如,在地下),那么移动设备可进入节电模式。移动设备可在尝试与另一个网络重新建立通信链路之前进入此类节电模式达预先确定的历时。替换地,在其它实施例中,移动设备101可能不能与任何支持当前加载在VSIM存储器单元193中的服务合同的通信网络100建立通信链路。然而,支持未保持在特定移动设备101的VSIM存储器单元193中的服务合同的其它通信网络可能仍是可由移动设备101发现的。在移动设备不能与支持所列出的VSIM服务合同之一的通信建立通信链路、但能够发现其它通信网络的实例中,移动设备101在紧急模式中可与这些其它可发现的通信网络之一建立通信链路以便可进行紧急通信。图12解说一实施例中的包含多个简档供使用的示例性简档数据表405。如在图12中示出的,这些简档各自由三个操作性参数定义时间、位置和应用。本领域技术人员应领会,可由多于或少于这三个的操作性参数来定义用户简档。时间、位置和应用操作性参数的使用仅出于解说的目的。把这些示例操作性参数在用户简档数据表405中作为数据字段标题示出。对于每个操作性参数,可以有有限数目的准则值选项。例如,可由用于时间参数的三个参数准则选项之一来定义简档。例如,这三个时间准则选项可包括早上(12:00am至8:00am)、工作时间(8:00am至5:00pm)和晚上(5:00pm至12:00am)。类似地,简档可定义诸如北美、欧洲和亚洲之类的三个位置参数准则选项。类似地,简档可定义诸如语音、文本和因特网之类的三个应用参数准则。给定这些示例操作性参数准则选项,可生成二十七个可能的组合以定义二十七个可能的简档。本领域技术人员应领会,对于每个操作性参数,可实现实际上无限数目的操作性参数准则。例如,时间操作性参数值可因年、月、星期、日、小时、分、秒等而不同。在一些实施例中,每个时间单位自己可以是操作性参数。在替换性实施例中,简档数据表405可以包括指示“年”或“月”或“日”等的数据字段(列)头部。类似地,用于位置参数的可能的准则可以在精度和粒度上增加。由此,位置参数可因大陆、国家、州、区域或甚至纬度和经度坐标而不同。替换地,位置参数准则可以决于移动设备101连接到哪个基站。如上,在一些实施例中,每个位置粒度单位自己可以是使其自己的数据字段(列)头部有必要的操作性参数。在替换性实施例中,简档数据表405可以包括指示“大陆”、“国家”、“州”、“区域”等的数据字段(列)头部。类似地,用于应用参数的附加可能准则可被包括在简档数据表405中。应用参数可按应用所需的相对数据传输率来归类。例如,应用参数准则可以是语音、用于诸如SMS、丽S或EMS消息接发之类的应用的低速数据、用于诸如因特网web浏览之类的应用的中速数据、或用于诸如移动TV之类的应用的高速数据。替换地,每个特定应用(语音、SMS、丽S、EMS、web浏览、移动TV等)可作为应用参数准则来使用。随着操作性参数数目的增加、和操作性参数准则选项精度(粒度)的增加,可在简档数据表405中给出更大数目的可能的简档。在图12中解说的示例性简档数据表405中,每个简档(操作性参数值的数据记录)与优先级索引相关联。优先级索引将每个简档与在图13的示例性优先级索引数据表中指明的优先级列表进行相关。例如,如在图12中示出的,当移动设备101检测到当前时间是在工作时间的范围中(8:00am至5:00pm)从而满足工作时间准则、当前位置是欧洲从而满足欧洲位置准则、且所请求的应用是语音从而满足语音应用准则时,简档数据表405指示 移动设备101可实现与优先级索引“3实相对应的优先级列表。如以下更具体描述的,与特定优先级索引值相对应的优先级列表可在优先级索引数据表403中找到。图13解说对VSIM服务合同的各种排序的列表进行索引的示例性优先级索引数据表403。对于每个优先级列表索引,各种VSIM服务合同是以它们应当由移动设备101启用以尝试获得蜂窝服务的次序来指明的。通过知晓在每个可能的时间在特定位置上对于每个可能的应用可用的每个可能的服务供应商合同,就可创建简档,从而可标识对于每种可能的操作性参数组合(例如,时间、位置和应用)最优的VSM服务合同。给定在该时刻存在的操作性参数值的组合,可把最优的VSIM服务合同定义为满足或超过特定目标或合意结果的VSIM服务合同。例如,如果选定的目标是使成本最小化,那么最优的VS頂服务合同可以是将以最便宜的价格支持通信呼叫的VS頂服务合同。替换地,如果选定的目标是最佳QoS,那么最优的VSIM服务合同可以是将以最高QoS支持通信呼叫的VSIM服务合同。其它替换性的合意目标或结果可定义最优的VSIM服务合同。例如,VSIM服务合同供应商可操作促销活动,其中根据在该特定VSIM服务合同供应商的网络上使用的分钟数来分发消费者奖励点数(例如,空中飞人里程)。相应地,最优的VSM服务合同可以是当用以支持通信呼叫时将为用户提供最多消费者奖励点数而不管成本或QoS的VS頂服务合同。这些是最优VS頂服务合同的解说性示例。本领域技术人员应领会,可通过适当定义的选择准则来实现任何目标或合意结果以标识最优VSIM服务合同。通过在移动设备中实现简档,最优VSIM服务合同就可基于特定目标或合意结果来自动选择,并由移动设备101启用(假定该VSIM服务合同存在于VSIM存储器单元中)。在优先级索引数据表403中的每个排序的列表以从最优到最优性次之的次序来表示可能的最优VSIM服务合同,以便取决于操作性参数值满足哪个准则,移动设备101在尝试获得蜂窝服务时应当首先启用在优先级列表中出现的最优性最高的VSIM服务合同。对于在简档数据表405中的每个简档数据记录,当前存储在VSIM存储器单元193上的可能的VSIM服务合同中的每个可在优先级列表中排序。VSIM服务合同的具体次序可由远程处理器或者由移动设备101的处理器191选择。在优先级列表由远程处理器选择的实例中,移动设备101可把优先级列表连同存储在优先级索引数据表403中的其它优先级列表一起下载到本地存储器中。如在图13中示出的,可以不把存储在VSIM存储器单元193中的所有VSIM服务合同都包括在特定优先级列表中。例如,参照图13,优先级列表索引I指示VSIM服务账户#1列在第一,VSM服务账户#2列在第二,VSIM服务账户#4列在第三,且VSM服务账户#3和#5至#8没有包括在内。由此,当优先级列表索引I被调用时,移动设备101将首先启用VS頂服务账户#1并尝试连接到与该账户相关联的通信网络。如果到支持VSM服务账户#1的通信网络的连接是令人满意的,那么可使用VSIM服务账户#1来进行或接收呼叫。然而,如果到支持VSIM服务账户#1的通信网络的连接由于任何原因不可用,那么移动设备101将启用VSIM服务账户#2并尝试连接到与该账户相关联的通信网络。这个过程可继续直至到支持在优先级列表中的VSIM服务账户中的至少一个的通信网络的连接令人满意,或直至优先级列表被穷尽。 在替换性实施例(未示出)中,处理器可访问关于全世界当前工作的所有可能的VSIM服务合同的信息。基于此信息,处理器可能够确定哪个VSIM服务合同将是对给定的操作性参数准则集实现合意目标或结果而言最佳的。处理器可为操作性参数准则的每个组合生成当前工作的所有可能的VSIM服务合同的从最佳到最差的排序优先级列表。VSIM服务合同的优先级列表可包括PPSC以及MSC两者。另外,优先级列表可包括当前未存储在特定VSM存储器单元193中的VSM服务合同。通过生成当前工作的所有可能的VSM服务合同的优先级列表,可在给定了操作性参数准则的特定组合的情况下生成标识要启用的最优的VSIM服务合同,而不管当前是什么VSIM服务合同存储在移动设备的VSIM存储器单元193中。通过知晓是否存在当前未存储在VSM存储器单元193中的较佳VSM服务合同,用户可选择购买新的最优VSIM服务合同以确保使用尽可能最佳的VSIM服务合同来进行呼叫。替换地,如果用户先前已经购买了最优的VSIM服务合同,但与该最优VSIM服务合同相关联的置备信息未加载到VSM存储器单元193中,那么可从VSM服务器130下载该置备信息。尽管此类最终优先级列表可由远程服务器处理器或者移动设备处理器191生成,但移动设备存储器192上的限制可能阻碍移动设备处理器191即时访问关于全世界当前工作的所有可能的VSIM服务合同的信息。然而,移动设备处理器191或远程服务器处理器两者皆可访问存储在远程数据库中的关于全世界当前工作的所有可能的VSM服务合同的信息或周期性把该信息更新到内部存储器。在一些实施例中,用户在最终优先级列表已经生成之后可通过编辑该最终优先级列表来超驰最终优先级列表。可通过呈现在移动设备显示器11上的用户界面,或通过存储在与移动设备101通信的外部个人计算机(未示出)上的应用来编辑最终优先级列表。应当注意,在图13中解说的示例性优先级索引数据表403仅为可实现以使各种实施例能够实施的可能的数据结构的解说。本领域技术人员应领会,可以等效地实现其它数据结构。图14解说用于基于简档和各种操作性参数值选择VSIM服务合同的实施例过程流程。移动设备处理器191可执行控制并监视若干应用和活动的活跃性的主循环501。在主循环501的执行期间,处理器191可周期性执行在图14中解说的步骤以确定其根据简档是否应当切换到另一个VSIM服务合同。首先,处理器191可确定呼叫当前是否活跃(判定502)。如果呼叫当前活跃(即,判定502= “是”),那么处理器191返回到主循环501以避免当VSIM服务合同被切换时可能发生的活跃呼叫掉话。如果没有呼叫是当前活跃的(即,判定502#否”),那么处理器191可确定操作性参数中的每个的当前值(步骤504)。可在临时存储器缓冲中存储所确定的当前操作性参数值中的每个。一旦已经确定当前操作性参数值并将其存储在临时存储器缓冲中,就可对照存储在简档数据表405中的简档准则中的每个来比较当前操作性参数值以标识哪个特定简档得到当前操作性参数值满足(步骤506)。一旦标识出满足的简档,就可从简档数据表405检索与该简档相关联的优先级列表索引。使用该索引,移动设备处理器191就可从优先级列表索引数据表403检索相对应的优先级列表(步骤508)。一旦从优先级列表索引数据表403检索出VSIM服务合同的优先级列表,处理器191就确定支持最高优先级最优(HPO) VSM服务合同的通信网络对移动设备101是否可用(步骤510和判定512)。为此,处理器191可启用存储在VS頂存储器中的用于该特定VSM服务合同的置备数据并尝试与相对应的网络建立通信。替换地,处理器191可从VS頂存储器单元193检索用于与该特定VSIM服务合同相关联的网络的导频信号信息,并检测该导频 信号信息是否正被接收。如果支持HPO VSIM服务合同的通信网络对移动设备101不可用(即,判定512=“否”),那么移动设备101的处理器191确定是否有任何通信网络可用(判定514)。移动设备101位于不能从任何通信网络接收导频信号的地理区域中时,诸如如果移动设备101在地下,便可能是这种情况。如果移动设备101确定没有通信网络当前可用(即,判定514= “否”),那么可把该情形通知用户(步骤516),且移动设备101的处理器191返回到主循环(步骤501)。如果移动设备101的处理器191确定有其它通信网络可用(即,判定514=“是”),那么移除由不可用的通信网络支持的VSM服务合同以不予考虑(步骤518),并通过重复步骤510和判定512来检查下一个最高优先级VSM服务合同的可用性。以这种方式,将移除不可用的VSIM服务合同(或其支持通信网络是不可用的VSIM服务合同)以不予考虑,直到找到其支持通信网络可用的HPO VSM服务合同(步骤510)。一旦有支持HPO VS頂服务合同的通信网络对移动设备101可用(B卩,判定512= “是”),移动设备处理器191就确定可用的最高优先级VSIM服务合同是否不同于当前在VSM存储器单元193上活跃的VSM服务合同账户(判定520)。如果当前启用的VSM服务合同账户与HPO可用VSM服务合同相同(即,判定520=“否”),那么不需要对该网络进行连接且可根据以上参照图6描述的步骤221至232使用启用的VSIM服务合同账户来建立后续通信呼叫。如果HPO可用VSM服务合同账户不是当前活跃的(B卩,判定520=“是”),那么移动设备处理器191可访问移动设备VSM存储器单元193来确定HPO VSM服务合同先前是否已经存储到VS頂存储器单元193 (判定522)。如果先前已经购买了 HPO VS頂服务合同并将其存储在移动设备的VSIM存储器单元193上(B卩,判定522=“是”),那么移动设备处理器191通过把存储在VSM存储器单元193中的最优VSM服务合同账户置备数据复制到启用VSIM置备数据缓冲314中来选择并启用最优VSIM服务合同(步骤524),并根据以上参照图6描述的步骤221至232而与所选定的最优VSM服务合同账户建立连接(步骤526)。替换地,移动设备处理器191可通过经由指针从VSM存储器单元193内的存储器位置检索最优VSIM服务合同账户置备数据来选择并启用最优VSM服务合同(步骤524)。一旦已经建立蜂窝网连接,移动设备处理器191就可返回到主循环(步骤501)。如果先前未曾购买HPO VSIM服务合同并将其存储在移动设备的VSIM存储器单元193上(B卩,判定522= “否”),那么移动设备的处理器191就可根据以上参照图3描述的步骤201至210或以上参照图9描述的步骤241至249来发起HPO VS頂服务合同账户的购买(步骤528)。一旦已经获得最优VSIM服务合同账户并将其存储在移动设备VSIM存储器单元193以及VSIM置备数据缓冲314中,就可用所选定的最优VSIM服务合同账户来建立到该蜂窝网的连接。一旦已经建立到该蜂窝网的连接,移动设备处理器191就可返回到主循环(步骤501)。其后,或根据图6的过程流程被终止,则移动设备处理器191可返回到主循环(步骤501)。移动设备处理器191完成以上所描述的图6的步骤222至232以完成后续通信呼叫(步骤526)。本领域技术人员应领会,步骤的次序可变化而不影响过程流程的最终结果。例如,确定当前启用的VSIM服务合同账户是与在优先级列表中标识出的HPO VSIM服务合同相同还是不同的判定520可在检查HPO VSM服务合同账户的可用性的步骤510之前发生。在此类替换性实施例中,如果当前启用的VSIM服务合同账户与在优先级列表中标识出的HPOVSM服务合同相同(B卩,判定520= “否”),那么可根据以上参照图6描述的步骤221至232使用启用的VSIM服务合同账户来建立通信呼叫(步骤526)。然而,如果当前启用的VSIM服 务合同账户与在优先级列表中标识出的HPO VSIM服务合同不同(B卩,判定520=“是”),那么过程可以如以上描述的步骤510至518和步骤522至528来继续。可在移动设备中实现用于切换VSIM服务合同的规则的替换性变体。例如,可用规则把移动设备配置成在任何检测到漫游状况的时候在VSIM服务合同之间自动切换。图15是解说在一替换性实施例中执行的步骤的示例性过程流程图,该替代性实施例不仅无论何时只要检测到漫游状况就把当前启用的VSIM服务合同切换到新的VSIM服务合同,而且如果在VSIM存储器单元193中未存储有受对移动设备101在自己当前位置上可用的归属系统支持的VSM服务合同,则下载这样的VSM服务合同。此实施例可作为从移动设备101的处理器191主循环例程501发起的例程而实现。在主循环501运行期间的任何时候(周期的或以其他方式),移动设备处理器191可检查PRL的系统表151以确定当前在服务中的SID是否指示移动设备101已经与归属系统或诸漫游合伙人之一的通信网络建立通信链路(步骤602)。替换地,可以无论何时只要移动设备在漫游模式中就由处理器191检查置位的系统标志。基于系统表151的漫游指示符的结果,移动设备处理器191可确定移动设备101是否正在漫游(判定604)。如果移动设备101不是正在漫游(即,判定604= “否”),那么移动设备101的处理器191返回到主循环501。如果处理器191确定移动设备101正在漫游(即,判定604= “是”),那么处理器191确定呼叫当前是否活跃(判定606)。如果呼叫当前活跃(即,判定606= “是”),那么移动设备处理器191可返回到主循环501以避免正如当切换VSIM服务合同时可能发生的呼叫掉话。然而,如果呼叫当前不是活跃的(即,判定606= “否”),那么移动设备处理器191可扫描存储在VSM存储器单元193中的所有可用的VSIM服务合同以寻找其归属系统对移动设备101在自己当前位置上可用的VSIM服务合同(步骤608)。可推测,如果VSIM服务合同的归属系统对在当前位置上的移动设备101可用,那么那个VSIM服务合同的激活将允许用户进行无线通信呼叫而不引起漫游费。本领域技术人员应领会,步骤602至606的次序是任意性的。在替换实施例(未示出)中,处理器191可确定当前活跃呼叫是数据呼叫还是语音呼叫。如果当前活跃的呼叫是数据呼叫,那么可执行步骤608至622以用其归属系统为移动设备的当前位置服务的VSIM SC改变当前服务供应商。由于服务合同账户切换导致的通信服务中断可被感知为通信网络中正常的延长等待时间。在语音呼叫期间可能不容易容忍此类中断。本领域技术人员应领会,此对当前活跃呼叫的附加确定步骤可以在步骤602至606的次序中的任何时候发生。然而,通过允许移动设备101在数据呼叫活跃时切换服务合同账户将通过在数据呼叫中创生延迟而使服务质量降格。相应地,通过提供允许移动设备在活跃数据呼叫期间切换服务合同账户的选项,服务的质量等级可能在数据呼叫期间降格。在对存储在VSIM存储器单元193中的所有VSIM服务合同进行扫描之后,移动设备处理器191确定是否有其归属系统对移动设备101在自己当前位置上可用的VSIM服务合同存储在VSM存储器单元193中(判定614)。如果已有这样的VSM服务合同存储在VSIM存储器单元193中(B卩,判定614= “是”),那么其归属系统对移动设备101在自己当前位置上可用的任何VSM服务合同被标识出来(步骤610)。一旦适当的VSM服务合同被标识出来,就把支持所标识出的VSIM服务合同的置备数据从VSIM存储器单元193检索出来 并加载到VSM置备数据缓冲314 (见图7)中并与支持该VSM服务合同的归属系统建立通信链路(步骤612)。替换地,可使用经由指针列表把移动设备101的处理器191引导到存储相对应的置备数据的存储器位置的指令,并与支持该VS頂服务合同的归属系统建立通信链路(步骤612)。在标识出多个VSIM服务合同的情况下,可实现阶层结构的优先级次序来确定应当启用哪个VSIM服务合同。例如,如果有多个VSIM服务合同其归属系统在移动设备101的当前位置上可用,那么可启用最新近(或反之)下载的VSIM服务合同。可使用其它准则以确定优先级次序,诸如哪个VSIM服务合同提供最便宜的费率、具有最多剩余分钟、提供最佳QoS等。如果出于某些原因对最高优先级VSM服务合同的归属系统的连接不可能,那么可启用下一个最高优先级VSIM服务合同,并且依此类推直至完成对归属系统网络的连接。一旦与适当的归属系统网络完成通信链路,处理器191就可返回到主循环501。其后,移动设备处理器191可完成以上所描述的图6的步骤222至232以完成后续通信呼叫(步骤615)。然而,如果先前并无此类VSM服务合同存储在VSM存储器单元193中(B卩,判定614=“否”),那么可与VSM服务器110、130建立通信链路(步骤616)。可与任何VSM服务器102至105建立通信链路,只要该VSM服务器支持包含其归属系统对移动设备101在自己当前位置上可用的VS頂服务合同的VSM数据库106至109即可。一旦建立了到VSM服务器102至105、110、130的通信链路,移动设备101的处理器191就可向VSM服务器102至105、110、130传送请求该服务器处理器扫描通过VSM服务器102至105、110、130扫描可用的各种VSIM服务合同以标识其归属系统对移动设备101在自己当前位置上可用的VSM服务合同的服务请求(步骤618)。在由VSM服务器处理器完成该扫描之后,VSM服务器102至105、110、130向移动设备101返回指示该扫描是否标识出存储在由VS頂服务器102至105、110、130支持的VSM数据库106至109中的任何VSM数据库上的、其归属系统对移动设备101在自己当前位置上可用的VSIM服务合同的响应。由移动设备101从VSM服务器接收此响应消息(步骤619)。基于此收到的消息,移动设备处理器191确定是否在由VSM服务器102至105、110、130服务的VSM数据库106至109中的任何VS頂数据库中存在任何VSIM服务合同(判定620)。如果收到的消息指示没有VSIM服务合同存在于VSM数据库106至109中的任何VSM数据库中(B卩,判定620= “否”),那么移动设备处理器191可返回到主循环501,这将导致移动设备101保持在漫游模式中从而对漫游指示符的下次检查(步骤602)将使该测试循环重复(B卩,判定604=“是”)。在移动设备101已经继续移动位置的实例中,当移动设备101移动到归属系统中从而打消切换VSIM服务合同的需要时,漫游状况可停止。替换地,在图14中示出的VS頂切换过程可被重复且可在步骤616中对不同的VSIM服务器进行联系来为移动设备101提供对包含替换性VSIM服务合同的其它VSM数据库的接入。然而,如果从VSM服务器102至105、110、130收到的响应消息指示有其归属系统在移动设备101的当前位置上可用的VSM服务器合同存储在由VSM服务器(102至105、110、130)服务的VSM数据库106至109之一上(B卩,判定620= “是”),那么移动设备处理器191向该VSM服务器102至105、110、130发送请求它把所标识出的VSM服务合同(及其各自的置备数据)下载到移动设备101的VSIM存储器单元193的请求(步骤622)。在标识出多个VSM服务合同的情况下,可由VSM服务器102至105、110、130的处理器实现阶 层结构优先级次序以确定应当标识这多个VSIM服务合同中的哪个供下载。例如,如果有多个VS頂服务合同其归属系统在移动设备101的当前位置上可用,那么可选择最便宜的VSM服务合同供下载。可用以选择适当VSIM服务合同的其它准则可包括提供最佳QoS、或最宽网络范围等的VS頂服务合同。一旦下载完成,就可把所下载的VSM服务合同的置备数据加载到VSM置备数据缓冲314 (见图7)中,或可发出经由指针列表把移动设备处理器191引导至存储相对应的置备数据的存储器位置的指令,并与支持该VS頂服务合同的归属系统建立通信链路(步骤612)。一旦与适当的归属系统网络完成通信链路,处理器191就可返回到主循环501。其后,移动设备处理器191完成以上所描述的图6的步骤222至232以完成后续通信呼叫(步骤615)。如以上讨论的,可用软件规则把移动设备101配置成当满足各种规则或准则中的任何规则或准则时在诸VSIM服务合同之间自动切换。例如,可用简档数据表405、优先级索引数据表403和软件例程把移动设备101配置成当满足某些操作性参数条件时自动启用不同的VSIM服务合同。替换地,可用软件而把移动设备101配置成在任何检测到漫游状况的时候自动启用其归属系统对移动设备101在自己当前位置上可用的VSIM服务合同。可在移动设备101的初始化或原始生产期间在移动设备101上实现此类规则软件。然而,随着VSIM服务合同状况改变(例如,新的服务供应商进入市场、服务供应商定价或QoS改变),可能想要更新用于切换存储在移动设备101中的VSIM服务合同的规则。相应地,提供用于对支配VSIM服务合同的切换的规则进行更新的实施例。图16是解说在一实施例中执行以在每次移动设备101上电时对支配VSIM服务合同的切换的规则进行更新的示例性步骤的过程流程图。当移动设备101从断电状态初始上电时,移动设备处理器191实现上电初始化例程(步骤700)。上电初始化例程700是当移动设备101上电时移动设备处理器191执行的初始操作集。一旦完成上电初始化例程或在该例程期间的某点,移动设备处理器191可联系连接到VSM数据库132以及VSM SCP数据库(106至109)的远程VSM服务器110、130以检索任何更新的VS頂服务合同切换规则(步骤706)。可使用先前加载到VSIM置备数据缓冲314中或以其他方式从VSIM存储器单元获得的支持该VSM服务合同的置备数据来进行到远程VSM服务器(110、130)的连接。一旦完成到远程VSM服务器110、130的连接,就可把任何更新的VSM服务合同切换规则下载到移动设备101的内部存储器192中。更新的VSIM切换规则可包括新的简档数据表405和/或新的优先级索引列表数据表403。替换地,更新的VSIM切换规则可包括新软件以当条件满足(例如,检测到漫游状况)时将当前启用的VSIM服务合同与另一个VSIM服务合同进行交换。可把任何新的VSIM交换规则下载到移动设备101的内部存储器192中。可因用户请求而检索并更新此新的VSM切换规则。替换地,可由VSM服务合同管理经由远程指令和新VSM切换规则向移动设备101的推送来更新此新的VSM切换规则。替换地,可基于用户的行为改变、或服务合同账户的改变、或事件的组合来更新VSIM切换规则。一旦已经从远程VSM服务器110、130检索到新的VSM切换规则,这些新的VSM切换规则就可由移动设备处理器191来实现并与当前状况进行比较以确定是否满足这些·新的VSM切换规则(判定708)。如果满足新的VSM切换规则(即,判定708#是”),那么实现VSM切换规程(步骤710)。VSM切换规程可以是现有规程,诸如在图14中示出的过程流程中解说的利用新简档数据表405和/或优先级索引列表数据表403的方法。替换地,VSIM切换规程可以是在步骤706中下载的新的VSIM切换规程,诸如在图15中示出的过程流程中解说的方法。一旦完成VSIM切换规程,移动设备处理器191就返回到主循环501规程。如果不满足新VSM切换规则(B卩,判定708= “否“),那么移动设备处理器191简单地返回到主循环501规程。图17是解说在替换性实施例中执行以在每次移动设备101向新网络注册时对支配VSIM服务合同的切换的规则进行更新的步骤的示例性过程流程图。如先前讨论的,当启用VSIM服务合同时,移动设备101可根据PRL来与多个网络进行连接。例如,由于移动设备101改变位置引起与一个网络的连接丢失并需要捕获并注册到在PRL中列出的新网络,移动设备101可与新网络连接。本领域技术人员应领会,引起移动设备101与新网络连接的其它状况可能发生。从主循环501移动设备处理器191可被通知或参与建立到新网络的通信链路(即,向其注册)(判定702)。如果移动设备101已经向新网络注册(即,判定702= “是”),那么移动设备处理器191进行以上参照图16描述的步骤706至710中的每个步骤。如果尚未发生网络改变(即,判定702= “否”),那么移动设备处理器191返回到主循环 501。图18是解说在替换性实施例中执行以在每次移动设备101改变位置时对支配VSIM服务合同的切换的规则进行更新的步骤的示例性过程流程图。从主循环501移动设备处理器191可周期性地确定移动设备101是否已经改变位置(判定703)。可从GPS传感器、从蜂窝网络、或通过基于与移动设备连接的当前蜂窝小区塔台进行近似来获得设备位置信息,可使用各种方法以确定移动设备是否已经改变位置。例如,可把位置信息(例如,GPS坐标)存储到临时存储器位置,其中将该位置信息与由移动设备(例如,从GPS接收机)获得的当前位置信息进行比较。如果存储着的和当前的位置不匹配,那么这指示移动设备101处于新位置上(即,判定703= “是”)。本领域技术人员应领会,可实现任何确定移动设备101是否已经改变位置的方法来进行判定703的确定。如果移动设备处理器191检测到移动设备101已经改变位置(B卩,判定703#是”),那么移动设备处理器191进行以上参照图16所描述的步骤706至710中的每个步骤。还可把当前位置存储在临时存储器位置中(步骤712),然而,如果移动设备101的处理器191未检测到位置上的改变(即,判定703= “否”),那么移动设备101的处理器191返回到主循环501规程并等待对移动设备101位置的改变的下一次检查。本领域技术人员应领会,与GPS位置准确性的精度相比较,绝大多数当前服务供应商网络的范围显著较大。GPS坐标的不断改变可引起移动设备不必要地尝试检索更新的VSIM切换规则。相应地,在步骤706中检索更新的VSM切换规则之前可能需要位置上的显著改变。例如在一实施例中,可首先把检测到的GPS坐标转换成相应的命名区域、国家或大陆。当该区域、国家或大陆改变时可检测出位置上的改变。当移动设备在区域、国家或大陆之间移动时各种VSIM切换规则可能需要更新。把GPS坐标转换成相应的命名区域、国家或大陆可以取决于VSIM切换规则的精度。在一些实例中,VSM切换规则将不引起启用的VSIM切换合同上的改变,除非移动设备已经至少在国家的程度上改变其位置。在其它情况下,区域(或更小的子区域)之间的位置改变可能需要改变启用的VSIM服务合同。在此类情况下,可把GPS坐标转换成更精确的地理区 域。替换地,如果移动设备位置是基于与该移动设备相连接的当前蜂窝小区塔台来近似的,那么在特定区域内的所有蜂窝小区塔台可指示相同区域、国家或大陆。在一些实施例中,活跃的VSIM切换规则可规定确定移动设备的位置的方式。例如,如果VSIM切换规则指示仅当检测到大陆或国家改变时才需要VSIM服务合同切换,那么移动设备可获得大体位置而无须访问精确的GPS坐标。由此,当移动设备101跨进一区域中而该区域中蜂窝小区塔台被指明为新的区域、国家、大陆等的一部分时,可检测到移动设备位置的改变。尽管在靠近这些区域的边界附近操作的移动设备可能易发生不必要的检索尝试,但绝大多数的移动设备可避免此类不必要的检索性尝试。图19是解说在替换性实施例中执行以响应于来自远程VSM服务器(110、130)的指令而对支配VSIM服务合同的切换的规则进行更新的步骤的示例性过程流程图。这个实施例允许当VSIM切换规则已经改变时VSIM服务供应商告知移动设备,从而仅当有规则更新可供下载时才请求与VSM服务器通信。作为主循环501的一部分,移动设备处理器191可周期性地检查以查看是否已经从远程VSM服务器110、130收到更新规则的指令(判定704)。移动设备101可在任何时间从远程VSM服务器110、130接收从远程VSM服务器110、130下载新VS頂切换规则的指令。此指令可以是向受VSM服务器110、130支持的所有移动设备广播的SMS消息的形式。如果移动设备101不是处在另一个操作(例如,活跃的呼叫)的中间,那么移动设备处理器191可立即与VSM服务器110、130连接以下载新的VSM切换规则,诸如通过经由蜂窝数据网拨打数据呼叫。替换地,可把指令消息存储在存储器中,直到移动设备处理器191处于允许其检索该指令的状态中。如果移动设备处理器191已经从远程VSM服务器110、130收到下载新的VSM切换规则集的指令(B卩,判定704= “是”),那么移动设备处理器191进行以上参照图16所描述的步骤706至710中的每个步骤。各种实施例可使得能够实现利用VSIM切换规则的新类型的无线服务以从各种无线网络以受VSIM切换规则控制而无须用户知晓或参与的方式向用户提供无线服务。在这个实现中,用户可与VSM服务经纪人签订蜂窝服务的合同,其中VSM服务经纪人从各种网络服务供应商购买各种网络服务合同(例如,预付费的、有限分钟的、唯数据的等等)并使用VSIM规则对网络合同进行打包以确保每个移动设备经由正确的网络和对当前状况而言正确的服务合同来通信。此类服务经纪人然后可遵照打包的协定中的改变对VS頂切换规则进行周期性更新。例如,VSIM服务经纪人可与取决于时辰、呼叫类型和位置而具有不同费用和限制的数个预付费服务计划签订合同,并然后经由VSIM切换规则实现那些计划从而为每个呼叫使用最低成本的计划。VSIM服务经纪人可然后把这个打包的服务作为最低成本按月服务计划来出售。类似地,VSM服务经纪人可对各种服务计划进行打包以提供最高质量的服务、最低成本的长途等。更新并改变VSIM切换规则的能力将使得VSIM经纪人能够为来自网络的更佳的服务合同进行协商并且迅速对服务进行重新打包,全然无需用户参与或知晓。图20解说遵照一实施例的用于通过VSM服务经纪人来为用户提供最优无线通信服务的示例性系统。图20的系统包括与在图8中描绘的系统相同的元素,只是另行添加了VSM数据库132。VSM服务器110可包含诸如大容量存储盘驱动器之类的内部存储器存储单元,或可与VSIM数据库132连接,其中VSIM数据库132能够为在该系统上操作的每个个体的移动设备存储个人数据信息。另外,VSIM服务器110可包含诸如大容量存储盘驱动器 之类的内部存储器存储单元,或可与VSIM切换规则数据库134连接,其中VSIM切换规则数据库134能够存储支配VSM服务合同的切换的所有可能的更新的规则。这些规则可包括更新的简档数据表405和优先级索引列表数据表403。如先前讨论的,通过对所有可用的VSM服务合同(PPSC和MSC)进行清点,VSM服务经纪人可在所有时间、在所有地方、对所有应用为移动设备用户供应最优的无线通信服务。VS頂服务经纪人可自己本身是VS頂服务合同供应商,或也可以简单地为其它服务供应商进行VS頂服务合同的经纪。例如,移动设备用户可选择VS頂服务经纪人供应的多个服务计划之一。这多个服务计划可包括例如区域的、世界的、特定用途的(即,语音对数据)、工作时间的(即,星期一到星期五)、个人的(晚上、周末等)计划。由VSM服务经纪人供应的每个计划可被进一步选择成具有对用户重要的特定准则。这些准则可以是经济(最便宜的)、质量(QoS)或其它某些准则(例如,消费者奖励)。取决于用户的选择,VSM服务经纪人可生成适当的简档数据表405和优先级索引列表数据表403,其包含连接到为满足用户的选择从服务供应商购买的服务合同所需的VSIM切换规则和VSIM置备数据。对于大部分的用户,仅少数VSIM服务合同即可满足他们的需要。然而,当需求出现时可把附加VSIM服务合同添加到用户的VSIM账户。例如,如果用户想要切换到供应更佳的特征、QoS或成本结构的计划,那么VS頂服务经纪人可简单修改并更新存储在该用户的移动设备上的VSM切换规则以实现此改变。VSM服务经纪人可使用本文中讨论的各种实施例中的任何实施例来用新VSIM切换规则对移动设备进行更新。以这种方式,VSIM服务经纪人可为其用户确保最优VSIM服务合同计划。作为一示例,VSIM服务经纪人可购买由其它VSIM服务合同供应商供应的多个VSM服务合同。这多个VSM服务合同可包括各自具有不同特征和准则的PPSC和/或MSC。VS頂服务经纪人可然后将这些VS頂服务合同中的数个拼凑在一起以产生满足移动设备用户的需要的最优服务计划。以这种方式,移动设备用户将能够利用最符合用户的需要的最优VS頂服务合同。相反,通过使用常规MSC,用户有时、在某时在某些区域中、对于某些应用可能接收到最优服务,但将不会在所有时间、在所有地方、对所有应用均接收到最优服务。移动设备用户可从单个VSIM服务经纪人购买单个计划并且可以不知晓移动设备实际上采用的这多个VS頂服务合同和服务供应商网络。在大部分的实例中,用户不关心他们的通信是如何被处置的实际技术细节。绝大多数的用户只是简单地想要使用他们的移动设备以最便宜的价格或最高的QoS或两者来进行他们的呼叫。另外,用户不想要应对携带多个VSIM服务合同而这些VSIM服务合同可能分别对用户就服务进行计费的复杂性。相反,用户可能偏好接收针对所有移动设备使用的单个账单,而不管是哪个VSIM服务合同被启用。尽管前述方法可允许移动设备101选择并启用最优VSIM服务合同以支持呼叫,但是移动设备101的资源上的限制可能有损移动设备在每个实例中选择最优VSIM服务合同的能力。电池电量、处理能力、存储器存储和甚至传送/接收带宽限制可阻碍移动设备101得到可影响最优VSIM服务合同选择的最新信息。即使当有对这些限制中的每个的改进可用时,用可能影响最优VSIM服务合同选择的每一片信息来更新移动设备101都可能不是高效率的资源分配。例如,随着操作性参数的数目和参数值的粒度增加,用户简档数据表(例如,图12)可能变得过分庞大且超过绝大多数移动设备的有限存储容量。这是因为用户简档数据表的大小随操作性参数的数目和每个参数的值范围呈指数增加。尽管每个附加的操作性参数或参数值的粒度上的增加可增量地改进最优VSIM服务合同的选择,但最终用户简档数据表不能够被存储在移动设备101中。因此,把用户简档数据表、准则类别数据表和优先级列表索引数据表远程存储,诸如存储在VSIM服务器上可能是更高效和有效的。再进一步,可对每个用户简档数据表进行制表以获得特定优先级索引以便使得处理器能够确定最优VSIM服务合同而实现特定目标或用户偏好。例如,可把用户简档数据表制表成提供将以最低成本支持呼叫的VSIM服务合同的优先级列表索引。为了以最优可靠性或带宽等支持呼叫,可能需要不同的用户简档数据表从而操作性参数的相同组合将产生不同优先级索引。因此,对于每个不同的选定的目标,可能需要不同的用户简档数据表。替换地,可构造包括了为每个选定的目标存储优先级次序的附加列的单个用户简档数据表。因此,可把选定的目标值认为是附加操作性参数类别。如上,这种附加操作性参数可使用户简档数据表的大小呈指数增长(或使必须存储的的单独的用户简档数据表的数目呈指数增长)。为了节省移动设备101上的存储器资源,用户可选择在移动设备101的内部存储器192内仅存储为所有呼叫实现单个选定目标的用户简档数据表。例如,用户可能希望以最低价格完成所有呼叫。因此,用户可选择在移动设备101的内部存储器192内仅存储标识适当的优先级索引以实现所选目标的用户简档数据表。在选择场合,如果用户希望基于不同目标(例如,高可靠性QoS)完成呼叫,那么用户可能不得不从外部源检索适当的用户简档数据表并把它存储在移动设备101的内部存储器192内。另外,除非移动设备101以相对高的频度更新用户简档数据表、准则类别数据表 和/或优先级列表索引数据表,否则即使VSM切换规则被适当地实现,移动设备101也可能并不总是选择最优的VSIM服务合同。快速改变的或临时的状况可能在特定时刻影响什么是最优VSIM服务合同。例如,如果用户想要以高可靠性(例如,高QoS)完成呼叫但对于该用户的服务供应商之一存在临时网络停工,那么未得到关于该停工的通知的移动设备101可能选择不适当的VSIM服务合同(B卩,在呼叫的时候实际上并不提供最优QoS的合同)。在此类情况下,配备有最新用户简档数据表和/或优先级列表索引数据表的移动设备101可把不同VSIM服务合同标识为提供最高QoS的那一个VSIM服务合同。在另一个示例中,一个VS頂服务合同在特定位置中可提供极佳的QoS,但用户可能位于该服务供应商的网络的边界附近。如果用户在呼叫期间移动,那么选定的VSM服务合同从QoS的角度看来可能不再是最优的。可能需要诸如从用户的当前位置的相对网络覆盖之类的附加信息来选择用于该呼叫历时期间最优的VSIM服务合同。如另一示例,服务供应商可供应可能仅适用于特定呼叫(例如,国际呼叫或对“朋友和家人”的呼叫)的短期促销费率。为了利用此类临时促销,移动设备101将不得不以相对高的频度更新用户简档数据表、准则类别数据表和/或优先级列表索引数据表来保持时新。此类频繁更新可能不是对移动设备101的资源的最高效使用,因为此类更新可能在有限的情况下且然后仅在用户进行呼叫时影响最优VSIM服务合同选择。保持用户简档数据表、准则类别数据表和/或优先级列表索引数据表时新因此可能消耗大量通信时间和电池电量而不显著改善用户体验。因为可把网络服务器配置成具有几乎 无限的存储容量,所以可以使用远程VSIM选择服务器来存储、处理和更新比在个体的移动设备101中可能存储、处理和更新的远远更多的信息。因此,在替换性实施例中,用户简档数据表和优先级列表索引数据表可存储在网络可访问的VSIM选择服务器或相对应的VSIM选择数据库的存储器中。此类远程VSIM选择服务器的操作可由VSM服务器110 (和相对应的VSM切换规则数据库134)执行或可由单独的远程服务器执行。为简单起见,对此替换性实施例的描述将提及由VSIM服务器100执行远程VSM选择服务器的功能。为了为用户选择最优VSIM服务合同,远程VSIM服务器110可从用户的移动设备101以及其它源检索操作性参数,并把检索到的操作性参数应用于用户的简档数据表以选择要实现的优先级列表。远程服务器110然后可通过把整个优先级列表或仅把在优先级列表上出现的最高优先级VSIM服务合同传送给移动设备101来把所选定的优先级列表、或要实现的特定VSM服务合同通知给移动设备101。移动设备101然后可实现适当的步骤以启用所标识出的VSIM服务合同。把最高优先级VSIM服务合同(或VSIM服务合同的列表)的确定卸载到远程服务器110可节省移动设备电池电量和处理时间,并限制专供VSIM服务合同选择功能性的存储器量。远程服务器的大存储容量可支持包含具有高粒度操作性参数值的大量操作性参数的大用户简档数据表。远程服务器110可在每呼叫的基础上确定最优VSIM服务合同,且由此使得该确定基于可能影响最优VSIM服务合同选择的最新近信息。这种在每呼叫的基础上适用不同用户目标的能力允许用户为每个呼叫选择合意的目标(例如,成本、可靠性、带宽等)。因此,基于服务器的VSM服务合同选择过程能够更好地在所拨打的呼叫的瞬间标识最优服务合同。图21是解说在由远程服务器110确定最优VSIM服务合同以支持呼叫的替换性实施例中可由移动设备101实现的示例步骤的过程流程图。如先前讨论的,移动设备101可执行控制并监视若干应用和活动的活跃性的主循环例程501。在主循环501的执行期间,处理器191可从用户接收具有合意的接收方标识符的呼叫请求(例如,通过用户键入合意的接收方电话号码并敲击“发送”)(步骤530)。处理器191可生成请求用户输入选定的目标的显示或音频提示(步骤535)。例如,用户可能想要以可能的最低成本完成呼叫。替换地,用户可能想要以最高可靠性(例如,最高QoS)完成呼叫以确保呼叫不掉话或中断。替换地,用户可能想要在具有最多带宽可用的服务供应商网络上完成呼叫以便大量的数据可相对迅速地传输。还如另一个替换性选项,用户可能想要选择“无”作为目标。在此类实例中,用户可能希望超驰自动化的最优VSIM选择过程并手动启用特定VSIM服务合同。例如,当进行商务呼叫时,用户可能希望启用特定VSIM服务合同以便把账单正确地计入该用户的商务账户,而不管哪个VSIM服务合同可实现最优目标。这些用户选定的目标可在每次用户进行呼叫时输入,或可从把用户的选择作为用户的偏好设置之一而包含的存储器位置来检索。一旦获得用户选定的目标,移动设备101就可把具有合意的接收方标识符(即,电话号码)和选定的目标的呼叫请求(包括呼叫请求的类型)传送到执行VSIM选择过程的远程服务器110 (步骤540)。作为任选的步骤,移动设备101可询问内部全球定位系统(GPS)接收机以确定该移动设备101的当前位置并把此信息传送到远程VS頂选择服务器110(步骤545)。在绝大多数实例中,移动设备101的精确位置可能不是必需的。相反,移动设备101相对于特定基站的位置可足以支持最优VSIM选择确定。相应地,移动设备101的当前位置可通过询问在移动设备101当前注册的通信网络内操作的归属位置寄存器(HLR)来获 得。典型地,HLR将与移动设备101当前链接的基站的身份。本地基站可以是用于VSIM选择目的的足够的位置信息。然而,GPS位置信息可为远程选择服务器110提供诸如移动设备101的行进速度和方向之类的附加有用信息,该附加有用信息可用以选择最优VSIM服务合同。一旦有关信息被发送到远程VSM选择服务器110,移动设备101就等待VSM选择服务器110的响应。移动设备101可从远程VS頂选择服务器110接收各种响应(步骤550)。例如,移动设备101可接收针对用户的选定目标的更新的用户简档数据表,和/或优先级列表索引表。更新的用户简档数据表和/或优先级列表索引数据表可包含最新近更新的信息。一旦收到,移动设备101就可把当前操作性和呼叫参数应用于更新的表以通过实现以上参照图14描述的过程步骤502至528以启用所标识出的HPO VSM服务合同账户,来确定HPO VSIM服务合同账户。替换地,移动设备101可仅接收标识HPO VSIM服务合同账户的优先级列表。一旦收到,移动设备101就可把当前操作性和呼叫参数应用于更新的表以通过实现以上参照图14描述的过程步骤510至528以启用所标识出的HPO VSIM服务合同账户,来确定HPOVSIM服务合同账户。替换地,移动设备101可接收单个标识出的HPO VSIM服务合同账户。在任何情形中,移动设备101均可实现以上参照图14描述的过程步骤510至528以启用所标识出的HPO VSIM服务合同账户。图22是解说在远程服务器110确定最优VSIM服务合同以支持呼叫的替换性实施例中可由移动设备101实现的示例步骤的替换性过程流程图。在图22中示出的实施例基本上类似于在图21中示出的实施例。然而,在从VSIM选择服务器110接收所标识出的简档或要实现的VSM服务合同(步骤550)之前,在图22中示出的实施例可任选地把当前存储在VSM内部存储器单元中的服务合同的标识符传送到远程VSM选择服务器110 (步骤546)。替换地,在步骤546中移动设备101可把标识与移动设备101相关联的VSIM账户的唯一性标识符传送到远程VSM选择服务器110。一旦收到任一类型的标识符,VSM选择服务器110就可使用收到的标识符以对服务合同的经索引的排序列表进行修改。例如,如以上讨论的,VSIM选择服务器110可使用诸如在图13中解说的之类的优先级索引数据表403,该优先级索引数据表403对VSIM服务合同的各种排序列表进行索引。对于每个优先级列表索引,各种VSIM服务合同可以按它们应当由移动设备101启用以尝试获得蜂窝服务的次序来指明。通过对VSIM服务合同的排序的列表进行修改以仅使用户先前购买的VSIM服务合同出现在该列表中,就可针对给定的操作性参数标识用户已经购买的最优VSIM服务合同。在由移动设备101传送标识用户的VSIM账户的唯一性标识符的实施例中,VSIM选择服务器110可利用接收到的唯一性VSM账户标识符以询问VSM SCP服务器102至105并确定先前已经由用户购买的VSM服务合同。因此在这个实施例中,可对VSM服务合同的排序列表进行修改以仅把先前购买的VSIM服务合同包括在排序列表中。图23是解说在由远程服务器110确定要支持呼叫的最优VSM服务合同的替换性实施例中可由远程VSIM服务器110实现的示例步骤的过程流程图。类似于在每个移动设备101中操作的主循环例程,远程VSM选择服务器110可执行控制并监视在远程服务器110上发生的活动的主循环例程601。在主循环例程601的执行期间,远程VSM选择服务器110可从用户的移动设备101接收呼叫请求(见图21的步骤540、545),该呼叫请求包括合意的接收方标识符(例如,电话号码、因特网地址或URL)、呼叫请求的类型(B卩,语音、数据、因特网等)以及用户的选定目标(即,低成本、高可靠性、高带宽等)(步骤625)。另外, 在各种实施例中,远程VSM服务器110还可接收关于移动设备101的位置的信息(见图21的步骤545)。远程VSIM服务器110可确定所接收到的用户的选定目标是否为“无”(确定630)。如果用户的选定目标为“无”(即,确定630=“是”),那么用户旨在手动超驰自动化的最优VSM选择过程。相应地,无需远程服务器110执行任何进一步的VSM选择处理,于是处理可返回到主循环例程601。然而,如果用户的选定目标是“无”以外的任何目标(即,确定630= “否”),那么远程VSM服务器110可确定使用选定目标是否为“成本”(确定635)。在一些实例中,可仅单单基于合意的接收方标识符来确定最低成本VSIM服务合同。例如,一些服务供应商对先前已经被指明为“朋友和家人”或某些类似的指明(例如,“朋友圈”)的合意接收方标识符供应免费呼叫服务。如另一个例子,对服务供应商的web站点URL或账单查询URL拨打的数据呼叫可免费完成。替换地,对某些国家、地区码等进行的呼叫可由有限数目的服务供应商网络来服务。相应地,可单单由合意接收方的标识符来迅速确定最低成本VSIM服务合同。如另一例子,移动设备101的当前位置可影响呼叫的成本。例如,如果移动用户在其归属网络之外,那么呼叫可在漫游状况下完成。因此,如果用户的选定目标是“成本”(即,确定635= “是”),那么远程VSM选择服务器110可确定是否可单单基于合意接收方的标识符来确定最优的VSIM服务合同(确定640)。为了确定是否可单单基于合意接收方的标识符来确定最优的VSM服务合同,远程VSM选择服务器110可检查以查看是否已经先前把该接收方的标识符指明为提供免费或打折呼叫服务的一个标识符。如果发现合意接收方的标识符是先前指明为免费或打折的(即,确定640=“是”),那么远程VSIM选择服务器110可确定哪个VSIM服务合同账户支持对此接收到的合意接收方标识符来免费或打折呼叫服务(步骤650)。一旦已经确定最优的VSM服务合同,远程VSM选择服务器就可把所标识出的最优VSIM服务合同传送到用户的移动设备101 (步骤660)并返回到主循环601。然而,如果用户的选定的目标不是“成本”(S卩,确定635= “否”)或未发现合意接收方标识符是先前指明为免费或打折的(即,确定640=“否”),那么远程VSM服务器110可获得将用以确定最优VSIM服务合同账户的各种操作性参数。例如,远程VSIM服务器110可确定呼叫请求类型(即,语音、数据、因特网等)(步骤645)。远程VSM服务器110还可检索移动设备101的位置信息(步骤655)。如先前指出的,可直接从移动设备101的GPS接收机或通过对移动设备101当前注册的通信网络内操作的HLR的询问来获得移动设备101的位置信息。另外,远程VSM服务器110内的内部时钟可提供用以确定最优VSM服务合同账户的必要时间值。远程VSIM服务器110可然后基于用户的选定目标来标识要使用的适当的用户简档数据表(步骤665)。如以上讨论的,可为不同的用户选定目标生成不同的用户简档数据表。通过把检索到的操作性参数值应用于适当的用户简档数据表,远程VSM服务器110可标识与检索到的操作性参数值相对应的最优VSIM服务合同的优先级列表(步骤670)。以这种方式,远程VSM选择服务器110可标识出最优VSM服务供应商合同的适当排序的列表或最高优先级最优VSIM服务合同。一旦列表或最高优先级最优VSIM服务合同被标识出来,远程VSIM服务器110就可把所标识出的列表或最高优先级VSIM服务合同传送到用户的移动设备101 (步骤675)。此刻,远程VSM选择服务器110可返回到主循环例程601。 图24是解说在由远程服务器110确定要支持呼叫的最优VSM服务合同且根据先前在移动设备101上可用的服务合同来修改VSIM服务合同的排序列表的另一实施例中由远程VSM服务器110实现的示例步骤的过程流程图。在图24中示出的过程流程显著类似于在图23中示出的过程流程。然而,在标识与检索到的操作性参数值相对应的最优VSIM服务合同的优先级列表(步骤670)之前,远程VSM选择服务器110可从移动设备101接收对先前已经由用户购买的VSM服务合同进行标识的(诸)标识符(步骤656)。与这些先前购买的VSIM服务合同相对应的置备数据可存储在VSIM内部存储器单元中或存储在远程VSIMSCP服务器102至105中供下载到VSM内部存储器单元中。所接收到的(诸)标识符可直接标识存储在请求了最优服务合同的设备的VSIM内部存储器单元中的VSIM服务合同。替换地,所接收到的标识符可标识把与所有先前购买的VSM服务合同相对应的置备数据远程存储在远程VSM SCP服务器102至105中的用户VSM账户。通过使用所接收到的标识符,VSM选择服务器110可询问适当的VSM SCP服务器102至105以获得与所接收到的标识符相关联的所有可用的VSIM服务合同的列表。一旦VS頂选择服务器110已经获得在移动设备101上对用户可用的所有VS頂服务合同的列表,VSIM选择服务器110就可对与优先级列表索引相关联的优先级列表进行修改以便该优先级列表仅包含在移动设备101上对用户可用的VSIM服务合同。以这种方式,VSIM选择服务器110可指示在给定操作性参数和用户目标的情况下在移动设备101上对用户可用的诸VSIM服务合同中的哪个是要实现以支持呼叫的最优服务合同,这与在给定可能的服务合同的整个全域的情况下要实现的最优服务合同正相反。可用诸如在图25中解说的服务器800之类的各种远程服务器设备中的任何设备来实现以上所描述的方面中的数个方面。此类服务器800典型地包括耦合至易失性存储器862和诸如盘驱动器863之类的大容量非易失性存储器的处理器861。服务器800还可包括耦合至处理器861的软盘驱动器和/或压缩碟(⑶)驱动器866。服务器800还可包括耦合至处理器861用于与电路865建立数据连接的数个连接器端口 864。上述方法描述和过程流程图仅作为解说性示例提供,且并非旨在要求或暗示各种实施例的步骤必须按所给出的次序来执行。如本领域技术人员将领会的,前述实施例中的步骤次序可按任何次序来执行。诸如“其后”、“然后”、“下一个”等的措辞并非旨在限定步骤的次序;这些措辞仅仅是用以指引读者遍阅方法的描述。进一步地,对权利要求元素的任何单数形式的引述,例如使用冠词“一”、“某”或“该”不应被解释为把该元素限定为单数。结合本文中所公开的实施例来描述的各种解说性逻辑框、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,以上已经根据其功能性一般化地描述了各种解说性组件、框、模块、电路、和步骤。此类功能性是被实现为硬件还是软件取决于具体应用和加诸于整体系统的设计约束。技术人员对于每种特定应用可以变化的方式来实现所描述的功能性,但此类实现决策不应被解读成导致脱离了本发明的范围。用以实现结合本文中公开的方面描述的各种解说性逻辑、逻辑框、模块、以及电路的硬件可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案 中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其它此类配置。替换地,一些步骤或方法可由专用于给定功能的电路系统来执行。在一个或更多个示例性方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则诸功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。本文中公开的方法或算法的步骤可嵌入在可驻留在计算机可读介质上的执行的处理器可执行软件模块中。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。以示例而非限定的方式,此类计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者可用以携带或者存储指令或数据结构形式的合意程序代码且可由计算机访问的任何其它介质。另外,任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web站点、服务器、或其他远程源传送的,那么该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘和碟包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据而碟(disc)利用激光以光学方式再现数据。以上的组合也应被包括在计算机可读介质的范围内。另外,方法或算法的操作可作为一条代码和/或指令或者代码和/或指令的任何组合或集合而驻留在可被纳入计算机程序产品中的机器可读介质和/或计算机可读介质上。提供以上对所公开的实施例的描述是为了使本领域任何技术人员皆能制作或使用本发明。对这些实施例的各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他实施例而不会脱离本发明的精神或范围。由此,本发明并非旨在限定于本文中示出的实施例,而是应被授予与所附权利要求和本文中公开的和原理和新颖性特征一致的最广义的范围。
权利要求
1.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的方法,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该方法包括获得用户合需合意的呼叫完成目标;把所述用户呼叫完成目标发传送到远程服务器;从所述远程服务器接收要启用的最优服务合同的指示;检索与所述经指示的最优服务合同相对应的配置置备数据;并且利用使用所检索到的与所述最优服务合同相对应的所述检索到的配置置备数据来尝试建立到与所述最优服务合同相对应的通信网络的通信链路。
2.如权利要求1所述的方法,进一步包括从所述移动设备收集多个操作性参数值;并且把所述多个操作性参数值发传送到所述远程服务器。
3.如权利要求1所述的方法,其中,所述检索与所述经指示的最优服务合同相对应的配置置备数据包括从远程VSIM服务器下载所述配置置备数据。
4.如权利要求3所述的方法,其中,下载配置置备数据进一步包括从远程服务器购买所述配置置备数据。
5.如权利要求1所述的方法,其中,所述检索与所述经指示的最优服务合同相对应的配置置备数据包括从VSIM内部存储器单元检索所述配置置备数据。
6.如权利要求1所述的方法,其中,所述要启用的所述最优服务合同的所述指示是单个服务合同。
7.如权利要求1所述的方法,其中所述要启用的所述最优服务合同的指示是服务合同的排序的列表;检索与所述经指示的最优服务合同相对应的配置置备数据包括检索与在所述服务合同的所述排序的列表内的最高优先级服务合同相对应的配置置备数据;并且其中,利使用所检索到的与所述最优服务合同相对应的所述检索到的配置置备数据来尝试建立到与所述最优服务合同相对应的通信网络的通信链路包括利用所述检索到的配置置备数据来尝试建立到与所述在服务合同的所述排序的列表内的所述最高优先级服务合同相对应的通信网络的通信链路。
8.如权利要求7所述的方法,进一步包括,如果与所述在服务合同的所述排序的列表中列出的所述最高优先级服务合同相对应的所述配置置备数据未先前未存储在所述VSIM 内部存储器单元中,那么下载与在所述服务合同的所述排序的列表中列出的所述最高优先级服务合同相对应的配置置备数据。
9.如权利要求8所述的方法,其中,下载配置置备数据进一步包括从远程服务器购买所述配置置备数据。
10.如权利要求7所述的方法,进一步包括如果不能建立到与所述最高优先级服务合同相对应的所述通信网络的所述通信链路, 那么检索与在所述服务合同的所述排序的列表中列出的下一个最高优先级服务合同相对应的配置置备数据;并且利使用所检索到的与所述下一个最高优先级服务合同相对应的所述检索到的配置置备数据来尝试建立到与所述下一个最高优先级服务合同相对应的第二通信网络的第二通信链路。
11.如权利要求10所述的方法,进一步包括,如果与在所述服务合同的所述排序的列表中列出的所述下一个最高优先级服务合同相对应的所述配置置备数据未先前未存储在所述VSIM内部存储器单元中,那么下载与在所述服务合同的所述排序的列表中列出的所述下一个最高优先级服务合同相对应的配置置备数据。
12.如权利要求1所述的方法,进一步包括,把与当前存储在所述VSIM内部存储器单元中当前存储的可用服务合同相对应的标识符发传送到所述远程服务器。
13.如权利要求1所述的方法,进一步包括,发传送与当前存储在远程服务器中的用户的VSIM账户中当前存储的可用服务合同相对应的标识符。
14.如权利要求1所述的方法,其中,所述用户呼叫完成目标是要建立最低成本通信链路。
15.如权利要求1所述的方法,其中,所述用户呼叫完成目标是要建立具有最高服务质量的通信链路。
16.如权利要求1所述的方法,其中,所述用户呼叫完成目标是要建立具有最大带宽的通信链路。
17.如权利要求1所述的方法,其中,所述用户呼叫完成目标是要与由所述用户手动选定的最优服务合同建立通信链路。
18.如权利要求1所述的方法,进一步包括,当没有通信链路建立到所述最优服务合同的通信链路时进入节电模式。
19.如权利要求1所述的方法,进一步包括如果不能建立到与所述最优服务合同相对应的所述通信网络的所述通信链路,那么检索与先前启用的服务合同相对应的配置置备数据。
20.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的方法,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该方法包括存储包含多个简档的简档数据表,其中,所述多个简档中的每个简档为选定的呼叫完成目标对标识操作性参数标准准则的一个组合和以及与服务合同的多个已区分优先级的服务合同列表之一相对应的索引的一个组合进行标识用于选定的呼叫完成目标;存储优先级索引列表数据表,所述优先级索引列表数据表标识对在服务合同的所述多个已区分优先级的服务合同列表中的每个中出现的服务合同的次序进行标识;获得所述选定的呼叫完成目标和以及关于所述移动设备的多个操作性参数值;选择用于所述获得的选定的呼叫完成目标的所述简档数据表;对将所述获得的多个收集到的操作性参数值与存储在所述选定的简档数据表中存储的所述操作性参数准则标准进行比较;对标识所述多个简档之一进行标识,其中所述多个简档之一的中其操作性参数准则标准的组合得到由所述收集到的多个操作性参数值满足的一个简档;对标识服务合同的所述多个已区分优先级的服务合同列表中与所述多个简档中的所述已标识出的一个简档相对应的一个列表进行标识;从在服务合同的所述多个已区分优先级的服务合同列表中的所述已标识出的一个列表中出现的服务合同的排序的列表检索最优服务合同的指示;并且把所述最优服务合同的所述指示发传送到所述移动设备。
21.如权利要求20所述的方法,其中,所述获得关于所述移动设备的所述多个操作性参数值包括从所述移动设备接收所述多个操作性参数值。
22.如权利要求20所述的方法,进一步包括检索与当前存储在所述VSIM内部存储器单元中当前存储的可用服务合同相对应的标识符;并且修改在服务合同的所述多个已区分优先级的服务合同列表中的所标识出的一个列表中出现的服务合同的所述排序的列表,以便所述排序的列表与当前存储在所述VSIM内部存储器单元中当前存储的所述可用服务合同相对应。
23.如权利要求22所述的方法,其中,检索与可用服务合同相对应的标识符包括从所述移动设备接收所述标识符。
24.如权利要求22所述的方法,其中,检索与可用服务合同相对应的标识符包括从远程VSIM服务器接收所述标识符。
25.如权利要求20所述的方法,进一步包括检索与当前存储在远程服务器中的用户的VSIM账户中当前存储的可用服务合同相对应的标识符;并且修改在服务合同的所述多个已区分优先级的服务合同列表中的所述已标识出的一个列表中出现的服务合同的所述排序的列表,以便所述排序的列表与当前存储在所述远程服务器中的所述用户的VSIM账户中当前存储的所述可用服务合同相对应。
26.如权利要求25所述的方法,其中,检索与可用服务合同相对应的标识符包括从所述移动设备接收所述标识符。
27.如权利要求25所述的方法,其中,检索与可用服务合同相对应的标识符包括从所述远程服务器接收所述标识符。
28.如权利要求20所述的方法,其中,发传送到所述移动设备的所述最优服务合同的所述指示是服务合同的排序的列表。
29.如权利要求20所述的方法,其中,发传送到所述移动设备的所述最优服务合同的指示是单个服务合同。
30.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的方法,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该方法包括获得关于所述移动设备的多个操作性参数值,其中,所述收到的多个操作性参数值包括接收方标识符;确定是否能够仅基于所述接收方标识符来确定最优服务合同;当能进行作出此类这样的确定时,仅基于所述接收方标识符来检索所述最优服务合同的指示;并且把所述最优服务合同的所述指示发传送到所述移动设备。
31.一种具有VSIM内部存储器单元的移动设备,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该移动设备包括用于获得用户合需合意的呼叫完成目标的获得装置;用于把所述用户呼叫完成目标发传送到远程服务器的发送装置;用于从所述远程服务器接收要启用的最优服务合同的指示的接收装置;用于检索与所述经指示的最优服务合同相对应的配置置备数据的检索装置;以及用于利使用所检索到的与所述最优服务合同相对应的所述检索到的配置置备数据来尝试建立到与所述最优服务合同相对应的通信网络的通信链路的尝试建立装置。
32.如权利要求31所述的移动设备,进一步包括用于从所述移动设备收集多个操作性参数值的收集装置;以及用于把所述多个操作性参数值发传送到所述远程服务器的发送装置。
33.如权利要求31所述的移动设备,其中,所述用于检索与所述经指示的最优服务合同相对应的配置置备数据的检索装置包括用于从远程VSIM服务器下载所述配置置备数据的下载装置。
34.如权利要求33所述的移动设备,其中,用于下载配置置备数据的下载装置进一步包括用于从远程服务器购买所述配置置备数据的购买装置。
35.如权利要求31所述的移动设备,其中,所述用于检索与所述经指示的最优服务合同相对应的配置置备数据的检索装置包括用于从VSIM内部存储器单元检索所述配置置备数据的检索装置。
36.如权利要求31所述的移动设备,其中,所述要启用的所述最优服务合同的所述指示是单个服务合同。
37.如权利要求31所述的移动设备,其中所述要启用的所述最优服务合同的指示是服务合同的排序的列表;所述用于检索与所述经指示的最优服务合同相对应的配置置备数据的检索装置进一步包括用于检索与在所述服务合同的所述排序的列表内的最高优先级服务合同相对应的配置置备数据的检索装置;并且所述用于利使用所检索到的与所述最优服务合同相对应的所述检索到的配置置备数据来尝试建立到与所述最优服务合同相对应的通信网络的通信链路的尝试建立装置进一步包括用于利使用所述检索到的配置置备数据来尝试建立到与在所述服务合同的所述排序的列表内的所述最高优先级服务合同相对应的通信网络的通信链路的尝试建立装置。
38.如权利要求37所述的移动设备,进一步包括,用于如果与所述在服务合同的所述排序的列表中列出的所述最高优先级服务合同相对应的所述配置置备数据未先前未存储在所述VSIM内部存储器单元中、那么则下载与在所述服务合同的所述排序的列表中列出的所述最高优先级服务合同相对应的配置置备数据的下载装置。
39.如权利要求38所述的移动设备,其中,所述用于下载配置置备数据的所述下载装置进一步包括用于从远程服务器购买所述配置置备数据的购买装置。
40.如权利要求37所述的移动设备,进一步包括用于如果不能建立到与所述最高优先级服务合同相对应的所述通信网络的所述通信链路、那么则检索与所述在服务合同的所述排序的列表中列出的下一个最高优先级服务合同相对应的配置置备数据的检索装置;以及用于利使用所检索到的与所述下一个最高优先级服务合同相对应的所述检索到的配置置备数据来尝试建立到与所述下一个最高优先级服务合同相对应的第二通信网络的第二通信链路的尝试建立装置。
41.如权利要求40所述的移动设备,进一步包括,用于如果与在所述服务合同的所述排序的列表中列出的所述下一个最高优先级服务合同相对应的所述配置置备数据未先前未存储在所述VSIM内部存储器单元中、那么则下载与在所述服务合同的所述排序的列表中列出的所述下一个最高优先级服务合同相对应的配置置备数据的下载装置。
42.如权利要求31所述的移动设备,进一步包括,用于把与当前存储在所述VSIM内部存储器单元中当前存储的可用服务合同相对应的标识符发传送到所述远程服务器的发送 装直。
43.如权利要求31所述的移动设备,进一步包括,用于发传送与当前存储在远程服务器中的用户的VSIM账户中当前存储的可用服务合同相对应的标识符的发送装置。
44.如权利要求31所述的移动设备,其中,所述用户呼叫完成目标是要建立最低成本通信链路。
45.如权利要求31所述的移动设备,其中,所述用户呼叫完成目标是要建立具有最高服务质量的通信链路。
46.如权利要求31所述的移动设备,其中,所述用户呼叫完成目标是要建立具有最大带宽的通信链路。
47.如权利要求31所述的移动设备,其中,所述用户呼叫完成目标是要与由所述用户手动选定的最优服务合同建立通信链路。
48.如权利要求31所述的移动设备,进一步包括,用于当没有通信链路建立到所述最优服务合同的通信链路时进入节电模式的进入装置。
49.如权利要求31所述的移动设备,进一步包括用于如果不能建立到与所述最优服务合同相对应的所述通信网络的所述通信链路、那么则检索与先前启用的服务合同相对应的配置置备数据检索的装置。
50.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的VSM选择服务器,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该VSIM选择服务器包括用于存储包含多个简档的简档数据表的存储装置,其中,所述多个简档中的每个简档为选定的呼叫完成目标标识对操作性参数准则的一个组合以及标准和与服务合同的多个已区分优先级的服务合同列表之一相对应的索引的一个组合进行标识用于选定的呼叫完成目标;用于存储优先级索引列表数据表的存储装置,所述优先级索引列表数据表对在服务合同的所述多个已区分优先级的服务合同列表中的每个中出现的服务合同的次序进行标用于获得所选定的呼叫完成目标和关于所述移动设备的多个操作性参数值的装置; 用于为所获得的选定的呼叫完成目标选择简档数据表的装置;用于把所获得的多个收集到的操作性参数值与存储在所选定的简档数据表中的操作性参数准则标准进行比较的装置;用于标识所述多个简档中其操作性参数标准准则的组合得到所收集到的多个操作性参数值满足的一个简档的装置;用于标识所述多个分优先级的服务合同列表中与所述多个简档中所标识出的一个简档相对应的一个列表的装置;用于从在所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表检索最优服务合同的指示的装置;以及用于把所述最优服务合同的指示传送到所述移动设备的装置。
51.如权利要求50所述的VSIM选择服务器,其中,所述用于获得关于所述移动设备的所述多个操作性参数值的装置包括用于从所述移动设备接收所述多个操作性参数值的装置。
52.如权利要求50所述的VSM选择服务器,进一步包括用于检索与当前存储在所述VSIM内部存储器单元中的可用服务合同相对应的标识符的装置;以及用于修改在所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表以便所述排序列表与当前存储在所述VSIM内部存储器单元中的所述可用服务合同相对应的装置。
53.如权利要求52所述的VSIM选择服务器,其中,所述用于检索与可用服务合同相对应的标识符的装置包括用于从所述移动设备接收所述标识符的装置。
54.如权利要求52所述的VSIM选择服务器,其中,所述用于检索与可用服务合同相对应的标识符的装置包括用于从所述远程VSIM服务器接收所述标识符的装置。
55.如权利要求50所述的VSM选择服务器,进一步包括用于检索与当前存储在远程服务器中的用户VSIM账户中的可用服务合同相对应的标识符的装置;以及用于修改在所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表以便所述排序列表与当前存储在所述远程服务器中的所述用户VSIM账户中的所述可用服务合同相对应的装置。
56.如权利要求55所述的VSIM选择服务器,其中,所述用于检索与可用服务合同相对应的标识符的装置包括用于从所述移动设备接收所述标识符的装置。
57.如权利要求55所述的VSIM选择服务器,其中,所述用于检索与可用服务合同相对应的标识符的装置包括用于从所述远程VSIM服务器接收所述标识符的装置。
58.如权利要求50所述的VSIM选择服务器,其中,传送到所述移动设备的所述最优服务合同的指示是服务合同排序列表。
59.如权利要求50所述的VSIM选择服务器,其中,传送到所述移动设备的所述最优服务合同的指示是单个服务合同。
60.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的VSIM选择服务器,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该VSIM选择服务器包括用于获得关于所述移动设备的多个操作性参数值的装置,其中,所收到的多个操作性参数值包括接收方标识符;用于确定是否能够仅基于所述接收方标识符而确定最优服务合同的装置;用于当能作出这样的确定时仅基于所述接收方标识符而检索所述最优服务合同的指示的装置;以及用于把所述最优服务合同的所述指示传送到所述移动设备的装置。
61.—种移动设备,包括移动设备处理器;以及移动设备内部存储器单元,其耦合到所述移动设备处理器,所述移动设备内部存储器单元包括VSM配置置备数据缓冲且其上存储有用于VSM存储器单元内的多个VSM签订的配置置备数据;并且其中,所述移动设备处理器用软件指令配置成执行以下步骤,所述步骤包括获得用户合需合意的呼叫完成目标;把所述用户呼叫完成目标传送到远程服务器;从所述远程服务器接收要启用的最优服务合同的指示;检索与所指示的最优服务合同相对应的配置置备数据;并且使用所检索到的与所述最优服务合同相对应的配置置备数据来尝试建立到与所述最优服务合同相对应的通信网络的通信链路。
62.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从所述移动设备收集多个操作性参数值;并且把所述多个操作性参数值传送到所述远程服务器。
63.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从远程VSIM服务器下载所述配置置备数据。
64.如权利要求63所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从远程服务器购买所述配置置备数据。
65.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从VSIM内部存储器单元检索与所指示的最优服务相对应的配置置备数据。
66.如权利要求61所述的移动设备,其中,所述要启用的最优服务合同的指示是单个服务合同。
67.如权利要求61所述的移动设备,其中所述要启用的最优服务合同的指示是服务合同排序列表;且其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括检索与所述服务合同排序列表内的最高优先级服务合同相对应的配置置备数据;并且使用所检索到的配置置备数据尝试建立到与所述服务合同排序列表内的最高优先级服务合同相对应的通信网络的通信链路。
68.如权利要求67所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括如果与所述服务合同排序列表中列出的所述最高优先级服务合同相对应的配置置备数据先前未存储在所述VSIM内部存储器单元中,那么下载与所述服务合同排序列表中列出的所述最高优先级服务合同相对应的配置置备数据。
69.如权利要求68所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从远程服务器购买所述配置置备数据。
70.如权利要求67所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括如果不能建立到与所述最高优先级服务合同相对应的通信网络的通信链路,那么检索与所述服务合同排序列表中列出的下一个最高优先级服务合同相对应的配置置备数据;并且使用所检索到的与所述下一个最高优先级服务合同相对应的配置置备数据来尝试建立到与所述下一个最高优先级服务合同相对应的第二通信网络的第二通信链路。
71.如权利要求70所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括如果与所述服务合同排序列表中列出的所述下一个最高优先级服务合同相对应的配置置备数据先前未存储在所述VS頂内部存储器单元中,那么下载与所述服务合同排序列表中列出的所述下一个最高优先级服务合同相对应的配置置备数据。
72.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括把与当前存储在所述VSIM内部存储器单元中的可用服务合同相对应的标识符传送到所述远程服务器。
73.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括传送与当前存储在远程服务器中的用户VSIM账户中的可用服务合同相对应的标识符。
74.如权利要求61所述的移动设备,其中,所述用户呼叫完成目标是要建立最低成本通信链路。
75.如权利要求61所述的移动设备,其中,所述用户呼叫完成目标是要建立具有最高服务质量的通信链路。
76.如权利要求61所述的移动设备,其中,所述用户呼叫完成目标是要建立具有最大带宽的通信链路。
77.如权利要求61所述的移动设备,其中,所述用户呼叫完成目标是要与由所述用户手动选定的最优服务合同建立通信链路。
78.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括当没有建立到所述最优服务合同的通信链路时进入节电模式。
79.如权利要求61所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括如果不能建立到与所述最优服务合同相对应的通信网络的通信链路,那么检索与先前启用的服务合同相对应的配置置备数据。
80.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的VSIM选择服务器,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该VSIM选择服务器包括VSIM选择服务器处理器;以及VSIM选择服务器存储器单元,其耦合到所述VSM选择服务器处理器,其中,所述VSM 选择服务器处理器用软件指令配置成执行以下步骤,所述步骤包括存储包含多个简档的简档数据表,其中,所述多个简档中的每个简档为选定的呼叫完成目标标识操作性参数标准准则的一个组合以及与多个分优先级的服务合同列表之一相对应的索引;存储优先级索引列表数据表,所述优先级索引列表数据表标识所述多个分优先级的服务合同列表中的每个列表中出现的服务合同的次序;获得所选定的呼叫完成目标和关于所述移动设备的多个操作性参数值;为所获得的选定的呼叫完成目标选择简档数据表;把所获得的多个收集到的操作性参数值与存储在所选定的简档数据表中的所述操作性参数标准准则进行比较;标识所述多个简档中其操作性参数标准准则的组合得到所收集到的多个操作性参数值满足的一个简档;标识所述多个分优先级的服务合同列表中与所述多个简档中所标识出的一个简档相对应的一个列表;从所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表检索最优服务合同的指示;并且把所述最优服务合同的指示传送到所述移动设备。
81.如权利要求80所述的VSIM选择服务器,其中,所述VSIM选择服务器处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从所述移动设备接收所述多个操作性参数值。
82.如权利要求80所述的VSIM选择服务器,其中,所述VSIM选择服务器处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括检索与当前存储在所述VSIM内部存储器单元中的可用服务合同相对应的标识符;并且修改在所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表,以便所述排序列表与当前存储在所述VSIM内部存储器单元中的所述可用服务合同相对应。
83.如权利要求82所述的VSIM选择服务器,其中,所述VSIM选择服务器处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从所述移动设备接收所述标识符。
84.如权利要求82所述的VSIM选择服务器,其中,所述VSIM选择服务器处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从远程VSM服务器接收所述标识符。
85.如权利要求80所述的VSIM选择服务器,其中,所述VSIM选择服务器处理器进一步用软件指令配置成执行以下步骤检索与当前存储在远程服务器中的用户VSIM账户中的可用服务合同相对应的标识符;并且修改在所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表,以便所述排序列表与当前存储在所述远程服务器中的所述用户VSIM账户中的所述可用服务合同相对应。
86.如权利要求85所述的VSM选择服务器,其中,所述VSM选择服务器处理器进一步用软件指令配置成执行以下步骤从所述移动设备接收所述标识符。
87.如权利要求85所述的VSIM选择服务器,其中,所述VSIM选择服务器处理器进一步用软件指令配置成执行以下步骤,所述步骤进一步包括从所述远程VSM服务器接收所述标识符。
88.如权利要求80所述的VSIM选择服务器,其中,传送到所述移动设备的所述最优服务合同的指示是服务合同排序列表。
89.如权利要求80所述的VSIM选择服务器,其中,传送到所述移动设备的所述最优服务合同的指示是单个服务合同。
90.一种用于选择最优服务合同以把无线通信服务提供给具有VSIM内部存储器单元的移动设备的VSIM选择服务器,其中所述VSIM内部存储器单元能够把用于多个服务合同的配置置备数据存储在其中,该VSIM选择服务器包括VSIM选择服务器处理器;以及VSIM选择服务器存储器单元,其耦合到所述VSM选择服务器处理器,其中,所述VSM 选择服务器处理器用软件指令配置成执行以下步骤获得关于所述移动设备的多个操作性参数值,其中,所收到的多个操作性参数值包括接收方标识符;确定是否能够仅基于所述接收方标识符来确定最优服务合同;当能作出这样的确定时,仅基于所述接收方标识符来检索所述最优服务合同的指示;并且把所述最优服务合同的所述指示传送到所述移动设备。
91.一种其上存储有处理器可执行软件指令的有形存储介质,所述处理器可执行软件指令配置成使移动设备处理器执行以下步骤,所述步骤包括获得用户合需合意的呼叫完成目标;把所述用户呼叫完成目标传送到远程服务器;从所述远程服务器接收要启用的最优服务合同的指示;检索与所指示的最优服务合同相对应的配置置备数据;并且使用所检索到的与所述最优服务合同相对应的配置置备数据来尝试建立到与所述最优服务合同相对应的通信网络的通信链路。
92.如权利要求91所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从所述移动设备收集多个操作性参数值;并且把所述多个操作性参数值传送到所述远程服务器。
93.如权利要求91所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从远程VSIM服务器下载所述配置置备数据。
94.如权利要求93所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从远程服务器购买所述配置置备数据。
95.如权利要求91所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从VSIM内部存储器单元检索与所指示的最优服务相对应的配置置备数据。
96.如权利要求91所述的有形存储介质,其中,所述要启用的最优服务合同的指示是单个服务合同。
97.如权利要求91所述的有形存储介质,其中所述要启用的最优服务合同的指示是服务合同排序列表;并且其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括检索与所述服务合同排序列表内的最高优先级服务合同相对应的配置置备数据;并且使用所检索到的配置置备数据尝试建立到与所述服务合同排序列表内的所述最高优先级服务合同相对应的通信网络的通信链路。
98.如权利要求97所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括如果与所述服务合同排序列表中列出的所述最高优先级服务合同相对应的配置置备数据先前未存储在所述VSIM内部存储器单元中,那么下载与所述服务合同排序列表中列出的所述最高优先级服务合同相对应的配置置备数据。
99.如权利要求98所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从远程服务器购买所述配置置备数据。
100.如权利要求97所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括如果不能建立到与所述最高优先级服务合同相对应的通信网络的通信链路,那么检索与所述服务合同排序列表中列出的下一个最高优先级服务合同相对应的配置置备数据;并且使用所检索到的与所述下一个最高优先级服务合同相对应的配置置备数据来尝试建立到与所述下一个最高优先级服务合同相对应的第二通信网络的第二通信链路。
101.如权利要求100所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括如果与所述服务合同排序列表中列出的所述下一个最高优先级服务合同相对应的配置置备数据先前未存储在所述VS頂内部存储器单元中,那么下载与所述服务合同排序列表中列出的所述下一个最高优先级服务合同相对应的配置置备数据。
102.如权利要求91所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括把与当前存储在所述VSIM内部存储器单元中的可用服务合同相对应的标识符传送到所述远程服务器。
103.如权利要求91所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括传送与当前存储在远程服务器中的用户VSIM账户中的可用服务合同相对应的标识符。
104.如权利要求91所述的有形存储介质,其中,所述用户呼叫完成目标是要建立最低成本通信链路。
105.如权利要求91所述的有形存储介质,其中,所述用户呼叫完成目标是要建立具有最高服务质量的通信链路。
106.如权利要求91所述的有形存储介质,其中,所述用户呼叫完成目标是要建立具有最大带宽的通信链路。
107.如权利要求91所述的有形存储介质,其中,所述用户呼叫完成目标是要与由所述用户手动选择的最优服务合同建立通信链路。
108.如权利要求91所述的移动设备,其中,所述移动设备处理器进一步用软件指令配置成执行以下步骤,所述步骤包括当没有建立到所述最优服务合同的通信链路时进入节电模式。
109.如权利要求91所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括如果不能建立到与所述最优服务合同相对应的通信网络的通信链路,那么检索与先前启用的服务合同相对应的配置置备数据。
110.一种其上存储有处理器可执行软件指令的有形存储介质,所述处理器可执行软件指令配置成使移动设备处理器执行以下步骤,所述步骤包括存储包含多个简档的简档数据表,其中,所述多个简档中的每个简档为选择的呼叫完成目标标识操作性参数标准准则的一个组合以及与多个分优先级的服务合同列表之一相对应的索引;存储优先级索引列表数据表,所述优先级索引列表数据表标识所述多个分优先级的服务合同列表中的每个列表中出现的服务合同的次序;获得所选定的呼叫完成目标和关于所述移动设备的多个操作性参数值;为所获得的选定的呼叫完成目标选择简档数据表;把所述获得的多个收集到的操作性参数值与存储在所选定的简档数据表中的所述操作性参数标准准则进行比较;标识所述多个简档中其操作性参数标准准则的组合得到所收集到的多个操作性参数值满足的一个简档;标识所述多个分优先级的服务合同列表中与所述多个简档中所标识出的一个简档相对应的一个列表;从所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表检索最优服务合同的指示;并且把所述最优服务合同的所述指示传送到所述移动设备。
111.如权利要求110所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从所述移动设备接收所述多个操作性参数值。
112.如权利要求110所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括检索与当前存储在所述VSIM内部存储器单元中的可用服务合同相对应的标识符;并且修改所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表,以便所述排序列表与当前存储在所述VSIM内部存储器单元中的所述可用服务合同相对应。
113.如权利要求112所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从所述移动设备接收所述标识符。
114.如权利要求112所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从远程VSM服务器接收所述标识符。
115.如权利要求110所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括检索与当前存储在远程服务器中的用户VSIM账户中的可用服务合同相对应的标识符;并且修改所述多个分优先级的服务合同列表中所标识出的一个列表中出现的服务合同排序列表,以便所述排序列表与当前存储在所述远程服务器中的所述用户VSIM账户中的所述可用服务合同相对应。
116.如权利要求115所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括从所述移动设备接收所述标识符。
117.如权利要求115所述的有形存储介质,其中,所述有形存储介质具有配置成使所述移动设备处理器进一步执行以下步骤的处理器可执行软件指令,所述步骤包括 从所述远程VSM服务器接收所述标识符。
118.如权利要求110所述的有形存储介质,其中,传送到所述移动设备的所述最优服务合同的指示是服务合同排序列表。
119.如权利要求110所述的有形存储介质,其中,传送到所述移动设备的所述最优服务合同的指示是单个服务合同。
120.—种其上存储有处理器可执行软件指令的有形存储介质,所述处理器可执行软件指令配置成使移动设备处理器执行以下步骤,所述步骤包括获得关于所述移动设备的多个操作性参数值,其中,所收到的多个操作性参数值包括接收方标识符;确定是否能够仅基于所述接收方标识符来确定最优服务合同; 当能作出这样的确定时,仅基于所述接收方标识符来检索所述最优服务合同的指示;并且把所述最优服务合同的所述指示传送到所述移动设备。
全文摘要
一种用于提供更新的规则的系统和方法,这些更新的规则支配对支持无线服务合同的启用的置备数据的切换。可用简档数据表和优先级列表索引数据表把移动设备初始地编程为当满足某些操作性参数值时自动启用对存储在VSIM内部存储器单元中的多个服务供应商之一进行支持的置备数据以进行无线通信。可响应于各种触发来自动更新所述简档数据表和优先级列表索引数据表。所述简档数据表和优先级列表索引数据表可远程存储。关于每个呼叫请求的操作性参数被收集并传送到远程的服务合同选择服务器。最优服务供应商账户的选择可在所述服务合同选择服务器中远程进行并传送回所述移动设备。
文档编号H04W36/18GK103026754SQ201080061174
公开日2013年4月3日 申请日期2010年11月19日 优先权日2009年11月19日
发明者P·斯里尼瓦桑, G·史, V·唐吉热拉, T·苏, J·杜兰德, S·A·斯普里格 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1