[發明專利]一種數據處理方法及裝置有效
| 申請號: | 201410401650.7 | 申請日: | 2014-08-15 |
| 公開(公告)號: | CN105337892B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 王百成 | 申請(專利權)人: | 深圳市中興微電子技術有限公司 |
| 主分類號: | H04L12/823 | 分類號: | H04L12/823;H04L12/861 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張穎玲;姚開麗 |
| 地址: | 518085 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
本發明公開了一種數據處理方法及裝置,所述方法包括:在子幀中斷發生時,檢測RLC層緩存邏輯信道是否遍歷完,得到第一檢測結果;當所述第一檢測結果表明RLC層緩存邏輯信道未遍歷完時,獲取一個邏輯信道數據緩存隊列作為當前的邏輯信道數據緩存隊列;檢測當前的邏輯信道緩存隊列是否為空或者是否遍歷完成,得到第二檢測結果;當所述第二檢測結果表明當前的邏輯信道緩存隊列不為空,或者未遍歷完成時,獲取一個緩存的數據單元作為當前的數據單元,以及獲取當前系統子幀號;根據當前的數據單元關聯的時間標簽和所述當前系統子幀號,判斷當前的數據單元是否超時,得到第一判斷結果;當所述第一判斷結果表明緩存的所述數據單元超時時,丟棄當前的數據單元。
技術領域
本發明涉及數據處理技術,尤其涉及一種分組數據匯聚協議(PDCP,Packet DataConvergence Protocol)層的數據處理方法及裝置。
背景技術
長期演進(LTE,Long Term Evolution)版本(R9,Release 9)36.323協議里說明PDCP層需要實現“基于定時器的丟棄功能(timer based discard)”。當PDCP從上層收到一包PDCP服務數據單元(SDU,Service Data Unit),就要啟動一個丟棄定時器(discardtimer)關聯到這個PDCP SDU上。而當discardtimer超時后,就要丟棄該PDCP SDU以及和其關聯的PDCP協議數據單元(PDU,Protocol Data Unit),如果PDCP PDU已經投遞給了底層如無線鏈路控制(RLC,Radio Link Control)層、媒體接入控制(MAC,Medium AccessControl)層、物理層(PHY,Physical Layer)層,則需指示底層將其丟棄。
PDCP層的最大序號空間為[0-4095],所以理論上可以緩存這么多個數據單元,但實際情況經常用戶設備(UE,User Experiment)第二層(L2,Layer 2)會至少緩存幾十上百的數據單元,而每個數據單元啟動一個discardtimer;對每個數據單元都啟動一個discardtimer,這對于操作系統是非常大的負荷;此外,上層經常會投遞一批數據單元過來,這也就意味著這一批數據單元的discardtimer幾乎是一起啟動,超時時也是一起超時;這時,PDCP層就會不停地接收處理這一批超時消息,因此導致PDCP層也是相當地低效。
發明內容
有鑒于此,本發明實施例為解決現有技術中存在的問題而提供一種數據處理方法及裝置,能夠減輕操作系統的負荷,而且具有簡潔高效的特點。
本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供一種數據處理方法,所述方法包括:
在子幀中斷發生時,檢測無線鏈路控制RLC層緩存邏輯信道是否遍歷完,得到第一檢測結果;
當所述第一檢測結果表明RLC層緩存邏輯信道未遍歷完時,獲取一個邏輯信道數據緩存隊列作為當前的邏輯信道數據緩存隊列;
檢測當前的邏輯信道緩存隊列是否為空或者是否遍歷完成,得到第二檢測結果;
當所述第二檢測結果表明當前的邏輯信道緩存隊列不為空,或者未遍歷完成時,獲取一個緩存的數據單元作為當前的數據單元,以及獲取當前系統子幀號;
根據當前的數據單元所關聯的時間標簽和當前系統子幀號,判斷緩存的當前的數據單元是否超時,得到第一判斷結果;
當所述第一判斷結果表明緩存的所述數據單元超時時,丟棄當前的數據單元。
優選地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興微電子技術有限公司,未經深圳市中興微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410401650.7/2.html,轉載請聲明來源鉆瓜專利網。





