本發(fā)明涉及通信技術(shù),尤其涉及一種群組數(shù)據(jù)傳輸方法和裝置。
背景技術(shù):
在LTE集群宏基站中,在基帶單板配置有多個(gè)小區(qū)的情況下,當(dāng)某個(gè)集群的用戶同時(shí)屬于該基帶單板配置的多個(gè)小區(qū)中的所有小區(qū)或者多個(gè)小區(qū)時(shí),需要在該集群用戶的所屬的多個(gè)小區(qū)中傳輸相同的數(shù)據(jù),因此,需要將數(shù)據(jù)進(jìn)行復(fù)制多份。
現(xiàn)有技術(shù)中采用硬件復(fù)制方法,存在硬件相關(guān)性高,可移植性差以及增加硬件成本等問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種群組數(shù)據(jù)傳輸方法和裝置,以解決硬件相關(guān)性高、可移植性差以及增加硬件成本等問題。
本發(fā)明第一方面提供一種群組數(shù)據(jù)傳輸方法,包括:
虛擬分組數(shù)據(jù)匯聚協(xié)議VPDCP實(shí)體接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息;
所述VPDCP實(shí)體根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū);
所述VPDCP實(shí)體將存儲(chǔ)所述群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)的無線鏈路控制RLC層實(shí)體,以使所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)根據(jù)所述內(nèi)存描述符獲取所述群組數(shù)據(jù)。
在上述實(shí)施例中,所述VPDCP實(shí)體接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),包括:
所述VPDCP實(shí)體接收所述群組數(shù)據(jù);
所述VPDCP實(shí)體采用分組數(shù)據(jù)匯聚協(xié)議PDCP棧處理所述群組數(shù)據(jù);
所述VPDCP實(shí)體存儲(chǔ)所述處理后的群組數(shù)據(jù)。
在上述實(shí)施例中,所述VPDCP實(shí)體根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)包括:
所述VPDCP實(shí)體根據(jù)群組與基帶單板的小區(qū)的對(duì)應(yīng)關(guān)系以及所述群組信息,獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)。
在上述實(shí)施例中,所述方法還包括:
所述RLC層實(shí)體根據(jù)調(diào)度資源信息,將所述內(nèi)存描述符發(fā)送給媒體接入控制MAC層實(shí)體;
所述MAC層實(shí)體根據(jù)所述內(nèi)存描述符在所述VPDCP層實(shí)體獲取所述群組數(shù)據(jù);
所述MAC層實(shí)體采用所述RLC協(xié)議和MAC協(xié)議封裝所述群組數(shù)據(jù);
通過物理層組空口發(fā)送所述封裝后的群組數(shù)據(jù)。
本發(fā)明第二方面提供一種群組數(shù)據(jù)傳輸方法,其特征在于,包括:
接收群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息;
根據(jù)所述群組信息,將所述群組數(shù)據(jù)發(fā)送到對(duì)應(yīng)的虛擬分組數(shù)據(jù)匯聚協(xié)議VPDCP。
在上述實(shí)施例中,所述方法所述根據(jù)所述群組信息,將所述群組數(shù)據(jù)發(fā)送到對(duì)應(yīng)的VPDCP之前,還包括:
配置群組信息與VPDCP的對(duì)應(yīng)關(guān)系。
本發(fā)明第三方面提供一種群組數(shù)據(jù)傳輸裝置,包括:
接收模塊,用于接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息;
處理模塊,用于根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū);
發(fā)送模塊,用于將存儲(chǔ)所述群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)的無線鏈路控制RLC層實(shí)體,以使所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)根據(jù)所述內(nèi)存描述符獲取所述群組數(shù)據(jù)。
在上述實(shí)施例中,所述接收模塊具體用于接收所述群組數(shù)據(jù);采用分組數(shù)據(jù)匯聚協(xié)議PDCP棧處理所述群組數(shù)據(jù);
存儲(chǔ)所述處理后的群組數(shù)據(jù)。
在上述實(shí)施例中,所述處理模塊具體用于根據(jù)群組與基帶單板的小區(qū)的對(duì)應(yīng)關(guān)系以及所述群組信息,獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)。
本發(fā)明第四方面提供一種群組數(shù)據(jù)傳輸裝置,包括:
接收模塊,用于接收群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息;
發(fā)送模塊,用于根據(jù)所述群組信息,將所述群組數(shù)據(jù)發(fā)送到對(duì)應(yīng)的虛擬分組數(shù)據(jù)匯聚協(xié)議VPDCP。
本發(fā)明提供的群組數(shù)據(jù)傳輸方法和裝置,通過VPDCP實(shí)體接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),群組數(shù)據(jù)中包含群組信息;根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū);實(shí)體將存儲(chǔ)所述群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)的無線鏈路控制RLC層實(shí)體,以使所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)根據(jù)所述內(nèi)存描述符獲取所述群組數(shù)據(jù)。從而實(shí)現(xiàn)所有的小區(qū)共享VPDCP中存儲(chǔ)的群組數(shù)據(jù),減少數(shù)據(jù)內(nèi)存的消耗,在MAC層實(shí)體根據(jù)內(nèi)存描述符在VPDCP層實(shí)體獲取群組數(shù)據(jù),采用RLC協(xié)議和MAC協(xié)議封裝群組數(shù)據(jù),減少了數(shù)據(jù)拷貝的次數(shù),并且,解決了多小區(qū)互斥影響,采用軟件實(shí)現(xiàn),解決了硬件復(fù)制硬件相關(guān)性高、可移植性差以及增加硬件成本等問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明群組數(shù)據(jù)傳輸方法實(shí)施例一的流程示意圖;
圖2為本發(fā)明群組數(shù)據(jù)傳輸方法實(shí)施例二的流程示意圖;
圖3為本發(fā)明群組數(shù)據(jù)傳輸方法實(shí)施例三的流程示意圖;
圖4為本發(fā)明群組數(shù)據(jù)傳輸裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖5為本發(fā)明群組數(shù)據(jù)傳輸裝置實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。
圖1為本發(fā)明群組數(shù)據(jù)傳輸方法實(shí)施例一的流程示意圖,如圖1所示,本實(shí)施的方法如下:
S101:VPDCP實(shí)體接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),其中,群組數(shù)據(jù)中包含群組信息。
具體地:
群組信息用于唯一標(biāo)識(shí)群組,例如:群組ID,群組名等,對(duì)此本發(fā)明不作限制,只要能夠標(biāo)識(shí)群組即可。
虛擬分組數(shù)據(jù)匯聚實(shí)體(Virtual Packet Data Convergence Protocol,簡(jiǎn)稱:VPDCP)實(shí)體接收述群組數(shù)據(jù),VPDCP實(shí)體采用分組數(shù)據(jù)匯聚協(xié)議PDCP棧處理群組數(shù)據(jù);并存儲(chǔ)所述處理后的群組數(shù)據(jù)。
S102:VPDCP實(shí)體根據(jù)群組信息獲取群組對(duì)應(yīng)的基帶單板的小區(qū)。
具體地:
VPDCP實(shí)體根據(jù)群組與基帶單板的小區(qū)的對(duì)應(yīng)關(guān)系以及群組信息, 獲取群組對(duì)應(yīng)的基帶單板的小區(qū)。其中,群組與基帶單板的小區(qū)的對(duì)應(yīng)關(guān)系由高層配置。并且,該關(guān)系可以根據(jù)實(shí)際應(yīng)用的變化實(shí)時(shí)進(jìn)行更新。
S103:VPDCP實(shí)體將存儲(chǔ)群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給群組對(duì)應(yīng)的基帶單板的小區(qū)的RLC層實(shí)體,以使群組對(duì)應(yīng)的基帶單板的小區(qū)根據(jù)內(nèi)存描述符獲取群組數(shù)據(jù)。
本發(fā)明實(shí)施例中,采用VPDCP實(shí)體對(duì)群組數(shù)據(jù)統(tǒng)一進(jìn)行分組數(shù)據(jù)匯聚實(shí)體(Packet Data Convergence Protocol,簡(jiǎn)稱:PDCP)協(xié)議棧處理,統(tǒng)一管理對(duì)高層的PDCP實(shí)體接口,減少各小區(qū)分別管理帶來的開銷,同時(shí),統(tǒng)一由VPDCP實(shí)體處理對(duì)高層的接口,也防止了各小區(qū)分別處理可能帶來的軟件互斥的問題。
本發(fā)明實(shí)施例中,當(dāng)群組建立之后,只要群組內(nèi)存在用戶,群組對(duì)應(yīng)的VPDCP實(shí)體則始終存在,當(dāng)群組取消之后,則刪除對(duì)應(yīng)的VPDCP實(shí)體。在有用戶因進(jìn)入或者退出基帶單板所在的服務(wù)小區(qū)時(shí),不會(huì)影響基帶單本其他小區(qū)的業(yè)務(wù)的正常進(jìn)行,因?yàn)閂PDCP在基帶單板有本群組用戶時(shí)始終存在,其他小區(qū)接入后只需要接收來自VPDCP的數(shù)據(jù)即可,而不需要從高層一步步接收,對(duì)于鏈路建立的實(shí)時(shí)性有很大的提升,從數(shù)據(jù)傳輸角度,即控制了數(shù)據(jù)面丟包。如果不采用VPDCP,當(dāng)有用戶加入基帶單板的服務(wù)小區(qū)時(shí),要從基帶單板進(jìn)行群組數(shù)據(jù)復(fù)制,使得基帶單板的性能損失嚴(yán)重,如果采用各小區(qū)分別代理本單板群組數(shù)據(jù)內(nèi)存描述符傳遞,則在有小區(qū)退出群組時(shí),群組的代理改變,容易出現(xiàn)異常數(shù)據(jù)丟棄。
本發(fā)明實(shí)施例中,VPDCP并不進(jìn)行數(shù)據(jù)內(nèi)容傳遞,而只將存儲(chǔ)群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給群組對(duì)應(yīng)的基帶單板的小區(qū)的無線鏈路控制(Radio Link Control,簡(jiǎn)稱:RLC)層實(shí)體,使群組對(duì)應(yīng)的基帶單板的小區(qū)根據(jù)內(nèi)存描述符獲取群組數(shù)據(jù),實(shí)現(xiàn)群組數(shù)據(jù)內(nèi)存共享。
S104:RLC層實(shí)體根據(jù)調(diào)度資源信息,將內(nèi)存描述符發(fā)送給MAC層實(shí)體。
S105:MAC層實(shí)體根據(jù)內(nèi)存描述符在VPDCP層實(shí)體獲取群組數(shù)據(jù)。
S106:MAC層實(shí)體采用RLC協(xié)議和MAC協(xié)議封裝群組數(shù)據(jù)。
由于RLC層實(shí)體的組包與調(diào)度有關(guān),在調(diào)度完成后,在媒體接入控制(Medium Access Control,簡(jiǎn)稱:MAC)層統(tǒng)一對(duì)群組數(shù)據(jù)進(jìn)行RLC 協(xié)議和MAC協(xié)議的封裝,從而,保證不會(huì)出現(xiàn)同一塊數(shù)據(jù)被多個(gè)任務(wù)同時(shí)使用的情況,從而,解決多小區(qū)互斥的情況。
S107:通過物理層組空口發(fā)送所述封裝后的群組數(shù)據(jù)。
本實(shí)施例中,通過VPDCP實(shí)體接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),群組數(shù)據(jù)中包含群組信息;根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū);實(shí)體將存儲(chǔ)所述群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)的無線鏈路控制RLC層實(shí)體,以使所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)根據(jù)所述內(nèi)存描述符獲取所述群組數(shù)據(jù)。從而實(shí)現(xiàn)所有的小區(qū)共享VPDCP中存儲(chǔ)的群組數(shù)據(jù),減少數(shù)據(jù)內(nèi)存的消耗,在MAC層實(shí)體根據(jù)內(nèi)存描述符在VPDCP層實(shí)體獲取群組數(shù)據(jù),采用RLC協(xié)議和MAC協(xié)議封裝群組數(shù)據(jù),減少了數(shù)據(jù)拷貝的次數(shù),并且,解決了多小區(qū)互斥影響,采用軟件實(shí)現(xiàn),解決了硬件復(fù)制硬件相關(guān)性高、可移植性差以及增加硬件成本等問題。
圖2為本發(fā)明群組數(shù)據(jù)傳輸方法實(shí)施例二的流程示意圖,如圖2所示,本實(shí)施例的方法如下:
S201:接收群組數(shù)據(jù),群組數(shù)據(jù)中包含群組信息。
群組信息用于唯一標(biāo)識(shí)群組,例如:群組ID,群組名等,對(duì)此本發(fā)明不作限制,只要能夠標(biāo)識(shí)群組即可。
S202:根據(jù)群組信息,將群組數(shù)據(jù)發(fā)送到對(duì)應(yīng)的VPDCP。
具體地,還包括:
配置群組信息與VPDCP的對(duì)應(yīng)關(guān)系。
其中,群組與基帶單板的小區(qū)的對(duì)應(yīng)關(guān)系由高層配置。并且,該關(guān)系可以根據(jù)實(shí)際應(yīng)用的變化實(shí)時(shí)進(jìn)行更新。
圖3為本發(fā)明群組數(shù)據(jù)傳輸方法實(shí)施例三的流程示意圖,如圖3所示,本實(shí)施例的方法如下:
S301:接收群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息。
S302:根據(jù)所述群組信息,將所述群組數(shù)據(jù)發(fā)送到對(duì)應(yīng)的VPDCP。
S303:VPDCP實(shí)體接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息。
S304:VPDCP實(shí)體根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶 單板的小區(qū)。
S305:VPDCP實(shí)體將存儲(chǔ)所述群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)的無線鏈路控制RLC層實(shí)體,以使所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)根據(jù)所述內(nèi)存描述符獲取所述群組數(shù)據(jù)。
S306:RLC層實(shí)體根據(jù)調(diào)度資源信息,將所述內(nèi)存描述符發(fā)送給媒體接入控制MAC層實(shí)體。
S307:MAC層實(shí)體根據(jù)所述內(nèi)存描述符在所述VPDCP層實(shí)體獲取所述群組數(shù)據(jù)。
S308:MAC層實(shí)體采用所述RLC協(xié)議和MAC協(xié)議封裝所述群組數(shù)據(jù)。
S309:通過物理層組空口發(fā)送所述封裝后的群組數(shù)據(jù)。
圖3所示實(shí)施例的各步驟可參見圖1或圖2所示實(shí)例的詳細(xì)描述,此處不再贅述。
圖4為本發(fā)明群組數(shù)據(jù)傳輸裝置實(shí)施例一的結(jié)構(gòu)示意圖,本實(shí)施例的裝置包括接收模塊401、處理模塊402和發(fā)送模塊403,其中,接收模塊401用于接收并存儲(chǔ)基帶單板發(fā)送的群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息;處理模塊402用于根據(jù)所述群組信息獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū);發(fā)送模塊403用于將存儲(chǔ)所述群組數(shù)據(jù)的內(nèi)存描述符發(fā)送給所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)的無線鏈路控制RLC層實(shí)體,以使所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)根據(jù)所述內(nèi)存描述符獲取所述群組數(shù)據(jù)。
在上述實(shí)施例中,所述接收模塊401具體用于接收所述群組數(shù)據(jù);采用分組數(shù)據(jù)匯聚協(xié)議PDCP棧處理所述群組數(shù)據(jù);
存儲(chǔ)所述處理后的群組數(shù)據(jù)。
在上述實(shí)施例中,所述處理模塊402具體用于根據(jù)群組與基帶單板的小區(qū)的對(duì)應(yīng)關(guān)系以及所述群組信息,獲取所述群組對(duì)應(yīng)的所述基帶單板的小區(qū)。
上述實(shí)施例的裝置對(duì)應(yīng)的可用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖5為本發(fā)明群組數(shù)據(jù)傳輸裝置實(shí)施例二的結(jié)構(gòu)示意圖,本實(shí)施例的 裝置包括接收模塊501和發(fā)送模塊502,其中,接收模塊501用于接收群組數(shù)據(jù),所述群組數(shù)據(jù)中包含群組信息;發(fā)送模塊502用于根據(jù)所述群組信息,將所述群組數(shù)據(jù)發(fā)送到對(duì)應(yīng)的VPDCP。
上述實(shí)施例的裝置對(duì)應(yīng)的可用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。