專(zhuān)利名稱(chēng):無(wú)線(xiàn)電通訊系統(tǒng)中針對(duì)無(wú)線(xiàn)電鏈路控制重設(shè)或重建后處理定時(shí)器的方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種使用于無(wú)線(xiàn)通訊網(wǎng)絡(luò)中處理定時(shí)器的方法,具體說(shuō)有關(guān)一種在無(wú)線(xiàn)電通訊系統(tǒng)中,針對(duì)無(wú)線(xiàn)電鏈路控制重設(shè)或重建后處理定時(shí)器的方法。
(2)背景技術(shù)科技發(fā)展在消費(fèi)者高度要求的期望下正持續(xù)進(jìn)行,許多十年之前最先進(jìn)的設(shè)備,但是到了今日多半已被淘汰。在消費(fèi)者的要求期待下,可以正面刺激產(chǎn)業(yè)朝向更創(chuàng)新的方向。而產(chǎn)業(yè)發(fā)展的結(jié)果,卻往往更加提升消費(fèi)者的期望。目前,可攜式的無(wú)線(xiàn)電設(shè)備,如移動(dòng)電話(huà)(cellular telephones)、個(gè)人數(shù)字助理(personaldata assistant,PDA)、手提式電腦等都屬于高度成長(zhǎng)的市場(chǎng)。然而,這些無(wú)線(xiàn)電設(shè)備所使用的通訊協(xié)議卻都相當(dāng)老舊。消費(fèi)者漸漸地要求無(wú)線(xiàn)系統(tǒng)提供更高傳輸效能與彈性,對(duì)于產(chǎn)業(yè)而言則是需要發(fā)展更復(fù)雜的通訊標(biāo)準(zhǔn)以符合要求。第三代合作計(jì)劃(3rd Generation Partnership Project,3GPP)即是其中一例。
請(qǐng)參考圖1。圖1為先前做法之下通訊模型的簡(jiǎn)化區(qū)塊圖。在典型的無(wú)線(xiàn)環(huán)境中,第一站臺(tái)(first station)10可與一個(gè)或數(shù)個(gè)第二站臺(tái)(secondstation)20,以無(wú)線(xiàn)電的方式通訊。第一站臺(tái)10由數(shù)個(gè)上層(upper layers)12、一個(gè)無(wú)線(xiàn)電鏈路控制層(Radio Link Control,RLC)實(shí)體(entity)14、以及數(shù)個(gè)在RLC層之下的下層(lower layers)16所組成。在本發(fā)明以下的敘述中,假設(shè)所有的RLC層實(shí)體都是RLC必須響應(yīng)模式(acknowledge mode,AM)實(shí)體。上層12可藉由服務(wù)數(shù)據(jù)單元(service data unit,SDU)13,傳遞信息至RLC層14。SDU 13的大小并無(wú)限制,其內(nèi)容為上層12意欲傳遞至第二站臺(tái)20的數(shù)據(jù)。在RLC層14,SDUs 13會(huì)被分成一個(gè)或數(shù)個(gè)協(xié)議數(shù)據(jù)單元(protocol data unit,PDU)15。RLC層14中的每個(gè)PDU 15的大小都是固定的,它們都會(huì)被送至下層16。下層16中包含著實(shí)體層(physical layer),負(fù)責(zé)傳送數(shù)據(jù)至第二站臺(tái)20。
第二站臺(tái)20的基本結(jié)構(gòu)與第一站臺(tái)10相同。第二站臺(tái)20也包含有數(shù)個(gè)上層22、一個(gè)RLC 24、以及數(shù)個(gè)下層26。而且,它也是由上層22將SDUs 23送至RLC 24,再由RLC 24將PDUs 25送至下層26。第一站臺(tái)10所傳送的數(shù)據(jù),會(huì)由第二站臺(tái)20的下層26所接收,在重新組裝成一個(gè)或數(shù)個(gè)PDUs 25之后,往上送至RLC 24。RLC 24在收到這些PDUs 25之后,將其重新組裝成一個(gè)或數(shù)個(gè)SDUs 23之后,往上送至上層22。上層22接著將這些SDUs 23轉(zhuǎn)換為信息,這個(gè)信息應(yīng)該與由第一站臺(tái)10所產(chǎn)生的原始數(shù)據(jù)完全相同。在通訊系統(tǒng)中,SDU與PDU這兩個(gè)術(shù)語(yǔ),有各式各樣的含義。在以下敘述中,SDU代表由上層送至RLC的SDUs,而PDU代表由RLC送至下層的PDUs。除此之外,在以下的敘述中為簡(jiǎn)化起見(jiàn),都是以第一站臺(tái)10的角度來(lái)說(shuō)明,否則都會(huì)另外注明。
請(qǐng)參考圖2A與2B。第圖2A與2B為根據(jù)先前的做法,互連的兩個(gè)無(wú)線(xiàn)電鏈路控制層必須響應(yīng)模式(RLC AM)實(shí)體信息序列圖表(message sequence charts)。在以下的敘述中,所有的信息序列圖表,時(shí)間的進(jìn)行是由上向下顯示。在圖2A中,第一站臺(tái)10藉由送出一重設(shè)(RESET)PDU至第二站臺(tái)20,以起始重設(shè)程序(resetprocedure)。以第一站臺(tái)10的角度來(lái)看,重設(shè)程序是在送出RESET PDU的時(shí)候開(kāi)始,并于收到來(lái)自第二站臺(tái)20的RESET ACK PDU之后才結(jié)束。以第二站臺(tái)20的角度來(lái)看,重設(shè)程序是在收到RESET PDU的時(shí)候開(kāi)始,并于送出RESET ACK PDU至第一站臺(tái)10之后結(jié)束。圖2B則為相反場(chǎng)景時(shí)的說(shuō)明。也就是說(shuō),第二站臺(tái)20會(huì)藉由送出一RESET PDU至第一站臺(tái)10,以起始重設(shè)程序;而第一站臺(tái)10會(huì)藉由送出一RESET ACK PDU至第二站臺(tái)20,以回應(yīng)該RESET PDU。因此,在第一站臺(tái)10與第二站臺(tái)20的中,兩個(gè)互連的RLC實(shí)體14與24的任一方,都可起始一重設(shè)程序。
終止(stopping)RLC的重設(shè)與重建(re-establishing),定義于3GPP規(guī)格書(shū)的3GPP TS 25.322 V3.11.0″RLC Protocol Specification(協(xié)議規(guī)格)″中,該規(guī)格在此之后列入?yún)⒖紨?shù)據(jù)。根據(jù)目前必須響應(yīng)模式的下RLC重設(shè)程序,除了一定時(shí)RST定時(shí)器之外,所有互連的RLC AM實(shí)體中使用的定時(shí)器(timers),在該實(shí)體的重設(shè)程序結(jié)束時(shí)都會(huì)被停止。因此,定時(shí)輪詢(xún)(Timer_Poll)、定時(shí)輪詢(xún)禁止(Timer_Poll_Prohibit)定時(shí)估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器(Timer_EPC)、定時(shí)廢棄(Timer_Discard)、定時(shí)輪詢(xún)周期性(Timer_Poll_Periodic)、定時(shí)狀態(tài)禁止(Timer_Status_Prohibit)、定時(shí)狀態(tài)周期性(Timer_Status_Periodic)、以及定時(shí)MRW在一重設(shè)程序中都會(huì)被停止。舉例而言,請(qǐng)往回參考圖2A,除了定時(shí)RST定時(shí)器外,所有定時(shí)器,都會(huì)在第二站臺(tái)20將RESET ACK PDU送往第一站臺(tái)10之后,被該第二站臺(tái)20內(nèi)的RLC實(shí)體24所停止。除此之外,所有定時(shí)器,都會(huì)在第一站臺(tái)10收到來(lái)自第二站臺(tái)20的RESET ACK PDU之后,被該第一站臺(tái)10內(nèi)的RLC實(shí)體14所停止。
在必須響應(yīng)模式之下與無(wú)須響應(yīng)模式之下,執(zhí)行RLC重建函數(shù)(function)時(shí),上層可要求重建一RLC實(shí)體。然而,在3GPP TS 25.322 V3.11.0規(guī)格中,并未指明在重建時(shí),應(yīng)該如何處理之前所提及的每一種定時(shí)器。由于欠缺指導(dǎo)方針,以致可能因不合適地使用定時(shí)器而產(chǎn)生問(wèn)題。
請(qǐng)參考圖3。圖3為在先前的做法下,說(shuō)明一RLC AM實(shí)體的傳送窗口(transmitwindow)的階段圖表(phase diagram)。正常操作時(shí),RLC AM實(shí)體14傳送必須響應(yīng)模式數(shù)據(jù)(acknowledged mode data,AMD)PDUs至互連的RLC AM實(shí)體24,其中每個(gè)PDU都有一個(gè)序號(hào)(sequence number,SN)。SN的長(zhǎng)度是固定的n個(gè)位(bits),較佳的SN的長(zhǎng)度n為12。因此,SN的范圍可由0至4095(212-1),而SN的階段圖表也因此可以用一個(gè)圓圈來(lái)表示。在以下的范例中,點(diǎn)30是在傳送端所有等待接收端響應(yīng)的PDU SN數(shù)值中最低的數(shù)值。接收端的響應(yīng),是以狀態(tài)協(xié)議數(shù)據(jù)單元(STATUS PDU)方式,其包含那些PDUs已經(jīng)被響應(yīng)。換句話(huà)說(shuō),點(diǎn)30標(biāo)記著傳送窗口的開(kāi)始位置。在這個(gè)范例中,假設(shè)傳送窗口的大小為X。點(diǎn)32標(biāo)記著到目前為止,已被送出的AMD PDU中最高的PDU SN數(shù)值。因此,為了避免填滿(mǎn)整個(gè)傳送窗口,點(diǎn)32與點(diǎn)30的PDU SN數(shù)值的差,必須小于X。否則,傳送窗口填滿(mǎn)之后,僵持現(xiàn)象(deadlock)便會(huì)發(fā)生。僵持現(xiàn)象發(fā)生于若傳送端送至接收端的AMD PDUs,無(wú)法由接收端成功地響應(yīng)。這樣會(huì)使得點(diǎn)30維持不動(dòng)(stationary),導(dǎo)致點(diǎn)32與點(diǎn)30的PDU SN數(shù)值之差,最終會(huì)等于X。
請(qǐng)參考圖4。圖4為一信息序列圖表,用來(lái)說(shuō)明在先前的做法下,執(zhí)行重設(shè)與重建程序時(shí),發(fā)生于定時(shí)輪詢(xún)周期性(Timer_Poll_Periodic)定時(shí)器的問(wèn)題。Timer_Poll_Periodic定時(shí)器使用于RLC AM實(shí)體14中,用來(lái)要求其互連的RLC AM實(shí)體24送出一狀態(tài)協(xié)議數(shù)據(jù)單元(STATUS PDU)。當(dāng)RLC AM實(shí)體14的Timer_Poll_Periodic定時(shí)器屆期(expire)時(shí),一個(gè)要求信息便會(huì)送往RLC AM實(shí)體24,請(qǐng)求回送出一STATUS PDU至RLC AM實(shí)體14。
首先,Timer_Poll_Periodic定時(shí)器啟動(dòng)(start)于第一站臺(tái)10的RLC AM實(shí)體14產(chǎn)生時(shí),并使用于RLC AM實(shí)體14。接著,當(dāng)接收到一RESET PDU或RESET ACKPDU時(shí),RLC AM實(shí)體14會(huì)被重設(shè),因而導(dǎo)致Timer_Poll_Periodic定時(shí)器被終止。不幸地,在重設(shè)程序之后,Timer_POll_Periodic定時(shí)器并不會(huì)再重新啟動(dòng)。因此,Timer_Poll_Periodic定時(shí)器就都不曾重新再啟動(dòng),在定時(shí)器屆期時(shí),便無(wú)法觸發(fā)一個(gè)送往互連的RLC AM實(shí)體24的請(qǐng)求信息。這樣,在圖3中,點(diǎn)30所代表的較低SN數(shù)值的AMD PDUs,便將不會(huì)被響應(yīng)。由于點(diǎn)30不會(huì)移動(dòng),點(diǎn)32與點(diǎn)30兩者PDU SN數(shù)值差,最終會(huì)等于X。因此,由于定時(shí)器仍然維持停止?fàn)顟B(tài),僵持現(xiàn)象于是發(fā)生,RLC AM實(shí)體14便無(wú)法再送出任何PDUs至互連的RLC AM實(shí)體24。
請(qǐng)參考圖5。圖5為一信息序列圖表,用來(lái)說(shuō)明在先前的做法下,執(zhí)行重設(shè)與重建程序時(shí),發(fā)生于Timer_Status_Periodic定時(shí)器的問(wèn)題。以下說(shuō)明當(dāng)RLC AM實(shí)體14設(shè)定為使用Timer_Poll_Periodic定時(shí)器,而RLC AM實(shí)體24設(shè)定為使用Timer_Status_Periodic定時(shí)器時(shí)的情形。Timer_Status_Periodic定時(shí)器使用于RLC AM實(shí)體24中,用來(lái)送出STATUS PDUs至其互連的RLC AM實(shí)體14。當(dāng)RLC AM實(shí)體24的Timer_Status_Periodic定時(shí)器屆期(expire)時(shí),一個(gè)STATUS PDU便會(huì)產(chǎn)生并送往RLC AM實(shí)體14。該STATUS PDU會(huì)告知RLC AM實(shí)體14那些AMD PDUs已經(jīng)被響應(yīng)。
首先,Timer_Poll_Periodic定時(shí)器啟動(dòng)于第二站臺(tái)20的RLC AM實(shí)體24產(chǎn)生時(shí),并使用于RLC AM實(shí)體24。同時(shí),″檢測(cè)丟失PDUs″的狀態(tài)(status)函數(shù),會(huì)由于該RLC AM實(shí)體24而被設(shè)定,它會(huì)在檢測(cè)到丟失的PDUs時(shí)被觸發(fā)。接著,當(dāng)接收到一RESET PDU或RESET ACK PDU時(shí),RLC AM實(shí)體24會(huì)被重設(shè),因而導(dǎo)致Timer_Status_Periodic定時(shí)器被終止。不幸地,在重設(shè)程序之后,Timer_Status_Periodic定時(shí)器并不會(huì)再重新啟動(dòng)。因此,Timer_Status_Periodic定時(shí)器就都不曾重新再啟動(dòng),在定時(shí)器屆期時(shí),便無(wú)法觸發(fā)一個(gè)送往互連的RLC AM實(shí)體14的請(qǐng)求信息。這樣,在圖3中,點(diǎn)30所代表的較低SN數(shù)值的AMD PDUs,便將不會(huì)被響應(yīng)。由于點(diǎn)30不會(huì)移動(dòng),點(diǎn)32與點(diǎn)30兩者PDU SN數(shù)值之差,最終會(huì)等于X。因此,由于定時(shí)器仍然維持停止?fàn)顟B(tài),僵持現(xiàn)象于是發(fā)生,RLC AM實(shí)體24便無(wú)法再送出任何PDUs至互連的RLC AM實(shí)體14。
總結(jié)而言,盡管RLC AM實(shí)體14被設(shè)定為使用Timer_Poll_Periodic定時(shí)器,而RLC AM實(shí)體24被設(shè)定為使用Timer_Status_Periodic定時(shí)器,兩種定時(shí)器都會(huì)在重設(shè)程序時(shí)被終止。甚至,這些定時(shí)器在終止之后,都不曾重新再啟動(dòng)。僵持現(xiàn)象便因?yàn)檫@兩種定時(shí)器停止而發(fā)生。
請(qǐng)參考圖6。圖6為一信息序列圖表,用來(lái)說(shuō)明在先前的做法下,執(zhí)行重設(shè)與重建程序時(shí),發(fā)生于Timer_Discard定時(shí)器的問(wèn)題。Timer_Discard定時(shí)器使用于RLC AM實(shí)體14與RLC AM實(shí)體24中(不過(guò),在此僅以RLC AM實(shí)體14來(lái)舉例說(shuō)明),用來(lái)決定由上層所接收的SDUs 13應(yīng)于何時(shí)被丟棄。針對(duì)該RLC AM實(shí)體14由上層所接收的每一個(gè)SDU 13而言,都會(huì)為該SDU啟動(dòng)一相對(duì)應(yīng)的Timer_Discard定時(shí)器。當(dāng)RLC AM實(shí)體14的Timer_Discard定時(shí)器屆期(expire)時(shí),若該SDU 13仍留在RLC AM實(shí)體14的中時(shí),它就會(huì)被丟棄。
首先,在RLC AM實(shí)體14由上層接收每一個(gè)SDU 13時(shí),都會(huì)為該SDU啟動(dòng)Timer_Discard定時(shí)器。接著,當(dāng)接收到一RESET PDU或RESET ACK PDU時(shí),RLC AM實(shí)體14會(huì)被重設(shè),因而導(dǎo)致Timer_Discard定時(shí)器被終止。不幸地,在重設(shè)程序之后,所有SDUs 13相對(duì)應(yīng)的Timer_Discard定時(shí)器并不會(huì)再重新啟動(dòng)。因此,Timer_Discard定時(shí)器就都不曾重新再啟動(dòng),相對(duì)應(yīng)的SDUs 13便從此無(wú)法被合適地處理。由于存放于RLC AM實(shí)體14內(nèi)相對(duì)應(yīng)的SDUs 13無(wú)法被丟棄,RLC AM實(shí)體14便無(wú)法對(duì)這些SDUs 13負(fù)起應(yīng)有的責(zé)任,服務(wù)品質(zhì)(quality of service,QoS)便無(wú)法維持。
由于目前3GPP規(guī)格書(shū),并沒(méi)有指明上述的每一種定時(shí)器,在重建時(shí)應(yīng)被如何處理,因此便會(huì)發(fā)生僵持現(xiàn)象,并使得服務(wù)品質(zhì)可能大大降低。
(3)發(fā)明內(nèi)容因此,本發(fā)明的目的在于提供一種使用于無(wú)線(xiàn)電通訊系統(tǒng)中于RLC重設(shè)或重建之后處理定時(shí)器的方法,以避免之前所提及的問(wèn)題。
根據(jù)本發(fā)明,一個(gè)使用于無(wú)線(xiàn)電通訊系統(tǒng)中,處理定時(shí)器的方法包含啟動(dòng)RLC AM實(shí)體的Timer_Poll_Periodic定時(shí)器、執(zhí)行該RLC AM實(shí)體的重設(shè)程序、以及在重設(shè)程序終止之前,重新啟動(dòng)該Timer_Poll_Periodic定時(shí)器以作為對(duì)于Timer_Poll_Periodic定時(shí)器屆期的反應(yīng)。本發(fā)明亦指明在RLC重設(shè)或重建之后其它八種定時(shí)器的適當(dāng)處理方式。
由于本發(fā)明適當(dāng)?shù)靥幚碓赗LC重設(shè)或重建之后的每一種定時(shí)器,因此本發(fā)明的優(yōu)點(diǎn),即可避免RLC AM實(shí)體發(fā)生僵持現(xiàn)象,或避免服務(wù)品質(zhì)的降低。
以上所敘述本發(fā)明的目的,以及其它本發(fā)明的目的,對(duì)于任何熟習(xí)此項(xiàng)技術(shù)人士而言,在閱讀本發(fā)明以圖形或圖畫(huà)方式所表現(xiàn)的較佳實(shí)施例后,無(wú)疑地都將是顯而易見(jiàn)的。
為使本發(fā)明的上述目的、特點(diǎn)和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例,并配合所附圖進(jìn)行詳細(xì)說(shuō)明如下(4)
圖1為先前做法之下通訊模型的簡(jiǎn)化區(qū)塊圖。
圖2A為根據(jù)先前的做法,互連的兩個(gè)RLC AM實(shí)體信息序列圖表。
圖2B為根據(jù)先前的做法,互連的兩個(gè)RLC AM實(shí)體信息序列圖表。
圖3為在先前的做法下,說(shuō)明一RLC AM實(shí)體的傳送窗口的階段圖表。
圖4為一信息序列圖表,用來(lái)說(shuō)明在先前的做法下,執(zhí)行重設(shè)與重建程序時(shí),發(fā)生于Timer_Poll_Periodic定時(shí)器的問(wèn)題。
圖5為一信息序列圖表,用來(lái)說(shuō)明在先前的做法下,執(zhí)行重設(shè)與重建程序時(shí),發(fā)生于Timer_Status_Periodic定時(shí)器的問(wèn)題。
圖6為一信息序列圖表,用來(lái)說(shuō)明在先前的做法下,執(zhí)行重設(shè)與重建程序時(shí),發(fā)生于Timer_Discard定時(shí)器的問(wèn)題。
圖7A為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Poll_Periodic定時(shí)器的處理。
圖7B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Poll_Periodic定時(shí)器的處理。
圖8A為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll_Periodic定時(shí)器的處理。
圖8B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll_Periodic定時(shí)器的處理。
圖9A為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Status_Periodic定時(shí)器的處理。
圖9B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Status_Periodic定時(shí)器的處理。
圖10A為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Status_Periodic定時(shí)器的處理。
圖10B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Status_Periodic定時(shí)器的處理。
圖11A為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Discard定時(shí)器的處理。
圖11B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Discard定時(shí)器的處理。
圖12為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Discard定時(shí)器的處理。
圖13為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Poll定時(shí)器的處理。
圖14為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll定時(shí)器的處理。
圖15為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Poll_Prohibit定時(shí)器的處理。
圖16為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll_Prohibit定時(shí)器的處理。
圖17為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Status_Prohibit定時(shí)器的處理。
圖18為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Status_Prohibit定時(shí)器的處理。
圖19為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_EPC計(jì)數(shù)器與估計(jì)PDU計(jì)數(shù)器機(jī)制的處理。
圖20為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),EPC機(jī)制的處理。
圖21為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_RST定時(shí)器的處理。
圖22為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_MRW定時(shí)器的處理。
(5)具體實(shí)施方式
請(qǐng)參考圖7A與7B。圖7A與7B圖為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明執(zhí)行重設(shè)程序時(shí),Timer_Poll_Periodic定時(shí)器的處理。為方便起見(jiàn),圖7A與7B與往后所有信息序列圖表,都是以第一站臺(tái)10的觀點(diǎn)來(lái)說(shuō)明重設(shè)程序。然而,本發(fā)明可以第一站臺(tái)10與第二站臺(tái)20的觀點(diǎn)來(lái)完整說(shuō)明。
首先,Timer_Poll_Periodic定時(shí)器啟動(dòng)于第一站臺(tái)10的RLC AM實(shí)體14產(chǎn)生時(shí),并使用于RLC AM實(shí)體14。接著,該RLC AM實(shí)體14藉由送出一RESETPDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。當(dāng)RLC AM實(shí)體14已送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,但仍未收到RESET ACKPDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_Poll_Periodic定時(shí)器屆期,則本發(fā)明的方法會(huì)包含Timer_Poll_Periodic定時(shí)器的重新啟動(dòng)。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),本發(fā)明包含不終止Timer_Poll_Periodic定時(shí)器;或者,如圖7B所示,本發(fā)明包含重新啟動(dòng)該Timer_Poll_Periodic定時(shí)器,而不是僅僅簡(jiǎn)單地不終止它。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_Poll_Periodic定時(shí)器。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),本發(fā)明包含不終止Timer_Poll_Periodic定時(shí)器或重新啟動(dòng)Timer_Poll_Periodic定時(shí)器。
因此,對(duì)于一重設(shè)程序而言,Timer_Poll_Periodic定時(shí)器的處理可總結(jié)如下當(dāng)一RESET PDU已被送出,但仍未收到一RESET ACK PDU的確認(rèn)信息時(shí),若發(fā)生Timer_Poll_Periodi c定時(shí)器屆期,則該Timer_Poll_Periodic定時(shí)器將被重新啟動(dòng);在收到一RESET PDU或RESET ACK PDU時(shí),Timer_Poll_Periodic定時(shí)器將并不停止或?qū)⒈恢匦聠?dòng)。藉由不停止或重新啟動(dòng)該Timer_Poll_Periodic定時(shí)器,RLC AM實(shí)體14得以繼續(xù)地送出要求信息至其互連的RLC AM實(shí)體24,以防止僵持現(xiàn)象的發(fā)生。
請(qǐng)參考圖8A與8B。圖8A與8B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll_Periodic定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含不終止Timer_Poll_Periodic定時(shí)器;或者,如圖8B所示,本發(fā)明包含重新啟動(dòng)該Timer_Poll_Periodic定時(shí)器。
因此,對(duì)于一重建程序而言,Timer_Poll_Periodic定時(shí)器的處理可總結(jié)如下在重建之后,Timer_Poll_Periodic定時(shí)器將并不停止或?qū)⒈恢匦聠?dòng)。藉由不停止或重新啟動(dòng)該Timer_Poll_Periodic定時(shí)器,重建后的RLC AM實(shí)體14得以繼續(xù)地送出要求信息至其互連的RLC AM實(shí)體24,以防止僵持現(xiàn)象的發(fā)生。
請(qǐng)參考圖9A與9B。圖9A與9B圖為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Status_Periodic定時(shí)器的處理。首先,Timer_Status_Periodic定時(shí)器啟動(dòng)于第一站臺(tái)10的RLC AM實(shí)體14產(chǎn)生時(shí),并使用于RLC AM實(shí)體14。接著,該RLC AM實(shí)體14藉由送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。當(dāng)RLC AM實(shí)體14已送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_Status_Periodic定時(shí)器屆期,則本發(fā)明的方法會(huì)包含Timer_Status_Periodic定時(shí)器的重新啟動(dòng)。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),本發(fā)明包含不終止Timer_Status_Periodic定時(shí)器;或者,如圖9B所示,本發(fā)明包含重新啟動(dòng)該Timer_Status_Periodic定時(shí)器,而不是僅僅簡(jiǎn)單地不終止它。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_Status_Periodic定時(shí)器。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),本發(fā)明包含不終止Timer_Status_Periodic定時(shí)器或重新啟動(dòng)Timer_Status_Periodic定時(shí)器。
因此,對(duì)于一重設(shè)程序而言,Timer_Status_Periodic定時(shí)器的處理可總結(jié)如下當(dāng)一RESET PDU已被送出,但仍未收到一RESET ACK PDU的確認(rèn)信息時(shí),若發(fā)生Timer_Status_Periodic定時(shí)器屆期,則該Timer_Status_Periodic定時(shí)器將被重新啟動(dòng);在收到一RESET PDU或RESETACK PDU時(shí),Timer_Status_Periodic定時(shí)器將并不停止或?qū)⒈恢匦聠?dòng)。藉由不停止或重新啟動(dòng)該Timer_Status_Periodic定時(shí)器,RLC AM實(shí)體14得以繼續(xù)地送出STATUS PDUs至其互連的RLC AM實(shí)體24,以防止僵持現(xiàn)象的發(fā)生。
請(qǐng)參考圖10A與10B。圖10A與10B圖為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Status_Periodic定時(shí)器的處理。在RLCAM實(shí)體14被上層重建時(shí),本發(fā)明包含不終止Timer_Status_Periodic定時(shí)器;或者,如圖10B所示,本發(fā)明包含重新啟動(dòng)該Timer_Status_Periodic定時(shí)器。
因此,對(duì)于一重建程序而言,Timer_Status_Periodic定時(shí)器的處理可總結(jié)如下在重建之后,Timer_Status_Periodic定時(shí)器將并不停止或?qū)⒈恢匦聠?dòng)。藉由不停止或重新啟動(dòng)該Timer_Status_Periodic定時(shí)器,重建后的RLCAM實(shí)體14得以繼續(xù)地送出STATUS PDUs至其互連的RLC AM實(shí)體24,以防止僵持現(xiàn)象的發(fā)生。
請(qǐng)參考圖11A與11B。圖11A與11B為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Discard定時(shí)器的處理。首先,在RLC AM實(shí)體14由上層接收每一個(gè)SDU 13時(shí),都會(huì)為該SDU啟動(dòng)Timer_Discard定時(shí)器。接著,若該RLC AM實(shí)體14被處發(fā)而送出一RESET PDU至RLC AM實(shí)體24時(shí),假如與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13會(huì)被丟棄,則本發(fā)明包含終止Timer_Discard定時(shí)器。之后,該RLC AM實(shí)體14會(huì)藉由送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。當(dāng)RLC AM實(shí)體14已送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_Discard定時(shí)器屆期,則本發(fā)明的方法會(huì)包含不重新啟動(dòng)Timer_Discard定時(shí)器。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13仍未被丟棄,本發(fā)明包含不終止Timer_Discard定時(shí)器,但若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13已被丟棄,則終止Timer_Discard定時(shí)器;或者,如圖11B所示,若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13仍未被丟棄,本發(fā)明包含重新啟動(dòng)該Timer_Discard定時(shí)器,但若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13已被丟棄,則終止Timer_Discard定時(shí)器。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_Discard定時(shí)器。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13仍未被丟棄,本發(fā)明包含不終止Timer_Discard定時(shí)器或重新啟動(dòng)Timer_Discard定時(shí)器;但若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13已被丟棄,則終止Timer_Discard定時(shí)器。
因此,對(duì)于一重設(shè)程序而言,Timer_Discard定時(shí)器的處理可總結(jié)如下當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13會(huì)被丟棄,Timer_Discard定時(shí)器則會(huì)被終止。當(dāng)一RESET PDU已被送出,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_Discard定時(shí)器屆期,則Timer_Discard定時(shí)器將不被重新啟動(dòng)。在收到RESET PDU或RESET ACK PDU時(shí),若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13未被丟棄,Timer_Discard定時(shí)器則不會(huì)被終止或者會(huì)被重新啟動(dòng);在收到RESET PDU或RESET ACK PDU時(shí),若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13已被丟棄,Timer_Discard定時(shí)器會(huì)被終止。請(qǐng)注意以下兩種情況時(shí),Timer_Discard定時(shí)器可被終止其一是當(dāng)足以觸發(fā)重設(shè)的狀況被檢測(cè)到時(shí),其二是假若與Timer_Discard定時(shí)器對(duì)應(yīng)的SDU 13被丟棄的情況下,收到RESET PDU或RESETACK PDU時(shí)。藉由不停止或重新啟動(dòng)那些不會(huì)被丟棄的SDUs 13的Timer_Discard定時(shí)器,RLC AM實(shí)體14將仍可以負(fù)起應(yīng)有的責(zé)任,也可維持其服務(wù)品質(zhì)。
請(qǐng)參考圖12。圖12為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Discard定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),由于所有Timer_Discard定時(shí)器對(duì)應(yīng)的SDUs都會(huì)被丟棄,本發(fā)明包含終止Timer_Discard定時(shí)器。
請(qǐng)參考圖13。圖13為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Poll定時(shí)器的處理。首先,Timer_Poll定時(shí)器啟動(dòng)于RLCAM實(shí)體14送出一個(gè)要求信息時(shí),并使用于該RLC AM實(shí)體14。接著,若RLC AM實(shí)體14被觸發(fā)而送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,本發(fā)明包含終止Timer_Poll定時(shí)器。之后,該RLC AM實(shí)體14藉由送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。當(dāng)RLC AM實(shí)體14已送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_Poll定時(shí)器屆期,則本發(fā)明的方法包含不重新啟動(dòng)Timer_Poll定時(shí)器。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),本發(fā)明包含終止Timer_Poll定時(shí)器。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_Poll定時(shí)器。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),本發(fā)明包含終止Timer_Poll定時(shí)器。
以下將解釋為什么本發(fā)明在重設(shè)程序中終止Timer_Poll定時(shí)器。一般而言,若一RLC AM實(shí)體想知道有那些PDUs已經(jīng)被其相連的RLC AM實(shí)體成功地接收,該RLC AM實(shí)體送出一要求信息至其相連的RLC AM實(shí)體,要求其回送一包含該信息的STATUS PDU。然而,在重設(shè)之后,RLC AM實(shí)體將丟棄所有在RLC AM實(shí)體的傳送端重設(shè)前的RLC SDUs、丟棄所有RLC AM實(shí)體的接收端的RLCSDUs、以及所有的協(xié)議狀態(tài)與協(xié)議變量。因?yàn)橐籖LC AM實(shí)體在重設(shè)之后,會(huì)與RLC AM實(shí)體建立時(shí)的起始狀態(tài)(initial state)相同,Timer_Poll定時(shí)器應(yīng)該被終止。
因此,對(duì)于一重設(shè)程序而言,Timer_Poll定時(shí)器的處理可總結(jié)如下當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),Timer_Poll定時(shí)器會(huì)被終止;當(dāng)一RESET PDU已被送出,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_Poll定時(shí)器屆期,則Timer_Poll定時(shí)器將不被重新啟動(dòng);在收到RESETPDU或RESET ACK PDU時(shí),Timer_Poll定時(shí)器會(huì)被終止。請(qǐng)注意以下兩種情況時(shí),Timer_Poll定時(shí)器可被終止其一是當(dāng)足以觸發(fā)重設(shè)的狀況被檢測(cè)到時(shí),其二是當(dāng)收到RESET PDU或RESET ACK PDU時(shí)。藉由在重設(shè)程序之后停止Timer_Poll定時(shí)器,RLC AM實(shí)體在重設(shè)之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖14。圖14為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含終止Timer_Poll定時(shí)器,其理由如前所述RLC AM實(shí)體在重建之后的狀態(tài),應(yīng)可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖15。圖15為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Poll_Prohibit定時(shí)器的處理。首先,Timer_Poll_Prohibit定時(shí)器啟動(dòng)于RLC AM實(shí)體14送出一個(gè)要求信息時(shí)。若于要求被禁止時(shí),另一個(gè)要求信息被觸發(fā),該信息的傳送會(huì)被延后至該定時(shí)器屆期。接著,若RLC AM實(shí)體14被觸發(fā)而送出一RESET PDU至RLC AM實(shí)體24,本發(fā)明包含終止Timer_Poll_Prohibit定時(shí)器。之后,該RLC AM實(shí)體14藉由送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),本發(fā)明包含終止Timer_Poll_Prohibit定時(shí)器。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_Poll_Prohibit定時(shí)器。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),本發(fā)明包含終止Timer_Poll_Prohibit定時(shí)器。Timer_Poll_Prohibit定時(shí)器被終止可使得RLCAM實(shí)體在重建之后的狀態(tài),應(yīng)可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
因此,對(duì)于一重設(shè)程序而言,Timer_Poll_Prohibit定時(shí)器的處理可總結(jié)如下當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),Timer_Poll_Prohibit定時(shí)器會(huì)被終止;在收到RESET PDU或RESET ACK PDU時(shí),Timer_Poll_Prohibit定時(shí)器會(huì)被終止。請(qǐng)注意以下兩種情況時(shí),Timer_Poll_Prohibit定時(shí)器可被終止其一是當(dāng)足以觸發(fā)重設(shè)的狀況被檢測(cè)到時(shí),其二是當(dāng)收到RESET PDU或RESET ACK PDU時(shí)。藉由在重設(shè)程序之后停止Timer_Poll_Prohibit定時(shí)器,RLC AM實(shí)體在重設(shè)之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖16。圖16為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Poll_Prohibit定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含終止Timer_Poll_Prohibit定時(shí)器,其理由如前所述RLCAM實(shí)體在重建之后的狀態(tài),應(yīng)可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖17。圖17為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_Status_Prohibit定時(shí)器的處理。首先,Timer_Status_Prohibit定時(shí)器由上層啟動(dòng)后使用于RLC AM實(shí)體。接著,若RLC AM實(shí)體14被觸發(fā)而送出一RESET PDU至RLC AM實(shí)體24,本發(fā)明包含終止Timer_Status_Prohibit定時(shí)器。之后,該RLC AM實(shí)體14藉由送出一RESETPDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),本發(fā)明包含終止Timer_Status_Prohibit定時(shí)器。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_Status_Prohibit定時(shí)器。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),本發(fā)明包含終止Timer_Status_Prohibit定時(shí)器。Timer_Status_Prohibit定時(shí)器被終止可使得RLC AM實(shí)體在重建之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
因此,對(duì)于一重設(shè)程序而言,Timer_Status_Prohibit定時(shí)器的處理可總結(jié)如下當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),Timer_Status_Prohibit定時(shí)器會(huì)被終止;在收到RESET PDU或RESET ACK PDU時(shí),Timer_Status_Prohibit定時(shí)器會(huì)被終止。請(qǐng)注意以下兩種情況時(shí),Timer_Status_Prohibit定時(shí)器可被終止其一是當(dāng)足以觸發(fā)重設(shè)的狀況被檢測(cè)到時(shí),其二是當(dāng)收到RESET PDU或RESET ACK PDU時(shí)。藉由在重設(shè)程序之后停止Timer_Status_Prohibit定時(shí)器,RLC AM實(shí)體在重設(shè)之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖18。圖18為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_Status_Prohibit定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含終止Timer_Status_Prohibit定時(shí)器,其理由如前所述RLC AM實(shí)體在重建之后的狀態(tài),應(yīng)可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖19。圖19為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重設(shè)程序時(shí),Timer_EPC計(jì)數(shù)器與估計(jì)PDU計(jì)數(shù)器(Estimated PDU Counter,EPC)機(jī)制的處理。Timer_EPC計(jì)數(shù)器作為說(shuō)明來(lái)回的傳輸延遲(round tripdelay)之用,來(lái)回的傳輸延遲也就是傳送一狀態(tài)(status)報(bào)告,與接收到第一個(gè)重傳的AMD PDU之間的時(shí)間。而EPC機(jī)制是用來(lái)要求互連的RLC AM實(shí)體的傳送端,重傳STATUS PDU內(nèi)指出的AMD PDUs。
首先,Timer_EPC定時(shí)器與EPC機(jī)制啟動(dòng)于RLC AM實(shí)體14送出一第一個(gè)STATUS PDU時(shí),并使用于該RLC AM實(shí)體14。接著,若RLC AM實(shí)體14被觸發(fā)而送出一RESET PDU至RLC AM實(shí)體24,本發(fā)明包含終止EPC機(jī)制。之后,該RLC AM實(shí)體14藉由送出一RESET PDU至第二站臺(tái)20的RLC AM實(shí)體24,以起始一重設(shè)程序。當(dāng)一RESET PDU已被RLC AM實(shí)體14送往RLC AM實(shí)體24,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_EPC定時(shí)器屆期,則本發(fā)明包含終止EPC機(jī)制。接著,重設(shè)程序結(jié)束于RLC AM實(shí)體14接收到一RESET ACK PDU。在收到該RESET ACK PDU時(shí),本發(fā)明包含終止EPC機(jī)制。另一方面,假若第二站臺(tái)20的RLC AM實(shí)體24亦同樣使用一Timer_EPC定時(shí)器與EPC機(jī)制。當(dāng)RLC AM實(shí)體24因接收到RESET PDU而起始重設(shè)程序時(shí),本發(fā)明包含終止EPC機(jī)制。因?yàn)镽LC AM實(shí)體在重建之后的狀態(tài),相同于RLC AM實(shí)體在被建立后的起始狀態(tài),EPC機(jī)制應(yīng)被終止。
因此,對(duì)于一重設(shè)程序而言,Timer_EPC定時(shí)器與EPC機(jī)制的處理可總結(jié)如下當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),EPC機(jī)制會(huì)被終止;當(dāng)一RESETPDU已被送出,但仍未收到RESET ACK PDU型式的確認(rèn)信息時(shí),若發(fā)生Timer_EPC定時(shí)器屆期,則EPC機(jī)制會(huì)被終止;在收到RESET PDU或RESET ACK PDU時(shí),EPC機(jī)制會(huì)被終止。請(qǐng)注意以下兩種情況時(shí),Timer_Poll定時(shí)器可被終止其一是當(dāng)足以觸發(fā)重設(shè)的狀況被檢測(cè)到時(shí),其二是當(dāng)收到RESET PDU或RESET ACKPDU時(shí)。藉由在重設(shè)程序之后停止EPC機(jī)制,RLC AM實(shí)體在重設(shè)之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖20。圖20為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),EPC機(jī)制的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含終止EPC機(jī)制,其理由如前所述RLC AM實(shí)體在重建之后的狀態(tài),應(yīng)可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖21。圖21為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_RST定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含終止Timer_RST定時(shí)器,以使得RLC AM實(shí)體在重建之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
請(qǐng)參考圖22。圖22為一信息序列圖表,用來(lái)說(shuō)明根據(jù)本發(fā)明之下,執(zhí)行重建程序時(shí),Timer_MRW定時(shí)器的處理。在RLC AM實(shí)體14被上層重建時(shí),本發(fā)明包含終止Timer_MRW定時(shí)器,以使得RLC AM實(shí)體在重建之后的狀態(tài),將可相同于RLC AM實(shí)體在被建立后的起始狀態(tài)。
相較于先前的做法,本發(fā)明提供在執(zhí)行重設(shè)程序之前、執(zhí)行重設(shè)程序時(shí)、執(zhí)行重設(shè)程序之后、以及執(zhí)行重建程序之后,九種定時(shí)器的處理步驟。所以,本發(fā)明完整敘述如何處理Timer_Poll、Timer_Poll_Prohibit、Timer_EPC、Timer_Discard、Timer_Poll_Periodic、Timer_Status_Prohibit、Timer_Status_Periodic、Timer_RST、與Timer_MRW等定時(shí)器。因此,使用本發(fā)明所指明的方法,將可避免RLC AM實(shí)體發(fā)生僵持現(xiàn)象,并協(xié)助維持服務(wù)品質(zhì)。
本發(fā)明雖以較佳實(shí)施例揭示如上,然而其并非用以限定本發(fā)明,任何熟習(xí)本技術(shù)人士在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作出種種的等效變化或等效替換,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1.一種使用于無(wú)線(xiàn)電通訊系統(tǒng)中處理定時(shí)器的方法,其特征在于,包含有為無(wú)線(xiàn)電鏈路控制層必須響應(yīng)模式實(shí)體,啟動(dòng)一定時(shí)輪詢(xún)周期性定時(shí)器;為了該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體,執(zhí)行一重設(shè)程序;以及在該重設(shè)程序結(jié)束之前,重新啟動(dòng)該定時(shí)輪詢(xún)周期性定時(shí)器以作為對(duì)于定時(shí)輪詢(xún)周期性定時(shí)器屆期的反應(yīng)。
2.如權(quán)利要求1所述的方法,其特征在于,另包含重新啟動(dòng)該定時(shí)輪詢(xún)周期性定時(shí)器以作為對(duì)于該重設(shè)程序的反應(yīng)。
3.如權(quán)利要求1所述的方法,其特征在于,另包含維持一該定時(shí)輪詢(xún)周期性定時(shí)器的數(shù)值,與維持該定時(shí)輪詢(xún)周期性定時(shí)器的操作以作為對(duì)于該重設(shè)程序的反應(yīng)。
4.如權(quán)利要求1所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,重新啟動(dòng)該定時(shí)輪詢(xún)周期性定時(shí)器。
5.如權(quán)利要求1所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,維持一該定時(shí)輪詢(xún)周期性定時(shí)器的數(shù)值,與維持該定時(shí)輪詢(xún)周期性定時(shí)器的操作。
6.如權(quán)利要求1所述的方法,其特征在于,另包含啟動(dòng)一定時(shí)狀態(tài)周期性定時(shí)器;以及在該重設(shè)程序結(jié)束之前,重新啟動(dòng)該定時(shí)狀態(tài)周期性定時(shí)器以作為對(duì)于定時(shí)狀態(tài)周期性定時(shí)器屆期的反應(yīng)。
7.如權(quán)利要求6所述的方法,其特征在于,另包含重新啟動(dòng)該定時(shí)狀態(tài)周期性定時(shí)器以作為對(duì)于重設(shè)程序的反應(yīng)。
8.如權(quán)利要求6所述的方法,其特征在于,另包含維持一該定時(shí)狀態(tài)周期性定時(shí)器的數(shù)值,與維持該定時(shí)狀態(tài)周期性定時(shí)器的操作以作為對(duì)于該重設(shè)程序的反應(yīng)。
9.如權(quán)利要求6所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,重新啟動(dòng)該定時(shí)狀態(tài)周期性定時(shí)器。
10.如權(quán)利要求6所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,維持一該定時(shí)狀態(tài)周期性定時(shí)器的數(shù)值,與維持該定時(shí)狀態(tài)周期性定時(shí)器的操作。
11.如權(quán)利要求1所述的方法,其特征在于,另包含在重設(shè)程序之前時(shí),接收一服務(wù)數(shù)據(jù)單元,與啟動(dòng)一與該服務(wù)數(shù)據(jù)單元相關(guān)的定時(shí)廢棄定時(shí)器;若定時(shí)廢棄定時(shí)器在該重設(shè)程序結(jié)束之前屆期時(shí),維持一定時(shí)廢棄定時(shí)器的數(shù)值;若該服務(wù)數(shù)據(jù)單元被丟棄以作為對(duì)該重設(shè)程序的反應(yīng)時(shí),終止該定時(shí)廢棄定時(shí)器;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,維持一定時(shí)廢棄定時(shí)器的數(shù)值,與維持定時(shí)廢棄定時(shí)器的操作。
12.如權(quán)利要求11所述的方法,其特征在于,另包含當(dāng)該服務(wù)數(shù)據(jù)單元被丟棄時(shí),并且當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),定時(shí)廢棄定時(shí)器會(huì)被終止。
13.如權(quán)利要求11所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該定時(shí)廢棄定時(shí)器。
14.如權(quán)利要求1所述的方法,其特征在于,另包含啟動(dòng)一定時(shí)輪詢(xún)定時(shí)器;若該定時(shí)輪詢(xún)定時(shí)器在重設(shè)程序結(jié)束之前屆期,維持一定時(shí)輪詢(xún)定時(shí)器的數(shù)值;以及終止該定時(shí)輪詢(xún)定時(shí)器以作為對(duì)該重設(shè)程序的反應(yīng)。
15.如權(quán)利要求14所述的方法,其特征在于,另包含假如足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),終止該定時(shí)廢棄定時(shí)器。
16.如權(quán)利要求14所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該定時(shí)輪詢(xún)定時(shí)器。
17.如權(quán)利要求1所述的方法,其特征在于,另包含啟動(dòng)一定時(shí)輪詢(xún)禁止定時(shí)器;以及終止該定時(shí)輪詢(xún)禁止定時(shí)器以作為對(duì)該重設(shè)程序的反應(yīng)。
18.如權(quán)利要求17所述的方法,其特征在于,另包含假如足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),終止該定時(shí)輪詢(xún)禁止定時(shí)器。
19.如權(quán)利要求17所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該定時(shí)輪詢(xún)禁止定時(shí)器。
20.如權(quán)利要求1所述的方法,其特征在于,另包含啟動(dòng)一定時(shí)狀態(tài)禁止定時(shí)器;以及終止該定時(shí)狀態(tài)禁止定時(shí)器以作為對(duì)該重設(shè)程序的反應(yīng)。
21.如權(quán)利要求20所述的方法,其特征在于,另包含假如足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),終止該定時(shí)狀態(tài)禁止定時(shí)器。
22.如權(quán)利要求20所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該定時(shí)狀態(tài)禁止定時(shí)器。
23.如權(quán)利要求1所述的方法,其特征在于,另包含在重設(shè)程序之前,啟動(dòng)一定時(shí)估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器;在重設(shè)程序之前,啟動(dòng)一估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器機(jī)制;以及在重設(shè)程序結(jié)束之前,終止該估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器機(jī)制以作為對(duì)于該定時(shí)估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器定時(shí)器屆期的反應(yīng)。
24.如權(quán)利要求23所述的方法,其特征在于,另包含有對(duì)應(yīng)于該重設(shè)程序,或當(dāng)足以觸發(fā)一重設(shè)程序的狀況被檢測(cè)到時(shí),終止該估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器機(jī)制。
25.如權(quán)利要求23所述的方法,其特征在于,另包含重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該估計(jì)協(xié)議數(shù)據(jù)單元計(jì)數(shù)器機(jī)制。
26.如權(quán)利要求1所述的方法,其特征在于,另包含啟動(dòng)一定時(shí)RST定時(shí)器;重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該定時(shí)RST定時(shí)器。
27.如權(quán)利要求1所述的方法,其特征在于,另包含啟動(dòng)一定時(shí)MRW定時(shí)器;重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體;以及在重建該無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體之后,終止該定時(shí)MRW定時(shí)器。
全文摘要
一個(gè)使用于無(wú)線(xiàn)電通訊系統(tǒng)中處理定時(shí)器的方法,該方法包含啟動(dòng)一使用于無(wú)線(xiàn)電鏈路控制(Radio LinkControl,RLC)必須響應(yīng)模式(Acknowled ged Mode,AM)實(shí)體(entity)的定時(shí)輪詢(xún)周期性(Timer_Poll_Periodic)定時(shí)器(timer)、執(zhí)行一使用于無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式(RLC AM)實(shí)體的重設(shè)(reset)程序、以及在該重設(shè)程序結(jié)束之前,重新啟動(dòng)定時(shí)輪詢(xún)周期性定時(shí)器以作為對(duì)于定時(shí)輪詢(xún)周期性定時(shí)器屆期(expire)的反應(yīng)。本發(fā)明也指明在無(wú)線(xiàn)電鏈路控制(RLC)重設(shè)或重建(re-establish)之后另外八種定時(shí)器的適當(dāng)處理方式,以避免無(wú)線(xiàn)電鏈路控制必須響應(yīng)模式實(shí)體發(fā)生僵持現(xiàn)象(deadlock),或造成服務(wù)品質(zhì)的降低。
文檔編號(hào)H04L1/18GK1476182SQ0310748
公開(kāi)日2004年2月18日 申請(qǐng)日期2003年3月20日 優(yōu)先權(quán)日2002年8月13日
發(fā)明者吳志祥 申請(qǐng)人:華碩電腦股份有限公司