[發明專利]無線鏈路控制層非確認模式下的數據傳輸方法有效
| 申請號: | 201010221262.2 | 申請日: | 2010-06-29 |
| 公開(公告)號: | CN101867972A | 公開(公告)日: | 2010-10-20 |
| 發明(設計)人: | 袁緒;施淵籍;范曉雯;胡金龍;張玉成;石晶林 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | H04W28/04 | 分類號: | H04W28/04;H04W28/06;H04W28/14 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 100190 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無線 控制 確認 模式 數據傳輸 方法 | ||
1.一種無線鏈路控制層非確認模式下的數據傳輸方法,包括:
步驟1)、發送側從上層接收服務數據單元,所述服務數據單元內包括所要發送的數據,所述服務數據單元的描述信息保存在無線承載邏輯信道信息隊列的發送緩存隊列中,所述服務數據單元的長度添加到無線承載邏輯信道信息隊列的邏輯信道數據大小標識中,發送側的下層根據所述邏輯信道數據大小標識分配帶寬;所述無線承載邏輯信道信息隊列用于描述無線承載邏輯信道,它還包括非確認模式傳輸實體;所述非確認模式傳輸實體包括接收緩存隊列、提交隊列、發送過程序列號與接收過程序列號;
步驟2)、發送側根據下層帶寬分配結果得到非確認模式下的協議數據單元的大小,根據所述緩存隊列中所保存的服務數據單元的描述信息以及所述協議數據單元的大小對所述協議數據單元的包頭部分的長度進行預計算;
步驟3)、發送側根據預計算得到的協議數據單元的包頭長度將所述服務數據單元中的數據打包成協議數據單元,將所述協議數據單元發送到接收側;
步驟4)、接收側接收到協議數據單元后,在所述接收緩存隊列中對所述協議數據單元解包,將其重新轉換為服務數據單元,并由所述提交隊列將所得到的服務數據單元向上層提交。
2.根據權利要求1所述的無線鏈路控制層非確認模式下的數據傳輸方法,其特征在于,在所述的步驟1)之前,還包括發送側與接收側的無線鏈路控制層建立無線承載邏輯信道信息隊列,并初始化該隊列中的參數的步驟。
3.根據權利要求1所述的無線鏈路控制層非確認模式下的數據傳輸方法,其特征在于,所述發送側有一個唯一的定時器;保存在所述發送側的發送緩存隊列中的每個服務數據單元有一個服務數據單元超時時間值,所述服務數據單元超時時間值的初始值為大小固定的服務數據單元最大超時值;在所述發送側對所述服務數據單元打包前與打包過程中,每當所述定時器超時時,遍歷所述緩存隊列中的服務數據單元,將每個服務數據單元的超時時間值減去該定時器的超時周期,若修改后的超時時間值小于0,則刪除對應的服務數據單元。
4.根據權利要求1或2或3所述的無線鏈路控制層非確認模式下的數據傳輸方法,其特征在于,所述無線承載邏輯信道信息隊列還包括用于記錄服務數據單元待發送數據部分起始位置的未發送數據起始位置start_pos、用于描述服務數據單元和協議數據單元分段關系的分段標識seg_flag;所述未發送數據起始位置start_pos與分段標識seg_flag的初始值都為0;
所述的步驟2)包括:
步驟2-1)、判斷協議數據單元可用空間的大小pdu_available_size是否大于發送緩存隊列首節點中的服務數據單元的sdu_length-start_pos,如果大于,則進入下一步,否則,預計算過程結束,進入步驟3);其中,所述pdu_available_size的初始值為pdu_size-SN長度-seg_flag,pdu_size表示協議數據單元的大小,SN長度表示序列號長度;
步驟2-2)、更新pdu_available_size的值,并將用于記錄協議數據單元包頭部分長度的head_length的值加1;其中,所述head_length的初始值為SN長度與seg_flag的和;
步驟2-3)、判斷更新后的pdu_available_size的值是否為0,若為0,預計算過程結束,進入步驟3),若大于0,則進一步判斷服務數據單元在發送緩存隊列中是否還有后繼服務數據單元,若不存在,將所述head_length的值加1后進入步驟3),否則,重新執行步驟2-2)。
5.根據權利要求4所述的無線鏈路控制層非確認模式下的數據傳輸方法,其特征在于,在所述的步驟2-2)中,所述的更新pdu_available_size的值包括:
步驟2-2-1)、判斷當前遍歷的服務數據單元是否是所述發送緩存隊列的首個元素,若是,進入下一步,否則,進入步驟2-2-3);
步驟2-2-2)、從所述pdu_available_size中減去sdu_length與start_pos的差,再從差值中減去協議數據單元中用于指示服務數據單元結尾的LI,得到更新后的pdu_available_size;
步驟2-2-3)、從所述pdu_available_size中減去sdu_length,再從差值中減去所述LI,得到更新后的pdu_available_size。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010221262.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于路由關聯度的多徑路由方法
- 下一篇:一種用戶設備撒入小區的仿真方法與裝置





