本發(fā)明涉及無線通信,尤其涉及一種基于半雙工通信模式下的時隙可變協(xié)議通信方法及裝置。
背景技術(shù):
1、隨著無線通信技術(shù)的快速發(fā)展,通信技術(shù)應用逐漸分為了兩個方向:一種是花費更多軟硬件資源追求極限傳輸速率的高碼率數(shù)據(jù)傳輸?shù)姆较?;另一種是盡可能節(jié)省資源同時滿足實際應用需求的通信應用。半雙工通信就是經(jīng)常應用在后一種通信應用上的通信方式,即通信設(shè)備在同一時刻只能進行發(fā)送或是接收,從而大幅簡化設(shè)備實現(xiàn)的難度或是減少通信所需的資源。雖然半雙工通信設(shè)備無法像雙工通信設(shè)備一樣具備單臺設(shè)備同時進收發(fā)數(shù)據(jù)的能力,但它是可以通過切換發(fā)送與接收模式來進行信息的雙向交互。
2、通常使用半雙工通信進行信息交互的系統(tǒng),會規(guī)定在一定時間內(nèi),一半的時間用于單一方向的信息傳輸,另一半的時間用于反方向的信息傳輸;即對系統(tǒng)中的單個通信設(shè)備而言,發(fā)送或是接收時隙與接收或是發(fā)送時隙的時長一致,使得兩個傳輸方向的信息傳輸能力(帶寬)相等。這種情況下,如果系統(tǒng)在兩個方向上需要傳輸?shù)男畔⒘渴冀K一致或是接近,那么這樣的系統(tǒng)能夠以最大的傳輸效率進行數(shù)據(jù)的雙向傳輸,即帶寬利用率最大。
3、但是,在實際的應用中,不僅兩個方向上傳輸?shù)臄?shù)據(jù)量差距很大,而且還會隨著系統(tǒng)運行這種差距在不斷的變化,若在這種應用中仍保持兩個方向的數(shù)據(jù)帶寬一致,就會造成帶寬的浪費,降低通信效率。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種基于半雙工通信模式下的時隙可變協(xié)議通信方法及裝置,用以解決現(xiàn)有技術(shù)中半雙工通信在兩個方向上數(shù)據(jù)帶寬不一致,導致通信效率較低的缺陷。
2、第一方面,本發(fā)明提供一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,包括:
3、將主設(shè)備與從設(shè)備之間建立通信連接;
4、在所述主設(shè)備與所述從設(shè)備的通信過程中,所述主設(shè)備根據(jù)所述從設(shè)備反饋的待發(fā)數(shù)據(jù)量,實時控制調(diào)整雙向通信的時隙比例;
5、其中,所述雙向通信的通信收發(fā)周期包括:主設(shè)備發(fā)送時隙、第一次保護間隔時隙、從設(shè)備發(fā)送時隙和第二次保護間隔時隙。
6、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述主設(shè)備發(fā)送時隙由主設(shè)備發(fā)送,從設(shè)備接收;
7、所述第一次保護間隔時隙間插于所述主設(shè)備發(fā)送時隙和所述從設(shè)備發(fā)送時隙之間;
8、所述從設(shè)備發(fā)送時隙由從設(shè)備發(fā)送,主設(shè)備接收;
9、所述第二次保護間隔時隙間插于所述從設(shè)備發(fā)送時隙和下一個主設(shè)備發(fā)送時隙之間。
10、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述主設(shè)備和所述從設(shè)備發(fā)送的有效數(shù)據(jù)內(nèi)容包括:幀同步頭、幀類型標識、幀長、有效數(shù)據(jù)和ldpc編碼;
11、所述幀同步頭用于供接收方進行幀頭同步使用;
12、所述幀類型標識用于區(qū)分幀類型為業(yè)務(wù)數(shù)據(jù)類型或控制數(shù)據(jù)類型;
13、所述幀長用于表示的是有效數(shù)據(jù)區(qū)內(nèi)有效數(shù)據(jù)的長度;
14、所述有效數(shù)據(jù)與幀類型相對應,用于表示業(yè)務(wù)數(shù)據(jù)或控制數(shù)據(jù);
15、所述ldpc編碼用于為占用編碼數(shù)據(jù)使得整幀數(shù)據(jù)通過接收譯碼具備錯誤糾正的能力。
16、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述ldpc編碼使用882字節(jié)數(shù)據(jù),編碼碼長126字節(jié)。
17、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述控制數(shù)據(jù)包括:有效控制數(shù)據(jù)和填充字段;
18、所述有效控制數(shù)據(jù)包括第一控制數(shù)據(jù)單元、第二控制數(shù)據(jù)單元、第三控制數(shù)據(jù)單元、第四控制數(shù)據(jù)單元、第五控制數(shù)據(jù)單元和第六控制數(shù)據(jù)單元;
19、所述第一控制數(shù)據(jù)單元用于表示發(fā)送方在上一接收時隙內(nèi)的接收情況;
20、所述第二控制數(shù)據(jù)單元用于指示當前發(fā)送時隙是否為最后一個時隙;
21、所述第三控制數(shù)據(jù)單元用于表示主設(shè)備發(fā)送時隙的時長;
22、所述第四控制數(shù)據(jù)單元用于表示從設(shè)備發(fā)送時隙的時長;
23、所述第五控制數(shù)據(jù)單元用于表示第一次保護間隔時隙和所述第二次保護間隔時隙的時長;
24、所述第六控制數(shù)據(jù)單元用于表示發(fā)送設(shè)備待發(fā)送的數(shù)據(jù)量。
25、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述有效控制數(shù)據(jù)和填充字段合計為874字節(jié);
26、當所述有效數(shù)據(jù)不足874字節(jié)時,發(fā)送方在后面補填0x5a數(shù)據(jù)至滿足874字節(jié)。
27、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述將主設(shè)備與從設(shè)備之間建立通信連接,包括:
28、主設(shè)備會以10ms發(fā)送時隙,10ms接收時隙,2ms保護間隔時隙的通信收發(fā)周期不斷發(fā)送建立連接;
29、在發(fā)送時隙內(nèi),所述主設(shè)備不斷發(fā)送控制數(shù)據(jù)幀,其中,第一控制數(shù)據(jù)單元為0x01、第二控制數(shù)據(jù)單元為0x00、第三控制數(shù)據(jù)單元與第四控制數(shù)據(jù)單元為0x0a、第五控制數(shù)據(jù)單元為0x02,第六控制數(shù)據(jù)單元為實際數(shù)值;
30、所述從設(shè)備在接收到所述主設(shè)備發(fā)送的控制數(shù)據(jù)幀后,按照約定時隙反向送控制指令,其中,第一控制數(shù)據(jù)單元為0x01、第二控制數(shù)據(jù)單元為0x00、第三控制數(shù)據(jù)單元與第四控制數(shù)據(jù)單元為0x0a、第五控制數(shù)據(jù)單元為0x02,第六控制數(shù)據(jù)單元為實際數(shù)值;
31、所述主設(shè)備在接收到所述從設(shè)備第一次反向發(fā)送的控制數(shù)據(jù)后,再次發(fā)送控制數(shù)據(jù),第一控制數(shù)據(jù)單元變?yōu)?x00,第二控制數(shù)據(jù)單元為0x00,第三控制數(shù)據(jù)單元、第四控制數(shù)據(jù)單元、第五控制數(shù)據(jù)單元按照前一次收發(fā)中所述主設(shè)備的待發(fā)數(shù)據(jù)量與所述從設(shè)備的待發(fā)數(shù)據(jù)量比例,決定主設(shè)備發(fā)送時隙與從設(shè)備發(fā)送時隙的數(shù)值;第六控制數(shù)據(jù)單元為實際待發(fā)數(shù)據(jù)量,發(fā)送完成后,所述主設(shè)備進入建立連接狀態(tài);
32、所述從設(shè)備按照此控制指令約定的新時隙,反向發(fā)送相同的控制指令數(shù)據(jù),并在發(fā)送完成之后進入建立連接狀態(tài),建立主設(shè)備與從設(shè)備的連接。
33、根據(jù)本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法,所述主設(shè)備根據(jù)所述從設(shè)備反饋的待發(fā)數(shù)據(jù)量,實時控制調(diào)整雙向通信的時隙比例,包括:
34、主設(shè)備在主設(shè)備發(fā)送時隙內(nèi),從設(shè)備在從設(shè)備發(fā)送時隙內(nèi),首先發(fā)送一幀控制數(shù)據(jù)幀,而后才開始發(fā)送業(yè)務(wù)數(shù)據(jù)幀,每次發(fā)送時隙的最后再發(fā)送一次控制數(shù)據(jù)幀;
35、所述主設(shè)備根據(jù)實時反饋的主設(shè)備和從設(shè)備各自待發(fā)的數(shù)據(jù)量調(diào)整每個收發(fā)周期內(nèi)雙向數(shù)據(jù)通信的時隙時長,控制雙向數(shù)據(jù)帶寬。
36、第二方面,本發(fā)明還提供一種基于半雙工通信模式下的時隙可變協(xié)議通信裝置,包括:
37、通信模塊,用于將主設(shè)備與從設(shè)備之間建立通信連接;
38、調(diào)整模塊,用于在所述主設(shè)備與所述從設(shè)備的通信過程中,所述主設(shè)備根據(jù)所述從設(shè)備反饋的待發(fā)數(shù)據(jù)量,實時控制調(diào)整雙向通信的時隙比例;其中,所述雙向通信的通信收發(fā)周期包括:主設(shè)備發(fā)送時隙、第一次保護間隔時隙、從設(shè)備發(fā)送時隙和第二次保護間隔時隙。
39、第三方面,本發(fā)明還提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述基于半雙工通信模式下的時隙可變協(xié)議通信方法。
40、第四方面,本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述基于半雙工通信模式下的時隙可變協(xié)議通信方法。
41、第五方面,本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述基于半雙工通信模式下的時隙可變協(xié)議通信方法。
42、本發(fā)明提供的一種基于半雙工通信模式下的時隙可變協(xié)議通信方法及裝置,方法包括,將主設(shè)備與從設(shè)備之間建立通信連接;在主設(shè)備與從設(shè)備的通信過程中,主設(shè)備根據(jù)從設(shè)備反饋的待發(fā)數(shù)據(jù)量,實時控制調(diào)整雙向通信的時隙比例;其中,雙向通信的通信收發(fā)周期包括:主設(shè)備發(fā)送時隙、第一次保護間隔時隙、從設(shè)備發(fā)送時隙和第二次保護間隔時隙,由于主設(shè)備能夠通過從設(shè)備反饋待發(fā)數(shù)據(jù)量,對時隙比例進行實時調(diào)整,進而調(diào)整雙向通信的帶寬,有效地提高了帶寬利用率,提升了通信效率。