CN101543131B - 使用动态无活动计时器阈值来检测服务的结束 - Google Patents
使用动态无活动计时器阈值来检测服务的结束 Download PDFInfo
- Publication number
- CN101543131B CN101543131B CN200780044177.XA CN200780044177A CN101543131B CN 101543131 B CN101543131 B CN 101543131B CN 200780044177 A CN200780044177 A CN 200780044177A CN 101543131 B CN101543131 B CN 101543131B
- Authority
- CN
- China
- Prior art keywords
- stream
- inactivity timer
- class
- rlp
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/38—Connection release triggered by timers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
描述了通过使用动态无活动计时器阈值来检测服务的结束的技术。接入终端为一个或多个应用建立无线连接。可在一个或多个第一流(例如,RLP流)上发送针对所述应用的数据和信令,其中,所述第一流可携带任意数量的第二流(例如,IP流)。接入终端例如基于被映射到每个第一流的至少一个第二流的至少一个无活动计时器阈值来确定该第一流的动态无活动计时器阈值。接入终端基于每个第一流的无活动计时器阈值来确定该第一流是否是无活动的(例如,如果在超过该无活动计时器阈值的一段时间内,在每个第一流上没有检测到活动,则宣布该第一流是无活动的)。当确定所有的第一流都是无活动的时,接入终端会关闭无线连接。
Description
技术领域
本申请根据35U.S.C.§119要求2006年11月28日提交的临时申请序号60/867,429的权益,通过引用将所述临时申请并入本文中。
背景技术
无线通信网络被广泛地部署,以提供各种通信服务(例如语音、视频、分组数据、消息、广播等)。这些无线网络可以是能够通过对可用的网络资源进行共享来支持多个用户的多址网络。这种多址网络的示例包括:码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA(OFDMA)网络等。
用户可以利用接入终端(例如,蜂窝电话)从无线网络获得一个或多个通信服务(例如语音、数据连通性等)。接入终端可以与无线网络建立无线连接(radioconnection),并且,可为接入终端分配用于无线连接的无线资源和其它资源。之后,接入终端可经由无线连接与无线网络交换数据以获得通信服务。
对于每个服务,可以以有规律的间隔或者不定时地交换数据。例如,语音呼叫可以以20毫秒(ms)或者以某种其它间隔来周期性地交换数据。分组数据呼叫可以不定时地在每当有数据要发送时交换数据。所期望的是,一旦所有服务都已结束,就关闭无线连接。这将随后释放为无线连接所分配的宝贵资源,以使得这些资源可以用于另一接入终端。然而,确定服务是否已经结束是有挑战性的,例如,如果获得了多个服务和/或如果不定时地发送数据。
因此,在本技术领域中,存在着对高效地检测服务的结束以使得无线连接可被尽快关闭的技术的需求。
发明内容
本文描述了通过使用动态无活动计时器阈值来检测服务的结束的技术。接入终端针对可涉及任何通信服务的一个或多个应用与接入网建立无线连接。可以在可携带任意数量的第二流的至少一个第一流上发送针对应用的数据和信令。例如,每个第一流可以与在链路层的无线链路协议(RLP)流相对应,并且,每个第二流可以与在网络层的互联网协议(IP)流相对应。第一流和第二流也可以与在其它层的其它流相对应。
接入终端基于被映射到每个第一流的至少一个第二流(例如,基于被映射到该第一流的至少一个第二流的至少一个无活动计时器阈值),来确定该第一流的动态无活动计时器阈值。动态无活动计时器阈值是可以改变并且不会固定在预定值上的无活动计时器阈值。对于没有被指定或不可用的任何无活动计时器阈值,都可以使用默认值。也可基于在每个第一流上所发送的数据和/或信令的类型和/或其它因素,来确定该第一流的动态无活动计时器阈值。在任何情况下,接入终端基于每个第一流的无活动计时器阈值,来确定该第一流是否是无活动的。接入终端可以为每个第一流维护无活动计时器,每当在该第一流上检测到活动时,将该无活动计时器复位,并且,当该无活动计时器超过无活动计时器阈值时,宣布该第一流为无活动的。当确定所有的至少一个第一流均为无活动的时,接入终端可以关闭无线连接。
接入网也可以通过使用动态无活动计时器阈值来检测针对接入终端的服务的结束,例如,以与上述类似的方式。以下,将进一步详细地描述本公开内容的各个方面和特征。
附图说明
图1示出了无线通信网络。
图2示出了在接入终端的不同层上的流。
图3A示出了使用单个无活动计时器以检测服务的结束。
图3B示出了使用针对每个流的单独的无活动计时器以检测服务的结束。
图4示出了用于监控RLP流以检测服务的结束的过程。
图5示出了用于监控IP流以检测服务的结束的过程。
图6示出了用于监控流以检测服务的结束的过程。
图7示出了接入终端和接入网的方框图。
具体实施方式
本文描述的技术可被用于各种无线通信网络。术语“网络”和“***”通常被互换地使用。例如,所述技术可被用于CDMA、TDMA、FDMA,以及OFDMA网络和基于OFDM的网络等。CDMA网络可以实现例如CDMA2000、宽带CDMA(W-CDMA)等的无线技术。CDMA2000涵盖了IS-2000、IS-95和IS-856标准。TDMA网络可以实现例如全球移动通信***(GSM)、数字高级移动电话***(D-AMPS)等的无线技术。这些各种无线技术和标准在本领域中是公知的。在来自名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了W-CDMA和GSM。在来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了CDMA2000。3GPP和3GPP2的文档是公开可用的。
为了清楚,针对实现了IS-856的高速率分组数据(HRPD)网络来描述本技术的特定方面。HRPD网络也被称为CDMA20001xEV-DO网络、1xEV-DO网络、1x-DO网络、高数据速率(HDR)网络等。
图1示出了无线通信网络100,其可以是HRPD网络。无线网络100包括:(a)支持用于接入终端的无线通信的接入网120,以及(b)执行各种功能以支持通信服务的网络实体。接入网也可被称为无线网络、无线接入网等。接入网120可以包括任意数量的基站130和任意数量的基站控制器/分组控制功能单元(BSC/PCF)132。基站通常是与接入终端进行通信的固定站,并且,基站也可被称为接入点、节点B或增强型节点B等。BSC/PCF132与一组基站耦合,为在其控制下的基站提供协调和控制,并且为这些基站路由业务数据。
IP网关140支持用于接入终端的数据服务,其中,所述接入终端与接入网120进行通信。例如,IP网关140可以负责建立、保持和终止接入终端的数据会话,还可以将动态IP地址分配给接入终端。IP网关140可以与其它网络实体进行通信以支持数据服务。IP网关140可以耦合到数据网络160,数据网络可包括核心网络、私有数据网络、公共数据网络和互联网等。IP网关140能够经由数据网络160与各种实体(例如,远程终端或服务器170)进行通信。IP网关140也可被称为分组数据服务节点(PDSN)。呼叫会话控制功能单元(CSCF)150执行各种功能以支持诸如IP语音(VoIP)、多媒体等之类的IP多媒体子***(IMS)服务。例如,CSCF150可以处理来自接入终端的针对IMS服务的请求,为IMS执行登记,提供会话控制服务,保持会话状态信息等。无线网络100可包括图1中未示出的其它网络实体。
接入终端110可以与接入网120进行通信以获得由无线网络100所支持的各种通信服务。接入终端110也可被称为移动台(MS)、用户设备(UE)、用户终端、用户单元、站等。接入终端110可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、手持装置、膝上型计算机等。接入终端110可以经由接入网120与其它接入终端、远程终端或服务器170和/或其它实体进行通信或者交换数据。
图2示出了在接入终端110的各个层上的流(flow)。接入终端110可以具有可涉及来自无线网络100的任何通信服务的K个应用,其中,K可以是大于0的任意数。所述应用可以属于不同的类(例如会话式的、流式的、交互式的和背景的)。会话类可以涵盖延时敏感的应用(例如VoIP、视频和视频会议等)。流式类可以涵盖数据速率敏感的应用(例如视频流、音频流和网络直播等)。交互式类以请求/应答业务模式为特征,并且可以涵盖诸如网页浏览之类的应用。背景类以相对不敏感的传送时间为特征,并且可以涵盖诸如电子邮件下载之类的应用。可以在尽力服务(BestEffort,BE)流中发送针对交互式类和背景类中的应用的业务数据。可以在具有特定服务质量(QoS)要求的流中发送针对会话类和流式类中的应用的业务数据。
所述K个应用可以通过使用超文本传输协议(HTTP)、文件传输协议(FTP)、实时传输协议(RTP)、会话发起协议(SIP)和/或其它在应用层的协议来与其它实体(例如,远程终端或服务器170)进行通信。HTTP支持在万维网上传输信息,并且通常被用来发布和取回HTLM网页。FTP支持在两个终端之间传输文件,并且通常被用来下载数据、文件等。RTP提供了端到端网络传输功能,并且适合于发送实时数据(例如,语音、视频等)的应用。SIP是用于创建、修改和终止VoIP、多媒体等的会话的信令协议。
每个应用可以具有任意数量的数据流。数据流可以是RTP流、SIP流和尽力服务流等。每个数据流可以与在传输层上的不同端口号相关联。一般而言,数据流可以携带业务数据和/或信令,并且也可被称为业务流或信令流等。例如,VoIP应用可以具有针对业务数据的一个或多个RTP流以及针对信令的一个SIP流。所述K个应用总共具有L个数据流,其中,L可以是大于0的任意数。
L个数据流由数据层来进行处理,并且被映射到M个IP流,其中,M可以是大于0的任意数。每个数据流可被映射到一个适当的IP流,并且,每个IP流可以携带任意数量的数据流。例如,接入终端110可以具有一个或两个IP流,以携带针对VoIP应用的RTP流和SIP流,并且,接入终端110可以具有另一IP流,以携带针对浏览器应用的尽力服务流。每个IP流都是由IP分组构成的流,其与业务过滤器模板(TFT)中的一组分组过滤器(一个或多个)相匹配。分组过滤器可以基于IP地址、端口号等来识别分组。由预留标签(reservationlabel)来识别每个IP流,并且,在IP流和预留标签之间存在着一对一的映射。
M个IP流由RLP层来进行处理,并且被映射到N个RLP流,其中,N可以是大于0的任意数。RLP流也被称为RLP实例。在HRPD中,接入网120为RLP流(而非IP流或数据流)赋予QoS。可由一组QoS参数来指定给定RLP流的所期望的QoS,其中,QoS参数被称为QoS概况(profile)。为了减少信令,一些常用的QoS概况是被预定义的,并且被分配了唯一的FlowProfileID。于是,由接入终端110所发送的QoS请求可以包括一个或多个所期望的QoS概况的一个或多个FlowProfileID,而不是整组的QoS参数,这样可以减少信令。
所述K个应用可具有特定的QoS要求。接入终端110可以确定可满足所有应用的QoS要求的一个或多个QoS概况。然后,接入终端110可以针对一个或多个QoS概况来请求一个或多个RLP流,每个QoS概况对应一个RLP流。然后,接入终端110可以将每个IP流映射到可满足该IP流的QoS要求(如果有的话)的那个RLP流。每个RLP流可以携带任意数量的IP流(这些IP流的QoS要求能够由为该RLP流赋予的QoS概况来满足)。例如,一个RLP流可以携带针对一个或多个应用的SIP流,另一个RLP流可以携带针对VoIP和/或其它应用的RTP流,再一个RLP流可以携带针对一个或多个应用的尽力服务流等等。
N个RLP流由介质访问控制(MAC)层和物理层来进行处理,并且被映射到一个或多个业务信道。接入终端110可能已与接入网120建立了无线连接,并且被分配了一个或多个业务信道、MAC标识符(MACID)和/或其它资源。接入终端110可以使用所分配的MACID经由所分配的业务信道来发送数据。资源被分配给接入终端110,只要无线连接仍保持打开。
以上说明所针对的是对从接入终端110到接入网120的反向链路(或上行链路)传输的流进行处理。一个流可以携带反向链路方向以及从接入网120到接入终端110的前向链路(或下行链路)方向的业务数据和/或信令。
所述K个应用可涉及任何通信服务,并且可具有不同的业务模式。例如,VoIP应用可以周期性地(例如,每20ms)交换数据,而浏览器应用可以不定时地交换数据。可以针对无线连接为接入终端110分配足够的资源,以使得所有K个应用都能得到令人满意的服务。所期望的是:一旦所有服务结束,就立即关闭无线连接。然而,对服务的结束进行检测并非是微不足道的,这是因为:(a)某些应用(例如,浏览器应用)会无限期地保持打开,并且可能不会明确地终止,以及(b)如上所述,针对应用的数据流可以以灵活的方式被映射到低层中的其它流。
在用于对服务的结束进行检测的一个方案中,为所有K个应用维护一个无活动计时器。每当有应用或流是活动的并且交换数据时,将该无活动计时器复位。如果无活动计时器超过预定的无活动计时器阈值,那么将所有应用均视为无活动的,并且关闭无线连接。
图3A示出了使用单个无活动计时器来为所有应用检测服务的结束。在该示例中,在三个流上发送针对应用的业务数据和信令,这些流可以是数据流、IP流或RLP流。在该示例中,流1携带着被以有规律的间隔(例如,针对VoIP,每20ms)发送的业务数据。流2携带着被不定时地(例如,针对文本消息)发送的业务数据。流3携带着同样被不定时地且更不频繁地发送的业务数据。矩形阴影框示出了每个流上的活动,其中,每个框可以代表数据的接收或发射。
每当在任意流上交换(例如,发送或接收)数据时,该单个无活动计时器被复位。因此,无活动计时器来说在时间T1(在流1上交换数据时)被复位,在时间T2(在流2上交换数据时)被再次复位,在时间T3(在流1上交换数据时)被复位,在时间T4(在流3上交换数据时)被复位,……,以及在时间T10(在流1上交换数据时)被再次复位。在时间Tc,无活动计时器超过了无活动计时器阈值,并且所有三个流都被视为是无活动的。此时,无线连接可以被关闭,并且,针对无线连接而向接入终端110所分配的资源可以被释放。
针对所有应用使用单个无活动计时器,可以延迟无线连接的关闭。为了对所有的应用均达到满意的性能,可基于所有流的各个活动之间的最长预期时间段来选定无活动计时器阈值。例如,流1可具有各活动之间的最短预期时间段,流3可以具有在各活动之间的最长预期时间段。在许多实例中,流1是具有最晚活动的流。于是,如在图3A中所示的,在无线连接可被关闭之前,接入终端110需要等待无活动计时器超过无活动计时器阈值。这会造成宝贵资源的浪费。
图3B示出了为每个流使用各自的无活动计时器来检测服务的结束。在该示例中,如上文针对图3A所描述的,在三个流上发送针对所有应用的业务数据和信令。流1与无活动计时器阈值Th1相关联,流2与无活动计时器阈值Th2相关联,流3与无活动计时器阈值Th3相关联。如下所述,可基于在每个流上发送的业务数据和/或信令的类型来选择该流的无活动计时器阈值。如果在等于或超过流x的无活动计时器阈值Thx的一段时间中,没有在流x上检测到活动,则将给定的流x视为是无活动的。
为每个流维护着各自的无活动计时器。每当在给定的流上交换数据时,针对该流的无活动计时器会被复位。因此,流1的无活动计时器在时间T1、T3、……、T10(在流1上交换数据时)被复位。当在Th1秒内没有在流1上检测到活动时,在时间T13将流1视为无活动的。类似地,流2的无活动计时器在时间T2、T6和T8(在流2上交换数据时)被复位。当在Th2秒内没有在流2上检测到活动时,在时间T11将流2视为无活动的。流3的无活动计时器在时间T4(在流3上交换数据时)被复位。当在Th3秒内没有在流3上检测到活动时,在时间T12将流3视为无活动的。在时间T13,所有三个流均是无活动的,因此可以关闭无线连接。
如图3A和3B所示,为每个流使用各自的无活动计时器可以减少在关闭无线连接中的延时。及早关闭无线连接,可以节省宝贵资源。可以基于每个流上的各活动之间的预期时间段,来选择该流的无活动计时器阈值,这会确保被映射到该流的所有应用具有满意的性能。基于在每个流上的活动和该流的无活动计时器阈值,将该流视为活动的或者无活动的。
一般而言,接入终端110可以监控在任意层的流上的活动,以检测服务的结束,从而关闭无线连接。在被称为RLP监控的第一种方案中,接入终端110监控在RLP流上的活动,以检测服务的结束。在被称为IP监控的第二种方案中,接入终端110监控在IP流上的活动,以检测服务的结束。在其它方案中,接入终端110可以监控在其它层的流上的活动。
就RLP监控而言,可以基于被映射到每个RLP流的所有IP流,来定义该RLP流的动态无活动计时器阈值。将RLP流n的无活动计时器阈值记做RLP_Th(n),n∈{1,...,N},其中N是RLP流的数量。也可以基于在每个IP流上发送的业务数据和/或信令的类型,来定义该IP流的无活动计时器阈值。将IP流m的无活动计时器阈值记做RES_Th(m),m∈{1,...,M},其中M是IP流的数量。
可以基于被启用的(或者等效地,针对所有打开的预留标签的)并被映射到每个RLP流上的所有IP流的无活动计时器阈值,来定义该RLP流的无活动计时器阈值,如下:
其中Rn是被启用的并被映射到RLP流n的所有IP流的集合。
实质上,等式(1)将RLP流n的无活动计时器阈值设置为在被映射到RLP流n的IP流的那些阈值中的最大无活动计时器阈值。如果针对RLP流n没有启用的IP流,那么将RLP流n的无活动计时器阈值设置为0,这导致宣布RLP流n为无活动的。可以应用等式(1)到每个RLP流,以确定该RLP流的无活动计时器阈值。
当创建、激活或者修改给定的IP流m时,可以确定IP流m的无活动计时器阈值RES_Th(m)。可以由创建、激活或者修改IP流m的应用或者一些其它实体来确定RES_Th(m),并且可以基于要在IP流m上发送的业务数据和/或信令的类型来选择RES_Th(m)。不同类型的数据和信令可以具有不同的活动特征。如果IP流m携带周期性的业务,那么可以基于业务活动之间的间隔的某个倍数来选择RES_Th(m)。如果IP流m携带不定时的业务并且是在不确定的时间段中被激活的(例如,针对网页浏览),那么超时或者默认值可以用于RES_Th(m)以检测IP流m是否是无活动的。默认值可以是5秒、10秒、20秒或者某一其它持续时间。如果应用负责关闭IP流m(这可以是针对VoIP等的情况),则也可以将RES_Th(m)设置为一个大值(例如,无穷大)。如果IP流m被一直保留,直到预留标签被关掉,那么也可以将RES_Th(m)设置为无穷大。如果要至少在特定的最小时间量中持续监控IP流m,则也可以将RES_Th(m)设置为等于或者大于该最小值。
也可以基于其它信息来选择IP流的无活动计时器阈值。例如,可以基于以下信息来选择IP流的无活动计时器阈值:关于之前的活动的历史信息(例如,如果在近来的时间有更多的活动,则选择更长的阈值)、接入终端110的可用电池电量(例如,当电池电量低时,选择较短的阈值)、接入网120的负载(例如,当接入网负载很重时,选择较短的阈值)等。
每当增加、终止、暂停、继续或者修改IP流时,可以如等式(1)中所示来重新计算每个RLP流的无活动计时器阈值。增加、终止、暂停或者继续IP流会影响集合Rn的成员。修改IP流可能影响等式(1)中的取最大值运算中所使用的RES_Th(m)的值。默认值可以用于尽力服务RLP流的无活动计时器阈值。尽力服务RLP流的默认值可以与没有指定无活动计时器阈值的那些IP流的默认值相同或者不同。
图4示出用于监控RLP流以检测服务的结束的过程400。过程400可由接入终端110来执行。最初,在呼叫的开始与接入网120建立无线连接(块410)。对于块410,接入终端110可以基于由K个应用所使用的M个IP流的QoS要求(如果有的话)来确定N个RLP流的QoS概况。接入终端110可以将连接请求消息发送给接入网120,并且可以接收针对无线连接的无线资源(例如,一个或多个业务信道)和/或其它资源(例如,MACID)的分配。接入终端110也可以与接入网120交换信令,以配置RLP流并且(例如,通过将针对IP流的预留标签转为打开状态)来激活IP流。
例如,如等式(1)所示,基于被映射到每个RLP流的所有IP流的无活动计时器阈值,来确定该RLP流的动态无活动计时器阈值(块412)。将每个RLP流的无活动计时器进行复位(块414)。可以将计时器复位到0并此后递增该计数器,或者将计时器复位到阈值并此后递减该计数器。
在呼叫期间,可以将RLP流的无活动计时器周期性地(例如,在具有预定持续时间的每个帧或时间间隔中)更新。确定是否到了要更新RLP无活动计时器的时机(块420)。如果答案是“是”,那么将在当前帧中具有活动的每个RLP流的无活动计时器进行复位(块422)。在当前帧中没有活动的每个RLP流的无活动计时器继续工作,例如,用该帧的持续时间来递增或者递减该计时器(块424)。对于给定的RLP流,如果没有在该RLP流上接收到分组,或者如果没有在该RLP流上发送分组,或者如果没有在该RLP流上接收或发送分组,或者基于一些其它的准则,则可以将该RLP流视为无活动的。例如,如果因为没有接收或者发送分组而将RLP流视为无活动的,那么当在该RLP流上接收或者发送分组时可以将其无活动计时器进行复位。将每个带有期满的无活动计时器的RLP流标记为无活动的(块426)。期满的无活动计时器是已经超出它的无活动计时器阈值的无活动计时器。无活动流是这样的流:其中,在一段等于或者超过它的无活动计时器阈值的时间中,没有在该流上检测到活动(例如,没有发送或者接收数据)。
然后,确定所有流是否均是无活动的(块430)。如果答案为“是”,那么关闭无线连接(块432),从而该过程结束。否则,如果有任意RLP流仍然是活动的,那么确定在任意IP流中是否有改变,例如,是否已增加、终止、暂停、继续或者修改任意IP流(块440)。如果答案为“是”,则基于被映射到具有发生改变IP流的每个RLP流的所有IP流的无活动计时器阈值,来确定具有该RLP流的无活动计时器阈值(块442)。对具有发生改变的IP流的每个RLP流的无活动计时器进行更新,例如,如果增加IP流则复位(块444)。由于结束或者暂停被映射到一个RLP流的IP流,该RLP流可以变为无活动的。因此,再次确定所有RLP流是否均是无活动的(块446)。如果答案为“是”,那么过程继续到块432并且关闭无线连接。否则,如果对于块440或者块446的答案为“否”,则过程返回块420。
就IP监控而言,针对每个IP流,可以基于被映射到该IP的所有数据流,来定义动态无活动计时器阈值。针对每个数据流,也可以基于在该数据流上发送的业务数据和/或信令的类型,来定义无活动计时器阈值。将数据流l的无活动计时器阈值记做DF_Th(l),l∈{1,...,L),其中L是数据流的数量。
可以基于被映射到每个IP流的所有数据流的无活动计时器阈值,来定义该IP流的无活动计时器阈值,如下:
其中Dm是被启用的并且被映射到IP流m的所有数据流的集合。
实质上,等式(2)将IP流m的无活动计时器阈值设置为在被映射到IP流m的数据流的那些阈值中的最大无活动计时器阈值。如果没有数据流被映射到IP流m,那么将IP流m的无活动计时器阈值设置为0,这导致IP流m被宣布为无活动的。可以应用等式(2)到每个IP流以确定该IP流的无活动计时器阈值。
当创建、激活或者修改给定的数据流l(例如,通过用来创建、激活或者修改数据流l的应用)时,可以确定该数据流l的无活动计时器阈值DF_Th(l)。可以基于在数据流l上发送的业务数据和/或信令的类型和/或其它信息(例如,如上针对IP流所述的)来选择DF_Th(l)。每当增加、终止、暂停、继续或者修改数据流时,可以如等式(2)所示来重新计算每个IP流的无活动计时器阈值。默认值可以用于数据流或者IP流的无活动计时器阈值,例如,如果没有通过应用指定无活动计时器阈值或者无活动计时器阈值是针对尽力服务。
图5示出用于监控IP流以检测服务的结束的过程500。过程500也可以由接入终端110来执行。最初,接入网120在呼叫的开始时建立无线连接(块510)。例如,如在等式(2)所示,基于被映射到每个IP流的所有数据流的无活动计时器阈值,来确定该IP流的动态无活动计时器阈值(块512)。将每个IP流的无活动计时器进行复位(块514)。
在呼叫期间,周期性地确定是否到了要更新IP无活动计时器的时机(块520)。如果答案为“是”,那么将具有活动(例如,收到和/或发送了分组)的每个IP流的无活动计时器进行复位(块522)。没有活动的每个IP流的无活动计时器继续工作(块524)。将具有期满的无活动计时器的每个IP流标记为无活动的(块526)。
然后,确定所有IP流是否均是无活动的(块530)。如果答案为“是”,那么关闭无线连接(块532),从而该过程结束。否则,如果有任意IP流仍然是活动的,那么确定在任意数据流中是否有改变(块540)。如果答案为“是”,那么基于被映射到具有发生改变的数据流的每个IP流的所有数据流的无活动计时器阈值,来确定该IP流的无活动计时器阈值(块542)。对具有发生改变的数据流的每个IP流的无活动计时器阈值进行更新(块546)。由于被映射到一个IP流的数据流的结束或者暂停,该IP流可以变为无活动的。因此,再次确定所有IP流是否均是无活动的(块546)。如果答案为“是”,那么过程继续到块532,从而关闭无线连接。否则,如果针对块540或者块546的答案为“否”,则过程返回块520。
过程500可以用于具有空RLP(NULL-RLP)的***,这本质上暗示缺少RLP。可以监控RLP流之上的IP流或者其它流,并且这些流的无活动计时器可以用于确定服务的结束。
当监控SIP流时,期望在SIP流结束前的特定最小时间量内等待空中传送的分组。在确定携带SIP流的低层流(例如,IP流或者RLP流)的无活动计时器值中,可以考虑SIP流的最小非0计时器值。
图6示出用于监控流以检测服务的结束的过程600。为至少一个应用建立无线连接(块612)。对于至少一个第一流中的每个第一流,可以基于被映射到该第一流的至少一个第二流,例如基于被映射到该第一流的至少一个第二流的至少一个无活动计时器阈值中的最长的一个,来确定该第一流的无活动计时器阈值(块614)。默认值可以用于其中无活动计时器阈值为不可用(例如,没有被指定)的每个第二流的无活动计时器阈值。默认值也可以用于其中被映射到该第一流的第二流的无活动计时器阈值是不可用的每个第一流的无活动计时器阈值。也可以基于要在每个第一流上发送的数据和/或信令的类型和/或其它因素,来确定该第一流的动态无活动计时器阈值。也可以将给定的第一流的动态无活动计时器阈值设置为一个大值(例如,无穷大)、大于或者等于特定最小值等。
基于每个第一流的无活动计时器阈值,确定该第一流是否是无活动的(块616)。对于块616,可以为每个第一流维护无活动计时器,并且可以每当在该第一流上检测到活动时将无活动计时器复位。当每个第一流的无活动计时器超过该第一流的无活动计时器阈值时,可以将该第一流宣布为无活动的。当确定所有的至少一个第一流为无活动的时,可以关闭无线连接(块618)。
也可以基于在第二流中的改变来将每个第一流的无活动计时器阈值进行更新。可以检测在第二流中的改变,可以识别发生改变的第二流被映射到的第一流,并且可以基于发生改变的第二流和被映射到所识别的第一流的所有其它第二流,来确定所识别的第一流的无活动计时器阈值。所述改变可以与增加、终止、激活、暂停、或者修改第二流相对应。可以为每个第一流独立地维护无活动计时器,并且可以为每个第一流独立地宣布无活动计时器的期满。
每个第一流可以与RLP流相对应,每个第二流可以与IP流相对应。作为另一种方案,每个第一流可以与IP流相对应,每个第二流可以与数据流相对应,所述数据流例如RTP流、SIP流和尽力服务流等。可以基于每个第二流的QoS要求和每个第一流的QoS概况来将多个第二流映射到至少一个第一流。
可以由接入终端110来执行在此说明的技术,接入终端110可以执行在图4中的过程400、图5中的过程500和图6中的过程600和/或其它过程,以使用动态无活动计时器阈值来检测服务的结束。也可以由接入网120来执行所述技术以便检测针对接入终端110的服务的结束。接入网120可以监控用于接入终端110的RLP流、IP流或者一些其它流上的活动。例如,可以基于被映射到被监控的第一流的第二流来动态地确定第一流的无活动计时器阈值。当基于所有第一流的无活动计时器和无活动计时器阈值而确定所有第一流均为无活动的时,接入网120可以关闭用于无线终端110的无线连接。
图7示出了接入终端110和接入网120的方框图。在反向链路上,在接入终端110处,数据处理器710根据无线技术(例如HRPD)来处理(例如格式化、编码和调制)将被发送到接入网120的数据和信令,并产生输出码片。然后,发射机(TMTR)712对输出码片进行调整(例如,转换为模拟、滤波、放大和上变频),并产生反向链路信号,其中,经由天线714来发射该信号。在接入网120,经由天线730接收来自接入终端110和其它接入终端的反向链路信号,并由接收机(RCVR)732来对其进行调整(例如滤波、放大、下变频和数字化)以获得采样。然后,数据处理器734处理(例如,解调、解码)采样以获得由接入终端110和其它接入终端所发送的数据和信令。
在前向链路上,在接入网120处,数据处理器734处理将被发送到接入终端的数据和信令,并且,发射机732进一步对其进行调整以产生前向链路信号,其中,经由天线732来发射该前向链路信号。在接入终端110处,经由天线714接收来自接入网120的前向链路信号,接收机712对其进行调整,并且,数据处理器710对其进行处理以获得由接入网120向接入终端110发送的数据和信令。
控制器/处理器720和740分别地控制在接入终端110和接入网120处的操作。处理器710、720、734和/或740可以实现图4中的过程400、图5中的过程500、图6中的过程600和/或其它过程,以检测服务的结束并且关闭针对接入终端110的无线连接。存储器722和742分别地存储用于接入终端110和接入网120的程序代码和数据。存储器722和/或742可存储计时器信息(例如,针对IP流、RLP流等的无活动计时器阈值)。接入网120经由通信(Comm)单元744与其它网络实体进行通信。
可通过各种手段来实现本文描述的技术。例如,可以以硬件、固件、软件或其组合来实现这些技术。就硬件实现而言,可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控器、微处理器、电子设备、被设计以执行本文描述的功能的其它电子单元、计算机或其组合中来实现用于执行所述技术的处理单元。
就固件和/或软件实现而言,可以以执行本文所描述的功能的模块(例如,过程、函数等)来实现所述技术。固件和/或软件代码可被存储在存储器(例如,图7中的存储器722或742)中,并且,可由处理器(例如,处理器720或740)来执行上述代码。可在处理器之内或在处理器的外部来实现存储器。
实现本文描述的技术的装置可以是独立的单元,或者可以是设备的一部分。所述设备可以是:(i)独立的集成电路(IC),(ii)一组包括了可用于存储数据和/或指令的存储器IC的一个或多个IC,(iii)诸如移动台调制解调器(MSM)之类的ASIC,(iv)可被嵌入到其它设备中的模块,(v)蜂窝电话、无线设备、手持通话器或移动单元,(vi)及其它。
以上提供了对本公开内容的说明,以使本领域的技术人员可以制造或使用本公开内容。对本公开内容的各种修改对于本领域的技术人员来说将会是显而易见的,并且,本文所定义的一般原理也可适用于其它变型,而不会背离本公开内容的精神或范畴。因此,本公开内容并不是要被限定于本文描述的示例,而是要符合与本文所公开的原理及新颖特征相一致的最广范畴。
Claims (4)
1.一种用于检测服务的结束的方法,包括:
基于被映射到多个第一流中的每个第一流的至少一个第二流,来确定该第一流的无活动计时器阈值;
基于每个第一流的无活动计时器阈值,来确定该第一流是否是无活动的流,其中所述多个第一流和所述至少一个第二流是不同类型的流;以及
基于被映射到每个第一流的至少一个第二流的至少一个无活动计时器阈值,来确定该第一流的无活动计时器阈值;并且
其中,为以下这样的第二流的无活动计时器阈值使用较大值:该第二流会一直保持打开直到被应用关闭为止。
2.一种用于检测服务的结束的方法,包括:
基于被映射到多个第一流中的每个第一流的至少一个第二流,来确定该第一流的无活动计时器阈值;
基于每个第一流的无活动计时器阈值,来确定该第一流是否是无活动的流,其中所述多个第一流和所述至少一个第二流是不同类型的流;以及
基于被映射到每个第一流的至少一个第二流的至少一个无活动计时器阈值,来确定该第一流的无活动计时器阈值;并且
其中,为以下这样的第二流的无活动计时器阈值使用特定最小值:该第二流在特定最小时间量内会被保持监控。
3.一种用于检测服务的结束的装置,包括:
用于基于被映射到多个第一流中的每个第一流的至少一个第二流,来确定该第一流的无活动计时器阈值的模块;
用于基于每个第一流的无活动计时器阈值,来确定该第一流是否是无活动的流的模块,其中所述多个第一流和所述至少一个第二流是不同类型的流;以及
用于基于被映射到每个第一流的至少一个第二流的至少一个无活动计时器阈值,来确定该第一流的无活动计时器阈值的模块;并且
其中,为以下这样的第二流的无活动计时器阈值使用较大值:该第二流会一直保持打开直到被应用关闭为止。
4.一种用于检测服务的结束的装置,包括:
用于基于被映射到多个第一流中的每个第一流的至少一个第二流,来确定该第一流的无活动计时器阈值的模块;
用于基于每个第一流的无活动计时器阈值,来确定该第一流是否是无活动的流的模块,其中所述多个第一流和所述至少一个第二流是不同类型的流;以及
用于基于被映射到每个第一流的至少一个第二流的至少一个无活动计时器阈值,来确定该第一流的无活动计时器阈值的模块;并且
其中,为以下这样的第二流的无活动计时器阈值使用特定最小值:该第二流在特定最小时间量内会被保持监控。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US86742906P | 2006-11-28 | 2006-11-28 | |
US60/867,429 | 2006-11-28 | ||
US11/743,802 | 2007-05-03 | ||
US11/743,802 US8385350B2 (en) | 2006-11-28 | 2007-05-03 | Detection for end of service using dynamic inactivity timer thresholds |
PCT/US2007/085528 WO2008067248A2 (en) | 2006-11-28 | 2007-11-26 | Detection for end of service using dynamic inactivity timer thresholds |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101543131A CN101543131A (zh) | 2009-09-23 |
CN101543131B true CN101543131B (zh) | 2016-07-06 |
Family
ID=39354052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780044177.XA Active CN101543131B (zh) | 2006-11-28 | 2007-11-26 | 使用动态无活动计时器阈值来检测服务的结束 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8385350B2 (zh) |
EP (1) | EP2090120B1 (zh) |
JP (1) | JP5032585B2 (zh) |
KR (1) | KR101142223B1 (zh) |
CN (1) | CN101543131B (zh) |
TW (1) | TWI379545B (zh) |
WO (1) | WO2008067248A2 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7400878B2 (en) | 2004-02-26 | 2008-07-15 | Research In Motion Limited | Computing device with environment aware features |
CN101282273B (zh) * | 2008-05-27 | 2010-11-10 | 杭州华三通信技术有限公司 | 基带epcn***中的时隙分配方法和设备 |
US9271228B2 (en) * | 2008-07-09 | 2016-02-23 | Qualcomm Incorporated | Paging and power management schemes for local network access |
EP2148549B1 (en) * | 2008-07-22 | 2011-11-23 | Fujitsu Limited | Dynamic S1 connections in wireless communication systems |
JP5355357B2 (ja) * | 2008-11-25 | 2013-11-27 | 京セラ株式会社 | 基地局装置、無線端末装置、および呼セッション維持方法 |
US20100144363A1 (en) * | 2008-12-10 | 2010-06-10 | At&T Mobility Ii Llc | Load-based adaptive inactivity timers |
US8942229B2 (en) * | 2009-02-26 | 2015-01-27 | Blackberry Limited | Method and apparatus for conserving battery life and network resources under abnormal call release conditions |
EP2224779B1 (en) * | 2009-02-26 | 2013-08-14 | Research In Motion Limited | Method and apparatus for conserving battery life and network resources under abnormal call release conditions |
EP2244521B1 (en) * | 2009-04-20 | 2018-08-01 | Airbus Defence and Space Oy | Optimizing packet data transmissions |
TWI413377B (zh) * | 2010-08-19 | 2013-10-21 | Hon Hai Prec Ind Co Ltd | 網路設備及其動態啓用進程的方法 |
CN102143598B (zh) * | 2010-11-11 | 2014-06-25 | 华为技术有限公司 | 信令处理方法和***以及网络侧设备和终端 |
US9386525B2 (en) | 2012-04-20 | 2016-07-05 | Acer Incorporated | Method of handling transferring from energy-consuming mode to energy-saving mode and related communication device |
US8937880B2 (en) * | 2012-05-09 | 2015-01-20 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for managing state transitions in a wireless communications network |
US9860483B1 (en) * | 2012-05-17 | 2018-01-02 | The Boeing Company | System and method for video processing software |
US10542452B2 (en) | 2014-06-10 | 2020-01-21 | Apple Inc. | Enhancing quality of service for high priority services |
EP3603220B1 (en) * | 2017-03-24 | 2020-07-15 | Telefonaktiebolaget LM Ericsson (publ) | Qos flows inactivity counters |
JP6469203B2 (ja) * | 2017-11-22 | 2019-02-13 | Kddi株式会社 | 端末装置、通信セッション確立方法、及び、プログラム |
US11109442B2 (en) | 2018-07-27 | 2021-08-31 | At&T Intellectual Property I, L.P. | Dynamically adjusting a network inactivity timer during user endpoint mobility states |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1471775A (zh) * | 2000-08-25 | 2004-01-28 | ��˹��ŵ�� | 在分组无线电业务中改进的发送信息的方法和装置 |
CN1585403A (zh) * | 2004-05-27 | 2005-02-23 | 上海交通大学 | 光因特网络的服务质量控制方法 |
CN1703875A (zh) * | 2002-06-24 | 2005-11-30 | 艾利森电话股份有限公司 | 在无线通信网络中基于应用的无线电资源管理 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6377790B1 (en) | 1999-03-08 | 2002-04-23 | Sharp Laboratories Of America, Inc. | Mobile-initiated, packet switched communications method |
US6477150B1 (en) | 2000-03-03 | 2002-11-05 | Qualcomm, Inc. | System and method for providing group communication services in an existing communication system |
JP4015428B2 (ja) | 2001-05-16 | 2007-11-28 | 株式会社日立コミュニケーションテクノロジー | インアクティビティタイマを備えた無線基地局/無線基地局制御装置、無線端末及び状態制御方法 |
US7043249B2 (en) * | 2002-01-08 | 2006-05-09 | Motorola, Inc. | Packet data serving node initiated updates for a mobile communications system |
US7787371B2 (en) | 2003-05-29 | 2010-08-31 | Alcatel-Lucent Usa Inc. | Method and apparatus for providing distinctive levels of access to resources on a high-speed wireless packet data network |
US7359353B2 (en) * | 2004-04-21 | 2008-04-15 | Motorola, Inc. | Access network and method for improved inter-PDSN dormant mode handoff |
US7295545B2 (en) * | 2004-07-01 | 2007-11-13 | Telefonaktiebolaget Lm Ericsson (Publ) | PPP connection during simple IP |
US8018881B2 (en) * | 2004-07-19 | 2011-09-13 | Ericsson Ab | Admission control and policing in wireless packet data communication system |
US8379553B2 (en) * | 2004-11-22 | 2013-02-19 | Qualcomm Incorporated | Method and apparatus for mitigating the impact of receiving unsolicited IP packets at a wireless device |
US20060190600A1 (en) * | 2005-02-18 | 2006-08-24 | Siemens Communications, Inc. | Group based presence availability management |
US7970425B2 (en) * | 2005-08-30 | 2011-06-28 | Alcatel-Lucent Usa Inc. | Push-to-talk group call system using CDMA 1x-EVDO cellular network |
US7680478B2 (en) * | 2006-05-04 | 2010-03-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Inactivity monitoring for different traffic or service classifications |
-
2007
- 2007-05-03 US US11/743,802 patent/US8385350B2/en active Active
- 2007-11-26 CN CN200780044177.XA patent/CN101543131B/zh active Active
- 2007-11-26 KR KR1020097013470A patent/KR101142223B1/ko active IP Right Grant
- 2007-11-26 JP JP2009539426A patent/JP5032585B2/ja not_active Expired - Fee Related
- 2007-11-26 WO PCT/US2007/085528 patent/WO2008067248A2/en active Application Filing
- 2007-11-26 EP EP07864790.6A patent/EP2090120B1/en active Active
- 2007-11-28 TW TW096145223A patent/TWI379545B/zh not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1471775A (zh) * | 2000-08-25 | 2004-01-28 | ��˹��ŵ�� | 在分组无线电业务中改进的发送信息的方法和装置 |
CN1703875A (zh) * | 2002-06-24 | 2005-11-30 | 艾利森电话股份有限公司 | 在无线通信网络中基于应用的无线电资源管理 |
CN1585403A (zh) * | 2004-05-27 | 2005-02-23 | 上海交通大学 | 光因特网络的服务质量控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2010511354A (ja) | 2010-04-08 |
WO2008067248A3 (en) | 2008-07-10 |
WO2008067248A2 (en) | 2008-06-05 |
EP2090120A2 (en) | 2009-08-19 |
US8385350B2 (en) | 2013-02-26 |
KR101142223B1 (ko) | 2012-05-07 |
US20080123527A1 (en) | 2008-05-29 |
CN101543131A (zh) | 2009-09-23 |
TW200832998A (en) | 2008-08-01 |
JP5032585B2 (ja) | 2012-09-26 |
KR20090085143A (ko) | 2009-08-06 |
TWI379545B (en) | 2012-12-11 |
EP2090120B1 (en) | 2020-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101543131B (zh) | 使用动态无活动计时器阈值来检测服务的结束 | |
EP1999910B1 (en) | Quality of service configuration for wireless communication | |
FI107498B (fi) | Verkkopalveluiden määrittäminen radioaccessverkossa | |
CN105188121B (zh) | 不连续传输和接收 | |
EP2033451B1 (en) | Qos-aware service flow mapping in mobile wireless all ip networks | |
AU2002323926B2 (en) | Connection cutting method and associated link cut reporting method | |
CN101072170B (zh) | 无线通讯网络中策略和计费规则功能网元的寻址方法 | |
KR100915781B1 (ko) | 무선 시스템에서 서비스 변경을 개시하는 방법, 장치 및 컴퓨터 판독가능 매체 | |
CA2658540A1 (en) | Dynamic aggregated maximum bit rate for evolved packet system non-guaranteed bit rate quality of service enforcement and network bandwidth utilization | |
EP1685682A2 (en) | Controlling network resources after determination of a flow termination | |
AU2006276360A1 (en) | Method and apparatus for controlling rate of voice service in a mobile communication system supporting voice service via packet network | |
EP1602256B1 (fr) | Procede pour la gestion de la qualite de service dans un systeme de communications mobiles en mode paquet | |
JP2007097174A (ja) | サービス品質を制御および監視する方法 | |
KR101517383B1 (ko) | 버퍼 상태 보고 메시징을 제어하기 위한 방법 및 장치 | |
US8811358B2 (en) | Network-initiated method and system for establishing data communication using IP with a wireless terminal | |
CN106797321B (zh) | 一种背景流量下载方法、设备及*** | |
WO2018228916A1 (en) | Network assistance in dash using dns | |
WO2010094320A1 (en) | Methods and apparatuses for adjusting the medium access latency on radio links | |
KR100501170B1 (ko) | 무선 데이터 서비스를 위한 동적 액세스 네트워크 선택시스템 및 방법 | |
WO2005053331A1 (fr) | Procede de mise en oeuvre d'un service de multidiffusion | |
EP4274298A1 (en) | Mechanism for setting time dependent quality of service | |
JP2007097210A (ja) | 移動通信システム及びそれに用いる通信方法 | |
Liotta et al. | Delivering service adaptation with 3G technology | |
CN116528213A (zh) | 业务流标识获取方法、无线状态获取方法及获取装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |