基站的數(shù)據(jù)傳輸方法
【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了一種基站的數(shù)據(jù)傳輸方法,包括:基站內(nèi)核創(chuàng)建報(bào)文接收進(jìn)程,所述創(chuàng)建完成后基站的用戶(hù)進(jìn)程單元?jiǎng)?chuàng)建調(diào)度任務(wù);其中,所述調(diào)度任務(wù)的調(diào)度單位為長(zhǎng)期演進(jìn)LTE系統(tǒng)無(wú)線(xiàn)子幀的最小調(diào)度單位;所述基站內(nèi)核為L(zhǎng)inux實(shí)時(shí)內(nèi)核;當(dāng)所述基站內(nèi)核判定當(dāng)前基站網(wǎng)卡接收到的報(bào)文為L(zhǎng)TE報(bào)文并且其目標(biāo)接收方為自身時(shí),所述基站內(nèi)核將所述報(bào)文發(fā)送給所述用戶(hù)進(jìn)程單元,所述用戶(hù)進(jìn)程單元觸發(fā)對(duì)所述報(bào)文進(jìn)行處理;當(dāng)所述調(diào)度任務(wù)執(zhí)行時(shí),將當(dāng)前需要發(fā)送的報(bào)文發(fā)送給所述報(bào)文接收進(jìn)程,所述報(bào)文接收進(jìn)程觸發(fā)所述基站網(wǎng)卡發(fā)送所述需要發(fā)送的報(bào)文給對(duì)應(yīng)的報(bào)文接收方。本發(fā)明適用于LTE系統(tǒng)中且與基站硬件平臺(tái)完全解耦。
【專(zhuān)利說(shuō)明】基站的數(shù)據(jù)傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信技術(shù),特別是涉及一種基站的數(shù)據(jù)傳輸方法。
【背景技術(shù)】
[0002]LTE作為當(dāng)前最熱門(mén)的第四代數(shù)字移動(dòng)通信系統(tǒng),中移動(dòng)在2012年已完成了多個(gè)城市的規(guī)模試驗(yàn),各大設(shè)備供應(yīng)商也在通信展中推出了各種端到端解決方案,其在無(wú)線(xiàn)通信領(lǐng)域的重要性已日趨明顯。
[0003]目前的基站平臺(tái)系統(tǒng)包括網(wǎng)卡、硬件平臺(tái)、內(nèi)核以及用戶(hù)進(jìn)程單元等部分。目前,各廠(chǎng)商推出的LTE基站平臺(tái)都是采用各廠(chǎng)商自有的硬件平臺(tái),實(shí)時(shí)嵌入式操作系統(tǒng),并用軟件進(jìn)行封裝后形成。各廠(chǎng)商的基站軟件必須運(yùn)行在其硬件之上,也就是說(shuō),基站的軟件與硬件是緊耦合的。相應(yīng)地,現(xiàn)有的支持LTE的基站數(shù)據(jù)傳輸方法也是受限于基站的硬件架構(gòu)。這樣,由于不同廠(chǎng)商生產(chǎn)的硬件平臺(tái)不同,因此,現(xiàn)有的支持LTE的基站數(shù)據(jù)傳輸方法只能基于對(duì)應(yīng)廠(chǎng)商生產(chǎn)的硬件平臺(tái)實(shí)現(xiàn),不具有通用性。
[0004]LTE系統(tǒng)中,無(wú)線(xiàn)幀長(zhǎng)10ms,每個(gè)無(wú)線(xiàn)幀由10個(gè)Ims的子幀組成。這就要求LTE基站必須滿(mǎn)足Ims無(wú)線(xiàn)子幀調(diào)度的要求。
[0005]目前,尚未提出一種與基站硬件平臺(tái)完全解耦且支持LTE系統(tǒng)的基站數(shù)據(jù)傳輸方法。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的主要目的在于提供一種基站的數(shù)據(jù)傳輸方法,該方法適用于LTE系統(tǒng)中,且與基站硬件平臺(tái)完全解耦。
[0007]為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
[0008]一種基站的數(shù)據(jù)傳輸方法,包括:
[0009]基站內(nèi)核創(chuàng)建報(bào)文接收進(jìn)程,所述創(chuàng)建完成后基站的用戶(hù)進(jìn)程單元?jiǎng)?chuàng)建調(diào)度任務(wù);其中,所述調(diào)度任務(wù)的調(diào)度單位為長(zhǎng)期演進(jìn)LTE系統(tǒng)無(wú)線(xiàn)子幀的最小調(diào)度單位;所述基站內(nèi)核為L(zhǎng)inux實(shí)時(shí)內(nèi)核;
[0010]當(dāng)所述基站內(nèi)核判定當(dāng)前基站網(wǎng)卡接收到的報(bào)文為L(zhǎng)TE報(bào)文并且其目標(biāo)接收方為自身時(shí),所述基站內(nèi)核將所述報(bào)文發(fā)送給所述用戶(hù)進(jìn)程單元,所述用戶(hù)進(jìn)程單元觸發(fā)對(duì)所述報(bào)文進(jìn)行處理;
[0011]當(dāng)所述調(diào)度任務(wù)執(zhí)行時(shí),將當(dāng)前需要發(fā)送的報(bào)文發(fā)送給所述報(bào)文接收進(jìn)程,所述報(bào)文接收進(jìn)程觸發(fā)所述基站網(wǎng)卡發(fā)送所述需要發(fā)送的報(bào)文給對(duì)應(yīng)的報(bào)文接收方。
[0012]綜上所述,本發(fā)明的基站的數(shù)據(jù)傳輸方法,針對(duì)具有很高通用性的X86構(gòu)架,提出了相應(yīng)的基站側(cè)的數(shù)據(jù)接收與發(fā)送處理方法,該方法利用Linux實(shí)時(shí)內(nèi)核對(duì)數(shù)據(jù)的收發(fā)進(jìn)行控制,并且在建立調(diào)度任務(wù)時(shí)根據(jù)LTE系統(tǒng)的調(diào)度要求限定調(diào)度單位。因此,本發(fā)明一方面可以實(shí)現(xiàn)基站的數(shù)據(jù)傳輸與基站硬件平臺(tái)的完全解耦,另一方面,也可以確保適用于LTE系統(tǒng)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0013]圖1為本發(fā)明實(shí)施例一的流程示意圖。
【具體實(shí)施方式】
[0014]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0015]本發(fā)明的核心思想是:考慮到通用性的要求,可以針對(duì)目前實(shí)現(xiàn)于PC主板具有較強(qiáng)通用性的X86構(gòu)架,提出一種基站數(shù)據(jù)傳輸方法。這樣,由于該方法所基于的硬件構(gòu)架具有較強(qiáng)的通用性,即不再受限于指定廠(chǎng)商的特定產(chǎn)品,使得基于此實(shí)現(xiàn)的數(shù)據(jù)傳輸方法與基站硬件平臺(tái)完全解耦。同時(shí),在建立調(diào)度任務(wù)時(shí)根據(jù)LTE系統(tǒng)的調(diào)度要求限定調(diào)度單位。
[0016]圖1為本發(fā)明實(shí)施例一的流程示意圖,如圖1所示,該實(shí)施例主要包括:
[0017]步驟101、基站內(nèi)核創(chuàng)建報(bào)文接收進(jìn)程,所述創(chuàng)建完成后基站的用戶(hù)進(jìn)程單元?jiǎng)?chuàng)建調(diào)度任務(wù);其中,所述調(diào)度任務(wù)的調(diào)度單位為長(zhǎng)期演進(jìn)LTE系統(tǒng)無(wú)線(xiàn)子幀的最小調(diào)度單位;所述基站內(nèi)核為L(zhǎng)inux實(shí)時(shí)內(nèi)核。
[0018]本步驟用于實(shí)現(xiàn)傳輸時(shí)的初始化操作。在基站內(nèi)核啟動(dòng)完成后,即創(chuàng)建完報(bào)文接收進(jìn)程后,基站的用戶(hù)進(jìn)程單元再創(chuàng)建調(diào)度任務(wù),這樣,可以實(shí)現(xiàn)基站內(nèi)核與用戶(hù)進(jìn)程單元的解耦。
[0019]為了支持X86構(gòu)架硬件平臺(tái),這里采用Linux實(shí)時(shí)內(nèi)核作為基站內(nèi)核,如此,可使得本發(fā)明能夠應(yīng)用于X86構(gòu)架上,確保數(shù)據(jù)傳輸方法與基站硬件平臺(tái)完全解耦。具體地,Linux實(shí)時(shí)內(nèi)核創(chuàng)建報(bào)文接收進(jìn)程以及用戶(hù)進(jìn)程創(chuàng)建調(diào)度任務(wù)的方法為本領(lǐng)域人員所掌握,在此不再贅述。
[0020]本步驟中,將所述調(diào)度任務(wù)的調(diào)度單位限定為L(zhǎng)TE系統(tǒng)無(wú)線(xiàn)子幀的最小調(diào)度單位,以滿(mǎn)足LTE系統(tǒng)Ims無(wú)線(xiàn)子幀調(diào)度的要求。具體的,目前LTE系統(tǒng)無(wú)線(xiàn)子幀的最小調(diào)度單位為Ims,此時(shí),所述調(diào)度任務(wù)的調(diào)度單位應(yīng)為1ms。
[0021]步驟102、當(dāng)所述基站內(nèi)核判定當(dāng)前基站網(wǎng)卡接收到的報(bào)文為L(zhǎng)TE報(bào)文并且其目標(biāo)接收方為自身時(shí),所述基站內(nèi)核將所述報(bào)文發(fā)送給所述用戶(hù)進(jìn)程單元,所述用戶(hù)進(jìn)程單元觸發(fā)對(duì)所述報(bào)文進(jìn)行處理;
[0022]當(dāng)所述調(diào)度任務(wù)執(zhí)行時(shí),將當(dāng)前需要發(fā)送的報(bào)文發(fā)送給所述報(bào)文接收進(jìn)程,所述報(bào)文接收進(jìn)程觸發(fā)所述基站網(wǎng)卡發(fā)送所述需要發(fā)送的報(bào)文給對(duì)應(yīng)的報(bào)文接收方。
[0023]本步驟用于實(shí)現(xiàn)報(bào)文的接收和發(fā)送處理。當(dāng)網(wǎng)卡接收到報(bào)文后,內(nèi)核需要判斷該報(bào)文是否為L(zhǎng)TE報(bào)文以及該報(bào)文的目標(biāo)接收方是否為該基站自身,如果兩者都判斷為是,則需要對(duì)其轉(zhuǎn)發(fā)給基站的用戶(hù)進(jìn)程單元進(jìn)行處理,否則只需要根據(jù)報(bào)文攜帶的信息進(jìn)行相應(yīng)的轉(zhuǎn)發(fā)即可。具體地,內(nèi)核可以根據(jù)報(bào)文中是否攜帶指定的LTE特征信息來(lái)判斷是否為L(zhǎng)TE報(bào)文。
[0024]這里,基站接收到發(fā)給自身的LTE報(bào)文后對(duì)報(bào)文進(jìn)行處理的具體方法同現(xiàn)有系統(tǒng),在此不再贅述。
[0025]較佳地,所述基站內(nèi)核、用戶(hù)進(jìn)程單元和所述網(wǎng)卡應(yīng)用于X86構(gòu)架上。
[0026]較佳地,基站內(nèi)核可以利用netlink套接字的通信方式,將所述報(bào)文發(fā)送給所述用戶(hù)進(jìn)程。這樣,由于netlink套接字是通過(guò)軟中斷調(diào)用接收函數(shù)的,數(shù)據(jù)交互的實(shí)時(shí)性高,因此可以確保內(nèi)核與用戶(hù)進(jìn)程單元之間交互的實(shí)時(shí)性。
[0027]綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基站的數(shù)據(jù)傳輸方法,其特征在于,包括: 基站內(nèi)核創(chuàng)建報(bào)文接收進(jìn)程,所述創(chuàng)建完成后基站的用戶(hù)進(jìn)程單元?jiǎng)?chuàng)建調(diào)度任務(wù);其中,所述調(diào)度任務(wù)的調(diào)度單位為長(zhǎng)期演進(jìn)LTE系統(tǒng)無(wú)線(xiàn)子幀的最小調(diào)度單位;所述基站內(nèi)核為L(zhǎng)inux實(shí)時(shí)內(nèi)核; 當(dāng)所述基站內(nèi)核判定當(dāng)前基站網(wǎng)卡接收到的報(bào)文為L(zhǎng)TE報(bào)文并且其目標(biāo)接收方為自身時(shí),所述基站內(nèi)核將所述報(bào)文發(fā)送給所述用戶(hù)進(jìn)程單元,所述用戶(hù)進(jìn)程單元觸發(fā)對(duì)所述報(bào)文進(jìn)行處理; 當(dāng)所述調(diào)度任務(wù)執(zhí)行時(shí),將當(dāng)前需要發(fā)送的報(bào)文發(fā)送給所述報(bào)文接收進(jìn)程,所述報(bào)文接收進(jìn)程觸發(fā)所述基站網(wǎng)卡發(fā)送所述需要發(fā)送的報(bào)文給對(duì)應(yīng)的報(bào)文接收方。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基站內(nèi)核、用戶(hù)進(jìn)程和所述網(wǎng)卡應(yīng)用于X86構(gòu)架上。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基站內(nèi)核利用netlink套接字的通信方式,將所述報(bào)文發(fā)送給所述用戶(hù)進(jìn)程。
【文檔編號(hào)】H04L1/00GK104080200SQ201310099514
【公開(kāi)日】2014年10月1日 申請(qǐng)日期:2013年3月26日 優(yōu)先權(quán)日:2013年3月26日
【發(fā)明者】朱日新 申請(qǐng)人:成都鼎橋通信技術(shù)有限公司