首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 连接管理,例如连接建立,操作或释放 / 控制宽带无线接入通信系统中的空闲模式的系统和方法

控制宽带无线接入通信系统中的空闲模式的系统和方法

申请号 CN200680002016.X 申请日 2006-01-10 公开(公告)号 CN101103557B 公开(公告)日 2012-03-21
申请人 三星电子株式会社; 发明人 孙泳文; 具昌会; 张洪成; 孙仲济; 李成真; 姜贤贞; 林亨奎;
摘要 一种方法,用于对宽带无线接入(BWA)通信系统中的空闲模式进行控制。移动台(MS)向基站(BS)发送撤消登记 请求 (DREG-REQ),该撤消登记请求指示对空闲模式的状态转换请求。BS向MS发送撤消登记命令(DREG-CMD),该送撤消登记命令用于命令到所述空闲模式的状态转换。响应于DREG-CMD,MS向BS发送撤消登记确认(DREG-ACK)。
权利要求

1.一种方法,用于由宽带无线接入BWA通信系统中的移动台MS对空闲模式进行控制,该方法包括如下步骤:
从基站BS接收撤消登记命令,该撤消登记命令用于命令从清醒模式到所述空闲模式的状态转换;并且
向所述BS发送对所述撤消登记命令的响应消息,
其中,当接收到所述响应消息时,所述BS删除用于空闲模式的MS的连接信息。
2.如权利要求1所述的方法,其中,所述连接信息包括关于在所述BS与所述MS之间唯一使用的连接标识符的信息。
3.如权利要求1所述的方法,其中,所述连接信息包括关于在所述BS与包括所述MS的多个MS之间共同使用的连接标识符的信息。
4.如权利要求1所述的方法,还包括如下步骤,在发送所述响应消息之后,从所述清醒模式转换到所述空闲模式。
5.一种方法,用于由宽带无线接入BWA通信系统中的基站BS对空闲模式进行控制,该方法包括如下步骤:
向移动台MS发送撤消登记命令,该撤消登记命令用于命令从清醒模式到所述空闲模式的状态转换;并且
从所述MS接收对所述撤消登记命令的响应消息,
其中,当接收到所述响应消息时,所述BS删除用于空闲模式的MS的连接信息。
6.如权利要求5所述的方法,还包括如下步骤,在发送所述撤消登记命令时,启动第一等待定时器,以等待接收所述响应消息。
7.如权利要求6所述的方法,还包括如下步骤,当所述第一等待定时器到期时,重新发送所述撤消登记命令。
8.如权利要求7所述的方法,其中,每次所述BS发送所述撤消登记命令时,所述第一等待定时器就重新启动。
9.如权利要求6所述的方法,其中,每次所述BS发送所述撤消登记命令时,计数值就增加,并且,所述BS能够重新发送所述撤消登记命令,直到计数值达到重新发送的预置最大数为止。
10.如权利要求6所述的方法,还包括如下步骤,在发送所述撤消登记命令时,启动第二等待定时器,以便对维持所述连接信息的时间进行计数。
11.如权利要求10所述的方法,其中,当由于没有接收到所述响应消息而导致BS在所述第一等待定时器到期时重新发送所述撤消登记命令时,所述第二等待定时器被复位。
12.如权利要求10所述的方法,其中,所述连接信息包括关于在所述BS与所述MS之间唯一使用的连接标识符的信息。
13.如权利要求10所述的方法,其中,所述连接信息包括关于在所述BS与包括所述MS的多个MS之间共同使用的连接标识符的信息。
14.如权利要求10所述的方法,还包括如下步骤,当所述第二等待定时器到期时,删除所述连接信息。
15.一种系统,用于对包括基站BS和移动台MS的宽带无线接入BWA通信系统中的空闲模式进行控制,该系统包括:
所述BS,用于向所述MS发送撤消登记命令DREG-CMD,该撤消登记命令用于命令从清醒模式到所述空闲模式的状态转换,并从所述MS接收对所述DREG-CMD的响应消息;以及所述MS,用于从所述BS接收所述DREG-CMD,并向所述BS发送对所述DREG-CMD的响应消息,
其中,当接收到所述响应消息时,所述BS删除用于空闲模式的MS的连接信息。
16.如权利要求15所述的系统,其中,在发送所述撤消登记命令时,由所述BS启动第一等待定时器,以等待接收所述响应消息。
17.如权利要求16所述的系统,其中,当所述第一等待定时器到期时,所述BS重新发送所述DREG-CMD。
18.如权利要求16所述的系统,其中,每次所述BS发送所述DREG-CMD时,所述第一等待定时器重新启动。
19.如权利要求15所述的系统,其中,每次所述BS发送所述DREG-CMD时,计数值增加,并且,所述BS可以重新发送所述DREG-CMD,直到所述计数值达到重新发送的预置最大数。
20.如权利要求16所述的系统,其中,在发送所述DREG-CMD时,所述BS启动第二等待定时器,以便对维持所述连接信息的时间进行计数。
21.如权利要求20所述的系统,其中,当由于没有接收到所述响应消息而导致所述BS在所述第一等待定时器到期时重新发送所述DREG-CMD时,所述第二等待定时器复位。
22.如权利要求20所述的系统,其中,所述连接信息包括关于在所述BS与所述MS之间唯一使用的连接标识符的信息。
23.如权利要求20所述的系统,其中,所述连接信息包括关于在所述BS与包括所述MS的多个MS之间共同使用的连接标识符的信息。
24.如权利要求20所述的系统,其中,当所述第二等待定时器到期时,所述BS删除所述连接信息。
25.如权利要求15所述的系统,其中,在发送所述响应消息之后,所述MS从所述清醒模式转换到所述空闲模式。

说明书全文

控制宽带无线接入通信系统中的空闲模式的系统和方法

技术领域

[0001] 本发明总体上涉及宽带无线接入(Broadband Wireless Access,BWA)通信系统,具体地说,涉及用于对具有空闲模式的移动台的状态转换进行控制的系统和方法。

背景技术

[0002] 正在对作为下一代通信系统的第四代(4G)通信系统进行广泛研究,以便以约100Mbps的数据速率,给用户提供保证各种服务质量(qualities-of-service,QoS)的服务。具体地说,正在对4G通信系统进行大量研究,以支持保证移动性的高速服务,并且支持用于BWA通信系统如无线局域网(Local Area Network,LAN)系统和无线城域网(Metropolitan AreaNetwork,MAN)系统的QoS。基于电气与电子工程师协会(Institute of Electricaland Electronics Engineers,IEEE)802.16标准的系统(IEEE 802.16通信系统)为典型的BWA通信系统中的一种。
[0003] IEEE 802.16通信系统被规定为使用正交频分复用技术(OrthogonalFrequency Division Multiplexing,OFDM)方案和/或正交频分多址接入(Orthogonal Frequency Division Multiple Access,OFDMA)方案(以下称为“OFDM/OFDMA通信系统”)的通信系统,以支持用于无线MAN系统的物理信道的宽带传输网络。
[0004] 按照IEEE 802.16标准,如果在预置时间量内没有发送/接收通讯业务(traffic),则移动台(mobile station,MS)可以运行在空闲模式,以使功耗最小。因此,如果没有通讯业务,则MS向当前正在与之通信的服务基站(basestation,BS)发送撤消登记请求(De-Registration Request,DREG-REQ)消息,以便运行在空闲模式。当接收到DREG-REQ消息时,服务BS向MS发送撤消登记命令(De-Registration Command,DREG-CMD)消息,以同意将运行转换到空闲模式。表格1和表格2中分别示出了DREG-REQ和DREG-CMD消息的格式。
[0005] 表格1
[0006]句法 大小 注释
DREG-REQ message format(){
Management message type=49 8位
De-Registration_Request_Code 8位 0x00=来自BS和网络的MSS
De-Registration请求
0x01=来自服务BS的用于MS的
De-Registration的请求并且开始
MS空闲模式
0x02-0xFF=保留
TLV encoded parameters 可变
}
[0007] 如表格1所示,在DREG-REQ消息中,Management Message Type字段用于识别在IEEE 802.16标准中定义的媒体访问控制(Medium Access Control,MAC)管理消息。De-Registration_Request_Code字段用于指示MS发送DREG-REQ消息的目的。类型/长度/值(Type/Length/Value,TLV)编码的参数(TLV encoded parameters)字段包括用于基于关于在MS与服务BS之间进行的安全关联(security association,SA)的信息对MS进行验证的参数信息。
[0008] 表格2
[0009]句法 大小
DREG-CMD_Message_Format(){
Management Message Type 8位
Action Code 8位
TLV_Paging Information 48位
TLV_REG-duration 24位
TLV_HMAC Tuple 176位
}
[0010] 如表格2所示,在DREG-CMD消息中,Management Message Type字段用于识别在IEEE 802.16标准中定义的MAC管理消息。Action Code字段用于指示DREG-CMD消息的目的,并且,其与空闲模式有关的代码值包括0x05、0x06和0x07。Action Code=0x05指示服务BS同意来自MS的空闲模式请求。Action Code=0x06指示在经过了由TLV_REG-duration字段指示的时间之后,服务BS命令MS重新发送DREG-REQ消息。
Action Code=0x07指示服务BS命令MS等待,直到重新发送DREG-CMD消息为止。TLV_PagingInformation字段包括Paging Group ID(PG-ID)、PAGING_CYCLE和PAGING_OFFSET参数,这些参数都与空闲模式的操作有关。系统按照MS的位置对PG-ID参数进行分配。即,PG-ID参数代表MS的当前位置信息。
[0011] PAGING_CYCLE参数指示基于来自MS的寻呼周期(paging cycle)请求而由系统确定的寻呼周期。当系统通过BS的编号以及PAGING_CYCLE参数确定了可以对特定的MS进行寻呼时,使用PAGING_OFFSET参数。给ActionCode=0x06提供的TLV_REG-duration字段用于指示MS可以重新发送DREG-REQ消息的时间。TLV_HMAC Tuple字段为用于基于关于在MS与服务BS之间进行的SA的信息而对当前的服务BS进行验证的信息字段。
[0012] 通常,响应于DREG-REQ消息,从BS向MS发送DREG-CMD消息。但是,为了命令MS转换到空闲模式,即使当BS还没有接收到来自MS的、通过DREG-REQ消息对空闲模式的转换请求时,BS也可以发送作为非请求的消息的DREG-CMD消息。
[0013] 因此,或者按照MS的请求,或者按照BS的请求,进行MS的到空闲模式的转换。因此,确定MS已经转换到了空闲模式的BS只将MS从空闲模式转换回清醒模式所需要的最小连接信息保持预定时间,并且删除其他不需要的信息。
[0014] 最小连接信息是指MAC层或其更高层的对话信息,以及涉及安全和私密的信息。被删除的信息是指指示MAC层或其更低层的空中接口资源的信息。换句话说,被删除的信息为在MAC层或其更低层进行数据发送/接收所需要的连接构成信息,如以下将描述的连接标识符。表格3中示出了连接标识符的格式。
[0015] 表格3
[0016]CID 值 说明
Initial Ranging 0x0000 在进行作为网络进入处理
的一部分的初始测距期间
由SS使用
Basic CID 0x0001~m
Primary Management CIDs m+1~2m
Transport CIDs and Secondary 2m+1~0xFEFF
Management CIDs
Multicast Polling CIDs 0xFF00~0xFFFE
出于通过轮询获得带宽的
目的,可以将SS包括在一
个或多个组播群组
(Multicast group)中。
这些连接没有相关的服务

Broadcast CID 0xFFFF 用于在到所有SS的下行链
线路上发送的广播信息
[0017] 以下将对表格3中示出的每个字段进行描述。Initial Ranging CID字段指示用于由MS向BS发送的Ranging Request(RNG-REQ)消息的连接标识符,用于对Primary CID和Basic CID进行分配,并且,每个MS应该知道这个值0x0000。在与BS的联合处理(association process)中,MS发送RNG-REQ消息,以便将它自己的MAC地址通知BS。BS将MS的MAC地址和指示MS的连接标识符,即Promary Management CID和Basic CID与MS映射。
[0018] 此外,连接标识符包括Broadcast CID、Multicast Polling CID、TransportCID和Secondary Management CID等。
[0019] 如可以根据表格3理解的,尽管连接标识符用于MAC帧的头部,以便对连接进行识别,但是,也可以将它们像用于通讯业务指示(Traffic Indication,TRF-IND)消息的连接标识符那样,用于MAC业务数据单元(Service DataUnit,SDU)。
[0020] BS将已经转换到空闲模式的MS的连接标识符信息删除。因此,为了在高于MAC层的上级对话中恢复数据通信,对处在空闲模式中的MS必须重新分配来自BS的连接标识符。为此,MS需要与BS一起进行网络重新进入处理。换句话说,为了从空闲模式转换到清醒模式,即正常服务状态,MS要求网络重新进入处理。
[0021] 图1为示出了在传统的BWA通信系统中进行的、MS发起的到空闲模式的状态转换处理的信令图。
[0022] 参照图1,在步骤111,如果处在清醒模式中的MS 100希望转换到空闲模式,则在步骤113中,MS 100利用De-Registration_Request_Code=’0x01’向BS 150发送DREG-REQ消息。De-Registration_Request_Code=’0x01’指示MS 100请求转换到空闲模式。在发送DREG-REQ消息时,在步骤127中,MS 100激活(或启动)T32定时器。T32定时器指示在发送DREG-REQ消息之后,MS 100等待接收来自BS 150的DREG-CMD消息的时间。如果T32定时器到期,则确定BS 150没能接收到DREG-REQ消息,MS 100向BS 150重新发送DREG-REQ消息。
[0023] 当接收到来自MS 100的DREG-REQ消息时,确定MS 100希望转换到空闲模式,在步骤115中,BS 150向MS 100发送DREG-CMD消息。BS 150向MS 100发送DREG-CMD消息,以允许MS 100转换到空闲模式。在这种情况下,DREG-CMD消息中的Action Code字段被设置为‘0x05’,以指示同意来自MS 100的、到空闲模式的转换请求。
[0024] 此后,在步骤115之后,在步骤125中,BS 150只为MS 100保持最小信息(上层的对话信息和安全信息),并且将关于MAC层或其更低层的空中接口的所有其他连接信息删除。这里,在步骤119中,BS 150启动管理资源保持定时器(Management Resource Holding Timer),并且在该定时器在步骤123中到期时,在步骤125中删除连接信息,而不是立即删除连接信息。这是为了对来自MS 100的、可能的紧急发送消息进行处理,或者允许MS 100在不进行网络重新进入处理的情况下平稳地重新进入清醒模式,将关于MS 100的信息保持预定时间。在发送DREG-CMD消息期间,管理资源保持定时器被启动或被复位。
[0025] 当接收到来自BS 150的DREG-CMD消息时,在步骤129中,MS 100使T32定时器终止,并且在步骤117中转换到空闲模式,由此使功耗最小。
[0026] 图2为示出了在传统的BWA通信系统中进行的、BS发起的到空闲模式的状态转换处理的信令图。
[0027] 在对图2进行描述之前,应该注意,DREG-CMD消息为由BS使用的非请求的消息,用于即使没有来自MS的、到空闲模式的分离转换请求,也命令MS转换到空闲模式。
[0028] 参照图2,在步骤211中,BS 250向MS 200发送DREG-CMD消息,以命令处在清醒模式中的MS 200(在步骤223中)转换到空闲模式。同时,在步骤213中,BS 250启动管理资源保持定时器,并且,当该定时器在步骤219中到期时,在步骤221中将关于MS 200的连接信息删除。即,考虑到MS 200将转换到空闲模式,BS 250发送DREG-CMD消息。
[0029] 当在步骤211中接收到来自BS 250的DREG-CMD消息时,在步骤215中,MS 200转换到空闲模式。
[0030] 图3为示出了当MS没能接收到DREG-CMD消息时进行的传统操作的信令图。
[0031] 参照图3,在步骤311中,如果MS 300希望从清醒模式转换到空闲模式,则在步骤315中,MS 300利用De-Registration_Request_Code=’0x01’向BS 350发送DREG-REQ消息。在发送DREG-REQ消息时,在步骤313中,MS 300启动T32定时器,然后等待,直到T32定时器由于接收到来自BS 350的DREG-CMD消息而到期为止。
[0032] 当接收到来自MS 300的DREG-REQ消息时,在步骤319中,响应于接收到的DREG-REQ消息,BS 350向MS 300发送DREG-CMD消息。在这种情况下,DREG-CMD消息中的Action Code字段被设置为‘0x05’,以指示同意来自MS 300的、到空闲模式的转换请求。在发送DREG-CMD消息时,在步骤317中,BS 350启动管理资源保持定时器,而不是立即将用于MS 300的连接信息删除。
[0033] 但是,在步骤319中,如果由BS 350发送的DREG-CMD消息没能正确地到达MS300,则在步骤321中,T32定时器到期。由于在步骤315中发送的DREG-REQ消息没能正确地到达BS 350,因此在步骤323中,MS 300向BS 350重新发送DREG-REQ消息。此时,T32定时器也在步骤321中重新启动。
[0034] 在步骤325中,响应于在步骤323中接收到的DREG-REQ消息,BS 350发送DREG-CMD消息。但是,如果MS 300甚至没能正常地接收到在步骤325中发送的DREG-CMD消息,则MS 300和BS 350重复步骤315到步骤323中的操作。
[0035] 换句话说,如果MS 300没能接收到来自BS 350的、响应于DREG-REQ消息的DREG-CMD消息,则每次T32定时器到期时,MS 300反复重新发送DREG-REQ消息,次数与重新发送的预置数相同。
[0036] 如果重新发送DREG-REQ消息的次数超过重新发送的预置数,则确定与BS 350的通信掉线,在步骤337和339中,MS 300与BS 350一起对MAC状态进行初始化(MAC重新初始化)。因此,MS 300与BS 350或另一个BS一起进行网络重新进入处理。
[0037] 由于BS 350从未接收到来自MS 300的DREG-REQ消息,因此当管理资源保持定时器在步骤341中到期时,在步骤343中,BS 350将用于MS 300的所有连接信息删除。
[0038] 如参照图3描述的,如果MS没能正常地接收到来自BS的、响应于DREG-REQ消息的DREG-CMD消息,则MS进行MAC重新初始化,由此获得BS与MS之间的状态同步。换句话说,如果BS向MS发送了DREG-CMD消息,则BS预期MS将转换到空闲模式。但是,如果MS没能接收到DREG-CMD消息,则MS将停留在清醒模式中,引起BS与MS之间的状态失配。但是,由于MS在步骤339中进行了MAC重新初始化操作,因此重新获得了BS与MS之间的状态同步。
[0039] 图4为用于描述当传统的BS发送非请求的、到空闲模式的状态转换请求时可能出现的问题的信令图。
[0040] 参照图4,在步骤413中,BS 450向MS 400发送非请求的DREG-CMD消息,以命令处在清醒模式中的(步骤411中的)MS 400转换到空闲模式。同时,由于BS 450预期MS400将转换到空闲模式,BS 450在步骤415中启动管理资源保持定时器,并且,如果该定时器在步骤419中到期,则在步骤421中,BS 450将用于MS 400的连接信息删除。
[0041] 但是,如果MS 400没能接收到来自BS 450的DREG-CMD消息,则它将继续保持清醒模式。因此,如果已经启动的管理资源保持定时器在步骤419中到期,则BS 450将删除用于MS 400的连接信息。这意味着BS 450删除了用于MS 400的所有连接信息,使得不可能在MS 400与BS 450之间进行通信。
[0042] 为了使MS 400与BS 450之间能够进行通信,MS 400需要与BS 450一起进行网络重新进入处理。但是,由于MS 400仍然处在它应该仍然运行在清醒模式中的假设下,因此MS 400不进行网络重新进入处理。此后,如果MS400在步骤423中向处在清醒模式中的BS450进行数据传输,则由于BS 450没有用于MS 400的连接信息,因此BS 450在步骤425中忽略(disregard)由MS 400发送的消息。
[0043] BS 450可以将用于MS 400的、已经删除的连接信息,即连接标识符分配给进行到BS 450的初始化处理的另一个MS。例如,如果由第一个MS使用的连接标识符为‘1’,则如果BS 450删除了用于第一个MS的连接信息,则如上所述,BS 450可以将连接标识符‘1’分配给第二个MS。因此,第一个和第二个MS保持相同的连接标识符,并且利用该连接标识符进行数据发送/接收。结果,当第一个MS利用连接标识符‘1’发送数据时,BS 450会将该数据误解为由第二个MS发送的数据。此外,当BS 450向第二个MS发送数据时,第一个MS会将该数据误解为向其发送的数据。因此,需要一种用于在BS与从清醒模式转换到空闲模式的MS之间获得状态同步的方案。

发明内容

[0044] 因此,本发明的目的是提供一种系统和方法,用于获得BWA通信系统中的BS与MS之间的状态同步。
[0045] 按照本发明的一个方面,提供了一种方法,用于对宽带无线接入(BWA)通信系统中的空闲模式进行控制。该方法包括如下步骤:由基站(BS)向移动台(MS)发送撤消登记命令,该撤消登记命令用于命令到空闲模式的状态转换;并且,由MS发送对撤消登记命令的响应。
[0046] 按照本发明的另一个方面,提供了一种方法,用于由宽带无线接入(BWA)通信系统中的基站(BS)对空闲模式进行控制。该方法包括如下步骤:向移动台(MS)发送撤消登记命令(DREG-CMD),用于命令到空闲模式的状态转换;并且,接收对撤消登记命令的响应。
[0047] 按照本发明的另一个方面,提供了一种方法,用于由宽带无线接入(BWA)通信系统中的移动台(MS)对空闲模式进行控制。该方法包括如下步骤:从基站(BS)接收撤消登记命令,该撤消登记命令指示指示到空闲模式的状态转换命令;并且,向BS发送对撤消登记命令的响应。
[0048] 按照本发明的另一个方面,提供了一种方法,用于对宽带无线接入(BWA)通信系统中的空闲模式进行控制。该方法包括如下步骤:由移动台(MS)向基站(BS)发送撤消登记请求(DREG-REQ),该撤消登记指示请求指示到空闲模式的状态转换请求;由BS向MS发送撤消登记命令(DREG-CMD),该撤消登记命令用于命令到空闲模式的状态转换;并且,由MS向BS发送对DREG-CMD的响应消息。
[0049] 按照本发明的另一个方面,提供了一种系统,用于对包括基站(BS)和移动台(MS)的宽带无线接入(BWA)通信系统中的空闲模式进行控制。该系统包括:BS,用于向MS发送撤消登记命令(DREG-CMD),该撤消登记命令用于命令到空闲模式的状态转换;以及,MS,用于向BS发送对DREG-CMD的响应消息。附图说明
[0050] 根据以下结合附图进行的详细描述,本发明的上述以及其他目的、特性和优点将变得更加清楚,其中:
[0051] 图1为示出了在传统的BWA通信系统中的、MS发起的到空闲模式的状态转换处理的信令图;
[0052] 图2为示出了在传统的BWA通信系统中的、BS发起的到空闲模式的状态转换处理的信令图;
[0053] 图3为示出了当MS没能接收到DREG-CMD消息时进行的传统操作的信令图;
[0054] 图4为用于描述当传统的BS发送非请求的、到空闲模式的状态转换请求时可能出现的问题的信令图;
[0055] 图5为示出了在按照本发明第一实施例的BWA通信系统中,在BS与MS之间进行的撤消登记处理的信令图;
[0056] 图6为示出了在按照本发明第二实施例的BWA通信系统中,在BS与MS之间进行的撤消登记处理的信令图;
[0057] 图7为示出了按照本发明实施例的,当BS没能接收到对已经发送的DREG-CMD消息进行响应的DREG-ACK消息时进行的撤消登记处理的信令图;
[0058] 图8为示出了按照本发明实施例的,由BS进行的与MS撤消登记处理的流程图;并且
[0059] 图9为示出了按照本发明实施例的,由BS进行的与MS撤消登记处理的流程图。

具体实施方式

[0060] 下面将参照附图,对本发明的几个典型实施例进行详细描述。在以下描述中,为了清楚和简明,已经省略了对这里并入的、众所周知的功能和配置的详细描述。
[0061] 本发明提出了用于获得电气与电子工程师协会(IEEE)802.16通信系统中的基站(BS)与移动台(MS)之间的状态同步的系统和方法,IEEE 802.16通信系统为典型的宽带无线接入(BWA)通信系统中的一种,其中,如果BS向MS发送撤消登记命令(De-Registration Command,DREG-CMD)消息,则MS向BS发送确认消息,指示接收到DREG-CMD消息。为方便起见,作为前述的通信系统的例子,将参照正交频分多址接入(OFDMA)通信系统,对本发明的实施例进行描述。本发明还可以应用于其他通信系统以及OFDMA通信系统。
[0062] 因此,本发明新提出了由MS响应于DREG-CMD消息发送的撤消登记确认(De-Registration Acknowledgement,DREG-ACK)消息。这里,术语“DREG-ACK消息”将被用作例子,并且可以包括MS响应于来自BS的转换命令向BS发送的任何消息,以便通知其已经正常地接收到来自BS的转换命令。由于新提出了DREG-ACK消息,当BS向MS发送DREG-CMD消息时,启动指示等待DREG-ACK消息的时间的DREG-ACK响应定时器(DREG-ACK Response Timer)。此外,每次DREG-ACK响应定时器到期时,则假设MS还没有接收到DREG-CMD消息,BS重新发送DREG-CMD消息。因此,BS将DREG-CMD消息重新发送的次数与用于DREG-CMD消息的预置重新发送次数相同,即与DREG-CMD重试计数值相同。
[0063] 表格4中示出了本发明中新提出的DREG-ACK消息的格式。
[0064] 表格4
[0065]句法 大小
DREG-ACK Message_Format(){
MANAGEMENT MESSAGE TYPE=xx 8位
Action Code from BS 8位
TLV_HMAC Tuple 176位
}
[0066] 如表格4所示,Management Message Type字段用于识别在IEEE 802.16标准中定义的媒体访问控制(MAC)管理消息。Action Code from BS字段用于将从BS接收的DREG-CMD消息的Action Code值记录在其中。如果DREG-CMD消息为非请求的(unsolicted)DREG-CMD消息,则将‘0x05’记录在Action Code from BS字段中。TLV_HMAC Tuple字段为基于MS与当前的服务BS之间形成的安全关联(Security Association,SA)的验证字段。
[0067] 以下将对在BS中新提出的参数进行描述,即DREG-ACK响应定时器和DREG-CMD重试计数参数。
[0068] DREG-ACK响应定时器指示从BS向MS发送DREG-CMD消息的时刻到BS接收到来自MS的DREG-ACK消息的时刻的可能等待的时间跨度。DREG-ACK响应定时器在BS发送DREG-CMD消息的时刻启动,并且,如果DREG-ACK响应定时器到期,则BS重新发送DREG-CMD消息并且重新启动DREG-ACK响应定时器。
[0069] 每次DREG-ACK响应定时器到期时,BS假设MS还没有接收到DREG-CMD消息,因而重新发送DREG-CMD消息。每次重新发送一次DREG-CMD消息,BS就使DREG-CMD重试计数加一,并且在增加的DREG-CMD重试计数值超过预定数(根据系统实现预定的可能值)时,不再向MS发送DREG-CMD消息。在这种情况下,BS假设与MS的通信不可能,或者MS继续保持清醒模式,因而将用于该MS的所有连接信息删除。
[0070] 图5为示出了在按照本发明第一实施例的BWA通信系统中,在BS与MS之间进行的撤消登记处理的信令图。
[0071] 参照图5,在步骤513中,BS 550向MS 500发送DREG-CMD消息,以命令处在清醒模式中(在步骤511中)的MS 500转换到空闲模式,用于使MS500的功耗最小。在发送DREG-CMD消息时,在步骤515和517中,BS 550分别启动管理资源保持定时器和本发明中新提出的DREG-ACK响应定时器。
[0072] 如果由于,例如,信道状态不良,MS 500没能接收到BS 550发送的DREG-CMD消息,则MS 500继续保持清醒模式。
[0073] 在步骤521中,当DREG-ACK响应定时器到期时,在步骤519中,BS 550重新发送DREG-CMD消息。在BS 550重新发送DREG-CMD消息时,在步骤523中,管理资源保持定时器也重新启动。步骤519中的DREG-CMD重试计数值比步骤513中的前一个DREG-CMD重试计数值大1。
[0074] 当接收到来自BS 550的DREG-CMD消息时,响应于接收的DREG-CMD消息,在步骤525中,MS 500向BS 550发送DREG-ACK消息。同时,在步骤529中,MS 500转换到空闲模式,由此使功耗最小。
[0075] 当接收到DREG-ACK消息时,在步骤527中,BS 550使DREG-ACK响应定时器停止,并且确定MS 500已经转换到空闲模式。此后,当在步骤523中重新启动的管理资源保持定时器自动到期时,在步骤535中,BS 550将用于MS 500的连接信息删除。
[0076] 图6为示出了在按照本发明第二实施例的BWA通信系统中,在BS与MS之间进行的撤消登记处理的信令图。
[0077] 在对图6进行描述之前,应该注意,就管理资源保持定时器的启动条件而言,图6与图5不同。尽管在图5中,每次发送或重新发送DREG-CMD消息时,管理资源保持定时器启动或重新启动,但是,在图6中,仅当从MS接收到DREG-ACK消息时,管理资源保持定时器才启动。
[0078] 参照图6,在步骤613中,BS 650向MS 600发送DREG-CMD消息,以命令处在清醒模式中(在步骤611中)的MS 600转换到空闲模式。在发送DREG-CMD消息时,BS 650在步骤615中启动DREG-ACK响应定时器。
[0079] 如果MS 600没能接收到BS 650在步骤613中发送的DREG-CMD消息,则MS 600继续保持清醒模式。
[0080] 在步骤621中,当DREG-ACK响应定时器到期时,在步骤619中,BS 650重新发送DREG-CMD消息。步骤619中的DREG-CMD重试计数值比步骤613中的前一个DREG-CMD重试计数值大1。
[0081] 当接收到来自BS 650的DREG-CMD消息时,响应于接收的DREG-CMD消息,在步骤625中,MS 600向BS 650发送DREG-ACK消息。同时,在步骤629中,MS 600转换到空闲模式,由此使功耗最小。
[0082] 当接收到DREG-ACK消息时,在步骤627中,BS 650使DREG-ACK响应定时器停止,同时,在步骤623中,启动管理资源保持定时器。此时,BS650假设MS 600已经转换到空闲模式。此后,在步骤633中,当管理资源保持定时器自动到期时,在步骤635中,BS 650将用于MS 600的连接信息删除。
[0083] 图7为示出了按照本发明实施例的,当BS没能接收到对已经发送的DREG-CMD消息进行响应的DREG-ACK消息时进行的撤消登记处理的信令图。
[0084] 参照图7,在步骤713中,BS 750向MS 700发送DREG-CMD消息。同时,在步骤715中,BS 750启动DREG-ACK响应定时器,并且在步骤717中,使DREG-CMD重试计数值加1。
[0085] 这里将假设BS 750的管理资源保持定时器的启动时间等于参照图5和图6描述的启动时间中的一个。
[0086] 此后,当DREG-ACK响应定时器到期时,在步骤719中,BS 750重新发送DREG-CMD消息。同时,在步骤721中,BS 750重新启动DREG-ACK响应定时器,并且在步骤723中,再次使DREG-CMD重试计数值加1。
[0087] 另外,在步骤727中,当DREG-ACK响应定时器到期时,BS 750重新发送DREG-CMD消息。同时,在步骤727中,BS 750重新启动DREG-ACK响应定时器,并且,在步骤729中,再次使DREG-CMD重试计数值加1。
[0088] 在步骤713到729中,虽然BS 750向MS 700发送DREG-CMD消息,但是,MS 700没能接收到该DREG-CMD消息,因此BS 750的DREG-ACK响应定时器反复地到期/重新启动,并且,每次重新发送时,DREG-CMD重试计数加一。
[0089] 如上所述,在步骤735中,如果重新发送DREG-CMD消息的次数超过重新发送的预置数,则BS 750不再向MS 700发送到空闲模式的状态转换请求。因此,BS 750可以假设MS 700继续保持清醒模式,或者,假设与MS 700的通信掉线,将用于MS 700的所有连接信息删除。
[0090] 尽管已经针对MS没能正常地接收到由图5到图7中的BS发送的DREG-CMD消息的情况,对本发明的实施例进行了描述,但是,也可以将本发明的实施例应用于BS没能正常地接收到由MS响应于DREG-CMD消息而发送的DREG-ACK消息的情况。此外,如参照图1和图3描述的,如果MS发起向BS发送DREG-REQ消息,并且BS向MS发送DREG-CMD消息,则MS可以响应于DREG-CMD消息,发送DREG-ACK消息。
[0091] 图8为示出了按照本发明实施例的,由BS进行的与MS撤消登记处理的流程图。
[0092] 参照图8,在步骤802中,BS确定MS需要到空闲模式的状态转换,并且在步骤804中,将DREG-CMD重试计数值初始化为‘0’。在步骤806中,BS向MS发送DREG-CMD消息。在发送DREG-CMD消息时,在步骤808中,BS启动DREG-ACK响应定时器和管理资源保持定时器。在步骤810中,BS使DREG-CMD重试计数值加1。在步骤812中,BS确定DREG-ACK响应定时器是否已经到期。如果DREG-ACK响应定时器已经到期,则BS进行到步骤814。否则,如果DREG-ACK响应定时器还没有到期,则BS进行到步骤820。
[0093] 在步骤814中,BS对DREG-CMD重试计数值与预置数进行比较。如果DREG-CMD重试计数值小于或等于预置数,则BS进行到步骤806,其在该步骤中重新发送DREG-CMD消息。但是,如果DREG-CMD重试计数值大于预置数,则BS进行到步骤818。
[0094] 在步骤818中,由于DREG-CMD重试计数值超过预置数,因此BS不再进行到空闲模式的MS状态转换。
[0095] 在步骤820中,BS等待接收DREG-ACK消息,直到DREG-ACK响应定时器到期为止。当接收到DREG-ACK消息时,BS进行到步骤822,而在没有接收到DREG-ACK消息时,BS进行到步骤812。
[0096] 在步骤822中,BS确定管理资源保持定时器是否已经到期。如果管理资源保持定时器已经到期,则BS进行到步骤824,在此,由于管理资源保持定时器到期,因此BS将用于MS的连接信息删除。在步骤826中,BS假设MS已经转换到空闲模式。
[0097] 图9为示出了按照本发明实施例的,由BS进行的与MS撤消登记处理的流程图。
[0098] 参照图9,在步骤902中,BS确定MS需要到空闲模式的状态转换,并且在步骤904中,将DREG-CMD重试计数值初始化为‘0’。在步骤906中,BS向MS发送DREG-CMD消息。在DREG-CMD消息发送时,在步骤908中,BS启动DREG-ACK响应定时器。在步骤910中,BS使DREG-CMD重试计数值加1。在步骤912中,BS确定DREG-ACK响应定时器是否已经到期。
如果DREG-ACK响应定时器已经到期,则BS前进到步骤914。否则,如果DREG-ACK响应定时器还没有到期,则BS前进到步骤920。
[0099] 在步骤914中,BS对DREG-CMD重试计数值与预置数进行比较。如果DREG-CMD重试计数值小于或等于预置数,则BS进行到步骤906。但是,如果DREG-CMD重试计数值大于预置数,则BS进行到步骤918。
[0100] 在步骤918中,由于DREG-CMD重试计数值超过预置数,因此BS不再进行到空闲模式的MS状态转换。
[0101] 在步骤920中,BS等待接收DREG-ACK消息,直到DREG-ACK响应定时器到期为止。当接收到DREG-ACK消息时,BS进行到步骤921,而在没有接收到DREG-ACK消息时,BS进行到步骤912。
[0102] 在步骤921中,由于BS接收到DREG-ACK消息,因此BS启动管理资源保持定时器。在步骤922中,BS确定管理资源保持定时器是否已经到期。如果管理资源保持定时器已经到期,则BS进行到步骤924,其在该步骤中由于管理资源保持定时器到期而删除用于MS的连接信息。在步骤926中,BS假设MS已经转换到空闲模式。
[0103] 如根据以上描述可以理解的,在按照本发明的BWA通信系统中,BS向MS发送DREG-CMD消息,以命令MS转换到空闲模式,并且,当MS接收到DREG-CMD消息时,向BS发送DREG-ACK消息,由此获得BS与MS之间的状态同步。以这样的方式,可以防止由状态失配导致的误操作。
[0104] 尽管已经参照本发明的特定优选实施例对本发明进行了描述,但是,本领域的技术人员应该理解,在不脱离如所附权利要求限定的本发明的精神和范围的情况下,可以在形式和细节上进行各种修改
QQ群二维码
意见反馈