CN101459871A - 接入终端和接入网的寻呼周期同步的方法、***及装置 - Google Patents
接入终端和接入网的寻呼周期同步的方法、***及装置 Download PDFInfo
- Publication number
- CN101459871A CN101459871A CNA2007103021175A CN200710302117A CN101459871A CN 101459871 A CN101459871 A CN 101459871A CN A2007103021175 A CNA2007103021175 A CN A2007103021175A CN 200710302117 A CN200710302117 A CN 200710302117A CN 101459871 A CN101459871 A CN 101459871A
- Authority
- CN
- China
- Prior art keywords
- message
- time
- parameter
- cka
- moment
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种接入终端(AT)与接入网(AN)寻呼周期同步的方法,包括:如果处于连接状态的AN在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,以最近接收到CKA消息的时间设置参数Tc;AT以发出连接关闭消息或最近发出CKA消息的时间设置参数Tc;AT和AN分别根据各自设置的参数Tc计算各自从休眠醒来的时刻。本发明还公开了一种AT与AN寻呼周期同步的***,以及一种AT和一种AN。利用本发明使得AT和AN在进行从休眠醒来时刻的计算时,至少保证AN比AT早进入时隙模式工作,从而保证AT不会由于寻呼周期不同步而接收不到AN给自己发送的寻呼消息。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种接入终端(AT,AccessTerminal)和接入网(AN,Access Network)的寻呼周期同步的方法、***及装置。
背景技术
在无线通信***中,AT和AN之间的无线链路主要分几种状态:初始化状态、空闲状态和连接状态。初始化状态指AT开机后捕获网络并同步上网络的过程,并在之后进入空闲状态,该状态是AT独有的;空闲状态指同步上网络之后和建立连接前的状态,在该状态下AT监听开销消息和寻呼等,为随时可能发起的业务连接建立做准备;而AN在该状态下发送对AT的寻呼消息;连接状态指AT和AN之间存在打开的连接,即对AT而言有前向和反向专用的无线链路资源,可以进行前向和反向的数据包收发。
在空闲状态下,为了省电,AT一般有如下几种工作方式:持续监听,AT持续地监听控制信道的消息。在此状态下,AN可以发送对AT的寻呼,AT监听寻呼并响应寻呼;时隙模式,在此模式下,满足一定的条件AT和AN将进入休眠状态,并在休眠一定的时间后根据相应的算法在特定的时刻同时醒来,如果AN有AT的寻呼,则AN发送寻呼,而AT监听寻呼;如果AN没有AT的寻呼则AT监听控制信道消息。AT和AN周期性地在休眠与醒来之间进行转换,直到AT发起主叫或AT响应寻呼时,休眠与醒来模式才中断。
当AT工作在时隙模式时,仅在醒来时监听寻呼,因此AT与AN从休眠醒来的同步很重要,以免发生AN醒来在发寻呼时AT在休眠的情况。在一些***中,AT与AN休眠的周期都是恒定不变的,这种情况AT与AN休眠的同步是很容易控制的;但是在一些***中,AT与AN的休眠周期是可变的,比如三种周期且周期逐渐变长,这种情况下,AT与AN休眠的时间一旦没有同步上则可能发生丢失寻呼的情况。因此AT和AN应该以相同的时间起点参数作为计算的依据,而时间起点参数一般是由事件触发的,比如发出或收到消息的事件发生的时间。一般而言,同一条消息的收发时间一般认为是相同的,比如说AT发出连接关闭消息的时间与AN收到该消息的时间可以认为是相同的。
在连接状态下,AT或AN都可以发起对连接的关闭。当AT发起关闭时,AT发送连接关闭消息给AN,之后转入空闲状态,而AN收到连接关闭消息后,AN也转入空闲状态;当AN发起关闭时,AN发送连接关闭消息给AT,而AT收到后需要应答连接关闭给AN,之后AT转入空闲状态,AN收到AT的应答后AN转入空闲状态。如果AN在发出连接关闭消息后,即启动一个定时器,若在定时器超时都未收到AT应答的连接关闭消息,则AN将转入空闲状态。另外,AN发出的连接关闭消息是采用可靠传送方式,AT发出的连接关闭消息是采用尽力传送方式,这两种方式在RLP协议层的处理不同,可靠传送的可靠性更高,一般可保证对端无误接收。
现有超移动宽带(UMB,Ultra Mobile Broadband)***从休眠醒来的技术中,休眠周期为可变,分为3个:Period1、Period2和Period3。且Period1、Period2和Period3的值由对应的时隙周期(SlotCycle)的值确定。三个休眠周期的大小关系为:Period1<=Period2<=Period3。
该技术中,用哪个周期进行从休眠醒来与***当前的绝对时间T12和T23有关。如公式1所示:
当前***时间小于T12时,用Period1作为从休眠醒来的周期,当前***时间小于T23,且大于或等于T12时,用Period2作为从休眠醒来的周期,而当前***时间大于或等于T23时,用Period3作为从休眠醒来的周期。
如公式1所示根据两个绝对时间点T12和T23确定了不同的周期使用的范围,这些周期使用在如下的公式2中,
[T+R]mod Period=0 公式2
其中,R是与用户相关的偏移量,其含意是寻呼周期偏移量,受配置属性的影响。在满足公式2的T时刻时,AN和AT都醒来,AN发送寻呼而AT监听寻呼。从公式2中可以看出,只要R确定了(即一个特定的用户),与特定的T12和T23配合,就确定了所有该醒来的时刻T。
T12和T23是根据触发T12和T23计算时的***时间Tc计算出来的绝对时间,其计算公式如公式3所示:
T12=Tc+PagePeriod1-[(Tc+R)modPagePeriod1]+PagePeriod1×[(WakeCaunt1)]
T23=T12+PagePeriod2-[(T12+R)modPagePeriod2]+PagePeriod2×[(WakeCount2)]
公式3
其中,WakeCount1和WakeCount2是配置属性中的一个参数,表示相应寻呼周期的个数。Tc为触发T12和T23计算时的***时间。可见,AT和AN分别触发计算T12和T23的时间Tc会影响AT和AN可变周期的同步。
该技术中,时间Tc以事件发生的时间点为准,这些事件一般以收发消息或收发消息触发的原语为标志。其中,由无线链路管理协议发出的空闲状态初始化(AirLinkManagement.IdleInitiated)原语触发AT计算T12和T23。触发AT的无线链路管理协议发出空闲状态初始化原语的事件主要有三个:AT在连接状态时,由于掉网或其它原因重新捕获网络进入空闲状态;在连接状态时因连接关闭,AT进入空闲状态;AT在连接状态时对链路的监管失败而进入空闲状态。其中,触发AN计算T12和T23的条件没有规定,完全取决于设备厂商的算法实现。
该技术中,在连接状态下,AT周期性地发送连接保活消息给AN,在无线链路发生异常的情况下,对该消息的接收情况可帮助AN判断反向链路的状况。AT发出的连接保活消息是可靠传输方式。
可见,现有的UMB***中AN对于Tc的设置取决于设备商的实现。如果设备商对于AN设置Tc的方式使用与AT不同的方式,则无论是正常情况下,或是在链路出现异常的情况下,都无法保证AT和AN根据各自设置的Tc计算出的休眠时隙保持同步。因此由于AT与AN之间对Tc的设置没有共同的依据,因此各自自行设置的值,可能导致AT计算T12和T23采用的Tc比AN采用的Tc小。
而如果设备商将AN对Tc的设置方式设计为AT使用相同的方式,则在连接状态的链路出现异常时,当AT和AN进入空闲状态时,不能保证AT总能接收到AN发给自己的寻呼。
图1为现有技术中AT和AN分别触发T12和T23计算的示意图。如图1所示,当AN发出连接关闭消息时,AN将启动定时器,若在定时器超时之前接收到AT发送的连接关闭消息,则AT和AN分别产生空闲状态初始化原语,由该原语分别触发AN和AT计算T12和T23,如图1中虚线和虚线框所示。若由于AT在向AN发送连接关闭消息时,由于无线链路故障,AT在定时器超时时,仍未收到AT的连接关闭消息,则AN将产生空闲状态初始化原语,该原语触发AN计算T12和T23,此时,AT与AN不能同步地计算T12和T23,且AN监听AT应答消息的定时器一般为2-3秒,所以AT计算T12和T23采用的Tc比AN采用的Tc小。
图2为现有技术中当AT比AN计算T12和T23时采用的Tc小时,最后计算得到从休眠醒来的时刻T。如图2所示,当AT计算T12和T23采用的Tc比AN采用的Tc小时,AT将早于AN进入时隙模式工作,在后续就会出现这样的情况:当AT的时隙模式已经由Period1进入Period2时,AN可能还在Period1工作,这样就使得AT可能无法接收到AN发送给自身的寻呼。
发明内容
本发明实施例提供一种接入终端和接入网的寻呼周期同步的方法,保证AT不会由于与AN的休眠时隙不一致而接收不到AN发送给自身的寻呼。
本发明实施例还提供一种接入终端和接入网的寻呼周期同步的***,保证AT不会由于与AN的休眠时隙不一致而接收不到AN发送给自身的寻呼。
本发明实施例还提供一种接入终端和接入网络,保证AT不会由于与AN的休眠时隙不一致而接收不到AN发送给自身的寻呼。
为达到上述目的,本发明实施例的技术方案是这样实现的:
一种接入终端AT与接入网AN的寻呼周期同步的方法,包括:
处于连接状态的AN,在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息,则以最近接收到CKA消息的时间设置Tc;
AT以发出连接关闭消息或最近发出CKA消息的时间设置Tc;
AT和AN分别根据各自设置的Tc计算各自从休眠醒来的时刻。
一种接入终端AT和接入网络AN寻呼周期同步的方法,包括:
AT和AN分别计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;
连接即将关闭的事件发生时,以该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;
AT和AN分别根据各自设置的Tc值,计算得到各自从休眠醒来的时刻。
一种接入终端AT与接入网AN的寻呼周期同步的***包括AT和AN,
所述AN,用于在连接状态接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,以最近接收到CKA消息的时间设置Tc;根据设置的Tc值,计算从休眠醒来的时刻;
所述AT,用于当AN在前向业务信道监管失败时,以发出连接关闭消息或最近发出CKA消息的时间设置Tc,根据设置的Tc值,计算从休眠醒来的时刻。
一种接入终端AT和接入网络AN寻呼周期同步的***,包括AT和AN,
所述AT和AN,分别用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;发生连接即将关闭的事件发生时,以该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;根据各自设置的Tc值,计算得到各自从休眠醒来的时刻。
一种接入终端AT,包括触发模块、设置模块和时刻计算模块,
所述触发模块,用于在前向业务信道监管失败时,触发设置模块进行Tc设置;
所述设置模块,用于在所述触发模块触发时,以发出连接关闭消息或最近发出连接保活CKA消息的时间设置Tc;
所述时刻计算模块,用于根据所述设置模块设置的值,计算从休眠醒来的时刻。
一种接入网络AN,包括触发模块、设置模块和时刻计算模块,
所述触发模块,用于在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,触发设置模块进行Tc设置;
所述设置模块,用于在所述触发模块的触发,以最近接收CKA消息的时间设置Tc;
所述时刻计算模块,用于根据所述设置模块设置的值,计算从休眠醒来的时刻。
一种接入终端AT,包括计算模块、设置模块和时刻计算模块,
所述计算模块,用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;
所述设置模块,用于发生连接即将关闭的事件发生时,以所述计算模块计算的该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;
所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算得到各自从休眠醒来的时刻。
一种接入网络AN,包括计算模块、设置模块和时刻计算模块,
所述计算模块,用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;
所述设置模块,用于发生连接即将关闭的事件发生时,以所述计算模块计算的该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;
所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算得到各自从休眠醒来的时刻。
与现有技术相比,本发明实施例所提供的技术方案,如果处于连接状态的AN在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息,以最近接收到CKA消息的时间设置Tc,而AT以发出连接关闭消息或最近发出CKA消息的时间设置Tc,然后AT和AN分别根据各自设置的Tc计算从休眠醒来的时刻。使得处于AT和AN之间的连接有异常情况时,AT可以根据自身最近发送的CKA消息或连接关闭消息设置Tc,而AN可以根据最近接收CKA消息的时间设置Tc,从而使AT和AN设置的Tc基本相等,或至少AN设置的Tc小于AT设置的Tc,也就是说根据该Tc值计算得到从休眠醒来时刻时,AN早于AT进入时隙模式,从而使得AT不会由于与AN的寻呼周期不同步而接收不到AN发送给自身的寻呼。
附图说明
图1为现有技术中AT和AN分别触发T12和T23计算的示意图;
图2为现有技术中当AT比AN计算T12和T23时采用的Tc小时,最后计算得到从休眠醒来使用的时刻T;
图3为本发明实施例一中AT与AN寻呼周期同步的Tc设置流程图;
图4为本发明实施例一中AN与AT寻呼周期同步的Tc设置流程图;
图5为本发明实施例二中满足条件的T的示意图。
具体实施方式
下面结合附图及具体实施例对本发明进行详细说明。
由于计算寻呼周期的过程是根据AT和AN处于连接状态时,根据发生的事件首先设置Tc,再根据Tc计算得到绝对时间T12和T23,最终确定寻呼周期的,所以本发明以下实施例中重点描述AT和AN处于连接状态下时,根据发生的事件设置Tc的过程。
实施例一:
本实施例利用现有的这种AT与AN之间的连接保活机制,进行Tc的设置,保证AT能够接收到AN发送给自身的寻呼。因此,本实施例适用于采用连接保活机制的***中,例如UMB***。
本实施例提供的接入终端和接入网络的寻呼周期同步方法中,处于连接状态的AN在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息,以最近接收到CKA消息的时间设置Tc;AT以发出连接关闭消息或最近发出CKA消息的时间设置Tc;AT和AN分别根据各自设置的Tc计算各自从休眠醒来的时刻。
以下首先说明在异常情况发生时,本发明实施例的方案中,AT和AN设置Tc的流程。
图3为本发明实施例一中AT与AN寻呼周期同步的Tc设置流程图。如图3所示,该流程包括以下步骤:
步骤300:AT判断是否接收到连接关闭消息,是则执行步骤301,否则执行步骤304。
AT接收到来自AN的连接关闭消息,则说明AN发起连接关闭。此时需要AT响应AN的连接关闭。
步骤301:判断是否发出连接关闭消息,是则执行步骤302,否则执行步骤303。
步骤302:以发出连接关闭消息的时间设置Tc,并结束设置Tc的流程。
步骤303:以收到连接关闭消息的时间设置Tc,并结束设置Tc的流程。
步骤304:AT判断是否发出连接关闭消息,是则执行步骤302,否则执行步骤305。
AT在没有接收到连接关闭消息的情况下,发出连接关闭消息,说明是由AT发起连接关闭过程。
步骤305:AT判断是否前向业务信道监管失败,是则执行步骤306,否则返回步骤300。
现有技术中,AT会周期性地向AN发送信道质量指示(CQI,ChannelQuality Indicator),当AT接收到AN发送的内容时,在信道质量指示中携带该内容的接收质量,如果没有从AN接收到内容,则会向AN发送空的信道质量指示。本步骤中,如果AT在一个定时器的时间内都持续发送空的信道质量指示CQI到AN,则AT判决为前向链路监管失败。
步骤306:以最近发出CKA消息的时间设置Tc,并结束设置Tc的流程。
图4为本发明实施例一中AN与AT寻呼周期同步的Tc设置流程图。如图4所示,该流程包括以下步骤:
步骤400:AN判断是否发出连接关闭消息,是则执行步骤401,否则执行步骤404。
如果AN向AT发出了连接关闭消息,则说明由AN发起连接关闭消息,直到AN接收到AT回复的连接关闭消息时进入空闲状态,否则直到定时器超时时,AN进入空闲状态。
步骤401:AN判断是否接收到连接关闭消息,是则执行步骤402,否则执行步骤403。
步骤402:AN以接收到连接关闭消息的时间设置Tc,并结束Tc设置流程。
结合本步骤及图3中步骤302的描述可知,当AN发出了连接关闭消息,而AT返回了连接关闭消息时,AN以接收连接关闭消息的时间设置Tc,而AT以发出连接关闭消息的时间设置Tc,因为,对于AT和AN来说,发出一条消息和对方接收到同一消息的时间可认为是相等的,所以可以保证AT与AN寻呼周期的同步,从而不会出现AT由于寻呼周期不同步而接收不到AN发出的寻呼的情况。
步骤403:AN以最近收到CKA消息的时间设置Tc,并结束Tc设置流程。
此时,AN发出了连接关闭消息,但是没有接收到AT响应的连接关闭消息,本实施例AN采有最近接收到CKA消息的时间设置Tc。结合图3的描述可知,在这种情况下,AT以发出连接关闭消息,或最近发出CKA消息的时间设置Tc。
当AT以最近发出CKA消息的时间设置Tc,AN以最近接收CKA消息的时间设置Tc时,可以保证AT与AN寻呼周期的同步。当AT以发出连接关闭消息的时间设置Tc,而AN以最近接收到CKA消息的时间设置Tc时,由于AT发出连接关闭消息的时间晚于AN接收到最后一条CKA消息的时间,从而保证AN计算T12和T23所采用的Tc小于等于AT计算T12和T23所采用的Tc。也就是说,AN比AT计算T12和T23所用的Tc要小,所以可保证AN比AT早进入休眠状态,AN比AT早进入Period1、Period2和Period3,从而保证了AN醒来时,AT也处于醒来的状态,所以AT不会因为已进入休眠状态而接收不到AN发送的寻呼。
步骤404:AN判断是否收到连接关闭消息,是则执行步骤402,否则执行步骤405。
如果AN在没有发出连接关闭消息的情况下,接收到AT发送的连接关闭消息,则说明由AT发起连接关闭过程,AN以接收该连接关闭消息的时间设置为Tc。本步骤及步骤402结合图3的步骤304及步骤302可知,AT发出连接关闭消息,而AN也接收到了该连接关闭消息,则AN和AT分别以接收和发送该连接关闭消息的时间设置Tc,从而保证了AN与AT寻呼周期的同步。
步骤405:AN判断是否前向业务信道监管失败,是则执行步骤406,否则返回步骤400。
步骤406:AN以最近收到CKA消息的时间设置Tc,并结束Tc设置流程。
此时,AN处于应该接收到CKA消息,但即没有接收到连接关闭消息,也没有接收到CKA消息的状态时,AN判定前向业务信道监管失败,此时,AN以最近收到CKA消息的时间设置Tc。结合图3步骤306的描述可知,这种情况下AT以最近发出CKA消息的时间设置Tc。可见,本实施例中,当业务信道出现问题时,AN比AT计算T12和T23采用的Tc小一个CKA消息等待的周期,即AN设置的Tc早于AT设置的Tc,所以可保证AN比AT早进入休眠状态,AN比AT早进入Period1、Period2和Period3,从而保证了AN醒来时,AT也处于醒来的状态,所以AT不会因为已进入休眠状态而接收不到AN发送的寻呼。
步骤302和步骤303中,AT也可以根据AT最近发出CKA消息的时间设置其Tc,此时要求步骤402和步骤403中,AN也根据最近接收CKA消息的时间设置其Tc。这样,可以保证AT和AN设置的Tc基本相等,从而更容易保证AT和AN寻呼周期的同步。
本实施例中,AT与AN寻呼周期同步的方法进一步包括:在某些特殊情况下,比如刚进入连接状态时无线链路就出了故障,则可能AT一次都没有发送过连接保活消息。对于这种情况,AT可将其Tc设为收到AN发出的接入准许的时间,AN可以将其Tc设为发出接入准许的时间;或者,AT可将其Tc设为发出反向请求信道的时间,AN可将其Tc设为收到反向请求信道的时间;或者,AT可将其Tc设为发出第一个反向数据包的时间,AN可将其Tc设为收到第一个反向数据包的时间。
在完成Tc设置流程后,AT和AN分别根据自身设置的Tc计算绝对时间T12和T23,并根据绝对时间T12和T23计算出进入空闲状态时从休眠醒来的时刻。其中可以按照公式3计算T12和T23,按照公式2计算从休眠醒来的时刻T。
当然AT和AN使用自身设置的Tc计算绝对时间T12和T23,再根据绝对时间T12和T23计算从休眠醒来的时刻的方式,也可以按照码分多址2000高速分组数据无线传输技术版本A(CDMA2000 1xEV-DO.A)***中,AT和AN计算从休眠醒来的时刻的方式进行计算,即按照以下的公式4计算T12和T23:
公式4
其中,Period1~Period3也是根据SlotCycle1~SlotCycle3计算的。R是与用户相关的偏移量,其含意是寻呼周期偏移量,受配置属性的影响。WakeCount1和WakeCount2是配置属性中的一个参数,表示相应寻呼周期的个数。Tc为根据本发明实施例的Tc设置流程,由AT和AN分别设置的。
按照公式5计算从休眠醒来的时刻T:
[T+256×R]mod Period=Offset 公式5。
其中,Offset是控制信道MAC层的一个参数,该参数在每个扇区都有一个,一旦设定一般不会改变。在满足公式5的T时刻时,AN和AT都醒来,AN发送寻呼而AT监听寻呼。从公式5中可以看出,只要R确定了(即一个特定的用户)并且在某个小区(即Offset一定)的情况下,与特定的T12和T23配合,就确定了所有该醒来的时刻T。
本发明实施例一中AT与AN寻呼周期同步的***包括AT和AN。其中,AN用于在连接状态接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,以最近接收到CKA消息的时间设置Tc;根据设置的Tc值,计算从休眠醒来的时刻;AT用于当AN在前向业务信道监管失败时,以发出连接关闭消息或最近发出CKA消息的时间设置Tc,根据设置的Tc值,计算从休眠醒来的时刻。
AN进一步在连接状态断开之前没有接收到CKA消息时,以发出接入准许、接收反向请求信道或接收第一反向数据包的时间设置Tc;AT进一步在连接状态断开之前没有发送过CKA消息时,相应地以接入接入准许、发出反向请求信道或发出第一反向数据包的时间设置Tc。
AN进一步在接收到连接关闭消息时,以接收该连接关闭消息,或最近接收CKA消息的时间设置Tc;AT进一步在发出连接关闭消息时,以发出连接关闭消息的时间设置Tc。
AN进一步在接收CKA消息的时刻之前,发出连接关闭消息,并启动定时器;在定时器超时没有接收到AT回复的连接关闭消息时,以最近接收到CKA消息的时间设置Tc;AT如果发出连接关闭消息,则以发出连接关闭消息的时间设置Tc,如果没有发出连接关闭消息,则以接收连接关闭消息的时间设置Tc。
具体来说,AT包括触发模块、设置模块和刻计算模块。其中,触发模块,用于在前向业务信道监管失败时,触发设置模块进行Tc设置;设置模块,用于在所述触发模块触发时,以发出连接关闭消息或最近发出连接保活CKA消息的时间设置Tc;时刻计算模块,用于根据所述设置模块设置的值,计算从休眠醒来的时刻。
AN包括触发模块、设置模块和时刻计算模块。其中,触发模块,用于在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,触发设置模块进行Tc设置;设置模块,用于在所述触发模块的触发,以最近接收CKA消息的时间设置Tc;时刻计算模块,用于根据所述设置模块设置的值,计算从休眠醒来的时刻。
由以上所述可知,本发明实施例一提供的技术方案,如果处于连接状态的AN在应该接收到CKA消息的时刻,没有接收到CKA消息和连接关闭消息,以最近接收到CKA消息的时间设置Tc,而AT以发出连接关闭消息或最近发出CKA消息的时间设置Tc,然后AT和AN分别根据各自设置的Tc计算从休眠醒来的时刻。使得处于AT和AN之间的连接有异常情况时,AT可以根据自身最近发送的CKA消息或连接关闭消息设置Tc,而AN可以根据最近接收CKA消息的时间设置Tc,从而使AT和AN设置的Tc基本相等,或至少AN设置Tc的小于AT设置的Tc,也就是说根据该Tc值计算得到从休眠醒来周期时,AN早于AT进入时隙模式,从而使得AT不会由于与AN的寻呼周期不同步而接收不到AN发送给自身的寻呼。
进一步地,当连接状态建立后,由于特殊原因,AT没有给AN发送过CKA消息,则AN和AT可以根据接入准许、反向请求信道或第一反向数据包来设置Tc值,从而也可以保证AT与AN设置的Tc值基本相同,保证AT与AN的寻呼周期基本同步。
进一步地,当AN发出连接关闭消息后,定时器超时还未收到AT响应的连接关闭消息时,AN和AT也可以分别根据最近接收CKA消息的时间和最近发出CKA消息的时间或发出连接关闭消息的时间设置值,从而保证AT与AN的寻呼周期基本同步,至少AN与AT早进入时隙模式,从而保证AT不会由于与AN的寻呼周期不同步而接收不到AN发送给自身的寻呼。
现有技术中,还有可能出现AN虽然比AT早进入时隙模式工作,但是AN与AT之间对的Tc设置相差太大,这样就有可能当AT开始进入时隙模式工作时,AN已经工作在Period3了,这样可变周期就没有什么作用了,而且AT仍工作在Period1和Period2就纯粹是多耗电。而如果AT直接工作在Period3,会使时延敏感业务的时效性降低。但是本发明实施例一中,虽然某些情况下AN比AT早进入时隙模式,但是AT与AN设置的Tc值最多相差***设置的CKA消息超时的时间,因此该差值与现有技术中的差值小很多,也不会出现AN已经工作在Period3,而AT仍工作在Period1和Period2的情况。
实施例二:
本实施例没有如实施例一利用现有的连接保活机制,而是采用一种新的机制,即为AT和AN设置固定的确定Tc的算法,使得异常情况发生时,AT与AN之间对Tc的设置能够保证寻呼周期的同步。因此本实施例可同时适用于使用连接保活机制的UMB***中和不使用连接保活机制的其它***中,例如,CDMA2000 1xEV-DO.A***。
本实施例中,接入终端与接入网寻呼周期同步的方法中,预先设置接近休眠周期的常量,处于连接状态的AT和AN计算出对该常量作取模运算且余为零的时间值T,当发生连接即将关闭的事件发生时,以该事件发生之前所述T的最大值,或该事件发生之后所述T的最小值设置Tc,然后,根据该设置的Tc值,计算得到AT和AN从休眠醒来的时刻。
具体来说,首先,AT和AN确定随着建立连接直到连接即将关闭的事件发生的时间推移,计算出一系列满足条件:T mod Period=0的时间点。图5为本发明实施例二中满足条件的T的示意图。如图5所示,连接即将关闭的事件发生的时刻为X时刻,满足条件:T mod Period=0的点包括T1、T2、...、Tn-1和Tn,其中Tn-1为连接即将关闭的事件发生之前满足条件的T的最大值,而Tn为连接即将关闭的事件发生之后满足条件的T的最小值。需要说明的是,这里所说的“连接即将关闭的事件”是现有技术中产生连接关闭消息、连接关闭原语、监管失败原语、空闲状态初始化原语或连接丢失原语的所有事件。
然后,AT和AN可以分别将以上连接即将关闭的事件发生之前满足条件的T的最大值设置为Tc值,或者将以上连接即将关闭的事件发生之后满足条件的T的最小值设置为Tc值。如果将以上连接即将关闭的事件发生之前满足条件的T的最大值设置为Tc值,则在以上确定满足条件的过程中,可以不计算连接即将关闭的事件发生之后满足条件的Tc值。
最后根据该设置的Tc值,按照实施例一中所述的计算算法,首先计算出绝对时间T12和T23值,然后再根据该T12和T23值确定AT和AN转入到空闲状态时从休眠醒来的时刻。
其中,条件中的Period可以选择与AT和AN的休眠周期相关的值,比如等于Period1或是Period1、Period2和Period3中某个周期的整数倍或分数倍关系;或者Period还可设为与休眠周期无关而接近休眠周期的常量。比如,在实际***中,语音业务的Period1可能在3秒左右,而数据业务的Period的周期可能在10秒左右,实际设置中可以Period1~2×Period3之间某个合适的值。又如,一般在发送消息时需要接收应答消息的情况下,发送方在发送的同时会启动定时器,这种监控应答消息的定时器一般是在1.5秒-3秒之间。因此也可将Period设为一倍定时器到两倍定时器之间的值。
另外,连接即将关闭的事件发生时的X时刻可以由收发的消息来触发确定,比如连接关闭消息等;还可以由原语触发,比如连接关闭原语、监管失败原语、空闲状态初始化原语、连接丢失原语等。
本实施例中,AT与AN寻呼周期同步的***包括AT和AN。AT和AN,分别用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;发生连接即将关闭的事件发生时,以该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;根据各自设置的Tc值,计算得到各自从休眠醒来的时刻。
其中,接近休眠周期的常量为AT和AN的休眠周期Period1、Period2或Period3,或者是所述休眠周期的整数倍或分数倍。
连接即将关闭的事件发生时刻的确定由连接关闭消息、连接关闭原语、监管失败原语、空闲状态初始化原语或连接丢失原语触发。
具体来说,AT包括计算模块、设置模块和时刻计算模块。其中,计算模块,用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;设置模块,用于发生连接即将关闭的事件发生时,以计算模块计算的该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算得到各自从休眠醒来的时刻。
AN包括计算模块、设置模块和时刻计算模块。其中,计算模块,用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;设置模块,用于发生连接即将关闭的事件发生时,以所述计算模块计算的该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置Tc;所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算得到各自从休眠醒来的时刻。
由以上所述可以看出,利用本实施例提供的技术方案,预先设置接近休眠周期的常量,然后处于连接状态的AT和AN计算出对该常量作取模运算且余为零的时间值T,当发生连接即将关闭的事件发生时,以该事件发生之前所述T的最大值,或该事件发生之后所述T的最小值设置Tc,从而使得可以通过设置尽量小的常量,减少AT与AN寻呼周期之间的误差,使得AT不会由于与AN的寻呼周期不同步而接收不到AN发送给自身的寻呼。
利用本实施例的技术方案,即使是AT和AN分别根据连接即将关闭的事件确定的X时刻不相同,由于AT和AN确定的X时刻相差较小,具体地说,如果忽略空间接口传送的时延,AT和AN分别确定X时刻可能相同或者相差一个监控定时器的长度,而Period的长度与监控定时器的长度相当,因此一般不会跨越图5所示的Tn-1或Tn,即使跨越Tn-1或Tn,由于这两个时刻仅相差的一个休眠醒来的时刻,所以一般不会发生AN处于醒来状态时,AT还处于休眠状态,因此AT也就不会由于寻呼周期不同步而接收不到AN发送的寻呼。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。上述本发明实施例描述的“步骤”一词也不代表实施例执行方法的顺序。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (19)
1、一种接入终端AT与接入网AN的寻呼周期同步的方法,其特征在于,该方法包括:
处于连接状态的AN,在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息,则以最近接收到CKA消息的时间设置参数Tc;
AT以发出连接关闭消息或最近发出CKA消息的时间设置参数Tc;
AT和AN分别根据各自设置的参数Tc计算各自从休眠醒来的时刻。
2、如权利要求1所述的方法,其特征在于,所述AT和AN分别根据各自设置的参数Tc计算各自从休眠醒来的时刻之前,该方法进一步包括:
如果AN在该连接状态断开之前始终没有接收到CKA消息,AT在该连接状态断开之前始终没有发出过CKA消息时,
AN以发出接入准许的时间设置参数Tc;AT以接收接入准许的时间设置参数Tc;
或AN以接收到反向请求信道或第一反向数据包的时间设置参数Tc;AT以发送反向请求信道或第一反向数据包的时间设置参数Tc。
3、如权利要求1所述的方法,其特征在于,所述AT和AN分别根据各自设置的参数Tc计算各自从休眠醒来的时刻之前,该方法进一步包括:
如果AN接收到了连接关闭消息,则AN以接收连接关闭消息的时间或最近接收CKA消息的时间设置参数Tc;AT以发出连接关闭消息的时间设置参数Tc;或者,AN以最近接收CKA消息的时间设置参数Tc,AT以最近发出CKA消息的时间设置参数Tc。
4、如权利要求1所述的方法,其特征在于,所述AT和AN分别根据各自设置的参数Tc计算各自从休眠醒来的时刻之前,该方法进一步包括:
如果AN在接收CKA消息的时刻之前,发出连接关闭消息,并启动定时器;在定时器超时没有接收到AT回复的连接关闭消息时,以最近接收到CKA消息的时间设置参数Tc;AT如果发出连接关闭消息,则以发出连接关闭消息的时间设置参数Tc,如果没有发出连接关闭消息,则以接收连接关闭消息的时间设置参数Tc。
5、如权利要求1所述的方法,其特征在于,所述AT和AN分别根据各自设置的参数Tc计算各自从休眠醒来的时刻之前,该方法进一步包括:
如果AN在接收CKA消息的时刻之前,发出连接关闭消息,并启动定时器;在定时器超时没有接收到AT回复的连接关闭消息时,以最近接收到CKA消息的时间设置参数Tc;AT以最近发出CKA消息的时间设置参数Tc。
6、一种接入终端AT和接入网络AN寻呼周期同步的方法,其特征在于,该方法包括:
处于连接状态的AT和AN分别计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;
连接即将关闭的事件发生时,以该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置参数Tc;
AT和AN分别根据各自设置的参数Tc值,计算得到各自从休眠醒来的时刻。
7、如权利要求6所述的方法,其特征在于,所述接近休眠周期的常量为AT和AN的休眠周期Period1、Period2或Period3,或者是所述休眠周期的整数倍或分数倍。
8、如权利要求6所述的方法,其特征在于,所述连接即将关闭的事件发生时刻的确定由连接关闭消息、连接关闭原语、监管失败原语、空闲状态初始化原语或连接丢失原语触发。
9、一种接入终端AT与接入网AN的寻呼周期同步的***,其特征在于,该***包括AT和AN,
所述AN,用于在连接状态接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,以最近接收到CKA消息的时间设置参数Tc;根据设置的参数Tc,计算从休眠醒来的时刻;
所述AT,用于当AN在前向业务信道监管失败时,以发出连接关闭消息或最近发出CKA消息的时间设置参数Tc,根据设置的Tc值,计算从休眠醒来的时刻。
10、如权利要求9所述的***,其特征在于,所述AN进一步在连接状态断开之前始终没有接收到CKA消息时,以发出接入准许、接收反向请求信道或接收第一反向数据包的时间设置参数Tc;
所述AT进一步在连接状态断开之前始终没有发送过CKA消息时,相应地以接收接入准许、发出反向请求信道或发出第一反向数据包的时间设置参数Tc。
11、如权利要求9所述的***,其特征在于,所述AN进一步在接收到连接关闭消息时,以接收该连接关闭消息,或最近接收CKA消息的时间设置参数Tc;
所述AT进一步在发出连接关闭消息时,以发出连接关闭消息的时间设置参数Tc。
12、如权利要求9所述的***,其特征在于,所述AN进一步在接收CKA消息的时刻之前,发出连接关闭消息,并启动定时器;在定时器超时没有接收到AT回复的连接关闭消息时,以最近接收到CKA消息的时间设置参数Tc;
所述AT如果发出连接关闭消息,则以发出连接关闭消息的时间设置参数Tc,如果没有发出连接关闭消息,则以接收连接关闭消息的时间设置参数Tc。
13、一种接入终端AT和接入网络AN寻呼周期同步的***,其特征在于,该***包括AT和AN,
所述AT和AN,分别用于在连接状态时,计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;发生连接即将关闭的事件发生时,以该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置参数Tc;根据各自设置的Tc值,计算得到各自从休眠醒来的时刻。
14、如权利要求13所述的***,其特征在于,所述接近休眠周期的常量为AT和AN的休眠周期Period1、Period2或Period3,或者是所述休眠周期的整数倍或分数倍。
15、如权利要求13所述的***,其特征在于,所述连接即将关闭的事件发生时刻的确定由连接关闭消息、连接关闭原语、监管失败原语、空闲状态初始化原语或连接丢失原语触发。
16、一种接入终端AT,其特征在于,该AT包括触发模块、设置模块和时刻计算模块,
所述触发模块,用于在前向业务信道监管失败时,触发设置模块进行参数Tc设置;
所述设置模块,用于在所述触发模块触发时,以发出连接关闭消息或最近发出连接保活CKA消息的时间设置参数Tc;
所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算从休眠醒来的时刻。
17、一种接入网络AN,其特征在于,该AN包括触发模块、设置模块和时刻计算模块,
所述触发模块,用于在接收连接保活CKA消息的时刻,没有接收到CKA消息和连接关闭消息时,触发设置模块进行参数Tc设置;
所述设置模块,用于在所述触发模块的触发下,以最近接收CKA消息的时间设置参数Tc;
所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算从休眠醒来的时刻。
18、一种接入终端AT,其特征在于,该AT包括计算模块、设置模块和时刻计算模块,
所述计算模块,用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;
所述设置模块,用于发生连接即将关闭的事件发生时,以所述计算模块计算的该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置参数Tc;
所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算得到各自从休眠醒来的时刻。
19、一种接入网络AN,其特征在于,该AN包括计算模块、设置模块和时刻计算模块,
所述计算模块,用于计算对预先设置的接近休眠周期的常量作取模运算且余为零的时间T;
所述设置模块,用于发生连接即将关闭的事件发生时,以所述计算模块计算的该事件发生之前所述时间T的最大值,或该事件发生之后所述时间T的最小值设置参数Tc;
所述时刻计算模块,用于根据所述设置模块设置的Tc值,计算得到各自从休眠醒来的时刻。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007103021175A CN101459871A (zh) | 2007-12-14 | 2007-12-14 | 接入终端和接入网的寻呼周期同步的方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007103021175A CN101459871A (zh) | 2007-12-14 | 2007-12-14 | 接入终端和接入网的寻呼周期同步的方法、***及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101459871A true CN101459871A (zh) | 2009-06-17 |
Family
ID=40770442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007103021175A Pending CN101459871A (zh) | 2007-12-14 | 2007-12-14 | 接入终端和接入网的寻呼周期同步的方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101459871A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104104647A (zh) * | 2013-04-02 | 2014-10-15 | 宏碁股份有限公司 | 维持连线方法 |
CN108307377A (zh) * | 2017-01-13 | 2018-07-20 | 华为技术有限公司 | 一种向ue发送消息的方法、装置以及m2m管理平台 |
-
2007
- 2007-12-14 CN CNA2007103021175A patent/CN101459871A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104104647A (zh) * | 2013-04-02 | 2014-10-15 | 宏碁股份有限公司 | 维持连线方法 |
CN104104647B (zh) * | 2013-04-02 | 2018-02-06 | 宏碁股份有限公司 | 维持连线方法 |
CN108307377A (zh) * | 2017-01-13 | 2018-07-20 | 华为技术有限公司 | 一种向ue发送消息的方法、装置以及m2m管理平台 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5185879B2 (ja) | サービス連続性を維持しつつパッシブ光ネットワークにおける電力消費量を低減するための方法および装置 | |
US10386908B2 (en) | Negotiating a transmit wake time | |
CN101106569B (zh) | 通信网络***和非苏醒节点的唤醒方法 | |
US7689196B2 (en) | Timer-based sleep for terminals in wireless communication systems | |
US20060029389A1 (en) | Optical network terminal with low power hibernation | |
CN101145829A (zh) | 休眠与唤醒的同步方法、接入终端及接入网 | |
CN110493855B (zh) | 通信模式控制方法、装置、存储介质及终端 | |
WO2009076634A1 (en) | Dynamic adjustment of setup time based on paging performance | |
US9992740B2 (en) | Communication device, program storage medium, and communication method | |
CN101610145A (zh) | 一种实现分布式***的同步控制的方法和*** | |
KR20090041163A (ko) | 광 액세스 망에서 광망 종단 장치 및 광 회선 단말의 전력절감 방법 | |
CN108777862B (zh) | 一种蓝牙传输方法、蓝牙控制器以及蓝牙设备 | |
CN102064981A (zh) | 双向转发检测方法和*** | |
CN102984042A (zh) | 一种实现总线通信的确定性调度方法及*** | |
CN100488070C (zh) | 通信***中链路切换装置及其方法 | |
KR20160027981A (ko) | 하트비트 메시지를 송신하는 방법 및 이동 단말기 | |
CN103401804A (zh) | 无线传感器网络节点数据缓存转发控制***及方法 | |
CN106550438B (zh) | 限制定期唤醒的方法及***、移动设备 | |
CN107749885A (zh) | 智能设备远程密码管理方法及Lora智能设备联网*** | |
CN111465039B (zh) | 一种基于Lora技术的无线升级方法 | |
WO2008145053A1 (fr) | Procédé de synchronisation d'horloge réseau d'un réseau de communication sans fil à courte portée | |
CN102224720A (zh) | 软状态信令中的更新请求 | |
CN101459871A (zh) | 接入终端和接入网的寻呼周期同步的方法、***及装置 | |
CN101115217B (zh) | 一种寻呼接入终端的方法、***及装置 | |
JP2001257688A (ja) | ネットワーク装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090617 |