无线通信装置和交换服务协调操作方法

文档序号:7661468阅读:237来源:国知局
专利名称:无线通信装置和交换服务协调操作方法
技术领域
本发明有关于一种通信服务之间的操作协调,且特别有关于一种不同用户识别卡 (Subscriber identity card)的电路交换(Circuit Switched, CS)以及分组交换(Packet Switched, PS)服务之间的操作协调。
背景技术
随着到处存在的计算以及网络需求的增长,各种无线通信技术已不断发展,例如全球移动通信系统(Global System for Mobile communications, GSM)技术、通用分组无线服务(General Packet Radio krvice,GPRQ技术、增强型数据速率广域演进 (Enhanced Data rates for Global Evolution,EDGE) τ|^、宽胃石马#多tit (Wideband Code Division Mutiple Access, W-CDMA)技术、码分多址 2000 (Code Division Mutiple Access 2000,CDMA2000)技术、时分同步码分多址(Time Division-Synchronous Code Division Mutiple Access, TD-SCDMA)技术、全球微波互联接入(Worldwide Interoperability for Microwave Access, WiMAX)技术、长期演进(LTE)技术、时分 LTE(Time-Division LTE, TD-LTE)技术、以及其它。通常来说,蜂窝电话(cellular telephone)仅支持一个无线通信技术且通过所支持的无线通信技术随时(无论他/她的地理位置)向用户提供移动通信的灵活性。特别是在当今的商业世界,蜂窝电话已成为使商业便利的必要商业工具。对于商业人士,由于他们必须随时从事商业(当不在办公室或甚至不在城市/国家),拥有一个额外的专用于商业的蜂窝电话已成为普遍选择。其它人可发现具有一个额外的蜂窝电话有助于节省/控制无线服务费用(包括电话服务和/或数据服务)。然而,当需要频繁切换并随身一直携带时,拥有两个或更多蜂窝电话有时较麻烦。为提供一种具有多个用户号码的便利方式,开发了双卡蜂窝电话,通常具有两个无线通信模块用于利用各自的用户号码分别执行无线发送与接收。双卡设计允许两个无线通信模块同时活跃且允许呼叫随时与两个无线通信模块之一相关的用户号码来接收。因此,一个双卡蜂窝电话可用于具有分别用户号码与帐单的商业与个人用途,或利用所访问国家的第二用户号码来旅行。对于具有单一收发器的双卡蜂窝电话,仅一个无线通信模块被允许利用单一收发器来获得网络资源,而其它无线通信模块无法控制单一收发器。特别地,由于两个无线通信模块独立地工作且其间缺乏适当的通信机制,无法控制单一收发器的无线通信模块并未意识单一收发器正被其它无线通信模块占用。举例来说,一个双卡蜂窝电话可被设置以使单一收发器被第一无线通信模块占用用于执行数据服务,例如多媒体消息服务(Multimedia Messaging krvice,MMS)。当用户请求第二无线通信模块的移动起始 (Mobile Originated, MO)呼叫时,由于第二无线通信模块无法存取单一收发器,在双卡蜂窝电话的上将显示错误消息,例如“网络失败”,而并不会显示关于第一无线通信模块与单一收发器的状态的信息。因此,急切需要一种管理用于多个用户识别卡的多个无线通信模块之间操作的灵活方式,以使多个无线通信模块的操作可协调回复用户的MO请求。

发明内容
有鉴于此,本发明特提供以下技术方案本发明实施方式提供一种无线通信装置,包括基带芯片,用于接收请求以当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫、 响应所述请求而暂停或终止后台分组交换数据服务、以及当后台分组交换数据服务已暂停或终止时,利用第一用户识别卡进行移动起始呼叫。本发明实施方式另提供一种交换服务协调操作方法,用于协调无线通信装置中的不同用户识别卡的电路交换以及分组交换服务之间的操作,包括接收请求用于当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫;响应所述请求而暂停或终止后台分组交换数据服务;以及当后台分组交换数据服务已暂停或终止时,利用第一用户识别卡进行移动起始呼叫。本发明实施方式另提供一种无线通信装置,包括基带芯片,用于接收请求以当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫、将移动起始呼叫请求重新指向至第二用户识别卡、以及利用第二用户识别卡进行移动起始呼叫。以上所述的无线通信装置和交换服务协调操作方法能够灵活地管理多个无线通信模块之间的操作,以使多个无线通信模块的操作可协调回复用户的移动起始请求。


图1是根据本发明实施方式的无线通信环境的方块图。图2是GSM系统中的CC范例的示意图。图3显示由MS启动的PDP上下文激活程序。图4显示GSM系统中上行链路分配的范例。图5显示MS的SIM卡的寻呼程序范例。图6是根据本发明实施方式的MS的硬件架构的方块示意图。图7是根据本发明另一种实施方式的MS的硬件架构的方块示意图。图8是根据本发明实施方式的耦接于两个用户识别卡与单一天线的MS的硬件架构的方块示意图。图9是根据本发明实施方式的MS的软件架构的方块示意图。图10是利用图9所示的软件架构用于协调协议栈处理机之间操作的方法流程图。图11是根据图10的实施方式用于协调协议栈处理机之间操作的消息列的示意图。图12是利用图9所示的软件架构用于协调协议栈处理机之间操作的另一方法流程图。图13是根据本发明实施方式的MS的软件架构的方块示意图。图14是利用图13所示的软件架构用于协调协议栈处理机之间操作的方法流程图。图15是根据图14的实施方式用于协调协议栈处理机之间操作的消息列的示意图。图16是根据本发明另一种实施方式的MS的软件架构的方块示意图。图17是利用图16所示的软件架构用于协调协议栈处理机之间操作的方法流程图。图18是根据图17的实施方式用于协调协议栈处理机之间操作的消息列的示意图。
具体实施例方式在说明书与权利要求书中使用了某些词汇来指称特定的元件。本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同样的元件。本说明书与权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。 在通篇说明书与权利要求中所提及的“包括”是一种开放用语,应解释成“包括但不限于”。 另外,“耦接”一词在此包括任何直接与间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其它装置或连接手段间接地电气连接至该第二装置。图1是根据本发明实施方式的无线通信环境100的方块图。无线通信环境100包括移动台(MS) 110、服务网络120与130。在待接两个小区后,MS 110可利用两个各自的用户号码与服务网络120与130无线通信。小区可通过B节点、基站(BQ、高级基站(Advanced BS,ABS)、增强基站(Enhanced BS,EBS)或其它来管理。然而,通信仅被允许于给定时间内与服务网络120或130执行。服务网络120与130可根据GSM/GPRS/EDGE、WCDMA、CDMA 2000、 TD-SCDMA, WiMAX, LTE与TD-LTE技术中的任意两者。根据服务网络120与130所使用的技术规格的两个各自用户识别卡可提供两个用户号码。举例来说,服务网络120可为GSM/ GPRS/EDGE系统,且相应地,用户识别卡其中之一可为用户识别模块(Subscriber Identity Module, SIM)卡、而服务网络130可为WCDMA、LTE、或TD-LTE系统,且相应地,用户识别卡中的另一者可为通用用户识别模块(Universal SIM, USIM)卡。或者,服务网络120可为 CDMA2000系统,且相应地,用户识别卡其中之一可为可拆式用户识别模块(removabIe user Identity Module, RUIM)卡,而服务网络130可为TD-SCDMA系统,且相应地,用户识别卡中的另一者可为CDMA用户识别模块(CDMA SIM,CSIM)。MS 110无线存取网络资源,例如邮件发送、网络浏览、文件上传/下载、实时消息、 流视频、网络电话(Voice Over Internet Protocol,VOIP)或其它,或进行无线呼叫。此外, 电脑主机或笔记本可连接/耦接于MS 110且无线存取网络资源。GSM系统中,对于已插入的 SIM卡,MS 110可工作在闲置模式或专属模式中。在闲置模式中,MS以较佳信号质量自特定服务网络所提供的小区来搜寻或测量广播控制信道(Broadcast Control Channel,BCCH), 或与特定小区的BCCH同步来准备执行随机存取信道(Random Access Channel, RACH)上的随机存取程序用于请求专属信道。在专属模式中,MS 110占用物理信道并尝试同步、以及建立逻辑信道与其间的交换。类似地,WCDMA或TD-SCDMA网络中,对于每一已插入的SIM卡, 由于MS 110装有一个或多个USIM卡,MS 110可操作于闲置模式与连接模式中。以GSM系统为例,参考图2,图2是GSM系统中的呼叫控制(Call Control, CC)范例的示意图。CC是连接管理(Connection Management,CM)实体之一,其包括建立、控制与终止呼叫的程序。当用户计划从MS发起通信服务(S卩,MO呼叫)时,CC物理首先从本地移动管理(Mobility Management,MM)实体请求MM连接。对于一般呼叫来说,MS需向GSM服务网络登记,而对于紧急呼叫来说,登记仅为可选需求。即,紧急呼叫可从未登记的MS建立未加密(unenciphered)的无线资源(Radio Resource, RR)连接。在成功建立MM连接并激活(activate)用户数据加密后,通知服务-请求CC物理。所述连接上的MS信号要连接到移动交换中心(Mobile Switching Center, MSC)中的CC实体(SETUP)。MSC可以多种方式响应连接请求。MSC可用呼叫进程(CALL PROCEEDING)消息来指示已接受所述呼叫请求并可获得所有用于建立呼叫的必要信息。否则,MSC可用释放完成(RELEASE COMPLETE)消息拒绝所述呼叫请求。一旦被叫用户接受呼叫请求(MS或有线电话的对应节点),MS接收警示(ALERTING)消息。同样,一旦被叫用户接受呼叫,返回连接(CONNECT)消息(其由连接确认(CONNECT ACKNOWLEDGE)消息来确认)并因此切换呼叫与相关用户数据连接。此外, GSM系统中的CC具有多个特性,尤其取决于有限资源以及无线电信道的属性。特别地,若没有立即空闲的通信信道(Traffic Channel,TCH)用于建立呼叫,MS的呼叫请求可进入队列(称为QUEUING)。呼叫等待TCH指派的最大等待时间可根据操作需求而被调整。此外, 可选择TCH被实际指派的时间点。举例来说,TCH可在确认呼叫请求(CALL PROCEEDING消息)后被立即指派,这也被称为早指派。另一方面,呼叫可首先完整地进行而仅于目标用户被呼叫后发生指派,这也被称为晚指派或非占空呼叫建立(Off-Air Call Setup, OACSU) 0 若被叫用户无法接通时,OACSU可避免TCH的不必要分配。同样地,在成功呼叫请求信令程序后存在概率,因此呼叫可不完整地交换而断掉。WCDMA或TD-SCDMA系统的CC程序与GSM 系统的CC程序相似,为简洁起见,此处不再赘述。MO短消息服务(Short Message Service, SMS)消息从MS传递至短消息服务中心(Short Message Service Center,SMSC),且可指向移动用户、固定网络上的用户、或增值服务供应商(Value-Added Service Provider,VASP),也称为应用终端。移动终端 (Mobile-Terminated, MT) SMS消息从SMSC传递至目标MS。GSM系统中,SMS消息的传递需要完整建立的匪连接,其再次假定SDCCH或SACCH上的已有RR连接(具有LAPDm保护)。 SMS传递协议数据单元(Protocol Data Unit, PDU))与RP-DATA消息是利用短消息中继协议(Short Message Relay Protocol,SM-RP)在MSC 与MS之间发送。正确接收是由 SMSC(MO SMS传递)的RP-ACK消息来确认。W⑶MA或TD-SCDMA系统中,在SMS消息传递前,必须成功建立无线资源控制(Radio Resource Control, RRC)连接。对于GPRS系统,支持基于网际网络协议(Internet Protocol, IP)的网络(例如全球网络或个人/企业网)以及X. 25网络。在MS的一个(U) SIM卡使用GPRS服务之前,MS 必须执行GPRS附接(attach)程序以将一个(U) SIM卡附接至GPRS。在GPRS附接程序中, MS首先发送附接请求(ATTACH REQUEST)消息至服务GPRS支持点Serving GPRS Support Node, SGSN)。GPRS网络然后检查MS是否已授权、从本地位置记录器(Home Location Register, HLR)复制用户档案至SGSN,以及将分组临时移动用户识别(Packet Temporary Mobile Subscriber Identity, P-TMSI)指派给MS。GPRS附接程序成功后,为与外部的公共数据网络(Public Data network, PDN)交换数据包,MS申请PDN中所用地址,其中所述地址被称为分组数据协议(Packet Data Protocol, PDP)地址。若PDN为IP网络,则PDP 地址为IP地址。对于每一会话,创建PDP上下文,其描述会话的特性。PDP上下文描述PDP类型(例如IPv4、IPv6、或其它)、指派给MS的PDP地址、所请求的服务质量(QoS)类别、以及作为外部网络的接入点的网关GPRS支持点(Gateway GPRS Support Node, GGSN)地址。 图3显示由MS启动的PDP上下文激活程序。利用ACTIVATE PDP CONTEXT REQUEST消息, MS通知SGSN所请求PDP上下文。然后,执行典型GSM安全性功能(例如,MS的认证)。若接入被授权,SGSN将发送CREATE PDP CONTEXT REQUEST消息至所影响的GGSN。GGSN在其 PDP上下文表中创建新的条目,其使能GGSN在SGSN与外部PDN之间发送数据包。GGSN利用CREATE PDP CONTEXT RESPONSE消息向SGSN确认请求。最后,SGSN更新其PDP上下文表并利用ACTIVATE PDP CONTEXT ACCEPT消息向MS确认新PDP上下文的激活。请注意对于利用CS与PS服务的MS,可执行合并的GPRS/国际移动用户识别(International Mobile SubscriberIdentity,IMSI)附接程序。与GPRS网络断开连接被称为GPRS分离,其由MS或 GPRS网络初始化。此外,IP包是在GPRS骨干网内封装发送。上述发送利用GPRS隧道协议(GPRS Tunneling Protocol,GTP)来实现,即,GTP包载送用户的IP包。GTP是定义在相同公众陆地移动网络(Public Land Mobile Network,PLMN)内的GPRS支持点(GI3RS Support Node, GSN)之间以及不同PLMN内的GSN之间。其包括发送平面以及信令平面中的程序。在发送平面中,GTP利用隧道机制来传递用户数据包。在信令平面中,GTP利用隧道控制与管理协议。 信令用于创建、修改和删除隧道。由(U) SIM卡的IMSI以及网络层服务接入点识别(Network Layer Service Access Point Identifier, NSAPI)组成的隧道识别(TunnelIdentity, TID)唯一地指示PDP上下文。在GTP下,传输控制协议(Transmission Control Protocol, TCP)用于传输骨干网内的GTP。在网络层中,IP用于将分组通过骨干网传播。以GSM系统为例,在MS以⑶SIM卡成功附接GPRS网络后,支持GPRS的小区可为GPRS通信分配物理信道。换句话说,小区的无线资源由具有(U)SIM卡的MS共用。图4显示上行链路分配(M0包传递)的范例。MS所附接的SIM卡通过在分组随机接入信道(Packet Random Access Channel,PRACH)或 RACH 上发送分组信道请求(PACKET CHANNEL REQUEST)消息来请求信道。基站系统(Base Station System, BSS)在分组接入授权信道(Packet Access Grant Channel,PAGCH)或接入授权信道(Access Grant Channel, AGCH)上答复。一旦成功发送PACKET CHANNEL REQUEST消息,建立临时块流(Temporary Block Flow, TBF) 利用TBF,资源(例如分组数据通信信道(Packet Data Traffic Channel,PDTCH)与缓冲器)可被分配用于MS所附接的(U) SIM卡且数据发送可开始。在发送期间,下行链路块的标头中的上行链路状态标志(Uplink State Flag,USF)指示其它MS 这一上行链路PDTCH已在使用中。在接收方,临时流识别CTemporary Flow Identifier, TFI)有助于重新集合分组。一旦全部数据已被发送,释放TBF与资源。图5显示MS的SIM卡的寻呼程序(移动终止分组传递)范例。BSS通过在分组寻呼信道(Packet Paging Channel, PPCH)或 PCH 上发送 PACKET PAGING REQUEST 消息来寻呼MS所附接的SIM卡。相应地,MS所附接的SIM卡在PRACH或RACH上答复。图6是根据本发明实施方式的MS 600的硬件架构的方块示意图。MS 600装有基带芯片610、耦接于天线630的单一 RF模块620。基带芯片610可包括多个硬件装置来执行基带信号处理。所述基带信号处理可包括模数转换(analog to digital conversion, ADC)/数模转换(digital to analog conversiomDAC)、增益调整、调制/解调、编码/解码等。RF模块620可从天线630接收RF无线信号、将所接收的RF无线信号转换至基带信号, 其然后由基带芯片610处理,或从基带芯片610接收基带信号、将所接收的基带信号转换至 RF无线信号,其然后通过天线630发送。RF模块620也可包括多个硬件装置来执行无线频率转换。例如,RF模块620可包括混频器来将基带信号与无线通信系统的无线频率中振荡的载波相乘,其中无线频率可为GSM系统中的900MHz、1800MHz或1900MHz,或可为WCDMA 系统中的 900MHz、1900MHz 或 2100MHz,或其它无线接入技术(Radio Access Technology, RAT)所使用的频率。如图2所示,用户识别卡10与20被插入MS 110的两个插槽内。MS 110可进一步包括双卡控制器640,其耦接或连接于基带芯片610和用户识别卡10与20之间。根据电源管理集成芯片与电池的需求,双卡控制器640以相同或不同的电压电平供电用户识别卡10与20,其中每一用户识别卡的电压电平是在初始化期间决定的。基带芯片 610从用户识别卡10或20读取数据,并通过双卡控制器640将数据写入用户识别卡10或 20。此外,双卡控制器640根据基带芯片610发出的指令,选择性地将时钟、重置、和/或数据信号发给用户识别卡10与20。基带芯片610可支持一个或多个GSM/GPRS/EDGE、WCDMA、 CDMA 2000、WiMAX、TD-SCDMA、LTE 以及 TD-LTE 技术。用户识别卡 10 与 20 可为 SIM 卡、USIM 卡、RUIM卡、CSIM卡中的任意两者,其对应于基带芯片610所支持的无线通信技术。因此, MS 600可同时待接由相同或不同网络提供的两个小区(用于用户识别卡10与20),且利用单一 RF模块620与基带芯片610操作于待机模式。或者,图7是根据本发明另一种实施方式的MS 700的硬件架构的方块示意图。类似于图6,基带芯片710执行基带信号处理,例如 ADC/DAC、增益调整、调制/解调、编码/解码等。然而,从MS 700到用户识别卡10与20的连接是由基带芯片710的两个接口(I/F)独立处理。应可理解,如图6或图7所示的硬件架构可修改为包括超过两个用户识别卡,且本发明并非限制于此。 图8是根据本发明实施方式的耦接于两个用户识别卡与单一天线的MS 800的硬件架构的方块示意图。所示硬件范例可适用于利用GSM/GPRS与WCDMA技术的任意MS。在本范例中,两个RAT模块810与820共用单一天线830,且每一 RAT模块包括至少一个RF模块与基带芯片以待接小区并操作于待机模式、闲置模式、或连接模式中。如图8所示,GSM/ GPRS基带芯片811耦接于GSM/GPRS RF模块812、而WCDMA基带芯片821耦接于WCDMA RF 模块822。此外,当操作于特定频率时,每一RAT模块与特定用户识别卡交互,例如(U)SIM A 或B。切换装置840耦接于共用天线830与多个低噪声放大器(LowNoise Amplifiers,LNA) 之间,并将天线830连接至其中一个LNA来允许RF信号通过所连接的LNA传输。每一 LNA 放大共用天线830所接收的2G/3G频带信号并提供信号至对应RF模块,其中2G/3G频带可为900MHz、1800MHz、1900MHz、或2100MHz频带、或其它。一旦其中一个基带模块尝试执行收发活动,例如发送(TX)或接收(RX)活动,其发出控制信号Ctrl_GSM_band_Sel或Ctrl_ WCDMA_band_sel来将切换装置840导向连接共用天线830与目标LNA。请注意,GSM/GPRS 基带芯片811与WCDMA基带芯片821可进一步用于执行与上述数据发送或接收的暂停、终止与恢复/重新开始相关的对等操作。应可理解,GSM/GPRS模块810与WCDMA模块820此处为范例。本领域技术人员可利用 GSM/GPRS/EDGE、WCDMA、CDMA 2000、WiMAX、TD-SCDMA、 LTE、TD-LTE或其它技术中的任意两者来在硬件架构中实施RAT模块810与820,其为根据本发明的思想所做的等效变化与修改,且本发明并非限制于此。应可理解,如图8所示的硬件架构可修改为包括超过两个用户识别卡,且本发明并非限制于此。
SIM卡通常包括用户帐户信息、国际移动用户识别(International Mobile Subscriber Identity, IMSI)与一组 SIM 应用工具包(SIM Application Toolkit, SAT)命令,其可以为电话簿提供存储空间。基带芯片的微控制单元(Micro Control Unit,MCU)(下文称为基带MCU)可与SIM卡的MCU (下文称为SIM MCU)交互作用,以自插入的SIM卡撷取数据或者SAT命令。插入SIM卡后,MS立即被编程。SIM卡也可被编程以显示个性化服务的自订菜单(custom menu)。SIM卡更可存储本地公众陆地移动网络(Home Public Land Mobile Network,HPLMN)码来指示相关网络营运商,其中HPLMN码包括移动国家码(Mobile Country Code,MCC),然后为移动网络码(Mobile Network Code,MNC)。进一步阐明,IMSI 与一个 GSM 或者通用移动通信系统(Universal Mobile Telecommunications System,UMTS) 网络用户相关联的唯一号码。IMSI可由MS发送至GSM或者UMTS网络,以获取HLR中网络用户的其它详细信息,或作为访问位置寄存器(Visitor Location Register, VLR)中的网络用户的本地拷贝详细信息。IMSI通常为15数字(digit)长度或更短(例如,MTN南非的 IMSI为14数字长度)。IMSI的前3数字是MCC,然后是MNC,长度是2数字(欧洲标准)或 3数字(北美标准)。剩余数字为用于GSM或者UMTS网络用户的移动用户识别码(Mobile Subscriber Identification Number, MSIN)。MS中可插入USIM卡以进行UMTS (也称为3G)电话通信。USIM卡存储用户帐户信息、IMSI、认证信息以及一组USIM应用工具包(USIM application toolkit, USAT)命令, 并可为文字消息与电话簿提供存储空间。USIM卡更可存储HPLMN码来指示相关网络营运商。基带MCU可与USIM卡的MCU (下文称为USIM MCU)交互作用,以从插入的USIM卡撷取数据或者USAT命令。请注意,相对于SIM卡上的电话簿,USIM卡上的电话簿得到很大增强。 为进行认证,USIM卡可存储与网络中认证中心(Authentication Center, AuC)共用的长期预共享密钥(long4erm preshared secret key) K0 USIM 卡的 MCU 可利用窗口 (window) 机制来验证某一范围内的一系列号码,以避免重放攻击(i^play attack),并产生会话密钥 (session key) CK 与 IK,以在 UMTS 系统的霞(KASUMI,也称为 A5/3)块加密(block cipher) 的机密性(confidentially)与完整性(integrity)演算法中使用。在插入USIM卡后,MS 立即被编程。此外,RUIM卡或CSIM卡可物理兼容GSM SIM卡并为CDMA网络用户提供类似的安全机制。图9是根据本发明实施方式的MS的软件架构的方块示意图。软件架构范例可包括协议栈处理机(protocol stack handler) 910与920、以及应用层930。当被处理单元或基带MCU执行时,协议栈处理机910可与服务网络120以及第一用户识别卡(例如,用户识别卡10)通信,而协议栈处理机920可与服务网络130以及第二用户识别卡(例如,用户识别卡20)通信。应用层930可包括程序逻辑用于提供人机接口(Man-Machine Interface, 匪I)。匪I是用户与通信装置交互作用的部件。匪I可包括屏幕菜单(screen menu)、图 fe (icon) (keyboard shortcut)、Hi吾言(command language)、以及帮助(online help)、或是物理输入装置,例如按钮(button)、辅助键盘(keypad)、触摸屏 (touch screen)等。通过利用MMI的输入装置,用户可用触摸(touch)、按压(press)、点击 (click)、抓握(grasp)或移动所述输入装置以操作MS。特别地,应用层930可接收用户请求用于以第一用户识别卡进行MO呼叫,而协议栈处理机920执行线上后台PS数据服务,例如发送电子邮件(e-mail)、实时消息Qnstant Messaging, IM)服务或其它,其在后台中运行且与对应于第二用户识别卡的服务器保持连接。对于发送电子邮件服务,已由服务邮件系统接收的电子邮件消息可作为数据包通过蜂窝网络自动地发送至MS以使移动用户保持更新。IM服务用于通过网际网络、蜂窝网络、或其组合在两个或多个参与者之间进行基于文本的实时通信。相应地,应用层930可包括电子邮件客户端以助于用户编辑、浏览或发送电子邮件消息,和/或IM客户端以帮助用户编辑、浏览、或发送IM消息。当接收到MO呼叫的用户请求时,应用层930可请求协议栈处理机910来利用第一用户识别卡进行MO呼叫。 然后,协议栈处理机910请求协议栈处理机920来暂停或终止后台PS数据服务。一旦后台 PS数据服务被协议栈处理机920暂停或终止,协议栈处理机910继续利用第一用户识别卡执行MO呼叫。然后,当MO呼叫结束时,协议栈处理机910可通知协议栈处理机920来恢复或重新开始后台PS数据服务。在一种实施方式中,当MO呼叫结束时,协议栈处理机910可检查后台PS数据服务是否已由于MO呼叫而暂停或终止。若是,协议栈处理机910然后通知协议栈处理机920来恢复或重新开始后台PS数据服务。举例来说,协议栈处理机910可利用标志或标记来提示上述条件,例如标志或标记的预设值设为“OFF”,当后台PS数据服务由于MO呼叫而暂停或终止时,标志或标记的值设为“ON",而当MO呼叫结束时,标志或标记的值设为“OFF”。图10是利用图9所示的软件架构用于协调协议栈处理机910与920之间操作的方法流程图。最初,协议栈处理机920进入服务状态,其占用单一无线资源,例如单一天线或RF模块,来利用第二用户识别卡支持线上后台PS数据服务,例如发送电子邮件、IM或其它(步骤S1010)。然后,应用层930接收用户请求用于以第一用户识别卡进行MO呼叫,例如MO语音或数据呼叫、或发送MO短消息或多媒体消息,以及然后发出MO尝试至协议栈处理机910 (步骤S1020)。协议栈处理机910请求协议栈处理机920由于用户请求而暂停或终止对应于第二用户识别卡的后台PS数据服务(步骤S1030)。在一种实施方式中,当接收到用户请求时,应用层930可首先决定MO呼叫是否具有比后台PS数据服务高的优先级。 若是,应用层930继续发出MO尝试至协议栈处理机910。在另一种实施方式中,与第一用户识别卡相关的服务可特定具有比与第二用户识别卡相关的服务高的优先级,或其它类似方式。举例来说,主要用于CS服务的用户识别卡可具有比主要用于PS数据服务的另一用户识别卡高的优先级,或用户可从多个用户识别卡中设置一个优选用户识别卡来具有较高的优先级。此外,一旦检测到后台PS数据服务保持线上,应用层930可进一步请求用户的允许,以及若允许被授权,仅请求协议栈处理机910发出MO尝试。请注意,在暂停或终止后台PS数据服务前,协议栈处理机920可进一步通知服务网络130后台PS数据服务正被暂停或终止。然后,当接收到从协议栈处理机910的请求时,协议栈处理机920暂停或终止后台 PS数据服务并然后进入非服务状态(步骤S1040)。一旦进入非服务状态,协议栈处理机920 进一步确认从协议栈处理机910的请求(步骤S1050)。为进入非服务状态,协议栈处理机 920可移除已调度的信道任务,例如监听PPCH、PCH或其它,使MS自已待接小区接收不到分组寻呼消息,以及阻止第二用户识别卡的任意PRACH、RACH、PACCH、或类似上行链路信道分配。或者,协议栈处理机920可请求无线资源硬件,例如基带芯片的特定电路来控制RF模块,用于暂停已调度的信道任务,或用于拆除已附接的数据服务,例如GPRS。应可理解,当无线资源被用于第二用户识别卡的后台PS数据服务占用时,协议栈处理机910不再利用第一用户识别卡收发数据。因此,在从协议栈处理机920接收到确认后,协议栈处理机910请求无线资源硬件重新获得用于第一用户识别卡的服务(步骤S1060)。一种重新获得服务的方法为协议栈处理机910可在后台PS数据服务开始前,尝试待接最后服务小区。最后服务小区为已利用第一用户识别卡待接的小区,但由于单一无线资源被用于第二用户识别卡的后台PS数据服务占用而被挂起。协议栈处理机910可读取关于最后服务小区的信息,其在后台PS数据服务开始前被记录,以及因此尝试待接。另一种重新获得服务的方法是协议栈处理机910可找出预存储小区列表中的最佳小区,其在后台PS数据服务开始前被记录,以及因此尝试待接已找到的最佳小区,其中最佳小区指其中具有最佳品质的测试信号。若无法成功待接最后服务小区或预存储小区列表的全部小区,则协议栈处理机910可指示无线资源硬件执行PLMN搜寻程序来找出将待接的适当小区。下文将描述用于WCDMA系统的PLMN搜寻程序范例。开始时,WCDMA基带芯片可指示WCDMA RF模块执行功率扫描以找出具有较佳信号质量的一个或多个小区。基于功率扫描结果,可执行小区搜寻程序用于找出具有最佳信号质量的小区,包括步骤时隙同步(slot synchronization)、中贞同步与码组识另Ij (code-group identification)以及力口密码识别(scrambling-code identification)。在时隙同步的步骤中,MS利用同步信道 (synchronization Channel, SCH)的主同步码来获得小区的时隙同步。在帧同步与码组识别的步骤中,MS利用SCH的子同步码来找到帧同步与识别之前步骤中找到的小区码组。在加密码识别的步骤中,MS决定小区所用的精确主加密码。主加密码通常通过利用之前步骤中找到的码组识别内的全部码在公共导频信道(Common Pilot Channel, CPICH)上的逐一符号相关度来识别。识别主加密码后,主公共控制物理信道(Common Control Physical Channel,CCPCH)可被检测且特定小区广播信道(Broadcast Channel,BCH)信息可被读取。 在完整收集并将与精确信道设置与邻近小区的信息存储于存储器或存储装置中后,WCDMA 模块执行位置更新程序来通知蜂窝网络其位置。下文将描述用于GSM/GPRS系统的PLMN搜寻程序范例。MS开始执行功率扫描以找出待接的适当小区。功率扫描期间,GSM/GPRS基带芯片可指示GSM/GPRS RF模块对当前网络的频率执行信号电平测量。在找到基于接收信号电平RXLREV的潜在候选者后,即完成功率扫描,GSM/GPRS基带芯片检查每一载波是否存在频率关联信道(Frequency Correction Channel,FCCH),首先为最强信号。频率关联信道突发(FCCH Burst, FCB)为全零序列以产生使能GSM/GPRS RF模块锁定其本地振荡器至基站时钟的固定频率。其存在识别了载波为用于同步的BCCH载波。MS然后利用SCH的同步突发(Synchronization Burst, SB)来精准调节频率相关度与时间同步,其中SB紧接FCB 并具有长训练序列。GSM/GPRS基带芯片获得并存储自BCCH数据以及邻近小区频率所选择的小区的精准信道设置。在完整收集并将与精确信道设置和邻近小区的信息存储于存储器或存储装置后,GSM/GPRS模块通过TCH执行位置更新程序来通知蜂窝网络其位置。紧接步骤S1060,协议栈处理机910通过无线资源硬件处理控制信令与MO呼叫的数据收发直到MO通信结束(步骤S1070)。MO通信可为如图2所示的语音呼叫、短消息发送、多媒体消息发送、或如图4所示的数据包收发(可用于数据呼叫)。当用户通过应用层 930提供的匪I关闭电话时或当MO短消息或多媒体消息成功发送时,可结束MO通信。或者,当检测到对应节点繁忙或拒绝语音或数据呼叫时或当MO短消息或多媒体消息发送失败时,可结束MO通信。当MO通信结束时,协议栈处理机910通知协议栈处理机920已暂停或终止的后台PS数据服务可恢复或重新开始(步骤S1080)。然后,协议栈处理机920进入服务状态以恢复或重新开始已暂停或终止的后台PS数据服务(步骤S1090)。为进入服务状态,协议栈处理机920可重新调度信道任务,例如监听PPCH、PCH或其它,使MS自已待接小区接收分组寻呼消息且允许PRACH、RACH、PACCH、或类似信道分配。或者,协议栈处理机920可请求无线资源硬件恢复已调度的信道任务,或用于附接数据服务,例如图3所示的 GPRS。应可理解,当暂停时间短于容许时间时,已暂停的后台PS数据服务可恢复且无信息损耗。或者,在暂停时间期间,对应应用(例如电子邮件客户端、IM客户端、或其它)无需接收数据。请注意,在后台PS数据服务恢复或重新开始中,当之前的待接小区不再可用时, 协议栈处理机920可需要重新获得无线资源硬件服务。重新获得服务的方法可参考上述协议栈处理机910所执行的方法。图11是根据图10的实施方式用于协调协议栈处理机910与920之间操作的消息列的示意图。在本实施方式中,协议栈处理机920对应于遵循WCDMA标准的USIM卡并通过单一无线资源初始设置操作于服务状态用于利用服务网络130执行IM服务(步骤S1110)。 可选的,协议栈处理机920可替换支持另一后台PS数据服务,例如MMS服务或发送电子邮件服务。或者,协议栈处理机920可利用USIM卡支持两个或多个后台PS数据服务。同时, 应用层930接收用户请求用于利用对应于协议栈处理机910的SIM卡进行MO呼叫(步骤 S1120)。然后,应用层930发出MO尝试到协议栈处理机910(步骤S1130)。假设MO呼叫具有比IM服务高的优先级,协议栈处理机910请求协议栈处理机920暂停或终止IM服务 (步骤S1140)。当接收到用于服务暂停或终止的请求时,协议栈处理机920暂停或终止IM 服务,且然后进入非服务状态(步骤Sl 150)。一旦IM服务被暂停或终止,无线资源被释放且协议栈处理机920通知协议栈处理机910IM服务已被暂停或终止(步骤S1160)。当被协议栈处理机920通知时,协议栈处理机910继续利用SIM卡进行MO呼叫(步骤Sl 170)。 在MO通信结束后,协议栈处理机910通知协议栈处理机920已暂停或终止的IM服务可恢复或重新开始(步骤S1180)。因此,当被协议栈处理机910通知时,协议栈处理机920进入服务状态以恢复或重新开始IM服务(步骤Sl 190)。图12是利用图9所示的软件架构用于协调协议栈处理机910与920之间操作的另一种方法的流程图。类似于图10中的步骤S1010与S1020,应用层930接收用户请求用于以第一用户识别卡进行MO呼叫以及发出MO尝试至协议栈处理机910,而协议栈处理机920 处于服务状态中用于利用第二用户识别卡执行后台PS数据服务(步骤S1205)。当接收到 MO尝试时,协议栈处理机910将与MO尝试相关的信息存储于存储器或存储装置中(步骤 S1210)。当处于服务状态中用于支持后台PS数据服务时,协议栈处理机920周期性地检查协议栈处理机910是否有任何暂缓的MO尝试(步骤S1215)。其可由检查与MO尝试相关的信息是否出现于存储器或存储装置中而实现,或通过轮询协议栈处理机910而实现。步骤 S1215后,若否,协议栈处理机920维持后台PS数据服务直到下一检查点(步骤S1220)。若是,协议栈处理机920暂停或终止后台PS数据服务,并进入非服务状态(步骤S122Q。关于非服务状态的详细描述可参考图10的相关描述。进入非服务状态后,协议栈处理机920 通知协议栈处理机910无线资源已被释放(步骤S1230)。然后,协议栈处理机910请求无线资源硬件重新获得用于第一用户识别卡的服务(步骤S1235),并处理控制信令与数据收发直到MO通信结束(步骤S1240),如上文对于图10的描述。当MO通信结束时,协议栈处理机910通知协议栈处理机920已暂停或终止的后台PS数据服务可被恢复或重新开始(步骤SlMQ,使能协议栈处理机920进入服务状态(步骤S1250)。在另一种实施方式中,取代暂停或终止后台PS数据服务,可以不同方式来设计协议栈处理机910与920之间操作的协调,以使当自应用层930接收到请求时,协议栈处理机 910将MO尝试重新指向协议栈处理机920。然后,协议栈处理机920利用第二用户识别卡进行MO呼叫。即,MO呼叫是利用连接协议栈处理机920的服务网络130(而不是连接协议栈处理机910的服务网络120)所指派的网络资源。由于MO呼叫将自第二用户识别卡扣费而不是第一用户识别卡,在重新指向前,较适宜建议用户。例如,当每月用于第一用户识别卡的设置额未达到时,用户可偏好利用第一用户识别卡进行MO呼叫,或若与语音呼叫服务以及第一用户识别卡有关的MO尝试以最小成本提供呼叫服务,则用户可偏好利用第一用户识别卡进行MO呼叫。因此,将MO尝试重新指向至协议栈处理机920前,协议栈处理机910 可通过应用层930请求用户的允许,且仅当允许被授权时执行上述MO尝试的重新指向。图13是根据本发明实施方式的MS的软件架构的方块示意图。类似于图9,此软件架构范例也包括协议栈处理机910与920、以及应用层930。此外,包括资源保留仲裁器 (Resource Reservation Arbitrator, RRSVA) 940,其解决协议栈处理机 910 与 920 之间的冲突并仲裁给定时间内协议栈处理机910与920中的哪一个可占用无线资源硬件。RRSVA 940可以程序代码形式实施,当程序代码由处理单元或MCU加载并执行时,根据具有所请求通信优先级的预定规则来允许或拒绝由协议栈处理机910或920发出的无线资源请求。举例来说,CS服务通信,例如MO通信,可具有比PS服务通信(例如发送电子邮件、IM、或其它的通信)高的优先级。或者,由特定协议栈处理机所请求的通信可预定具有比其它协议栈处理机所请求的通信高的优先级。图14是利用图13所示的软件架构用于协调协议栈处理机910与920之间操作的方法流程图。最初,在接收到从RRSVA 940的用于后续后台PS数据服务的允许后,协议栈处理机920占用单一无线资源来利用第二用户识别卡支持线上后台PS数据服务,例如发送电子邮件、IM或其它。在允许后台PS数据服务请求后,RRSVA 940将关于无线资源硬件被协议栈处理机920占用用于后台PS数据服务的信息存储于存储器或存储装置中。当后台PS 数据服务保持线上时,应用层930可接收用户请求用于进行MO呼叫,例如MO语音或数据呼叫,或利用第一用户识别卡传递短消息或多媒体消息,以及然后,发出MO尝试至协议栈处理机910 (步骤S1405)。然后,协议栈处理机910请求RRSVA 940允许对应于第一用户识别卡的MO通信(步骤S1410)。然后,RRSVA 940请求协议栈处理机920根据预定规则由于具有比后台PS数据服务高的优先级的MO呼叫而暂停或终止后台PS数据服务(步骤S1415)。 在从RRSVA 940接收到请求后,协议栈处理机920进入非服务状态(步骤S1420)。关于进入非服务状态的可行方式,请参考对于图10的描述。成功进入非服务状态后,协议栈处理机920通知RRSVA 940关于后台PS数据服务的暂停或终止的完成(步骤S1425)。当被协议栈处理机920通知时,RRSVA 940将关于无线资源硬件被协议栈处理机910占用用于MO 呼叫的信息存储于存储器或存储装置中,并然后允许从请求协议栈处理机910的MO呼叫请求(步骤S1430)。在接收到允许后,协议栈处理机910请求无线资源硬件重新获得用于第一用户识别卡的服务(步骤S143Q。对于重新获得服务的细节,请参考图10的相关描述,此处不另赘述。当重新获得服务时,协议栈处理机910通过无线资源硬件利用第一用户识别卡处理控制信令与数据收发直到MO通信结束(步骤S1440)。MO通信可为如图2所示的语音呼叫、 短消息发送、多媒体消息发送、或如图4所示的数据包收发(可用于数据呼叫)。执行MO通信的方式可参考图10的相关描述。当MO通信结束时,协议栈处理机910通知RRSVA 940 关于MO呼叫的结束(步骤S1445)。RRSVA 940然后通知协议栈处理机920已暂停或终止的后台PS数据服务可恢复或重新开始(步骤S1450)。因此,协议栈处理机920进入服务状态以恢复或重新开始已暂停或终止的后台PS数据服务(步骤S145Q。对于进入服务状态的详细描述,可参考图10的相关描述,此处不另赘述。图15是根据图14的实施方式用于协调协议栈处理机910与920之间操作的消息列的示意图。在本实施方式中,协议栈处理机920对应于遵循WCDMA标准的USIM卡并通过单一无线资源与USIM卡利用服务网络130执行后台PS数据服务(步骤S150O,而协议栈处理机910对应于遵循GSM/GPRS标准的SIM卡并可利用SIM卡与服务网络120通信。首先,应用层930接收用户请求用于利用SIM卡进行MO呼叫(步骤S1510)。由于用户请求,应用层930发出MO尝试至协议栈处理机910 (步骤S1515)。当接收到自应用层930的MO尝试时,协议栈处理机910请求RRSVA940允许对应于SIM卡的MO通信(步骤S1520)。RRSVA 940仲裁协议栈处理机910与920中的哪一个可占用单一无线资源来执行各自的服务通信 (步骤S1525)。假设MO通信具有比后台PS数据服务通信高的优先级,RRSVA 940请求协议栈处理机920暂停或终止MMS服务(步骤S1530)。当接收到服务暂停或终止的请求时,协议栈处理机920进入非服务状态,其中后台PS数据服务被暂停或终止(步骤S153Q。即,由于协议栈处理机920不再占用单一无线资源用于后台PS数据服务,单一无线资源被释放。 协议栈处理机920通知RRVSA 940关于服务暂停或终止的完成(步骤S540)。然后,RRSVA 940允许协议栈处理机910所发出的MO通信请求(步骤S1M5)。在从RRSVA 940接收到允许后,协议栈处理机910请求无线资源硬件重新获得用于第一用户识别卡的服务(步骤 S1550)。然后,协议栈处理机910通过无线资源硬件利用SIM卡处理控制信令与数据收发直到MO通信结束(步骤S1555)。然后,当MO通信结束时,协议栈处理机910通知RRSVA 940 所请求的MO通信已结束(步骤S1560)。当被通知MO通信已结束时,RRSVA 940决定由于 MO通信而先前暂停或终止的MMS并因此,通知协议栈处理机920已暂停或终止的后台PS数据服务可恢复或重新开始(步骤S156Q。因此,协议栈处理机920进入服务状态以恢复或重新开始已暂停或终止的后台PS数据服务(步骤S1570)。图16是根据本发明另一种实施方式的MS的软件架构的方块示意图。类似于图 13,此软件架构范例也包括应用层930以及RRSVA 940。然而,应用层930协调RRSVA 940 以及协议栈处理机910与920之间的操作来完成用户所请求的MO呼叫。图17是利用图 16所示的软件架构用于协调协议栈处理机910与920之间操作的方法流程图。当后台PS 数据服务保持线上时,应用层930通过MMI接收用户请求用于进行MO呼叫,例如MO语音或数据呼叫,或利用第一用户识别卡传递短消息或多媒体消息(步骤S1705),以及然后,请求 RRSVA 940允许对应于第一用户识别卡的MO通信(步骤S1710)。RRSVA 940然后请求协议栈处理机920暂停或终止后台PS数据服务(步骤S17M)。在从RRSVA 940接收到请求后,协议栈处理机920进入非服务状态(步骤S1720)。关于进入非服务状态的方式,请参考对于图10的描述。在成功进入非服务状态后,协议栈处理机920通知RRSVA 940关于后台PS数据服务的暂停或终止的完成(步骤S172Q。请注意,如上所述,RRSVA 940维持指示哪个协议栈处理机正占用单一无线资源用于特定目的的信息。具体地,当被协议栈处理机920通知时,RRSVA940将关于无线资源硬件被协议栈处理机910占用用于MO呼叫的信息存储于存储器或存储装置中,并然后允许自应用层930的MO呼叫请求(步骤S1730)。在RRSVA940允许请求后,应用层930请求协议栈处理机910进行MO呼叫(步骤 S173Q。请注意,应用层930可进一步找出当前执行的客户端应用,例如电子邮件客户端、 IM客户端或其它,且关闭其使用。然后,如上所述,协议栈处理机910请求无线资源硬件重新获得用于第一用户识别卡的服务(步骤S1740),以及然后通过无线资源硬件控制信令与数据收发直到MO通信结束(步骤S1740。在从协议栈处理机910接收到指示所请求MO 通信结束的通知后(步骤S1750),应用层930将通知转发给RRSVA 940 (步骤S1755),使能 RRSVA 940通知协议栈处理机920已暂停或终止的后台PS数据服务可恢复或重新开始(步骤S1760)。因此,如上所述,协议栈处理机920进入服务状态以恢复或重新开始已暂停或终止的后台PS数据服务(步骤S1765)。同时,RRSVA 940可相应修改所维持信息。若需要, 应用层930可进一步重新开启关闭的客户端应用,其中客户端应用的关闭可使后台PS数据服务上线。图18是根据图17的实施方式用于协调协议栈处理机910与920之间操作的消息列的示意图。在本实施方式中,协议栈处理机920对应于遵循WCDMA标准的USIM卡并通过单一无线资源与USIM卡利用服务网络130执行后台PS数据服务(步骤S1805),而协议栈处理机910对应于遵循GSM/GPRS标准的SIM卡并可利用SIM卡与服务网络120通信。首先,应用层930通过MMI接收用户请求用于利用SIM卡进行MO呼叫(步骤S1810)。由于用户请求,应用层930请求RRSVA940允许对应于第一用户识别卡的MO通信(步骤S1815)。 然后,RRSVA 940仲裁协议栈处理机910与920中的哪一个可占用单一无线资源来执行各自的服务通信(步骤S1820)。假设MO通信具有比后台PS数据服务通信高的优先级,RRSVA 940请求协议栈处理机920暂停或终止后台PS数据服务(步骤S182Q。当接收到服务暂停或终止的请求时,协议栈处理机920进入非服务状态,其中后台PS数据服务被暂停或终止 (步骤S1830)。即,由于协议栈处理机920不再占用单一无线资源用于后台PS数据服务,单一无线资源被释放。然后,协议栈处理机920通知RRVSA 940关于服务暂停或终止的完成 (步骤S1835)。然后,RRSVA 940允许应用层930所发出的MO通信请求(步骤S1840)。在从RRSVA940接收到允许后,应用层930请求协议栈处理机910进行MO呼叫(步骤S1845)。 协议栈处理机910请求无线资源硬件重新获得用于第一用户识别卡的服务(步骤S1850)。 利用重新获得的服务,协议栈处理机910通过无线资源硬件利用SIM卡处理控制信令与数据收发直到MO通信结束(步骤S1855)。然后,当MO通信结束时,协议栈处理机910通知应用层930所请求的MO通信已结束(步骤S1860),以及应用层930将信息转发给RRSVA 940(步骤S1865)。当被通知MO通信已结束时,RRSVA 940决定由于MO通信而之前暂停或终止的后台PS数据服务并因此,通知协议栈处理机920已暂停或终止的后台PS数据服务可恢复或重新开始(步骤S1870)。因此,协议栈处理机920进入服务状态以恢复或重新开始已暂停或终止的后台PS数据服务(步骤S1875)。在另一种实施方式中,在图14与图17中的方法中,当接收到允许MO通信的请求时,RRSVA 940可将MO尝试重新指向协议栈处理机920而不是协议栈处理机910。由于MO
16呼叫将从第二用户识别卡扣费而不是第一用户识别卡,在重新指向前,较适宜建议用户。例如,当每月用于第一用户识别卡的设置额未达到时,用户可偏好利用第一用户识别卡进行 MO呼叫,或若与语音呼叫服务以及第一用户识别卡有关的MO呼叫以最小成本提供语音呼叫服务,则用户可偏好利用第一用户识别卡进行MO呼叫。因此,在将MO呼叫重新指向至协议栈处理机920前,RRSVA 940可通过应用层930请求用户的允许,且仅当允许被授权时执行上述MO尝试的重新指向。尽管本发明是以上述较佳实施方式描述,应可理解,本发明并非限制于此。凡是本领域的技术人员根据本发明的思想所做的等效变化与修改,均应涵盖于本发明的权利要求内。举例来说,图9、13、16的软件架构可以存储于机器可读存储介质中的程序代码而实施, 机器可读存储介质例如磁带、半导体、硬盘、光盘(例如⑶-ROM、DVD-ROM等)或其它介质。 网页服务器可将图9、13、16的软件架构存储于机器可读存储介质中,其可由客户端通过网络下载。当被处理单元或MCU加载与执行时,程序代码可执行分别对应于图9、13、16的软件架构的图10、12、14、17的方法。尽管本发明实施方式利用基于GSM/GPRS与WCDMA的技术,本发明并非限制于此。本发明实施方式也可用于其它蜂窝网络技术。因此,本发明的范围应以权利要求与其等效变化为准。权利要求中用于修饰特征元件的“第一”、“第二”、“第三”等词汇并非表示其有任何优先权、特征顺序并非表示特征执行的必要特定顺序,特别地对于方法权利要求中的步骤顺序,并非表示方法必须以必要特定顺序执行步骤。即,可以任意适当顺序执行步骤。因此,“第一”、“第二”、“第三”等词汇仅用于区别具有相同元件名称的元件。
权利要求
1.一种无线通信装置,包括基带芯片,用于接收请求以当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫、响应该请求而暂停或终止该后台分组交换数据服务、以及当该后台分组交换数据服务已暂停或终止时,利用该第一用户识别卡进行该移动起始呼叫。
2.根据权利要求1所述的无线通信装置,其特征在于,当该移动起始呼叫结束时,该基带芯片进一步利用该第二用户识别卡恢复或重新开始该后台分组交换数据服务。
3.根据权利要求2所述的无线通信装置,其特征在于,在该移动起始呼叫结束后和在该后台分组交换数据服务的恢复或重新开始前,该基带芯片重新获得用于该第二用户识别卡的服务。
4.根据权利要求2所述的无线通信装置,其特征在于,在暂停或终止该后台分组交换数据服务前,该基带芯片进一步通知与该后台分组交换数据服务相关的服务网络关于该后台分组交换数据服务的该暂停或终止,以及在恢复或重新开始该后台分组交换数据服务前,通知该服务网络关于该后台分组交换数据服务的该恢复或重新开始。
5.根据权利要求1所述的无线通信装置,其特征在于,在暂停或终止该后台分组交换数据服务前,该基带芯片进一步决定该移动起始呼叫是否具有比该后台分组交换数据服务高的优先权,以及当该移动起始呼叫具有比该后台分组交换数据服务高的该优先权时,暂停或终止该后台分组交换数据服务。
6.根据权利要求1所述的无线通信装置,其特征在于,该基带芯片进一步通过人机接口向用户请求允许以暂停或终止该后台分组交换数据服务,以及当该用户通过该人机接口授权该允许时,暂停或终止该后台分组交换数据服务。
7.根据权利要求1所述的无线通信装置,其特征在于,在暂停或终止该后台分组交换数据服务后和在进行该移动起始呼叫前,该基带芯片重新获得用于该第一用户识别卡的服务。
8.根据权利要求7所述的无线通信装置,其特征在于,该基带芯片基于一信息待接最后服务小区,其中该信息在该后台分组交换数据服务开始前被记录以重新获得服务。
9.根据权利要求7所述的无线通信装置,其特征在于,该基带芯片从小区列表中找出最佳小区,其中该小区列表在该后台分组交换数据服务开始前被记录,以及待接已找到的该最佳小区以重新获得服务。
10.根据权利要求7所述的无线通信装置,其特征在于,该基带芯片执行公众陆地移动网络搜寻程序来待接适当小区以重新获得服务。
11.根据权利要求1所述的无线通信装置,其特征在于,该后台分组交换数据服务为发送邮件服务或实时消息服务,该后台分组交换数据服务在后台运行且与对应服务器保持连接。
12.根据权利要求1所述的无线通信装置,其特征在于,该基带芯片暂停或移除已调度的信道任务用于暂停或终止该后台分组交换数据服务,使该无线通信装置利用该第二用户识别卡接收不到分组寻呼消息,以及阻止该第二用户识别卡的上行链路信道分配。
13.根据权利要求1所述的无线通信装置,其特征在于,该基带芯片拆除已附接的数据服务用于暂停或终止该后台分组交换数据服务。
14.一种交换服务协调操作方法,用于协调无线通信装置中的不同用户识别卡的电路交换以及分组交换服务之间的操作,包括接收请求用于当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫;响应该请求而暂停或终止该后台分组交换数据服务;以及当该后台分组交换数据服务已暂停或终止时,利用该第一用户识别卡进行该移动起始呼叫。
15.根据权利要求14所述的交换服务协调操作方法,其特征在于,该交换服务协调操作方法更包括在暂停或终止该后台分组交换数据服务后和在进行该移动起始呼叫前,重新获得用于该第一用户识别卡的服务。
16.根据权利要求15所述的交换服务协调操作方法,其特征在于,该重新获得的步骤包括从小区列表找出最佳小区,其中该小区列表在该后台分组交换数据服务开始前被记录,以及待接已找到的该最佳小区以重新获得服务。
17.根据权利要求15所述的交换服务协调操作方法,其特征在于,该重新获得的步骤包括执行公众陆地移动网络搜寻程序来待接适当小区以重新获得服务。
18.根据权利要求14所述的交换服务协调操作方法,其特征在于,该交换服务协调操作方法更包括在暂停或终止该后台分组交换数据服务前,向用户请求允许以暂停或终止该后台分组交换数据服务,以及当该允许被授权时,暂停或终止该后台分组交换数据服务。
19.一种无线通信装置,包括基带芯片,用于接收请求以当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫、将该移动起始呼叫请求重新指向至该第二用户识别卡、以及利用该第二用户识别卡进行该移动起始呼叫。
20.根据权利要求19所述的无线通信装置,其特征在于,该基带芯片进一步用于向用户请求允许以将该移动起始呼叫请求重新指向至该第二用户识别卡,以及当该允许被该用户授权时,利用该第二用户识别卡进行该移动起始呼叫。
21.根据权利要求19所述的无线通信装置,其特征在于,该后台分组交换数据服务为发送邮件服务或实时消息服务,该后台分组交换数据服务在后台运行且与对应服务器保持连接。
全文摘要
本发明提供一种无线通信装置和交换服务协调操作方法。所述无线通信装置包括基带芯片,用于接收请求以当利用第二用户识别卡执行后台分组交换数据服务时,利用第一用户识别卡进行移动起始呼叫、响应所述请求而暂停或终止后台分组交换数据服务、以及当后台分组交换数据服务已暂停或终止时,利用第一用户识别卡进行移动起始呼叫。上述无线通信装置和交换服务协调操作方法能够灵活地管理多个无线通信模块之间的操作,以使多个无线通信模块的操作可协调回复用户的移动起始请求。
文档编号H04W88/06GK102244919SQ20111011939
公开日2011年11月16日 申请日期2011年5月10日 优先权日2010年5月13日
发明者严长青, 李正轩, 王璟瀚, 粘宇村, 翁宪政 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1