专利名称:用于多模无线设备中的系统选择的方法和装置的制作方法
技术领域:
本发明涉及用于多模无线设备中的系统选择的方法和装置;具体地说,涉及基于数据库信息在不同技术之间的转化的多模无线设备中的系统选择。
背景技术:
随着大量无线技术在世界范围内的部署以及在移动多模设备或用户设备中对这些技术的支持,存在对以全球漫游为目标的无缝系统选择的日益增长的需求。此外,任意特定的地理区域可以支持混合的技术和网络,例如,第三代合作伙伴计划(3GPP)和第三代合作伙伴计划2(3GPP2)。
支持混合技术的移动多模设备可以包括多个数据库,这些数据库可以用于在一个技术中选择最佳网络。举例说明,对于诸如某个CDMA2000(码分多址2000)网络之类的第三代合作伙伴计划2(即,3GPP》技术来说,存储在移动设备处的优选的漫游列表(PRL)数据库提供与根据3GPP2技术的哪个系统/网络在该设备的地理区域中是优选的有关的信息。 无论PRL被预定还是通过空中下载(OTA)管理协议被编程,PRL包括与优选的网络以及应该为用户选择PRL的顺序有关的信息。可以将用于3GPP2技术的PRL构造为具有与每个地理区域相关联的表格,该表格相应地包括由系统标识符/网络标识符(SID/NID)对键入的、且与捕获索引相关联的系统描述列表。捕获索引被用作捕获表AT的指针,所述捕获表AT包括编入索引的RF信道列表,以在有关的系统中用于信道捕获。
另一方面,对于诸如全球移动通信系统(GSM)和UMTS陆地无线接入(UTRA)之类的3GPP技术,称作公共陆地移动网络(PLMN)的优选网络的不同构造的数据库列表被存储在移动设备的用户识别模块(SIM)或通用用户识别模块(USIM)中。数据库中的PLMN包括移动网络代码(MNC),MNC与移动国家代码(MCC)结合使用(还称作“MCC/MNC元组”),以使用诸如GSM和UMTS公共陆地移动网之类的3GPP技术来唯一地识别服务运营商。
当在地理位置之间漫游时,特别是当在具有不同的可用接入技术(例如,3GPP和 3GPP2)的区域之间漫游时,期望多模设备无缝地选择最佳可用系统。因此,针对多模漫游对在现有接入技术以及可能的未来接入技术之间的接入技术选择进行管理将是有益的,其实现了接入技术中的更无缝的且更高效的系统选择。
发明内容
根据本发明,提供了一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的方法。该方法包括在第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级。该方法还包括至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。
在另一个方面,公开了一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的装置。该装置包括第一搜索数据库。此外,该装置具有选择控制器,所述选择控制器被配置为在所述第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级。 所述选择控制器还被配置为至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。
在又一个方面,公开了一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的装置。根据这个方面,该装置包括存储器,存储器存储有指令,所述指令可以由至少一个处理器执行。此外,该装置包括至少一个处理器,所述处理器被配置为执行存储在所述存储器中的所述指令,以在第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级。所述至少一个处理器还被配置为执行存储在所述存储器中的指令,以至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。
根据又一个方面,公开了一种计算机程序产品,其包含计算机可读介质。所述介质包括用于使计算机在第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息的代码,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级。所述介质还包括用于使计算机至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术的代码。
根据又一个方面,公开了一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的装置。所述装置包括用于在第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息的模块,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级。所述装置还包括用于至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术的模块。
图1示出了示例性的多模用户设备(UE)或其它移动设备的框图。
图2示出了使用图1的设备进行系统选择所使用的示例性方法的流程图。
图3示出了示例性的PLMN列表结构300的至少一部分,所述PLMN列表结构300 可以存储在诸如图1中的数据库104之类的搜索数据库中。
图4示出了各个等级的服务区域以及运营商在单个地理区域或市场上的服务的示例。
图5示出了将SID/NID标识符映射为或转化为MCC/MNC标识符的示例性映射表的至少一部分。
图6示出了使用图1的设备进行系统选择所使用的另一个示例性方法的流程图。
图7示出了根据本发明的说明了系统选择的示例的PRL、PLMN列表和映射表。
图8示出了在多模用户设备(UE)或其它移动设备中使用以执行系统选择的装置。
具体实施例方式当前公开的方法和装置通过要求对现有标准进行最小改变提供了区别,并且保证向后兼容性。具体地说,所公开的方法和装置在诸如3GPP和3GPP2之类的不同蜂窝技术之间转化网络实体。这些转化给运营商提供了用于指定与蜂窝网络的优先级有关的总体顺序的能力。然后,移动设备能够以正确的优先级顺序对可用蜂窝网络进行分类,并选择最佳的系统。本发明将有助于多模设备来选择最佳可用的无线技术。此外,本发明有助于家庭承载商(carrier)向其世界范围内的用户保证高效且一致的系统选择体验。本发明使承载商能够通过以现有3GPP和3GPP2系统选择机制为基础来表达复杂的漫游关系,同时保证向后兼容性。
图1示出了示例性的多模用户设备(UE)或其它移动设备的框图。设备100包括 SIM或通用SIM(USIM) 102,SIM或USIM 102包括数据库104,数据库104存储有PLMN列表, 具体地说,存储有用于在3GPP技术中选择系统或网络的PLMN列表。应该注意的是,可以在分配UE 100以前对PLMN列表进行预定并将其提供到SIM 102中,并且还可以使用SIM工具箱和SMS通过OTA来更新PLMN列表。同样地,作为多模设备的设备100还可以包括数据库106,数据库106存储有PRL以用于在多个3GPP2技术之间进行选择。例如,可以在分配之前将默认PRL提供到UE 100中,使用服务编程工具在销售点处对默认PRL进行编程,或者使用OTASP通过OTA来更新默认PRL。PRL数据库106可以位于SIM 108或RUIM (可移除的用户识别模块)中,或者可以可选择地作为UE 100的硬件或移动设备(ME)的组成部分。
UE 100还可以包括选择控制器(SC) 110,SC 110控制特定网络/服务和接入技术的选择。根据一个方面,无论SC 110是分离的控制器还是诸如UE 100中的数字信号处理器(DSP)或微处理器之类的处理器可执行的软件或固件,SC 110可以是硬件或移动设备 (ME) 112的一部分。下面将进一步详细描述SC 110的操作以及其对系统选择的影响。
为了管理在多个技术(例如,3GPP和3GPP2)之间的选择,本发明包括使用现有机制来管理PRL和PLMN列表以进行系统选择的方法和装置。根据一个方面,可以用其它信息来扩展一个或多个搜索数据库,所述信息可以与其他数据库相互参照或者转化到其他数据库。通过这种方式,可以在选择最佳技术和该技术中的系统/网络期间使用一个搜索数据库,以便通过查阅一个数据库而非多个数据库来进行高效系统选择。
举例说明,图2示出了用于在具有两个或更多个搜索数据库(例如,PRL列表和 PLMN列表)的用户设备中进行系统选择的示例性方法200。具体地说,方法200实现了从由诸如图1中的设备100之类的无线设备支持的多个无线系统接入技术中选择一个无线通信系统接入技术。方法200包括第一方框202,其中,在属于另一个第二组技术的第一搜索数据库(例如,用于3GPP技术的PLMN列表)中存储涉及属于第一组无线系统接入技术(例如,3GPP2技术组)的接入技术的标识信息。举例说明,标识信息可以由一个或多个扩展位构成,所述扩展位属于第一组3GPP2接入技术中的每个网络或系统或者对每个网络或系统进行识别。因此,在该示例中,第一搜索数据库将是PLMN列表,并且涉及属于第二组无线系统接入技术的接入技术(即,3GPP技术)的优先级。应该注意的是,这仅仅是一个实现,举例说明,作为一种替代,可以使用与3GPP技术有关的标识信息来扩展PRL列表,而不是使用与3GPP2技术有关的标识信息来扩展PLMN列表。因此,为了图2的目的,第一组和第二组可以是3GPP、3GPP2或者任何其它适当的技术组中的相应组,并且第一数据库和第二数据库可以对应于与数据库属于的那个技术组有关的搜索数据库结构(例如,用于3GPP的PLMN、 用于3GPP2的PRL等)。
根据特定的示例,可以将扩展位添加到与存储在搜索数据库中的PLMN列表中的 PLMN相关联的接入技术标识符(ATID)。举例说明,图3示出了可以存储在诸如图1中的数据库104之类的搜索数据库中的示例性PLMN列表结构300的至少一部分。列表结构300 包括优先级编号或排序,其中,列表从第1项到第N(某一数字)项是从最高优先级到最低优先级。列表300中的每一项(例如,第一项30 对应于可以针对3GPP技术(例如,上文所描述的“第一组无线系统接入技术”)被选择的PLMN。在一个示例中,可以扩展单个位或者将其添加到列表300中的一个或多个ATID,以指示支持诸如3GPP2或WiMax之类的另一个接入技术组。此外,单个位可以用于指示支持无线接入技术组(例如,3GPP2)。或者,可以将多个位添加到列表300中的ATID,以提供与无线接入技术组中的特定无线接入系统或网络有关的其它信息。例如,仅以3GPP2技术组中的例子为例,如果支持3GPP2,则额外的位可以指示支持诸如cdma2000或EV DO之类的技术。
转回到图2,当在方框202中对第一搜索数据库建立了扩展以后,流程前进至方框 204。然后,在该方框处,根据存储在该搜索数据库中的标识信息来从第一组无线系统接入技术和第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。换句话说,第一数据库成为主搜索数据库。例如,考虑图3的列表,选择控制器(例如,图1中的SC 110)可以使用PLMN列表300,以通过PLMN列表中存在的项来确定3GPP技术,或者根据添加到ATID信息的扩展位来确定3GPP2技术。应该注意的是,在一个方面,选择控制器或者类似的功能模块可以使用PLMN列表中的扩展信息来随后确定是否根据ATID的扩展来搜索 3GPP2网络或系统。然后,通过参照PRL来搜索3GPP2系统。此外,可以设想这样的场景, 即,如果找到的最佳3GPP系统与找到的最佳3GPP2系统之间出现冲突,则可以根据PLMN列表或PRL的预定优先级来解决该冲突。
根据另一个方面,可以设想在图3中的PLMN列表300的结构的情况下,如果使用额外的位来扩展PLMNATID,则可以忽略PRL。因此,选择控制器可以确定哪一个系统是最佳 3GPP2系统,以搜索设备何时在漫游,并且选择控制器将被配置为知道哪一个3GPP2系统是优选的。
在又一个方面,可以设想对存储有PLMN列表的搜索数据库进行扩展以使得3GPP 系统和3GPP2系统二者(或者诸如WiMax之类的其它技术)可以由用于标识的MCC/MNC元组来识别的示例。因此,3GPP2系统的运营商将使用MCC/MNC来进行系统标识。结合该用法进一步可以设想3GPP2网络可以适合于在扩展系统参数消息(ESPM)中广播MCC和MNC 信息字段,并且进一步可以设想PRL将包括用户设备(UE)中的搜索数据库内的系统记录中的MCC/MNC。在一个示例中,PRL可以向UE中的选择控制器发布在地理区域中找到的最佳 3GPP2系统的MCC/MNC。相应地,然后,选择控制器将针对PLMN列表查阅诸如PLMN数据库之类的主搜索数据库,以解决3GPP系统和3GPP2 (或者WiMax)系统之间的优先级。
如上所述,可以设想例如3GPP2网络可以适合于在扩展系统参数消息(ESPM)或等同消息中广播MCC和MNC信息字段,以及设想PRL包括用户设备(UE)的搜索数据库内的系统记录中的MCC/MNC。然而,如果并非3GPP2网络的所有运营商都广播MCC/MNC信息,或者在这方面该PRL是不完整的,则可能出现这样的情况,其中可能不能完成对最佳的可用技术或优选的技术的选择(例如,在3GPP技术或者3GPP2技术之间进行选择)。
为了说明的目的,图4示出了各个等级的服务区域以及运营商在单个地理区域或市场上的服务。在市场400以及市场400中的各个服务区域402内,运营商A可以在西部 (410)提供LTE并且在东部G12)提供lxEVDO,如等级406所示。另一个运营商B可以在东部提供LTE (414)并且在西部提供UMTS (416),如层408所示。假设根据与运营商A签订合同的UE中的PLMN优先级,LTE比IxEVDO更优,则当UE用户行进至东部时,如果MCC/MNC 信息丢失,那么UE用户将选择运营商B的LTE网络而非运营商A的EV DO网络。然而,在该情况下,不选择接入技术优先级(即,不选择不同接入技术组3GPP2的运营商A的EV DO 网络)。
另一方面,为了改进上面的情况,UE (更具体地,选择控制器)可被进一步配置为在数据库(例如,PRL和PLMN列表)之间进行评断,以通过多个无线接入技术(例如,3GPP 和3GPP2)在优选的系统或网络之间进行选择。具体地说,所公开的装置和方法实现了与用于第一组无线系统接入技术的系统接入技术相关联的标识符(例如,用于3GPP2接入技术的SID/NID)到与第二组无线系统接入技术相关联的第二标识符(例如,用于3GPP技术的 MCCAlNC)的映射。
举一个这种映射的例子,图5示出了将SID/NID组合相关到或映射到MCC/MNC对的映射表500。如图所示,表500中的被编号的每一行(例如,第1行至第N行)对应于具有相关联的SID和/或NID (例如,Si、N2)的相应的网络或系统。然后,每一行将SID/NID 与相关联的MCC/MNC值(例如,Cl、Wl)相关。应该注意的是,表500可以存储在PRL数据库或相应的SIM、PLMN列表数据库或相应的SIM或者与选择控制器进行通信的另一个存储器或数据库中的UE内。还应该注意的是,表500可以由特定的承载商来构造,并且表500 或者包含在UE中或者通过来自3GPP运营商或3GPP2运营商的OTA通信(例如,0TASP)被编程或更新。
假设PLMN列表的ATID已经被扩展以支持3GPP2的示例,因此,PLMN列表将包括可以使用MCC/MNC的3GPP2运营商。图6示出了可以由选择控制器(例如,图1中的SC 110) 执行以确定无线接入技术的选择的示例性方法600。在该特定的示例中,假设属于第二组技术(即,3GPP)的第一数据库已经以与本文前面所描述的方法类似的方法来被扩展(即, PLMN列表的ATID被扩展)。因此,方法600包括在第一搜索数据库(即,PLMN)中存储扩展信息,该第一搜索数据库涉及第一组接入技术(即,3GPP2),如方框602所示。
在方框602的操作以后,流程前进至方框604,其中,搜索或查阅第二搜索数据库 (即,PRL),以确定在UE当前所处的特定的地理位置中支持的第一组(即,3GPP2)中的最佳或优选的系统接入技术是否是要被选择的,其中,该第二搜索数据库至少涉及属于第一组无线系统接入技术(即,3GPP2)的接入技术的优先级。可以通过选择控制器(例如,SC 110)或者其它类似的设备或功能模块来执行方框604的过程。应该注意的是,这些第一组技术的数据库(即,3GPP2的PRL)可以具有基于MCC/MNC或基于SID/NID的标识。
应该注意的是,如果通过PRL数据库或PLMN数据库获知MCC/MNC,则可以根据方框604中的操作来选择所确定的优选接入技术。在不能通过PRL数据库或PLMN数据库获得MCC/MNC的情况下,方法600随后被配置为查阅映射表500,以将第一接入技术组(即, 3GPP2)的SID/NID转化为适合于第二接入技术组(即,3GPP)的对应的MNC/MCC对,如方框 606所示。然后,选择控制器可以搜索PLMN列表以确定是否根据PLMN列表中的优先级顺序来选择经转化的3GPP2,如与图2所示的方框204类似的方框608所示。应该注意的是,可以通过SC 110或者类似的设备或功能模块来执行方框606和608的过程。
转回参照图4所示的示例,根据图6的方法,当运营商A的UE用户行进至东部服务区时,可以查阅UE中的PRL以确定哪一个网络或系统是优选的,如图7中的示例性PRL 702 所示。在给定的示例中,选择控制器将查阅捕获表704和系统表706,以确定特定地理位置处的基本3GPP2系统,在该特定的示例中,特定的地理位置是“东部”(因此,特定的系统表 706将仅与该地理位置有关)。因为在该特定的示例中,捕获索引1将具有较高的优先级, 所以当漫游指示符启用时,将通过其它网络类型来选择蜂窝CDMA技术(即,3GPP2技术)。
如果在被扩展为包括3GPP2信息的PLMN列表中不知道MCC/MNC,则选择控制器随后查阅SID/NID到MCC/MNC的映射表708,以将SID/NIDS1和附转化为310/2的MCC/MNC。 根据该信息,当选择控制器涉及用于选择优选的网络或系统的PLMN列表710时,可以看出, 与3GPP2技术(如图4中的IxEVDO 414所示)对应的东部区域的MCC/MNC 310/2比相同地理“东部”位置处的运营商B的LTE 416更优选。因此,将选择优选的3GPP2接入技术, 从而校正上面在图4讨论的示例中呈现的场景。
应该注意的是,在PRL和PLMN之间的进一步冲突的情况下,举例说明,诸如PRL 优先于PLMN优先级之类的额外规则可以用于3GPP2系统。此外,可以设想,额外的分流 (triage)数据库(未示出)可以被构造为当3GPP2漫游合作伙伴不具有相关的MCC/MNC 时,以用于MCC/MNC对和SID/NID对二者的服务的顺序为基础。
图8示出了在多模用户设备(UE)或者其它移动设备中使用以执行系统选择的装置800。例如,可以在UE或移动设备中实现的装置800包括用于在第一搜索数据库804中存储涉及属于第一组无线系统接入技术(例如,3GPP2)的接入技术的优先级的标识信息的模块802,其中,第一搜索数据库804涉及属于第二组无线系统接入技术(例如,3GPP)的接入技术的优先级。应该注意的是,去往和来自模块802的信息是通过总线806或者其它类似适合的通信联接器被发送的。应该注意的是,可以由图1中的选择控制器110、ME 112中的诸如DSP之类的其它组件,或者任何其它适当的设备来实现模块802。
装置800还包括用于至少根据存储在第一搜索数据库中的标识信息来从第一组无线系统接入技术和第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术的模块808。因此,模块808通过总线806来与第一数据库804进行通信以便做出选择。应该注意的是,可以由图1中的选择控制器110或者任何其它适当的设备来实现模块 808。
还包括模块810,模块810用于搜索第二搜索数据库812 (例如,PRL),以确定是否可以针对无线设备的当前地理位置从第一组无线系统接入技术中选择优选的系统接入技术,其中,第二搜索数据库812涉及属于第一组无线系统接入技术(例如,3GPP2)的接入技术的优先级。举一个功能模块812执行的例子,参照图7的示例,其中,查阅或搜索PRL 702 以确定地理区域中的优选的3GPP2技术。应该注意的是,可以由图1中的选择控制器110 或者任何其它适当的设备来实现模块810。
此外,装置800可以包括可选择的映射表814,映射表814可以位于数据库中或者存储器中。还包括模块816,模块816用于查阅映射表814,以确定与可以从第一组无线系统接入技术中选择的属于优选的系统接入技术的第二标识符。应该注意的是,映射表814 与上面所描述的映射表500或708类似。还应该注意的是,可以由图1中的选择控制器110 或者任何其它适当的设备来实现模块816。
最后,应该注意的是,计算机可读介质或者存储设备818被配置为存储计算机可读指令和数据,以便执行装置800中的一个或多个其它模块的过程和行为。此外,装置800 可以包括处理器820以执行存储器818中的计算机可读指令,并且可以被配置为执行装置 800中的各个模块的一个或多个功能。
本领域技术人员将清楚的是,上述方法和装置有助于多模设备来以高效的方式在地理位置中选择最佳适当的无线接入技术。此外,当前公开的方法和装置可以通过使承载商能够以现有3GPP和3GPP2系统选择机制(即,PLMN列表和PRL)为基础来表达复杂的漫游关系同时保证向后兼容性,来有助于家庭承载商向世界范围内的用户保证高效的且一致的系统选择体验。
应当理解的是,在所公开的过程中的步骤的特定次序或层次是示例性方法的一个例子。应当理解的是,根据设计的偏好,当保持在本发明的保护范围内时,可以重新排列这些过程中的步骤的特定次序或层次。所附的方法权利要求以示例性次序呈现了多个步骤的要素,而并不意味着受限于所呈现的特定次序或层次。
本领域技术人员应当理解的是,可以使用多种不同的技术和方法中的任意一种技术和方法来表示信息和信号。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或磁粒子、光场或光粒子或者其任意组合来表示。
本领域技术人员还可以理解,结合本文公开的实施例所描述的各种示例性的逻辑框、模块、电路和算法步骤可以实现为电子硬件、计算机软件或这二者的组合。为了清楚地说明硬件和软件的这种可互换性,已经在上文中围绕各种示例性的组件、方框、模块、电路、 手段和步骤的功能对其进行了描述。这些功能是实现为硬件还是软件取决于特定的应用和施加于整个系统上的设计约束条件。技术人员可以针对每种特定应用以变通的方式实现所描述的功能,但是这些实现决策不应该解释为偏离本发明的范围。
可以使用被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、 专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、分立门或晶体管逻辑、分立硬件组件或其任意组合来实现或执行结合本文公开的实施例所描述的各种示例性逻辑框、模块和电路。通用处理器可以是微处理器,或者处理器可以是任何常规处理器、 控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器的组合、结合DSP内核的一个或多个微处理器、或者任何其它此类配置。
结合本文公开的实施例所描述的方法或者算法的步骤可直接体现在硬件、由处理器执行的软件模块或这二者的组合中。软件模块可以位于RAM存储器、闪存、ROM存储器、 EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、⑶-ROM或者本领域熟知的任何其它形式的存储介质中。示例性的存储介质(未示出)可以耦合到处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于用户终端中。或者,处理器和存储介质也可以作为分立组件存在于用户终端中。
上文所描述的示例仅仅是示例性的,并且本领域的技术人员现在可以对上述示例进行各种使用和引申而不背离本文公开的发明构思。对于本领域技术人员来说,在不偏离本文所描述新颖方面的精神或保护范围的情况下,对这些示例的各种修改都将是显而易见的,并且本文定义的一般性原理也可以应用于其它示例,例如应用到即时消息服务或任何一般无线数据通信应用中。因此,本发明的范围并不限于本文所示的示例,而是要与符合本文公开的原理和新颖特征的最广范围相一致。应该注意的是,本文专门使用的“示例性的” 一词意味着“用作例子、例证或说明”。本文中被描述为“示例性”的任何示例不应被解释为比其它示例更优选或更具优势。因此,本文所描述的新颖方面将仅由所附权利要求的范围来限定。
权利要求
1.一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的方法,所述方法包括在第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级;以及至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。
2.根据权利要求1所述的方法,其中,所述第一组包括3GPP和3GPP2接入技术中的一种,所述第二组包括3GPP和3GPP2接入技术中的另一种。
3.根据权利要求1所述的方法,其中,所述第一搜索数据库包括PRL和PLMN列表中的一个。
4.根据权利要求1所述的方法,其中,所述标识信息至少包括涉及所述无线设备是否支持所述第一组无线系统接入技术的信息。
5.根据权利要求4所述的方法,其中,所述标识信息还包括涉及由所述无线设备支持的所述第一组无线系统接入技术中的一个或多个无线接入技术的信息。
6.根据权利要求1所述的方法,其中,选择所述无线通信系统接入技术的步骤还包括搜索第二搜索数据库以确定是否能够针对所述无线设备的当前地理位置来从所述第一组无线系统接入技术中选择所述优选的系统接入技术,其中,所述第二搜索数据库涉及属于所述第一组无线系统接入技术的接入技术的优先级;以及当对所述第二搜索数据库的所述搜索确定能够从所述第一组无线系统接入技术中选择所述优选的系统接入技术时,从所述第一组无线系统接入技术中选择所述优选的无线通信系统接入技术,其中,选择是通过使用所述第一搜索数据库至少根据存储在所述第一搜索数据库中的所述标识信息来实现的。
7.根据权利要求6所述的方法,还包括查阅映射表以确定属于能够从所述第一组无线系统接入技术中选择的所述优选的系统接入技术的第二标识符,其中,所述映射表将与所述第一组无线系统接入技术相关联的第一标识符映射到与所述第二组无线系统接入技术相关联的第二标识符,其中,所述第二标识符能够由与所确定的优选系统接入技术相关联的所述第二组系统接入技术使用;以及进一步根据通过对所述映射表的所述查阅而确定的所述第二标识符来从所述第一搜索数据库中选择所述优选的无线通信系统接入技术。
8.根据权利要求7所述的方法,其中,所述第一标识符包括SID和NID中的至少一个, 所述第二标识符包括MCC和MNC中的至少一个。
9.根据权利要求6所述的方法,其中,所述第一组包括3GPP2接入技术和WiMax接入技术中的一种,所述第二组包括3GPP接入技术。
10.根据权利要求6所述的方法,其中,所述第一搜索数据库包括至少一个PLMN列表, 所述第二搜索数据库包括PRL。
11.一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的装置,所述装置包括第一搜索数据库;以及选择控制器,其被配置为在所述第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息,所述第一搜索数据库涉及属于所述多个系统接入技术中的第二组无线系统接入技术的接入技术的优先级;以及至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。
12.根据权利要求11所述的装置,其中,所述第一组包括3GPP接入技术和3GPP2接入技术中的一种,所述第二组包括3GPP接入技术和3GPP2接入技术中的另一种。
13.根据权利要求11所述的装置,其中,所述第一搜索数据库包括PRL和PLMN列表中的一个。
14.根据权利要求11所述的装置,其中,所述标识信息至少包括涉及所述无线设备是否支持所述第一组无线系统接入技术的信息。
15.根据权利要求14所述的装置,其中,所述标识信息还包括涉及由所述无线设备支持的所述第一组无线系统接入技术中的一个或多个无线接入技术的信息。
16.根据权利要求11所述的装置,其中,所述选择控制器还被配置为搜索第二搜索数据库,以确定是否能够针对所述无线设备的当前地理位置来从所述第一组无线系统接入技术中选择所述优选的系统接入技术,其中,所述第二搜索数据库涉及属于所述第一组无线系统接入技术的接入技术的优先级;以及当对所述第二搜索数据库的所述搜索确定能够从所述第一组无线系统接入技术中选择所述优选的系统接入技术时,从所述第一组无线系统接入技术中选择所述优选的无线通信系统接入技术,其中,选择是通过使用所述第一搜索数据库至少根据存储在所述第一搜索数据库中的所述标识信息来实现的。
17.根据权利要求16所述的装置,其中,所述选择控制器还被配置为查阅映射表以确定属于能够从所述第一组无线系统接入技术中选择的所述优选系统接入技术的第二标识符,其中,所述映射表将与所述第一组无线系统接入技术相关联的第一标识符映射到与所述第二组无线系统接入技术相关联的第二标识符,其中,所述第二标识符能够由与所确定的优选系统接入技术相关联的所述第二组系统接入技术使用;以及进一步根据通过对所述映射表的所述查阅而确定的所述第二标识符来从所述第一搜索数据库中选择所述优选的无线通信系统接入技术。
18.根据权利要求17所述的装置,其中,所述第一标识符包括SID和NID中的至少一个,所述第二标识符包括MCC和MNC中的至少一个。
19.根据权利要求16所述的装置,其中,所述第一组包括3GPP2接入技术和WiMax接入技术中的一种,所述第二组包括3GPP接入技术。
20.根据权利要求16所述的装置,其中,所述第一搜索数据库包括至少一个PLMN列表, 所述第二搜索数据库包括PRL。
21.一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的装置,所述装置包括存储器,其存储有指令,所述指令可由至少一个处理器执行;以及至少一个处理器,其被配置为执行存储在所述存储器中的所述指令以 在第一搜索数据库中存储涉及属于多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息,其中,所述第一搜索数据库涉及属于所述多个无线系统接入技术中的第二组无线系统接入技术的接入技术的优先级;以及至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术。
22.根据权利要求21所述的装置,其中,所述第一组包括3GPP接入技术和3GPP2接入技术中的一种,所述第二组包括3GPP接入技术和3GPP2接入技术中的另一种。
23.根据权利要求21所述的装置,其中,所述第一搜索数据库包括PRL和PLMN列表中的一个。
24.根据权利要求21所述的装置,其中,所述标识信息至少包括 涉及所述无线设备是否支持所述第一组无线系统接入技术的信息。
25.根据权利要求M所述的装置,其中,所述标识信息还包括涉及由所述无线设备支持的所述第一组无线系统接入技术中的一个或多个无线接入技术的信息。
26.根据权利要求21所述的装置,其中,所述至少一个处理器还被配置为搜索第二搜索数据库,以确定是否能够针对所述无线设备的当前地理位置来从所述第一组无线系统接入技术中选择所述优选的系统接入技术,其中,所述第二搜索数据库涉及属于所述第一组无线系统接入技术的接入技术的优先级;以及当对所述第二搜索数据库的所述搜索确定能够从所述第一组无线系统接入技术中选择所述优选的系统接入技术时,从所述第一组无线系统接入技术中选择所述优选的无线通信系统接入技术,其中,选择是通过使用所述第一搜索数据库至少根据存储在所述第一搜索数据库中的所述标识信息来实现的。
27.根据权利要求沈所述的装置,其中,所述至少一个处理器还被配置为查阅映射表以确定属于能够从所述第一组无线系统接入技术中选择的所述优选系统接入技术的第二标识符,所述映射表将与所述第一组无线系统接入技术相关联的第一标识符映射到与所述第二组无线系统接入技术相关联的第二标识符,其中,所述第二标识符能够由与所确定的优选系统接入技术相关联的所述第二组系统接入技术使用;以及进一步根据通过对所述映射表的所述查阅而确定的所述第二标识符来从所述第一搜索数据库中选择所述优选的无线通信系统接入技术。
28.根据权利要求27所述的装置,其中,所述第一标识符包括SID和NID中的至少一个,所述第二标识符包括MCC和MNC中的至少一个。
29.根据权利要求沈所述的装置,其中,所述第一组包括3GPP2接入技术和WiMax接入技术中的一种,所述第二组包括3GPP接入技术。
30.根据权利要求沈所述的装置,其中,所述第一搜索数据库包括至少一个PLMN列表, 所述第二搜索数据库包括PRL。
31.一种计算机程序产品,包括 计算机可读介质,其包括用于使计算机在所述第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息的代码,所述第一搜索数据库涉及属于所述多个系统接入技术中的第二组无线系统接入技术的接入技术的优先级;以及用于使计算机至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术的代码。
32.根据权利要求31所述的计算机程序产品,其中,所述第一组包括3GPP接入技术和 3GPP2接入技术中的一种,所述第二组包括3GPP接入技术和3GPP2接入技术中的另一种。
33.根据权利要求31所述的计算机程序产品,其中,所述第一搜索数据库包括PRL和 PLMN列表中的一个。
34.根据权利要求31所述的计算机程序产品,其中,所述标识信息至少包括 涉及所述无线设备是否支持所述第一组无线系统接入技术的信息。
35.根据权利要求34所述的计算机程序产品,其中,所述标识信息还包括涉及由所述无线设备支持的所述第一组无线系统接入技术中的一个或多个无线接入技术的信息。
36.根据权利要求31所述的计算机程序产品,其中,所述计算机可读介质还包括 用于使计算机搜索第二搜索数据库以确定是否能够针对所述无线设备的当前地理位置来从第一组无线系统接入技术中选择所述优选的系统接入技术的代码,所述第二搜索数据库涉及属于所述第一组无线系统接入技术的接入技术的优先级;以及用于当对所述第二搜索数据库的所述搜索确定能够从所述第一组无线系统接入技术中选择所述优选的系统接入技术时使计算机从所述第一组无线系统接入技术中选择所述优选的无线通信系统接入技术的代码,其中,选择是通过使用所述第一搜索数据库至少根据存储在所述第一搜索数据库中的所述标识信息来实现的。
37.根据权利要求36所述的计算机程序产品,其中,所述计算机可读介质还包括 用于使计算机查阅映射表以确定属于能够从所述第一组无线系统接入技术中选择的所述优选系统接入技术的第二标识符的代码,所述映射表将与所述第一组无线系统接入技术相关联的第一标识符映射到与所述第二组无线系统接入技术相关联的第二标识符,其中,所述第二标识符能够由与所确定的优选系统接入技术相关联的所述第二组系统接入技术使用;以及用于使计算机进一步根据通过对所述映射表的所述查阅而确定的所述第二标识符来从所述第一搜索数据库中选择所述优选的无线通信系统接入技术的代码。
38.根据权利要求37所述的计算机程序产品,其中,所述第一标识符包括SID和NID中的至少一个,所述第二标识符包括MCC和MNC中的至少一个。
39.根据权利要求36所述的装置,其中,所述第一组包括3GPP2接入技术和WiMax接入技术中的一种,所述第二组包括3GPP接入技术。
40.根据权利要求36所述的装置,其中,所述第一搜索数据库包括至少一个PLMN列表, 所述第二搜索数据库包括PRL。
41.一种用于从由无线设备支持的多个无线系统接入技术中选择一种无线通信系统接入技术的装置,所述装置包括用于在所述第一搜索数据库中存储涉及属于所述多个无线系统接入技术中的第一组无线系统接入技术的接入技术的标识信息的模块,所述第一搜索数据库涉及属于所述多个系统接入技术中的第二组无线系统接入技术的接入技术的优先级;以及用于至少根据存储在所述第一搜索数据库中的所述标识信息来从所述第一组无线系统接入技术和所述第二组无线系统接入技术中的一个中选择优选的无线通信系统接入技术的模块。
42.根据权利要求41所述的装置,其中,所述第一组包括3GPP接入技术和3GPP2接入技术中的一种,所述第二组包括3GPP接入技术和3GPP2接入技术中的另一种。
43.根据权利要求41所述的装置,其中,所述第一搜索数据库包括PRL和PLMN列表中的一个。
44.根据权利要求41所述的装置,其中,所述标识信息至少包括涉及所述无线设备是否支持所述第一组无线系统接入技术的信息。
45.根据权利要求44所述的装置,其中,所述标识信息还包括涉及由所述无线设备支持的所述第一组无线系统接入技术中的一个或多个无线接入技术的信息。
46.根据权利要求41所述的装置,还包括用于搜索第二搜索数据库以确定是否能够针对所述无线设备的当前地理位置来从第一组无线系统接入技术中选择所述优选的系统接入技术的模块,所述第二搜索数据库涉及属于所述第一组无线系统接入技术的接入技术的优先级;以及用于当对所述第二搜索数据库的所述搜索确定能够从所述第一组无线系统接入技术中选择所述优选的系统接入技术时从所述第一组无线系统接入技术中选择所述优选的无线通信系统接入技术的模块,其中,选择是通过使用所述第一搜索数据库至少根据存储在所述第一搜索数据库中的所述标识信息来实现的。
47.根据权利要求46所述的装置,还包括用于查阅映射表以确定属于能够从所述第一组无线系统接入技术中选择的所述优选系统接入技术的第二标识符的模块,所述映射表将与所述第一组无线系统接入技术相关联的第一标识符映射到与所述第二组无线系统接入技术相关联的第二标识符,其中,所述第二标识符能够由与所确定的优选系统接入技术相关联的所述第二组系统接入技术使用;以及用于进一步根据通过对所述映射表的所述查阅而确定的所述第二标识符来从所述第一搜索数据库中选择所述优选的无线通信系统接入技术的模块。
48.根据权利要求47所述的装置,其中,所述第一标识符包括SID和NID中的至少一个,所述第二标识符包括MCC和MNC中的至少一个。
49.根据权利要求46所述的装置,其中,所述第一组包括3GPP2接入技术和WiMax接入技术中的一种,所述第二组包括3GPP接入技术。
50.根据权利要求46所述的装置,其中,所述第一搜索数据库包括至少一个PLMN列表, 所述第二搜索数据库包括PRL。
全文摘要
本文公开了用于多模无线设备中的系统选择的方法和装置。该方法和装置提供了从由无线设备支持的若干无线系统接入技术中选择一种无线通信系统接入技术。该选择是通过在搜索数据库中存储涉及属于诸如3GPP2之类的第一组无线系统接入技术的接入技术的标识信息来完成的,该搜索数据库涉及属于诸如3GPP之类的另一组接入技术的接入技术的优先级。然后,根据存储在搜索数据库中的标识信息来从这些无线接入技术中的一个无线接入技术中选择优选的无线通信系统接入技术。
文档编号H04W48/18GK102187715SQ200880131531
公开日2011年9月14日 申请日期2008年12月22日 优先权日2008年10月14日
发明者M·M·德什潘德, S·南达, D·H·萨拉克 申请人:高通股份有限公司