System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及gsm-r鐵路專用移動通信,特別是涉及一種鐵路專用移動終端的gprs數據重傳方法。
技術介紹
1、gsm-r是目前世界各國廣泛應用的鐵路專用移動通信系統,而gprs作為gsm移動通信系統基礎之上發展起來的一種移動分組數據業務,也被廣泛應用在鐵路移動通信中。gprs數據傳輸方式相比于電路域的csd數據傳輸方式,雖然有一定時延,但資源使用效率最高,只需要在發送數據時占用資源,且只占用一條或有限的信道資源,因此基本不影響鐵路移動通信中語音業務的正常進行。
2、目前,gprs業務在中國鐵路專用移動通信中,主要用于車次號、調度命令和進路預告等信息的傳送。由于鐵路高速運行的場景,及鐵路沿線復雜的通信環境,在gprs數據傳輸過程中存在數據丟失的問題,如申請信道未收到響應,申請信道收到立即指派拒絕(immediate?assignment?reject)信令,沖突解決(contention?resolution)失敗等。如果連續出現數據丟失問題,機車綜合無線通信設備將會對移動終端進行復位,從而進一步影響數據的發送與接收,甚至影響列車的安全、準時到達。而某些情況下數據是否發送成功,對于移動終端是可知的,如信道申請失敗數據將無法正常發送。
3、需要說明的是,在上述
技術介紹
部分公開的信息僅用于對本申請的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
技術實現思路
1、本專利技術的主要目的在于克服上述
技術介紹
中存在的缺陷,提供一種鐵路專用移動
2、為實現上述目的,本專利技術采用以下技術方案:
3、一種鐵路專用移動終端的gprs數據重傳方法,包括以下步驟:
4、s1.數據保存與參數初始化:llc實體接收用戶數據,對所述用戶數據進行保存,并初始化與所述用戶數據相關的重傳次數及有效期參數;
5、s2.上行tbf連接申請:rlc/mac實體申請建立上行tbf連接以發送用戶數據;
6、s3.上行tbf連接結果處理:rlc/mac實體根據網絡響應判斷上行tbf連接是否成功建立;如連接失敗,將失敗結果通知llc實體;
7、s4.數據發送與重傳決策:
8、若上行tbf連接成功建立,移動終端在上行tbf上發送用戶數據;
9、若發送的用戶數據未在預期時間內獲得網絡確認,rlc/mac實體將此發送失敗結果通知llc實體;
10、llc實體根據發送失敗結果、重傳次數及數據有效期參數判斷是否進行重傳;
11、若判斷結果為重傳,llc實體增加重傳次數并對保存的用戶數據進行重傳;
12、若判斷結果不為重傳,llc實體清除保存的用戶數據并重置相關參數。
13、進一步地,所述方法包括llc實體數據重傳流程,其中:
14、在步驟s1中,llc實體區分用戶數據和信令數據,僅對用戶數據進行保存,并初始化重傳次數和有效期參數;
15、在步驟s2中,rlc/mac實體在發送用戶數據時,若成功建立上行tbf連接,則進行數據發送,若連接失敗,則將發送結果通知llc實體;
16、在步驟s3中,llc實體在接收到rlc/mac實體的通知后,根據發送結果執行以下操作:
17、若用戶數據發送成功,則llc實體清除保存的用戶數據,并重置重傳次數及有效期參數;
18、若用戶數據發送失敗,則llc實體判斷保存的用戶數據是否在有效期內且重傳次數是否不大于最大重傳次數;
19、在步驟s4中,llc實體執行以下操作:
20、若用戶數據在有效期內且重傳次數小于最大重傳次數,則llc實體將重傳次數加一,并將保存的用戶數據重新加入發送隊列以待重傳;
21、若用戶數據不在有效期內或重傳次數已達到最大重傳次數,則llc實體清除保存的用戶數據,并重置重傳次數及有效期參數,以準備接收新的用戶數據。
22、進一步地,所述方法包括上行tbf建立失敗啟動數據重傳流程,其中:
23、在步驟s2中,rlc/mac實體在申請上行tbf連接時,若收到立即指派拒絕消息或因未收到任何響應導致信道請求超時定時器超時,llc實體將執行以下操作:
24、將重傳次數加一;
25、若重傳次數不超過預設的最大重傳次數,啟動重傳機制,準備重傳llcpdu數據;
26、在步驟s3中,llc實體在接收到rlc/mac實體通知的上行tbf連接建立失敗的結果后,將執行以下操作:
27、判斷用戶數據是否仍在有效期內;
28、若用戶數據在有效期內,且重傳次數未超過預設的最大重傳次數,則llc實體將重傳次數加一,并啟動重傳機制;
29、若用戶數據不在有效期內或重傳次數已達到最大重傳次數,則llc實體清除保存的用戶數據,并重置重傳次數及有效期參數;
30、在步驟s4中,若llc實體在上行tbf連接建立失敗后啟動重傳機制,將執行以下操作:
31、重傳llcpdu數據請求;
32、若重傳成功,則清除保存的用戶數據,并重置重傳次數及有效期參數;
33、若重傳失敗,繼續根據重傳次數和數據有效期判斷是否繼續重傳,直至不滿足重傳條件或重傳成功。
34、進一步地,所述方法包括沖突解決失敗啟動數據重傳流程,在步驟s4中:
35、若上行tbf連接建立成功,移動終端在上行tbf上發送用戶數據;
36、監控網絡對發送數據的確認消息,若在一定時間內未收到網絡的確認消息,即數據發送確認等待計數器達到最大值,則rlc/mac實體認為數據發送失敗;
37、rlc/mac實體將數據發送失敗的結果通知llc實體;
38、llc實體在接收到rlc/mac實體發送失敗的結果后,檢查用戶數據是否在設定的有效期內且重傳次數是否未達到預設的最大重傳次數;
39、若用戶數據在有效期內且重傳次數未達到最大重傳次數,則llc實體將重傳次數加一,并啟動重傳機制,準備重傳llcpdu數據;
40、若用戶數據不在有效期內或重傳次數已達到最大重傳次數,則llc實體清除保存的用戶數據,并重置重傳次數及有效期參數;
41、若llc實體啟動重傳機制,則發送重傳llcpdu請求;
42、若重傳成功,則llc實體清除保存的用戶數據,并重置重傳次數及有效期參數;
43、若重傳再次失敗,則llc實體繼續根據重傳次數和數據有效期判斷是否繼續重傳,直至不滿足重傳條件或重傳成功。
44、一種鐵路專用移動終端的gprs數據重傳裝置,包括:
45、數據保存與參數初始化模塊:llc實體接收用戶數據,對所述用戶數據進行保存,并初始化與所述用戶數據相關的重傳次數及有效期參數;
46、上行tbf連接申請模塊:rlc/mac實體申請建立上行t本文檔來自技高網...
【技術保護點】
1.一種鐵路專用移動終端的GPRS數據重傳方法,其特征在于,包括以下步驟:
2.如權利要求1所述的鐵路專用移動終端的GPRS數據重傳方法,其特征在于,包括LLC實體數據重傳流程,其中:
3.如權利要求1或2所述的鐵路專用移動終端的GPRS數據重傳方法,其特征在于,包括上行TBF建立失敗啟動數據重傳流程,其中:
4.如權利要求1所述的鐵路專用移動終端的GPRS數據重傳方法,其特征在于,包括沖突解決失敗啟動數據重傳流程,在步驟S4中:
5.一種鐵路專用移動終端的GPRS數據重傳裝置,其特征在于,包括:
6.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序由處理器執行時實現如權利要求1至4任一項所述的鐵路專用移動終端的GPRS數據重傳方法。
7.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序由處理器執行時實現如權利要求1至4任一項所述的鐵路專用移動終端的GPRS數據重傳方法。
【技術特征摘要】
1.一種鐵路專用移動終端的gprs數據重傳方法,其特征在于,包括以下步驟:
2.如權利要求1所述的鐵路專用移動終端的gprs數據重傳方法,其特征在于,包括llc實體數據重傳流程,其中:
3.如權利要求1或2所述的鐵路專用移動終端的gprs數據重傳方法,其特征在于,包括上行tbf建立失敗啟動數據重傳流程,其中:
4.如權利要求1所述的鐵路專用移動終端的gprs數據重傳方法,其特征在于,包括沖突解決失敗啟動數...
【專利技術屬性】
技術研發人員:黃曉東,劉林云,韓佳汛,謝秋輝,楊勝,曾敏,
申請(專利權)人:深圳市桑達無線通訊技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。