通信系统及对准轮询计时器的方法

文档序号:8003187阅读:294来源:国知局
通信系统及对准轮询计时器的方法
【专利摘要】一种通信系统,包含基带芯片,其特征在于所述基带芯片包含:第一用户识别模块接口,用于耦接第一用户识别卡;第二用户识别模块接口,用于耦接第二用户识别卡;以及处理器,耦接于所述第一用户识别模块接口与所述第二用户识别模块接口,所述处理器经由所述第一用户识别模块接口存取所述第一用户识别卡,经由所述第二用户识别模块接口存取所述第二用户识别卡,并平行轮询所述第一用户识别卡与所述第二用户识别卡。本发明的优点之一在于,本发明与顺序存取SIM相比可节省电力消耗。
【专利说明】通信系统及对准轮询计时器的方法
【技术领域】
[0001]本发明是有关于用户识别卡的存取,更具体地,是关于通信系统及对准轮询计时器的方法。
【背景技术】
[0002]目前,全球移动通信系统(Global System for Mobile communication, GSM)标准是世界上广泛使用的一种标准。由欧洲电信标准协会(European TelecommunicationStandards Institute, ETSI)进行标准化的GSM标准书,为移动网络架构与时分多址(TimeDivision Multiple Access, TDMA)系统。对载波频率而言,TDMA系统将一个巾贞(frame)分为8个时隙(time slot),其中,每个时隙用于为用户传输一信道(channel)数据。同时,通用分组无线业务(General Packet Radio Service,GPRS)技术是GSM系统所提供的可用技术之一。GPRS技术使用GSM系统中未使用的信道提供适当速率(moderate speed)的数据传输。宽带码分多址(Wideband Code Division Multiple Access,W-CDMA)是一种宽带扩频移动空中接口 (air interface),对异步码分多址(Code Division Multiple Access,CDMA)使用直接序列扩频(direct-sequence spread spectrum)的方法,以实现与GSM系统所使用的时分多址(Time Division Multiplexing, TDMA)相比具有更高的速率及支持更多的用户。时分同步码分多址(Time Division-Synchronize Code Division MultipleAccess, TD-SCDMA)是第三代(也称3G)移动通信标准中的一类。
[0003]双用户识别模块(Subscriber Identity Module, SIM)移动电话是具有对应于不同电话号码的两个用户识别模块的电话。双SIM移动电话允许用户使用两种通信服务,而无需同时使用两部电话。例如,相同的移动电话可使用分开的号码和账单以用于商务用途和私人用途,从而为移动电话用户提供便利。在典型架构中,双SIM连接至模拟切换装置,使得单一控制器可经由控制模拟切换装置来实现存取指定的SM。然而,如果有必要,控制器需要等待对一个SIM的存取结束之后,方可存取另一个SIM。顺序存取SIM的安排会消耗大量电池电力,由此带来的电力消耗问题亟待解决。

【发明内容】

[0004]有鉴于此,本发明提供至少一种通信系统及对准轮询计时器的方法。
[0005]本发明提供一种通信系统,包含基带芯片,其特征在于所述基带芯片包含:第一用户识别模块接口,用于耦接第一用户识别卡;第二用户识别模块接口,用于耦接第二用户识别卡;以及处理器,耦接于所述第一用户识别模块接口与所述第二用户识别模块接口,所述处理器经由所述第一用户识别模块接口存取所述第一用户识别卡,经由所述第二用户识别模块接口存取所述第二用户识别卡,并平行轮询所述第一用户识别卡与所述第二用户识别卡。
[0006]本发明另提供一种通信系统,包含基带芯片,其特征在于所述基带芯片包含:第一用户识别模块接口,用于耦接第一用户识别卡;第一处理器,耦接于所述第一用户识别模块接口,执行所述第一用户识别卡的电话服务;以及第二处理器,耦接于所述第一用户识别模块接口,执行由操作系统管理的所述第一用户识别卡的除电话服务外的其他服务;其中,所述第一用户识别模块接口选择性地将所述第一用户识别卡耦接于所述第一处理器或所述
第二处理器。
[0007]本发明另提供一种对准轮询计时器的方法,用于包含第一用户识别卡与第二用户识别卡的移动台,该对准轮询计时器的方法由该移动台的处理器来执行,其中,该对准轮询计时器的方法包含:当对应于该第一用户识别卡的第一计时器计时至特定时段(timeperiod)时,决定该第二用户识别卡是否工作在闲置状态;以及当该第二用户识别卡工作在闲置状态时,调整即将到来的周期性轮询计时,以实现平行轮询该第一用户识别卡与该第二用户识别卡。
[0008]利用本发明所提供的至少一种通信系统及对准轮询计时器的方法,其优点之一在于与顺序存取SIM相比可节省电力消耗,另外本发明提供一种可满足除通话功能外的多种电子应用的多功能智能通信装置,从而为用户提供使用便利及电子应用的高质量生活体验。
[0009]以下是根据多个图式对本发明的较佳实施例进行详细描述,本领域技术人员阅读后应可明确了解本发明的目的。
【专利附图】

【附图说明】
[0010]图1为移动通信网络系统的示意图。
[0011]图2为根据本发明一实施例的移动台的硬件架构示意图。
[0012]图3为向用户识别卡A与用户识别卡B发出状态指令STATUS的两个时隙序列示意图。
[0013]图4为基带MCU与用户识别卡MCU之间的通信步骤示意图。
[0014]图5为图2所示的用户识别卡B的三种状态机示意图。
[0015]图6为根据本发明一实施例的具有第一用户识别卡与第二用户识别卡的移动台经处理器执行软件/固件码来实施对准轮询计时器的方法流程图。
[0016]图7为当实施对准轮询计时器的方法时向用户识别卡A与用户识别卡B发送状态指令STATUS的时隙序列示意图。
[0017]图8为使用上述对准轮询计时器的方法实施例以减少电力消耗的状态指令STATUS的发送对准结果。
[0018]图9为根据本发明另一实施例的移动台的硬件架构示意图。
[0019]图10为根据本发明另一实施例的移动台的硬件架构示意图。
[0020]图11为根据本发明另一实施例的移动台的硬件架构示意图。
【具体实施方式】
[0021]在说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。“大致”是指在可接受的误差范围内,所属领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电性连接于该第二装置,或通过其他装置或连接手段间接地电性连接至该第二装置。说明书后续描述为实施本发明的较佳实施方式,然该描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附的权利要求所界定者为准。
[0022]用户识别模块卡又称“用户识别卡”或“SIM卡”,典型的SIM卡包含用户账户信息、国际移动用户标识符(International Mobile Subscriber Identity, IMSI)及 SIM应用开发工具(SM application toolkit, SAT)指令集,并为电话簿联络信息提供储存空间。基带芯片(baseband chip)的微处理单兀(Micro-Processing Unit,MCU)在下文简称为基带MCU,基带MCU可与多张SM卡的多个MCU (每张SM卡的MCU在下文简称为SM MCU)进行交互以从已插入移动台(Mobile Station,MS)中的SM卡中获取数据或SAT指令。移动台在插入SM卡后立即进行程序化。SM卡也可进行程序化处理用以为个性化服务显示自定义选单(custom menus)。
[0023]在使用移动电信系统(UniversalMobile Telecommunications System,UMTS)或TD-SCDMA系统(也称为3G)电话通信的移动台中,可以插入通用SM (Universal SM,USM)卡。US頂卡储存用户账户信息、MS1、认证信息及USM应用开发工具(USM ApplicationToolkit,USAT)命令集,并为文字消息(text messages)与电话簿联络信息提供储存空间。基带MCU可与多张USM卡的多个MCU(每张USM卡的MCU在下文简称为USM MCU)进行交互,以从已插入移动台中的US頂卡中获取数据或USAT命令。US頂卡上的电话簿与SM卡上的电话簿相比,得到大幅加强。为实现认证目的,USIM卡可储存长期预共享(preshared)的密钥K,密钥K由网络中的认证中心(Authentication Center,AuC)所共享。USIM MCU可使用窗口机制(window mechanism)校验一组序列号以避免回放攻击(replay attack),该序列号必须位于一定范围内,并且USM MCU负责产生对称密钥(session key) CK与IK,对称密钥CK与IK用于UMTS中的KASUMI(也称为A5/3)区块加密的机密性(confidentiality)与完整性(integrity)算法。移动台在插入USIM卡后立即进行程序化。
[0024]一种可移式用户识别模块(Removable User Identity Module, R-UIM)卡或 CDMA用户识别模块(CDMA Subscriber Identity Module, CSIM)卡已经被开发用于CDMA移动台,并类似于GSM SM卡与3G US頂卡,但是能够运作在CDMA网络中。R-UM卡或CS頂卡在实体上与GSM SIM卡兼容,并为CDMA系统提供类似的安全机制。
[0025]MSI是与GSM或UMTS网络用户相关的唯一号码。MSI可由移动台发送至GSM或UMTS网络,以获取在本地位置寄存器(Home Location Register, HLR)中的移动用户的其他详细信息或暂时复制于拜访位置寄存器(Visitor Location Register,VLR)中。典型的IMSI具有15位长度,但是也可更短(例如,MTN南非的MSI为14位)。IMSI的前3位为移动国家码(Mobile Country Code, MCC),接着是移动网络码(Mobile Network Code, MNC),有2位(欧洲标准)或3位(北美标准),剩下几位是GSM或UMTS网络用户的移动用户标识符(Mobile Subscriber Identification Number, MSI N)。
[0026]图1为移动通信网络系统的示意图。在图1中,当具有双用户识别卡(用户识别卡A和用户识别卡B)的移动台(可称为可交换式用户设备)110分别待接于(camp on)基地台(cell)140A与基地台140B (基地台140A与基地台140B可为一个基地台、一个节点-B或其他)之后,移动台110可同时存取相同或不同的核心网络,如GSM、W-CDMA, CDMA2000、TD-SCDMA网络及类似网络。用户识别卡A或用户识别卡B可为SM卡、USIM卡、R-UM卡或CSM卡。移动台110可使用用户识别卡A或用户识别卡B,经由GSM系统中的基地台控制器(Base Station Controller, BSC)、WCDMA/CDMA2000/TD-SCDMA 网络中的无线网络控制器(Radio Network Controller,RNC)、公共交换电话网络(Public Switched TelephoneNetwork, PSTN)或上述几者的任意组合,向被叫方(移动台120或移动台130)发起语音呼叫或数据传送(data call)。例如,移动台110可使用用户识别卡A依次经由基地台140A、BSC/RNC A及基地台140C,向被叫方移动台120发起语音呼叫,或使用用户识别卡B依次经由基地台140B、BSC/RNCB、核心网络运营商B、核心网络运营商A、BSC/RNC A及基地台140C,向被叫方移动台120发起语音呼叫。此外,移动台110可使用用户识别卡A或用户识别卡B中的任意一个接收来自呼叫方(移动台120或移动台130)的电话呼叫请求。例如,移动台110可使用用户识别卡B经由PSTN、核心网络运营商B、BSC/RNC B及基地台140B接收来自呼叫方移动台130的电话呼叫请求。
[0027]图2为根据本发明一实施例的移动台200的硬件架构示意图。移动台200包含射频模块210、基带芯片220与时钟产生器230,其中,用户识别卡A与用户识别卡B可插入移动台200的耦接于基带芯片220的两个插槽(socket)中。用户识别卡A与用户识别卡B中可为由特定网络运营商所提供的SM卡、USM卡、R-UM卡或CS頂卡。因此,经由插入移动台200中的用户识别卡A与用户识别卡B,移动台200可使用相同射频模块210与相同基带芯片220待接于由相同网络运营商或不同网络运营商所提供的两个基地台,并工作在备用(stand-by)或闲置(idle)模式中。此外,基带芯片220包含处理器240、如图2中标号250与255所标识的两个用户识别模块接口(SM interfaces, SIM I/F)、如图2中标号260与265所标识的两个电平转换器及电源管理单元(Power Management Unit, PMU) 270。处理器240经由SM I/F250与电平转换器260控制用户识别卡A与射频模块210之间的通信,并经由SM I/F255与电平转换器265控制用户识别卡B与射频模块210之间的通信。用户识别卡A耦接于电平转换器260,电平转换器260可将用户识别卡A与基带芯片220之间相关信号的电平偏移至适当的电压电平。此外,用户识别卡B耦接于电平转换器265,电平转换器265可将用户识别卡B与基带芯片220之间相关信号的电平偏移至适当的电压电平。在本实施例中,相关信号可包含数据信号(例如,DATA与DATB)、重置信号(例如,RSTA与RSTB)及时钟信号(例如,CLKA与CLKB)。PMU270包含两个稳压器(regulator),分别为稳压器272与稳压器274。在一个实施例中,稳压器272与稳压器274均可为低压差(LowDropout, LD0)稳压器。稳压器272向用户识别卡A提供电压VCCA以作为用户识别卡A的第一工作电压,稳压器274向用户识别卡B提供电压VCCB以作为用户识别卡B的第二工作电压。在一个实施例中,稳压器272与稳压器274可集成于与基带芯片220相分离的电源管理集成芯片(Power Management Integrated Chip,PMIC)中。对于已插入移动台200的多张用户识别卡(在本实施例中以两张用户识别卡为例进行说明)可工作在不同的电压电平,移动台200在通电(powered-on)后可检测每张已插入的用户识别卡的工作电压,并根据检测到的工作电压为每个电平转换器与稳压器设置工作电压电平,以启动已插入的用户识别卡。根据本发明一实施例,移动台200可由基带芯片220的处理器240将电平转换器260的电压电平设置为用户识别卡A的第一工作电压,并将电平转换器265的电压电平设置为用户识别卡B的第二工作电压。
[0028]射频模块(例如图2中的射频模块210)接收无线射频信号,将接收到的无线射频信号转换为基带信号,该基带信号由对应的基带芯片(例如图2中的基带芯片220)进行处理;或者射频模块也可接收来自基带芯片的基带信号,并将接收到的基带信号转换为无线射频信号以传送至同级装置(peer device) 0射频模块可包含用于执行无线频率转换的多个硬件组件。例如,射频模块可包含混频器(mixer)以将基带信号与载波信号相乘,其中,载波信号可由无线通信系统中的无线频率振荡产生,举例而言,该无线频率对于GSM全球系统来说可以是900MHz/1800MHz/2100MHz,对于UMTS系统或TD-SCDMA系统来说可以是1900MHz/2IOOMHz0基带芯片进一步将基带信号转换为多个数字信号,并对该多个数字信号进行处理;反的亦然,基带芯片也可进一步将多个数字信号转换为基带信号,并对基带信号进行处理。基带芯片也可包含用于执行基带信号处理的多个硬件组件。基带信号处理可包含模拟至数字转换(Analog to Digital Conversion, ADC)、数字至模拟转换(Digital toAnalog Conversion, DAC)、增益调整、调制/解调、编码/译码等。
[0029]SAT是GSM标准书中的标准,可以使能(enable)SM MCU以启动用于多种增值服务(value added service)的操作。SAT包含SIM卡中程序化的指令集,该指令集定义了 SIMMCU如何直接与外界交互以及如何独立于移动台与网络来启动指令。SAT使能SM MCU在网络应用与终端用户(end user)之间建立交互性交换,以及存取网络或控制对网络的存取。SIM MCU也向基带MCU提供SAT指令以显示列表、请求用户输入及其他类似操作。SAT已被多家网络运营商用于多种应用,经常用于基于列表的路径需求的处,例如,移动银行(MobileBanking)及内容浏览(content browsing)。对于单一应用环境的设计,SAT可在SIM卡的初始供电(initial power up)时启动,并特别适用于简单用户接口的低电平应用。
[0030]USAT是为3G网络所研发的SAT的等效(equivalent)指令集。USAT使能USM MCU以启动在移动台上传递的用于多种增值服务的操作。USAT用于3G装置的多应用环境,并且在选择一特定应用后才会被激活(activated),这与在移动台一启动就被激活的SAT不同。USAT中的某些功能与用户识别卡相关,而不是与应用相关。
[0031]为了确认任意一张已插入移动台的用户识别卡在呼叫对话(call session)期间未被移除,基带芯片(如图2所示的基带芯片220)在例如呼叫(call)期间以规定间隔(regular interval)发送状态指令STATUS。在呼叫期间,在所有预定交互时段(例如,30秒的时段)发出状态指令STATUS至基带接口。无作用(inactivity)可定义为从最近一次(last)通信或最近一次发出状态指令STATUS结束开始起算的时段。若发出状态指令STATUS后未接收到响应数据,则呼叫随即在发出状态指令STATUS后一预定时段(例如,5秒)内终止。当接收到响应数据后,若发出状态指令STATUS后接收到专属档案(DedicatedFile, DF),且指示的DF不同于前一次响应中指示的DF或前一个指令所存取的DF,则呼叫随即在接收到响应数据后一预定时段(例如,5秒)内终止。上述轮询步骤用于检测用户识别卡的移除。
[0032]图3为向用户识别卡A与用户识别卡B发出状态指令STATUS的两个时隙序列示意图,其中,两个状态指令STATUS不对准(align)。该序列应用于两张SIM卡耦接于单个模拟切换装置并分别执行轮询步骤的典型架构中。处理器经由在时段TSl期间向用户识别卡A发送状态指令STATUS,以及在时段TS2期间向用户识别卡B发送状态指令STATUS,以执行主动式轮询(proactive polling)步骤。在每个时间间隔W,基带芯片引导时钟产生器230产生具有频率为13MHz的倍数(a multiple of 13MHz)的时钟信号,并相应经由控制模拟切换装置引导单个SIM I/F在时段TSl期间将时钟信号CLKA提供至用户识别卡A,并在随后,将切换模拟切换装置以引导单个SIM I/F在时段TS2期间将时钟信号CLKB提供至用户识别卡B。基带芯片在时段TSI的时间间隔Y期间向用户识别卡A发出状态指令STATUS,并在时段TS2的时间间隔Y期间向用户识别卡B发出状态指令STATUS。在每个时间间隔Y结束时,计时器对时间间隔Z进行计时,其中,时间间隔Z可设置为特定时长10?20ms。当接收到指示时间间隔Z已经到达特定时长(也就是已经到达每个时间间隔Z结束)的信号后,基带芯片经由控制模拟切换装置,去能(disable)提供至用户识别卡A或用户识别卡B的时钟信号。时间间隔W、Y与Z可分别为lms、8?25ms与10?20ms。请注意,时间间隔Z的时长设置必须确保用户识别卡A或用户识别卡B能够在时间间隔Z结束之前成功完成必需操作。需要理解,时钟产生器需要在两个时段TSl与TS2期间均被激活。
[0033]为了减少如图3所示的电力消耗,使用了图2所示的硬件架构。此外,提供了两个计时器(可由硬件或软件来实现)以分别激活用户识别卡A与用户识别卡B的主动式轮询步骤。假设对应于用户识别卡A的计时器A为主计时器,对应于用户识别卡B的计时器B为从计时器,则当在基带芯片(如图2中的基带芯片220)与用户识别卡A之间完成通信处理时,或在向户识别卡A发送状态指令STATUS的发送步骤时,重置计时器A并开始重新计时步骤。类似地,当在基带芯片(如图2中的基带芯片220)与用户识别卡B之间完成通信处理时,或在向用户识别卡B发送状态指令STATUS的发送步骤时,重置计时器B并开始重新计时步骤。从上一次重置计时器A或计时器B时开始,当计时器A或计时器B计时至特定时长(例如,30秒)时,基带芯片(如图2中的基带芯片220)的处理器接收来自计时器A或计时器B的信号。
[0034]图4为基带MCU (如图2中的处理器240)与用户识别卡MCU之间的通信步骤示意图。基带MCU作为主MCU运行并向用户识别卡MCU发起(initiate)指令,如图4所示,基带MCU向用户识别卡MCU发起指令“终端特定档(TERMINAL PROFILE) ”以询问是否有可用的特定数据。请注意,通信步骤可在“9000”结束(表示对发起指令的正常结束),或可在"9IXX”结束(表示来自用户识别卡的响应数据可用)。响应码“ 9IXX”也可使用与“ 9000 ”相同的方式(也就是“0K”)来告知基带MCU用户识别卡MCU已成功执行上一个指令,并且也可指示来自用户识别卡MCU的包含SAT或USAT主动式指令以用于特定步骤的响应数据。数值“XX”表示响应数据的长度。接下来,基带MCU使用获取指令FETCH以获取表示特定SAT/USAT主动式指令数据的响应数据。若所表示的指令已成功执行,则基带MCU以“终端响应(TERMINAL RESPONSE) ”告知用户识别卡MCU。若所表示的指令未被成功执行,则基带MCU将以“终端响应”告知用户识别卡MCU出错条件。
[0035]为了将轮询与用户识别卡A和用户识别卡B对准,对应于用户识别卡A的软件模块A作为主体(master)运作,以相应启动和/或取消轮询同步。图5为图2所示的用户识别卡B的三种状态机示意图。当执行对应于用户识别卡B的软件模块B时,基带MCU(例如,图2中的处理器240)具有如图5所示的三种状态:BUSY (忙碌)、IDLE (闲置)及IDLE-SYNC(闲置同步)状态。在BUSY状态,当接收到来自计时器B并指示已到达特定时段(例如,30秒)时,BUSY状态变为IDLE状态(如箭头510所示);然后,重置计时器B以重新开始计时,并且向用户识别卡B发送状态指令STATUS以轮询用户识别卡B。另外,当基带芯片与用户识别卡B之间的通信步骤完成时,保持BUSY状态(如箭头520所示),并且重置计时器B以重新开始计时。在IDLE状态,当基带芯片与用户识别卡B之间的通信步骤(例如,SAT/USAT指令对话)完成时,IDLE状态变为BUSY状态(如箭头530所示),并且重置计时器B以重新开始计时。此外,当接收到来自计时器B并指示已到达特定时段(例如,30秒)时,保持IDLE状态(如箭头540所示),然后,重置计时器B以重新开始计时,并且向用户识别卡B发送状态指令STATUS。再者,当接收到指示对用户识别卡A和用户识别卡B的轮询需要同步(也就是,计时器A与计时器B需要同步)的信号时,IDLE状态变为IDLE-SYNC状态(如箭头550所示),重置计时器B并重新开始计时,并且向用户识别卡B发送状态指令STATUS。当执行对应于用户识别卡A的软件模块A时,发送典型的用于指示对用户识别卡A与用户识别卡B的轮询需要同步的信号。在IDLE-SYNC状态,当在基带芯片与用户识别卡B之间的通信步骤(例如,SAT/USAT指令对话)完成时,IDLE-SYNC状态变为BUSY状态(如箭头560所示),重置计时器B以重新开始计时。另外,当接收到来自计时器B并指示已到达特定时段(例如,30秒)时,保持IDLE-SYNC状态(如箭头570所示),然后,重置计时器B以重新开始计时,并且向用户识别卡B发送状态指令STATUS。此外,当接收到指示对用户识别卡A和用户识别卡B的轮询没有同步(也就是,计时器A与计时器B没有同步)的信号时,IDLE-SYNC状态变为IDLE状态(如箭头580所示)。当执行对应于用户识别卡A的软件模块A时,发送典型的用于指示对用户识别卡A与用户识别卡B的轮询没有同步的信号。
[0036]图6为根据本发明一实施例的具有第一用户识别卡(例如图2中的用户识别卡A)与第二用户识别卡(例如图2中的用户识别卡B)的移动台经处理器(如图2中的处理器240)执行软件/固件码来实施对准轮询计时器的方法流程图。首先,在步骤S602中,第一用户识别卡工作在IDLE状态,并接收到指示对应于第一用户识别卡的第一计时器已计时到达特定时段(也称为轮询时段,例如,30秒)的信号。接着,在步骤S604中,重置对应于第一用户识别卡的第一计时器以重新开始计时直至特定时段。然后,决定第二用户识别卡工作在IDLE状态、IDLE-SYNC状态还是BUSY状态(步骤S606)。若第二用户识别卡工作在IDLE状态,则表示将对第二用户识别卡进行周期性轮询,其中,对第二用户识别卡的轮询与对第一用户识别卡的轮询相互独立,以使对第一用户识别卡与第二用户识别卡的轮询计时(polling timing)大致不相关(inconsistent)。若第二用户识别卡工作在BUSY状态,贝丨J表示在与处理器进行前一次通信对话后经过的时间比上述特定时段短。若第二用户识别卡工作在IDLE-SYNC状态,则表示轮询第二用户识别卡的计时与轮询第一用户识别卡的计时大致相同,也就是,可以平行(inparallel)轮询第一用户识别卡与第二用户识别卡以降低电池电力消耗。轮询第一用户识别卡与第二用户识别卡不意味着状态指令STATUS同时向两张用户识别卡发送。相反,这表示处理器连续地向两张用户识别卡发送状态指令STATUS,其中,发送时间差尽可能地短以节省更多的电池电力。若状态指令STATUS不能轮流以接近的时间间隔发送,则处理器需在处理中的发送步骤结束之前进行下一个发送步骤。若第二用户识别卡工作在IDLE状态,提供一信号用以同步对第一用户识别卡与第二用户识别卡的轮询(也就是,在近乎相同的时间,重置第一计时器与第二计时器以重新计时至特定时段,换言之,提供一信号以同步第一计时器与对应于第二用户识别卡的第二计时器)(步骤S608)以及然后强制第二用户识别卡进入IDLE-SYNC状态。此后,平行轮询第一用户识别卡与第二用户识别卡。接着,发送状态指令STATUS以平行轮询第一用户识别卡与第二用户识别卡(步骤S610)。若第二用户识别卡工作在BUSY状态,则发送状态指令STATUS以轮询第一用户识别卡(步骤S612)。若第二用户识别卡工作在IDLE-SYNC状态,则发送状态指令STATUS以平行轮询第一用户识别卡与第二用户识别卡(步骤S614)。
[0037]图7为当实施对准轮询计时器的方法时向用户识别卡A与用户识别卡B发送状态指令STATUS的时隙序列示意图。需要理解,当分别通过SM I/F250与SM I/F255平行执行轮询用户识别卡A与用户识别卡B的任务时,两个时隙可部分交迭(overlap)。与图3相比,由于向用户识别卡A与用户识别卡B发送状态指令STATUS的时段TS3与时段TS4交迭,因此,可实现较少的电池电力消耗。特别是,请参照图2,在时间间隔Wl期间,基带芯片220引导时钟产生器230产生具有13MHz倍数的频率的信号,并引导SM I/F250向用户识别卡A提供时钟信号CLKA。接着,基带芯片220在时间间隔Yl向用户识别卡A发送状态指令STATUS,并且作为轮流循环,基带芯片220在时间间隔W2引导SM I/F255向用户识别卡B提供时钟信号CLKB。在时间间隔W2后,基带芯片220在时间间隔Y2向用户识别卡B发送状态指令STATUS。在时间间隔Z2结束时,基带芯片220去能时钟产生器230。因此,时钟产生器230的工作时间可大致减少至与论询单个用户识别卡的时长相同,从而减少电池电力消耗。
[0038]作为结果,请参照图8,图8为使用上述对准轮询计时器的方法实施例以减少电力消耗的状态指令STATUS的发送对准结果。如图8中“status”所标识,基带MCU可经由计时器A计时以每30秒向用户识别卡A发送状态指令STATUS。假设用户识别卡B在时段Tbusy期间工作在BUSY状态,在时段Tiim期间工作在IDLE状态,在时段TIDLE_SYNC期间工作在IDLE-SYNC状态。在时刻tsyn。,计时器A计时到达30秒时限。之后,基带MCU可接收指示对用户识别卡A与用户识别卡B进行轮询需要同步的信号。因而,基带MCU可如图7所示向用户识别卡A和用户识别卡B平行发送状态指令STATUS。
[0039]广播移动电视(broadcast mobile television)指通过广播网络向移动电话提供视频节目(video programming)的供应装置(provision),移动电话需要添加电视接收模块方可播放视频节目。中国多媒体移动广播(China Multimedia Mobile Broadcasting,CMMB)是一种基于卫星地面交互式多服务基础架构(Satellite and TerrestrialInteractive Multiservice Infrastructure,以下简称STiMi)的移动电视与多媒体标准。该标准定义了 2.6GHz频带的使用范围并占据25MHz的带宽,在这25MHz的带宽范围内,提供了 25个视频信道与30个无线电信道以及额外的数据信道。此外,CMMB使用正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)技术来实现低成本均衡处理,大范围频率差异增益及高频谱性能。
[0040]图9为根据本发明另一实施例的移动台300的硬件架构示意图。与图2的移动台200相比,移动台300进一步包含移动电视射频模块310。另外,插入移动台300的两个插槽的两张用户识别卡(如图9中标号320与330所示)耦接于基带芯片220。用户识别卡320可为SIM卡、USM卡、R-UM卡或CSM卡,以及用户识别卡330可为CMMB卡。在移动台300中,处理器240经由SM I/F250与电平转换器260控制用户识别卡320与射频模块210之间的通信,并经由SM I/F255与电平转换器265控制用户识别卡330与移动电视射频模块310之间的通信,其中,上述两条通信路径可由处理器240平行处理。用户识别卡330储存至少一个密钥(key),该密钥可周期性用于解密广播电视节目内容。由于对用户识别卡320与用户识别卡330的存取经由相互独立的接口,因此,与一张卡的通信不会干扰与另一张卡的通信。例如,在与用户识别卡330进行互操作接收电视节目内容期间,处理器240可以周期性轮询用户识别卡320或经由SAT/USAT主动式指令与用户识别卡320进行通信。
[0041]图10为根据本发明另一实施例的移动台400的硬件架构示意图。与图9中的移动台300相比,移动台400进一步包含双SM控制器410,双SM控制器410耦接于基带芯片220与两张用户识别卡(如图10中标号420与430所示)之间。用户识别卡420与用户识别卡430中的每一个均可为由特定网络运营商所提供的SM卡、US頂卡、R-UM卡或CSM卡。基带芯片220经由双SM控制器410从用户识别卡420与用户识别卡430中的一个读取数据。双SIM控制器410包含稳压器440与稳压器450。在一实施例中,稳压器440与稳压器450中的每一个均可为LDO稳压器(如图10中所示为LD0)。此外,稳压器440向用户识别卡420提供电压VCCA以作为用户识别卡420的第一工作电压,稳压器450向用户识别卡430提供电压VCCC以作为用户识别卡430的第二工作电压。在一实施例中,用户识别卡420与用户识别卡430的工作电压由基带芯片220的PMU270所提供。当接收到来自基带芯片220并用于指示用户识别卡420或用户识别卡430已被选中的信号时,双SM控制器410将已选中的用户识别卡耦接于基带芯片220,以使能已选中的用户识别卡与基带芯片220之间的通信(例如,相关信号收发)。在本实施例中,相关信号可包含数据信号(例如,DATA与DATC)、重置信号(例如,RSTA与RSTC)及时钟信号(例如,CLKA与CLKC)。
[0042]图11为根据本发明另一实施例的移动台500的硬件架构示意图。移动台500包含基带芯片511与PMIC531,基带芯片511控制用户识别卡541与用户识别卡551中的一个与射频模块210之间的通信,PMIC531经由稳压器532与534分别向用户识别卡541与用户识别卡551提供工作电压VCCA与工作电压VCCB。在一实施例中,稳压器532与稳压器534可集成于基带芯片511中。基带芯片511包含调制解调(modem)处理器521、应用处理器525、两个SM I/F (SMI/F250与SM I/F255)及两个电平转换器(电平转换器260与电平转换器265)。调制解调处理器521耦接于SM I/F250与SM I/F255,并用于执行与用户识别卡541与用户识别卡551相关的电话应用。应用处理器525耦接于SM I/F255,并用于执行与用户识别卡551相关的由操作系统(Operating System, OS)管理的多种应用。OS可为由Microsoft?所引入的Window Mobile系统、Google?所引入的Android系统或其他系统。用户识别卡541可为SM卡、US頂卡、R-UM卡或CS頂卡,并储存在尝试使用多种电话服务(telephony service)时用于认证的IMSI。用户识别卡551也可为SIM卡、USM卡、R-UM卡或CSM卡,以及调制解调处理器521可经由SM I/F250与SM I/F255平行轮询用户识别卡541与用户识别卡551,请参照图6至图8。在一些实施例中,用户识别卡551可为CMMB卡、用于电子商务/商业认证的智能卡(smart card)或全球微波互联接入(Worldwide Interoperability Microwave Access, WiMAX)卡。CMMB 卡储存用于解密广播电视节目的至少一个密钥。智能卡储存认证数据,通常用于识别所有者,以使能购买商品与服务、进入限制区域(restricted area)、存取医疗、财务或其他记录的事务处理事项(transaction)。用户识别卡551可为组合卡(combo card),该组合卡至少可工作在SIM卡、USIM卡、R-UM卡、CSM卡、CMMB卡、智能卡或WiMAX卡等卡片状态中的一个或两个。根据本发明一实施例,当用户识别卡551为组合卡时,SM I/F255可选择性地将用户识别卡551耦接于应用处理器525或调制解调处理器521。其中,调制解调处理器521用于执行与用户识别卡551相关的电话应用,应用处理器525用于执行与用户识别卡551相关的由OS管理的除电话服务外的其他多种应用。根据本发明另一实施例,调制解调处理器521分别经由SIM I/F250及SM I/F255与用户识别卡541及用户识别卡551进行通信,以便与一张用户识别卡的交互不会干扰与另一张卡的交互。当用户识别卡551为适用CMMB标准的CMMB卡时,应用处理器525可利用储存在CMMB卡中的密钥播放来自射频模块210的电视节目数据。当用户识别卡551为工作在信用卡模式或自动柜员机(Automated Teller Machine,ATM)模式的智能卡时,应用处理器525可利用储存在智能卡中的密钥对在移动台500与银行终端之间传送的数据进行编码/译码,其中,储存在智能卡中的密钥可例如,个人标识号(Personal Identification Number, PIN)、凭证鉴别(Certificate Authentication, CA)等。在本实施例中,调制解调处理器521设置为经由不同的SM I/F(如图11中标号250与255所示)存取用户识别卡541与用户识别卡551以用于多种电话服务,如基本服务、短消息服务(Short Message Services, SMS)、多媒体消息服务(Multimedia Message Services,MMS)、辅助服务(Supplementary Service, SS)等,以及应用处理器525设置为经由SM I/F255存取用户识别识别卡550以用于其他服务,如移动电视接收、信用卡、ATM、门禁(doorentrance)及银行服务等。根据本发明上述实施例的通信装置,可满足除通话功能外的多种电子应用,从而为用户提供使用便利及电子应用的高质量生活体验。
[0043]上述的实施例仅用来例举本发明的实施方式,以及阐释本发明的技术特征,并非用来限制本发明的范畴。任何熟悉此技术者可轻易完成的改变或均等性的安排均属于本发明所主张的范围,本发明的权利范围应以权利要求为准。
【权利要求】
1.一种通信系统,包含基带芯片,其特征在于所述基带芯片包含: 第一用户识别模块接口,用于耦接第一用户识别卡; 第二用户识别模块接口,用于耦接第二用户识别卡;以及 处理器,耦接于所述第一用户识别模块接口与所述第二用户识别模块接口,所述处理器经由所述第一用户识别模块接口存取所述第一用户识别卡,经由所述第二用户识别模块接口存取所述第二用户识别卡,并平行轮询所述第一用户识别卡与所述第二用户识别卡。
2.如权利要求1所述的通信系统,其特征在于进一步包含: 射频模块; 其中,所述基带芯片与所述第一用户识别卡协作以使所述通信系统经由所述射频模块待接于第一基地台,以及所述基带芯片与所述第二用户识别卡协作以使所述通信系统经由所述射频模块待接于第二基地台。
3.如权利要求1所述的通信系统,其特征在于,进一步包含: 第一稳压器,耦接于所述第一用户识别卡,用于向所述第一用户识别卡提供第一工作电压;以及 第二稳压器,耦接于所述第二用户识别卡,用于向所述第二用户识别卡提供第二工作电压。
4.如权利要求3所述的通信系统,其特征在于,所述第一稳压器与所述第二稳压器集成于电源管理集成电路或所述基带芯片中。
5.如权利要求1所述的.通信系统,其特征在于,所述基带芯片进一步包含: 第一电平转换器,耦接于所述第一用户识别模块接口与所述第一用户识别卡之间;以及 第二电平转换器,耦接于所述第二用户识别模块接口与所述第二用户识别卡之间; 其中,所述基带芯片的所述处理器将所述第一电平转换器的电压电平设置为所述第一用户识别卡的第一工作电压,并将所述第二电平转换器的电压电平设置为所述第二用户识别卡的第二工作电压。
6.如权利要求1所述的通信系统,其特征在于进一步包含: 射频模块;以及 移动电视射频模块; 其中,所述基带芯片与所述第一用户识别卡协作以使所述通信系统经由所述射频模块待接于基地台,以及所述基带芯片与所述第二用户识别卡协作以使所述通信系统经由所述移动电视射频模块接收广播电视节目。
7.如权利要求6所述的通信系统,其特征在于进一步包含: 双用户识别模块控制器,耦接于所述第一用户识别卡与所述基带芯片的所述第一用户识别模块接口之间;以及 第三用户识别卡,耦接于所述双用户识别模块控制器; 其中,所述基带芯片的所述处理器经由所述双用户识别模块控制器存取所述第一用户识别卡与所述第三用户识别卡。
8.如权利要求1所述的通信系统,其特征在于,所述处理器经由所述第一用户识别模块接口轮询所述第一用户识别卡,并经由所述第二用户识别模块接口轮询所述第二用户识别卡。
9.如权利要求8所述的通信系统,其特征在于,所述处理器发出第一状态指令,用于轮询所述第一用户识别卡以检测所述第一用户识别卡是否已移除,以及所述处理器发出第二状态指令,用于轮询所述第二用户识别卡以检测所述第二用户识别卡是否已移除。
10.如权利要求9所述的通信系统,其特征在于,轮询所述第一用户识别卡的第一时段与轮询所述第二用户识别卡的第二时段有交迭。
11.一种通信系统,包含基带芯片,其特征在于所述基带芯片包含: 第一用户识别模块接口,用于耦接第一用户识别卡; 第一处理器,耦接于所述第一用户识别模块接口,执行所述第一用户识别卡的电话服务;以及 第二处理器,耦接于所述第一用户识别模块接口,执行由操作系统管理的所述第一用户识别卡的除电话服务外的其他服务; 其中,所述第一用户识别模块接口选择性地将所述第一 用户识别卡耦接于所述第一处理器或所述第二处理器。
12.如权利要求11所述的通信系统,其特征在于进一步包含: 射频模块;以及 第二用户识别模块接口,用于耦接第二用户识别卡; 其中,所述基带芯片与所述第一用户识别卡协作以使所述通信系统经由所述射频模块待接于第一基地台,以及所述基带芯片与所述第二用户识别卡协作以使所述通信系统经由所述射频模块待接于第二基地台。
13.如权利要求12的通信系统,其特征在于,所述基带芯片的所述第一处理器分别经由所述第一用户识别模块接口与所述第二用户识别模块接口,平行轮询所述第一用户识别卡与所述第二用户识别卡。
14.如权利要求13所述的通信系统,其特征在于,所述基带芯片进一步包含: 第一电平转换器,耦接于所述第一用户识别模块接口 ;以及 第二电平转换器,耦接于所述第二用户识别模块接口 ; 其中,所述基带芯片将所述第一电平转换器的电压电平设置为所述第一用户识别卡的第一工作电压,并将所述第二电平转换器的电压电平设置为所述第二用户识别卡的第二工作电压。
15.如权利要求12所述的通信系统,其特征在于进一步包含: 第一稳压器,耦接于所述第一用户识别卡,用于向所述第一用户识别卡提供第一工作电压;以及 第二稳压器,耦接于所述第二用户识别卡,用于向所述第二用户识别卡提供第二工作电压。
16.如权利要求15所述的通信系统,其特征在于,所述第一稳压器与所述第二稳压器集成于电源管理集成电路或所述基带芯片中。
【文档编号】H04W88/06GK103428833SQ201310328770
【公开日】2013年12月4日 申请日期:2010年4月28日 优先权日:2010年2月9日
【发明者】蓝建宇 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1