[發明專利]一種確認方式數據的傳輸方法及系統有效
| 申請號: | 200610165227.7 | 申請日: | 2006-12-14 |
| 公開(公告)號: | CN101202608A | 公開(公告)日: | 2008-06-18 |
| 發明(設計)人: | 李引新;郝禺臺;甘慧彥 | 申請(專利權)人: | 大唐移動通信設備有限公司;上海大唐移動通信設備有限公司 |
| 主分類號: | H04L1/08 | 分類號: | H04L1/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 劉巖 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 確認 方式 數據 傳輸 方法 系統 | ||
技術領域
本發明涉及通信領域中的數據傳輸技術,尤其涉及一種確認方式數據的傳輸方法及系統。
背景技術
在現有技術中,實現確認方式數據的傳輸方法如圖1所示,主要包括以下步驟:
步驟一:發送側發送數據包到接收側,并設定重傳定時器的延時時間。
步驟二:發送側啟動重傳定時器,若達到所述設定的延時時間時發送側還沒有收到接收側返回的確認信息,則將步驟一中所述數據包重傳至接收側,若直到重傳次數達到最大設定值時仍沒有收到確認信息的話,發送側將產生錯誤信號,數據傳輸過程將結束。若還未達到所述設定的延時時間發送側收到接收側返回的確認信息,則發送側停止定時器,重復上述步驟一和步驟二再次發送新的數據包。
上述實現確認方式數據傳輸方法可以應用在數據鏈路層、傳輸層等有確認方式數據的傳輸的層面中,以數據鏈路層的為例說明確認方式數據的傳輸過程。數據鏈路層是一個完整的通信鏈路中不可缺少的一環,如圖2所示,一般的移動通信系統中在終端和網絡側都存在一個數據鏈路層,當終端側為發送側時,該數據鏈路層對來自高層的數據包分段為適合物理層大小的數據包并發送,同時設定延時時間,若在設定的延時時間到達時沒有收到網絡側返回的確認信息則將重發所述已經發送過的數據包;當終端側為接收側時,對收到的來自網絡側的數據包進行級聯并傳送到高層,并且在接收到對端的數據包時返回確認信息給對端。
上述實現確認方式數據傳輸方法可以應用在第二代移動通信系統(2G)或第三代移動通信系統(3G)等。但是,無論是2G系統的Dm信道鏈路接入協議(LAPDm)還是3G系統的無線鏈路控制協議(RLC),重傳定時器的延時時間都是在正式進行通信之前就確定好了。對于LAPDm而言,對應于圖1中的T1的重傳定時器就是T200,其延時時間是確定不變的;對于RLC而言,對應于圖1中的T1的重傳定時器就是輪詢(Polling)定時器,其延時時間是由網絡側根據當前情況定的。由于不同的終端與網絡之間的處理延時是不同的,因此一個固定的延時時間對于不同的終端來說并不一定都合適。另外,對于3G的RLC而言還可能存在狀態報告禁止定時器(Timer-Status-Prohibit),在該定時器未達到延時時間時不會發送確認信息的,因此這也可能使確認信息來得較晚,造成在正常情況下發送側的重傳定時器達到設定的延時時間卻沒有收到確認信息。
在現有技術中,重傳定時器的延時時間在進行通信之前就已經確定,對于不同的終端而言,若該延時時間設定過長會使得發送側保存已發送的數據時間過長,占用發送側的存儲空間;若該延時時間設定過短,又會使得發送側多次進行數據重發,不利于系統優化。
發明內容
本發明提供一種確認方式數據的傳輸方法及系統,以解決現有技術中存在的當延時時間設定過長使得發送側空間被占用,當延時時間設定過短使得發送側多次進行數據重發的問題。
本發明提供一種確認方式數據的傳輸方法,該方法包括:
發送側向接收側發送確認方式數據,并判斷在預先設定的第一延時時間內是否收到接收側返回的確認信息;若未收到,當所述第一延時時間到達后,若在預先設定的第二延時時間內收到所述接收側返回的確認信息,則將所述第一延時時間值增大,并將該增大后的延時時間作為下次確認方式數據的傳輸過程中的第一延時時間。
當在所述第一延時時間內收到接收側返回的確認信息時,則將所述第一延時時間值減小,并將該減小后的延時時間作為下次確認方式數據的傳輸過程中第一延時時間。
若在所述第二延時時間內未收到所述接收側返回的確認信息,則重傳所述數據。
所述重傳所述數據的步驟包括:
判斷當前重傳次數是否達到預先設定值,若未達到,則重傳所述數據,并將該重傳次數加1后作為下次確認方式數據傳輸過程中當前重傳次數;若已達到,則結束。
當減小前與減小后的延時時間值之差大于或等于預先設定的門限值時,將該減小后的延時時間作為下次確認方式數據傳輸過程中的第一延時時間。
所述第一延時時間與第二延時時間之和小于預先設定的最大延時時間。
本發明還提供一種確認方式數據的傳輸系統,該系統包括發送單元和接收單元,其中,
所述發送單元,用于向所述接收單元發送確認方式數據,并判斷在預先設定的第一延時時間內是否收到該接收單元返回的確認信息;若未收到,當所述第一延時時間到達后,若在預先設定的第二延時時間內收到所述接收單元返回的確認信息,則將所述第一延時時間值增大,并將該增大后的延時時間作為下次確認方式數據的傳輸過程中的第一延時時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司;上海大唐移動通信設備有限公司,未經大唐移動通信設備有限公司;上海大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610165227.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





