亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數據的發(fā)送方法及裝置與流程

文檔序號:11236552閱讀:1239來源:國知局
數據的發(fā)送方法及裝置與流程

本發(fā)明涉及電子及通信領域,尤其涉及一種數據的發(fā)送方法及裝置。



背景技術:

為提高資源使用效率和滿足urllc業(yè)務的時延需求,當前第三代合作伙伴計劃(英文:3rdgenerationpartnershipproject,3gpp)討論中同意高可靠低時延(英文:ultra-reliableandlowlatencycommunications,urllc)業(yè)務的用戶設備(英文:userequipment,ue)可以占用正在被調度的增強的移動寬帶(英文:enhancedmobilebroadband,embb)的ue的資源。

現有技術中,將一個傳輸塊(英文:transportblock,tb)分成多個碼塊(英文:codeblock,cb),再將cb以組的形式組成碼塊組(英文:codeblockgroup,cbg),以cbg為發(fā)送基本單元發(fā)送資源中包含的數據。然而由于給embb的cbg分配的時頻資源中可能有些時頻資源被urllc業(yè)務的用戶設備所占用,如何發(fā)送計劃在被占用的時頻資源上發(fā)送的數據是本領域的技術人員正在研究的問題。



技術實現要素:

基于此,為解決執(zhí)行embb業(yè)務的用戶設備在被urllc業(yè)務的用戶設備占用一部分資源后,計劃在被占用的時頻資源上發(fā)送的embb用戶的數據如何發(fā)送的技術問題,特提出了一種數據的發(fā)送方法。

一種數據的發(fā)送方法,包括:

基站在第一時頻資源上向終端發(fā)送第一tb;

在所述第一tb的發(fā)送過程中,若將所述第一時頻資源中的第二時頻資源分配給了其他終端,則所述基站向所述終端發(fā)送第二tb,所述第二tb至少包括所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據。。

在其中一個實施例中,所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據;或,

所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cb;或,

所述第二tb包括所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在其中一個實施例中,所述方法還包括:

若所述基站未接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,所述基站向所述終端發(fā)送第二tb,具體包括:所述基站向所述終端發(fā)送所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg;或,

若所述基站接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符為成功,所述基站向所述終端發(fā)送第二tb,具體包括:所述基站向所述終端發(fā)送所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg。

在其中一個實施例中,所述方法還包括:

若所述基站接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符中至少一個比特為不成功時,其中一個cbg對應一個比特,所述基站向所述終端發(fā)送第二tb,具體包括:所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在其中一個實施例中,所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據,所述方法還包括:

所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及所述第二tb內包含的各個cbg內的cb與所述第一tb內包含的cbg內的cb的對應關系,以及所述第二tb內包含的各個cbg內的cb內的子碼塊cbpart與所述第一tb內包含的cbg內的cb內的子碼塊cbpart的對應關系。

在其中一個實施例中,所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據,所述方法還包括:

所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及第二tb內包含的各個cbg內的cb與所述第一tb內包含的各個cbg內的cb的對應關系。

在其中一個實施例中,所述第二tb包括所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg,所述方法還包括:

所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。

此外,為解決其他終端占用終端的第二時頻資源時,終端計劃在第二時頻資源上發(fā)送的數據如何發(fā)送的技術問題,特提出了一種數據的發(fā)送裝置。

一種數據的發(fā)送裝置,包括:

第一傳輸模塊,用于在第一時頻資源上向終端發(fā)送第一tb;

第二傳輸模塊,用于在所述第一tb的發(fā)送過程中,若將所述第一時頻資源中的第二時頻資源分配給了其他終端,則向所述終端發(fā)送第二tb,所述第二tb至少包括計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據。

在其中一個實施例中,所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據;或

所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cb;或

所述第二tb包括計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在其中一個實施例中,所述裝置還包括判斷模塊,用于在向所述終端發(fā)送第二tb之前,判斷是否接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符;

所述第二傳輸模塊具體用于當所述判斷模塊判斷為否時,向所述終端發(fā)送計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg;或,

所述第二傳輸模塊具體用于當所述判斷模塊判斷為是,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符為成功,向所述終端發(fā)送所述第二tb,所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg。

在其中一個實施例中,所述裝置還包括判斷模塊,用于在向所述終端發(fā)送第二tb之前,判斷是否接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符;

所述第二傳輸模塊具體用于當所述判斷模塊判斷為是,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符中至少一個比特為不成功時,其中一個cbg對應一個比特,向所述終端發(fā)送所述第二tb,具體包括:計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在其中一個實施例中,所述第二傳輸模塊還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及所述第二tb內包含的各個cbg內的cb與所述第一tb內包含的cbg內的cb的對應關系,以及所述第二tb內包含的各個cbg內的cb內的子碼塊cbpart與所述第一tb內包含的cbg內的cb內的子碼塊cbpart的對應關系。

在其中一個實施例中,所述第二傳輸模塊還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及第二tb內包含的各個cbg內的cb與所述第一tb內包含的各個cbg內的cb的對應關系。

在其中一個實施例中,所述第二傳輸模塊還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。

實施本發(fā)明實施例,將具有如下有益效果:

采用了上述的數據的發(fā)送方法及裝置之后,當基站在第一時頻資源上向終端發(fā)送第一tb的過程中,發(fā)現其他終端的業(yè)務到達,則基站將第一時頻資源中的第二時頻資源分配給其他終端,那么基站需要向終端發(fā)送第二tb。由于第二tb中至少包括基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據,解決了基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據如何發(fā)送的技術問題。且由于發(fā)送的數據與之前第一tb中計劃在第二時頻資源上發(fā)送的數據一樣,便于合并解碼。

附圖說明

為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

其中:

圖1為本發(fā)明實施例提供的一種數據的發(fā)送方法的流程示意圖;

圖2為本發(fā)明實施例提供的一種urllc業(yè)務占用第二時頻資源的示意圖;

圖3為本發(fā)明實施例提供的另一種數據的發(fā)送方法的流程示意圖;

圖4為本發(fā)明實施例提供的一種數據的發(fā)送裝置的結構示意圖;

圖5為一個實施例中運行數據的發(fā)送方法的計算機設備的結構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

為解決執(zhí)行embb業(yè)務的用戶設備在被urllc業(yè)務的用戶設備占用部分時頻資源后,基站計劃在被占用的時頻資源上發(fā)送的embb業(yè)務的部分數據如何發(fā)送的技術問題,在一個實施例中,特提出一種數據的發(fā)送方法。

需要說明的是,本實施例基于傳輸塊(英文:transportblock,tb)進行數據發(fā)送,所述tb包括:至少一個碼塊組(英文:codeblockgroup,cbg),所述cbg包括至少一個碼塊(英文:codeblock,cb)。也就是說,將tb分成多個cb,再將多個cb進行分組得到cbg,通過cbg進行數據發(fā)送。

具體的,如圖1所示,一種數據的發(fā)送方法,包括:

步驟s102:基站在第一時頻資源向終端發(fā)送第一tb。

在本實施例中,終端具體可以為個人計算機、服務器計算機、手持式或膝上型、消費型電子設備、移動設備(比如智能手機、平板電腦、媒體播放器等等)和多處理器系統等等終端設備,當然也可以為基站。本發(fā)明具體實施方式并不局限上述終端的表現形式。

在本實施例中,基站為終端分配了1個slot的n個時頻資源(英文:resourceblock,rb),且在幀結構slot1中配置發(fā)送與終端相關的數據和下行控制信令,則第一tb通過多個時頻資源進行發(fā)送,將用于發(fā)送第一tb分配的時頻資源作為第一時頻資源。

步驟s104:在所述第一tb的發(fā)送過程中,若將所述第一時頻資源中的第二時頻資源分配給了其他終端,則所述基站向所述終端發(fā)送第二tb。

在第一tb的發(fā)送過程中接收到其他終端的業(yè)務,為了滿足其他終端的業(yè)務的時延要求,基站將第一時頻資源中的第二時頻資源分配給其他終端。也就是說,將第一時頻資源中的部分符號分配給其他終端,即第二時頻資源中的n個rb的全部或者部分在這部分符號時間時不再傳送終端的數據或下行控制信令,而是發(fā)送其他終端的數據或下行控制信令。

在本實施例中,第二tb至少包括基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據。也就是說,第二tb上包括第一tb中基站計劃在第二時頻資源上發(fā)送的部分數據,從而通過發(fā)送第二tb解決了計劃在被占用的第二時頻資源上發(fā)送的所述第一tb的部分數據如何發(fā)送的問題。

舉一個具體的實施例來說,如圖2所示的urllc業(yè)務占用embb業(yè)務的tb中的時頻資源圖,embb業(yè)務的tb包括9個cb為cb0-cb8,將每三個cb為一個cbg得到3個cbg,即cb#0,cb#1和cb#2為cbg#1;即cb#3,cb#4和cb#5為cbg#2;即cb#6,cb#7和cb#8為cbg#3。由于urllc業(yè)務的到來使得基站將第一時頻資源中的第二時頻資源分配給執(zhí)行urllc業(yè)務的其他終端,而基站計劃在分配給執(zhí)行urllc業(yè)務的其他終端的時頻資源上傳輸第一tb的cb#4part2,cb#5,cb#6,cb#7part1的數據,則第二tb中至少包括第一tb的cb#4part2,cb#5,cb#6,cb#7part1的數據。

本發(fā)明對于終端執(zhí)行的業(yè)務不作限定,優(yōu)選的為終端執(zhí)行embb業(yè)務,其他終端執(zhí)行urllc業(yè)務。需要說明的是,其他終端可以有多個。

在本實施例中,所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據;或所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cb;或所述第二tb包括所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

由于多個cb組成cbg,而cb又包括多個bit數據,這里我們將cb內的一部分bit數據稱之為子碼塊,比如cbpart。如圖2所示,cb#4包含cb#4-part1和cb#4part2,但是具體的cb#4part1和cb#4part2各包含多少bit數是不固定的。比如整個cb#4包含8000bit,而cb#4-part1可以為3000bit,這時cb#4part2就為5000bit;而cb#4part1可以為4000bit,這時cb#4part2就為4000bit。

也就是說,第二tb中可能包括第一tb中基站計劃在第二時頻資源上發(fā)送的數據,而這數據可能僅包括第一tb中計劃在第二時頻資源上發(fā)送的數據,也可能僅包括第一tb中計劃在第二時頻資源上發(fā)送的數據所屬的cb,也可能包括第一tb中計劃在第二時頻資源上發(fā)送的數據所屬的cbg。

為了提高基站計劃在第二時頻資源上發(fā)送數據的傳輸效率,盡量選擇以最少的數據量發(fā)送第一tb中基站計劃在第二時頻資源上發(fā)送的數據。那么下行控制信令應當指示第二tb中的發(fā)送基本單元cbg中包括第一tb計劃在第二時頻資源上發(fā)送的cbg、cb、或cbpart。由于發(fā)送的數據與之前第一tb中計劃在第二時頻資源上發(fā)送的數據一樣,便于合并解碼。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及所述第二tb內包含的各個cbg內的cb與所述第一tb內包含的cbg內的cb的對應關系,以及所述第二tb內包含的各個cbg內的cb內的子碼塊cbpart與所述第一tb內包含的cbg內的cb內的子碼塊cbpart的對應關系。也就是說,為了只發(fā)送第一tb中計劃在被占用時頻資源上發(fā)送的數據,可通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而進一步提高傳輸數據的效率。

舉例來說,假設第二tb中包括第一tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1。而第二tb將這些數據重新進行cb分組以及cbg的分組,比如將這些數據分成了6個cb,cb#0-cb#5,前三個cb為cbg#1,后三個cb為cbg#2。并有如下對應關系:

第二tb的cbg#1的cb#0對應第一tb的cbg#2的cb#4part2;

第二tb的cbg#1的cb#1和cb#2對應第一tb的cbg#2的cb#5;

第二tb的cbg#2的cb#3和cb#4對應第一tb的cbg#3的cb#6;

第二tb的cbg#2的cb#5對應第一tb的cbg#3的cb#7part1。

那么基站向終端發(fā)送的下行控制信令需要指出如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內cb#4-part2、cb#5、cb#6以及cb#7-part1的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而提高數據的傳輸效率。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及第二tb內包含的各個cbg內的cb與所述第一tb內包含的各個cbg內的cb的對應關系。也就是說,為了發(fā)送第一tb中計劃在第二時頻資源上發(fā)送的數據,第二tb包含了這些數據所屬的cb內所有的數據,通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而減少dci下行控制信令的同時提高傳輸數據的效率。

舉例來說,假設第二tb中包括第一tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1,那么第二tb將發(fā)送第一tb中cb#4,cb#5、cb#6以及cb#7包含的數據,即包含了cb#4part1和cb#7part2。那么第二tb將這些數據分成四個cb,cb#0-cb#3,前兩個cb為cbg#1,后兩個cb為cbg#2。并有如下對應關系,

第二tb的cbg#1的cb#0對應第一tb的cbg#2的cb#4;

第二tb的cbg#1的cb#1對應第一tb的cbg#2的cb#5;

第二tb的cbg#2的cb#2對應第一tb的cbg#3的cb#6;

第二tb的cbg#2的cb#3對應第一tb的cbg#3的cb#7。

那么基站向終端發(fā)送的下行控制信令需要指示如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內cb#4、cb#5、cb#6以及cb#7的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而減少dci信令指示的同時提高數據的傳輸效率。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。也就是說,為了發(fā)送第一tb中計劃在第二時頻資源上發(fā)送的數據,第二tb包含了這些數據所屬的cbg內所有的數據。通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而減少dci下行控制信令的同時提高傳輸數據的效率。

舉例來說,假設第二tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1,那么第二tb將發(fā)送第一tb中cbg#2和cbg#3內所有的cb:cb#3,cb#4,cb#5、cb#6、cb#7以及cb#8包含的數據,即包含了cb#3,cb#4-part1,cb#7part2和cb#8。那么第二tb將這些數據分成6個cb,cb#0-cb#5,前三個cb為cbg#1,后三個cb為cbg#2。并有如下對應關系,

第二tb的cbg#1對應第一tb的cbg#2;

第二tb的cbg#2對應第一tb的cbg#3。

那么基站向終端發(fā)送的下行控制信令需要指示如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內cbg#2以及cbg#3的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而減少dci信令指示的同時提高數據的傳輸效率。

如圖2所示的數據的發(fā)送方法,當基站在第一時頻資源上向終端發(fā)送第一tb的過程中,發(fā)現其他終端的業(yè)務到達,則基站將第一時頻資源中的第二時頻資源分配給其他終端,那么基站需要向終端發(fā)送第二tb。由于第二tb中至少包括基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據,解決了基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據如何發(fā)送的技術問題。且由于發(fā)送的數據與之前第一tb中計劃發(fā)送的數據一樣,便于合并解碼。

請參照圖3,圖3為本發(fā)明實施例提供的另一種數據的發(fā)送方法,包括:

步驟s201:基站在第一時頻資源向終端發(fā)送第一tb。

上述步驟s201與上述的數據的發(fā)送方法中的步驟s102一致,在此不再贅述。

步驟s202:在所述第一tb的發(fā)送過程中,若將所述第一時頻資源中的第二時頻資源分配給了其他終端。

在第一tb的發(fā)送過程中接收到其他終端的業(yè)務,為了滿足其他終端的業(yè)務的時延要求,基站將第一時頻資源中的第二時頻資源分配給其他終端。也就是說,將第一時頻資源中的部分符號分配給其他終端,即第二時頻資源中的n個rb的全部或者部分在這部分符號時間時不再傳送終端的數據或下行控制信令,而是發(fā)送其他終端的數據或下行控制信令。

在本實施例中,第二tb至少包括基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據。也就是說,第二tb上包括第一tb中基站計劃在第二時頻資源上發(fā)送的部分數據,從而通過發(fā)送第二tb解決了計劃在被占用的第二時頻資源上發(fā)送的所述第一tb的部分數據如何發(fā)送的問題。

舉一個具體的實施例來說,如圖2所示的urllc業(yè)務占用embb業(yè)務的tb中的時頻資源圖,embb業(yè)務的tb包括9個cb為cb0-cb8,將每三個cb為一個cbg得到3個cbg,即cb#0,cb#1和cb#2為cbg#1;即cb#3,cb#4和cb#5為cbg#2;即cb#6,cb#7和cb#8為cbg#3。由于urllc業(yè)務的到來使得基站將第一時頻資源中的第二時頻資源分配給執(zhí)行urllc業(yè)務的其他終端,而基站計劃在分配給執(zhí)行urllc業(yè)務的其他終端的時頻資源上傳輸第一tb的cb#4part2,cb#5,cb#6,cb#7part1的數據,則第二tb中至少包括第一tb的cb#4part2,cb#5,cb#6,cb#7part1的數據。

本發(fā)明對于終端執(zhí)行的業(yè)務不作限定,優(yōu)選的為終端執(zhí)行embb業(yè)務,其他終端執(zhí)行urllc業(yè)務。需要說明的是,其他終端可以有多個。

步驟s203:判斷是否接受到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,若是,則執(zhí)行步驟s204,若否,則執(zhí)行步驟s206。

在本實施例中,終端接收到基站發(fā)送的第一tb后,以cbg為單位針對每個cbg反饋1bit的harqack/nack反饋字符,則基站可能接收到終端針對第一tb發(fā)送的各個cbg對應的harq反饋字符。當接收到上述反饋字符后,執(zhí)行步驟s204,若沒有收到,則執(zhí)行步驟s206。

上述1bit的harq反饋字符可以為設置1bit的值為零時對應nack,即接收不成功;值為1時對應ack,即接收成功。當然也可以反過來,本發(fā)明并不局限上述ack或nack的具體值。

步驟s204:判斷不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符中是否存在至少一個比特為不成功,若是,則執(zhí)行步驟s205;若否,執(zhí)行步驟s206。

由于第一tb中包括計劃在第二時頻資源上發(fā)送的數據,而第二時頻資源由于被第二tb占用,所以第一tb中計劃在第二時頻資源上發(fā)送的數據根本就沒發(fā)送給終端,所以終端接收不到這部分數據,那么對這部分數據的harq反饋肯定為不成功。則進一步需要判斷的是:第一tb中的harq反饋字符中不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符為成功時,執(zhí)行步驟s206;第一tb中的harq反饋字符中至少存在一個不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符為不成功時,執(zhí)行步驟s205。

步驟s205:所述基站向所述終端發(fā)送所述第二tb,具體包括:所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

當剩余harq反饋字符存在至少一個bit為不成功時,說明這個信道條件不是很好,所以需要將第一tb中計劃在第二時頻資源上發(fā)送的數據所屬cbg內的全部數據攜帶在第二tb中發(fā)送給終端。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。也就是說,為了發(fā)送第一tb中計劃在第二時頻資源上發(fā)送的數據,第二tb包含了這些數據所屬的cbg內所有的數據。并通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而減少dci下行控制信令的同時提高傳輸數據的效率。

舉例來說,假設第二tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1,那么第二tb將發(fā)送第一tb中cbg#2和cbg#3內所有的cb:cb#3,cb#4,cb#5、cb#6、cb#7以及cb#8包含的數據,即包含了cb#3,cb#4part1,cb#7part2和cb#8。那么第二tb將這些數據分成6個cb,cb#0-cb#5,前三個cb為cbg#1,后三個cb為cbg#2。并有如下對應關系,

第二tb的cbg#1對應第一tb的cbg#2;

第二tb的cbg#2對應第一tb的cbg#3。

那么基站向終端發(fā)送的下行控制信令需要指示如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內的cbg#2以及cbg#3的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而減少dci信令指示的同時提高數據的傳輸效率。

步驟s206:所述基站向所述終端發(fā)送所述第二tb,具體包括:所述基站向所述終端發(fā)送所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg。

當第一tb中只是計劃在第二時頻資源上發(fā)送的cbg的harq反饋字符為不成功時,說明這些cbg接收不成功的原因主要是第二時頻資源被其他終端占用,所以基站將計劃在第二時頻資源上發(fā)送的數據通過第二tb發(fā)送給終端,或者,在基站向終端發(fā)送第二tb之前,基站未接收到終端發(fā)送的第一tb內各個cbg對應的harq反饋字符,基站向終端發(fā)送第二tb,從而提高傳輸數據的效率和正確率。

在本實施例中,所述步驟206的第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據;或所述第二tb為所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cb;或所述第二tb包括所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

由于多個cb組成cbg,而cb又包括多個bit數據,這里我們將cb內的一部分bit數據稱之為子碼塊,比如cbpart。如圖2所示,cb#4包含cb#4part1和cb#4part2,但是具體的cb#4part1和cb#4part2各包含多少bit數是不固定的。比如整個cb#4包含8000bit,而cb#4part1可以為3000bit,這時cb#4part2就為5000bit;而cb#4part1可以為4000bit,這時cb#4part2就為4000bit。

也就是說,第二tb中可能包括第一tb中基站計劃在第二時頻資源上發(fā)送的數據,而這數據可能僅包括第一tb中計劃在第二時頻資源上發(fā)送的數據,也可能僅包括第一tb中計劃在第二時頻資源上發(fā)送的數據所屬的cb,也可能包括第一tb中計劃在第二時頻資源上發(fā)送的數據所屬的cbg。

為了提高基站計劃在第二時頻資源上發(fā)送數據的傳輸效率,盡量選擇以最少的數據量發(fā)送第一tb中基站計劃在第二時頻資源上發(fā)送的數據。那么下行控制信令應當指示第二tb中的發(fā)送基本單元cbg中包括第一tb對應的cbg、cb、或cbpart。由于第二tb中發(fā)送的數據與之前第一tb中計劃發(fā)送的數據一樣,便于合并解碼。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及所述第二tb內包含的各個cbg內的cb與所述第一tb內包含的cbg內的cb的對應關系,以及所述第二tb內包含的各個cbg內的cb內的子碼塊cbpart與所述第一tb內包含的cbg內的cb內的子碼塊cbpart的對應關系。也就是說,為了只發(fā)送第一tb中計劃在被占用時頻資源上發(fā)送的數據,可通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而進一步提高傳輸數據的效率。

舉例來說,假設第二tb中包括第一tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1。而第二tb將這些數據重新進行cb分組以及cbg的分組,比如將這些數據分成了6個cb,cb#0-cb#5,前三個cb為cbg#1,后三個cb為cbg#2。并有如下對應關系:

第二tb的cbg#1的cb#0對應第一tb的cbg#2的cb#4part2;

第二tb的cbg#1的cb#1和cb#2對應第一tb的cbg#2的cb#5;

第二tb的cbg#2的cb#3和cb#4對應第一tb的cbg#3的cb#6;

第二tb的cbg#2的cb#5對應第一tb的cbg#3的cb#7part1。

那么基站向終端發(fā)送的下行控制信令需要指出如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內cb#4part2、cb#5、cb#6以及cb#7part1的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而提高數據的傳輸效率。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及第二tb內包含的各個cbg內的cb與所述第一tb內包含的各個cbg內的cb的對應關系。也就是說,為了發(fā)送第一tb中計劃在第二時頻資源上發(fā)送的數據,第二tb包含了這些數據所屬的cb內所有的數據,通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而減少dci下行控制信令的同時提高傳輸數據的效率。

舉例來說,假設第二tb中包括第一tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1,那么第二tb將發(fā)送第一tb中cb#4,cb#5、cb#6以及cb#7包含的數據,即包含了cb#4part1和cb#7part2。那么第二tb將這些數據分成四個cb,cb#0-cb#3,前兩個cb為cbg#1,后兩個cb為cbg#2。并有如下對應關系,

第二tb的cbg#1的cb#0對應第一tb的cbg#2的cb#4;

第二tb的cbg#1的cb#1對應第一tb的cbg#2的cb#5;

第二tb的cbg#2的cb#2對應第一tb的cbg#3的cb#6;

第二tb的cbg#2的cb#3對應第一tb的cbg#3的cb#7。

那么基站向終端發(fā)送的下行控制信令需要指示如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內cb#4、cb#5、cb#6以及cb#7的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而減少dci信令指示的同時提高數據的傳輸效率。

可選的,所述基站向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。也就是說,為了發(fā)送第一tb中計劃在第二時頻資源上發(fā)送的數據,第二tb包含了這些數據所屬的cbg內所有的數據。通過下行控制信令發(fā)送第二tb與第一tb計劃在第二時頻資源上發(fā)送的數據之間的對應關系來進行數據發(fā)送,從而減少dci下行控制信令的同時提高傳輸數據的效率。

舉例來說,假設第二tb中計劃在第二時頻資源上發(fā)送的數據有cb#4part2、cb#5、cb#6以及cb#7part1,那么第二tb將發(fā)送第一tb中cbg#2和cbg#3內所有的cb:cb#3,cb#4,cb#5、cb#6、cb#7以及cb#8包含的數據,即包含了cb#3,cb#4part1,cb#7part2和cb#8。那么第二tb將這些數據分成6個cb,cb#0-cb#5,前三個cb為cbg#1,后三個cb為cbg#2。并有如下對應關系,

第二tb的cbg#1對應第一tb的cbg#2;

第二tb的cbg#2對應第一tb的cbg#3。

那么基站向終端發(fā)送的下行控制信令需要指示如上對應關系,終端則根據下行控制信令得知第二tb內數據與第一tb內cbg#2以及cbg#3的對應關系,以便實現第一tb數據與第二tb數據的合并解碼,從而減少dci信令指示的同時提高數據的傳輸效率。

如圖3所示的數據的發(fā)送方法,當基站在第一時頻資源上向終端發(fā)送第一tb的過程中,發(fā)現其他終端的業(yè)務到達,則基站將第一時頻資源中的第二時頻資源分配給其他終端,然后判斷是否接收到終端發(fā)送的第一tb內各個cbg對應的harq反饋字符,若是,則需要進一步判斷根據不成功的harq反饋字符對應的cbg的情況來確定如何發(fā)送,若否,向終端發(fā)送第二tb。由于第二tb中至少包括基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據,解決了基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據如何發(fā)送的技術問題。且由于發(fā)送的數據與之前第一tb中計劃發(fā)送的數據一樣,便于合并解碼,從而在保證解碼成功的基礎上減少需要重復發(fā)送的數據。

為解決執(zhí)行embb業(yè)務的用戶設備在被urllc業(yè)務的用戶設備占用部分時頻資源后,基站計劃在被占用的時頻資源上發(fā)送的embb業(yè)務的數據如何發(fā)送的技術問題,在一個實施例中,特提出了一種數據的發(fā)送裝置。如圖4所示,上述數據的發(fā)送裝置基于傳輸塊tb,所述tb包括:至少一個碼塊組cbg,所述cbg包括至少一個碼塊cb,包括第一傳輸模塊102以及第二傳輸模塊104,其中:

第一傳輸模塊102,用于在第一時頻資源上向終端發(fā)送第一tb;

第二傳輸模塊104,用于在所述第一tb的發(fā)送過程中,若將所述第一時頻資源中的第二時頻資源分配給了其他終端,則向所述終端發(fā)送第二tb,所述第二tb至少包括計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據。

在其中一個實施例中,所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據;或,

所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cb;或,

所述第二tb包括計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在其中一個實施例中,所述裝置還包括:

判斷模塊106,用于在向所述終端發(fā)送第二tb之前,判斷是否接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符;

所述第二傳輸模塊具體用于當所述判斷模塊判斷為否時,向所述終端發(fā)送計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg;或,

所述第二傳輸模塊具體用于當所述判斷模塊判斷為是,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符為成功,向所述終端發(fā)送所述第二tb,所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg。

在其中一個實施例中,所述裝置還包括:

判斷模塊106,用于在向所述終端發(fā)送第二tb之前,判斷是否接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符;

所述第二傳輸模塊具體用于當所述判斷模塊判斷為是,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符中至少一個比特為不成功時,其中一個cbg對應一個比特,向所述終端發(fā)送所述第二tb,具體包括:計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在其中一個實施例中,所述第二傳輸模塊104還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及所述第二tb內包含的各個cbg內的cb與所述第一tb內包含的cbg內的cb的對應關系,以及所述第二tb內包含的各個cbg內的cb內的子碼塊cbpart與所述第一tb內包含的cbg內的cb內的子碼塊cbpart的對應關系。

在其中一個實施例中,所述第二傳輸模塊104還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及第二tb內包含的各個cbg內的cb與所述第一tb內包含的各個cbg內的cb的對應關系。

在其中一個實施例中,所述第二傳輸模塊104還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。

如圖4所示的數據的發(fā)送裝置,當基站在第一時頻資源上向終端發(fā)送第一tb的過程中,發(fā)現其他終端的業(yè)務到達,則基站將第一時頻資源中的第二時頻資源分配給其他終端,然后判斷是否接收到終端發(fā)送的第一tb內各個cbg對應的harq反饋字符,若是,則需要進一步判斷根據不成功的harq反饋字符對應的cbg的情況來確定如何發(fā)送,若否,向終端發(fā)送第二tb。由于第二tb中至少包括基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據,解決了基站計劃在第二時頻資源上發(fā)送的所述第一tb的部分數據如何發(fā)送的技術問題。且由于第二tb發(fā)送的數據與之前第一tb中計劃發(fā)送的數據一樣,便于合并解碼,從而在保證解碼成功的基礎上減少需要重復發(fā)送的數據。

在一個實施例中,如圖5所示,圖5展示了一種運行數據的發(fā)送方法的基于馮諾依曼體系的計算機系統的終端。該計算機系統可以是智能手機、平板電腦、掌上電腦,筆記本電腦或個人電腦等終端設備。具體的,可包括通過系統總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網絡接口10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內存儲器10034。輸出接口1004可至少包括顯示屏10042等設備。

在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于前述基于馮諾依曼體系的計算機系統的外存儲器10032中,在運行時被加載到內存儲器10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機系統中形成邏輯上的第一傳輸模塊102、第二傳輸模塊104以及判斷模塊106。且在上述數據的發(fā)送方法執(zhí)行過程中,輸入的參數均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進行處理,處理的結果數據或緩存于存儲器1003中進行后續(xù)地處理,或被傳遞至輸出接口1004進行輸出。

具體的,上述輸出接口1004用于在第一時頻資源上向終端發(fā)送第一tb;在所述第一tb的發(fā)送過程中,若將所述第一時頻資源中的第二時頻資源分配給了其他終端,則向所述終端發(fā)送第二tb,所述第二tb至少包括計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據。

在可選實施例中,所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據;或所述第二tb為計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cb;或所述第二tb包括計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在可選實施例中,若上述外部輸入接口1001未接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,上述輸出接口1004還用于向所述終端發(fā)送第二tb,具體包括:所述基站向所述終端發(fā)送所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg;或,

若上述外部輸入接口1001接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符為成功;上述輸出接口1004還用于向所述終端發(fā)送第二tb,具體包括:所述基站向所述終端發(fā)送所述基站計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據或所述部分數據所屬的cb或所述部分數據所屬的cbg。

在可選實施例中,若上述外部輸入接口1001接收到所述終端發(fā)送的所述第一tb內各個cbg對應的harq反饋字符,若不在第二時頻資源上發(fā)送的數據所屬的cbg的harq反饋字符中至少一個比特為不成功時,其中一個cbg對應一個比特,所述基站向所述終端發(fā)送第二tb,具體包括:計劃在所述第二時頻資源上發(fā)送的所述第一tb的部分數據所屬的cbg。

在可選實施例中,上述輸出接口1004還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及所述第二tb內包含的各個cbg內的cb與所述第一tb內包含的cbg內的cb的對應關系,以及所述第二tb內包含的各個cbg內的cb內的子碼塊cbpart與所述第一tb內包含的cbg內的cb內的子碼塊cbpart的對應關系。

在可選實施例中,上述輸出接口1004還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系,以及第二tb內包含的各個cbg內的cb與所述第一tb內包含的各個cbg內的cb的對應關系。

在可選實施例中,上述輸出接口1004還用于向所述終端發(fā)送下行控制信令,所述下行控制信令用于指示所述終端識別所述第二tb內包含的cbg與所述第一tb內包含的cbg的對應關系。

在上述實施例中,可以全部或部分的通過軟件、硬件、固件或者其任意組合來實現。當使用軟件程序實現時,可以全部或部分地以計算機程序產品的形式實現。所述計算機程序產品包括一個或多個計算機指令。在計算機上加載和執(zhí)行所述計算機程序指令時,全部或部分地產生按照本發(fā)明實施例所述的流程或功能。所述計算機可以是通用計算機、專用計算機、計算機網絡、或者其他可編程裝置。所述計算機指令可以存儲在計算機可讀存儲介質中,或者從一個計算機可讀存儲介質向另一個計算機可讀存儲介質傳輸,例如,所述計算機指令可以從一個網站站點、計算機、服務器或者數據中心通過有線(例如同軸電纜、光纖、數字用戶線(dsl))或無線(例如紅外、無線、微波等)方式向另一個網站站點、計算機、服務器或者數據中心進行傳輸。所述計算機可讀存儲介質可以是計算機能夠存取的任何可用介質或者是包含一個或多個可用介質集成的服務器、數據中心等數據存儲設備。所述可用介質可以是磁性介質,(例如,軟盤、硬盤、磁帶)、光介質(例如,dvd)、或半導體介質(例如固態(tài)硬盤solidstatedisk(ssd))等。

以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1