多用户识别模块装置及用户识别模块选择方法_3

文档序号:9307246阅读:来源:国知局
032]SIMlOOa和100b、RF电路24和存储装置20耦接于基带处理器22。RF电路24配置提供通过天线26在对应于S頂10a和10b上接收和发送的RF信号的信号处理。当执行时,选择模块200、应用模块202及调制解调模块MD204和MD206,会导致基带处理器22执行其中的代码和指令,并执行选择激活的SIM的步骤和功能以分别发起(launching)定位服务及与调制解调操作有关的特定功能。
[0033]更具体地,调制解调模块MD204配置为在S頂10a上建立的S頂连接处理数据,而调制解调模块MD206配置为在S頂10b上建立的S頂连接处理数据。调制解调模块MD204和MD206可实施为固件或软件,为在S頂10a和10b上的数据连接执行各种调制解调操作与功能。选择模块200由固件或软件实施,与调制解调模块MD204和MD206进行通信与交互,并根据本发明该实施例为定位服务执行自动SIM选择流程。应用模块202可实施为软件,与选择模块200进行通信与交互,并执行如用户界面的应用程序,以允许用户为所请求的服务输入优选的S頂卡选择。
[0034]尽管图2中的实施例采用了 DSDS结构,本领域技术人员能够理解,使用两组RF电路和天线,DSFA结构也可被图1中的双用户识别模块装置10所采用。在DSFA实施方式中,每组RF电路和天线专属于一个S頂卡。例如,双用户识别模块装置10可同时建立与PS通信网络12和16的连接,并当接收到请求时,通过PS通信网络12或16选择一个SLP以获取定位服务。
[0035]选择模块200包含执行图3中的产生方法3的代码和指令,图3为根据本发明多个实施例的提供定位服务的S頂优先级列表的产生方法示意图。
[0036]产生方法3在多用户识别模块装置10开机时,或S頂中的一个改变服务状态时,或接收定位服务请求时发起(步骤S300)。随着双用户识别模块装置10移入和移出小区,S頂10a和10b可改变驻留的电信网络,且其服务状态可随着改变后的电信网络而改变,这是因为S頂10a或10b可能由驻留于可提供正常服务的电信网络改变为驻留于仅提供受限服务或无服务的另一个电信网络,或者相反。例如,当S頂10a由只提供受限服务的一个电信网络改变为可提供正常服务的另一个电信网络,可发起产生方法3以重新产生另一个SIM列表,以传递定位服务。
[0037]接着,多用户识别模块装置10的选择模块200获取在所有可用S頂上的RAT信息和SUPL信息(步骤S302),其中RAT信息可为服务状态及所驻留通信网络所支持的数据速率,SUPL信息可为SUPL版本、SLP服务器状态及所连接的SLP所支持的SUPL定位方法。所驻留的通信网络所提供的服务状态可为正常服务、受限服务或无服务。例如,srn10a可驻留于提供受限服务的通信网络,以及S頂10b可驻留于提供正常服务的通信网络。通信网络所支持的数据速率可能与通信网络的类型有关。例如,LTE网络可支持高达100Mbps,UMTS网络可支持高达42M bps,以及GSM网络可支持9.6K bps。SLP服务器所支持的SUPL版本可以是1.0,2.0及OMA所定义的其他版本。例如,SLP15可支持SUPL版本1.0,以及SLP19可支持SUPL版本2.0。SLP服务器所支持的SUPL定位方法可为A-GPS、A-GNSS或0TD0A。例如,SLP15可支持A-GPS定位方法,以及SLP19可支持OTDOA定位方法。SLP服务器状态可以是可用或不可用。例如,SLP15对于提供定位服务可能是可用,而SLP19可能是不可用。在一实施例中,若多用户识别模块装置10包含三个S頂,以及在S頂I上获取的SUPL信息为SLP服务器状态可用、支持SUPL版本2.0且所支持的SUPL定位方法为A-GPS、A-GNSS及增强型小区识别码(enhanced Cell ID, eCID)(即增强型基站定位法),在S頂2上获取的SUPL信息为SLP服务器状态不可用,在S頂3上获取的SUPL信息为SLP服务器状态可用、支持SUPL版本1.0且所支持的SUPL定位方法为A-GPS。
[0038]当已获取每个S頂上已驻留的通信网络的RAT信息及SUPL信息之后,选择模块200可基于RAT信息及SUPL信息对支持SUPL功能的S頂进行筛选和排序(步骤S304)。首先,选择模块200可排除在提供受限服务或无服务的通信网络上或在不可用SLP服务器上的SM。因为定位服务为正常的基于IP的服务,只能由具有正常服务的通信网络来提供。此外,定位服务无法由不可用的SLP服务器获取。因此,只有在正常服务的通信网络和可用的SLP服务器上的S頂才具备支持SUPL功能,并可被选择模块200选择用于定位服务。例如,若多用户识别模块装置10包含两个S頂,以及S頂I在提供受限服务的LTE网络和可用的SLP上,SIM2在提供正常服务的UMTS网络和可用的SLP上,那么选择模块200将移除S頂1,并保留S頂2以用于定位服务。
[0039]然后,选择模块200根据RAT信息和SUPL信息整理并产生支持SUPL的S頂的优先级列表(步骤S306)。选择模块200可基于通信网络所支持的数据速率、SLP服务器所支持的SUPL版本、用户优选设置、SLP服务器所支持的SUPL定位方法、其他预设因子及其任意组合来排序优先级列表,其中其他预设因子例如计费率、漫游(拜访公共陆地移动网VPLMN)功能等。例如,若有两个支持SUPL功能的S頂,第一个支持SUPL功能的S頂I在LTE网络上,以及第二个支持SUPL功能的S頂2在GSM网络上,那么选择模块200可在优先级列表上将S頂I安排在S頂2之前。在另一实施例中,若多用户识别模块装置10支持SUPL版本2.0,与多用户识别模块装置10的第一个支持SUPL功能的S頂I相连接的第一 SLP支持SUPL版本2.0,以及与多用户识别模块装置10的第二个支持SUPL功能的S頂2相连接的第二 SLP支持SUPL版本1.0,则选择模块200可在优先级列表中将S頂I安排在S頂2之前,这是因为,若选择第二个支持SUPL功能的snc,则多用户识别模块装置10将需要执行SUPL版本回退。当确定优先级列表之后,选择模块200可基于定位服务请求由优先级列表中选择SHL
[0040]选择模块200可有规律地确定是否出现重新产生优先级列表的条件,以判断是否重新产生优先级列表,其中,重新产生优先级列表的条件包括:多用户识别模块装置10重新启动,或一个S頂的服务状态发生改变,或接收到定位服务请求(步骤S308)。若满足条件,则产生方法3可返回步骤S302,并重复步骤S302至步骤S308以重新产生支持SUPL功能的S頂的优先级列表。若重新产生优先级列表的条件未出现,那么产生方法3结束并退出(步骤S310)。
[0041]图5A和图5B显示根据本发明多个实施例使用SUPL来产生用于提供定位服务的优先级列表的举例示意图。请参考图5A,显示承载于多用户识别模块装置10上的4个S頂,其中S頂I驻留于PLMN A的LTE网络,并连接于具有SUPL版本2.0的SLP,SIM2驻留于受限服务的通信网络,SIM3驻留于PLMNC的GSM网络,并连接于具有SUPL版本2.0的SLP,以及SIM4驻留于PLMND的UMTS网络,并连接于具有SUPL版本2.0的SLP。根据图3中的优先级列表产生方法3,多用户识别模块装置10排除受限服务和无服务的S頂,并对剩余S頂根据数据速率及其所支持的SUPL版本进行排序。因此,多用户识别模块装置10由支持SUPL功能的S頂列表中移除S頂2,并基于LTE网络的数据速率超过UMTS网络及UMTS网络的数据速率超过GSM网络,将剩余S頂以S頂1>S頂4>S頂3的优先级顺序在优先级列表上进行安排。
[0042]请参考图5B所示另一优先级列表的产生示例,同样显示四个S頂承载于多用户识别模块装置10,其中,Snil驻留于PLMN A的GSM网络,并连接于具有SUPL版本1.0的SLP,SIM2驻留于PLMN B的UMTS网络,并连接于具有SUPL版本1.0的SLP,SIM3驻留于PLMN C的LTE网络,年个连接于具有SUPL版本1.0的SLP,以及S頂4驻留于PLMN D的另一 LTE网络,并连接于具有SUPL版本2.0的SLP。根据图3中的优先级列表产生方法3,多用户识别模块装置10排除受限服务及无服务,并对剩余S頂根据数据速率及其所支持的SUPL版本进行排序。在此情形下,多用户识别模块装置10基于LTE网络的数据速率大于UMTS网络及UMTS网络的数据速率大于GSM网络,以及PLMN D上的SLP具有与多用户识别模块装置1相同的SUPL版本而其他SLP使用低于多用户识别模块装置1的SUPL版本,将剩余S頂以S頂4>S頂2>S頂1>S頂3的优先级顺序在优先级列表上进行安排。
[0043]
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1