專利名稱:檢測無線鏈路控制層數(shù)據(jù)丟失的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及4企測無線鏈路控制層數(shù)據(jù)丟失的方法及裝置。
背景技術(shù):
通用移動(dòng)通"f言系統(tǒng)(Universal Mobile Telecommunication System, UMTS ) 是目前全球主要的第三代移動(dòng)通信體制之一。基于UMTS的高速下行分組接 入(High Speed Downlink Packet Access, HSDPA )技術(shù)以及高速上行分組接入 (High Speed Uplink Packet Access, HSUPA)技術(shù),能夠提高較高的峰值速率 和頻譜效率。在現(xiàn)有技術(shù)中,為了實(shí)現(xiàn)業(yè)務(wù)的高速傳輸,在HSDPA與HSUPA 技術(shù)上新增加了々某體訪問控制子層協(xié)議(MediaAccessControl, MAC)實(shí)體, 并在MAC實(shí)體中引入了混合自動(dòng)重傳請(qǐng)求(Hybrid Automatic Repeat Request, HARQ)技術(shù),該技術(shù)基于物理層的重傳,當(dāng)接收端收到發(fā)送端的數(shù)據(jù)后,如 果判斷所接收的數(shù)據(jù)錯(cuò)誤,則通過基站與用戶設(shè)備間的快速重傳,提高數(shù)據(jù)傳 輸速率并減少丟包率,同時(shí)提高系統(tǒng)的吞吐量。
HARQ有并行的多個(gè)進(jìn)程,因此接收端收到的數(shù)據(jù)很有可能是亂序的,這 就意味著MAC層的上層無線鏈路控制(Radio Link Control, RLC )層收到的 數(shù)據(jù)也將是亂序的,因此,RLC層不能從收到的數(shù)據(jù)中根據(jù)序列號(hào)的缺失判 斷本層數(shù)據(jù)的丟失情況。
為檢測RLC層數(shù)據(jù)丟失的情況,現(xiàn)有技術(shù)中,當(dāng)RLC檢測出序列號(hào)缺失 時(shí),除了引起缺號(hào)的數(shù)據(jù)的進(jìn)程不啟動(dòng)定時(shí)器外,每個(gè)HARQ數(shù)據(jù)傳輸進(jìn)程 啟動(dòng)定時(shí)器,當(dāng)被啟動(dòng)定時(shí)器的進(jìn)程收到新數(shù)據(jù)或者收到新數(shù)據(jù)指示時(shí),停止 該定時(shí)器;當(dāng)所有啟動(dòng)的定時(shí)器都超過預(yù)置的時(shí)間,而序列號(hào)還缺失時(shí),就可 以確認(rèn)所述缺失的數(shù)據(jù)真的已經(jīng)丟失。
上述方法中,當(dāng)發(fā)現(xiàn)RLC層的序列號(hào)缺失時(shí),需要監(jiān)測除引起缺號(hào)的
HARQ數(shù)據(jù)傳輸進(jìn)程外的所有的數(shù)據(jù)傳輸進(jìn)程,而這些進(jìn)程中有些數(shù)據(jù)可能并
沒有傳輸缺號(hào)的數(shù)據(jù),而該方法對(duì)這些進(jìn)程進(jìn)行監(jiān)測顯然也是多余的,增加了 用戶設(shè)備的工作量,延長了等待時(shí)間。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的技術(shù)問題是提供一種檢測無線鏈路控制層數(shù)據(jù)丟
失的方法及裝置,能夠減少用戶設(shè)備的工作量,快速檢測出RLC層數(shù)據(jù)的丟 失。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供以下技術(shù)方案
本發(fā)明實(shí)施例提供了 一種檢測無線鏈路控制層數(shù)據(jù)丟失的方法,包括
當(dāng)無線鏈路控制層發(fā)現(xiàn)有缺失數(shù)據(jù)時(shí),檢測缺失數(shù)據(jù)在底層的傳輸情況;
根據(jù)檢測的所述缺失數(shù)據(jù)的傳輸情況,確認(rèn)丟失的數(shù)據(jù)。
本發(fā)明實(shí)施例還提供一種檢測無線鏈路控制層數(shù)據(jù)丟失的方法,包括
媒體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該數(shù)據(jù)發(fā)送時(shí)間與對(duì)應(yīng)的數(shù)據(jù)發(fā) 送至無線鏈路控制層,其中,所述媒體接入控制層向無線鏈路控制層發(fā)送所述 數(shù)據(jù)時(shí)有至少兩個(gè)并行的數(shù)據(jù)傳輸進(jìn)程;
當(dāng)無線鏈路控制層發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),在所述并行的數(shù)據(jù)傳輸進(jìn)程中,對(duì) 數(shù)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早且激活的進(jìn)程中,數(shù)據(jù)傳輸 錯(cuò)誤且沒有正處于監(jiān)測狀態(tài)的進(jìn)程進(jìn)行監(jiān)測;
當(dāng)獲取到被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程接收到新數(shù)據(jù)或接收到新數(shù)據(jù)指示或者 被監(jiān)測的進(jìn)程被迫停止或者該數(shù)據(jù)正確接收的數(shù)據(jù)傳輸信息時(shí),對(duì)該進(jìn)程停止 監(jiān)測;
當(dāng)被監(jiān)測的所有進(jìn)程都獲取到數(shù)據(jù)傳輸信息而停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
本發(fā)明實(shí)施例還提供一種檢測無線鏈路控制層數(shù)據(jù)丟失的裝置,包括 數(shù)據(jù)接收單元,用于接收媒體接入控制層發(fā)送的數(shù)據(jù)及所述數(shù)據(jù)發(fā)送時(shí)
間;
數(shù)據(jù)丟失檢測單元,用于當(dāng)發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),檢測比引起數(shù)據(jù)缺失的數(shù) 據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息并確認(rèn)丟失的數(shù)據(jù)。
以上技術(shù)方案可以看出,由于利用HARQ進(jìn)程發(fā)送端發(fā)送數(shù)據(jù)的順序與 HARQ進(jìn)程發(fā)送數(shù)據(jù)的時(shí)間順序是一致的特點(diǎn),當(dāng)RLC層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺 失時(shí),致使數(shù)據(jù)缺失的進(jìn)程僅可能是比引起缺號(hào)的數(shù)據(jù)發(fā)送時(shí)間早的進(jìn)程,因 此,本發(fā)明實(shí)施例所提供的方案中,通過檢測比引起缺號(hào)的數(shù)據(jù)發(fā)送時(shí)間早的 數(shù)據(jù)傳輸信息,并根據(jù)所獲取的該信息確認(rèn)丟失的數(shù)據(jù),與現(xiàn)有技術(shù)需要監(jiān)測 除引起缺號(hào)的HARQ數(shù)據(jù)傳輸進(jìn)程外的所有的數(shù)據(jù)傳輸進(jìn)程相比,減小了用 戶設(shè)備的工作量,提高了檢測無線鏈路控制層數(shù)據(jù)丟失的效率。
圖1為本發(fā)明實(shí)施例一所提供的方法的流程圖2為本發(fā)明實(shí)施例一所提供的無線鏈路控制層檢測數(shù)據(jù)丟失方法的示 意圖3為本發(fā)明實(shí)施例二所提供的裝置的結(jié)構(gòu)圖; 圖4為本發(fā)明實(shí)施例三所提供的方法的流程圖5為本發(fā)明實(shí)施例三所提供的無線鏈路控制層檢測數(shù)據(jù)丟失方法的示 意圖6為本發(fā)明實(shí)施例四所提供的裝置結(jié)構(gòu)圖; 圖7為本發(fā)明實(shí)施例五所提供的方法流程圖; 圖8為本發(fā)明實(shí)施例六所提供的裝置結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案以及優(yōu)點(diǎn)更加詳細(xì)清楚,以下結(jié)合附 圖,對(duì)本發(fā)明所提供的實(shí)施例作詳細(xì)描述。
本發(fā)明實(shí)施例中,當(dāng)無線鏈^4空制層發(fā)現(xiàn)有缺失數(shù)據(jù)時(shí),檢測缺失數(shù)據(jù)在 底層的傳輸情況;根據(jù)檢測的所述缺失數(shù)據(jù)的傳輸情況,確認(rèn)丟失的數(shù)據(jù)。實(shí)
現(xiàn)本發(fā)明的具體實(shí)施例如下 實(shí)施例一
參見圖1,本發(fā)明實(shí)施例提供一種檢測無線鏈路控制層數(shù)據(jù)丟失的方法, 該方法包括
步驟101:媒體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該數(shù)據(jù)發(fā)送時(shí)間與對(duì) 應(yīng)的數(shù)據(jù)發(fā)送至無線鏈路控制層實(shí)體;
其中,所述的數(shù)據(jù)發(fā)送時(shí)間由媒體接入控制層中的實(shí)體記錄,所述實(shí)體可 以是混合自動(dòng)重傳請(qǐng)求實(shí)體,也可以是其它的實(shí)體;其中,數(shù)據(jù)發(fā)送時(shí)間通常 為數(shù)據(jù)的初次發(fā)送時(shí)間,也可以是其它時(shí)間。在本實(shí)施例中為數(shù)據(jù)的初次發(fā)送 時(shí)間,該數(shù)據(jù)初次發(fā)送時(shí)間可以通過混合自動(dòng)重傳請(qǐng)求實(shí)體的4妄收端直接記 錄;也可以在放棄傳輸數(shù)據(jù)時(shí)刻或重傳之后正確接收數(shù)據(jù)的時(shí)刻減去重傳所用 時(shí)間獲得數(shù)據(jù)初次發(fā)送的時(shí)間;
其中,所述記錄的數(shù)據(jù)發(fā)送時(shí)間可以通過混合自動(dòng)重傳請(qǐng)求實(shí)體遞交到無 線鏈路層,也可以通過其它方式遞交;其中,數(shù)據(jù)發(fā)送時(shí)間通過混合自動(dòng)重傳 請(qǐng)求實(shí)體遞交,可以是混合自動(dòng)重傳實(shí)體在數(shù)據(jù)正確接收后,把記錄的時(shí)間與 對(duì)應(yīng)的數(shù)據(jù)一起遞交給媒體接入控制層的上層實(shí)體,并由上層實(shí)體遞交給無線 鏈路控制層,也可以是混合自動(dòng)重傳實(shí)體直接遞交給無線鏈路控制層;
混合自動(dòng)重傳請(qǐng)求HARQ實(shí)體向RLC層發(fā)送數(shù)據(jù)時(shí)有至少兩個(gè)并行的進(jìn) 程,對(duì)于每個(gè)進(jìn)程,HARQ接收端每收到一個(gè)數(shù)據(jù),都可通過物理信道傳輸?shù)?參數(shù)得到這個(gè)數(shù)據(jù)的連接幀號(hào)與子幀號(hào),這兩個(gè)參數(shù)表明了發(fā)送端發(fā)送該數(shù)據(jù) 的時(shí)間;
而HARQ實(shí)體初次發(fā)送數(shù)據(jù)是按序列號(hào)順序發(fā)送,因此,可以得知數(shù)據(jù) 的序列號(hào)順序和HARQ進(jìn)程初次發(fā)送數(shù)據(jù)的時(shí)間是一致的;
步驟102:當(dāng)RLC層發(fā)現(xiàn)有缺失數(shù)據(jù)時(shí),對(duì)數(shù)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺 失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸進(jìn)程進(jìn)行監(jiān)測;
其中,所述引起數(shù)據(jù)缺失的數(shù)據(jù)為使得發(fā)現(xiàn)數(shù)據(jù)缺失的數(shù)據(jù),例如由 一致,當(dāng)RLC層實(shí)體A收到數(shù)據(jù)序列號(hào)為8和9的教:據(jù)時(shí),就可以發(fā)現(xiàn)缺失 數(shù)據(jù)序列號(hào)為6和7的數(shù)據(jù),所述序列號(hào)為8和9的數(shù)據(jù)為引起數(shù)據(jù)缺失的數(shù) 據(jù);
其中,在對(duì)進(jìn)程的監(jiān)測中,可對(duì)數(shù)據(jù)傳輸正確的進(jìn)程不進(jìn)行監(jiān)測,以及對(duì) 沒有激活的HARQ數(shù)據(jù)傳輸進(jìn)程不進(jìn)行監(jiān)測,以提高監(jiān)測效率;而RLC層實(shí) 體發(fā)現(xiàn)數(shù)據(jù)缺失時(shí),之前的有些數(shù)據(jù)傳輸進(jìn)程因上一次RLC層實(shí)體發(fā)現(xiàn)數(shù)據(jù) 缺失而正處于被監(jiān)測狀態(tài),因此,為提高監(jiān)測效率,對(duì)所述正在處于被監(jiān)測狀 態(tài)的進(jìn)程可以不進(jìn)行監(jiān)測;
因此,比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的進(jìn)程可以是激活的進(jìn)程中數(shù) 據(jù)傳輸錯(cuò)誤且沒有正處于監(jiān)測狀態(tài)的進(jìn)程;
其中,對(duì)所述進(jìn)程進(jìn)行監(jiān)測以獲得被監(jiān)測進(jìn)程的數(shù)據(jù)傳輸信息;
步驟103:當(dāng)獲取到被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程接收到新數(shù)據(jù)、或接收到新數(shù) 據(jù)指示、或者被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸、或者該數(shù)據(jù)被正確接收的數(shù)據(jù)傳輸 信息時(shí),對(duì)該進(jìn)程停止監(jiān)測;
其中,所述被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸?shù)那闆r通常是在當(dāng)^皮監(jiān)測的進(jìn)程發(fā) 生異樣時(shí)的情況,例如,該數(shù)據(jù)超過最大重傳次數(shù)且發(fā)送端無數(shù)據(jù)可發(fā)的時(shí)候; 或者數(shù)據(jù)在傳輸過程中發(fā)生發(fā)送端把接收端反饋的NACK誤讀為ACK,且發(fā) 送端無數(shù)據(jù)可發(fā)的時(shí)候;或者,HARQ實(shí)體發(fā)生當(dāng)機(jī)需要重設(shè)的時(shí)候;或者, 接收軟緩存發(fā)生溢出或者解碼校驗(yàn)發(fā)生異常的時(shí)候;
本實(shí)施例中,通過對(duì)數(shù)據(jù)發(fā)送時(shí)間比? 1起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的 進(jìn)程進(jìn)行監(jiān)測,以獲得該進(jìn)程的數(shù)據(jù)傳輸信息,該數(shù)據(jù)傳輸信息包括接收到 新數(shù)據(jù)或新數(shù)據(jù)指示,或者監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸,或者該數(shù)據(jù)被正確接收;
步驟104:當(dāng)被監(jiān)測的所有進(jìn)程都獲取到數(shù)據(jù)傳輸信息而停止監(jiān)測時(shí),確 認(rèn)丟失的數(shù)據(jù);
當(dāng)RLC層實(shí)體確認(rèn)丟失的數(shù)據(jù)后,可發(fā)送狀態(tài)報(bào)告請(qǐng)求發(fā)送端重傳所述 丟失數(shù)據(jù)。
上述方法中,利用HARQ進(jìn)程發(fā)送端發(fā)送數(shù)據(jù)的序列號(hào)順序與HARQ進(jìn) 程發(fā)送的時(shí)間順序是一致的特點(diǎn),當(dāng)RLC層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),導(dǎo)致數(shù) 據(jù)缺失的進(jìn)程僅可能是數(shù)據(jù)發(fā)送時(shí)間比31起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的 進(jìn)程,因此,根據(jù)本發(fā)明實(shí)施例,在監(jiān)測HARQ數(shù)據(jù)傳輸進(jìn)程時(shí),僅對(duì)數(shù)據(jù) 發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的進(jìn)程進(jìn)行監(jiān)測以獲得該進(jìn)程 的數(shù)據(jù)傳輸信息,減小了用戶設(shè)備的工作量;當(dāng)被監(jiān)測的進(jìn)程因接收到新數(shù)據(jù) 或新數(shù)據(jù)指示或被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸、或者該數(shù)據(jù)被正確接收的數(shù)據(jù)傳 輸信息時(shí)而停止監(jiān)測,而數(shù)據(jù)還缺失,可確認(rèn)缺失的數(shù)據(jù)已丟失;
例如,如圖2所示的無線鏈路控制層檢測數(shù)據(jù)丟失的示意圖,其中HARQ 數(shù)據(jù)傳輸進(jìn)程中A表示發(fā)送至RLC層實(shí)體A的數(shù)據(jù),HARQ數(shù)據(jù)傳輸進(jìn)程中 B表示發(fā)送至RLC層實(shí)體B的數(shù)據(jù);其中,空進(jìn)程表示無傳輸;x表示傳輸 錯(cuò)誤的進(jìn)程;
以RLC層實(shí)體A為例,當(dāng)RLC層實(shí)體A收到數(shù)據(jù)序列號(hào)為8和9的數(shù) 據(jù)時(shí),發(fā)現(xiàn)缺失數(shù)據(jù)序列號(hào)為6和7的數(shù)據(jù),侵_對(duì)比8, 9號(hào)數(shù)據(jù)發(fā)送時(shí)間早 的進(jìn)程進(jìn)行監(jiān)測,如圖中的l、 2、 3、 4進(jìn)程,其中,進(jìn)程l傳輸正確可以不 進(jìn)行監(jiān)測,因2號(hào)進(jìn)程為空進(jìn)程,為了提高監(jiān)測效率,也可以不對(duì)2號(hào)進(jìn)程進(jìn) 行監(jiān)測;
在時(shí)刻15,監(jiān)測到3號(hào)進(jìn)程接收到了新數(shù)據(jù),因此,停止對(duì)3號(hào)進(jìn)程的 監(jiān)測;
在時(shí)刻16,監(jiān)測到4號(hào)進(jìn)程接收到了新數(shù)據(jù),因此,停止對(duì)4號(hào)進(jìn)程的 監(jiān)測;
當(dāng)^JH測的進(jìn)程都停止了監(jiān)測,可以確認(rèn)缺失的數(shù)據(jù)序列號(hào)為6和7的數(shù) 據(jù)真的丟失了。
實(shí)施二
參見圖3,為實(shí)現(xiàn)本發(fā)明實(shí)施例的方法,本發(fā)明實(shí)施例還提供了一種檢測
無線鏈路控制層數(shù)據(jù)丟失的裝置,該裝置包括
數(shù)據(jù)接收單元301,用于接收^某體接入控制層發(fā)送的數(shù)據(jù)及該數(shù)據(jù)發(fā)送時(shí)
間;
其中,混合自動(dòng)重傳請(qǐng)求HARQ實(shí)體,向RLC層發(fā)送數(shù)據(jù)時(shí)有多個(gè)并行 的進(jìn)程,對(duì)于每個(gè)進(jìn)程,HARQ接收端每收到一個(gè)數(shù)據(jù),都可通過物理信道傳 輸?shù)膮?shù)得到這個(gè)數(shù)據(jù)的連接幀號(hào)與子幀號(hào),這兩個(gè)參數(shù)表明了發(fā)送端發(fā)送該 數(shù)據(jù)的時(shí)間;
而HARQ實(shí)體初次發(fā)送數(shù)據(jù)是按序列號(hào)順序發(fā)送,因此,可以得知數(shù)據(jù) 的序列號(hào)順序和HARQ進(jìn)程發(fā)送數(shù)據(jù)的時(shí)間是一致的;
其中,數(shù)據(jù)發(fā)送時(shí)間可通過混合自動(dòng)重傳實(shí)體的4矣收端記錄并發(fā)送至所述 數(shù)據(jù)接收單元,數(shù)據(jù)接收單元記錄該數(shù)據(jù)的初次發(fā)送時(shí)間;其中,數(shù)據(jù)發(fā)送時(shí) 間也可以由媒體接入控制層中的其它實(shí)體進(jìn)行記錄并發(fā)送至數(shù)據(jù)接收單元;
其中,數(shù)據(jù)發(fā)送時(shí)間在本實(shí)施例中為數(shù)據(jù)的初次發(fā)送時(shí)間,該數(shù)據(jù)初次發(fā) 送時(shí)間可以通過混合自動(dòng)重傳請(qǐng)求實(shí)體的接收端直接記錄;也可以在放棄傳輸 數(shù)據(jù)時(shí)刻或重傳之后正確接收數(shù)據(jù)的時(shí)刻減去重傳所用時(shí)間獲得數(shù)據(jù)初次發(fā) 送的時(shí)間;
其中,在HARQ實(shí)體收到新數(shù)據(jù)時(shí)需要更新對(duì)應(yīng)進(jìn)程的數(shù)據(jù)的初次發(fā)送 時(shí)間;
數(shù)據(jù)丟失檢測單元302,用于當(dāng)發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),檢測比引起數(shù)據(jù)缺失 的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息并確認(rèn)丟失的數(shù)據(jù);
該數(shù)據(jù)丟失檢測單元,包括
判斷單元3021,用于判斷所接收的數(shù)據(jù)是否有缺失,并發(fā)送判斷結(jié)果;
第一監(jiān)測單元3022,用于當(dāng)接收到判斷單元發(fā)送的有缺失數(shù)據(jù)的信息后 對(duì)數(shù)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的進(jìn)程進(jìn)行監(jiān)測,并在所 監(jiān)測的進(jìn)程接收到新數(shù)據(jù)或者新數(shù)據(jù)指示或者被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸或 者正確接收缺失數(shù)據(jù)時(shí),停止對(duì)該進(jìn)程的監(jiān)測;
其中,被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸通常是因?yàn)楸槐O(jiān)測的進(jìn)程發(fā)生異樣,如 該數(shù)據(jù)超過最大重傳次數(shù)且發(fā)送端無數(shù)據(jù)可發(fā),數(shù)據(jù)在傳輸過程即發(fā)送端把接
收端反饋的NACK誤讀為ACK,且發(fā)送端無數(shù)據(jù)可發(fā),HARQ實(shí)體發(fā)生當(dāng)機(jī) 需要重設(shè)時(shí),接收軟緩存發(fā)生溢出或者解碼校驗(yàn)發(fā)生異常等情況;
其中,所述引起數(shù)據(jù)缺失的數(shù)據(jù)為使得發(fā)現(xiàn)數(shù)據(jù)缺失的數(shù)據(jù),例如由于
致,當(dāng)RLC層實(shí)體A收到數(shù)據(jù)序列號(hào)為8和9的數(shù)據(jù)時(shí),就可以發(fā)現(xiàn)缺失數(shù) 據(jù)序列號(hào)為6和7的數(shù)據(jù),所述序列號(hào)為8和9的數(shù)據(jù)為引起數(shù)據(jù)缺失的數(shù)據(jù); 其中,在對(duì)進(jìn)程的監(jiān)測中,可對(duì)數(shù)據(jù)傳輸正確的進(jìn)程不進(jìn)行監(jiān)測,以及對(duì)沒有 激活的HARQ數(shù)據(jù)傳輸進(jìn)程不進(jìn)行監(jiān)測,以提高監(jiān)測效率;而RLC層實(shí)體發(fā) 現(xiàn)數(shù)據(jù)缺失時(shí),之前的有些數(shù)據(jù)傳輸進(jìn)程因上一次RLC層實(shí)體發(fā)現(xiàn)數(shù)據(jù)缺失 而正處于被監(jiān)測狀態(tài),因此,為提高監(jiān)測效率,對(duì)所述正在處于^L監(jiān)測狀態(tài)的 進(jìn)程不進(jìn)行監(jiān)測;
因此,比引起缺失數(shù)據(jù)的數(shù)據(jù)發(fā)送時(shí)間早的進(jìn)程可以是激活的進(jìn)程中數(shù)據(jù) 傳輸錯(cuò)誤且沒有正處于監(jiān)測狀態(tài)的進(jìn)程;
其中,本實(shí)施例中,通過對(duì)數(shù)據(jù)傳輸進(jìn)程進(jìn)行監(jiān)測獲取進(jìn)程的數(shù)據(jù)傳輸信 息,該數(shù)據(jù)傳輸信息包括接收到新數(shù)據(jù)或新數(shù)據(jù)指示,或者監(jiān)測的進(jìn)程停止 數(shù)據(jù)傳輸或者所述缺失數(shù)據(jù)被正確接收;
確認(rèn)單元3023,用于在所有纟皮監(jiān)測的進(jìn)程停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
實(shí)施例三
參見圖4,本發(fā)明實(shí)施例還提供了一種檢測無線鏈路控制層數(shù)據(jù)丟失的方 法,該方法包括
步驟401:媒體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該時(shí)間與對(duì)應(yīng)的數(shù)據(jù) 發(fā)送至無線鏈路控制層實(shí)體;
其中,所述的數(shù)據(jù)發(fā)送時(shí)間由媒體接入控制層中的實(shí)體記錄,可以是混合 自動(dòng)重傳請(qǐng)求實(shí)體,也可以是其它的實(shí)體;
其中,所述記錄的數(shù)據(jù)發(fā)送時(shí)間可以通過混合自動(dòng)重傳請(qǐng)求實(shí)體遞交到無
線鏈路層,也可以通過其它方式遞交;其中,數(shù)據(jù)發(fā)送時(shí)間通過混合自動(dòng)重傳 請(qǐng)求實(shí)體遞交,可以是混合自動(dòng)重傳實(shí)體在數(shù)據(jù)正確接收后,把記錄的時(shí)間與 對(duì)應(yīng)的數(shù)據(jù)一起遞交給媒體接入控制層的上層實(shí)體,并由上層實(shí)體遞交給無線 鏈路控制層,或者直接遞交給無線鏈路控制層;
其中,混合自動(dòng)重傳請(qǐng)求HARQ實(shí)體,向RLC層發(fā)送數(shù)據(jù)時(shí)有多個(gè)并行 的進(jìn)程,對(duì)于每個(gè)進(jìn)程,HARQ接收端每收到一個(gè)數(shù)據(jù),都可通過物理信道傳 輸?shù)膮?shù)得到這個(gè)數(shù)據(jù)的連接幀號(hào)與子幀號(hào),這兩個(gè)參數(shù)表明了發(fā)送端發(fā)送該 數(shù)據(jù)的時(shí)間;
而HARQ層初次發(fā)送數(shù)據(jù)是按序列號(hào)順序發(fā)送,因此,可以得知數(shù)據(jù)的 序列號(hào)順序和HARQ進(jìn)程發(fā)送數(shù)據(jù)的時(shí)間是一致的;
其中,數(shù)據(jù)發(fā)送時(shí)間可通過混合自動(dòng)重傳實(shí)體的接收端記錄;
步驟402:當(dāng)媒體接入控制層發(fā)現(xiàn)數(shù)據(jù)傳輸進(jìn)程有數(shù)據(jù)丟失時(shí),將該進(jìn)程 的數(shù)據(jù)丟失指示及該丟失數(shù)據(jù)的發(fā)送時(shí)間發(fā)送至無線鏈路控制層的實(shí)體;
其中,當(dāng)HARQ實(shí)體發(fā)現(xiàn)傳輸?shù)臄?shù)據(jù)有丟失時(shí),可以通過層間源語將該 數(shù)據(jù)丟失指示及發(fā)送時(shí)間發(fā)送至RLC層所有的實(shí)體,也可通過其他方式;
層間源語在協(xié)議中稱之為ptimitives,源語有名稱與參數(shù),參數(shù)包含4種, 如Req(請(qǐng)求)、Ind(指示)、ResP(響應(yīng))、Conf(確認(rèn)),可以把數(shù)據(jù)丟失指 示的源語稱之為MAC—LOST—DATA—Ind,參數(shù)為Lost—Indicator用來指示MAC 層的數(shù)據(jù)丟失,及Lostlnfo用來指明數(shù)據(jù)丟失的時(shí)間或數(shù)據(jù)初次發(fā)送的時(shí)間;
其中,當(dāng)HARQ數(shù)據(jù)傳輸進(jìn)程在接收的數(shù)據(jù)錯(cuò)誤后,接收到了新數(shù)據(jù)或 新數(shù)據(jù)指示或該進(jìn)程停止數(shù)據(jù)傳輸時(shí),HARQ實(shí)體將發(fā)現(xiàn)傳輸丟失的數(shù)據(jù);
步驟403:當(dāng)RLC層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),查詢比引起數(shù)據(jù)缺失的數(shù) 據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)丟失指示;
數(shù)據(jù)對(duì)應(yīng)的發(fā)送時(shí)間,查詢比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)丟失指 示;
其中,在本實(shí)施例中進(jìn)程的數(shù)據(jù)傳輸信息包括數(shù)據(jù)丟失指示;
步驟404:當(dāng)所查詢的數(shù)據(jù)丟失指示都已收到,確認(rèn)丟失的數(shù)據(jù);
當(dāng)RLC層實(shí)體確認(rèn)丟失的數(shù)據(jù)后,可發(fā)送狀態(tài)報(bào)告請(qǐng)求發(fā)送端重傳所述 丟失數(shù)據(jù)。
上述方法中,同樣是利用HARQ進(jìn)程發(fā)送端發(fā)送數(shù)據(jù)的序列號(hào)順序與 HARQ進(jìn)程發(fā)送的時(shí)間順序是一致的特點(diǎn),當(dāng)RLC層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí), 缺失的數(shù)據(jù)發(fā)送時(shí)間僅可能比引起數(shù)據(jù)缺失的數(shù)據(jù)發(fā)送時(shí)間早,因此,本發(fā)明 實(shí)施例,在對(duì)數(shù)據(jù)丟失指示進(jìn)行查詢時(shí),僅對(duì)比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí) 間早的數(shù)據(jù)丟失指示進(jìn)行查詢,減小了用戶i殳備的工作量;而當(dāng)所查詢的數(shù)據(jù) 丟失指示都已經(jīng)收到時(shí),可確認(rèn)所缺失的數(shù)據(jù)已經(jīng)丟失;
例如,如圖5所示,其中HARQ數(shù)據(jù)傳輸進(jìn)程中A表示發(fā)送至RLC層實(shí) 體A的數(shù)據(jù),HARQ數(shù)據(jù)傳輸進(jìn)程中B表示發(fā)送至RLC層實(shí)體B的數(shù)據(jù);其 中,空進(jìn)程表示無傳輸;x表示傳輸錯(cuò)誤的進(jìn)程;
時(shí)刻8時(shí),HARQ層發(fā)現(xiàn)有數(shù)據(jù)丟失,將進(jìn)程3數(shù)據(jù)丟失指示發(fā)送至RLC 層實(shí)體A和實(shí)體B
時(shí)刻9時(shí),HARQ層發(fā)現(xiàn)有數(shù)據(jù)丟失,將進(jìn)程4數(shù)據(jù)丟失指示發(fā)送至RLC 層實(shí)體A和實(shí)體B;
以RLC層實(shí)體A為例,當(dāng)RLC層實(shí)體A在時(shí)刻15接收到凝:據(jù)序列號(hào)為 8和9的數(shù)據(jù)時(shí),發(fā)現(xiàn)缺失數(shù)據(jù)序列號(hào)為6和7的數(shù)據(jù),則對(duì)引起數(shù)據(jù)缺失的 數(shù)據(jù)的初次發(fā)送時(shí)刻5之前的缺失數(shù)據(jù)進(jìn)行查詢,如圖中的3、 4時(shí)刻,因?yàn)?1時(shí)刻已經(jīng)正確接收數(shù)據(jù),2時(shí)刻為空;
由于被查詢的3和4時(shí)刻的數(shù)據(jù)丟失指示已經(jīng)收到,因此可確認(rèn)序列號(hào)為 6和7的數(shù)據(jù)已經(jīng)丟失。
實(shí)施例四
參見圖6,本發(fā)明實(shí)施例還提供了一種檢測無線鏈路控制層數(shù)據(jù)丟失的裝
置,該裝置包括
數(shù)據(jù)接收單元601,用于接收媒體接入控制層的發(fā)送的數(shù)據(jù)及該數(shù)據(jù)發(fā)送 的時(shí)間;
其中,混合自動(dòng)重傳請(qǐng)求HARQ層,向RLC層發(fā)送數(shù)據(jù)時(shí)有多個(gè)并行的 多個(gè)進(jìn)程,對(duì)于每個(gè)進(jìn)程,HARQ接收端每收到一個(gè)數(shù)據(jù),都可通過物理信道 傳輸?shù)膮?shù)得到這個(gè)數(shù)據(jù)的連接幀號(hào)與子幀號(hào),這兩個(gè)參數(shù)表明了發(fā)送端發(fā)送 該數(shù)據(jù)的時(shí)間;
而HARQ實(shí)體初次發(fā)送數(shù)據(jù)是按序列號(hào)順序發(fā)送,因此,可以得知數(shù)據(jù) 的序列號(hào)順序和HARQ進(jìn)程發(fā)送數(shù)據(jù)的時(shí)間是一致的;
其中,數(shù)據(jù)發(fā)送時(shí)間可通過混合自動(dòng)重傳實(shí)體的接收端記錄并發(fā)送至所述 數(shù)據(jù)接收單元,數(shù)據(jù)接收單元記錄該數(shù)據(jù)的初次發(fā)送時(shí)間;
而HARQ實(shí)體初次發(fā)送數(shù)據(jù)的時(shí)間可由記錄的發(fā)送時(shí)間獲得,如在數(shù)據(jù) 初次傳輸時(shí)接收端記錄下數(shù)據(jù)發(fā)送時(shí)間,或者在正確接收數(shù)據(jù)時(shí)或者放棄傳輸 該數(shù)據(jù)時(shí)接收端根據(jù)該時(shí)刻減去其中重傳所用時(shí)間即為該數(shù)據(jù)初次發(fā)送時(shí)間; 其中,數(shù)據(jù)發(fā)送時(shí)間也可以由々某體接入控制層中的其它實(shí)體進(jìn)行記錄并發(fā)送至 數(shù)據(jù)接收單元;
其中,在HARQ實(shí)體收到新數(shù)據(jù)時(shí)需要更新對(duì)應(yīng)進(jìn)程的數(shù)據(jù)的初次發(fā)送 時(shí)間;
數(shù)據(jù)丟失指示接收單元602,用于接收數(shù)據(jù)丟失指示及丟失數(shù)據(jù)的發(fā)送時(shí)
間;
其中,當(dāng)媒體接入控制層發(fā)現(xiàn)HARQ實(shí)體數(shù)據(jù)傳輸進(jìn)程所傳輸?shù)臄?shù)據(jù)有 丟失時(shí),可以通過層間源語將該數(shù)據(jù)丟失指示發(fā)送至RLC層所有的實(shí)體,也 可通過其他方式;
數(shù)據(jù)丟失檢測單元603,用于當(dāng)無線鏈路控制層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí), 檢測比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息并確認(rèn)丟失的數(shù)據(jù);
該數(shù)據(jù)丟失檢測單元,包括判斷單元6031,用于判斷所接收的數(shù)據(jù)是否有缺失,并發(fā)送判斷結(jié)果;
查詢單元6032,用于當(dāng)接收到判斷單元發(fā)送的有缺失數(shù)據(jù)的信息后,查 詢? 1起數(shù)據(jù)缺失的數(shù)據(jù)發(fā)送時(shí)間之前的數(shù)據(jù)丟失指示;
確認(rèn)單元6033,用于在所有被查詢的數(shù)據(jù)都接收到數(shù)據(jù)丟失指示時(shí),確 認(rèn)丟失的數(shù)據(jù)。
實(shí)施例五
本發(fā)明還提供了 一種4企測無線鏈路控制層數(shù)據(jù)丟失的方法,該方法與實(shí)施 例一所提供的方法不同之處在于在無線鏈路控制層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí), 監(jiān)測HARQ數(shù)據(jù)傳輸進(jìn)程的范圍不同;
參見圖7,該方法包括
步驟701:媒體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該數(shù)據(jù)發(fā)送時(shí)間與對(duì) 應(yīng)的數(shù)據(jù)發(fā)送至無線鏈路控制層實(shí)體,其中,所述與數(shù)據(jù)發(fā)送時(shí)間對(duì)應(yīng)的數(shù)據(jù) 由混合自動(dòng)重傳請(qǐng)求實(shí)體發(fā)送至無線鏈路控制層;
其中,所述的數(shù)據(jù)發(fā)送時(shí)間由媒體接入控制層中的實(shí)體記錄,所述實(shí)體可 以是混合自動(dòng)重傳請(qǐng)求實(shí)體,也可以是其它的實(shí)體;
其中,混合自動(dòng)重傳請(qǐng)求HARQ實(shí)體,向RLC層發(fā)送數(shù)據(jù)時(shí)有多個(gè)并行 的進(jìn)程,對(duì)于每個(gè)進(jìn)程,HARQ接收端每收到一個(gè)數(shù)據(jù),都可通過物理信道傳 輸?shù)膮?shù)得到這個(gè)數(shù)據(jù)的連接幀號(hào)與子幀號(hào),這兩個(gè)參數(shù)表明了發(fā)送端發(fā)送該 數(shù)據(jù)的時(shí)間;
而HARQ實(shí)體初次發(fā)送數(shù)據(jù)是按序列號(hào)順序發(fā)送,因此,可以得知數(shù)據(jù) 的序列號(hào)順序和HARQ進(jìn)程初次發(fā)送數(shù)據(jù)的時(shí)間是一致的;
其中,數(shù)據(jù)發(fā)送時(shí)間可通過混合自動(dòng)重傳請(qǐng)求實(shí)體的接收端記錄,而 HARQ實(shí)體初次發(fā)送數(shù)據(jù)的時(shí)間可由記錄的發(fā)送時(shí)間獲得,獲得數(shù)據(jù)初次發(fā)送 的時(shí)間可通過在數(shù)據(jù)初次傳輸時(shí)接收端記錄數(shù)據(jù)發(fā)送時(shí)間獲得,或者在正確接 收數(shù)據(jù)時(shí)或者放棄傳輸該數(shù)據(jù)時(shí)接收端根據(jù)該時(shí)刻減去其中重傳所用時(shí)間獲 得數(shù)據(jù)初次發(fā)送的時(shí)間;
步驟702:當(dāng)RLC層實(shí)體發(fā)現(xiàn)有缺失數(shù)據(jù)時(shí),對(duì)數(shù)據(jù)發(fā)送時(shí)間比引起數(shù) 據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早并且激活的進(jìn)程中,數(shù)據(jù)傳輸錯(cuò)誤且沒有正處于監(jiān) 測狀態(tài)的進(jìn)程進(jìn)行監(jiān)測;
其中,所述引起數(shù)據(jù)缺失的數(shù)據(jù)為使得發(fā)現(xiàn)數(shù)據(jù)缺失的數(shù)據(jù),例如由于
致,當(dāng)RLC層實(shí)體A收到數(shù)據(jù)序列號(hào)為8和9的數(shù)據(jù)時(shí),就可以發(fā)現(xiàn)缺失數(shù) 據(jù)序列號(hào)為6和7的數(shù)據(jù),所述序列號(hào)為8和9的數(shù)據(jù)為引起數(shù)據(jù)缺失的數(shù)據(jù); 其中,在對(duì)進(jìn)程的監(jiān)測中,可對(duì)數(shù)據(jù)傳輸正確的進(jìn)程不進(jìn)行監(jiān)測,以及對(duì)沒有 激活的HARQ數(shù)據(jù)傳輸進(jìn)程不進(jìn)行監(jiān)測,以提高監(jiān)測效率;而RLC層實(shí)體發(fā) 現(xiàn)數(shù)據(jù)缺失時(shí),之前的有些數(shù)據(jù)傳輸進(jìn)程因上一次RLC層實(shí)體發(fā)現(xiàn)數(shù)據(jù)缺失 而正處于被監(jiān)測狀態(tài),因此,為提高監(jiān)測效率,對(duì)所述正在處于凈皮監(jiān)測狀態(tài)的 進(jìn)程不進(jìn)行監(jiān)測;
其中,對(duì)所述進(jìn)程進(jìn)行監(jiān)測以獲得所監(jiān)測進(jìn)程的數(shù)據(jù)傳輸信息;
步驟703:當(dāng)獲取到被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程接收到新數(shù)據(jù)或接收到新數(shù)據(jù) 指示或者被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸或者該數(shù)據(jù)正確接收的數(shù)據(jù)傳輸信息時(shí), 對(duì)該進(jìn)程停止監(jiān)測;
其中,所述被監(jiān)測的進(jìn)程被迫停止的情況通常是在當(dāng)被監(jiān)測的進(jìn)程發(fā)生異 樣,如該數(shù)據(jù)超過最大重傳次數(shù)且發(fā)送端無數(shù)據(jù)可發(fā)時(shí),數(shù)據(jù)在傳輸過程中 發(fā)生發(fā)送端把接收端反饋的NACK誤讀為ACK,且發(fā)送端無數(shù)據(jù)可發(fā)時(shí), HARQ實(shí)體發(fā)生當(dāng)機(jī)需要重設(shè)時(shí),接收軟緩存發(fā)生溢出或者解碼校驗(yàn)發(fā)生異常 時(shí),該數(shù)據(jù)傳輸進(jìn)程將被迫停止;
其中,本實(shí)施例中,通過對(duì)數(shù)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí) 間早的進(jìn)程進(jìn)行監(jiān)測,以獲得該進(jìn)程的數(shù)據(jù)傳輸信息,該數(shù)據(jù)傳輸信息包括 接收到新數(shù)據(jù)或新數(shù)據(jù)指示,或者監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸,或者該數(shù)據(jù)被正 確接收;
步驟704:當(dāng)被監(jiān)測的所有進(jìn)程都獲取到數(shù)據(jù)傳輸信息而停止監(jiān)測時(shí),確 認(rèn)丟失的數(shù)據(jù);200710145269.9
說明書第14/15頁
當(dāng)RLC層實(shí)體確認(rèn)丟失的數(shù)據(jù)后,可發(fā)送狀態(tài)報(bào)告請(qǐng)求發(fā)送端重傳所述
丟失數(shù)據(jù)。
實(shí)施例六
參見圖8,本發(fā)明實(shí)施例還提供了一種檢測無線鏈路控制層數(shù)據(jù)丟失的裝 置,該裝置包括
判斷單元801,用于判斷所接收的數(shù)據(jù)是否有缺失,并發(fā)送判斷結(jié)果;
數(shù)據(jù)丟失檢測單元802,用于當(dāng)發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),檢測比引起數(shù)據(jù)缺失 的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息并確認(rèn)丟失的數(shù)據(jù);
該數(shù)據(jù)丟失4全測單元,包括
第二監(jiān)測單元8021,用于在接收到判斷單元發(fā)送的有缺失數(shù)據(jù)的信息后, 對(duì)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早且激活的進(jìn)程中,數(shù)據(jù)傳輸 錯(cuò)誤且沒有正處于監(jiān)測狀態(tài)的進(jìn)程進(jìn)行監(jiān)測,并在所監(jiān)測的進(jìn)程接收到新數(shù) 據(jù)、或者新數(shù)據(jù)指示、或者被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸、或者正確接收缺失數(shù) 據(jù)時(shí),停止對(duì)該進(jìn)程的監(jiān)測;
其中,被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸通常是因?yàn)楸槐O(jiān)測的進(jìn)程發(fā)生異樣,如 該數(shù)據(jù)超過最大重傳次數(shù)且發(fā)送端無數(shù)據(jù)可發(fā),數(shù)據(jù)在傳輸過程即發(fā)送端把接 收端反饋的NACK誤讀為ACK,且發(fā)送端無數(shù)據(jù)可發(fā),HARQ實(shí)體發(fā)生當(dāng)機(jī) 需要重設(shè)時(shí),接收軟緩存發(fā)生溢出或者解碼校驗(yàn)發(fā)生異常等情況;
其中,所述引起數(shù)據(jù)缺失的數(shù)據(jù)為使得發(fā)現(xiàn)數(shù)據(jù)缺失的數(shù)據(jù),例如由于 HARQ進(jìn)程發(fā)送端發(fā)送數(shù)據(jù)的序列號(hào)順序與HARQ進(jìn)程發(fā)送的時(shí)間順序是一 致,當(dāng)RLC層實(shí)體A收到數(shù)據(jù)序列號(hào)為8和9的數(shù)據(jù)時(shí),就可以發(fā)現(xiàn)缺失數(shù) 據(jù)序列號(hào)為6和7的數(shù)據(jù),所述序列號(hào)為8和9的數(shù)據(jù)為引起數(shù)據(jù)缺失的數(shù)據(jù); 其中,在對(duì)進(jìn)程的監(jiān)測中,可對(duì)數(shù)據(jù)傳輸正確的進(jìn)程不進(jìn)行監(jiān)測,以及對(duì)沒有 激活的HARQ數(shù)據(jù)傳輸進(jìn)程不進(jìn)行監(jiān)測,以提高監(jiān)測效率;而RLC層實(shí)體發(fā) 現(xiàn)數(shù)據(jù)缺失時(shí),之前的有些數(shù)據(jù)傳輸進(jìn)程因上一次RLC層實(shí)體發(fā)現(xiàn)數(shù)據(jù)缺失 而正處于被監(jiān)測狀態(tài),因此,為提高監(jiān)測效率,對(duì)所述正在處于被監(jiān)測狀態(tài)的
進(jìn)程不進(jìn)行監(jiān)測;
其中,本實(shí)施例中,通過對(duì)數(shù)據(jù)傳輸進(jìn)程進(jìn)行監(jiān)測獲取進(jìn)程的數(shù)據(jù)傳輸信
息,該數(shù)據(jù)傳輸信息包括接收到新數(shù)據(jù)或新數(shù)據(jù)指示,或者監(jiān)測的進(jìn)程停止 數(shù)據(jù)傳輸或者所述缺失數(shù)據(jù)被正確接收;
確認(rèn)單元8022,用于在所有被監(jiān)測的進(jìn)程停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
以上才支術(shù)方案可以看出,由于利用HARQ進(jìn)程發(fā)送端發(fā)送數(shù)據(jù)的順序與 HARQ進(jìn)程發(fā)送數(shù)據(jù)的時(shí)間順序是一致的特點(diǎn),當(dāng)RLC層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺 失時(shí),致使數(shù)據(jù)缺失的進(jìn)程僅可能是比引起缺號(hào)的數(shù)據(jù)發(fā)送時(shí)間早的進(jìn)程,因 此,本發(fā)明實(shí)施例所提供的方案中,通過檢測比引起缺號(hào)的數(shù)據(jù)發(fā)送時(shí)間早的 數(shù)據(jù)傳輸信息,并根據(jù)所獲取的該信息確認(rèn)丟失的數(shù)據(jù),與現(xiàn)有技術(shù)需要監(jiān)測 除引起缺號(hào)的HARQ數(shù)據(jù)傳輸進(jìn)程外的所有的數(shù)據(jù)傳輸進(jìn)程相比,減小了用 戶設(shè)備的工作量,提高了檢測無線鏈路控制層數(shù)據(jù)丟失的效率。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)實(shí)施例一、實(shí)施例三及實(shí)施例五中所述 方法的全部或部分步^^,可以通過程序來指令相關(guān)的硬件來完成,所述的程序 可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),所包括的步驟分別和實(shí) 施例一及實(shí)施例三中方法步驟相同,所述的存儲(chǔ)介質(zhì),如ROM/RAM,磁碟, 光盤等。
以上對(duì)本發(fā)明實(shí)施例所提供的檢測無線鏈路控制層數(shù)據(jù)丟失的方法及裝
闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí), 對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍 上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征在于,包括當(dāng)無線鏈路控制層發(fā)現(xiàn)有缺失數(shù)據(jù)時(shí),檢測缺失數(shù)據(jù)在底層的傳輸情況;根據(jù)檢測的所述缺失數(shù)據(jù)的傳輸情況,確認(rèn)丟失的數(shù)據(jù)。
2、 根據(jù)權(quán)利要求1所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征 在于在所述檢測缺失數(shù)據(jù)在底層的傳輸情況之前,還包括媒體接入控制層記 錄數(shù)據(jù)發(fā)送時(shí)間,并將該數(shù)據(jù)發(fā)送時(shí)間及對(duì)應(yīng)的教:據(jù)發(fā)送至無線鏈路控制層;所述檢測缺失數(shù)據(jù)在底層的傳輸情況,包括檢測由媒體接入控制層在發(fā)現(xiàn)數(shù)據(jù)有丟失時(shí)發(fā)送至無線鏈路控制層的數(shù) 據(jù)丟失指示;查詢比引起數(shù)據(jù)缺失的數(shù)據(jù)發(fā)送時(shí)間早的數(shù)據(jù)丟失指示;所述根據(jù)檢測的所述缺失數(shù)據(jù)的傳輸情況,確認(rèn)丟失的數(shù)據(jù),包括當(dāng)所查詢的數(shù)據(jù)丟失指示都已收到時(shí),確認(rèn)丟失的數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征 在于在所述;^測缺失數(shù)據(jù)在底層的傳輸情況之前,還包括々某體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該^t據(jù)發(fā)送時(shí)間及對(duì)應(yīng)的數(shù)據(jù)發(fā) 送至無線鏈路控制層;所述檢測缺失數(shù)據(jù)在底層的傳輸情況,包括在所述數(shù)據(jù)傳輸進(jìn)程中,對(duì)數(shù)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí) 間早的數(shù)據(jù)傳輸進(jìn)程進(jìn)行監(jiān)測;當(dāng)獲取到被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程接收到新數(shù)據(jù)、或接收到新數(shù)據(jù)指示、或 者被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程停止數(shù)據(jù)傳輸、或者該凄t據(jù)被正確4妄收的數(shù)據(jù)傳輸信 息時(shí),對(duì)該進(jìn)程停止監(jiān)測;所述根據(jù)檢測的所述缺失數(shù)據(jù)的傳輸情況,確認(rèn)丟失的數(shù)據(jù),包括當(dāng)被監(jiān)測的所有數(shù)據(jù)傳輸進(jìn)程都獲取到數(shù)據(jù)傳輸信息而停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
4、 根據(jù)權(quán)利要求1所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征 在于在所述檢測缺失數(shù)據(jù)在底層的傳輸情況之前,還包括媒體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該邀:據(jù)發(fā)送時(shí)間及對(duì)應(yīng)的數(shù)據(jù)發(fā) 送至無線鏈路控制層;所述檢測缺失數(shù)據(jù)在底層的傳輸情況,包括檢測比《I起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息;所述根據(jù)檢測的所述缺失數(shù)據(jù)的傳輸情況,確認(rèn)丟失的數(shù)據(jù),包括根據(jù)檢測的所述數(shù)據(jù)傳輸信息,確認(rèn)丟失的數(shù)據(jù)。
5、 根據(jù)權(quán)利要求4所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征 在于,該方法還包4舌當(dāng)RLC層實(shí)體確認(rèn)丟失的數(shù)據(jù)后,發(fā)送狀態(tài)寺艮告請(qǐng)求發(fā)送端重傳所述丟 失數(shù)據(jù)。
6、 根據(jù)權(quán)利要求4所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征 在于所述媒體接入控制層記錄的數(shù)據(jù)發(fā)送時(shí)間為數(shù)據(jù)初次發(fā)送時(shí)間。
7、 根據(jù)權(quán)利要求4至6任一所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法, 其特征在于所述數(shù)據(jù)傳輸信息包括數(shù)據(jù)丟失指示,該數(shù)據(jù)丟失指示由々某體接入控制層 在發(fā)現(xiàn)數(shù)據(jù)有丟失時(shí)發(fā)送至無線鏈路控制層;所述檢測比? I起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息,包括查詢比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的泰:據(jù)丟失指示;所述根據(jù)檢測的所述數(shù)據(jù)傳輸信息,確認(rèn)丟失的數(shù)據(jù),包括當(dāng)所查詢的數(shù)據(jù)丟失指示都已收到,確認(rèn)丟失的數(shù)據(jù)。
8、 根據(jù)權(quán)利要求7所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征在于媒體接入控制層通過層間源語將數(shù)據(jù)丟失指示及該丟失數(shù)據(jù)的發(fā)送時(shí)間 發(fā)送至無線鏈路控制層。
9、 根據(jù)權(quán)利要求4至6任一項(xiàng)所述的檢測無線鏈路控制層數(shù)據(jù)丟失的方 法,其特征在于所述媒體接入控制層向無線鏈路控制層發(fā)送所述數(shù)據(jù)時(shí)有至少兩個(gè)并行 的數(shù)據(jù)傳輸進(jìn)程;所述檢測比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息,包括在所述數(shù)據(jù)傳輸進(jìn)程中,對(duì)數(shù)據(jù)發(fā)送時(shí)間比? 1起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí) 間早的數(shù)據(jù)傳輸進(jìn)程進(jìn)行監(jiān)測;當(dāng)獲取到被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程接收到新數(shù)據(jù)、或接收到新數(shù)據(jù)指示、或 者被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程停止數(shù)據(jù)傳輸、或者該數(shù)據(jù)被正確接收的數(shù)據(jù)傳輸信 息時(shí),對(duì)該進(jìn)程停止監(jiān)測;所述根據(jù)檢測的所述數(shù)據(jù)傳輸信息,確認(rèn)丟失的數(shù)據(jù),包括當(dāng)被監(jiān)測的所有數(shù)據(jù)傳輸進(jìn)程都獲取到數(shù)據(jù)傳輸信息而停止監(jiān)測時(shí),確認(rèn) 丟失的數(shù)據(jù)。
10、 一種檢測無線鏈路控制層數(shù)據(jù)丟失的方法,其特征在于,包括媒體接入控制層記錄數(shù)據(jù)發(fā)送時(shí)間,并將該數(shù)據(jù)發(fā)送時(shí)間與對(duì)應(yīng)的數(shù)據(jù)發(fā) 送至無線鏈路控制層,其中,所述媒體接入控制層向無線鏈路控制層發(fā)送所述 數(shù)據(jù)時(shí)有至少兩個(gè)并行的數(shù)據(jù)傳輸進(jìn)程;當(dāng)無線鏈路控制層發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),在所述并行的數(shù)據(jù)傳輸進(jìn)程中,對(duì) 數(shù)據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早且激活的進(jìn)程中,數(shù)據(jù)傳輸 錯(cuò)誤且沒有正處于監(jiān)測狀態(tài)的進(jìn)程進(jìn)行監(jiān)測;當(dāng)獲取到被監(jiān)測的數(shù)據(jù)傳輸進(jìn)程接收到新數(shù)據(jù)或接收到新數(shù)據(jù)指示或者 被監(jiān)測的進(jìn)程被迫停止或者該數(shù)據(jù)正確接收的數(shù)據(jù)傳輸信息時(shí),對(duì)該進(jìn)程停止 監(jiān)測; 當(dāng)被監(jiān)測的所有進(jìn)程都獲取到數(shù)據(jù)傳輸信息而停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
11、 一種檢測無線鏈路控制層數(shù)據(jù)丟失的裝置,其特征在于,包括 數(shù)據(jù)接收單元,用于接收媒體接入控制層發(fā)送的數(shù)據(jù)及所述數(shù)據(jù)發(fā)送時(shí)間;數(shù)據(jù)丟失檢測單元,用于當(dāng)發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),檢測比引起數(shù)據(jù)缺失的數(shù) 據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息并確認(rèn)丟失的數(shù)據(jù)。
12、 根據(jù)權(quán)利要求8所述的檢測無線鏈路控制層數(shù)據(jù)丟失的裝置,其特征 在于,所述數(shù)據(jù)丟失4全測單元,包括判斷單元,用于判斷所接收的數(shù)據(jù)是否有缺失,并發(fā)送判斷結(jié)果;第一監(jiān)測單元,用于在接收到判斷單元發(fā)送的有缺失數(shù)據(jù)的信息后,對(duì)數(shù) 據(jù)發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早的數(shù)據(jù)傳輸進(jìn)程進(jìn)行監(jiān)測,并 在所監(jiān)測的進(jìn)程接收到新數(shù)據(jù)、或者新數(shù)據(jù)指示、或者被監(jiān)測的進(jìn)程停止數(shù)據(jù) 傳輸、或者正確接收缺失數(shù)據(jù)時(shí),停止對(duì)該進(jìn)程的監(jiān)測;確認(rèn)單元,用于在所有被監(jiān)測的進(jìn)程停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
13、 根據(jù)權(quán)利要求8所述的檢測無線鏈路控制層數(shù)據(jù)丟失的裝置,其特征 在于,所述數(shù)據(jù)丟失4企測單元,包括判斷單元,用于判斷所接收的數(shù)據(jù)是否有缺失,并發(fā)送判斷結(jié)果;第二監(jiān)測單元,用于在接收到判斷單元發(fā)送的有缺失數(shù)據(jù)的信息后,對(duì)據(jù) 發(fā)送時(shí)間比引起數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間早且激活的數(shù)據(jù)傳輸進(jìn)程中,數(shù)據(jù) 傳輸錯(cuò)誤且沒有正處于監(jiān)測狀態(tài)的進(jìn)程進(jìn)行監(jiān)測,并在所監(jiān)測的進(jìn)程接收到新 數(shù)據(jù)、或者新數(shù)據(jù)指示、或者被監(jiān)測的進(jìn)程停止數(shù)據(jù)傳輸、或者正確接收缺失 數(shù)據(jù)時(shí),停止對(duì)該進(jìn)程的監(jiān)測;確認(rèn)單元,用于在所有被監(jiān)測的進(jìn)程停止監(jiān)測時(shí),確認(rèn)丟失的數(shù)據(jù)。
14、 根據(jù)權(quán)利要求8所述的檢測無線鏈路控制層數(shù)據(jù)丟失的裝置,其特征 在于,還包括數(shù)據(jù)丟失指示接收單元,用于接收數(shù)據(jù)丟失指示及該丟失數(shù)據(jù) 的發(fā)送時(shí)間;所述數(shù)據(jù)丟失檢測單元,包括判斷單元,用于判斷所接收的數(shù)據(jù)是否有缺失,并發(fā)送判斷結(jié)果;查詢單元,用于在接收到判斷單元發(fā)送的有缺失數(shù)據(jù)的信息后,查詢引起 數(shù)據(jù)缺失的數(shù)據(jù)的發(fā)送時(shí)間之前的數(shù)據(jù)丟失指示;確認(rèn)單元,用于在所有被查詢的數(shù)據(jù)都接收到數(shù)據(jù)丟失指示時(shí),確認(rèn)丟失 的數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例提供了檢測無線鏈路控制層數(shù)據(jù)丟失的方法及裝置,利用本發(fā)明,當(dāng)RLC層實(shí)體發(fā)現(xiàn)有數(shù)據(jù)缺失時(shí),通過檢測比引起缺號(hào)的數(shù)據(jù)發(fā)送時(shí)間早的數(shù)據(jù)傳輸信息,并根據(jù)所獲取的該信息確認(rèn)丟失的數(shù)據(jù),與現(xiàn)有技術(shù)需要監(jiān)測除引起缺號(hào)的HARQ數(shù)據(jù)傳輸進(jìn)程外的所有的數(shù)據(jù)傳輸進(jìn)程相比,減小了用戶設(shè)備的工作量,提高了檢測無線鏈路控制層數(shù)據(jù)丟失的效率。
文檔編號(hào)H04L1/00GK101350698SQ200710145269
公開日2009年1月21日 申請(qǐng)日期2007年8月17日 優(yōu)先權(quán)日2007年7月17日
發(fā)明者飛 邵 申請(qǐng)人:上海華為技術(shù)有限公司