用于与无线网络有效通信的用户设备(UE)及其方法与流程

文档序号:20081656发布日期:2020-03-10 10:46阅读:438来源:国知局
用于与无线网络有效通信的用户设备(UE)及其方法与流程

本公开总体上涉及一种无线通信系统,并且更具体地涉及由用户设备(ue)有效地处理与无线网络的通信。



背景技术:

通用移动电信系统(umts)是用于基于全球移动系统(gsm)标准的网络的第三代(3g)移动蜂窝技术。umts通过第三代合作伙伴项目(3gpp)被开发。与现有系统相比,umts采用宽带码分多址(w-cdma)无线接入技术为移动网络运营商提供更高的频谱效率和更大的带宽。umts指定覆盖umts无线接入网络(ran)、核心网络(cn)以及经由用户识别模块(sim)卡的用户认证的完整网络系统。尽管诸如4g和5g的更高代系统已经被开发并且4g已经被广泛使用,但是基于3g的无线网络系统现今依然活跃。

umts空中接口中的ue具有若干活动状态,诸如,例如专用传输信道(cell_dch)状态、前向接入信道(cell_fach)状态、寻呼信道(cell_pch)状态、utran注册区域(ura_pch)状态和空闲模式。在cell-dch状态下,专用物理信道在上行链路和下行链路传输中被分配给ue。在cell_fach状态下,没有专用物理信道被分配给ue。ue在下行链路传输中持续监视fach。ue在上行链路中被分配默认的公共传输信道或共享传输信道,其中,ue可根据相应的传输信道的接入过程随时使用所述默认的公共传输信道或共享传输信道。

在cell_pch状态下,没有专用物理信道被分配给ue,并且上行链路传输是不可能的。根据ue最近执行的小区更新过程,ue的位置在小区级别上被ran所知。在ura_pch状态下,没有专用信道被分配给ue,并且上行链路传输是不可能的。根据在最后执行的ura更新过程期间被分配给ue的utran注册区域,ue的位置在ran注册区域级别上是已知的。

功耗是ue中的主要问题。ue中的功耗量取决于ue的当前活动,其中,ue的当前活动进一步取决于ue的当前状态。在无线资源控制(rrc)状态方面,当ue处于cell-dch状态时,ue消耗最大功率,并且随着ue转换到cell_fach状态、cell_pch状态、ura_pch状态和空闲模式,功耗以相同的顺序下降。rrc协议属于umts宽带码分多址(wcdma)协议栈,并且处理ue与ran之间的层3的控制平面信令。每当ue完成数据传输或者特定时间段内没有任何更多的用户分组交换数据(ps数据)要发送时,优选地将ue保持在空闲模式。空闲模式是ue的最有效的电池消耗状态。

在传统系统中,如图1和图2的序列图中所述,考虑ue10正在与网络120进行通信。在图1中,ue10包括应用层101、无线资源控制(rrc)102、物理层(uphy)103。应用层101使用预定义的定时器检测数据传送中的间隙,并且还检测ue10的数据不活动。如果ue10与网络120处于cell_dch状态(即,数据传输或ps呼叫)并且由于信号质量下降(例如,在处于覆盖区域外时)而移动到“失步(outofsync)”(104),则在应用层101与rrc102之间不发送数据(105)。此后,当ue10检测到被定义为来自uphy103的连续“失步”接收的“n313”(106)时,“t313”定时器被设置为“启动”。此外,如果ue10检测到被定义为来自uphy103的连续“同步”接收的“n315”,则t313定时器被“关闭”。

当t313定时器到期并且ue仍然处于“失步”时,则将与ps无线接入承载(rab)相关联的t315定时器设置为“启动”(107),从而指示已发生“无线链路故障”。然后,rrc102开始通信恢复过程(107)(其中,该讨论中的“通信”指的是数据传输或ps呼叫)。此后,“启动”快速休眠(fd)定时器以发送来自应用层101的将带有针对快速休眠过程定义的原因的信令连接释放指示(scri)消息发送到网络120的请求(即,fd_req)(108)。(快速休眠是监视ue的活动等级的过程,并且ue被设置为在适合于ue的活动等级的控制信道和功率状态下进行操作)。在该示例场景中导致的数据不活动是由于“失步”状况,但是应用层101通知rrc102不活动是由“用户数据结束”导致的。因此,在通信恢复过程与fd过程之间出现冲突,其中,在这种情况下,ue10等待通信恢复以将scri发送到网络120(109)。

例如,当ue10移动到覆盖区域外时,ue10与网络120之间的通信被中断,从而由于失步状况而导致数据不活动。在另一种情况下,ue10可检测到数据不活动是由于ue10的用户关闭ue10中的应用而导致,或者数据不活动仅在电子邮件屏幕已经被加载并且在预定时间段内没有用户输入被检测到(因为用户正在忙着阅读电子邮件)之后被检测。

当ue10返回到同步(例如,返回到小区覆盖区域并同步)时,rrc102发起fd过程并向网络120发送随附有被设置为“无线链路故障”的小区更新原因的小区更新消息(110)。网络120在接收到小区更新消息时,发送ue10状态转换到dch或fach的小区更新确认(111),使得ue10可在上行链路(ul)中发送数据。在从网络120接收到确认时,传输信道重新配置被完成(112),使得rrc102根据网络120在小区更新确认消息中给出的指令将ue10转换到cell_dch或cell_fach状态。

此后(113),rrc102发出带有“ue请求的ps数据会话结束”的原因的scri消息,以通知网络120关于ue10进入休眠或空闲状态的意图。在接收到scri消息之后,网络120通过释放专用/共享信道来执行rrc连接释放或将ue状态降级到pch(114)。此外,网络120将寻呼消息(即,寻呼类型1)发送到ue10(115)以识别ue10的准确位置,以执行重新建立ps呼叫的操作116。因此,上述操作导致若干中间状态转换和信令消息交换,致使现有方法时间和能量效率低。

在图2中,考虑ue10包括非接入层(nas)201和rrc102。nas201用于在ue10从一个位置移动到另一位置时管理与ue10的通信(例如,电路交换(cs)呼叫)的建立。在框202处假设:ue10处于cell_pch状态或ura_pch状态,并且由于临时中断(例如,在小区覆盖范围外)而移动到“失步”(未示出)。这里进一步假设ue10与网络120之间的cs呼叫尚未被建立。

当ue10仍然处于“失步”时,则nas201发送gprs-移动管理释放请求(gmmrel_req)(203)以建立cs呼叫。如果ue10处于cell_pch状态或ura_pch状态,则该方法继续进行到操作204,其中,在操作204,rrc102将随附有被设置为“上行链路数据传送”的小区更新原因的小区更新消息发送到网络120。此后,在操作205,发起cs呼叫请求,例如,mo/mt(移动始发/移动终止)呼叫。接下来,网络120将带有cell_dch指示符的小区更新确认消息发送到rrc102(206)。然后,rrc102将带有rbrc/pcrc/trch的响应发送到网络120(207)。

例如,当ue10已经移动到覆盖区域外时,与在(204)的小区更新消息相关联的语音呼叫未被建立。这里,语音呼叫可以是呼入的cs呼叫或呼出的cs呼叫。

在从网络120接收到小区更新确认消息时,nas201检测到数据不活动并且执行操作208,其中,在操作208,rrc102将带有针对“ue请求的ps数据会话结束”而定义的原因的scri消息发送到网络120。此后,rrc102执行cs呼叫到网络120的初始直接传送(209)。网络120随后响应于操作208的scri消息将无线承载重新配置(cell_pch)提供给rrc102(210)。

此后,rrc102将指示无线承载重新配置过程完成的消息发送到网络120(211)。然而,在cell_pch状态下,没有专用物理信道被分配给ue10,并且不可能进行上行链路传输。因此,在(212),对ue10与网络120之间的cs呼叫的初始直接传送(idt)没有响应。因此,以上操作导致cs掉话。此外,序列具有若干中间状态转换和信令消息交换,消耗大量时间和能量。

以上信息作为背景信息被呈现仅用于帮助理解本公开。至于以上信息中的任何信息是否可应用为针对本公开的现有技术,尚未作出确定并且未进行声明。



技术实现要素:

本文公开的说明性实施例提供了一种用于由用户设备(ue)处理与无线网络的通信的节能方法和系统。

在实施例中,一种用于由用户设备(ue)处理与无线网络的通信的方法包括:在与网络的恢复过程期间确定数据不活动定时器是否已到期。所述方法识别数据不活动是否是由于与网络的无线链路故障。所述方法响应于识别出数据不活动是由于无线链路故障,通过恢复过程恢复无线链路,以重新开始与网络的通信。

在实施例中,所述方法包括:在发起与网络的恢复过程之后,响应于确定数据不活动定时器到期,避免将scri消息发送到网络。

本文的实施例还提供了一种用于由用户设备(ue)处理与无线网络的通信的方法。所述方法包括:在与网络的呼叫建立期间确定数据不活动定时器是否已到期。此外,所述方法包括:响应于确定数据不活动定时器已到期,恢复与网络的无线链路以与网络建立呼叫。

在实施例中,ue响应于确定用于建立呼叫的数据不活动定时器已到期而避免将scri消息发送到网络。

在实施例中,呼叫是移动始发(mo)呼叫和移动终止(mt)呼叫中的一个。

本文的实施例还提供一种用于处理与无线网络的通信的用户设备(ue)。所述ue包括:处理器;通信器;存储器;以及被耦接到处理器的数据不活动检测器。数据不活动检测器被配置为在与网络的恢复过程期间确定数据不活动定时器是否已到期,并且响应于确定数据不活动定时器已超时,识别数据不活动是否是由于与网络的无线链路故障。处理器被配置为响应于数据不活动检测器识别出数据不活动是由于无线链路故障,通过恢复过程与通信器协作恢复无线链路以重新开始与网络的通信。

本文的实施例还提供了一种用于处理与无线网络的通信的用户设备(ue),其中,所述ue包括:处理器;存储器;通信器;以及被耦接到处理器的数据不活动检测器。数据不活动检测器被配置为在与网络的呼叫建立期间确定数据不活动定时器是否已到期。处理器被配置为响应于数据不活动检测器确定数据不活动定时器已到期,与通信器协作恢复与网络的无线链路以与网络建立呼叫。

实施例还提供一种用于与无线网络进行通信的ue。所述ue包括:存储器;以及至少一个处理器,从存储器读取指令以执行操作,其中,所述操作包括:在与网络的恢复过程期间确定数据不活动定时器是否已到期,并且响应于确定数据不活动定时器已超时,通过忽略内部产生的用于发送信号连接释放指示(scri)消息的基于快速休眠(fd)的请求消息来避免发送scri消息;并且当在ue的同步状态期间产生了用于发送scri消息的基于fd的请求消息时,将scri消息发送到网络。

所述至少一个处理器可包括应用层电路和无线资源控制(rrc)层电路;由应用层电路产生基于fd的请求消息,并且由rrc层电路做出在恢复过程期间数据不活动定时器是否已到期的确定。

数据活动定时器可以是第一数据不活动定时器,并且所述操作还可包括:在与网络的呼叫建立期间确定第二数据不活动定时器是否已到期;并且响应于确定数据不活动定时器已到期,恢复与网络的无线链路以与网络建立呼叫。

因此,在本文描述的各种实施例中可避免传统系统的低效,其中,本文描述的各种实施例可(i)识别数据不活动是由于与网络的无线链路故障状况而发生还是由于用户数据结束状况而发生,并且/或者(ii)在特定情况下忽略到网络的scri消息,并且通过恢复过程恢复无线链路以重新开始与网络的通信。

附图说明

在附图中示出了实施例,其中,在整个附图中,相同的参考符号指示相同的元件或操作,其中:

图1是示出当ue处于“失步”状况时用户设备(ue)将信令连接释放指示(scri)消息发送到网络的各种信令消息的现有技术序列图;

图2是示出在cs呼叫发起期间ue将scri消息发送到网络的各种信令消息的另一现有技术序列图;

图3示出根据本发明构思的实施例的用于处理与ue的通信的无线通信网络;

图4是示出根据如本文公开的实施例的ue的各种硬件组件的框图;

图5是示出根据如本文公开的实施例的当ue处于“失步”时处理与网络的通信(例如,数据传输或ps呼叫)的方法的流程图;

图6是示出根据如本文公开的实施例的当ue处于“失步”时ue忽略发送用于与网络的通信的scri消息的各种信令消息的序列图;

图7是示出根据如本文公开的实施例的用于处理与网络的通信(例如,cs呼叫建立)的方法的流程图;以及

图8是示出根据如本文公开的实施例的用于处理与网络的通信(例如,cs呼叫建立)的各种信令消息的序列图。

具体实施方式

参照在附图中示出并且在下面的描述中详述的非限制性实施例,更全面地解释本文的实施例和各种特征。省略对公知组件和处理技术的描述,以免不必要地模糊本文的实施例。此外,由于一些实施例可与一个或更多个其它实施例组合以形成新的实施例,因此本文描述的各种实施例不一定相互排斥。除非另有说明,否则本文使用的术语“或”指的是非排他性的或。本文使用的示例仅意在帮助理解本文的实施例可被实践的方式,并且进一步使本领域中的技术人员能够实践本文的实施例。因此,示例不应被解释为限制本发明构思的范围。

简而言之,下面描述的实施例提供了一种用于由用户设备(ue)处理与无线网络的通信的方法。所述方法可在与网络的恢复过程期间确定数据不活动定时器是否已到期。如果到期,则所述方法识别数据不活动是否是由于与网络的无线链路故障。如果数据不活动是由于无线链路故障,则通过恢复过程恢复无线链路以重新开始与网络的通信。因此,与诸如以上针对图1所述的序列的传统序列不同,本发明构思的方法响应于确定数据不活动定时器已到期而避免将信号连接释放指示(scri)消息发送到网络。此外,所述方法恢复无线链路以重新开始与网络的通信。

所述方法还可在与网络的呼叫建立(例如,用于cs呼叫)期间改善性能。为此,实施例可在呼叫建立期间确定数据不活动定时器是否已到期。响应于该定时器到期,所述方法可发起建立呼叫,或者恢复与网络的无线链路以建立呼叫。在这种情况下,与如针对图2所讨论的传统技术不同,所述方法响应于确定数据不活动定时器已到期而避免将scri消息发送到网络。从而,除了避免了掉话之外还避免了过多的消息。

现在参照附图,并且更具体地参照图3至图8,示出说明性实施例。

图3示出根据如本文公开的实施例的用于处理与ue100的通信的无线通信网络120。ue100使用无线通信网络协议与网络120进行通信。网络120包括还被耦接到外部网络(诸如,数据网络(未示出))的核心网络(cn)303,其中,cn303的示例包括互联网、局域网(lan)、广域网(wan)、城域网(man)等。注意,ue100可被视为网络120的一部分。此外,网络120由于具有与拥有ue的用户进行无线通信的至少一些组件(诸如,基站301a、301b)而被视为无线通信网络,尽管诸如rnc302的其它组件与核心网络303可经由陆线连接彼此通信。

网络120可以是2g、3g、4g或5g无线接入网(ran)。2gran的示例是gsm(全球移动通信系统)无线接入网(gran);并且3gran的示例包括gsmedge无线接入网(geran)和通用移动电信系统(umts)。4g网络的示例是高级长期演进(lte-a),其中,高级长期演进(lte-a)也被称作演进的通用陆地无线接入网(e-utran),并且在本文中也可被简称为“lte”。

使用网络元件或节点来实现网络120,其中,网络元件或节点包括一个或更多个基站301a-301b(也被称为节点b301a-301b))和无线网络控制器(rnc)302。使用网络元件或节点(诸如,示例服务gprs支持节点(sgsn)和示例网关gprs支持节点(ggsn)(未示出))来实现cn303。

在图3中,网络120实现ue100与cn303之间的网络连接。ue100可由任意类型的移动站或电子装置(诸如,手持电话、膝上型计算机、平板电脑、智能电话、便携式移动电话装置、实现固定电话的移动电话装置、个人数字助理(pda)、手持电子书、便携式/个人多媒体播放器(pmp)、数码相机、便携式游戏机等)来实现。网络120可支持任意合适数量的ue100(以及任意数量的节点b301a-301b和/或rnc302)。rnc302提供针对节点b301a-301b的控制功能。rnc302与节点b301a-301b之间的逻辑接口被称作iub。

rnc302和相应的节点b301b被称为控制无线资源的分配和释放以在ue100与网络120之间建立连接的无线网络子系统(rns)。可存在将网络120内部地或外部地连接到其它功能实体的四个接口—iu、uu、iub和iur。iu接口是将rnc302与cn303连接的外部接口。uu是将node-b301b与ue100连接的外部接口。iub是将rnc302与节点b301b连接的内部接口。iur接口通常是将两个rnc(未示出)彼此连接的内部接口。

图4是示出根据如本文公开的实施例的ue100的各种硬件组件的框图。ue100包括通信器402、数据不活动检测器404、快速休眠定时器406、处理器408和存储器410。通信器402可包括发送器、接收器、天线等(未示出),并且被配置为使用网络120的无线协议(例如,使用3g、4g或5g协议)经由基站301a、301b与网络120进行通信。通信器402还可被配置为使用其它无线协议(诸如,wi-fi、蓝牙、zig-bee)或任何适当的无线通信技术与各种其它设备进行通信。所述各种其它设备包括例如其它基站和其它ue(在图4中未示出)。此外,通信器402被配置为与ue100的其它组件内部地通信。

数据不活动检测器404被可通信地耦接到通信器402和处理器408。数据不活动检测器404可以是处理元件或电路本身,并且被配置为检测ue100与网络120之间的数据不活动是否由于ue100的“失步”状况而导致。尽管与处理器408分开地被示出,但是数据不活动检测器404可以可选地是处理器408的一部分,并且可以以处理器408执行从存储器410读取的指令的方式被形成为处理元件。

这里,术语“失步”指的是ue100与网络120之间的无线通信信号的质量不令人满意的状况,例如,低于预定义的阈值或者未能满足至少一个预定义的标准。术语“失步”和“无线链路故障”可被同义地使用,并且可指同一不令人满意的信号质量环境;然而,在示例中,可仅在ue100已经在特定时间段内处于“失步”状态之后设置“无线链路故障”状态。可以以各种方式确定“失步”状况。例如,如果rssi(接收信号强度指示符)测量低于阈值,则ue100可将当前状态设置为“失步”。在另一示例中,如果误码率(ber)低于阈值,或者来自网络120的特定控制信号或识别信号未被检测到或未被正确地解码,则ue100可将当前状态设置为“失步”。

在实施例中,当ue100与网络120之间的通信(例如,数据传输或ps呼叫)被中断时,数据不活动检测器404检测数据不活动是由于“失步”/“无线链路故障”状况而导致,还是由于“用户数据结束”状况而导致。这里,“用户数据结束”可指ue100检测到在一个或更多个应用的操作期间最近被发送的用户数据不再被发送的状况。“用户数据结束”状况可以以多种方式被检测。例如,如果ue100检测到用户关闭了刚刚正在发送数据的应用,并且/或者如果在预定时间段内没有检测到与ue100的用户交互,则ue可设置“用户数据结束”状态。

如果ue100在预定义时间段内持续处于“失步”,则数据不活动检测器404检测到数据不活动是由于“失步”并且将第一定时器(未示出,可以是数据不活动检测器404的一部分)“启动”以发起恢复过程,其中,第一定时器此后被例示为“t313”定时器(gsm中的已知的呼叫控制定时器)。如果ue100处于“同步”(信号质量被认为令人满意的状况),则数据不活动检测器404将t313定时器设置为“关闭”状态。可选地,如果t313定时器已到期并且ue100仍然处于“失步”,则数据不活动检测器404忽略由处理器408发送的用于将scri消息发送到网络120的fd-req信号并且“启动”第二定时器(未示出,也可以是检测器404的一部分),其中,第二定时器此后被例示为“t315”定时器(gsm中的已知的保护定时器)。如之前所提及的,fd-req信号是来自ue内的应用层(这里,应用层由处理器408来实现)的将带有针对快速休眠过程而定义的原因的scri消息发送到网络的请求。

在示例中,当“失步/无线链路故障”状态发生并且与t315定时器相关联的无线承载存在时,t315定时器被“启动”。在t315定时器的“启动”状态期间,数据不活动检测器404开始通信恢复过程(用于数据传输或ps呼叫)并且将随附有被设置为“无线链路故障”的小区更新原因的小区更新消息发送到网络120。当通信(即,ps/cs呼叫)恢复过程和网络120处的小区更新过程被完成时,t315定时器被“关闭”。

在另一实施例中,当ue100与网络120之间的通信服务(例如,cs呼叫或任何其它语音服务)被中断时,数据不活动检测器404检测cs呼叫是由于“失步”/“无线链路故障”而未被建立,还是由于cs呼叫结束(“cs呼叫结束”)而未被建立。

如果ue100状态持续“失步”预定义的时间,则数据不活动检测器404将t313定时器启动。如果ue100持续“同步”特定时间,则t313定时器被设置为“关闭”。可选地,如果t313定时器已到期并且ue100仍然处于“失步”,则数据不活动检测器404忽略用于将scri消息发送到网络120的fd-req并且“启动”t314定时器(未示出)(t314定时器是gsm中的另一已知的保护定时器)。

当“失步”/“无线链路故障”状态被设置且与t314定时器相关联的无线承载存在时,t314定时器“启动”。在t314定时器的“启动”期间,数据不活动检测器404开始用于cs呼叫的通信恢复过程,并将随附有被设置为“无线链路故障”的小区更新原因的小区更新消息发送到网络120。当用于cs呼叫的通信恢复过程和网络120处的小区更新过程两者都被完成时,t314定时器被“关闭”。

当t313定时器已到期并且ue100仍然处于“失步”时,快速休眠定时器406“启动”。快速休眠定时器406“启动”以发送用于将scri消息从ue100发送到网络120的fd_req。例如,当ue100移动到覆盖区域外时,数据不活动检测器406检测到数据不活动(例如,ue100与网络120之间的ps/cs呼叫的中断)的原因是由于ue100的位置处于覆盖区域外。可通过差的信号质量状况来检测“覆盖区域外”状况。由于数据不活动,ue100“启动”fd定时器406以将scri消息发送到网络120,以通过释放rrc建立ps/cs呼叫。

处理器408基于由数据不活动检测器404提供的指令来执行动作。处理器408可以是例如中央处理器(cpu)、图形处理单元(gpu)、应用处理器(ap)、从存储器读取指令的通用处理器、或专用处理器。在下面进一步说明的操作中,响应于数据不活动检测器404识别出数据不活动是由于无线链路故障(而不是“用户数据结束”),处理器408被配置为通过恢复过程与通信器402协作恢复无线链路,以重新开始与网络的通信。

存储器410包括通过处理器408将可寻址的存储位置。存储器410不限于易失性存储器和/或非易失性存储器。此外,存储器410可包括一个或更多个计算机可读存储介质。存储器410可包括非易失性存储元件。例如,非易失性存储元件可包括磁性硬盘、光盘、软光盘、闪存、或者电可编程存储器(eprom)或电可擦除可编程存储器(eeprom)的形式。此外,存储器410可存储由其它ue发送的数据。

图5是示出根据本发明构思的实施例的当ue100处于“失步”时处理与网络120的通信(即,数据传输或ps呼叫)的示例方法500的流程图。

在操作502,在与网络120的恢复过程期间确定数据不活动定时器是否已到期。恢复过程可以是通过发起“失步”状态或“无线链路故障”状态而触发的任何已知的或合适的无线链路恢复过程。数据不活动定时器可以是ue100的内部定时器并且/或者可以是t313、t314或t315定时器中的任意一个。操作502可由数据不活动检测器执行。

操作504包括:响应于确定数据不活动定时器已到期,识别数据不活动是否是由于与网络的无线链路故障。操作504可由数据不活动检测器404执行。这里,在ue正在进行与网络的恢复过程的情况下,数据不活动检测器404可始终识别出数据不活动是由于无线链路故障,而不是由于“用户数据结束”状况。因此,即使ue100内的应用层101(例如,在处理器408内被实现)基于fd定时器已到期的确定而发送fd_req请求,数据不活动检测器404也不将数据不活动识别为是由于“用户数据结束”。这防止了在无线链路被恢复之后随后发送不必要的scri消息。

如果数据不活动被检测为是由于无线链路故障,则在操作506,所述方法通过恢复过程恢复无线链路以重新开始与网络的通信。操作506可由处理器408与通信器402协作执行,其中,处理器408可从数据不活动检测器404接收数据不活动是由于“失步”或“无线链路故障”而不是由于“用户数据结束”的指示。这里,即使fd_req消息在恢复时段期间在ue100内被内部地产生,基于fd_req消息的不必要的scri消息也不被发送。因此,防止了由于这些情况而在传统技术中出现的低效率。这与在ue100内的非恢复操作期间(即,在同步状态期间)检测“用户数据结束”的状况形成对比。在同步状态下,响应于内部fd_req请求,scri消息将被发送。

图6是示出根据本发明构思的实施例的涉及各种信令消息的交换的方法的序列图。图6的方法可以是图5的方法500的特定实现。在图6的方法中,当ue100“失步”时,ue100避免发送用于与网络120的通信的scri消息。在图6的讨论中,“通信”指的是数据传输或ps呼叫。图6中的ue100包括应用层101和无线资源控制(rrc)层302,其中,应用层101和无线资源控制(rrc)层302两者都可以是处理器408的处理元件(电路)。ue100还包括可以是通信器402的一部分的物理层uphy103。数据不活动检测器404可以是rrc层302的一部分。

在图6中假设ue100使用具有任意基站301a、301b的无线通信与网络120通信。ue100的应用层101(例如,处理器408内的当前操作电路和/或数据不活动检测器404)使用预定义的定时器检测数据传送中的间隙,并且还检测ue100处的数据不活动。如果ue100与网络120处于cell_dch状态(在数据传输或ps呼叫期间)并且在操作601移动到“失步”,则由于临时中断(例如,在小区覆盖范围外),如由602所指示的,在应用层101与rrc302之间数据不被发送。此后,在操作603,当ue100检测到来自uphy的连续n313“失步”指示时,被例示为t313定时器的第一定时器被“启动”。如果ue100检测到来自uphy103的连续n315“同步”指示,则t313定时器被“关闭”。

在实施例中,当t313定时器已到期并且ue100仍然处于“失步”时,则在操作604,t315定时器被“启动”以指示“无线链路故障”条件已被满足,并且ue100开始恢复过程。此后,在操作605,fd定时器被“启动”以发送来自应用层101的将带有针对快速休眠过程而定义的原因的scri消息发送到网络120的请求(即,fd_req)。数据不活动检测器404检测到数据不活动是由于“失步”而导致的,并且在操作606,当t315定时器正在运行时,忽略来自应用层101的fd_req。这促使ue100避免随后执行将scri消息发送到网络120的操作,否则ue100将响应于fd_req请求而执行所述操作。注意,如之前所提及的,每当ue100处于“失步”状态或者处于“无线链路故障”状态时,数据不活动检测器404可始终将数据不活动识别为是由“失步”而导致的。

例如,当ue100移动到覆盖区域外时,ue100与网络120之间的通信被中断,并且ue100的数据不活动检测器404检测到数据不活动的原因是由于ue100处于覆盖区域外。可通过按照与检测“失步”状况相同或不同的方式检测来自网络120的差的信号质量来检测到ue100处于覆盖区域外。

在实施例中,当ue100返回到同步(例如,返回到小区覆盖区域)时,在操作607,ue100将随附有被设置为“无线链路故障”的小区更新原因的小区更新消息发送到网络120。此后,在操作608,网络120在接收到小区更新消息时,发送ue100状态转换到dch或fach的小区更新确认,使得ue100可在上行链路(ul)中发送数据。在从网络120接收到确认时,在操作609,完成传输信道重新配置,使得rrc102根据由网络120在小区更新确认消息中给出的指令将ue100转换到cell_dch或cell_fach状态。此后,在操作610,重新开始通信。

与传统的方法和系统不同,图6的方法恢复无线链路以重新开始与网络120的通信,但是随后不将基于在恢复时段期间产生的fd_req请求的scri消息从ue100发送到网络120。因此,防止了通信恢复过程(用于数据传输或ps呼叫)与fd过程之间的冲突。此外,所述方法使ue100能够有效利用电池电力。

图7是示出根据本发明构思的实施例的用于处理针对与网络120的电路交换(cs)呼叫建立的通信的方法700的流程图。注意,图6和图7的方法可在同一ue100中被使用,并且这两种方法可都被使用,但是在不同的操作模式下被使用。

在操作702,所述方法包括在与网络的cs呼叫建立期间确定数据不活动定时器是否已到期。操作702可由数据不活动检测器404执行。在操作704,所述方法包括响应于确定数据不活动定时器已到期,恢复与网络的无线链路以与网络建立呼叫。操作704可由处理器408与通信器402协作执行,其中,处理器408在cs呼叫建立期间从数据不活动检测器404获得数据不活动定时器已到期的信息。

图8是示出根据本发明构思的实施例的交换用于处理与网络120的通信(例如,cs呼叫建立)的各种信令消息的方法的序列图。图8的方法可以是图7的方法700的特定实现。图8中的ue100包括应用层101和无线资源控制(rrc)层302,其中,应用层101和无线资源控制(rrc)层302两者都可以是处理器408的处理元件(电路)。数据不活动检测器404可以是rrc层302的一部分。按照处理器408和数据不活动检测器404的处理元件执行来自存储器410的指令的方式,nas层201和rrc层302中的每一个可以是处理器408的操作电路。nas201用于在ue100从一个位置移动到另一位置时管理与ue100的通信(例如,cs呼叫)的建立。考虑ue100使用无线通信协议与网络120通信。如果在框801ue100处于cell_pch状态或ura_pch状态并且由于临时中断(例如,在小区覆盖范围外)而移动到“失步”(未示出),则ue100与网络120之间的cs呼叫未被建立。

在实施例中,当ue100仍然处于“失步”时,则在操作802,nas201发送gprs-移动管理释放请求(gmmrel_req)以建立cs呼叫。如果ue100处于cell_pch状态或ura_pch状态,则所述方法继续进行到操作803,其中,在操作803,rrc302将随附有被设置为“上行链路数据传输”的小区更新原因的小区更新消息发送到网络120。此后,在操作804,发起cs呼叫请求(例如,mo/mt呼叫)。此后,在操作805,网络120将带有cell_dch指示符的小区更新确认消息发送到rrc302。随后,在操作806,rrc302将带有rbrc/pcrc/trch的响应发送到网络120。

例如,当ue100移动到覆盖区域外时,cs呼叫或语音呼叫不被建立,并且ue100将小区更新消息发送到网络120以进行语音呼叫建立。这里,语音呼叫可以是呼入的cs呼叫或呼出的cs呼叫。

在从网络120接收到小区更新确认消息时,数据不活动检测器404检测到数据不活动是由于“失步”而导致的,并且在操作807,ue100忽略来自rrc302的scri触发消息。此后,在操作808,rrc302执行cs呼叫向网络120的初始直接传送(idt),其中,在操作809,在网络120中建立cs呼叫。

与传统方法和系统不同,图8的方法(以及图4的ue)恢复无线链路以与网络120建立通信(即,cs呼叫),但是不基于在ue“失步”期间产生的触发消息将scri消息从ue100发送到网络120。此外,由于信令消息的减少,所述方法使ue100能够有效利用电池电力。

可使用运行在至少一个硬件装置上并且执行网络管理功能以控制元件的的至少一个软件程序来实现本文公开的实施例。

这里,已经按照实现描述的一个或多个功能的块描述并说明了方法和设备的实施例。这些块(在本文中可被称为单元、模块或层等)通过模拟电路和/或数字电路(诸如,逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬接线电路等)被物理地实现,并且可以可选地通过固件和/或软件来驱动。因此,诸如nas层201、rrc层302、应用层101、数据不活动检测器404、快速休眠定时器406和通信器402的块可分别被可选地称为nas层电路、rrc层电路、应用层电路、数据不活动检测器电路、快速休眠定时器电路和通信器电路。电路可例如被实现在一个或更多个半导体芯片中,或者被实现在诸如印刷电路板等的基板支撑件上。构成块的电路可通过专用硬件或通过处理器(例如,一个或更多个程序化的微处理器和相关联的电路)来实现,或者通过执行块的一些功能的专用硬件和执行块的其它功能的处理器的组合来实现。在不脱离本公开的范围的情况下,实施例中的每个块可被物理地划分成两个或更多个相互作用的块和分立的块。同样地,在不脱离本公开的范围的情况下,实施例中的块可被物理地组合成更复杂的块。

此外,信号序列图和流程图中的每个块可通过随附有计算机程序指令的硬件来实现。这样的计算机程序指令可被存储在非暂时性计算机可读介质中,其中,非暂时性计算机可读介质可引导计算机、其它可编程数据处理设备或其它装置以特定方式运行,使得存储在计算机可读介质中的指令生成包括实现了流程图和/或信号序列图中指定的功能/操作的指令的制品。

特定实施例的上述描述将如此充分地揭示本文的实施例的一般性质,使得在不脱离由所附权利要求定义的本发明构思的情况下,其它人可通过应用当前知识容易地针对各种应用修改和/或调整这样的特定实施例。

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