一種數據傳輸的方法、設備和系統的制作方法
【專利摘要】本發明實施例提供一種數據傳輸的方法、設備和系統,涉及移動通信【技術領域】,用于解決設備間采用CA技術時要求接口帶寬較大從而導致實現CA技術困難的問題;其中,第一設備用于服務用戶設備的主載波,且所述第一設備包括:用于處理RLC層的第一單元,用于處理MAC層的第二單元,用于處理PDCP層的第三單元和第一調度單元,所述第一單元包括:第一控制模塊和第一中轉模塊;所述第二中轉模塊用于:接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述輔載波上傳輸的數據包;發送所述第二中轉模塊獲取到的數據包給所述第五單元。本發明實施例適用于在設備間采用CA技術的情景。
【專利說明】一種數據傳輸的方法、設備和系統
【技術領域】
[0001]本發明涉及移動通信【技術領域】,尤其涉及一種數據傳輸的方法、設備和系統。
【背景技術】
[0002]目前,長期演進(Long Term Evolution,簡稱LTE)的商用使用程度很高,在3GPPRlO引入載波匯聚(Carrier Aggregation,簡稱CA)技術,從而實現多載波的聯合調度處理,但是在數據傳輸過程中,從無線鏈路控制RLC層傳送至媒體接入控制MAC層實時性要求一般在IOOus (微秒)內完成,這樣需要較高的接口帶寬,目前已有的CA均基于站內實現,站間CA和板間CA受限于接口帶寬瓶頸,部署困難。
[0003]具體的,無法實現站間CA部署的情況,在現有CA技術下,站間數據從無線鏈路控制(Radio Link Control,簡稱RLC)層傳送至媒體接入控制(Media Access Control,簡稱MAC)層限制在IOOus(微秒)時,在20兆赫茲空口帶寬下4T4R空口數據量300kb(KiloByte,千字節),站間接口帶寬可以計算為300kb/100us=3Gbps (每秒千兆位),通常站間能提供的數據傳輸帶寬lGbps,數據傳輸時站間接口帶寬往往大于IGbpsJM^ CA部署無法實現。
[0004]另一方面,盡管目前已有的CA均基于站內實現,但是在站內跨板的Intra-siteCA方案中,數據在從分組數據匯聚層(Packet Data Convergence Protocol,簡稱F1DCP)至RLC進行慢速數據傳輸,在RLC上收到調度信息之后將數據傳輸至各MAC進行快速數據傳輸,一般限制在lOOus,從而對板間接口帶寬要求較高。例如,Payload (有效載荷)數據300kb,在跨板的Intra-siteCA方 案中,在從RLC層傳輸至各MAC層限制在IOOus內完成傳輸,則在從RLC層傳輸至各MAC層板間需要的接口帶寬300kb/100us=3Gbps,通常板間能提供的數據傳輸帶寬lGbps,可見,板間接口帶寬大于板間能提供的數據傳輸寬帶,板間CA部署無法實現。
[0005]這樣,在現有技術下,設備間采用CA技術時要求接口帶寬較大,導致實現CA技術困難。
【發明內容】
[0006]本發明實施例提供一種數據傳輸的方法、設備和系統,用于解決設備間采用CA技術時要求接口帶寬較大從而導致實現CA技術困難的問題。
[0007]為達到上述目的,本發明的實施例采用如下技術方案:
[0008]第一方面,提供一種數據的傳輸系統,所述系統包括第一設備和第二設備;其中,
[0009]所述第一設備用于服務用戶設備的主載波,且所述第一設備包括:用于處理RLC層的第一單元,用于處理MAC層的第二單元,用于處理rocp層的第三單元和第一調度單元,其中,所述第一單元包括:第一控制模塊和第一中轉模塊;
[0010]所述第二設備用于服務所述用戶設備的輔載波,且所述第二設備包括:用于處理RLC層的第四單元,用于處理MAC層的第五單元和第二調度單元,其中,所述第四單元包括:第二中轉模塊;[0011]所述第一調度單元用于向所述系統中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息;
[0012]所述第二調度單元用于向所述系統中的所有中轉模塊發送第二調度信息,所述第二調度信息包括所述輔載波的調度信息;
[0013]所述第一控制模塊用于:從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述系統中的所有中轉模塊;
[0014]所述第一中轉模塊用于:接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊獲取到的數據包給所述第二單元;
[0015]所述第二中轉模塊用于:接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述輔載波上傳輸的數據包;發送所述第二中轉模塊獲取到的數據包給所述第五單元。
[0016]第二方面,提供一種數據傳輸設備,所述數據傳輸設備用于服務用戶設備的主載波,且所述數據傳輸設備包括:
[0017]用于處理RLC層的第一單元,用于處理MAC層的第二單元,用于處理HXP層的第三單元和第一調度單元,其中,所述第一單元包括:第一控制模塊和第一中轉模塊;
[0018]所述第一調度單元用于:向所述數據傳輸設備中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息;
[0019]所述第一控制模塊用于:從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述第一中轉模塊和第二中轉模塊;所述第二中轉模塊包含于所述第一單元之中或者包含于所述傳輸設備之外的其他單元之中;
[0020]所述第一中轉模塊用于:接收所述N個數據包和所述第一調度單元發送的調度信息;根據所述接收到的調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊獲取到的數據包給所述第二單元。
[0021]第三方面,提供一種數據傳輸方法,應用于數據傳輸設備,所述數據傳輸設備用于服務用戶設備的主載波,且所述數據傳輸設備包括:用于處理RLC層的第一單元,用于處理MAC層的第二單元,用于處理HXP層的第三單元和第一調度單元,其中,所述第一單元包括:第一控制模塊和第一中轉模塊;
[0022]所述方法包括:
[0023]所述第一調度單元向所述第一中轉模塊和第二中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息;所述第二中轉模塊包含于所述第一單元之中或者包含于所述傳輸設備之外的其他單元之中;
[0024]所述第一控制模塊從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述第一中轉模塊和所述第二中轉模塊;
[0025]所述第一中轉模塊接收所述N個數據包和所述第一調度單元發送的調度信息;根據所述接收到的調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊獲取到的數據包給所述第二單元。
[0026]在第三方面的第一種可能的實現方式中,所述方法還包括:
[0027]所述第一控制模塊在發送所述N個數據包之后,向所述第一中轉模塊和所述第二中轉模塊請求與所述第一控制模塊進行同步,并向所述第一中轉模塊和所述第二中轉模塊發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊發送的數據包的數量為N。
[0028]在第三方面的第一種可能的實現方式中,還提供了第三方面的第二種可能的實現方式,
[0029]所述第一調度信息包括:用于指示需在所述主載波上傳輸的數據包的數量Ml的信息,所述第一中轉模塊具體用于從所述N個數據包中獲取所述Ml個數據包。
[0030]在第三方面的第二種可能的實現方式中,還提供了第三方面的第三種可能的實現方式,
[0031]所述第一調度信息還包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的數據包在所述N個數據包中的位置,所述第一中轉模塊具體用于從所述N個數據包中獲取所述第一位置指示的Ml個數據包。
[0032]在第三方面的第三種可能的實現方式中,還提供了第三方面的第四種可能的實現方式,
[0033]所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置;
[0034]所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量。
[0035]在第三方面的第三種和第四種可能的實現方式中,還提供了第三方面的第五種可能的實現方式,所述方法還包括:
[0036]所述第一中轉模塊根據所述用于計算所述第一位置的信息確定所述第一位置。
[0037]在第三方面的第一種至第五種任一可能的實現方式中,還提供了第三方面的第六種可能的實現方式,
[0038]所述第一控制模塊從所述數據傳輸設備中的所有中轉模塊接收完成消息,并發送同步消息作為接收到的完成消息的響應;
[0039]其中,所述完成消息用于指示發送所述完成消息的中轉模塊完成接收所述數據的N個數據包,所述同步消息用于指示所述系統中的所有中轉模塊完成接收所述數據的N個數據包。
[0040]在第三方面的第六種可能的實現方式中,還提供了第三方面的第七種可能的實現方式,所述方法還包括:
[0041]所述第一中轉模塊在獲知所述第一控制模塊請求進行同步,并接收到所述數據緩存隊列狀態時,確定是否已完成數據包的獲取,如果是,向所述第一控制模塊發送完成消息,并接收所述同步消息。
[0042]在第三方面或第三方面的前七種任一可能的實現方式中,還提供了第三方面的第八種可能的實現方式:所述方法還包括:
[0043]所述第一控制模塊在接收到所述數據之后,判斷所述數據與已發送給所述方法中的所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者,
[0044]所述第一控制模塊在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述方法中的所有中轉模塊的數據相比是否不同,并在判斷結果為否時,等待至接收到下一次數據。
[0045]在第三方面的第六種可能的實現方式中,還提供了第三方面的第九種可能的實現方式,所述方法還包括:
[0046]所述第一中轉模塊從所述第一控制模塊獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態;
[0047]所述第一中轉模塊確定自身已接收的數據包數量為N ;
[0048]所述第一中轉模塊向所述第一控制模塊發送所述完成消息;
[0049]所述第一中轉模塊從所述第一控制模塊接收所述同步消息。
[0050]在第三方面的第九種可能的實現方式中,還提供了第三方面的第十種可能的實現方式:所述方法還包括:
[0051]所述第一中轉模塊確定自身內部緩存的數據包數量沒有達到N ;
[0052]所述第一中轉模塊繼續從所述第一控制模塊接收所述數據,直至確定自身已接收的數據包數量為N。
[0053]在第三方面或第三方面的前十種任一可能的實現方式中,還提供了第三方面的第十一種可能的實現方式:所述數據傳輸設備為基站或基站中的背板。
[0054]本發明實施例提供一種數據的傳輸方法、設備和系統,在第一單元中設置第一控制模塊和第一中轉模塊,在第四單元中設置第二中轉模塊,在這種情況下,第三單元將數據發送至第一控制模塊,第一控制模塊將所述數據發送至第一中轉模塊和第二中轉模塊,第一中轉模塊再從所述數據中獲取在主載波上傳輸的數據包,并發送給第二單元,第二中轉模塊再從所述數據中獲取在輔載波上傳輸的數據包,并發送給第五單元,從整個數據的傳輸過程來看,第一中轉模塊將數據包發送至第二單元的過程也就是將數據包從第一設備的RLC層傳輸至第一設備的MAC層的過程,該過程不受板間接口帶寬的限制;第二中轉模塊將數據包發送至第五單元的過程也就是將數據包從第二設備的RLC層傳輸至第二設備的MAC層的過程,該過程不受設備間接口帶寬的限制,避免了受限于設備間接口帶寬;而現有技術中,數據從第三單元傳輸至第五單元的過程中,也就是數據包從第一設備的RLC層傳輸至第二設備的MAC層受限于設備間接口帶寬。可見,本發明實施例能夠實現設備間的CA技術。
【專利附圖】
【附圖說明】
[0055]圖1為本發明實施例提供的一種數據的傳輸系統;
[0056]圖2為本發明實施例提供的另一種數據的傳輸系統;
[0057]圖3為本發明實施例提供的再一種數據傳輸的系統;
[0058]圖4為本發明實施例提供的一種數據傳輸的方法;
[0059]圖5為本發明實施例提供的又一種數據傳輸的系統。
【具體實施方式】
[0060]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。[0061]為了方便理解本發明實施例,下面結合附圖和實施例對本發明作詳細說明。
[0062]如圖1所示,本發明實施例提供一種數據的傳輸系統100,所述系統包括第一設備10和第二設備20;如圖1所示,用戶通過用戶設備(User Equipment,簡稱UE)與各基站進行通信接收所需數據。第一設備10可以為第一基站,第二設備20可以為第二基站,第一基站向UE發送用戶所需數據,第二基站從第一基站獲取數據,并且向UE發送用戶所需數據。其中,第一設備10和第二設備20可以同時向UE發送相同的數據,從而實現CA。
[0063]本發明實施例對數據傳輸系統100進行更詳細的說明,如圖2所示,該系統所包括的第一設備10和第二設備20可以均服務于一個UE,并且分別包括的協議棧類似。例如:所述第一設備10服務UE的主載波,且所述第一設備包括:物理(Physical,簡稱PHY)層,位于PHY層之上的RLC層,位于RLC層之上的HXP層,以及TOCP層之上的高層;處理RLC層的第一單元11,處理MAC層的第二單元12,處理HXP層的第三單元13,第三單元13從高層獲取數據。
[0064]所述第二設備20用于服務所述UE的輔載波,且所述第二設備20包括:PHY物理層,位于PHY層之上的RLC層,位于RLC層之上的HXP層,以及TOCP層之上的高層;用于處理RLC層的第四單元21,用于處理MAC層的第五單元22。
[0065]需要說明的是,第一設備10和第二設備20既可以是兩個基站,還可以是一個基站中的兩個背板。
[0066]如圖3所示,可選的,所述第一單元11包括:第一控制模塊111和第一中轉模塊112 ;所述第四單元21包括:第二中轉模塊211 ;
[0067]可選的,第一設備10還包括第一調度單元14,所述第一調度單元14用于向所述系統中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息;所述第二設備20還包括和第二調度單元23,所述第二調度單元23用于向所述系統中的所有中轉模塊發送第二調度信息,所述第二調度信息包括所述輔載波的調度信息。
[0068]在本發明實施例中,為第一中轉模塊112配置第一調度單元14,為第二中轉模塊211配置第二調度單元23,確保在各個中轉模塊能夠快速獲取到調度信息,以便快速獲取在載波上傳輸的數據包。
[0069]在數據傳輸系統100中,所述第一控制模塊111從所述第三單元13接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述系統中的所有中轉模塊。
[0070]所述第一中轉模塊112接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊112獲取到的數據包給所述第二單元12。
[0071]所述第二中轉模塊211接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述輔載波上傳輸的數據包;發送所述第二中轉模塊獲取到的數據包給所述第五單元22。
[0072]為了更詳細了解數據傳輸系統采用CA技術向用戶傳輸數據的過程,如圖4所示,提供一種數據傳輸的方法。所述方法包括以下步驟401?412:
[0073]401、所述第一控制模塊111從所述第三單元13接收數據。
[0074]402、所述第一控制模塊111在接收到所述數據之后,判斷所述數據與已發送給所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者,
[0075]所述第一控制模塊在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述方法中的所有中轉模塊的數據相比是否不同,并在判斷結果為否時,等待至接收到下一次數據。
[0076]通過步驟402確保每次發送給所有中轉模塊的數據為更新后的數據。
[0077]403、所述第一控制模塊111將所述N個數據包發送給所述第一中轉模塊112和所述第二中轉模塊211。
[0078]404、所述第一控制模塊111在發送所述N個數據包之后,向所述第一中轉模塊112和所述第二中轉模塊211請求與所述第一控制模塊111進行同步,并向所述第一中轉模塊112和所述第二中轉模塊211發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊111發送的數據包的數量為N。
[0079]405、所述第一中轉模塊112從所述第一控制模塊111獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態。
[0080]所述第二中轉模塊211從所述第一控制模塊111獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態。
[0081]在步驟405之后,所述第一中轉模塊112判斷自身已接收的數據包的數據是否為N ;若判斷結果為是,執行406,若判斷結果為否,執行407。
[0082]所述第二中轉模塊211判斷自身已接收的數據包的數據是否為N ;若判斷結果為是,執行406,若判斷結果為否,執行407。
[0083]406、所述第一中轉模塊112向所述第一控制模塊111發送所述完成消息。
[0084]所述第二中轉模塊211向所述第一控制模塊111發送所述完成消息。
[0085]407、所述第一中轉模塊112繼續從所述第一控制模塊111接收所述數據,直至確定自身已接收的數據包數量為N,向所述第一控制模塊111發送所述完成消息。
[0086]所述第二中轉模塊211繼續從所述第一控制模塊111接收所述數據,直至確定自身已接收的數據包數量為N,向所述第一控制模塊111發送所述完成消息。
[0087]在第一中轉模112塊和第二中轉模塊211向第一控制模塊111發送同步消息之后,執行以下步驟408。
[0088]408、所述第一控制模塊111向第一中轉模塊112和第二中轉模塊211發送同步消息作為接收到的完成消息的響應。
[0089]通過以上步驟,第一中轉模塊112和第二中轉模211塊實現了接收完成N個數據包,第一中轉模塊112在接收到所述N個數據包之后,主要通過以下步驟409?412實現在載波上傳輸的數據包的獲取。
[0090]409、所述第一中轉模塊112向所述第一調度單元14發送調度請求。
[0091]所述第二中轉模塊211向所述第二調度單元23發送調度請求。
[0092]在本發明所有實施例中,可以為各個中轉模塊配置不同的調度單元,或者各個中轉模塊共用一個調度單元,兩者相比,為每個中轉模塊配置調度模塊能夠保證獲取調度信息過程的快速實現,從而確保了各個中轉模塊通過調度信息并行開始獲取在載波上傳輸數據包的過程。
[0093]410、所述第一調度單元14向所述數據傳輸設備中的第一中轉模塊112和/或所述第二中轉模塊211發送第一調度信息。
[0094]所述第二調度單元23向第二中轉模塊211和/或所述第一中轉模塊112發送第二調度信息。
[0095]411、所述第一中轉模塊112從所述N個數據包中獲取所述Ml個數據包。所述第二中轉模塊211從N個數據包中獲取M2個數據包。
[0096]所述第一中轉模塊112從所述N個數據包中獲取所述Ml個數據包可以通過以下實現方式一和實現方式二完成:
[0097]實現方式一,在所述第一調度信息包括用于指示需在所述主載波上傳輸的數據包的數量Ml的信息情況下,所述第一中轉模塊112從所述N個數據包中獲取所述Ml個數據包。
[0098]實現方式二,所述第一調度信息包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的數據包在所述N個數據包中的位置。
[0099]所述第一中轉模塊112從所述N個數據包中獲取所述第一位置指示的Ml個數據包。這樣,第一中轉模塊112可以直接根據第一位置從N個數據包中找到Ml個數據包。
[0100]可選的,所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置。所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量。
[0101]所述第一中轉模塊112根據所述用于計算所述第一位置的信息確定所述第一位置。
[0102]例如:第一中轉模塊112求取排列在所述第一中轉模塊112所需的Ml個數據塊之前的各個所述中轉模塊對應的調度信息中的數據包數量的總和;從所述數據包數量的總和之后的第一個數據包起,獲取Ml個數據包。具體的,如果第二中轉模塊所需的M2個數據包排列在第一中轉模塊112所需的Ml個數據包之前,第一中轉模塊112根據第二調度信息計算起始位置為M2+1,根據第一調度信息獲取Ml個數據包。如果第一中轉模塊112所需的Ml個數據包排列在第二中轉模塊所需M2個數據包之前,第一中轉模塊112根據第一調度信息,從N個數據包的第一個數據包開始,獲取Ml個數據包。
[0103]在本發明所有實施例中,對每個中轉模塊來說,在根據存儲信息等信息確定其本身所需的數據塊排列在其他中轉模塊之前的情況下,在獲取調度信息的過程中只需獲取與其本身相關的調度信息,而不用獲取其他調度信息。
[0104]所述第二中轉模塊211從N個數據包中獲取M2個數據包,具體可以通過以下實現方式一和實現方式二完成:
[0105]實現方式一,在所述第二調度信息包括用于指示需在所述輔載波上傳輸的數據包的數量M2的信息的情況下。第二中轉模塊211從N個數據包中獲取M2個數據包。
[0106]實現方式二,所述第二調度信息包括:第二位置或者用于計算所述第二位置的信息,所述第二位置為需在所述輔載波上傳輸的數據包在所述N個數據包中的位置,所述第二中轉模塊具體用于從所述N個數據包中獲取所述第二位置指示的M2個數據包。這樣,第二中轉模塊可以直接根據第二位置從N個數據包中找到M2個數據包。
[0107]優選的,所述第二位置包括:所述M2個數據包在所述N個數據包的開始位置;所述用于計算所述第二位置的信息包括:N個數據包中排在所述M2個數據包之前的數據包的數量。
[0108]所述第二中轉模塊211根據所述用于計算所述第二位置的信息確定所述第二位置。
[0109]412、所述第一中轉模塊112發送獲取到的Ml個數據包給第二單元12 ;所述第二中轉模塊211發送獲取到的M2個數據包給第五單元22。
[0110]可選的,本發明數據傳輸系統的第一設備10中可以設置有多個第一中轉模塊,第二設備20中可以設置多個第二中轉模塊,如圖5所示,在第一單元11中還設備有第一中轉模塊113,在第四單元21中還設置有第二中轉模塊212。
[0111]相應的,在增加第一中轉模塊113和第二中轉模塊212之后,第一控制模塊與上述實施例中描述的過程存在的差別如下所述:
[0112]在步驟403中,所述第一控制模塊111將所述N個數據包發送給所述第一中轉模塊112、所述第二中轉模塊211、第一中轉模塊113、第二中轉模塊212。
[0113]在上述步驟404中,所述第一控制模塊111向所述第一中轉模塊112、所述第二中轉模塊211、第一中轉模塊113、第二中轉模塊212請求與所述第一控制模塊111進行同步,并向所述第一中轉模塊112、所述第二中轉模塊211、第一中轉模塊113、第二中轉模塊212發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊111發送的數據包的數量為N。
[0114]在上述步驟405中,還包括:第一中轉模塊113從所述第一控制模塊111獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態。
[0115]第二中轉模塊212從所述第一控制模塊111獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態。
[0116]在步驟405之后,所述第一中轉模塊113判斷自身已接收的數據包的數據是否為N ;若判斷結果為是,執行406,若判斷結果為否,執行407。所述第二中轉模塊212判斷自身已接收的數據包的數據是否為N ;若判斷結果為是,執行406,若判斷結果為否,執行407。
[0117]在上述步驟406中,還包括:所述第一中轉模塊113向所述第一控制模塊111發送所述完成消息。
[0118]所述第二中轉模塊212向所述第一控制模塊111發送所述完成消息。
[0119]在上述步驟407中,還包括:所述第一中轉模塊113繼續從所述第一控制模塊111接收所述數據,直至確定自身已接收的數據包數量為N,向所述第一控制模塊111發送所述完成消息。
[0120]所述第二中轉模塊212繼續從所述第一控制模塊111接收所述數據,直至確定自身已接收的數據包數量為N,向所述第一控制模塊111發送所述完成消息。
[0121]在上述步驟408中,所述第一控制模塊111向第一中轉模塊112、第二中轉模塊211、第一中轉模塊113、第二中轉模塊212發送同步消息作為接收到的完成消息的響應。
[0122]通過以上步驟,第一中轉模塊113和第二中轉模212塊實現了接收到所述N個數據包。
[0123]在上述步驟409中,還包括:所述第一中轉模塊113向所述第一調度單元15發送調度請求。
[0124]所述第二中轉模塊212向所述第二調度單元24發送調度請求。[0125]在上述步驟410中,所述第一調度單元14向第一中轉模塊112、第一中轉模塊113、第二中轉模塊211和第二中轉模塊212發送第一調度信息。
[0126]所述第一調度單元15向向第一中轉模塊112、第一中轉模塊113、第二中轉模塊211和第二中轉模塊212發送第一調度信息發送第一調度信息。
[0127]所述第二調度單元23向第一中轉模塊112、第一中轉模塊113、第二中轉模塊211和第二中轉模塊212發送第一調度信息發送第二調度信息。
[0128]所述第二調度單元24向第一中轉模塊112、第一中轉模塊113、第二中轉模塊211和第二中轉模塊212發送第一調度信息發送第二調度信息。
[0129]第一中轉模塊113和第二中轉模塊212通過調度信息完成在載波上傳輸的數據包的獲取,該過程與第一中轉模塊112和第二中轉模塊211相同,在此不進行贅述。
[0130]可見,通過在第一設備10上設置第一中轉模塊112和第一中轉模塊113,通過在第二設備20上設置第二中轉模塊211和第二中轉模塊212,相對于現有技術串行向各個MAC層發送數據的情況,使得在載波上傳輸的數據同時分發在四個中轉模塊上進行傳輸,本發明實施例能夠有效降低接口帶寬,例如,現有技術中RLC層向2個MAC層串行發送子數據50kb,需要限制在IOOus內,發送至每個MAC上的時間50us,接口帶寬為50kb/50us=lGbps ;本發明中先將RLC層數據分發到4個中轉模塊,每個中轉模塊上傳輸子數據25kb,并行向MAC層發送數據還是需要lOOus,接口帶寬25kb/100us=0.25Gbps,可見降低了接口帶寬。
[0131]本發明實施例提供一種數據的傳輸方法,在第一單元中設置第一控制模塊和第一中轉模塊,在第四單元中設置第二中轉模塊,從整個數據的傳輸過程來看,第一中轉模塊將數據包發送至第二單元的過程也就是將數據包從第一設備的RLC層傳輸至第一設備的MAC層的過程,該過程不受板間接口帶寬的限制;第二中轉模塊將數據包發送至第五單元的過程也就是將數據包從第二設備的RLC層傳輸至第二設備的MAC層的過程,該過程不受設備間接口帶寬的限制,避免了受限于設備間接口帶寬;而現有技術中,數據從第三單元傳輸至第五單元的過程中,也就是數據包從第一設備的RLC層傳輸至第二設備的MAC層受限于設備間接口帶寬。可見,本發明實施例能夠實現設備間的CA技術。
[0132]實施例二
[0133]本發明實施例提供一種數據的傳輸系統100,如圖3所示,所述系統10包括第一設備10和第二設備20 ;
[0134]其中,所述第一設備10用于服務UE的主載波,且所述第一設備包括:用于處理RLC層的第一單元11,用于處理MAC層的第二單元12,用于處理HXP層的第三單元13,其中,所述第一單元11包括:第一控制模塊111和第一中轉模塊112 ;
[0135]所述第二設備20用于服務所述UE的輔載波,且所述第二設備20包括:用于處理RLC層的第四單元21,用于處理MAC層的第五單元22,其中,所述第四單元21包括:第二中轉模塊211 ;
[0136]所述第一控制模塊111用于:從所述第三單元15接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述系統中的所有中轉模塊;
[0137]所述第一中轉模塊112用于:接收所述N個數據包,從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊112獲取到的數據包給所述第二單元12 ;[0138]所述第二中轉模塊211用于:接收所述N個數據包;從所述N個數據包中獲取需在所述輔載波上傳輸的數據包;發送所述第二中轉模塊211獲取到的數據包給所述第五單元22。
[0139]可選的,所述第一控制模塊111還用于:
[0140]在接收到所述數據之后,判斷所述數據與已發送給所述系統中的所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者,在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述系統中的所有中轉模塊的數據相比是否不同,并在判斷結果為否時,等待至接收到下一次數據。從而,確保每次發送給所有中轉模塊的數據為更新后的數據。
[0141]可選的,第一設備10還包括第一調度單元14 ;所述第一調度單元14用于向所述系統中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信肩、O
[0142]優選的,所述第一中轉模塊112還用于接收所述系統中所有調度單元發送的調度信息。
[0143]所述第一中轉模塊112具體用于根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包。
[0144]這樣,第一中轉模塊112通過接收所有調度單元的調度信息,根據全部或部分調度信息獲取在所述主載波上傳輸的數據包,以便將獲取數據包發送至第二單元12。從整個數據的傳輸過程來看,第一中轉模塊將數據包發送至第二單元的過程也就是將數據包從第一設備的RLC層傳輸至第一設備的MAC層的過程,該過程不受板間接口帶寬的限制,板內通常能提供的數據傳輸帶寬較大。
[0145]可選的,所述第二設備20還包括第二調度單元23 ;所述第二調度單元23用于向所述系統中的所有中轉模塊發送第二調度信息,所述第二調度信息包括所述輔載波的調度信息。
[0146]優選的,所述第二中轉模塊211還用于接收所述系統中所有調度單元發送的調度信息。
[0147]所述第二中轉模塊211具體用于根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述輔載波上傳輸的數據包。
[0148]這樣,第二中轉模塊211通過接收所有調度單元的調度信息,根據全部或部分調度信息獲取在所述輔載波上傳輸的數據包,以便將獲取數據包發送至第五單元22。從整個數據的傳輸過程來看,第二中轉模塊將數據包發送至第五單元的過程也就是將數據包從第二設備的RLC層傳輸至第二設備的MAC層的過程,避免了受限于設備間接口帶寬;而現有技術中,數據從第三單元傳輸至第五單元的過程中,也就是數據包從第一設備的RLC層傳輸至第二設備的MAC層受限于設備間接口帶寬。
[0149]可選的,所述第一控制模塊111還用于:
[0150]在發送所述N個數據包之后,向所述系統中的所有中轉模塊請求與所述第一控制模塊進行同步,并向所述系統中的所有中轉模塊發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊發送的數據包的數量為N。
[0151]在本發明實施例中,通過第一控制模塊與所有中轉模塊做同步,確保了各個中轉模塊接收到本次數據的所有數據包,以便于每一中轉模塊獲取在載波上傳輸的數據包。
[0152]相應的,所述第一中轉模塊112和/或第二中轉模塊211還用于:
[0153]在獲知所述第一控制模塊請求進行同步,并接收到所述數據緩存隊列狀態時,確定是否已完成數據包N的獲取,如果是,向所述第一控制模塊發送完成消息;所述完成消息用于指示發送所述完成消息的中轉模塊完成接收所述數據的N個數據包,所述同步消息用于指示所述系統中的所有中轉模塊完成接收所述數據的N個數據包。
[0154]如果不是,繼續從所述第一控制模塊接收所述數據,直至確定自身已接收的數據包數量為N。
[0155]可選的,所述第一控制模塊還用于:
[0156]從所述系統中的所有中轉模塊接收完成消息,并發送同步消息作為接收到的完成消息的響應;所述同步消息用于指示所述系統中的所有中轉模塊接收完成所述數據的N個數據包。
[0157]在本發明中,第一控制模塊111在所有中轉模塊都發送完成消息之后,向各個中轉模塊發送同步消息,從而實現各個中轉模塊同時從N個數據包中獲取在載波上傳輸的數據包,以便各個中轉模塊向各個MAC層發送數據包。
[0158]這樣,第一控制模塊通過接收完成消息確定所述系統中的所有中轉模塊都已經接收所述數據的N個數據包,實現了接收數據的同步,從而各個中轉模塊可以獲取在載波上傳輸的數據包,也就是開始了第一中轉模塊112獲取Ml個數據包,第二中轉模塊211獲取M2個數據包的組包過程。
[0159]在本發明實施例中,通過第一控制模塊與各個中轉模塊進行同步,確保了各個中轉模塊獲取全部數據,并且同時開始了獲取在載波上傳輸的數據包的過程,以便各個中轉模塊能夠向各個MAC層并行發送數據。相對于現有技術串行向各個MAC層發送數據的情況,本發明實施例能夠有效降低接口帶寬,例如,現有技術中RLC層向2個MAC層串行發送子數據50kb,需要限制在IOOus內,發送至每個MAC上的時間50us,接口帶寬為50kb/50us=lGbps ;本發明中先將RLC層數據分發到2個中轉模塊,每個中轉模塊上傳輸子數據50kb,并行向MAC層發送數據還是需要lOOus,接口帶寬50kb/100us=0.5Gbps,可見降低了接口帶寬。
[0160]可選的,所述第一中轉模塊112和/或第二中轉模塊211還用于:在接收所述同步消息之后,開始按照所述全部或部分調度信息完成數據包的獲取。
[0161]具體的,按照所述全部或部分調度信息完成數據包的獲取的過程通過以下內容實現:
[0162]所述第一調度信息包括:用于指示需在所述主載波上傳輸的數據包的數量Ml的信息,所述第一中轉模塊112具體用于從所述N個數據包中獲取所述Ml個數據包。
[0163]所述第二調度信息包括:用于指示需在所述輔載波上傳輸的數據包的數量M2的信息,所述第二中轉模塊211具體用于從所述N個數據包中獲取所述M2個數據包。
[0164]可選的,所述第一調度信息還包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的數據包在所述N個數據包中的位置,所述第一中轉模塊112具體用于從所述N個數據包中獲取所述第一位置指示的Ml個數據包。
[0165]所述第二調度信息還包括:第二位置或者用于計算所述第二位置的信息,所述第二位置為需在所述輔載波上傳輸的數據包在所述N個數據包中的位置,所述第二中轉模塊211具體用于從所述N個數據包中獲取所述第二位置指示的M2個數據包。
[0166]可選的,所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置。
[0167]所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量。
[0168]所述第二位置包括:所述M2個數據包在所述N個數據包的開始位置。
[0169]所述用于計算所述第二位置的信息包括:N個數據包中排在所述M2個數據包之前的數據包的數量。
[0170]可選的,所述第一中轉模塊112還用于根據所述用于計算所述第一位置的信息確定所述第一位置,所述第二中轉模塊211還用于根據所述用于計算所述第二位置的信息確定所述第二位置。
[0171]可以采用的實現方法:第一中轉模塊求取排列在所述第一中轉模塊所需的Ml個數據塊之前的各個所述中轉模塊對應的調度信息中的數據包數量的總和;從所述數據包數量的總和之后的第一個數據包起,獲取Ml個數據包。
[0172]例如,第二中轉模塊所需的M2個數據包排列在第一中轉模塊所需的Ml個數據包之前,第一中轉模塊根據第二調度信息計算起始位置為M2+1,根據第一調度信息獲取Ml個數據包。
[0173]例如,第一中轉模塊所需的Ml個數據包排列在第二中轉模塊所需的M2個數據包之前,第一中轉模塊根據第一調度信息,從N個數據包的第一個數據包開始,獲取Ml個數據包。
[0174]所述第二中轉模塊從N個數據包中獲取M2個數據包的過程,與第一中轉模塊獲取Ml個數據包的過程相同,在此不再贅述。
[0175]優選的,所述第一設備為第一基站,所述第二設備為第二基站;或者,所述第一設備和所述第二設備為一個基站中的不同背板。
[0176]本發明實施例提供一種數據傳輸的系統,第三單元將數據發送至第一控制模塊,第一控制模塊將所述數據發送至第二中轉模塊,第二中轉模塊再從所述數據中獲取在輔載波上傳輸的數據包,并發送給第五單元,第二中轉模塊將數據包發送至第五單元的過程也就是將數據包從第二設備的RLC層傳輸至第二設備的MAC層的過程,該過程不受設備間接口帶寬的限制,避免了受限于設備間接口帶寬;而現有技術中,數據從第三單元傳輸至第五單元的過程中,也就是數據包從第一設備的RLC層傳輸至第二設備的MAC層受限于設備間接口帶寬。可見,本發明實施例能夠實現設備間的CA技術。
[0177]實施例三
[0178]本發明實施例提供一種數據傳輸設備,例如上述第一設備10,如圖3所示。可選的,所述數據傳輸設備10為基站或基站中的背板。
[0179]所述數據傳輸設備10用于服務UE的主載波,且所述數據傳輸設備10包括:用于處理RLC層的第一單元11,用于處理MAC層的第二單元12,用于處理HXP層的第三單元13和第一調度單兀14,其中,所述第一單兀11包括:第一控制模塊111和第一中轉模塊112。
[0180]所述第一調度單元14用于:向所述數據傳輸設備中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息。[0181]所述第一控制模塊111用于:從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述第一中轉模塊112和第二中轉模塊;所述第二中轉模塊包含于所述第一單元之中(例如第一中轉模塊113)或者包含于所述傳輸設備之外的其他單元之中(例如第二中轉模塊211)。
[0182]所述第一中轉模塊112用于:接收所述N個數據包和所述第一調度單元發送的調度信息;根據所述接收到的調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊112獲取到的數據包給所述第二單元。
[0183]本發明實施例提供一種數據傳輸設備,實現了第一中轉模塊將數據包發送至第二單元,該過程也就是將數據包從第一設備的RLC層傳輸至第一設備的MAC層的過程,該過程實現在板內,板內提供的數據傳輸帶寬較大不受板間接口帶寬限制。
[0184]可選的,所述第一控制模塊111還用于:
[0185]在接收到所述數據之后,判斷所述數據與已發送給所述數據傳輸設備中的所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者,在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述數據傳輸設備中的所有中轉模塊的數據相比是否不同更新,并在判斷結果為否時,等待至接收到下一次數據。這樣通過第一控制模塊對每次發送給第一中轉模塊的判斷,從而能夠確保每次發送給所有中轉模塊的數據為更新后的數據。
[0186]可選的,所述第一控制模塊111還用于:
[0187]在發送所述N個數據包之后,向所述第一中轉模塊112和所述第二中轉模塊請求與所述第一控制模塊進行同步,并向所述第一中轉模塊112和所述第二中轉模塊發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊發送的數據包的數量為
N0
[0188]在本發明實施例中,通過第一控制模塊發起同步,各個中轉模塊配合第一控制模塊進行同步,確保第一中轉模塊接收完成所述數據,以便后續進行獲取在載波上傳輸的數據包的過程。
[0189]可選的,所述第一控制模塊111具體用于:
[0190]從所述數據傳輸設備中的所有中轉模塊接收完成消息,并發送同步消息作為接收到的完成消息的響應。
[0191]其中,所述完成消息用于指示發送所述完成消息的中轉模塊完成接收所述數據的N個數據包,所述同步消息用于指示所述系統中的所有中轉模塊完成接收所述數據的N個數據包。
[0192]相應的,所述第一中轉模塊112還用于:
[0193]在獲知所述第一控制模塊請求進行同步,并接收到所述數據緩存隊列狀態時,確定是否已完成數據包的獲取,如果是,向所述第一控制模塊發送完成消息,并接收所述同步消息。
[0194]相應的,所述第一中轉模塊112還用于:
[0195]從所述第一控制模塊獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態;
[0196]確定自身已接收的數據包數量為N ;[0197]向所述第一控制模塊發送所述完成消息;
[0198]從所述第一控制模塊接收所述同步消息。
[0199]可選的,所述第一中轉模塊112還用于:
[0200]確定自身內部緩存的數據包數量沒有達到N ;
[0201 ] 繼續從所述第一控制模塊接收所述數據,直至確定自身已接收的數據包數量為N。
[0202]在本發明實施例中,通過第一控制模塊與所有中轉模塊做同步,確保了各個中轉模塊接收到本次數據的所有數據包,以便于第一中轉模塊根據全部或部分調度信息獲取在載波上傳輸的數據包。
[0203]優選的,所述第一調度信息包括:用于指示需在所述主載波上傳輸的數據包的數量Ml的信息。相應的,所述第一中轉模塊112具體用于從所述N個數據包中獲取所述Ml個數據包。
[0204]可選的,所述第一調度信息還包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的數據包在所述N個數據包中的位置,所述第一中轉模塊112具體用于從所述N個數據包中獲取所述第一位置指示的Ml個數據包。這樣,第一中轉模塊112可以直接根據第一位置從N個數據包中找到Ml個數據包。
[0205]可選的,所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置。所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量。所述第一中轉模塊112還用于根據所述用于計算所述第一位置的信息確定所述第一位置。
[0206]例如:第一中轉模塊112求取排列在所述第一中轉模塊112所需的Ml個數據塊之前的各個所述中轉模塊對應的調度信息中的數據包數量的總和;從所述數據包數量的總和之后的第一個數據包起,獲取Ml個數據包。具體的,如果第二中轉模塊所需的M2個數據包排列在第一中轉模塊112所需的Ml個數據包之前,第一中轉模塊112根據第二調度信息計算起始位置為M2+1,根據第一調度信息獲取Ml個數據包。如果第一中轉模塊112所需的Ml個數據包排列在第二中轉模塊所需M2個數據包之前,第一中轉模塊112根據第一調度信息,從N個數據包的第一個數據包開始,獲取Ml個數據包。
[0207]本發明實施例提供一種數據傳輸設備,通過在第一單元中設置第一控制模塊和第一中轉模塊,在這種情況下,第三單元將數據發送至第一控制模塊,第一控制模塊將所述數據發送至第一中轉模塊,第一中轉模塊再從所述數據中獲取在主載波上傳輸的數據包,并發送給第二單元,第一中轉模塊實現了接收第一控制模塊發送的全部數據,通過第一控制模塊發起同步確保第一中轉模塊完成接收數據,第一中轉模塊在接收完成所述數據之后,根據調度信息從所述數據中獲取在主載波上傳輸的數據包,并且將所獲取的在主載波上傳輸的數據包發送給第二單元,實現從RLC層向MAC層的數據傳輸,本發明實施例中的整個傳輸過程沒有受到板間接口帶寬的限制。
[0208]上述各實施例可以相互結合,相互參照,為描述的方便和簡潔,在此不再贅述。
[0209]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0210]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【權利要求】
1.一種數據的傳輸系統,其特征在于,所述系統包括第一設備和第二設備;其中, 所述第一設備用于服務用戶設備的主載波,且所述第一設備包括:用于處理無線鏈路控制RLC層的第一單元,用于處理媒體接入控制MAC層的第二單元,用于處理分組數據匯聚HXP層的第三單元和第一調度單元,其中,所述第一單元包括:第一控制模塊和第一中轉模塊; 所述第二設備用于服務所述用戶設備的輔載波,且所述第二設備包括:用于處理RLC層的第四單元,用于處理MAC層的第五單元和第二調度單元,其中,所述第四單元包括:第二中轉模塊; 所述第一調度單元用于向所述系統中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息; 所述第二調度單元用于向所述系統中的所有中轉模塊發送第二調度信息,所述第二調度信息包括所述輔載波的調度信息; 所述第一控制模塊用于:從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述系統中的所有中轉模塊; 所述第一中轉模塊用于:接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊獲取到的數據包給所述第二單元; 所述第二中轉模塊用于:接收所述N個數據包和所述系統中所有調度單元發送的調度信息;根據所述接收到的全部或部分調度信息從所述N個數據包中獲取需在所述輔載波上傳輸的數據包;發送所述第二中轉模塊獲取到的數據包給所述第五單元。
2.根據權利要求1所述的系統,其特征在于,所述第一控制模塊還用于:` 在發送所述N個數據包之后,向所述系統中的所有中轉模塊請求與所述第一控制模塊進行同步,并向所述系統中的所有中轉模塊發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊發送的數據包的數量為N。
3.根據權利要求2所述的系統,其特征在于, 所述第一調度信息包括:用于指示需在所述主載波上傳輸的數據包的數量Ml的信息,所述第一中轉模塊具體用于從所述N個數據包中獲取所述Ml個數據包; 所述第二調度信息包括:用于指示需在所述輔載波上傳輸的數據包的數量M2的信息,所述第二中轉模塊具體用于從所述N個數據包中獲取所述M2個數據包。
4.根據權利要求3所述的系統,其特征在于, 所述第一調度信息還包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的數據包在所述N個數據包中的位置,所述第一中轉模塊具體用于從所述N個數據包中獲取所述第一位置指示的Ml個數據包; 所述第二調度信息還包括:第二位置或者用于計算所述第二位置的信息,所述第二位置為需在所述輔載波上傳輸的數據包在所述N個數據包中的位置,所述第二中轉模塊具體用于從所述N個數據包中獲取所述第二位置指示的M2個數據包。
5.根據權利要求4所述的系統,其特征在于, 所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置; 所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量; 所述第二位置包括:所述M2個數據包在所述N個數據包的開始位置; 所述用于計算所述第二位置的信息包括:N個數據包中排在所述M2個數據包之前的數據包的數量。
6.根據權利要求4或5所述的系統,其特征在于,所述第一中轉模塊還用于根據所述用于計算所述第一位置的信息確定所述第一位置,所述第二中轉模塊還用于根據所述用于計算所述第二位置的信息確定所述第二位置。
7.根據權利要求2至6任一項所述的系統,其特征在于,所述第一控制模塊具體用于: 從所述系統中的所有中轉模塊接收完成消息,并發送同步消息作為接收到的完成消息的響應; 其中,所述完成消息用于指示發送所述完成消息的中轉模塊完成接收所述數據的N個數據包,所述同步消息用于指示所述系統中的所有中轉模塊完成接收所述數據的N個數據包。
8.根據權利要求7所述的系統,其特征在于,所述第一中轉模塊和/或第二中轉模塊還用于: 在獲知所述第一控制模塊請求進行同步,并接收到所述數據緩存隊列狀態時,確定是否已完成數據包的獲取,如果是,向所述第一控制模塊發送完成消息,并接收所述同步消肩、O
9.根據權利要求1至8任·一項所述的系統,其特征在于,所述第一控制模塊還用于: 在接收到所述數據之后,判斷所述數據與已發送給所述系統中的所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者, 在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述系統中的所有中轉模塊的數據相比是否不同,并在判斷結果為否時,等待至接收到下一次數據。
10.根據權利要求7所述的系統,其特征在于,所述第一中轉模塊和/或所述第二中轉模塊還用于: 從所述第一控制模塊獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態; 確定自身已接收的數據包數量為N ; 向所述第一控制模塊發送所述完成消息; 從所述第一控制模塊接收所述同步消息。
11.根據權利要求10所述的系統,其特征在于,所述第一中轉模塊和/或所述第二中轉模塊還用于: 確定自身內部緩存的數據包數量沒有達到N ; 繼續從所述第一控制模塊接收所述數據,直至確定自身已接收的數據包數量為N。
12.根據權利要求1~11任一項所述的系統,其特征在于,所述第一設備為第一基站,所述第二設備為第二基站;或者,所述第一設備和所述第二設備為一個基站中的不同背板。
13.一種數據傳輸設備,其特征在于,所述數據傳輸設備用于服務用戶設備的主載波,且所述數據傳輸設備包括:用于處理無線鏈路控制RLC層的第一單元,用于處理媒體接入控制MAC層的第二單元,用于處理分組數據匯聚層HXP層的第三單元和第一調度單元,其中,所述第一單元包括:第一控制模塊和第一中轉模塊; 所述第一調度單元用于:向所述數據傳輸設備中的所有中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息; 所述第一控制模塊用于:從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述第一中轉模塊和第二中轉模塊;所述第二中轉模塊包含于所述第一單元之中或者包含于所述傳輸設備之外的其他單元之中; 所述第一中轉模塊用于:接收所述N個數據包和所述第一調度單元發送的調度信息;根據所述接收到的調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊獲取到的數據包給所述第二單元。
14.根據權利要求13所述的數據傳輸設備,其特征在于,所述第一控制模塊還用于: 在發送所述N個數據包之后,向所述第一中轉模塊和所述第二中轉模塊請求與所述第一控制模塊進行同步,并向所述第一中轉模塊和所述第二中轉模塊發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊發送的數據包的數量為N。
15.根據權利要求14所述的數據傳輸設備,其特征在于, 所述第一調度信息包括:用于指示需在所述主載波上傳輸的數據包的數量Ml的信息,所述第一中轉模塊具體用于從所述N個數據包中獲取所述Ml個數據包。
16.根據權利要求15所述的數據傳輸設備,其特征在于, 所述第一調度信息還包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的 數據包在所述N個數據包中的位置,所述第一中轉模塊具體用于從所述N個數據包中獲取所述第一位置指示的Ml個數據包。
17.根據權利要求16所述的數據傳輸設備,其特征在于, 所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置; 所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量。
18.根據權利要求16或17所述的數據傳輸設備,其特征在于,所述第一中轉模塊還用于根據所述用于計算所述第一位置的信息確定所述第一位置。
19.根據權利要求14至18任一項所述的數據傳輸設備,其特征在于,所述第一控制模塊具體用于: 從所述數據傳輸設備中的所有中轉模塊接收完成消息,并發送同步消息作為接收到的完成消息的響應; 其中,所述完成消息用于指示發送所述完成消息的中轉模塊完成接收所述數據的N個數據包,所述同步消息用于指示所述系統中的所有中轉模塊完成接收所述數據的N個數據包。
20.根據權利要求19所述的數據傳輸設備,其特征在于,所述第一中轉模塊還用于: 在獲知所述第一控制模塊請求進行同步,并接收到所述數據緩存隊列狀態時,確定是否已完成數據包的獲取,如果是,向所述第一控制模塊發送完成消息,并接收所述同步消息。
21.根據權利要求13至20任一項所述的數據傳輸設備,其特征在于,所述第一控制模塊還用于: 在接收到所述數據之后,判斷所述數據與已發送給所述數據傳輸設備中的所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者, 在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述數據傳輸設備中的所有中轉模塊的數據相比是否不同更新,并在判斷結果為否時,等待至接收到下一次數據。
22.根據權利要求19所述的數據傳輸設備,其特征在于,所述第一中轉模塊還用于: 從所述第一控制模塊獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態; 確定自身已接收的數據包數量為N ; 向所述第一控制模塊發送所述完成消息; 從所述第一控制模塊接收所述同步消息。
23.根據權利要求22所述的數據傳輸設備,其特征在于,所述第一中轉模塊還用于: 確定自身內部緩存的數據包數量沒有達到N ; 繼續從所述第一控制模塊接收所述數據,直至確定自身已接收的數據包數量為N。
24.根據權利要求13~23任一項所述的數據傳輸設備,其特征在于,所述數據傳輸設備為基站或基站中的背板。
25.一種數據傳輸方法,其特征`在于,應用于數據傳輸設備,所述數據傳輸設備用于服務用戶設備的主載波,且所述數據傳輸設備包括:用于處理無線鏈路控制RLC層的第一單元,用于處理媒體接入控制MAC層的第二單元,用于處理分組數據匯聚HXP層的第三單元和第一調度單元,其中,所述第一單元包括:第一控制模塊和第一中轉模塊; 所述方法包括: 所述第一調度單元向所述第一中轉模塊和第二中轉模塊發送第一調度信息,所述第一調度信息包括所述主載波的調度信息;所述第二中轉模塊包含于所述第一單元之中或者包含于所述傳輸設備之外的其他單元之中; 所述第一控制模塊從所述第三單元接收數據,并將所述數據分為N個數據包,并將所述N個數據包發送給所述第一中轉模塊和所述第二中轉模塊; 所述第一中轉模塊接收所述N個數據包和所述第一調度單元發送的調度信息;根據所述接收到的調度信息從所述N個數據包中獲取需在所述主載波上傳輸的數據包;發送所述第一中轉模塊獲取到的數據包給所述第二單元。
26.根據權利要求25所述的方法,其特征在于,所述方法還包括: 所述第一控制模塊在發送所述N個數據包之后,向所述第一中轉模塊和所述第二中轉模塊請求與所述第一控制模塊進行同步,并向所述第一中轉模塊和所述第二中轉模塊發送數據緩存隊列狀態,所述數據緩存隊列狀態用于指示所述第一控制模塊發送的數據包的數量為N。
27.根據權利要求26所述的方法,其特征在于, 所述第一調度信息包括:用于指示需在所述主載波上傳輸的數據包的數量Ml的信息,所述第一中轉模塊具體用于從所述N個數據包中獲取所述Ml個數據包。
28.根據權利要求27所述的方法,其特征在于, 所述第一調度信息還包括:第一位置或者用于計算所述第一位置的信息,所述第一位置為需在所述主載波上傳輸的數據包在所述N個數據包中的位置,所述第一中轉模塊具體用于從所述N個數據包中獲取所述第一位置指示的Ml個數據包。
29.根據權利要求28所述的方法,其特征在于, 所述第一位置包括:所述Ml個數據包在所述N個數據包的開始位置; 所述用于計算所述第一位置的信息包括:N個數據包中排在所述Ml個數據包之前的數據包的數量。
30.根據權利要求28或29所述的方法,其特征在于,所述方法還包括: 所述第一中轉模塊根據所述用于計算所述第一位置的信息確定所述第一位置。
31.根據權利要求26至30任一項所述的方法,其特征在于, 所述第一控制模塊從所述數據傳輸設備中的所有中轉模塊接收完成消息,并發送同步消息作為接收到的完成消息的響應; 其中,所述完成消息用于指示發送所述完成消息的中轉模塊完成接收所述數據的N個數據包,所述同步消息用于指示所述系統中的所有中轉模塊完成接收所述數據的N個數據包。
32.根據權利要求31所述的方法,其特征在于,所述方法還包括: 所述第一中轉模塊在獲知所·述第一控制模塊請求進行同步,并接收到所述數據緩存隊列狀態時,確定是否已完成數據包的獲取,如果是,向所述第一控制模塊發送完成消息,并接收所述同步消息。
33.根據權利要求25至32任一項所述的方法,其特征在于,所述方法還包括: 所述第一控制模塊在接收到所述數據之后,判斷所述數據與已發送給所述方法中的所有中轉模塊的數據相比是否不同,并在判斷結果為是時,將所述數據分為N個數據包;或者, 所述第一控制模塊在接收到所述數據之后,從所述第三單元接收新數據,判斷所述新數據與已發送給所述方法中的所有中轉模塊的數據相比是否不同,并在判斷結果為否時,等待至接收到下一次數據。
34.根據權利要求31所述的方法,其特征在于,所述方法還包括: 所述第一中轉模塊從所述第一控制模塊獲知所述第一控制模塊請求進行同步和接收所述數據緩存隊列狀態; 所述第一中轉模塊確定自身已接收的數據包數量為N ; 所述第一中轉模塊向所述第一控制模塊發送所述完成消息; 所述第一中轉模塊從所述第一控制模塊接收所述同步消息。
35.根據權利要求34所述的方法,其特征在于,所述方法還包括: 所述第一中轉模塊確定自身內部緩存的數據包數量沒有達到N ; 所述第一中轉模塊繼續從所述第一控制模塊接收所述數據,直至確定自身已接收的數據包數量為N。
36.根據權利要求25~35任一項所述的方法,其特征在于,所述數據傳輸設備為基站或基站中的背板。
【文檔編號】H04W28/16GK103858476SQ201380002484
【公開日】2014年6月11日 申請日期:2013年12月24日 優先權日:2013年12月24日
【發明者】聶廣材, 楊安全 申請人:華為技術有限公司