专利名称:无线通信系统无线链接控制重置的方法及其相关装置的制作方法
技术领域:
本发明指一种无线通信系统无线链接控制重置的方法及其相关装置,尤其指一种可避免收发两端超帧号的不同步,确保无线链接控制重置流程可有效运行的方法及其相关装置。
背景技术:
第三代移动通信系统采用宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)的无线接取方式,可提供高度频谱利用效率、高覆盖率及高质量、高速率的多媒体数据传输,能同时满足各种不同的QoS服务要求,提供具弹性的多样化双向传输服务,并提供较佳的通信质量,有效降低通信中断率。
以第三代移动通信联盟(the 3rdGeneration partnership Project,3GPP)所制定的通信协定规范为例,针对接取相关部分(Access Stratum,AS),制订了无线资源控制(Radio Resource Control,RRC)、无线链接控制(Radio Link Control,RLC)、媒体存取控制(Media Access Control,MAC)、分组数据会聚性协定(Packet Data Convergence Protocol,PDCP)、广播及群播控制(Broadcast/Multicast Control,BMC)等数个功能不同的子层。此外,第三代移动通信系统可提供不同等级的传输质量,并可依据不同的传输质量要求,操作于不同的模式,如透明模式(Transparent Mode,TM)、非确认模式(Unacknowledged Mode,UM)、确认模式(Acknowledged Mode,AM)。透明模式适用于对即时传输要求较高的服务,非确认模式适用于对即时传输及分组次序皆有要求的服务,而确认模式则适用于对即时传输要求不高,但数据正确性要求很高的服务。
在确认模式及非确认模式中,无线链接控制层可执行一无线链接控制重建功能(RLC Re-establishment Function),以重置特定状态变数,设定可配置(Configurable)的协定参数为正确值,设定超帧号(Hyper Frame Number)为上层所设定的值,及删除特定协定数据单元(如控制协定数据单元及数据协定数据单元)等,以重建无线链接控制层。
另一方面,为了确保数据的正确,在确认模式中,当发送端的无线链接控制单元检测到有协定错误时,发送端可输出一重置启动协定数据单元(RESET PDU)用来启动重置流程,以重置协定状态、变数及计时器等,避免协定错误造成数据传输失败。相对地,接收端收到重置启动协定数据单元后,接收端回报一重置确认支付协定数据单元(RESET ACK PDU)至发送端,并进行相关重置操作。
重置启动协定数据单元及重置确认支付协定数据单元皆属于控制协定数据单元(Control PDU),其分组结构可参考第三代移动通信联盟所制定的无线链接控制通信协定规范3GPP TS 25.322 V6.6.0的章节9.2.1.7,在此不详述。其中,重置启动协定数据单元及重置确认支付协定数据单元皆包含重置序号(Reset Sequence Number,RSN)栏位及超帧号指示(Hyper Frame NumberIndicator,HFNI)栏位。超帧号指示栏位长度为20位,用来指示超帧号,以同步发送端与接收端的超帧号。重置序号栏位用来指示所属重置启动协定数据单元的重置序号,长度为1位,启始值为0;新传的重置启动协定数据单元其重置序号为前一重置启动协定数据单元的重置序号加1,而重传的重置启动协定数据单元其重置序号与原始重置启动协定数据单元的重置序号相同;当无线链接控制协定单元被重建(Re-establishment),重置序号亦会被重置(由启始值开始),而当无线链接控制协定单元被重置(Reset),重置序号则不会被重置。
关于接收端收到重置启动协定数据单元及发送端收到重置确认支付协定数据单元后的操作,可参考上述通信协定规范的章节11.4.3及11.4.4,以下简述。在接收端中,若接收端所接收的重置启动协定数据单元的重置序号与接收端最近接收的重置启动协定数据单元的重置序号相同时,接收端仅回传一重置确认支付协定数据单元而不进行相关重置操作,且该重置确认支付协定数据单元内容与最近回传的重置确认支付协定数据单元的内容相同。若接收端所接收的重置启动协定数据单元为无线链接控制协定单元被建立(或重建)后的第一个重置启动协定数据单元,或其重置序号与最近接收的重置启动协定数据单元的重置序号不同时,接收端回传一重置确认支付协定数据单元至发送端,并进行重置无线链接控制协定单元的相关操作(如重置协定状态、变数及计时器等,可参考上述通信协定规范的章节11.4.3,在此不赘述)。另一方面,在发送端中,当发送端收到一重置确认支付协定数据单元,但发送端未输出对应于该重置确认支付协定数据单元的重置启动协定数据单元时,发送端应删除该重置确认支付协定数据单元。
通过上述说明,公知技术可于接收端与发送端处理重置启动协定数据单元及重置确认支付协定数据单元,使无线链接控制重置流程可顺利执行。然而,若一无线链接控制重置流程为于无线链接控制协定单元被重建后执行,该无线链接控制重置流程无法有效运行。
举例来说,请参考图1,若发送端(在此例为网络端)于时点T1时输出一重置启动协定数据单元100,用以启动一第一无线链接控制重置流程。在重置启动协定数据单元100中,用来指示重置序号的重置序号栏位RSN的值为0(即重置序号为0),用来指示下链路超帧号的超帧号指示栏位HFNI的值为x1(即下链路超帧号HFNDL为x1)。接收端(在此例为用户端)收到重置启动协定数据单元100后,于时点T2回传一重置确认支付协定数据单元102,其重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为y1(上链路超帧号HFNUL为y1)。然后,用户端重置其无线链接控制协定单元,并将上链路超帧号HFNUL推进为(y1+1)。网络端收到重置确认支付协定数据单元102后,表示第一无线链接控制重置流程已完成,并将用户端的上链路超帧号HFNUL推进为(y1+1),以维持两端超帧号的同步。第一无线链接控制重置流程完成后,于时点T3时,一无线链接控制重建流程被启动,用以重建无线链接控制层,则重置序号会被重置为启始值,即0。若于时点T4时,网络端输出一用以启动一第二无线链接控制重置流程的重置启动协定数据单元104,其重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为x2。由于重置启动协定数据单元104的重置序号栏位RSN的值为0,相同于(用户端最近收到的)重置启动协定数据单元100的重置序号栏位RSN的值,因此,于时点T5时,公知技术仅回传一重置确认支付协定数据单元106(而不进行相关重置操作),其内容与最近回传的重置确认支付协定数据单元102的内容相同,即重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为y1。然而,此时用户端的超帧号为y2。换句话说,在时点T5时,用户端的上链路超帧号为y2,由于重置启动协定数据单元104的重置序号栏位RSN的值等于重置启动协定数据单元100的重置序号栏位RSN的值,使得用户端所回传的重置确认支付协定数据单元106其内容与最近回传的重置确认支付协定数据单元102的内容相同。根据用户端回传的重置确认支付协定数据单元106,网络端将用户端的上链路超帧号更新为(y1+1),造成用户端与网络端的超帧号不同步。接着,由于重置启动协定数据单元104为用户端的无线链接控制协定单元重建后第一个接收到的重置启动协定数据单元,因此,根据公知技术,于时点T6时,用户端会再传送一重置确认支付协定数据单元108,其重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为y2。同时,用户端重置无线链接控制协定单元,并将其上链路超帧号推进为(y2+1)。然而,当网络端接收到重置确认支付协定数据单元108后,由于网络端已收到对应于重置启动协定数据单元104的重置确认支付协定数据单元106,因此,网络端会将重置确认支付协定数据单元108删除。在此情形下,用户端的上链路超帧号为(y2+1),但网络端仍视上链路超帧号为(y1+1),造成用户端与网络端的超帧号不同步,且第二无线链接控制重置流程无法成功执行。
发明内容
因此,本发明的主要目的即在于提供无线通信系统的无线链接控制重置的方法及相关装置,以确保收发两端的超帧号可保持同步。
本发明公开一种用于一无线通信系统的一接收端的无线链接控制重置方法,其包含有接收一第一重置启动协定数据单元;以及于该第一重置启动协定数据单元的一重置序号与一最近接收的第二重置启动协定数据单元的一重置序号相同,且该第一重置启动协定数据单元非建立或重建一无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,不重置该无线链接控制协定单元。
本发明还公开一种用于一无线通信系统的通信装置,用以避免重置无线链接控制时发生错误,该通信装置包含有一控制电路,用来实现该移动通信装置的功能;一中央处理器,设于该控制电路中,用来执行一程序代码以操控该控制电路;以及一存储装置,设于该控制电路中且耦接于该中央处理器,用来存储该程序代码;其中该程序代码中包含有接收一第一重置启动协定数据单元;以及于该第一重置启动协定数据单元的一重置序号与一最近接收的第二重置启动协定数据单元的一重置序号相同,且该第一重置启动协定数据单元非建立或重建一无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,不重置该无线链接控制协定单元。
图1为公知技术于用户端及网络端处理重置启动协定数据单元及重置确认支付协定数据单元的示意图。
图2为一无线通信装置的功能方块图。
图3为图2中一程序代码的示意图。
图4为本发明一实施例的流程图。
图5为图4的流程于用户端及网络端处理重置启动协定数据单元及重置确认支付协定数据单元的示意图。
主要元件符号说明100、104、500、504 重置启动协定数据单元102、106、108、502、508重置确认支付协定数据单元200 无线通信装置202 输入装置204 输出装置206 控制电路208 中央处理器210 存储装置212 程序代码214 收发器300 应用程序层302 第三层介面306 第二层介面308 服务数据单元312 缓冲器314 协定数据单元318 第一层介面220 无线链接控制重置程序代码40流程400、402、404、406步骤
具体实施例方式
请参考图2,图2为一无线通信装置200的功能方块图。为求简洁,图2仅绘出无线通信装置200的一输入装置202、一输出装置204、一控制电路206、一中央处理器208、一存储装置210、一程序代码212、及一收发器214。在无线通信装置200中,控制电路206通过中央处理器208执行存储于存储装置210中的程序代码212,从而控制无线通信装置200的运行,其可通过输入装置202(如键盘)接收使用者输入的信号,或通过输出装置204(如萤幕、喇叭等)输出画面、声音等信号。收发器214用以接收或传输无线信号,并将所接收的信号传送至控制电路206,或将控制电路206所产生的信号以无线电方式输出。换句话说,以通信协定的结构而言,收发器214可视为第一层的一部分,而控制电路2 06则用来实现第二层及第三层的功能。
请继续参考图3,图3为图2中程序代码212的示意图。程序代码212包含有一应用程序层300、一第三层介面302、及一第二层介面306,并与一第一层介面318连接。当发射信号时,第二层介面306根据第三层介面302输出的数据,形成多个服务数据单元(Service Data Unit)308存于一缓冲器312中。然后,根据存于缓冲器312中的服务数据单元308,第二层介面306产生多个协定数据单元(Protocol Data Unit)314,并将所产生的协定数据单元314通过第一层介面318输出至目地端。相反,当接收无线信号时,通过第一层介面318接收信号,并将所接收的信号以协定数据单元314输出至第二层介面306。第二层介面306则将协定数据单元314还原为服务数据单元308并存于缓冲器312中。最后,第二层介面306将存于缓冲器312的服务数据单元308传送至第三层介面302。
当无线通信装置200操作于确认模式时,若无线链接控制单元(即第二层介面306)检测到协定错误时,可启动重置流程,以避免协定错误造成数据传输失败,则本发明可根据一无线链接控制重置程序代码220,用以检测重传的重置启动协定数据单元,以维持发送端与接收端两端间超帧号的同步。
请参考图4,图4为本发明一实施例流程40的示意图。流程40用于一无线通信系统的一接收端中重置无线链接控制协定单元,其可被编译为无线链接控制重置程序代码220。流程40包含以下步骤步骤400开始。
步骤402接收一重置启动协定数据单元。
步骤404于该重置启动协定数据单元的一重置序号与一最近接收的重置启动协定数据单元的一重置序号相同,且该重置启动协定数据单元非建立或重建一无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,不重置该无线链接控制协定单元。
步骤406结束。
因此,根据流程40,当接收端接收到发送端所输出的重置启动协定数据单元后,若该重置启动协定数据单元的重置序号与该接收端最近接收的重置启动协定数据单元的重置序号相同,且该重置启动协定数据单元非该接收端的无线链接控制协定单元被建立或被重建后第一个接收到的重置启动协定数据单元时,接收端不会重置其无线链接控制协定单元。也就是说,若接收端所接收的重置启动协定数据单元的重置序号与最近接收的重置启动协定数据单元的重置序号相同,且其不是无线链接控制协定单元被建立或被重建后第一个接收到的重置启动协定数据单元时,接收端不会根据该重置启动协定数据单元进行重置,并较佳地,回传一重置确认支付协定数据单元,其内容与最近回传的重置确认支付协定数据单元的内容相同。相对地,若接收端所接收到的重置启动协定数据单元其重置序号与最近接收的重置启动协定数据单元的重置序号不同,或其为建立或重建无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,则接收端重置其无线链接控制协定单元。在此情形下,若一无线链接控制重置流程为于无线链接控制协定单元被重建后执行,无线链接控制重置流程仍可有效运行。
举例来说,请参考图5,若发送端(在此例为网络端)于时点T1时输出一重置启动协定数据单元500,用以启动一第一无线链接控制重置流程。在重置启动协定数据单元500中,用来指示重置序号的重置序号栏位RSN的值为0(即重置序号为0),用来指示下链路超帧号的超帧号指示栏位HFNI的值为x1(即下链路超帧号HFNDL为x1)。接收端(在此例为用户端)收到重置启动协定数据单元500后,于时点T2回传一重置确认支付协定数据单元502,其重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为y1(上链路超帧号HFNUL为y1)。然后,用户端重置其无线链接控制协定单元,并将上链路超帧号HFNUL推进为(y1+1)。网络端收到重置确认支付协定数据单元502后,表示第一无线链接控制重置流程已完成,并将用户端的上链路超帧号HFNUL推进为(y1+1),以维持两端超帧号的同步。第一无线链接控制重置流程完成后,于时点T3时,一无线链接控制重建流程被启动,用以重建无线链接控制层,则重置序号会被重置为启始值,即0。若于时点T4时,网络端输出一用以启动一第二无线链接控制重置流程的重置启动协定数据单元504,其重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为x2。由于重置启动协定数据单元504为用户端的无线链接控制层重建后第一个接收到的重置启动协定数据单元,因此,根据本发明,于T5时,用户端会传送一重置确认支付协定数据单元508,其重置序号栏位RSN的值为0,超帧号指示栏位HFNI的值为y2。同时,用户端重置无线链接控制协定单元,并将其上链路超帧号推进为(y2+1)。当网络端接收到重置确认支付协定数据单元108后,表示第二无线链接控制重置流程已完成,并将用户端的上链路超帧号HFNUL推进为(y2+1),以维持两端超帧号的同步。
比较图1及图5可知在图1中,由于重置启动协定数据单元104的重置序号栏位RSN的值相同于重置启动协定数据单元100的重置序号栏位RSN的值,且重置启动协定数据单元104为用户端的无线链接控制协定单元重建后第一个接收到的重置启动协定数据单元,因此,公知技术于时点T5及T6分别回传重置确认支付协定数据单元106及108,造成发送端将重置确认支付协定数据单元108删除,使得两端超帧号不同步,影响无线链接控制重置流程的进行。相较之下,在本发明中,若接收端所接收的重置启动协定数据单元的重置序号与最近接收的重置启动协定数据单元的重置序号相同,且其不是无线链接控制协定单元被建立或被重建后第一个接收到的重置启动协定数据单元时,接收端不会根据该重置启动协定数据单元进行重置。另外,当接收端所接收到的重置启动协定数据单元其重置序号与最近接收的重置启动协定数据单元的重置序号不同,或其为建立或重建无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,接收端会重置其无线链接控制协定单元。因此,在图5中,用户端不会在时点T5与T4的间,输出另一重置确认支付协定数据单元。如此一来,可维持收发两端超帧号同步,以确保无线链接控制重置流程可有效运行。
综上所述,本发明于接收端所接收的重置启动协定数据单元的重置序号与最近接收的重置启动协定数据单元的重置序号相同,且其不是无线链接控制协定单元被建立或被重建后第一个接收到的重置启动协定数据单元时,不重置无线链接控制协定单元。因此,本发明可避免收发两端超帧号的不同步,确保无线链接控制重置流程可有效运行。
以上所述仅为本发明的优选实施例,凡依本发明权利要求所进行的等效变化与修改,皆应属本发明的涵盖范围。
权利要求
1.一种用于一无线通信系统的一接收端的无线链接控制重置方法,其包含有接收一第一重置启动协定数据单元;以及于该第一重置启动协定数据单元的一重置序号与一最近接收的第二重置启动协定数据单元的一重置序号相同,且该第一重置启动协定数据单元非建立或重建一无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,不重置该无线链接控制协定单元。
2.一种用于一无线通信系统的通信装置,用以避免重置无线链接控制时发生错误,该通信装置包含有一控制电路,用来实现该移动通信装置的功能;一中央处理器,设于该控制电路中,用来执行一程序代码以操控该控制电路;以及一存储装置,设于该控制电路中且耦接于该中央处理器,用来存储该程序代码;其中该程序代码中包含有接收一第一重置启动协定数据单元;以及于该第一重置启动协定数据单元的一重置序号与一最近接收的第二重置启动协定数据单元的一重置序号相同,且该第一重置启动协定数据单元非建立或重建一无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,不重置该无线链接控制协定单元。
3.如权利要求1所述的方法或权利要求2所述的通信装置,其中该无线链接控制协定单元被重建为该无线链接控制协定单元的一接收边及一传输边皆被重建。
4.如权利要求1所述的方法或权利要求2所述的通信装置,其中该无线链接控制协定单元被重建为该无线链接控制协定单元的一接收边或一传输边被重建。
5.如权利要求1所述的方法或权利要求2所述的通信装置,其还包含输出一重置确认支付协定数据单元,其内容与最近回传的重置确认支付协定数据单元的内容相同。
6.如权利要求1所述的方法或权利要求2所述的通信装置,其还包含接收一第三重置启动协定数据单元;于该第三重置启动协定数据单元的一重置序号与该最近接收的第二重置启动协定数据单元的一重置序号不相同,或该第三重置启动协定数据单元为建立或重建该无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,重置该无线链接控制协定单元。
全文摘要
用于一无线通信系统的一接收端的无线链接控制重置方法,其包含有接收一重置启动协定数据单元;以及于该重置启动协定数据单元的一重置序号与一最近接收的重置启动协定数据单元的一重置序号相同,且该重置启动协定数据单元非建立或重建一无线链接控制协定单元后第一个接收到的重置启动协定数据单元时,不重置该无线链接控制协定单元。
文档编号H04B7/26GK101018406SQ20071000229
公开日2007年8月15日 申请日期2007年1月17日 优先权日2006年2月6日
发明者江孝祥 申请人:华硕电脑股份有限公司