无线接入技术转换程序期间语音接入域选择的装置及方法与流程

文档序号:12290881阅读:272来源:国知局
无线接入技术转换程序期间语音接入域选择的装置及方法与流程

本申请的权利要求范围要求2014年4月14日递交的申请号为61/979,114的美国临时申请案的优先权。在此合并参考上述美国临时申请案的全部内容。

技术领域

本发明大体上有关于处理终端发起(Mobile Originated,MO)呼叫请求,更具体地,有关于无线接入技术转换(Inter-Radio Access Technology,IRAT)程序期间接入域选择(Access Domain Selection,ADS)的装置及方法。



背景技术:

随着无处不在的行动运算和联网需求的不断增长,已经发展出了多种无线接入技术(Radio Access Technologies,RAT),例如全球移动通信系统(Global System for Mobile communication,GSM)技术、通用封包无线服务(General Packet Radio Service,GPRS)技术、GSM增强数据率演进技术、宽频分码多重存取(Wideband Code Division Multiple Access,WCDMA)技术、高速封包存取(High Speed Packet Access,HSPA)、长期演进(Long Term Evolution,LTE)技术、时分LTE(Time-Division LTE,TD-LTE)技术、先进LTE(LTE-Advanced,LTE-A)技术等等。

通常,移动电话具有一个用户识别卡(subscriber identity card),仅支持一种RAT,该移动电话通过使用该单一用户识别卡的支持的RAT来随时提供移动通信的灵活性。然而,随着各种网络配置的复杂性,已发展出各种多模移动电话,这些多模移动电话通常可支持两种或更多的RAT并从这多个RAT中选择一种来获取移动服务。

由于多模移动电话支持多种RAT,ADS成为这些移动电话所面临的重要问题,特别是在接收到进行MO呼叫(例如语音呼叫或视频呼叫)的请求的时侯。例如,在第二代(second-generation,2G)网络(例如,GSM/GPRS/EDGE网络)或第三代(third-generation,3G)(例如,WCDMA网络)中,语音呼叫仅可通过电路交换(Circuit-Switched,CS)域进行。在HSPA或基于LTE的网络中,语音或视频仅可通过网络协议多媒体子系统域(IMS domain)进行。这代表多模移动电话需要根据当前使用的RAT决定需要在哪个接入域中进行MO呼叫。

然而,当IRAT程序正在进行中时,即当多模移动电话正在从一种RAT切换至另一种RAT(例如从LTE网络移动至GSM网络)时,由于并不确定当前使用的RAT,ADS可能不能决定正确的接入域。因此,如果选择了不正确的接入域,MO呼叫被网络拒绝的可能性将会增加。



技术实现要素:

为解决上述问题,本发明提出当IRAT程序正在进行中时延迟(defer)ADS,从而致能ADS决定适合的接入域并增加MO呼叫的成功率。

在本发明的一个方面中,提供一种包括处理器的移动通信装置。该处理器用于当收到MO呼叫请求时,确定是否IRAT程序正在进行中,当该IRAT程序正在进行中,启动一个计时器,当该IRAT程序已完成且该计时器未过期,执行ADS以进行该终端发起呼叫。

在本发明的另一个方面中,提供一种在IRAT程序期间用于ADS的方法,由移动通信装置执行,该方法包括:当收到MO呼叫请求时,确定是否IRAT程序正在进行中;当该IRAT程序正在进行中,启动一个计时器,当该IRAT程序已完成且该计时器未过期,执行ADS以进行该终端发起呼叫。

在阅读了该移动通信装置和IRAT程序期间用于ADS的方法的特定实施例的后续描述之后,本发明的其他方面和特征对于本领域技术人员而言将是显而易见的。

附图说明

通过阅读后续详细描述和以附图作参考的示例可更加完全理解本发明,其中:

图1为根据本发明一个实施例的无线通信环境的示意图;

图2为根据本发明一个实施例的移动通信装置110的模块示意图;

图3A和图3B为根据本发明一个实施例IRAT程序期间用于ADS的方法流程图;以及

图4A和4B为根据本发明另一实施例IRAT程序期间用于ADS的方法流程图。

具体实施方式

以下描述为本发明实施的较佳实施例。以下实施例仅用来例举阐释本发明之技术特征,并非用来限制本发明的范畴。应理解,这些实施例可以软件、硬件、固件或上述的任意组合实现。请注意,在此描述的3GPP规范用于揭示本发明精神,而本发明并不限于此。

图1为根据本发明一个实施例的无线通信环境的示意图。无线通信环境包括移动通信装置110,以及服务网络120和130。服务网络120为基于LTE网络,例如,LTE、TD-LTE或LTE-A网络,而服务网络130为传统网络,例如2G网络(如GSM、GPRS或EDGE网络)或3G网络(如WCDMA网络)。例如,服务网络120可为LTE网络而服务网络130可为GSM/GPRS/EDGE网络。LTE网络可包括存取网络和核心网络,其中,存取网络可为演进通用陆地无线接入网络(Evolved-Universal Terrestrial Radio Access Network,E-UTRAN),E-UTRAN包括至少一eNB,且核心网络可为演进数据封包核心网(Evolved Packet Core,EPC),EPC包括归属用户服务器(Home Subscriber Server,HSS)、移动管理实体(Mobility Management Entity,MME)、服务网关(Serving Gateway,S-GW)、封包数据网络网关(Packet Data Network Gateway,PDN-GW或P-GW)。GSM/GPRS/EDGE网络可包括存取网络和核心网络,其中,存取网络可为基站子系统(Base Station Subsystem,BSS),BSS包括至少一基础收发站(Base Transceiver Station,BTS)和基站控制器(Base Station Controller,BSC),且核心网络可为GPRS,GPRS包括归属位置暂存器(Home Location Register,HLR)、至少一服务GPRS支持节点(Serving GPRS Support Node,SGSN),至少一网关GPRS支持节点(Gateway GPRS Support Node,GGSN)。或者,如果服务网络130为WCDMA网络,其可包括存取网络和核心网络,其中,存取网络可为UTRAN,UTRAN包括至少一节点B和无线网络控制器(Radio Network Controller,RNC)且其中核心网络可为GPRS核心。

移动通信装置110可选择性地与服务网络120或130进行通信以获取移动服务(包括CS及/或PS服务等)。CS服务可包括语音呼叫服务及短消息服务(Short Message Service,SMS)等,且PS服务可包括基于LTE的视频(Video-over-LTE,ViLTE)服务,基于LTE的语音(Voice-over-LTE,VoLTE)服务以及数据服务(例如电子邮件传输、网络浏览、文件上传/下载、即时消息、流视频等等)。即,移动通信装置110为支持包括服务网络120和130采用的RAT的多个RAT的多模移动电话。在另一个实施例中,移动通信装置110可用作用于计算机主机、笔记本电脑或平板PC的外部数据卡以存取互联网资源。

图2为根据本发明一个实施例的移动通信装置110的模块示意图。移动通信装置110包括无线射频(RF)装置10、基带装置20、显示装置30、输入装置40以及存储装置50,其中,RF装置10、显示装置30、输入装置40以及存储装置50耦接于基带芯片20。基带芯片20包括处理器21,用于控制RF装置10、发送一系列帧数据(例如显示文本消息、图像、图片等)至显示装置30、从输入装置40接收信号以及向存储装置50存储数据或才存储装置50撷取数据。其中,处理器可为通用处理器、微控制单元(Micro Control Unit,MCU)、数字信号处理器(Digital Signal Processor,DSP)等等。最重要地,处理器21协调RF装置10、显示装置30、输入装置40及存储装置50的上述操作也用于在本发明中的IRAT程序期间执行用于ADS的方法。

此外,基带芯片20也可包括其他硬件元件以执行基带信号处理,包括模数转换(ADC)/数模转换(DAC)、增益调整、调制/解调、编码/解码等等。RF装置10可透过天线接收RF无线信号,转换接收的RF无线信号为基带信号以供基带芯片20处理,或者从基带芯片20接收基带信号并将接收的基带信号转换为RF无线信号以供之后透过天线进行传输。RF装置10也可包括多个硬件装置也执行无线射频转换。例如,RF装置10可包括混频器以将基带信号与振荡在支持的RAT的无线射频中的载波相乘,其中,根据使用的RAT,无线射频可为GSM/GPRS/EDGE技术中使用的900MHz、1800MHz或1900MHz,或者可为WCDMA技术中使用的900MHz、1900MHz或2100MHz,又或者可为LTE/LTE-A/TD-LTE技术中使用900MHz、2100MHz或2.6GHz等等。

显示装置30可为LCD、LED显示器或者电子纸显示器(Electronic Paper Display,EPD)等等,用于提供显示功能。或者,显示装置30还可包括设置在显示器上或下面的一或多个触控感应器,以用于感应物体(例如手指或铁笔(styluses))的触摸、接触或接近。

输入装置40可包括一或多个按钮、键盘、鼠标、触摸板、视频摄像头、麦克风及扬声器等,以用于与用户的软件交互(Man-Machine Interface,MMI)。

存储装置50可为存储器(例如闪存或非易失随机存取存储器(NVRAM))或磁盘存储装置(例如硬盘或磁带),或光碟又或者上述的任意组合,以用于存储基带芯片20的通信数据、应用的指令及/或程序代码,以及/或用户数据。

图3A和图3B为根据本发明一个实施例IRAT程序期间用于ADS的方法流程图。在此实施例中,本方法适用于支持LTE技术和2G/3G技术的移动通信装置110,且具体地,该方法是由移动通信装置110的处理器执行的。开始,移动通信装置110接收MO呼叫请求(步骤S301)。MO呼叫可由使用的通信协议的上层(例如非接入信令层(Non-Access Stratum,NAS)或应用层)发出请求。接着,移动通信装置110确定是否IRAT程序正在进行中(步骤S302),如果是,启动保护计时器(guard timer)T1(步骤S303)。

步骤S303之后,移动通信装置110确定是否在该保护计时器T1过期之前该IRAT程序已完成(步骤S304),如果否,拒绝该MO呼叫请求(步骤S305),且方法结束。在一个实施例中,移动通信装置110可通过发送具有失败原因(例如“服务不可用”)的指示至上层来拒绝MO呼叫请求。

步骤S304之后,如果在该保护计时器T1过期之前该IRAT程序已完成,移动通信装置110停止该保护计时器T1(步骤S306),且然后启动另一保护计时器T2(步骤S307)并执行ADS(步骤S308)。具体地,ADS可考虑下列因素来决定进行MO呼叫的接入域:1)移动通信装置110在CS域中的状态(例如状态信息可指示“无附接(detached)”或“已附接(attached)”);2)移动通信装置110在IMS域中的状态(例如状态信息可指示“已注册(registered)”或“未注册(unregistered)”);3)用于同一装置的现有会话/呼叫使用的接入域;4)用户偏好和任何可用运营商策略(例如偏好使用IMS域以用于VoLTE);5)3GPP技术规范(Technical Specifications,TS)23.030和23.401中定义的“基于PS会话的IMS语音的指示”;6)是否移动通信装置110期望以“语音为中心”或“数据为中心”的方式运行;7)是否移动通信装置110支持IMS PS语音服务;8)由服务网络120或130透过演进分组系统/国际移动用户识别(Evolved Packet System/International Mobile Subscriber Identity,EPS/IMSI)附接(ATTACH)或追踪区域更新(TRACKING AREA UPDATE)消息(例如3GPP TS 23.272中定义的“短信服务限定(SMS Only)”指示或“不倾向电路交换语音回落(Circuit Switched Fallback,CSFB,Not Preferred)”指示)。

然后,确定是否ADS的决定是CS域、IMS域或其他(步骤S309)。如果ADS的决定是CS域,移动通信装置110通过服务网络130的CS域进行MO呼叫(步骤S310)。在一个实施例中,如果ADS当前待接(camp on)或连接于服务网络120且ADS的决定是CS域,在步骤S310之前,首先需要执行CSFB程序以从服务网络120切换至服务网络130。

如果ADS的决定是IMS域,移动通信装置110通过服务网络120的IMS域进行MO呼叫(步骤S311)。如果ADS的决定不是CS域也不是IMS域,移动通信装置110执行其他动作(步骤S312),例如执行公共陆地移动网络(Public Land Mobile Network,PLMN)搜索。

步骤S310和S311之后,确定是否该MO呼叫已成功进行(步骤S313),如果是,该移动通信装置110停止该保护计时器T2(步骤S314)且方法结束。否则,如果MO呼叫失败,确定是否保护计时器T2已过期(步骤S315)。如果保护计时器T2已过期,方法结束。如果保护计时器T2未过期,方法进行至步骤S308以重复ADS。

图4A和4B为根据本发明另一实施例IRAT程序期间用于ADS的方法流程图。类似于图3A和3B的实施例,该方法适用于移动通信装置110,且具体地,该方法是由移动通信装置110的处理器执行的。开始,移动通信装置110接收MO呼叫请求(步骤S401)。MO呼叫可由使用的通信协议的上层(例如,NAS或应用层)发出请求。接着,移动通信装置110确定是否IRAT程序正在进行中(步骤S402),如果是,启动保护计时器T(步骤S403)。

步骤S403之后,移动通信装置110确定是否在该保护计时器T过期之前该IRAT程序已完成(步骤S404),如果否,拒绝该MO呼叫请求(步骤S405),且该方法结束。在一个实施例中,移动通信装置110可通过发送具有失败原因(例如“服务不可用”)的指示至上层来拒绝MO呼叫请求。

步骤S404之后,如果在该保护计时器T过期之前该IRAT程序已完成,移动通信装置110执行ADS(步骤S406)。该ADS类似于图3A和3B的实施例中的ADS,为简洁,不在此重复细节描述。

然后,确定是否ADS的决定是CS域、IMS域或其他(步骤S407)。如果ADS的决定是CS域,移动通信装置110通过服务网络130的CS域进行MO呼叫(步骤S408)。如果ADS的决定是IMS域,移动通信装置110通过服务网络120的IMS域进行MO呼叫(步骤S409)。如果ADS的决定不是CS域也不是IMS域,移动通信装置110执行其他动作(步骤S410)。

步骤S408和S409之后,确定是否该MO呼叫已成功建立(步骤S411),如果是,该移动通信装置110停止该保护计时器T(步骤S412)且方法结束。否则,如果MO呼叫失败,确定是否保护计时器T已过期(步骤S413)。如果保护计时器T未过期,方法进行至步骤S406以重复ADS。如果保护计时器T已过期,方法结束。

请注意,不同于图3A和3B的实施例使用两个不同的保护计时器T1和T2以分别保护IRAT程序和ADS,图4A和图4B的实施例仅使用一个保护计时器T以同时保护IRAT程序和ADS。

在另一个实施例中,如果在通过服务网络120的IMS域成功进行MO呼叫之后,需要進行RAT切換程序,移动通信装置110可执行单一无线语音呼叫连续性(Single Radio Voice Call Continuity,SRVCC)程序以通过服务网络130的CS域继续MO呼叫。另一种可能是在通过服务网络120的IMS域进行MO呼叫的期间需要進行RAT切換程序,MO呼叫可能失败。

尽管本发明以示例和较佳实施例进行了描述,所属领域技术人员应理解本发明并不限于此。本领域技术人员可在不脱离本发明范围和精神的前提下进行各种变形和修改。例如,图3A、3B、4A及4B的方法可实现为存储在机器可读媒介(例如磁带、半导体、磁盘、光碟(例如CD-ROM,DVD-ROM等)等等)中的程序代码,并由移动通信装置的处理器加载并执行。因此,本发明的范围应以后附的权利要求及其等图所定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1