亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種狀態(tài)分組數(shù)據(jù)單元的管理方法和裝置的制作方法

文檔序號:7702287閱讀:199來源:國知局
專利名稱:一種狀態(tài)分組數(shù)據(jù)單元的管理方法和裝置的制作方法
技術領域
本發(fā)明涉及移動通信技術,特別涉及一種狀態(tài)分組數(shù)據(jù)單元(PDU, Packet Data Unit)的管理方法和裝置。
背景技術
現(xiàn)有時分同步碼分多址(TD-SCDMA, Time Division-Synchronous Code Division Multiple Access )系統(tǒng)中,處于空口協(xié)議棧L2位置的無線鏈路控制 (RLC, Radi。 Link Control)協(xié)議層中提供了透明模式、非確認模式以及確認 模式三種數(shù)據(jù)傳輸模式。其中,對于確認模式,可通過狀態(tài)PDU來維護數(shù) 據(jù)傳輸?shù)臓顟B(tài)機。比如,接收端接收到來自發(fā)送端的數(shù)據(jù)PDU后,可通過 狀態(tài)PDU來通知發(fā)送端是否對數(shù)據(jù)PDU進行了正確接收,以便發(fā)送端確認 是否需要進行數(shù)據(jù)重傳等處理。
現(xiàn)有狀態(tài)PDU的觸發(fā)方式主要包括檢測到來自發(fā)送端的數(shù)據(jù)PDU丟 失、基于定時器的狀態(tài)報告的傳輸(即周期性定時觸發(fā)狀態(tài)PDU)以及接 收到來自發(fā)送端的輪詢(POLL)位設置為1的數(shù)據(jù)PDU等。在實際應用中, 有可能某一時刻同時觸發(fā)了上述多種方式,相應地,就可能會生成多個內(nèi)容 相同的狀態(tài)PDU;進一步地,有可能這些內(nèi)容相同的PDU在一次數(shù)據(jù)傳輸 過程中同時被發(fā)送到發(fā)送端。這樣,對于發(fā)送端來說,則需要進行多次重復 冗余的操作,從而增加了發(fā)送端的處理負擔;而且,這些內(nèi)容相同的狀態(tài) PDU在傳輸過程占用了很多空口帶寬,造成了空口資源的浪費,而且也影 響了數(shù)據(jù)PDU等的正常傳輸,降低了傳輸速率。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種狀態(tài)分組數(shù)據(jù)單元的管理方
4法,能夠降低發(fā)送端的處理負擔,并節(jié)省空口資源和提高數(shù)據(jù)傳輸速率。
本發(fā)明的另一目的在于提供一種狀態(tài)分組數(shù)據(jù)單元的管理裝置,能夠降 低發(fā)送端的處理負擔,并節(jié)省空口資源和提高數(shù)據(jù)傳輸速率。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的 一種狀態(tài)分組it據(jù)單元管理方法,包括以下步驟
A、 判斷生成的狀態(tài)報告中是否只包括一個狀態(tài)分組數(shù)據(jù)單元PDU,如果 是,則進一步判斷是否預先緩存有狀態(tài)PDU副本;如果沒有,則執(zhí)行步驟B, 如果有,則執(zhí)行步驟C;
B、 將所生成的狀態(tài)PDU的副本進行緩存,并將所生成的狀態(tài)PDU存放 到狀態(tài)PDU隊列中,結束流程;
C、 判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容是否相 同,如果相同,則執(zhí)行步驟D,如果不相同,則執(zhí)行步驟E;
D、 丟棄所生成的狀態(tài)PDU,結束流程;
E、 用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所生成的 狀態(tài)PDU存放到狀態(tài)PDU隊列中,結束流程。
一種狀態(tài)分組數(shù)據(jù)單元管理裝置,包括緩存單元以及控制單元;其中 所述控制單元,用于判斷生成的狀態(tài)報告中是否只包括一個狀態(tài)PDU,如 果是,則進一步判斷所述緩存單元中是否緩存有狀態(tài)PDU副本,如果沒有,則 將所生成的狀態(tài)PDU的副本保存到所述緩存單元中,并將所生成的狀態(tài)PDU 存放到狀態(tài)PDU隊列中;如果有,則判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的 狀態(tài)PDU副本的內(nèi)容是否相同,如果相同,則丟棄所生成的狀態(tài)PDU,如果 不相同,則用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所生 成的狀態(tài)PDU存放到狀態(tài)PDU隊列中;
所述緩存單元,用于緩存狀態(tài)PDU副本,并根據(jù)所述控制單元的要求進行 更新。
可見,采用本發(fā)明的技術方案,通過將所生成的狀態(tài)PDU與緩存的狀態(tài) PDU副本的內(nèi)容進行比較,來過濾掉內(nèi)容重復的狀態(tài)PDU,從而降低了發(fā)送端的處理負擔,并節(jié)省了空口資源和提高了數(shù)據(jù)傳輸速率。


圖1為本發(fā)明方法實施例的流程圖。
圖2為本發(fā)明裝置實施例的組成結構示意圖。
具體實施例方式
針對現(xiàn)有技術中存在的問題,本發(fā)明中提出一種狀態(tài)PDU管理方法, 該方法能夠過濾掉內(nèi)容重復的狀態(tài)PDU,從而降低發(fā)送端的處理負擔,并 節(jié)省空口資源和提高數(shù)據(jù)傳輸速率。
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實 施例,對本發(fā)明作進一步地詳細說明。
圖1為本發(fā)明方法實施例的流程圖。如圖1所示,包括以下步驟
步驟ll:判斷生成的狀態(tài)報告中是否只包括一個PDU,如果是,則執(zhí)行步 驟12,如果不是,則按照現(xiàn)有方式進行處理。
通常,接收端所生成的狀態(tài)報告只由一個狀態(tài)PDU組成,但某些情況下, 比如檢測到數(shù)據(jù)PDU的丟失現(xiàn)象非常嚴重,用一個狀態(tài)PDU不能完全說明數(shù) 據(jù)PDU的丟失情況,則需要使用多個狀態(tài)PDU。
對于一個狀態(tài)報告中包括多個狀態(tài)PDU的情況,由于這類狀態(tài)報告觸發(fā)的 可能性較小,因此,可直接按照現(xiàn)有方式進行處理,然后結束流程。
步驟12:判斷是否預先緩存有狀態(tài)PDU副本,如果沒有,則執(zhí)行步驟13, 如果有,則執(zhí)行步驟14。
可預先設置一個緩存單元,用于緩存狀態(tài)PDU副本,初始狀態(tài)下,緩存單 元中的內(nèi)容為空。
步驟13:將所生成的狀態(tài)PDU的副本進行緩存,并將所生成的狀態(tài)PDU 存放到狀態(tài)PDU隊列中,然后結束流程。
當判斷出預先沒有緩存狀態(tài)PDU后,本步驟中,首先,將所生成的狀態(tài)PDU的副本進行緩存,即保存到緩存單元中,然后,將所生成的狀態(tài)PDU存 放到狀態(tài)PDU隊列中,以便進行發(fā)送。
步驟14:判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容是 否相同,如果相同,則執(zhí)行步驟15,如果不相同,則執(zhí)行步驟16。
當判斷出預先緩存有狀態(tài)PDU后,本步驟中,比較生成的狀態(tài)PDU的與 緩存的狀態(tài)PDU副本的內(nèi)容是否相同,如果是,則執(zhí)行步驟15,否則,執(zhí)行 步驟16。
步驟15:丟棄所生成的狀態(tài)PDU,結束流程。
如果所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容相同,那么 則沒有必要重復發(fā)送該狀態(tài)PDU,直接丟棄即可。
步驟16:用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所 生成的狀態(tài)PDU存放到狀態(tài)PDU隊列中,結束流程。
如果所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容不相同,那 么可用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,從而使緩存的狀 態(tài)PDU副本始終為最新生成的狀態(tài)PDU的副本;之后,將所生成的狀態(tài)PDU 存放到狀態(tài)PDU隊列中。
另外,在后續(xù)將狀態(tài)PDU隊列中的狀態(tài)PDU進行發(fā)送的同時,需要判斷 發(fā)送的狀態(tài)PDU與緩存的狀態(tài)PDU副本的內(nèi)容是否相同,如果相同,則清空 緩存的內(nèi)容,如果不相同,則維持緩存的內(nèi)容不變。
由于緩存的狀態(tài)PDU副本是最新生成的狀態(tài)PDU的副本,那么如果發(fā)送 的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容相同,則說明本次數(shù)據(jù)發(fā)送 過程已將狀態(tài)PDU隊列中的所有狀態(tài)PDU均發(fā)送完畢,清空緩存用以避免影 響下次狀態(tài)PDU的傳輸。比如,如果后續(xù)鏈路上沒有數(shù)據(jù)傳輸,由周期性定時 器觸發(fā)生成狀態(tài)PDU并進行發(fā)送,此時發(fā)送的狀態(tài)PDU的內(nèi)容很有可能和緩 存的狀態(tài)PDU副本的內(nèi)容相同,那么,按照本發(fā)明所述處理方式,后續(xù)周期性 定時器觸發(fā)生成的狀態(tài)PDU就會被丟棄,從而導致這些狀態(tài)PDU發(fā)送失敗, 間接導致周期性定時器失效?;谏鲜龇椒?,圖2為本發(fā)明裝置實施例的組成結構示意圖。如圖2所示, 包括緩存單元21以及控制單元22;其中
控制單元22,用于判斷生成的狀態(tài)報告中是否只包括一個狀態(tài)PDU,如果 是,則進一步判斷緩存單元22中是否緩存有狀態(tài)PDU副本,如果沒有,則將 所生成的狀態(tài)PDU的副本緩存到緩存單元22中,并將所生成的狀態(tài)PDU存放 到狀態(tài)PDU隊列中;如果有,則判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài) PDU副本的內(nèi)容是否相同,如果相同,則丟棄所生成的狀態(tài)PDU,如果不相同, 則用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所生成的狀態(tài) PDU存放到狀態(tài)PDU隊列中;
緩存單元21 ,用于緩存狀態(tài)PDU副本,并根據(jù)控制單元22的要求進行更新。
總之,采用本發(fā)明的技術方案,通過將所生成的狀態(tài)PDU與緩存的狀態(tài) PDU副本的內(nèi)容進行比較,來過濾掉內(nèi)容重復的狀態(tài)PDU,從而降低了發(fā)送端 的處理負擔,并節(jié)省了空口資源和提高了數(shù)據(jù)傳輸速率。
綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的 保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
8
權利要求
1、一種狀態(tài)分組數(shù)據(jù)單元管理方法,其特征在于,該方法包括A、判斷生成的狀態(tài)報告中是否只包括一個狀態(tài)分組數(shù)據(jù)單元PDU,如果是,則進一步判斷是否預先緩存有狀態(tài)PDU副本;如果沒有,則執(zhí)行步驟B,如果有,則執(zhí)行步驟C;B、將所生成的狀態(tài)PDU的副本進行緩存,并將所生成的狀態(tài)PDU存放到狀態(tài)PDU隊列中,結束流程;C、判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容是否相同,如果相同,則執(zhí)行步驟D,如果不相同,則執(zhí)行步驟E;D、丟棄所生成的狀態(tài)PDU,結束流程;E、用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所生成的狀態(tài)PDU存放到狀態(tài)PDU隊列中,結束流程。
2、 根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括將所述狀態(tài)PDU隊列中的狀態(tài)PDU進4亍發(fā)送。
3、 根據(jù)權利要求2所述的方法,其特征在于,在發(fā)送所述狀態(tài)PDU的同時,進一步包括判斷發(fā)送的狀態(tài)PDU與緩存的狀態(tài)PDU副本的內(nèi)容是否相同,如果相同,則清空緩存的內(nèi)容,如果不相同,則維持緩存的內(nèi)容不變。
4、 一種狀態(tài)分組數(shù)據(jù)單元管理裝置,其特征在于,包括緩存單元以及控制單元;其中所述控制單元,用于判斷生成的狀態(tài)報告中是否只包括一個狀態(tài)PDU,如果是,則進一步判斷所述緩存單元中是否緩存有狀態(tài)PDU副本,如果沒有,則將所生成的狀態(tài)PDU的副本緩存到所述緩存單元中,并將所生成的狀態(tài)PDU存》文到狀態(tài)PDU隊列中;如果有,則判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容是否相同,如果相同,則丟棄所生成的狀態(tài)PDU,如果不相同,則用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所生成的狀態(tài)PDU存^:到狀態(tài)PDU隊列中;所述緩存單元,用于緩存狀態(tài)PDU副本,并根據(jù)所述控制單元的要求進行 更新。
全文摘要
本發(fā)明公開了一種狀態(tài)分組數(shù)據(jù)單元(PDU)管理方法和裝置A.判斷生成的狀態(tài)報告中是否只包括一個PDU,如果是,則進一步判斷是否預先緩存有狀態(tài)PDU副本;如果沒有,則執(zhí)行步驟B,如果有,則執(zhí)行步驟C;B.將所生成的狀態(tài)PDU的副本進行緩存,并將所生成的狀態(tài)PDU存放到狀態(tài)PDU隊列中;C.判斷所生成的狀態(tài)PDU的內(nèi)容與緩存的狀態(tài)PDU副本的內(nèi)容是否相同,如果相同,則執(zhí)行步驟D,如果不相同,則執(zhí)行步驟E;D.丟棄所生成的狀態(tài)PDU;E.用所生成的狀態(tài)PDU的副本更新緩存的狀態(tài)PDU副本,并將所生成的狀態(tài)PDU存放到狀態(tài)PDU隊列中。應用本發(fā)明所述的方法和裝置,能夠降低發(fā)送端的處理負擔,并節(jié)省空口資源,提高數(shù)據(jù)傳輸速率。
文檔編號H04W28/00GK101631353SQ20091009145
公開日2010年1月20日 申請日期2009年8月21日 優(yōu)先權日2009年8月21日
發(fā)明者遠 邊 申請人:普天信息技術研究院有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1