用户设备休眠的制作方法

文档序号:7850848阅读:144来源:国知局
专利名称:用户设备休眠的制作方法
用户设备休眠
要求优先权
本申请要求于2010年7月23日提交的美国临时专利申请No. 61/367,160的优先权,通过弓I用的方式将其全部内容明确地并入本文。技术领域
概括地说,本发明涉及无线通信系统。
背景技术
技术的进步已经实现了更小且更强大的计算设备。例如,目前存在各种便携式个人计算设备,其包括无线计算设备,例如,便携式无线话、个人数字助理(PDA)以及寻呼设备,这些设备小型、重量轻、并且便于用户携带。更具体地说,便携式无线话(例如,蜂窝电话和互联网协议(IP)电话)能够通过无线网络传输语音和数据分组。很多这样的无线话集成了额外的设备,以便为终端用户提供增强的功能。例如,无线话还可以包括数码相机、数字摄像机、数字记录器以及音频文件播放器。此外,这些无线话可以处理可执行指令,其包括软件应用程序,例如能够用于访问互联网的网页浏览器应用程序。因此,这些无线话可以包括相当大的计算能力。期望降低这些设备中不需要的功耗,以延长电池寿命从而提高用户体验。发明内容
通信设备(例如,移动电话)可以向接入网络发送指示数据会话已结束的消息。在发送该消息后经过了某一时间段之后,所述通信设备可以确定是否要重新发送该消息。例如,所述通信设备的调制解调器可以确定是否已经在该时间段期间经由支持所述数据会话的 无线信道传送了数据。如果在该时间段期间没有传送数据,则可以重新发送该消息。举另一个例子,可以向与所述数据会话相关联的应用提供所述移动设备是处于活动状态还是低功率状态的指示,并且该应用可以确定是否要重新发送所述消息。
在一个具体实施例中,公开了一种方法。该方法包括从通信设备向无线网络控制器发送消息。所述消息指示数据会话已结束。该数据会话由所述通信设备与所述无线网络控制器之间的无线信道支持。该方法还包括在发送所述消息后的某一时间段之后,选择性地向所述无线网络控制器发送第二消息。所述第二消息指示所述数据会话已结束。至少部分地基于测量是否指示在所述时间段期间经由无线信道传输了数据,来选择性地发送所述第二消息。
在另一个具体实施例中,公开了一种装置,该装置包括调制解调器,该调制解调器被配置为生成要从通信设备向无线网络控制器发送的消息。所述消息指示数据会话已结束。该数据会话由所述通信设备与所述无线网络控制器之间的无线信道支持。该调制解调器被进一步配置为在发送所述消息后的某一时间段之后,选择性地提供要向所述无线网络控制器发送的第二消息。所述第二消息指示所述数据会话已结束。所述第二消息是至少部分地基于测量是否指示在所述时间段期间经由无线信道传输了数据而被选择性地提供的。
在又一个具体实施例中,该方法包括从通信设备处执行的应用接收休眠请求。该方法还包括响应于所述休眠请求,从所述通信设备向无线网络控制器发送消息。所述消息指示数据会话已结束。该方法还包括在发送所述消息后的时间段到期之后,向所述应用提供状态信息。该状态信息指示所述通信设备是否处于低功率状态。
在另一个具体实施例中,所述装置包括调制解调器,该调制解调器被配置为从通信设备处执行的应用接收休眠请求,并且响应于所述休眠请求,生成要从所述通信设备向无线网络控制器发送的消息。所述消息指示数据会话已结束。该调制解调器被进一步配置为在发送所述消息后的某一时间段到期之后,向所述应用提供状态信息。该状态信息指示所述通信设备是否已经转变到低功率状态。
在另一个实施例中,所述方法包括向通信设备的调制解调器发送休眠请求。该方法还包括从所述调制解调器接收状态信息,所述状态信息指示所述通信设备是处于活动状态还是低功率状态。该方法还包括响应于所述状态信息指示所述通信设备处于活动状态,选择性地向所述调制解调器发送第二休眠请求。
在另一个实施例中,公开了一种装置,该装置包括应用处理器,该应用处理器被配置为向通信设备的调制解调器发送休眠请求,并且响应于从所述调制解调器接收到指示所述通信设备还没有转变到低功率状态的状态信息,选择性地向所述调制解调器发送第二休眠请求。
所公开的实施例中的至少一个实施例提供的一个具体优点是通过在数据会话已结束之后,选择性地重新发送消息以使得网络将通信设备转变到低功率状态,从而降低通信设备处的功耗。例如,来自所述通信设备的第一消息可能被网络丢失。通过重新发送该消息,与在向低功率状态转变之前等待网络使用定时器到期的传统设备相比,通信设备可以更快地转变到低功率状态。
在回顾整个申请(其包括以下部分


具体实施方式
以及权利要求书)之后,本发明的其它方面、优点 、以及特征将会变明显。

图1是包括具有数据会话结束逻辑的设备的通信系统的具体示意性实施例的框图2是确定是否要重新发送指示数据会话已结束的消息的方法的第一示意性实施例的梯形图3是确定是否要重新发送指示数据会话已结束的消息的方法的第二示意性实施例的流程图4是确定是否要重新发送指示数据会话已结束的消息的方法的第三示意性实施例的梯形图5是确定是否要重新发送指示数据会话已结束的消息的方法的第四示意性实施例的流程图6是包括设备的通信系统的第一示意性实施例的框图,其中该设备被配置为选择性地重新发送数据会话结束消息;以及
图7是包括设备的通信系统的第二示意性实施例的框图,其中该设备被配置为选择性地重新发送数据会话结束消息。
具体实施方式
参照图1,示出了通信系统的第一实施例并且标示为100。系统100包括用户设备102,用户设备102与接入网络104 (例如,通用移动电信系统(UMTS)陆地无线接入网络 (UTRAN))进行通信。接入网络104耦合到核心网106。核心网106耦合到分组交换网(例如,互联网108),并且耦合到一个或多个其它网络(例如,公用交换电话网(PSTN)和/或综合业务数字网(ISDN) 110。
用户设备102包括可以识别用户的预订信息的模块112,例如,耦合到通信设备 114的全球用户识别模块(USBO。通信设备114可以是移动电话,例如,智能电话。举其它例子,通信设备114可以是固定站、数据终端或另一种类型的通信设备。通信设备114包括数据会话结束逻辑140。用户设备102被配置为实现数据会话结束逻辑140,以便通过发送第一请求(该第一请求用于请求通信设备114的休眠状态)并且通过确定在已经向接入网络 104发送第一请求之后是否要重新请求该休眠状态,来实现降低的功耗。例如,数据会话结束逻辑140可以监测在发送第一请求之后的预先确定的时间段期间的信道活动,或者可以经由功率状态状况逻辑来生成去往通信设备114处的应用的、指示该通信设备114是处于低功率状态还是处于活动状态的消息,来指示通信设备114的功率状态。通过重新发送针对休眠状态的请求,即使在第一请求的传输期间出现错误,通信设备114仍然能够进入低功率状态。
接入网络104包括用于使通信设备114能够接入核心网106的无线通信装备(例如,无线装备)。接入网络104包括多个区域,例如注册区域,其包括代表性的注册区域120。 所述区域中的每一个区域包括多个节点,例如,代表性的节点B122。所述节点中的每一个节 点可以包括用于与用户设备进行通信的接收机和发射机装备,并且所述节点中的每一个节点耦合到无线网络控制器,例如代表性的无线网络控制器(RNC) 124。
核心网106通过RNC和核心网106的各个组件(例如,服务通用分组无线服务 (GPRS)支持节点(SGSN) 130和移动服务交换中心(MSC) /访问位置寄存器(VLR) 134)之间的通信路径耦合到接入网络104。SGSN130耦合到归属位置寄存器(HLR) /认证中心(AuC) 138。HLR/AuC138也耦合到MSC/VLR134,耦合到网关GPRS支持节点(GGSN) 132,并且耦合到网关移动交换中心(GMSC) 136。GGSN132耦合到互联网108,并且GMSC136耦合到PSTN/ ISDNllOo核心网106包括用于将用户设备102连接到PSTN110 (针对电路交换呼叫)或者连接到分组数据网络(针对分组交换呼叫)的交换和路由能力,以用于移动性和用户位置管理并且用于认证服务。
在具体实施例中,系统100是UMTS系统,并且根据信令协议栈来执行信令,其中该信令协议栈分为接入层(AS)和非接入层(NAS)。
所述非接入层(NAS)架构可以包括连接管理,该连接管理操纵电路交换呼叫并且包括子层。NAS可以负责呼叫控制(例如,建立、释放)、补充服务(例如,呼叫转移、三方通话) 以及短消息服务(SMS)。NAS可以包括操纵分组交换呼叫的会话管理。NAS可以包括操纵位置更新的移动性管理和针对电路交换(CS)呼叫的认证。NAS可以包括操纵位置更新的GPRS移动性管理和针对分组交换(PS)呼叫的认证。接入层(AS)架构可以包括无线资源控制(RRC)协议,其中该无线资源控制(RRC)协议被定义为在UE102与RNC124之间以操纵无线资源的建立、释放以及配置。AS可以包括无线链路控制(RLC)协议,该无线链路控制(RLC)协议被定义为在UE102与RNC124之间以提供分段、重组、重复检测(duplicate detection)以及其它传统的层_2功能。AS可以包括介质访问控制(MAC)协议,该介质访问控制协议被定义为在UE102与RNC124之间以复用用户平面和控制平面数据。AS可以包括物理层协议,该物理层协议被定义为在UE102与节点B之间以通过无线链路传送数据。物理层处的UE102与RNC124之间的接口可以操纵宏分集合并(macrodiversity combining)和分裂功能。NAS可以使用由RRC(AS的上层)提供的服务。初始直接传送进程可以用于建立信令连接。初始直接传送进程还用于通过无线接口运送初始较高层(NAS)消息。可以在下行 链路方向上使用下行链路直接传送进程,以便通过无线接口运送NAS消息。可以在上行链路方向上使用上行链路直接传送进程,以便通过属于信令连接的无线接口运送NAS消息。分组数据用户的快速休眠是在第三代合作伙伴计划(3GPP)规范、发布版本8中介绍的特征。快速休眠的特征提供了多个优点。例如,快速休眠能够使移动终端需要保持在连接状态中的时间量明显减少。减少处于连接状态的时间可以导致大大延长电池寿命。例如,在UMTS设备上使用快速休眠使UE102在现有的网络中处于空闲状态,可以使待机时间延长一倍以上,这取决于网络配置。举第二个例子,通过释放未使用的无线资源并且将移动终端转移到空闲状态、UTRAN注册区域寻呼信道(URA_PCH)状态或者小区寻呼信道(CELL_PCH)状态,该网络还能够腾出额外容量,这些额外容量能够供其它用户使用。在某些应用的情形中,虽然设备可能已完成其数据传送并且不再期待其它数据交换,但是该设备必须等待网络将该设备从专用数据信道(CELL_DCH)状态或快速接入信道(CELL_FACH)状态转变为空闲状态、或CELL_PCH状态或URA_PCH状态。这种延迟可能出现在无快速休眠的系统中,这是因为网络无法确定移动终端是否有更多的数据要传送,因此使该移动台在数据传送状态中(例如,CELL_DCH或CELL_FACH)保持比可能需要的时间长得多的时间段。在要传送更多数据分组的情况下,网络可以使该移动台在数据传送状态中保持比可能需要的时间更久,以避免由于后续分组数据传送而引起额外建立延迟。因为UMTS网络不能预见特定应用的数据传送特性,所以用户设备可能在数据传送状态中保持比需要的时间更久,这可能在用户设备处引起过多的电池消耗。UE的应用层可以自主地确定应用是否有任何更多的数据要交换。通过使用应用层确认(针对数据传送)和特定于应用的不活动定时器,UE102能够可靠地确定何时适合于向网络发送以下指示该应用再也没有数据要交换了。快速休眠使UE102能够在RRC信令连接释放指示(SCRI)消息中通过包括指示数据传送会话结束的原因值将该指示发送给UTRAN104。包括数据会话结束的原因值的SCRI消息指示由于数据传送完成,所以UE102不再需要所指示的信令连接,并且网络能够对如何操纵UE102做出明智的决定。网络可以决定释放信令连接,在这种情形中,网络随后可以决定释放RRC连接,并且令UE102转为空闲。或者,网络可以将UE102保持在CELL_PCH或URA_PCH状态中,以便实现类似的电池节省,同时为将来的数据传送提供更快的重新配置。因此,与等待网络最终发送低功率状态命令的传统过程相比,快速休眠使UE102能够更快速地从活动数据传送状态转移到空闲状态。可以通过UE102的数据会话结束逻辑140,来增强使UE102能够转变到空闲状态的快速休眠。例如,所述SCRI消息可能在非确认模式中发送,并且在某些情况下,网络可能没有接收到该SCRI消息,或者UE102可能没有接收到网络的答复。如下面针对图2至图7进一步描述的,UE102可以确定是否要重新发送SCRI消息,以请求释放信令连接并且转变到低功率状态。图2示出了确定是否要从通信设备向网络重新发送指示数据会话已结束的消息的方法的第一具体实施例。图2的示例示出 了未对来自移动设备的SCRI进行响应的UMTS网络的、使用快速休眠的实施例中的操作。示出了用户应用202与用户设备(UE)的无线资源控制(RRC)(UE-RRC)之间的信令。可以在图1的UE102处实现用户应用202和UE-RRC204。服-1 ^204与无线网络控制器(8从)206和分组交换域(?3 CN) 208 (例如分别为图1中的RNC124和互联网108)进行通信。1、用户应用202 (例如,图1中的UE102的电子邮件客户端,其每隔十分钟与图1中的互联网108处的服务器同步210 —次)发起分组交换(PS)数据呼叫,该分组交换(PS)数据呼叫将使UE-RRC204发送RRC连接请求消息212,这将建立RRC连接214。2、通过UE发送初始直接传送(IDT)消息216,来打开PS域。3、网络建立PS无线承载(RB)作为RB建立消息218的一部分,并且UE可以发送RB建立完成消息220。4、用户应用202结束数据会话(例如,电子邮件客户端完成从服务器接收数据),并且(例如,根据UMTS协议)触发去往调制解调器的、指示应用202已经完成传送数据的休眠请求222。5、响应于休眠请求222,UE-RRC层204向网络(例如,UTRAN)发送RRC信令连接释放指示(SCRI)消息224,该RRC信令连接释放指示(SCRI)消息224包括指示数据传送会话结束的原因值。所述原因值指示由于数据传送完成,所以UE不再需要信令连接。启动定时器T323。当定时器T323正在运行时,在信息单元(IE) “信令连接释放指示原因”被设置为“UE请求的PS数据会话结束”的情况下,可以禁止UE发送(或重新发送)SCRI消息224。网络可以决定释放信令连接,在这种情形中,网络可以释放RRC连接并且令UE102转变到空闲状态。或者,网络可以将UE保持在CELL_PCH或URA_PCH状态以便实现电池节省,同时还实现对将来的数据传送的更快的重新配置。UE可以响应于来自网络的指令,进入电池节省状态(即,RRC状态空闲、CELL_PCH或URA_PCH)。然而,如图2中所示,网络可以不释放信令连接。例如,由于差的无线状况,所以网络可能没有接收到RRC信令连接释放指示(SCRI)消息224。根据3GPP规范,SCRI消息224的传递是得不到保障的。举另一个例子,可能接收到SCRI消息224,但是网络在接收到RRC信令连接释放指示(SCRI)消息224之后可能没有使UE进入电池节省状态。举另一个例子,网络可能已经发送用于将UE转变到电池节省状态的消息,但是该消息可能已经被丢失(例如,使用非确认模式发送RRC连接释放)。在这些情形中,UE应用层可能没有意识到网络对UE的功率节省状态所采取的动作。传统的应用可能首先触发休眠请求222但是可能不能够重新发送休眠请求以指示数据会话完成。例如,电子邮件客户端可以触发与服务器进行定期同步,以确定是否要下载任何电子邮件(1),并且如果要下载电子邮件,则电子邮件客户端下载电子邮件(2)。在延长的时段期间没有检测到数据之后(3),电子邮件客户端可以触发去往协议层的休眠请求222
(4),以便向网络发送SCRI224。该应用进程可以结束其过程(5),并且可能没有检测到“在延长的时段期间没有数据”,因此应用202可能不触发去往协议层的其它休眠请求。6、UE_RRC204可以针对任何数据事务对无线承载管道(S卩,携带去往用户应用202的数据的逻辑管道)进行监测。当用户应用202触发去往UE协议的休眠请求222时,UE-RRC204将通过将IE “信令连接释放指示原因”设置为“UE请求的PS数据会话结束”,来向网络发送SCRI消息224。UE将记住应用202请求了休眠并且应用202没有任何数据要 发送。在一个实施例中,UE开始通过对计数器“计数_C”进行轮询来监测携带用户应用数据的无线承载管道,以确定是否发送了任何上行链路数据或者是否接收到任何下行链路数据。该计数器提供了在发送或接收到任何数据的情况下增加的号。在另一个实施例中,UE开始通过对RLC序列号进行轮询来监测携带用户应用数据的无线承载管道,以便确定是否发送了任何上行链路数据或者接收到任何下行链路数据,其中,所述RLC序列号是在发送或接收到任何数据的情况下增加的。在定时器T323到期226之后,如果网络还没有将UE转变到电池节省状态(即,UE没有通过转变到低功率状态来实现电池节省),则UE核查在用户无线链路控制(RLC)管道上是否存在任何活动。在UE处确定在T323定时器启动的时刻与T323时间到期226之间的时间段期间在RLC管道上没有活动之后,UE向网络发送SCRI消息230并且开始监测用户RLC管道。UE可以继续重复执行SCRI发送/运行T323/核查不活动过程多达N个循环(N为正整数)。如果网络将UE转变到电池节省状态,则UE可以停止轮询无线承载管道的过程。因此,因为UE-RRC204 (例如,基于计数-C或RLC序列号)监测无线承载,所以确定在发送SCRI消息224之后数据传输是否已终止并且确定是否要发送SCRI230可以独立于应用202在UE-RRC204处进行。UE提供了集中轮询机制,其中,即使应用202在发送休眠请求222之后停止运行,该集中轮询机制仍然将选择性地发送SCRI230。UE协议还可以提供对RRC状态信息的有效访问,以便确定UE是否处于电池节省状态。图3示出了在移动设备处选择性地重新发送休眠请求的方法的第二示意性实施例。方法300包括在302处发送指示数据会话已结束的消息。例如,可以从通信设备向无线网络控制器发送该消息,例如,从图1的通信设备114向图1的UTRAN104中的代表性无线网络控制器124发送SCRI消息。该数据会话可以由控制器与接入网络之间的无线信道(例如,图2中的经由消息218-220在UE-RCC204与RNC206之间建立的无线承载(RB))支持。在304处确定时间段是否已经到期。例如,该时间段可以是预先确定的时间段。举例说明,所述预先确定的时间段可以对应于UMTS系统中的从启动T323定时器到T323定时器到期的时间段。当时间段还未结束(例如,定时器还没有到期)时,处理返回到304。在306处,当时间段已经结束(例如,定时器已经到期)时,处理进而确定通信设备是否处于低功率状态。如果在306处确定通信设备处于低功率状态,则该方法在308处结束。然而,如果在306处确定通信设备不处于低功率状态,则处理前进到310,在310处确定测量是否指示在该时间段期间经由无线信道传输了数据。当测量指示在该时间段期间传输了数据时,该方法在308处结束。当测量指示在该时间段期间无线信道没有传输数据时,在312处可以确定已发送的多个消息的计数是否超过阈值。当在312处已发送的多个消息的计数没有超过阈值时,则处理返回到302,在302处,发送下一条消息,所述下一条消息指示数据会话已结束。例如,所述下一条消息可以是重新发送的SCRI消息。然而,在312处,当已发送消息的计数超过阈值时,该方法在308处结束。该方法300包括从通信设备向无线网络控制器发送消息。该通信设备可配置为在活动状态与低功率状态之间转变,并且当发送消息时,该通信设备处于活动状态。所述 低功率状态可以包括以下各项中的一项或多项空闲状态、小区寻呼信道监测状态(CELL_PCH)、注册区域寻呼信道监测状态(URA_PCH)或者它们的任意组合。所述消息指示通信设备与无线网络控制器之间的数据会话已经结束,并且所述消息可以包括信令连接释放指示(SCRI ),该信令连接释放指示(SCRI)包括信令连接释放指示原因信息单元(IE),该信令连接释放指示原因信息单元(IE)指示用户设备(UE)请求的分组交换(PS)数据会话结束。该数据会话由通信设备与无线网络控制器之间的无线信道支持。可以在发送消息以后开始的时间段期间监测无线信道。可以基于消息抑制定时器(例如,T323)的到期来确定所述时间段的结束,其中该消息抑制定时器是响应于发送消息而设置的。可以响应于在该时间段期间经由无线信道传输了数据,来调整参数的值。例如,该参数可以是响应于检测到经由无线信道的协议数据单元(PDU)数据通信而根据通用移动电信服务(UMTS)规范增加的计数(计数-C)。举另一个例子,该参数可以是根据通用移动电信服务(UMTS)规范增加并且可以被提供作为PDU报头中的序列号的无线链路控制(RLC)序列号。可以将该参数在该时间段开始时的第一值与该参数在该时间段结束时的第二值进行比较,以确定是否在该时间段期间通过无线信道传输了数据。在发送消息后的时间段到期之后,该方法包括选择性地向无线网络控制器发送第二消息(例如第二 SCRI,或者重新发送与第一消息相同的消息),该第二消息指示数据会话已结束。基于测量是否指示在所述时间段期间经由无线信道传输了数据,来选择性地发送
第二消息。该方法可以包括基于在数据会话已结束之后已经发送的消息的计数,当消息的计数没有超过预先确定的阈值时,选择性地发送第三消息或后续消息。所述第三消息指示数据会话已结束。例如,在312处,当消息的计数没有超过阈值时,可以在302处发送另一个消息,该另一个消息指示数据会话已结束。因此,如果第一消息丢失或者如果没有接收到网络对该第一消息的答复,则通信设备可以向网络重新发送该消息。如果网络接收到第二消息或后续消息并且采取行动,则通信设备能够转变到低功率状态,而不必在向低功率状态转变之前等待常规的不活动时间段。图4示出了确定是否要重新发送指示数据会话已结束的消息的方法的第三实施例。图4的示例示出了未对来自移动设备的SCRI进行响应的UMTS网络的、使用快速休眠的实施例中的操作。示出了用户应用402和用户设备(UE)的无线资源控制(RRC) (UE-RRC)404、以及无线网络控制器(RNC) 406和分组交换域(PS CN) 408之间的信令。例如,图4可以对应于图1中的UE102经由接入网络到互联网108的通信。1、用户应用402 (例如,每隔十分钟与服务器同步410 —次的电子邮件客户端)发起分组交换(PS)数据呼叫,该分组交换(PS)数据呼叫使得UE-RRC404发送RRC连接请求消息412以建立RRC连接414。2、通过UE发送初始直接传送(IDT)消息416来打开PS域。3、网络建立PS无线承载(RB)作为RB建立消息418的一部分,并且UE可以发送RB建立完成消息420。
4、用户应用402结束数据会话(例如,电子邮件客户端完成从服务器接收数据),并且(例如,根据UMTS协议)触发去往调制解调器的休眠请求422,该休眠请求222指示应用402已经完成传送数据。5、响应于休眠请求422,所述UE-RRC层404向网络(例如,UTRAN)发送RRC信令连接释放指示(SCRI)消息424,该RRC信令连接释放指示消息424包括指示数据传送会话结束的原因值,其中由于数据传送完成,所以UE不再需要信令连接。UE发起定时器T323开始426。当定时器T323在运行时,在信息单元(IE) “信令连接释放指示原因”被设置为“UE请求的PS数据会话结束”的情况下,可以禁止UE发送(或重新发送)SCRI消息424。6、网络可以释放信令连接,在这种情况下,网络可以释放RRC连接或者将UE重新配置成电池节省状态428。网络可以发送消息430,该消息430包括RRC连接释放指令或者针对PS RB的RB重新配置指令。UE可以发送消息432,该消息432指示RRC连接释放和/或RB重新配置完成。UE可以进入电池节省状态434。7、在定时器T323到期时(即,在发送SCRI424时开始并且在定时器T323到期时结束的时间段结束时),UE协议将向用户应用402指示当前的RRC状态436。例如,RRC状态436可以是活动状态(例如CELL_DCH或CELL_FACH)或低功率状态(例如,空闲、CELL_PCH或URA_PCH)。用户应用402可以接收RCC状态信息并且确定是否要向UE协议发送另一个休眠请求(例如,重新发送休眠请求422 )。因此,可以由触发休眠请求的应用402而不是由监测无线承载的UE_RRC404(作为图2-图3的实施例的备选方案)来确定是否要重新发送SCRI消息424。图4中所示的实施例使每个用户应用402能够实施定制的逻辑来确定针对在用户应用402发送休眠请求422之后网络未能将UE转变到低功率状态,如何进行响应。图5示出了选择性地重新发送休眠请求的方法的第四实施例。方法500包括在502处确定是否从通信设备处执行的应用接收到休眠请求。例如,该应用可以是图4的用户应用402。当确定从通信设备处执行的应用接收到休眠请求时,在504处发送指示数据会话已结束的消息。可以从通信设备向无线网络控制器发送该消息,例如,图4中的向RNC406发送的SCRI消息424。通信设备可配置为在活动状态与低功率状态之间转变,并且当发送消息时,该通信设备可以处于活动状态。在506处确定发送消息之后的时间段是否已经到期。例如,该时间段可以是参照图4所描述的时间段。在该时间段已结束之后,在508处将状态信息提供给应用。该状态信息可以指示通信设备是否处于低功率状态。举例说明,该状态信息可以包括当前无线资源控制(RRC)状态的指示,例如,活动状态(例如,CELL_DCH或CELL_FACH)或低功率状态(例如,空闲、CELL_PCH 或 URA_PCH)。在向应用发送状态信息之后,处理返回到502,在502处,确定是否已经从应用接收到第二休眠请求。响应于从应用接收到第二休眠请求,可以从通信设备向无线网络控制器发送第二消息,该第二消息指示数据会话已结束。因此,如果第一消息丢失或者如果没有接收到网络对第一消息的答复,则应用可以确定向网络重新发送该消息。如果网络接收到第二消息或后续消息并且采取行动,则通信设备能够转变到低功率状态,而不必在向低功率状态转变之前等待常规的不活动时间段。
图6示出了包括通信设备602 (例如,智能电话)的系统600的具体实施例。通信设备602包括显不设备604和用户输入设备606,所述显不设备604和用户输入设备606可操作地耦合到应用处理器608。该应用处理器608耦合到存储器610并且耦合到调制解调器616。该调制解调器616耦合到收发机618,该收发机618耦合到天线620。通信设备602被配置为经由无线信道660发送和接收数据662。例如,根据UMTS规范,无线信道660可以是无线承载。在具体实施例中,通信设备602可以对应于图1的UE102,并且根据图2或图3的方法,该通信设备602可以被配置为选择性地重新发送指示数据会话结束的消息。调制解调器616包括处理器622,该处理器622运行协议栈632,这实现了经由无线信道660的通信。调制解调器616可以被配置为实现图1中的数据会话结束逻辑140。例如,调制解调器616可以被配置为根据图2的UE-RRC204进行操作。举另一个例子,调制解调器616可以被配置为根据图3的方法300进行操作。协议栈632可以包括消息生成器模块634和信道活动检测器636。调制解调器616还包括存储调制解调器代码638的存储器624。例如,调制解调器代码638可以包括处理器可执行指令,处理器622可执行这些处理器可执行指令来实现协议栈632的一部分或全部。例如,调制解调器代码638可以包括处理器622可执行以便由消息生成器634生成一个或多个消息的指令。举另一个例子,处理器622可执行调制解调器代码638,以便通过信道活动检测器636来确定经由信道660发送或接收了数据。该信道活动检测器636可以被配置为在发送指示数据会话结束的消息后的时间段期间检测数据传送。调制解调器616包括一个或多个寄存器,例如,计数寄存器626。计数寄存器626可以包括第一值计数-C640、指示序列号642的第二值或者它们的组合。例如,响应于检测到经由无线信道660发送的数据传输或者从通信信道660接收的数据传输,计数-C值640、序列号642或这两者可以增加。计数-C值640和序列号642可以根据UMTS协议而保持和增加,并且可以被轮询以确定是否在发送指示数据会话结束的消息后的时间段期间已经传送了数据。调制解调器616包括一个或多个呼叫定时器628。例如,调制解调器616包括T323定时器644。调制解调器616还包括一个或多个状态寄存器630。例如,状态寄存器630可以存储指示调制解调器是处于低功率状态646还是处于活动状态648的一个或多个值。举例说明,低功率状态可以包括以下各项中的一项或多项空闲状态、小区寻呼信道监测状态(CELL_PCH)、注册区域寻呼信道监测状态(URA_PCH)或者它们的任意组合。
应用处理器608可以被配置为执行一个或多个应用,例如代表性的应用614。举例说明,应用614可以包括web浏览器、音频或视频回放设备应用、一个或多个用户应用或数据库同步软件。应用处理器608可以通过执行来自存储器610的应用程序代码612来实施应用614。例如,应用程序代码612可以包括处理器可执行指令,应用处理器608可执行这些处理器可执行指令来实施应用614。在操作期间,应用614可以被配置为在与远程设备(例如,远程服务器)进行数据会话期间向调制解调器616传输数据650,并且作为响应,调制解调器616可以经由无线信道660发送一个或多个数据分组662。举例说明,应用614可以与远程数据服务器进行数据会话,以便经由数据信道660发送或接收数据分组的一个或多个突发。响应于应用614确定数据会话已结束,应用614可以生成向调制解调器616发送的休眠请求652。调制解调器616可以接收休眠请求652,并且作为响应,消息生成器634可以生成要向接入网络(例如,图1的RNC124)发送的消息,该消息指示数据会话已结束和/或请求调制解调器转变到低 功率状态646。例如,消息生成器634可以生成SCRI消息。在发送消息之后,信道活动检测器636可以对计数寄存器626进行轮询,以确定计数-C640的值、序列号642的值或者它们的组合。此外,当发送消息时,可以启动T323定时器644。在T323定时器644到期之后,信道活动检测器636可以通过访问状态寄存器630来确定通信设备602是否处于低功率状态646。此外,信道活动检测器636可以对计数寄存器626进行轮询,以确定计数-C640或序列号642的其它值。在确定通信设备602处于低功率状态646之后,协议栈632可以被配置为识别无线信道660已经被关闭。然而,在确定通信设备602不处于低功率状态646而是处于活动状态648之后,消息生成器634可以被配置为重新发送消息(例如SCRI消息),或者发送指示数据会话已经结束的第二消息(例如,第二 SCRI消息)。举例说明,信道活动检测器636可以在T323定时器644结束之后轮询计数寄存器626。在检测到计数-C参数640在T323定时器644到期时的值不同于(当发送消息时)计数-C参数640的初始值之后,信道活动检测器636可以确定无线信道660仍然在使用中,并且与协议栈632相关联的规则或逻辑可以确定不应该发送指示数据会话已结束的第二消息。举另一个例子,信道活动检测器636可以执行对序列号642的值的类似比较,以确定是否在T323定时器644的时间段期间经由无线信道660传输数据。响应于信道活动检测器636确定在与T323定时器644相关联的时间段期间尚未经由无线信道660传输数据,消息生成器634可以向接入网络重新发送指示数据会话已结束的消息。因此,如果该消息没有传递给网络或者如果没有接收到网络对该第一消息的答复,则通信设备602能够向网络重新发送该消息。通信设备602能够转变到低功率状态,而不必在向低功率状态转变之前等待常规的不活动时间段。参照图7,示出了包括接入到无线信道760的通信设备702的系统700。通信设备702包括显示设备704和用户输入设备706,所述显示设备704和用户输入设备706可操作地耦合到应用处理器708。应用处理器708被配置为通过执行存储器710处的应用程序代码712来实施应用714。例如,存储器710可以是存储处理器可执行指令的非临时性有形存储介质。将应用处理器708耦合到调制解调器716。调制解调器716使用收发机718和天线720来实现经由无线信道760的通信。
调制解调器716包括处理器722、存储器724、一个或多个呼叫定时器728以及状态寄存器730。调制解调器716可以被配置为实现图1中的数据会话结束逻辑140。例如,调制解调器716可以被配置为根据图4中的UE-RRC404进行操作。举另一个例子,调制解调器716可以被配置为根据图5的方法500进行操作。处理器722可以被配置为实现协议栈732。例如,处理器722可以被配置为执行处理器可执行指令,例如,存储在存储器724处的调制解调器代码738。调制解调器代码738可以包括处理器722可执行以实现协议栈732的处理器可执行指令。协议栈732可以包括消息生成器734。消息生成器734可以被配置为生成一个或多个消息(例如,图1中的向无线网络控制器124发送的SCRI消息),以向接入网络的无线网络控制器指示由无线信道760所支持的数据会话的结束。所述一个或多个呼叫定时器728可以包括T323定时器744,该T323定时器744被配置为指示在SCRI消息(例如,第一 SCRI消息768或第二 SCRI消息770)传输后的预先确定的持续时间的到期。状态寄存器730可以被配置为记录指示通信设备702是处于低功率状态746还是活动状态748的数据。应用处理器708可以实施应用714,该应用714包括休眠请求模块764。休眠请求模块764可以被配置为响应于确定数据会话已结束,向调制解调器716发送第一休眠请求774。例如,应用714可以使用数据会话来发送和接收经由无线信道760去往远程源的数据772。在确定数据会话已结束之后,应用714可以向协议栈732发送第一休眠请求774。协议栈732可以被配置为使用消息生成器734来生成第一 SCRI消息768,并且经由无线信道760来发送第一 SCRI消息768。所述第一 SCRI768指示数据会话已结束。在发送第一 SCRI768之后,可以发起T323定时器744。在T323定时器744到期之后,协议栈732可以被配置为向应用714发送指示通信设备702的状态的状态信息776。例如,调制解调器716可以通过读取状态寄存器730的内容并且通过将当前的无线资源控制(RRC)状态的指示提供给应用714,来提供状态信息776。应用714可以从调制解调器716接收状态信息776,该状态信息776指示通信设备702是处于活动状态748还是处于低功率状态746。当状态信息776指示通信设备702处于低功率状态746时,由于被第一休眠请求774触发,所以网络已经对第一 SCRI768进行响应,并且无线信道760已经被释放。响应于状态信息776指示通信设备702处于活动状态748,休眠请求模块764可以选择性地向调制解调器716发送第二休眠请求778。例如,可以响应于应用714确定不存在有待经由调制解调器716传送的数据,发送第二休眠请求778。在调制解调器716处接收到第二休眠请求778之后,消息生成器734可以发送第二 SCRI消息770,从而再次请求关闭通信信道760和/或转变到低功率状态746。因此,如果第一 SCRI768丢失或者如果没有接收到网络对第一 SCRI768的答复,则应用714可以确定向网络重新发送第二 SCRI770。如果网络接收到第二 SCRI或后续SCRI并且采取行动,则通信设备702能够转变到低功率状态746,而不必在向低功率状态746转变之前等待常规的不活动时间段。本领域技术人员还应当明白,结合本文公开的实施例所描述的各种示意性的逻辑框、配置、模块、电路以及算法步骤可以实现成电子硬件、由处理器执行的计算机软件或这二者的组合。上面已经对各种示意性的组件、框、配置、模块、电路以及步骤围绕它们的功能进行了总体描述。至于这种功能是实现成硬件还是实现成处理器可执行的指令,取决于特定应用和施加到整个系统上的设计约束。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应被解释为导致背离本发明的范围。结合本文公开的实施例所描述的方法或算法的步骤可直接体现在硬件、由处理器执行的软件模块或这二者的组合中。软件模块可以位于随机存取存储器(RAM)、闪存、只读存储器(ROM)、可编程只读存储器(PR0M)、可擦除可编程只读存储器(EPR0M)、电可擦除可编程只读存储器(EEPR0M)、寄存器、硬盘、可移动磁盘、压缩光盘只读存储器(⑶-ROM)或者本领域已知的任何其它形式的非临时性存储介质。将示例性的存储介质耦合到处理器,使得处理器能够从该存储介质读取信息,并且能够向该存储介质写入信息。或者,存储介质可·以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(ASIC)中。ASIC可以位于计算设备或用户终端(例如,移动电话)中。或者,处理器和存储介质可以作为分立组件位于计算设备或用户终端中。为使本领域技术人员能够实现或者使用所公开的实施例,提供了对所公开的实施例的前述描述。对于本领域技术人员来说,对这些实施例的各种修改将是显而易见的,并且本文定义的原理可以在不脱离本发明的范围的情况下应用于其它实施例。因此,本发明并非旨在限于本文公开的实施例,而是与符合后面的权利要求定义的原理和新颖特征的可能
的最广范围相一致。
权利要求
1.一种方法,包括 从通信设备向无线网络控制器发送消息,所述消息指示数据会话已结束,其中,所述数据会话由所述通信设备与所述无线网络控制器之间的无线信道支持;以及 在所述发送所述消息后的时间段之后,选择性地向所述无线网络控制器发送第二消息,所述第二消息指示所述数据会话已结束,其中,所述第二消息是至少部分地基于测量是否指示在所述时间段期间经由所述无线信道传输了数据而被选择性地发送的。
2.如权利要求1所述的方法,其中,所述消息包括信令连接释放指示(SCRI)。
3.如权利要求2所述的方法,其中,所述SCRI包括信令连接释放指示原因信息单元(IE),所述信令连接释放指示原因信息单元(IE)指示用户设备(UE)请求的分组交换(PS)数据会话结束。
4.如权利要求1所述的方法,其中,所述无线信道在所述时间段期间被监测,并且其中,参数的值是响应于在所述时间段期间经由所述无线信道传输了数据而被调整的,并且所述方法还包括将所述参数在所述时间段开始时的第一值与所述参数在所述时间段结束时的第二值进行比较。
5.如权利要求4所述的方法,其中,所述参数是响应于经由所述无线信道传输了数据而根据通用移动电信服务(UMTS)规范增加的计数(计数-C)。
6.如权利要求4所述的方法,其中,所述参数是根据通用移动电信服务(UMTS)规范增加的无线链路控制(RLC)序列号。
7.如权利要求1所述的方法,其中,所述第二消息是与所述消息相同的消息。
8.如权利要求1所述的方法,其中,第三消息是基于在所述数据会话已结束之后所发送的消息的计数没有超过预先确定的阈值而选择性地发送的,所述第三消息指示所述数据会话已结束。
9.如权利要求1所述的方法,其中,所述时间段的结束是基于消息抑制定时器的到期而确定的,所述消息抑制定时器是响应于发送所述消息而设置的。
10.如权利要求1所述的方法,其中,所述通信设备可配置为在活动状态与低功率状态之间转变,并且其中,当发送所述消息时,所述通信设备处于所述活动状态。
11.如权利要求10所述的方法,其中,所述低功率状态包括以下各项中的一项或多项空闲状态、小区寻呼信道监测状态(CELL_PCH)、注册区域寻呼信道监测状态(URA_PCH)或者其任意组合。
12.一种装置,包括 调制解调器,其被配置为生成要从通信设备向无线网络控制器发送的消息,所述消息指示数据会话已结束,其中,所述数据会话由所述通信设备与所述无线网络控制器之间的无线信道支持, 其中,所述调制解调器被进一步配置为在发送所述消息后的时间段之后,选择性地提供要向所述无线网络控制器发送的第二消息,所述第二消息指示所述数据会话已结束,其中,所述第二消息是至少部分地基于测量是否指示在所述时间段期间经由所述无线信道传输了数据而被选择性地提供的。
13.如权利要求12所述的装置,其中,所述调制解调器被配置为在所述时间段期间监测所述无线信道,并且响应于在所述时间段期间经由所述无线信道传输了数据来调整参数的值,并且其中,所述调制解调器被进一步配置为将所述参数在所述时间段开始时的第一值与所述参数在所述时间段结束时的第二值进行比较。
14.如权利要求13所述的装置,其中,所述参数是响应于经由所述无线信道传输了数据而增加的计数(计数-C)。
15.如权利要求13所述的装置,其中,所述参数是无线链路控制(RLC)序列号。
16.一种存储处理器可执行指令的计算机可读介质,所述处理器可执行指令可执行以使所述处理器执行如下操作 生成要从通信设备向无线网络控制器发送的消息,所述消息指示数据会话已结束,其中,所述数据会话由所述通信设备与所述无线网络控制器之间的无线信道支持;以及 在所述发送所述消息后的时间段之后,选择性地提供要向所述无线网络控制器发送的第二消息,所述第二消息指示所述数据会话已结束,其中,所述第二消息是至少部分地基于测量是否指示在所述时间段期间经由所述无线信道传输了数据而被选择性地提供的。
17.如权利要求16所述的计算机可读介质,其中,所述无线信道在所述时间段期间被监测,其中,参数的值是响应于在所述时间段期间经由所述无线信道传输了数据而被调整的,并且其中,所述处理器可执行的指令还包括用于使所述处理器将所述参数在所述时间段开始时的第一值与所述参数在所述时间段结束时的第二值进行比较的指令。
18.如权利要求17所述的计算机可读介质,其中,所述参数是响应于经由所述无线信道传输了数据而增加的计数(计数-C)。
19.如权利要求17所述的计算机可读介质,其中,所述参数是无线链路控制(RLC)序列号。
20.一种装置,包括 用于生成要从通信设备向无线网络控制器发送的第一消息并且用于在发送所述第一消息后的时间段之后选择性地提供要向所述无线网络控制器发送的第二消息的模块,所述第一消息指示数据会话已结束,其中,所述数据会话由所述通信设备与所述无线网络控制器之间的无线信道支持,所述第二消息指示所述数据会话已结束;以及 用于确定是否在所述时间段期间经由所述无线信道传输数据的模块, 其中,所述第二消息是至少部分地基于是否在所述时间段期间经由所述无线信道传输了数据而被选择性地提供的。
21.如权利要求20所述的装置,其中,所述无线信道在所述时间段期间被监测,并且参数的值是响应于在所述时间段期间经由所述无线信道传输了数据而被调整的,并且其中,所述用于确定的模块被配置为将所述参数在所述时间段开始时的第一值与所述参数在所述时间段结束时的第二值进行比较。
22.如权利要求21所述的装置,其中,所述参数是响应于经由所述无线信道传输了数据而增加的计数(计数-C)。
23.如权利要求21所述的装置,其中,所述参数是无线链路控制(RLC)序列号。
24.—种方法,包括 从通信设备处执行的应用接收休眠请求; 响应于所述休眠请求,从所述通信设备向无线网络控制器发送消息,所述消息指示数据会话已结束;以及在发送所述消息后的时间段到期之后,向所述应用提供状态信息,所述状态信息指示所述通信设备是否处于低功率状态。
25.如权利要求24所述的方法,还包括响应于从所述应用接收到第二休眠请求,从所述通信设备向所述无线网络控制器发送第二消息,所述第二消息指示所述数据会话已结束。
26.如权利要求24所述的方法,其中,所述状态信息包括无线资源控制(RRC)状态的指示
27.如权利要求24所述的方法,其中,所述通信设备可配置为在活动状态与所述低功率状态之间转变,并且其中,当发送所述消息时,所述通信设备处于所述活动状态。
28.一种存储处理器可执行指令的计算机可读介质,所述处理器可执行指令可执行以使所述处理器执行如下操作 从通信设备处执行的应用接收休眠请求; 响应于所述休眠请求,生成要从所述通信设备向无线网络控制器发送的消息,所述消息指示数据会话已结束;以及 在发送所述消息后的时间段到期之后,向所述应用提供状态信息,所述状态信息指示所述通信设备是否已转变到低功率状态。
29.如权利要求28所述的计算机可读介质,其中,所述处理器可执行指令还包括用于使所述处理器执行以下操作的指令 响应于从所述应用接收到第二休眠请求,提供要从所述通信设备向所述无线网络控制器发送的第二消息,所述第二消息指示所述数据会话已结束。
30.如权利要求28所述的计算机可读介质,其中,所述状态信息包括无线资源控制(RRC)状态的指示。
31.一种装置,包括 调制解调器,其被配置为从通信设备处执行的应用接收休眠请求,并且响应于所述休眠请求,生成要从所述通信设备向无线网络控制器发送的消息,所述消息指示数据会话已结束, 其中,所述调制解调器被进一步配置为在发送所述消息后的时间段到期之后,向所述应用提供状态信息,所述状态信息指示所述通信设备是否已经转变到低功率状态。
32.如权利要求31所述的装置,其中,所述调制解调器被进一步配置为响应于从所述应用接收到第二休眠请求,提供要从所述通信设备向所述无线网络控制器发送的第二消息,所述第二消息指示所述数据会话已结束。
33.如权利要求31所述的装置,其中,所述状态信息包括当前无线资源控制(RRC)状态的指示。
34.一种装置,包括 用于响应于从通信设备处执行的应用接收到休眠请求,生成要从所述通信设备向无线网络控制器发送的消息的模块,所述消息指示数据会话已结束;以及 用于从所述应用接收所述休眠请求并且用于在发送所述消息后的时间段之后向所述应用提供状态信息的模块,所述状态信息指示所述通信设备是否已经转变到低功率状态。
35.如权利要求34所述的装置,其中,所述用于生成的模块还包括用于响应于从所述应用接收到第二休眠请求,提供要从所述通信设备向所述无线网络控制器发送的第二消息的模块,所述第二消息指示所述数据会话已结束。
36.如权利要求34所述的装置,其中,所述状态信息包括当前无线资源控制(RRC)状态的指示。
37.一种方法,包括 向通信设备的调制解调器发送休眠请求; 从所述调制解调器接收状态信息,所述状态信息指示所述通信设备是处于活动状态还是低功率状态;以及 响应于所述状态信息指示所述通信设备处于所述活动状态,选择性地向所述调制解调器发送第二休眠请求。
38.如权利要求37所述的方法,其中,所述调制解调器根据通用移动电信系统(UMTS)协议进行操作,其中,所述休眠请求对应于快速休眠请求,并且其中,所述状态信息包括无线资源控制(RRC)信息。
39.如权利要求37所述的方法,其中,所述第二休眠请求是响应于确定不存在有待经由所述调制解调器传送的数据而被发送的。
40.一种存储处理器可执行指令的计算机可读介质,所述处理器可执行指令可执行以使所述处理器执行如下操作 向通信设备的调制解调器发送休眠请求; 从所述调制解调器接收状态信息,所述状态信息指示所述通信设备是处于活动状态还是低功率状态;以及 响应于所述状态信息指示所述通信设备处于所述活动状态,选择性地向所述调制解调器发送第二休眠请求。
41.一种装置,包括 应用处理器,其被配置为向通信设备的调制解调器发送休眠请求,并且响应于从所述调制解调器接收到指示所述通信设备还没有转变到低功率状态的状态信息,选择性地向所述调制解调器发送第二休眠请求。
42.一种装置,包括 用于向通信设备的调制解调器发送休眠请求并且用于从所述调制解调器接收状态信息的模块;以及 用于当所述状态信息指示所述通信设备还没有转变到低功率状态时,确定是否要向所述调制解调器发送第二休眠请求的模块。
全文摘要
在具体实施例中,方法包括从通信设备向无线网络控制器发送消息。所述消息指示数据会话已结束。该数据会话由通信设备与无线网络控制器之间的无线信道支持。在发送所述消息后的时间段之后,向所述无线网络控制器选择性地发送第二消息。所述第二消息指示所述数据会话已结束。根据测量是否指示在所述时间段期间经由无线信道传输了数据,来选择性地发送所述第二消息。
文档编号H04W76/06GK103026779SQ201180036070
公开日2013年4月3日 申请日期2011年7月22日 优先权日2010年7月23日
发明者K·K·帕蒂尔, S·桑卡, S·克里什纳穆尔蒂 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1