用于减少频繁的服务器消息的装置和方法

文档序号:7850887阅读:182来源:国知局
专利名称:用于减少频繁的服务器消息的装置和方法
技术领域
概括地说,本发明涉及用于减少网络开销的装置和方法。具体地说,本发明涉及在无线通信网络中减少频繁的服务器消息。
背景技术
已广泛地部署无线通信系统,以提供诸如电话、视频、数据、消息传送和广播之类的各种电信服务。典型的无线通信系统可以使用能通过共享可用的系统资源(例如,带宽、发射功率)来支持与多个用户进行通信的多址技术。这类多址技术的示例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统和时分同步码分多址(TD-SCDMA)系统。已经在多种电信标准中采纳了这些多址技术,以提供使不同无线设备能在城市的、国家的、地区的、甚至全球的级别上进行通信的公共协议。另一种电信标准的示例是长期演进(LTE)。LTE是由第三代合作伙伴计划(3GPP)发布的通用移动电信系统(UMTS)移动标准的增强集。该标准被设计成通过提高谱效率、降低成本、提高服务、充分使用新频谱来更好地支持移动宽带互联网接入,并与在下行链路(DL)上使用0FDMA、在上行链路(UL)上使用SC-FDMA以及使用多输入多输出(MIMO)天线技术的其它开放标准进行更好地集成。但是,随着对移动宽带接入的需求的持续增加,存在对LTE技术中的进一步提高的需求。优选地,这些提高应当可适用于其它多址技术和使用这些技术的电信标准。

发明内容
公开了用于减少频繁的服务器消息的装置和方法。根据一个方面,一种用于减少频繁的服务器消息的方法包括从网络服务器接收去往移动站的服务器请求;确定是否向所述移动站转发所述服务器请求;代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应。根据另一个方面,一种用于减少频繁的服务器消息的装置,该装置包括处理器和存储器,所述存储器包含可由所述处理器执行以进行下面操作的程序代码从网络服务器接收去往移动站的服务器请求;确定是否向所述移动站转发所述服务器请求;代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应。根据一个方面,一种用于减少频繁的服务器消息的装置包括用于从网络服务器接收去往移动站的服务器请求的模块;用于确定是否向所述移动站转发所述服务器请求的模块;以及用于代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应的模块。根据一个方面,一种包括计算机可读介质的计算机程序产品,其中所述计算机可读介质包含存储在其上的程序代码,包括从网络服务器接收去往移动站的服务器请求;确定是否向所述移动站转发所述服务器请求;以及代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应。本发明的优点可以包括在无线通信网络中减少消息开销。应当理解的是,对于本领域的普通技术人员来说,通过下文的具体实施方式
,其它方面将变得是显而易见的,其中,以示例的方式示出和描述了具体实施方式
。附图和具体实施方式
应被视为在本质上是示例性的而不是限制性的。


图1描绘了用于有助于通过服务节点来实现无线网络通信的无线通信系统的示 例。图2描绘了用于减少向移动站发送的服务器请求的数量的无线通信系统的示例。图3描绘了用于使用代理来发送针对移动站的服务器响应消息的无线通信系统的示例。图4描绘了用于减少在层2隧道协议(L2TP)通信中保持活动(ke印alive)消息的数量的无线通信系统的示例。图5描绘了用于减少向移动站转发服务器消息的频率的流程图的示例。图6描绘了用于减少向移动站转发的服务器消息的数量的设备的示例。图7描绘了根据本申请中所描述的方面的服务节点的示例。图8描绘了用于减少在L2TP隧道中的信令开销的呼叫流的示例。图9描绘了用于即时通消的应用示例。图10描绘了适合于减少向移动站转发服务器消息的频率的另一个设备的示例。图11根据本发明的一个方面描绘了一种多址无线通信系统的示例。图12根据本发明的一个方面描绘了一种无线通信系统的框图的示例。图13描绘了包括与存储器通信的处理器以执行用于减少向移动站转发服务器消息的频率的处理的设备的示例。
具体实施例方式结合附图在下文阐述的具体实施方式
意在作为对本发明的各个方面的描述,而不是旨在表示仅在这些方面中才可以实现本发明。本发明中描述的每一个方面仅仅是对本发明的举例或说明,不应将其解释为比其它方面更优选或更具优势。
具体实施方式
包括用于对本发明提供透彻理解的特定细节。然而,对于本领域的普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现本发明。在一些实例中,为了避免对本发明的概念造成混淆,以框图形式示出了公知的结构和部件。缩写词和其它描述术语可以仅仅是为了方便和清楚的目的,其并不旨在限制本发明的保护范围。虽然为了使说明简单而将方法示出并描述为一系列的动作,但是应该理解和明白的是,这些方法并不受这些动作顺序的限制,因为,依照一个或多个方面,一些动作可以按不同顺序发生和/或与本申请中示出和描述的其它动作同时发生。例如,本领域普通技术人员应该理解并明白,一种方法也可以表示成一系列相互关联的状态或事件,如在状态图中。此外,并非需要示出的所有动作来要实现一种根据一个或多个方面的方法。本申请中所描述的技术可以用于各种无线通信网络,例如码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA (OFDMA)网络、单载波FDMA(SD-FDMA)网络等等。术语“网络”和“系统”经常互换地使用。CDMA网络可以实现诸如通用陆地无线接入(UTRA)、cdma2000等等之类的无线技术。UTRA包括宽带CDMA (W-CDMA)和低码片率(LCR)。Cdma2000覆盖IS-2000、IS-95和IS-856标准。TDMA网络可以实现诸如全球移动通信系统(GSM)之类的无线技术。OFDMA网络可以实现诸如演进型UTRA (E-UTRA)、IEEE802. 1UIEEE802. 16、IEEE802. 20、闪速-OFDM 等等之类的无线技术。UTRA、E_UTRA和GSM是通用移动电信系统(UMTS)的一部分。长期演进(LTE)是UMTS的采用E-UTRA的发布版。在来自名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了 UTRA、E-UTRA,GSM、UMTS和LTE。在来自名为“第三代合作伙伴计划2” (3GPP2)的组织的文档中描述了Cdma2000。这些各种无线技术和标准是本领域所公知的。 如本申请中所使用的,术语“组件”、“模块”、“系统”等等旨在包括与计算机相关实体,例如,但不限于硬件、固件、硬件和软件的结合、软件或执行中的软件。例如,组件可以是,但不限于是在处理器上运行的处理、处理器、对象、可执行文件、执行的线程、程序和/或计算机。举例而言,在计算设备上运行的应用和计算设备都可以是组件。一个或多个组件可以存在于处理和/或执行的线程中,并且组件可以位于一个计算机中和/或分布在两个或更多计算机之间。此外,这些组件能够从在其上存储有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它系统进行交互)、以本地和/或远程处理的方式进行通信。此外,本申请结合终端(其可以是有线终端或无线终端)描述了各个方面。终端也可以称作为系统、设备、用户单元、用户站、移动站、移动台、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理、用户设备或用户装备(UE)。无线终端可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、计算设备或连接到无线调制解调器的其它处理设备。此外,本申请结合基站描述了各个方面。基站可以用于与无线终端进行通信,基站还可以称为接入点、节点B、eNodeB或某种其它术语。通常,无线多址通信系统可以同时支持多个无线终端的通信。每一个终端通过前向链路和反向链路上的传输,与一个或多个基站进行通信。前向链路(或下行链路)指的是从基站到终端的通信链路,反向链路(或上行链路)指的是从终端到基站的通信链路。可以通过单输入单输出、多输入单输出或者多输入多输出(MMO)系统来建立该通信链路。接入终端可以持有(host)将与应用服务器进行通信的应用客户端。该应用服务器可能需要接入终端通知关于其状态,例如该接入终端是否可达等等。这可以通过在接入终端和应用服务器之间交换保持活动消息来实现。例如,无线通信系统可以包括分组数据服务节点(PDSN),其中,分组数据服务节点向无线终端提供到服务器的接入。在一个示例性的配置中,PDSN可以有助于实现无线终端和服务器之间的点到点协议(PPP)通信。在该示例中,服务器可以向无线终端发送多个与PPP有关的保持活动或者回应请求,以确保活动连接。在一个示例中,PPP是两个网络用户之间的数据链路协议,其中该协议可以通过多种
物理层介质来建立。在一个示例中,无线通信系统可能允许使用层2隧道协议(L2TP)的通信。在一个示例中,层2等同于网络协议栈模型中在物理层之上的数据链路层。在该示例中,无线通信系统提供L2TP接入集中器或者L2TP接入客户端(LAC),L2TP接入集中器或者L2TP接入客户端(LAC)可以在H)SN处实现,并且有助于实现与L2TP网络服务器(LNS)的无线终端通信。在一个方面,LAC是在L2TP隧道的一侧上的网络节点,其对去往和来自LNS的分组进行转发。在另一个方面,LNS是在L2TP隧道的另一侧上的网络节点,其是与LAC的PPP会话的逻辑终止点。在一个示例中,LAC和LNS充当横跨L2TP隧道的对等点。此外,例如,可以在移动台到移动台(M2M)服务器处实现LNS。在该示例中,还可以 提供认证、授权和计费(AAA)功能或者其它组件,以认证无线终端(和/或I3DSN)与M2M服务器进行通信。例如,L2TP可以被用作PPP扩展。在一个示例中,M2M服务器可以向无线终端发送L2TP控制协议(LCP)回应请求作为保持活动消息,其中该消息在无线通信系统中引入另外的信令。L2TP隧道的两侧可以由不同的组织进行控制。例如,LNS可以是电信服务提供商的职责,LAC可以是无线运营商的职责。此外,电信提供商可能不具有控制多长时间将这些请求从网络服务器发送一次的能力。因此,L2TP的使用可能向电信提供商引入了不合需要的信令开销。如本申请中所描述的,可以减少由服务器向无线设备发送的保持活动和其它连接管理消息所造成的额外信令,以提高无线网络的效率、减轻无线设备所需要的处理、提高电池寿命等等。在一个示例中,可以提供代理来对用于无线设备的保持活动消息或者开销消息中的一个或多个进行响应,而不为了响应向无线设备发送信号。例如,该代理可以实现在无线网络的服务节点内,例如,PPP配置中的roSN、L2TP中的LAC、LTE中的MME或网关(例如,服务网关、PDN网关等等)、UMTS中的SGSN等等。在另一个示例中,可以对服务器进行修改,以减少其发送保持活动或者其它消息的频率,针对用于无线设备的保持活动功能使用不同的消息等等。例如,在L2TP配置中,可以在LAC和LNS之间的L2TP中使用L2TP Hello(你好)消息,可以在LAC和无线设备之间使用PPP LCP回应请求/答复消息。在另一个示例中,如果释放了服务节点和无线设备之间的链路,则服务节点可以停止对来自服务器的保持活动消息或者其它与连接有关的消息进行响应。在又一个示例中,可以使用在无线设备和H)SN之间可用的链路层信息来向应用服务器发送信号,而不使用应用服务器和无线设备之间的端到端保持活动消息。图1描绘了用于有助于通过服务节点来实现无线网络通信的无线通信系统的示例。系统100包括服务节点102,该服务节点102向MS304或者一个或多个不同的设备提供到服务器106的接入。应当理解的是,在无线通信系统100中可以存在另外的组件,以便于实现所描述的节点(例如,MS104和服务节点102之间的一个或多个基站或者中继节点、认证、授权和计费(AAA)功能或者服务节点102和服务器106之间的一个或多个网关节点等等)间的通信。此外,例如,MS104可以是能通过服务节点102与服务器106进行通信的UE、调制解调器(或者其它系留设备)、中继节点、接入点等等。
根据一个示例,服务节点102可以实现代理以代表MS104进行通信。例如,服务节点102可以是roSN,并且其可以充当PPP代理,从服务器106接收去往MS104的保持活动和/或其它与PPP有关的请求,并且在不向MS104发送信号的情况下,对上述请求中的至少一部分进行响应。在一个示例中,服务节点102可以是家庭代理(HA)、本地移动锚点或者分组数据网络网关(P-GW)。本领域的普通技术人员应当理解,本申请中针对服务节点102所列出的示例并不意在是排他性的,在本发明的精神和保护范围之内的其它示例也是可能的。在一个示例中,服务节点102可能具有与MS104的其自身的类似的过程,并且可以至少部分地基于针对其过程所接收的响应,对来自服务器106的请求进行响应。例如,服务器106可以向服务节点102发送去往MS104的保持活动请求。服务节点102可能先前已经执行了与MS104的保持活动和/或其它与PPP有关的过程,因此可以使用来自MS104的先前响应来对来自服务器106的保持活动请求进行响应,而不向MS104发送信号。在一个示例中,无线通信系统100使用L2TP作为PPP扩展。在该示例中,服务器106 (通过服务节点102,其中,服务节点102可以是充当LAC的TOSN)向MS104发送频繁的保持活动请求,以确保MS104连接到该服务节点102和/或能够与服务器106进行通信。例如,保持活动请求可以与发送给MS104的LCP回应请求有关,针对该保持活动请求,期望 LCP回应答复,以确保与该MS104的连接是活动的。服务器106可以根据服务器106处的链路层不活动定时器来发送这样的LCP回应请求。在一个示例中,链路层不活动定时器是PPP不活动定时器。在一个示例中,服务节点102使用不活动定时器,其中,每一次从MS104接收到通信时,都对该不活动定时器进行重置,以保持MS104的状态。服务节点102处的不活动定时器与服务器106处的不活动定时器相比可以具有更大的值,和/或其可以备配置为更高的值(而服务器106可能不具有可配置的值)。在该方面,当服务节点102从服务器106接收到针对MS104的LCP回应请求并且针对MS104的不活动定时器高于门限值(例如,与指示不活动的值相比更小的值)时,服务节点102将该LCP回应请求转发给MS104,以确定该MS104是否活动。如果服务节点102从MS104接收到LCP回应答复,则其将该LCP回应答复转发给服务器106。否则,如果服务节点102中针对MS104的不活动定时器低于门限值,则服务节点102可以使用该LCP回应答复来对服务器106进行答复,而不将该LCP回应请求转发给 MS104。在另一个示例中,可以对服务器106进行修改,以减少针对MS104发送保持活动请求的频率。例如,在L2TP中,服务器106使用L2TP保持活动(Hello)消息(与LCP回应请求相对照)作为保持活动消息。可以发送L2TP保持活动消息,以请求来自服务节点102的响应,服务节点102可以使用零长度体(zero length body)确认(ZLB ACK)进行响应。当针对MS104的不活动定时器高于门限值时,服务节点102则可以将所接收的L2TP保持活动转换为针对MS104的LCP回应请求。因此,MS104可以使用LCP回应答复对该回应请求进行响应,并且服务节点102可以在对L2TP保持活动进行响应时使用该答复。否则,如果服务节点102中针对MS104的不活动定时器低于门限值,则服务节点102可以使用L2TP ZLBACK对服务器106进行答复,而不向MS104发送LCP回应请求消息。在另一个示例中,服务器106可以在发送针对MS104的LCP回应请求时使用具有更大值的不活动定时器,使得更不频繁地发送LCP回应请求。
图2描绘了用于减少向移动站发送的服务器请求的数量的无线通信系统200的示例。在一个示例中,如所描述的,无线通信系统200有助于减少向无线设备发送服务器请求的频率。在一个示例中,无线通信系统200包括服务节点102,该服务节点102可以通过服务器106向MS104提供到无线网络的接入。在一个示例中,服务节点102包括服务器请求接收组件202,该服务器请求接收组件202获得针对MS、服务节点或者另一个设备的一个或多个服务器请求。在一个示例中,服务节点102包括用于向服务器发送响应的服务器请求响应组件204。此外,服务节点102还包括用于向MS传送服务器请求的服务器请求转发组件206。此外,服务节点102还包括用于从MS获得响应的服务器响应接收组件208。根据一个示例,服务器106通过服务节点102发送与MS104有关的服务器请求。例如,服务器请求可以是保持活动请求(例如,在服务器106处的不活动定时器到期之后发送的)、状态请求等等。服务器请求接收组件202可以获得和检查该服务器请求,以确定其是否应当响应而不向MS104发送信号。例如,当该请求是保持活动请求时,服务器请求响应组件204代表MS104向服务器106发送保持活动响应。 在一个示例中,服务器请求响应组件204至少部分地基于在服务节点102和MS104之间先前执行的保持活动过程来进行上述操作。在一个示例中,服务器106是即时消息(IM)服务器,该即时消息(頂)服务器向MS104发送保持活动请求,以确保MS104是活动的以从服务器106接收IM。此外,服务节点102也可以执行类似的过程作为维持PPP连接的一部分。因此,当服务节点102具有来自PPP连接保持活动的响应时,服务器请求响应组件204向服务器106转发该PPP连接保持活动或者基于该PPP连接保持活动的响应,而不向MS104发送信号。在另一个示例中,服务器请求响应组件204在没有接收到针对保持活动或者类似的消息的请求的情况下,向服务器106发送保持活动或者类似的消息。在又一个示例中,从无线设备接收的PPP保持活动消息由服务节点转换成IM保持活动消息,并被发送给服务器。在另一个示例中,服务节点102实现LAC以向MS104提供L2TP隧道,服务器106实现LNS (例如,服务器106可以是M2M服务器)。在该示例中,服务节点102可以从服务器106接收保持活动请求(例如,LCP回应请求或者类似的请求)。服务节点102可以检查通过L2TP隧道从服务器106向MS104发送的分组,并且服务器请求接收组件202可以获得LCP回应请求。在一个示例中,服务器请求响应组件204可以向服务器106发送LCP回应答复,而不中断或者向MS104发送信号。在另一个示例中,一旦服务器请求接收组件202从服务器106获得保持活动请求,服务器请求转发组件206就可以至少部分地基于服务节点102处与MS104有关的不活动定时器(或者类似的定时器)确定是否向MS104传送该保持活动请求。因此,例如,当不活动定时器位于远离指示不活动的到期值的门限值之内时,服务器请求转发组件206则可以向MS104发送该保持活动请求。在一个方面,可以通过信息交换来检测应用层保持活动消息。在一个示例中,在MS104和服务节点102之间进行该信息交换。在另一个示例中,该信息交换是在服务节点102和服务器106之间进行的。在一个方面,该信息交换包括诸如源IP地址、目标IP地址、源端口号、目标端口号、协议标识符、偏移应用保持活动消息标识符(或者应用保持活动消息标识符的位置)、应用保持活动定时器之类的分组过滤信息。在一个示例中,在已经发生该信息交换之后,服务节点102开始操作为代表MS104的代理。
在一个示例中,MS104向服务节点102发送与保持活动请求有关的保持活动响应。在该示例中,服务器响应接收组件208可以从MS104获得该保持活动响应,并且服务器请求响应组件204可以向服务器106转发该保持活动响应或者有关的响应。因此,例如,服务节点102可以在不中断MS104的情况下,对来自服务器106的与MS104有关的保持活动请求中的至少一部分进行响应。应当理解的是,一旦服务器响应接收组件208从MS104获得保持活动响应,其就可以对不活动定时器进行重置。在另一个示例中,在通过PPP从MS104接收到基本上任何通信之后,服务节点102对不活动定时器进行重置。在使用L2TP的另一个示例中,服务器106使用与服务节点102的L2TP保持活动(Hello)消息,而不是与MS104有关的LCP回应请求。服务节点102确保MS104是活动的。在该方面,服务器106可以向服务节点102发送L2TP保持活动消息,服务器请求接收组件102可以接收该L2TP保持活动消息,并且服务器请 求转发组件206可以确定与MS104有关的不活动定时器是否位于指示不活动的值的门限差之内。如果是,则服务器请求转发组件206向MS104发送LCP回应请求。如果服务器响应接收组件208从MS104获得LCP回应答复,则服务器请求响应组件204可以响应于所述L2TP保持活动消息,向服务器106发送ZLBACK0如果服务器请求接收组件422确定不活动定时器不在上述门限差之内,则服务器请求响应组件204向服务器106发送ZLB ACK。如所描述的,应当理解的是,服务器响应接收组件208可以在从MS104接收到保持活动响应之后,对不活动定时器进行重置。在又一个示例中,服务节点102是移动管理实体(MME)或者LTE中的网关。在一个示例中,服务节点102可以在MS104和服务器106之间建立GPRS隧道协议(GTP)隧道。服务器106可以类似地通过服务节点102请求MS104的保持活动消息、状态消息或者其它与连接有关的信息。服务器请求接收组件202可以类似地接收这样的请求,并且服务器请求响应组件204可以在向MS104发送信号或者不发送信号的情况下(例如,取决于可用于服务节点102的信息),向服务器106发送响应。如果需要来自MS104的响应,则服务器请求转发组件206向MS104发送该请求或者有关的请求,并且服务器响应接收组件208可以从MS104获得服务器请求响应组件204可以向服务器106发送的响应消息。在LTE中,当服务器106从服务节点102请求保持活动消息时,服务器请求响应组件204可以至少部分地基于跟踪区域更新定时器确定与MS104的通信是否是活动的(例如,和/或确定该定时器是否是门限差,该门限差远离指示通信是不活动的,如所描述的)。此外,例如,服务节点102可以是UMTS中的服务GPRS支持节点(SGSN),并且其可以在UMTS中在MS104和服务器106之间提供类似的功能。图3描绘了用于使用代理来针对移动站发送服务器响应消息的无线通信系统300的示例。在一个示例中,无线通信系统300有助于实现使用代理来发送服务器响应。如图3中所示出的,无线通信系统300包括位于服务节点102处的代理,其中服务节点102为至少一个MS104提供到頂服务器302的接入。例如,MS104可以是能够通过PPP连接、L2TP连接、GTP连接(例如,在LTE中)等等,经由服务节点102与頂服务器302进行通信的UE、调制解调器(或者其它系留设备)、中继节点、接入点等等。此外,应当理解的是,在无线通信系统300中还可以存在另外的组件,以有助于实现所描述的节点之间的通信。根据一个示例,MS104可以建立与服务节点102的通信协议304。例如,MS104可以(例如,通过服务节点102)建立与頂服务器302的TCP/IP会话建立或者頂打开请求506(等等)。应当理解的是,MS104可能先前已经与服务节点102建立了连接,并且可选地建立了代理上下文。一旦连接,MS104还可以建立与服务节点102的代理信令,以通过服务节点102接收和发送来自/去往頂服务器302的頂信号。例如,服务节点102可以代表MS104,向頂服务器302发送保持活动消息310、312和314。例如,服务节点102可以在没有来自頂服务器302的请求的情况下,转发保持活动消息310、312和314。此外,服务节点102可以存储MS104的上下文,并且可以至少部分地基于该上下文(例如,其可以包括用于发送下面的消息的定时器)来发送保持活动消息310、312或者314、状态消息或者其它消息。在另一个示例中,服务节点102有助于至少部分地基于所存储的上下文,实现对用于MS104和IM服务器302之间的通信的报头进行压缩。图4描绘了用于减少L2TP通信中的保持活动消息的数量的无线通信系统400的示例。在一个示例中,无线通信系统400有助于减少向MS发送的LCP回应请求。如图4中所示出的,无线通信系统400包括分组数据服务节点(PDSN)402 (其可以是LAC),该分组数据服务节点(PDSN) 402通过M2M服务器404向MS104提供网络接入,其中M2M服务器404可以是LNS。此外,无线通信系统400还可以在TOSN402和M2M服务器404之间包括认证、 授权和计费(AAA)模块406,以便对TOSN402和/或MS104进行认证,以与M2M服务器404进行通信。根据一个示例,MS104执行与TOSN402的LCP协商408,以建立PPP会话。在该示例中,PDSN402可以从MS104请求认证信息,并在410,将所接收的认证信息提供给AAA406。另外,在410,AAA406可以对MS104进行认证,并且可以通过H)SN402向MS104转发确认和/或另外的认证信息。随后,PDSN402可以利用LCP状态和认证状态转发给LNS (例如,M2M服务器)404来协商L2TP隧道,以针对MS104提供L2TP会话(或者有关的隧道)。此外,例如,MS104可以与M2M服务器404协商互联网协议控制协议(IPCP) 414,以接收用于与其进行通信的IP地址和/或其它地址,并且MS104可以通过L2TP隧道416向M2M服务器404发送数据。在一个示例中,作为针对MS104所建立的L2TP会话的一部分,M2M服务器404发送与MS104有关的LCP回应请求,以确保MS104是活动的。PDSN402可以接收针对MS104的LCP回应请求,并且可以对该请求进行检查。例如,PDSN402可以对定时器(例如,PPP不活动定时器)进行检查420,以确定是否向MS104转发该LCP回应请求。在该示例中,定时器可以位于该定时器和指示PPP不活动的值之间的门限差之外,并且因此,PDSN402可以在不向MS104转发的情况下,向M2M服务器404发送LCP回应答复,422。随后(例如,在一个或多个另外的LCP回应请求或者其它请求之后),M2M服务器404可以发送针对MS104的另一个LCP回应请求424。PDSN402可以对该请求进行检查,并再次检查该定时器,426。在该示例中,该定时器可以位于上文所描述的门限差之内(或者,如在一个示例中的,到期),因此,PDSN402将该LCP回应请求428转发给MS104。MS104可以向TOSN402发送LCP回应答复430,以提供给M2M服务器404,并且TOSN402可以提供该LCP回应答复432给M2M服务器404。应当理解的是,PDSN402可以在430接收到LCP回应答复430之后,对定时器进行重置。在另一个示例中,LCP回应请求418和424可以是L2TP保持活动(Hello)消息,并且LCP回应答复422和432可以是ZLB ACK。图5描绘了用于减少向移动站转发服务器消息的频率的流程图500的示例。在一个示例中,流程图500能有助于减少向移动站发送的服务器请求的数量。在502,从网络服务器接收去往移动站的服务器请求。该请求可以是保持活动请求(例如,LCP回应请求、L2TP保持活动(Hello)消息等等)、状态请求等等。此外,在一个示例中,网络服务器可以是IM服务器、LNS等等。在504,确定是否向移动站转发该服务器请求。例如,可以至少部分地基于与该移动站有关的不活动定时器、所存储的该移动站的上下文等等来进行该确定。在一个示例中,该确定步骤包括在接收到保持活动响应之后,对该不活动定时器进行重置。在一个方面,该确定步骤还包括至少部分地基于不活动定时器的值,向移动站转发该保持活动请求;以及从移动站接收服务器响应,其中该服务器响应是保持活动响应。在一个方面,该确定步骤还包括将L2TP保持活动消息转换成点到点协议(PPP)链路控制协议(LCP)回应请求;以及至少部分地基于不活动定时器的值,向移动站发送该PPP LCP回应请求。在另一个方面,该确定步骤还包括从移动站接收LCP回应答复;以及至少部分地基于接收LCP回应答复,响应于所述L2TP保持活动消息,向网络服务器发送零长度体确认。在506,至少部分地基于服务器请求,向网络服务器发送服务器响应。因此,例如,可以响应于向移动站转发服务器请求从移动站接收服务器响应,也可以在不中断移动站的情况下发送服务器响应。该服务器响应可以是保持活动响应(例如,LCP回应响应)、状态响 应等等。图6描绘了用于减少向移动站转发的服务器消息的数量的设备600的示例。在一个示例中,设备600可以有助于在向移动设备转发或者不转发有关的服务器请求的情况下,发送服务器响应。例如,设备600可以至少部分地位于基站、移动设备等等之内。应当明白的是,设备600被表示为包括功能块,这些功能块可以是表示由处理器、软件或者其组合(例如,固件)实现的功能的功能块。在一个方面,设备600包括能够联合操作的电组件的逻辑组602。例如,逻辑组602可以包括用于从网络服务器接收去往移动站的服务器请求的电组件604。例如,该服务器请求可以与LCP回应请求、L2TP保持活动(Hello)消息等等有关。此外,网络服务器可以是頂服务器、LNS等等。此外,逻辑组602可以包括用于确定是否向移动站转发该服务器请求的电组件606。并且,在一个示例中,这可以包括确定与该移动站有关的不活动定时器的值,其中该服务器请求是保持活动请求。如果与来自指示不活动的值的门限差相比,不活动定时器值更小,则例如电组件606可以向移动站转发该保持活动请求。另外,逻辑组602可以另外包括用于代表移动站,至少部分地基于服务器请求,向网络服务器发送服务器响应的电组件608。因此,无论电组件606是否对服务器请求进行转发,电组件608都可以发送服务器响应。此外,逻辑组602还可以包括用于从移动站接收服务器响应的电组件610。这可以在电组件606向移动站转发服务器请求时发生(例如,至少部分地基于本地不活动定时器、以获得针对其没有先前从移动站接收的本地参数的信息等等)。另外,设备600可以包括存储器612,该存储器612保存用于执行与电组件604、606、608和610相关联的功能的指令。虽然将电组件604、606、608和610示出为位于存储器612之外,但应当理解的是,电组件604、606、608和610中的一个或多个可以位于存储器612之内。图7描绘了根据本申请中所描述的方面的服务节点的示例。在一个示例中,服务节点700包括用于执行与本申请中所描述的组件和功能中的一个或多个相关联的功能的处理器702。处理器702可以包括单个或多组处理器或者多核处理器。此外,处理器702可以实现成集成处理系统和/或分布式处理系统。在一个方面,服务节点700还包括存储器704,例如用于存储由处理器702执行的应用的本地版本。存储器704可以包括计算机能使用的存储器的类型,例如随机存取存储器(RAM)、只读存储器(ROM)、磁带、磁盘、光盘、易失性存储器、非易失性存储器以及其任意组合。此外,在一个方面,服务节点700包括通信组件706,该通信组件706利用如本申请中所描述的硬件、软件和服务来提供对与一方或多方的通信的建立和维护。通信组件706可以携带服务节点700上的组件之间的通信,以及服务节点700和外部设备(例如,位于通信网络之中的设备和/或串行或者本地连接到服务节点700的设备)之间的通信。例如,通信组件706可以包括一个或多个总线,还可以包括分别与发射机和接收机相关联、可操作 成用于与外部设备无线地对接或者通过有线进行对接的发射链组件和接收链组件。另外,服务节点700还可以包括数据存储器708,该数据存储器708可以是硬件和/或软件的任意适当组合,其提供对结合本申请中所描述的方面所使用的信息、数据库和程序的大容量存储。例如,数据存储器708可以是针对当前未由处理器702执行的应用的数据储存库。服务节点700可以另外包括用户接口组件710,用户接口组件710可操作成从服务节点700的用户接收输入,还可以操作成生成用于向用户呈现的输出。用户接口组件710可以包括一个或多个输入设备,其包括但不限于键盘、数字键盘、鼠标、触摸敏感型显示器、导航键、功能键、麦克风、语音识别组件、能够从用户接收输入的任何其它装置或者其任意组合。此外,用户接口组件710可以包括一个或多个输出设备,其包括但不限于显示器、扬声器、触觉反馈装置、打印机、能够向用户呈现输出的任何其它装置或者其任意组合。服务节点700可以包括服务器请求接收组件202,其可以从网络服务器获得针对MS的一个或多个服务器请求;服务器请求响应组件204,用于向网络服务器发送服务器响应(例如,基于来自MS的响应,或者在本地生成并被发送以便不向MS发送信号);服务器请求转发组件206,用于向MS发送所接收的服务器请求;以及服务器响应接收组件208,用于在向MS发送所述请求时,从该MS获得服务器响应。例如,通信组件606可以有助于接收包括服务器请求或者响应的通信,并且还可以有助于发送包括这些内容的通信。此外,处理器602,例如,可以执行组件202、204、206和208中的一个或多个。在一个方面,可以将L2TP用作蜂窝运营商和服务提供商之间的PPP扩展。但是,在LNS中由PPP执行的保持活动消息可以导致到蜂窝运营商网络的不必要的信令。通常,运营商对服务提供商所拥有的任何网络实体都不进行控制。蜂窝网络中的网关(例如,PDSN)可以是用于控制由LNS发送的保持活动消息的代理,这可以使得减少运营商网络在空中接口和回程链路上的不必要的信令。在一个示例中,网络可以具有使用L2TP和一些针对注解的请求(RFC)的M2M服务器和roSN,其中,LNS位于M2M服务器中,LAC位于TOSN中,并且上述针对注解的请求诸如是RFC2661 (L2TP v2)、RFC2867 (用于隧道协议支持的RADIUS计费修改)和RFC2868 (用于隧道支持的RADIUS属性之类的)。在另一个示例中,M2M服务器经常地发送保持活动消息,其中保持活动消息使用PPP LCP回应请求和答复。该步骤可以向空中接口和网络增加显著的不必要的流量。在一些情况下,一方可能不对M2M服务器进行控制。图8描绘了用于减少L2TP隧道中的信令开销的呼叫流的示例。存在着针对该实现的一些选项。在第一选项中,PDSN (LAC)可以充当PPP代理。在一个方面,PDSN对L2TP上的PPP分组进行检查,并且如果该PPP分组是LCP回应请求,则在I3DSN中配置的PPP不活动定时器接近到期的情况下,PDSN可以将LCP回应请求转发给MS,在从MS接收到LCP回应答复之后,对PPP不活动定时器进行重置,并且随后向LNS转发该LCP回应答复。否则,H)SN可以代表该MS使用LCP回应答复对LNS进行答复,而不将该LCP回应请求转发给该MS。在第二选项中,LNS可以使用L2TP保持活动(Hello)消息,其中TOSN将L2TPHello消息转换成LCP回应请求(如果需要的话)。如果TOSN中配置的PPP不活动定时器接近于到期,则I3DSN可以向MS发送LCP回应请求,在从MS接收到LCP回应答复之后对PPP不活动定时器进行重置,并且随后向LNS发送L2TP ZLB ACK。
在第三选项中,LNS中的PPP不活动定时器可以被配置为具有较大的值,使得LNS将更不频繁地发送LCP回应请求消息。图9描绘了用于即时消息的示例应用。在一个示例中,图9描绘了用于实现代理来处理针对移动站的状态请求,而无需向该移动站发送信号的示例实现。如所示出的,利用PDSN上的代理来替代具有接入终端(AT)和IM服务器之间的应用信令的现有技术实现,其中I3DSN上的代理可以代表AT来发送保持活动消息。在一个方面,可以在roSN处建立应用代理。该应用代理可以代表UE,执行与应用服务器的信令发送,其不包含用户生成的数据。该信令的示例包括保持活动消息、状态更新消息等等。在一个示例中,可以使用在rosN处已知的ppp链路状态来生成应用层保持活动消息。在另一个方面,应用代理的使用具有一些优点。例如,该代理可以对基于“存在”指示的应用层信令进行处理,例如,在即时消息(頂)的情况下。如果在该代理处维持了上下文,则可以在AT和应用代理之间使用使用报头压缩。例如,GETzip是基于http的压缩的示例。在另一个方面,应用代理可以位于知道AT的链路状态的实体中,其利用存在信息进行帮助。在HRPD的示例中,H)SN/HSGW可以知道AT的链路状态。在另一个示例中,应用代理可以由应用写入器进行提供;但是,在这种情况下,应用代理可以利用来自rosN的链路层信息。rosN可以提供应用代理可以使用的应用程序接口(API),例如,链路状态、服务质量(QoS)度量等等。在另一个示例中,PDSN可以基于端口号,使用深度分组检测(DPI)来对应用分组进行识别和截取。本领域的普通技术人员应当理解,可以对图5中的示例流程图里所公开的步骤的顺序进行互换,而不偏离本发明的范围和精神。此外,本领域的普通技术人员还应当理解,该流程图中所描绘的步骤并不是排他的,其可以包括其它步骤,或者可以删除该示例流程图中的一个或多个步骤而在不影响本发明的范围和精神。本领域的普通技术人员还应当明白,结合本申请所公开的示例描述的各种示例性的组件、逻辑框、模块、电路和/或算法步骤均可以实现成电子硬件、固件、计算机软件或其组合。为了清楚地表示硬件、固件和软件之间的可交换性,上面对各种示例性的部件、框、模块、电路和/或算法步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件、固件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的范围或精神。例如,对于硬件实现来说,这些处理单元可以实现在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、设计成执行本申请中所描述的功能的其它电子单元或者其组合中。利用软件,可以通过执行本申请中所描述 的功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元中,并由处理器单元执行。另外,本申请所描述的各种示例性的流程图、逻辑框、模块和/或算法步骤,也可以编码成在本领域所公知的任何计算机可读介质上携带的计算机可读指令或者实现在本领域所公知的任何计算机程序产品中。在一个方面,所述计算机可读介质包括非临时性计算机可读介质。在一个或多个示例中,本申请所述的步骤或功能可以用硬件、软件、固件或者其任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴线缆、光纤线缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴线缆、光纤线缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本申请中所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也应当包括在计算机可读介质的范围之内。图10描绘了适合于减少向移动站转发服务器消息的频率的设备1000的示例。在一个方面,通过包括一个或多个模块的至少一个处理器来实现设备1000,其中所述一个或多个模块被配置为提供如在本申请中在方框1010、1020和1030中所描述地减少向移动站转发服务器消息的频率的不同方面。例如,每一个模块包括硬件、固件、软件或者其任意组合。在一个方面,还通过与所述至少一个处理器通信的至少一个存储器来实现设备1000。图11根据本发明的一个方面,描绘了一种多址无线通信系统的示例。在图11中,接入点IIOO(AP)包括多个天线组,一个天线组包括1104和1106,另一个包括1108和1110,又一个包括1112和1114。在图11中,对于每一个天线组仅示出了两个天线,但是,每一个天线组可以使用更多或更少的天线。接入终端Ilie(AT)与天线1112和1114进行通信,其中天线1112和1114在前向链路1120上向接入终端1116发送信息,在反向链路1118上从接入终端1116接收信息。接入终端1122与天线1106和1108进行通信,其中天线1106和1108在前向链路1126上向接入终端1122发送信息,在反向链路1124上从接入终端1122接收信息。在FDD系统中,通信链路1118、1120、1124和1126可以使用不同的频率来进行通信。例如,前向链路1120可以使用与反向链路1118所使用的不同的频率。每一组天线和/或每一组天线被设计成在其中进行通信的区域通常称作为接入点的一个扇区。在一个示例中,将各天线组设计成与由接入点1100所覆盖区域的一个扇区中的接入终端进行通信。在前向链路1120和1126上的通信中,为了改善针对不同接入终端1116和1124的前向链路的信噪比,接入点1100的发射天线使用波束成形。此外,与接入点通过单个天线向其所有接入终端发射信号相比,接入点使用波束成形来向随机散布于其覆盖区域中的接入终端来进行发射对于相邻小区中的接入终端造成更少的干扰。接入点可以是用于与终端进行通信的固定站,其还可以称为接入点、节点B、eNodeB或某种其它术语。此外,接入终端还可以称为接入终端、用户设备(UE)、无线通信设备、终端、接入终端或者某种其它术语。
图12根据本发明的一个方面,描绘了一种无线通信系统的框图的示例。图12中描绘了 MMO系统1200中的发射机系统1210 (其还称为接入点)和接收机系统1250 (其还称为接入终端)。在发射机系统1210处,从数据源1212向发射(TX)数据处理器1214提供用于多个数据流的业务数据。在一个示例中,每一个数据流是在相应的发射天线上发送的。TX数据处理器1214根据为每一个数据流所选定的具体编码方案,对该数据流的业务数据进行格式化、编码和交织,以提供经过编码的数据。可以使用OFDM技术来将每一个数据流的经过编码的数据与导频数据进行复用。一般情况下,导频数据是以已知方式经过处理的已知数据模式,并且在接收机系统处可以使用导频数据来估计信道响应。随后,可以根据为每一个数据流所选定的特定调制方案(例如,BPSK、QPSK、M-PSK或M-QAM),对该每一个数据流的经过复用的导频和经过编码的数据进行调制(即,符号映射),以提供调制符号。可以通过由处理器1230执行的指令来确定针对每一个数据流的数据速率、编码和调制。随后,可以向TX MIMO处理器1220提供所有数据流的调制符号,其中TX MIMO处理器1220可以进一步处理这些调制符号(例如,进行0FDM)。随后,TX MIMO处理器1220向NT个发射机(TMTR)1222a到1222t提供NT个调制符号流。在某些实施例中,TX MMO处理器1220对数据流的符号和从其处发送该符号的天线应用波束成形权重。每一个发射机1222接收和处理相应的符号流,以提供一个或多个模拟信号,并进一步调节(例如,放大、滤波和上变频)这些模拟信号以提供适合于在MMO信道上传输的调制信号。然后,分别从NT个天线1224a到1224t发送来自发射机1222a到1222t的NT个调制信号。在接收机系统1250处,由NR个天线1252a到1252r接收所发送的调制信号,并将来自每一个天线1252的接收信号提供给相应的接收机(RCVR) 1254a到1254r。每一个接收机1254调节(例如,滤波、放大和下变频)相应的接收信号,数字化经过调节的信号以提供采样,并进一步处理这些采样以提供相应的“接收”符号流。随后,RX数据处理器1260基于特定的接收机处理技术,从NR个接收机1254接收和处理NR个接收符号流,以提供NT个“检测的”符号流。随后,RX数据处理器1260解调、解交织和解码每一个检测的符号流,以恢复该数据流的业务数据。RX数据处理器1260所执行的处理过程与发射机系统1210处的TX MIMO处理器1220和TX数据处理器1214所执行的处理过程是相反的。处理器1270定期地确定使用哪个预编码矩阵(下面所讨论的)。处理器1270生成包括矩阵索引部分和秩值部分的反向链路消息。反向链路消息可以包括关于通信链路和/或所接收的数据流的各种类型的信息。随后,反向链路消息由TX数据处理器1238进行处理,由调制器1280进行调制、由发射机1254a到1254r进行调节,并发送回发射机系统1210,其中TX数据处理器1238还从数据源1236接收用于多个数据流的业务数据。在发射机系统1210处,来自接收机系统1250的调制信号由天线1224进行接收,由接收机1222进行调节,由解调器1240进行解调,并由RX数据处理器1242进行处理,以提取由接收机系统1250发送的反向链路消息。随后,处理器1230确定使用哪个预编码矩阵来确定波束成形权重,并随后处理所提取的消息。
在一个示例中,使用一个或多个处理器来实现或执行本申请中所描述的示例性组件、流程图、逻辑框、模块和/或算法步骤。在一个方面,处理器与存储器相耦合,其中存储器存储要由处理器执行以实现或者执行本申请中所描述的各种流程图、逻辑框和/或模块的数据、元数据、程序指令等等。图13描绘了包括与存储器1320通信的处理器1310的设备1300的示例,其中处理器用于执行用于减少向移动站转发服务器消息的频率的处理。在一个示例中,设备1300用于实现图5中所示的算法。在一个方面,存储器1320位于处理器1310之内。在另一个方面,存储器1320在处理器1310之外。在一个方面,处理器包括用于实现或执行本申请中所描述的各种流程图、逻辑框和/或模块的电路。为使本领域任何普通技术人员能够实现或者使用本发明,上面围绕所公开的方面进行了描述。对于本领域的普通技术人员来说,对这些方面的各种修改是显而易见的,并且,本申请中所定义的总体原理也可以在不偏离本发明的精神或范围的基础上应用于其它方面。
权利要求
1.一种用于减少频繁的服务器消息的方法,包括从网络服务器接收去往移动站的服务器请求;确定是否向所述移动站转发所述服务器请求;以及代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应。
2.根据权利要求1所述的方法,其中,所述确定步骤是基于与所述移动站的链路层信令交换的,并且其中,所述发送步骤不包括向所述移动站转发所述服务器请求。
3.根据权利要求1所述的方法,其中,接收所述服务器请求包括接收保持活动请求。
4.根据权利要求3所述的方法,其中,所述接收保持活动请求使用分组过滤器来检测所述保持活动请求,并且其中,所述分组过滤器是由所述移动站或者由所述网络服务器发送的。
5.根据权利要求3所述的方法,还包括将所述保持活动请求转换为链路层保持活动请求。
6.根据权利要求3所述的方法,其中,确定是否转发所述服务器请求包括对与来自所述移动站的通信有关的不活动定时器的值进行评估。
7.根据权利要求6所述的方法,还包括在接收到所述保持活动响应之后,重置所述不活动定时器。
8.根据权利要求6所述的方法,还包括至少部分地基于所述不活动定时器的值,向所述移动站转发所述保持活动请求;以及从所述移动站接收所述服务器响应,其中所述服务器响应是保持活动响应。
9.根据权利要求8所述的方法,其中,所述不活动定时器是链路层不活动定时器。
10.根据权利要求3所述的方法,其中,所述保持活动消息是来自所述网络服务器的层 2隧道协议(L2TP)保持活动消息。
11.根据权利要求10所述的方法,还包括将所述L2TP保持活动消息转换为点到点协议(PPP)链路控制协议(LCP)回应请求;以及至少部分地基于不活动定时器的值,向所述移动站发送所述PPP LCP回应请求。
12.根据权利要求11所述的方法,还包括从所述移动站接收LCP回应答复;以及至少部分地基于接收所述LCP回应答复,响应于所述L2TP保持活动消息,向所述网络服务器发送零长度体确认。
13.根据权利要求11所述的方法,其中,所述不活动定时器是长期演进(LTE)系统中的跟踪区域更新定时器。
14.根据权利要求1所述的方法,其中接收所述服务器请求包括从所述网络服务器接收L2TP控制协议(LCP)回应请求,以及发送所述服务器响应包括向所述网络服务器发送LCP回应答复。
15.一种用于减少频繁的服务器消息的装置,所述装置包括处理器和存储器,所述存储器包含可由所述处理器执行以进行下面操作的程序代码从网络服务器接收去往移动站的服务器请求;确定是否向所述移动站转发所述服务器请求;以及代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应。
16.根据权利要求15所述的装置,其中,所述用于确定的程序代码是基于与所述移动站的链路层信令交换来使能的,并且其中,所述用于发送的程序代码不包括用于向所述移动站转发所述服务器请求的程序代码。
17.根据权利要求15所述的装置,其中,所述用于接收服务器请求的程序代码包括用于接收保持活动请求的程序代码。
18.根据权利要求17所述的装置,其中,所述存储器还包括用于使用分组过滤器来检测所述保持活动请求的程序代码,并且其中,所述分组过滤器是由所述移动站或者由所述网络服务器发送的。
19.根据权利要求17所述的装置,其中,所述存储器还包括用于将所述保持活动请求转换为链路层保持活动请求的程序代码。
20.根据权利要求17所述的装置,其中,所述存储器还包括用于对与来自所述移动站的通信有关的不活动定时器的值进行评估的程序代码。
21.根据权利要求20所述的装置,其中,所述存储器还包括用于在接收到所述保持活动响应之后,重置所述不活动定时器的程序代码。
22.根据权利要求20所述的装置,其中,所述存储器还包括用于执行下面操作的程序代码至少部分地基于所述不活动定时器的值,向所述移动站转发所述保持活动请求;以及从所述移动站接收所述服务器响应,其中所述服务器响应是保持活动响应。
23.根据权利要求22所述的装置,其中,所述不活动定时器是链路层不活动定时器。
24.根据权利要求17所述的装置,其中,所述保持活动消息是来自所述网络服务器的层2隧道协议(L2TP)保持活动消息。
25.根据权利要求24所述的装置,其中,所述存储器还包括用于执行下面操作的程序代码将所述L2TP保持活动消息转换为点到点协议(PPP)链路控制协议(LCP)回应请求;以及至少部分地基于不活动定时器的值,向所述移动站发送所述PPP LCP回应请求。
26.根据权利要求25所述的装置,其中,所述存储器还包括用于执行下面操作的程序代码从所述移动站接收LCP回应答复;以及至少部分地基于接收所述LCP回应答复,响应于所述L2TP保持活动消息,向所述网络服务器发送零长度体确认。
27.根据权利要求25所述的装置,其中,所述不活动定时器是长期演进(LTE)系统中的跟踪区域更新定时器。
28.根据权利要求15所述的装置,其中,所述存储器还包括用于执行下面操作的程序代码从所述网络服务器接收L2TP控制协议(LCP)回应请求,以及向所述网络服务器发送LCP回应答复。
29.一种用于减少频繁的服务器消息的装置,包括用于从网络服务器接收去往移动站的服务器请求的模块;用于确定是否向所述移动站转发所述服务器请求的模块;以及用于代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响应的模块。
30.根据权利要求29所述的装置,其中,所述用于确定的模块是基于与所述移动站的链路层信令交换来使能的,并且其中,所述用于发送步骤的模块不包括用于向所述移动站转发所述服务器请求的模块。
31.根据权利要求29所述的装置,还包括用于接收保持活动请求的模块。
32.根据权利要求31所述的装置,其中,所述用于接收保持活动请求的模块使用分组过滤器来检测所述保持活动请求,并且其中,所述分组过滤器是由所述移动站或者由所述网络服务器发送的。
33.根据权利要求31所述的装置,还包括用于将所述保持活动请求转换为链路层保持活动请求的模块。
34.根据权利要求31所述的装置,还包括用于对与来自所述移动站的通信有关的不活动定时器的值进行评估的模块。
35.根据权利要求34所述的装置,还包括用于在接收到所述保持活动响应之后,重置所述不活动定时器的模块。
36.根据权利要求34所述的装置,还包括用于至少部分地基于所述不活动定时器的值,向所述移动站转发所述保持活动请求的模块;以及用于从所述移动站接收所述服务器响应的模块,其中所述服务器响应是保持活动响应。
37.根据权利要求36所述的装置,其中,所述不活动定时器是链路层不活动定时器。
38.根据权利要求31所述的装置,其中,所述保持活动消息是来自所述网络服务器的层2隧道协议(L2TP)保持活动消息。
39.根据权利要求38所述的装置,还包括用于将所述L2TP保持活动消息转换为点到点协议(PPP)链路控制协议(LCP)回应请求的模块;以及用于至少部分地基于不活动定时器的值,向所述移动站发送所述PPPLCP回应请求的模块。
40.根据权利要求39所述的装置,还包括用于从所述移动站接收LCP回应答复的模块;以及用于至少部分地基于接收所述LCP回应答复,响应于所述L2TP保持活动消息,向所述网络服务器发送零长度体确认的模块。
41.根据权利要求39所述的装置,其中,所述不活动定时器是长期演进(LTE)系统中的跟踪区域更新定时器。
42.根据权利要求29所述的装置,其中所述用于接收服务器请求的模块包括用于从所述网络服务器接收L2TP控制协议 (LCP)回应请求的模块,以及所述用于发送服务器响应的模块包括用于向所述网络服务器发送LCP回应答复的模块。
43.一种包括计算机可读介质的计算机程序产品,所述计算机可读介质包含有存储在其上的程序代码,包括从网络服务器接收去往移动站的服务器请求;确定是否向所述移动站转发所述服务器请求;以及代表所述移动站,至少部分地基于所述服务器请求向所述网络服务器发送服务器响
全文摘要
用于减少频繁的服务器消息的装置和方法,包括从网络服务器接收去往移动站的服务器请求;确定是否向该移动站转发此服务器请求;代表该移动站,至少部分地基于该服务器请求向网络服务器发送服务器响应。
文档编号H04W76/04GK103026778SQ201180036523
公开日2013年4月3日 申请日期2011年7月27日 优先权日2010年7月27日
发明者王俊, G·谢里安 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1