技術背景
1、LTE D2N通信系統
在LTE(Long Term Evolution,長期演進)系統中,數據的傳送和接收採取的是網路集中控制的方式,即用戶設備UE的上下行數據都在網路的控制下進行傳送和接收。UE和UE之間的通信,是由網路進行轉發和控制的,UE與UE之間不存在直接的通信鏈路,這種方式下UE和網路的數據傳催煮全輸可以簡稱為D2N(Device to Network,設備到網路)傳輸。
LTE D2N通信系統中的BSR(Buffer State Reporting,緩衝區狀態上報)機制如下:
BSR的目的:LTE系統都是基於調度的系統,由基站為終端設備分配數據傳輸所需的時頻資源,終端根據基站的調度命令進行下行數據接收或者上行數據傳送。上行數據傳輸是由基站調度的,基站調度器確定上行資源分配情況之後會通過UL grant(上行調度許可)通知終端。基站調度器進行上行資源分配的依據是終端要傳送的上行數據量,即終端的快取狀態少烏說拜。該快取在終端側,基站要想獲知煉白危該信息,就需要終端向基站進行BSR(Buffer state report,快取狀態上報)。LTE Rel-11及之前版本中BSR機制如下:
BSR相關RRC層參數配置:LTE系統中RRC層針對BSR配置的參數包括如下兩個定時器,這兩個定時器均是基於UE配置和維護的:retxBSR-Timer:禁止BSR上報的定時器;periodicBSR-Timer:周期性BSR上報的定時器;BSR分類以及觸發機制:常規BSR(Regular BSR):(1)當有比當前buffer中的數據更高優先權的數據到達或原本為空的buffer中有數據到達時觸發;(2)retxBSR-Timer逾時且快取中有數據時觸發。周期性BSR(Periodic BSR):periodicBSR-Timer逾時時觸發Periodic BSR。捎煮紙帶(Padding BSR):如果UE在組織MAC PDU的時候,除了需要傳輸的數據外還有資源可用(padding),可以觸發Padding BSR。
BSR上報原想葛殼則:對於Regular BSR和Periodic BSR如果多餘一個LCG(logical channel group,邏輯信道組)有數據可用,則上報long BSR,否則上報short BSR;對於padding BSR,如果padding bit數大於等於(short BSR+MAC subheader)但是小於(long BSR+MAC subheader),則如果UE有多餘一個LCG有數據可用,則上報截短的BSR,否則上報short BSR;如果padding bit大於等於(long BSR+MAC subheader),則上報long BSR;觸發BSR後,Periodic BSR和Padding BSR都要在有上行資源可用時才能上報,Regular BSR在沒有上行資源可用時則會觸發SR(Scheduling Request,調度請求)過程,請求基站給UE分配上行資源。
基站給UE分配上行資源後,如果該資源剛夠傳送所有上行數據,則可以不發BSR,直接傳送上行數據;如果該資源不夠傳送所有上行數據,優先上報Reg ular BSR或者Periodic BSR,基站再根據BSR上報的UE所需上行數據量進行後續傳輸調度。
一個MAC PDU最多包含一個BSR。BSR優先權:Regular BSR=Periodic BSR>padding BSR,如果多個BSR同時觸發,只上報優先權最高的,對於Regular BSR和Periodic BSR由於其上報內容相同,都包含UEbuffer中全部可用的數據量信息,上報格式完全相同,任選一個多主章乃上報即可。MAC層在組織MAC PDU的時候優先放置這兩類MAC CE,其後才放置MAC SDU。
padding BSR的優先權低於數據。在同一個子幀可謎道簽以在不同MAC PDU上報padding BSR和regular/periodic BSR。
BSR上報後的處理:只要BSR被觸發且可以上報,則啟動或重啟periodicBSR-Timer和retxBSR-Timer,但是需要注意對於截短的BSR,不能啟動/重啟periodicBSR-Timer,只啟動或重啟retxBSR-Timer。
BSR上報格式:BSR以MAC CE(Control Element,控制單元)的形式上報,上報時分為MAC子頭和MAC CE兩部分,BSR MAC CE包括長BSR和短BSR兩種格式,truncated BSR和short BSR格式相同。LTE系統中MAC子頭和BSR MAC CE的格式如圖1、圖2、圖3所示。
其中各域的含義如下:LCID(Logical Channel ID,邏輯信道標識):用於標識對應負荷部分的邏輯信道號,long BSR、short BSR、truncated BSR各有一個LCID。E(Extended,擴展的):擴展比特,用於指示下一個byte是MAC子頭還是MAC負荷。R(Reserved,預留的):預留比特。LCG ID:邏輯信道組編號。LTE系統中BSR上報時劃分了4個邏輯信道組。Buffer Size:對應邏輯信道組中的數據快取量。
對於BSR上報,R10/11版本和R8/9版本的區別在於R10/11版本由於支持載波聚合,峰值速率提升,因此引入了新的BS table。支持R10/11的UE上報BSR時是否使用新的BS table由基站通過RRC信令配置。不管是R8/9的BS table還是R10/11的BS table都是64級量化,即用6bit可以表示對應的量化值,所以上面BSR MAC CE格式中每個LCG的buffer size取值都是6bit。
2、LTE D2D通信系統
相互靠近的設備和設備之間允許直接進行D2D communication(設備到設備通信)。為了便於描述,定義D2D終端之間直接通信的鏈路稱為D2D(Device to Device,設備到設備)link,網路與D2D終端之間的蜂窩通信鏈路稱之為D2N(Device to Network,設備到網路)link。
其中,D2D Communication的設備也可以均是在網的,或者均是脫網的,還可以是部分設備在網,部分設備脫網。所謂在網即參與D2D Communication的設備位於3GPP網路覆蓋範圍內且使用3GPP網路的頻譜資源,所謂脫網即參與D2D Communication的設備不在3GPP網路覆蓋範圍內或者雖然在3GPP網路覆蓋範圍內但其使用的是D2D Communication專用頻譜資源。
其中,典型的D2D Communication場景包括如下三種:D2D UE之間一對一通信;一個設備通過單次傳輸給一個通信群組裡的所有設備傳送相同數據(組通信);一個設備通過單次傳輸給所有附近的設備傳送相同數據(廣播通信);其中、D2D UE之間一對一通信主要用於社交等套用,群組/廣播通信的場景主要用於公共安全套用中的消防、救援和反恐等。
截至2014年1月2日,對於D2D Communication,主要有兩種資源分配方式:集中式和分散式。其中,分散式資源分配:即由UE自行對資源池內的資源進行偵聽,看看是否有空閒資源,如果有,則可以自行選擇空閒的資源進行D2D Communication。這種方式下不同UE有可能選擇相同的D2D Communication資源,從而存在碰撞的問題。
集中式資源分配,則是引入一個資源分配控制節點,來負責管理特定範圍(比如一個組或者一個小區等)的D2D Communication資源分配。對於在網情況,一般選擇基站作為資源分配控制節點;對於脫網情況,會選擇某個設備作為資源分配集中控制節點,該設備一般稱為CH(Cluster Header)。
截至2014年1月2日,一般認為D2D設備支持並行D2D Communication,即一個D2D設備可以同時和多個D2D通信目標進行D2D Communication,這種情況下需要考慮MAC層如何組織MAC PDU,以保證MAC PDU開銷較小並避免D2D Communication設備不必進行不必要的盲檢,因此,有必要提出一種設備到設備通信的數據傳輸技術,來保證MAC PDU開銷較小並避免D2D Communication設備不必進行不必要的盲檢。
發明內容
專利目的
針對技術背景中相關技術的問題,《設備到設備通信的數據傳輸方法及裝置》提出一種設備到設備通信的數據傳輸方法及裝置,能夠使得一個設備到不同目標設備的數據不會復用在一個MAC PDU,從而可以減少MAC PDU的頭開銷,保證D2D Communication接收設備不需要進行不必要的盲檢,實現節電的目的。
技術方案
《設備到設備通信的數據傳輸方法及裝置》的技術方案實現步驟如下:
根據《設備到設備通信的數據傳輸方法及裝置》的一個方面,提供了一種設備到設備通信的數據傳輸方法。該設備到設備通信的數據傳輸方法包括:確定傳送用戶設備UE所對應的設備到設備D2D通信目標;為每個D2D通信目標分配對應的資源;根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送MAC PDU。
此外,該設備到設備通信的數據傳輸方法還包括:預先為D2D通信目標配置對應的D2D通信目標標識;並且,將D2D通信目標標識攜帶於MAC PDU中的媒體接入控制MAC子頭或者MAC PDU中的媒體接入控制服務數據單元MAC SDU中。
其中,D2D通信目標標識包括以下至少之一:組標識、廣播標識、目標終端標識、無線承載RB標識。
其中,在為每個D2D通信目標分配對應的資源時,可接收傳送UE上報的每個D2D通信目標所對應的D2D緩衝區狀態上報BSR信息;並根據D2D BSR信息,確定為每個D2D通信目標分配對應的資源;同時根據確定出的為每個D2D通信目標分配的資源,生成資源分配信息,並將資源分配信息傳送至傳送UE,促使傳送UE根據資源分配信息,確定為每個D2D通信目標分配資源。
其中,資源分配信息包括每個D2D通信目標對應的D2D通信目標標識、以及每個D2D通信目標對應的資源。
其中,傳送UE通過獨立上報或統一上報的方式上報每個D2D通信目標對應的BSR信息。
其中,傳送UE上報D2D通信目標所對應的D2D BSR信息的觸發條件包括以下至少之一:D2D通信目標的D2D緩衝區中有比當前數據的優先權高的數據達到;D2D通信目標對應的D2D緩衝區原來為空,但是有新數據達到;D2D通信目標的D2D BSR周期定時器逾時;在為D2D通信目標生成MAC PDU時,D2D通信目標所對應的資源中包含除需要傳輸的D2D數據所需資源以外的可用資源。
其中,D2D BSR信息包括D2D通信目標對應的D2D通信目標標識、以及D2D通信目標對應的D2D緩衝區的緩衝區狀態BS信息。
此外,在為每個D2D通信目標分配對應的資源時,還可確定每個D2D通信目標對應的每個D2D邏輯信道或邏輯信道組將要傳送的數據量;並根據數據量以及每個D2D通信目標對應的資源池,為每個D2D通信目標分配對應的資源。
另外,在根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU時,可確定D2D通信目標所對應的每個D2D無線承載RB的優先權,並根據D2D RB優先權從高到底進行排序,生成D2D通信目標對應的D2D RB優先權佇列;並根據D2D RB優先權佇列,對D2D通信目標所對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU。
其中,在根據D2D RB優先權佇列,對D2D通信目標對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU時,可根據D2D RB優先權佇列,為D2D通信目標所對應的每個D2D RB,按照優先化比特速率PBR,進行資源的分配;並在進行資源分配之後,若無剩餘資源,則根據資源分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
另外,在根據D2D RB優先權佇列,對D2D通信目標對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU時,還可在進行資源分配之後,若有剩餘資源,則根據所述剩餘資源,按照D2D RB優先權佇列,為D2D通信目標所對應的每個D2D RB尚未分配資源的數據進行資源分配,並在所述D2D RB優先權佇列中每個D2D RB的所有數據都分配到資源或者所述剩餘資源分配完畢時,確定所述剩餘資源分配結束;並在剩餘資源分配結束之後,根據資源分配以及剩餘資源分配的分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
根據《設備到設備通信的數據傳輸方法及裝置》的另一方面,提供了一種設備到設備通信的數據傳輸裝置。
該設備到設備通信的數據傳輸裝置包括:確定模組,用於確定傳送用戶設備UE所對應的設備到設備D2D通信目標;分配模組,用於為每個D2D通信目標分配對應的資源;處理模組,用於根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送MAC PDU。
此外,該設備到設備通信的數據傳輸裝置還包括:配置模組,用於預先為D2D通信目標配置對應的D2D通信目標標識。
並且,處理模組還用於將D2D通信目標標識攜帶於MAC PDU中的媒體接入控制MAC子頭或者MAC PDU中的媒體接入控制服務數據單元MAC SDU中。
其中,D2D通信目標標識包括以下至少之一:組標識、廣播標識、目標終端標識、無線承載RB標識。
其中,分配模組可包括:接收子模組,用於接收傳送UE上報的每個D2D通信目標所對應的D2D緩衝區狀態上報BSR信息;第一確定子模組,用於根據D2D BSR信息,確定為每個D2D通信目標分配對應的資源;處理子模組,用於根據確定出的為每個D2D通信目標分配的資源,生成資源分配信息,並將資源分配信息傳送至傳送UE,促使傳送UE根據資源分配信息,確定為每個D2D通信目標分配資源。
其中,資源分配信息可以包括每個D2D通信目標對應的D2D通信目標標識、以及每個D2D通信目標對應的資源。
其中,傳送UE通過獨立上報或統一上報的方式上報每個D2D通信目標對應的BSR信息。
其中,傳送UE上報D2D通信目標所對應的D2D BSR信息的觸發條件包括以下至少之一:D2D通信目標的D2D緩衝區中有比當前數據的優先權高的數據達到;D2D通信目標對應的D2D緩衝區原來為空,但是有新數據達到;D2D通信目標的D2D BSR周期定時器逾時;在為D2D通信目標生成MAC PDU時,D2D通信目標所對應的資源中包含除需要傳輸的D2D數據所需資源以外的可用資源。
其中,D2D BSR信息包括D2D通信目標對應的D2D通信目標標識、以及D2D通信目標對應的D2D緩衝區的緩衝區狀態BS信息。
此外,分配模組還可包括:第二確定子模組,用於確定每個D2D通信目標對應的每個D2D邏輯信道或邏輯信道組將要傳送的數據量;第一分配子模組,用於根據數據量以及每個D2D通信目標對應的資源池,為每個D2D通信目標分配對應的資源。
其中,處理模組可包括:第三確定子模組,用於確定D2D通信目標所對應的每個D2D無線承載RB的優先權,並根據D2D RB優先權從高到底進行排序,生成D2D通信目標對應的D2D RB優先權佇列;生成子模組,用於根據D2D RB優先權佇列,對D2D通信目標所對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU。
其中,生成子模組可包括:第二分配子模組,用於根據D2D RB優先權佇列,為D2D通信目標所對應的每個D2D RB,按照優先化比特速率PBR,進行資源的分配;組織子模組,用於在進行資源分配之後,若無剩餘資源,則根據資源分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
另外,生成子模組還可包括:第三分配子模組,用於在進行資源分配之後,若有剩餘資源,根據剩餘資源,按照D2D RB優先權佇列,為D2D通信目標所對應的每個D2D RB尚未分配資源的數據進行資源分配,並在所述D2D RB優先權佇列中每個D2D RB的所有數據都分配到資源或者所述剩餘資源分配完畢時,確定所述剩餘資源分配結束;
並且,組織子模組還用於在剩餘資源分配結束之後,根據資源分配以及剩餘資源分配的分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
改善效果
《設備到設備通信的數據傳輸方法及裝置》通過針對傳送UE的每個D2D通信目標單獨生成MAC PDU,從而避免了一個設備到不同D2D通信目標設備的數據復用在一個MAC PDU的情況發生,進而減少了MAC PDU的頭開銷,並且還保證了接收設備不需要進行不必要的盲檢,達到了節電的目的。
附圖說明
圖1是截至2014年1月2日相關LTE系統中的MAC子頭的格式示意圖;
圖2是截至2014年1月2日相關LTE系統中的短D2D BSR和截短D2D BSR MAC CE格式的示意圖;
圖3是截至2014年1月2日相關LTE系統中的長D2D BSR格式的示意圖;
圖4是根據《設備到設備通信的數據傳輸方法及裝置》實施例的設備到設備通信的數據方法的流程示意圖;
圖5是根據《設備到設備通信的數據傳輸方法及裝置》實施例的D2D BSR信息基於設備觸發時,獨立上報D2D BSR信息時MAC字頭的格式示意圖;
圖6是根據《設備到設備通信的數據傳輸方法及裝置》實施例的D2D BSR信息基於設備觸發時,獨立上報BSR信息時的短D2D BSR MAC CE的格式示意圖;
圖7是根據《設備到設備通信的數據傳輸方法及裝置》實施例的D2D BSR信息基於設備觸發時,獨立上報D2D BSR信息時的長D2D BSR MAC CE的格式示意圖;
圖8是根據《設備到設備通信的數據傳輸方法及裝置》實施例的D2D BSR信息基於D2D通信目標觸發時,獨立上報D2D BSR信息時MAC字頭的格式示意圖;
圖9是根據《設備到設備通信的數據傳輸方法及裝置》實施例的D2D BSR信息基於D2D通信目標觸發時,獨立上報D2D BSR信息時的短D2D BSR MAC CE的格式示意圖;
圖10是根據《設備到設備通信的數據傳輸方法及裝置》實施例的D2D BSR信息基於D2D通信目標觸發時,獨立上報D2D BSR信息時的長D2D BSR MAC CE的格式示意圖;
圖11是根據《設備到設備通信的數據傳輸方法及裝置》實施例的MAC PDU格式的示意圖;
圖12是根據《設備到設備通信的數據傳輸方法及裝置》實施例的設備到設備通信的數據傳輸裝置的結構示意圖;
圖13是實現《設備到設備通信的數據傳輸方法及裝置》技術方案的計算機的示例性結構框圖。
技術領域
《設備到設備通信的數據傳輸方法及裝置》涉及移動通信領域,具體來說,涉及一種設備到設備通信的數據傳輸方法及裝置。
權利要求
1、一種設備到設備通信的數據傳輸方法,其特徵在於,包括:當傳送用戶設備UE和多個設備到設備D2D通信目標進行D2D通信時,確定所述傳送UE所對應的D2D通信目標;為每個D2D通信目標分配對應的資源;根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送所述MAC PDU。
2、根據權利要求1所述的數據傳輸方法,其特徵在於,進一步包括:預先為所述D2D通信目標配置對應的D2D通信目標標識;並且,將所述D2D通信目標標識攜帶於所述MAC PDU中的媒體接入控制MAC子頭或者所述MAC PDU中的媒體接入控制服務數據單元MAC SDU中。
3、根據權利要求2所述的數據傳輸方法,其特徵在於,所述D2D通信目標標識包括以下至少之一:組標識、廣播標識、目標終端標識、無線承載RB標識。
4、根據權利要求1所述的數據傳輸方法,其特徵在於,為每個D2D通信目標分配對應的資源包括:接收所述傳送UE上報的每個D2D通信目標所對應的D2D緩衝區狀態上報BSR信息;根據所述D2D BSR信息,確定為每個D2D通信目標分配對應的資源;根據確定出的為所述每個D2D通信目標分配的資源,生成資源分配信息,並將所述資源分配信息傳送至所述傳送UE,促使所述傳送UE根據所述資源分配信息,確定為所述每個D2D通信目標分配資源。
5、根據權利要求4所述的數據傳輸方法,其特徵在於,所述資源分配信息包括每個D2D通信目標對應的D2D通信目標標識、以及每個D2D通信目標對應的所述資源。
6、根據權利要求4所述的數據傳輸方法,其特徵在於,所述傳送UE通過獨立上報或統一上報的方式上報所述每個D2D通信目標對應的BSR信息。
7、根據權利要求4所述的數據傳輸方法,其特徵在於,所述傳送UE上報D2D通信目標所對應的D2D BSR信息的觸發條件包括以下至少之一:所述D2D通信目標的D2D緩衝區中有比當前數據的優先權高的數據達到;所述D2D通信目標對應的D2D緩衝區原來為空,但是有新數據達到;所述D2D通信目標的D2D BSR周期定時器逾時;在為所述D2D通信目標生成MAC PDU時,所述D2D通信目標所對應的資源中包含除需要傳輸的D2D數據所需資源以外的可用資源。
8、根據權利要求4所述的數據傳輸方法,其特徵在於,所述D2D BSR信息包括所述D2D通信目標對應的D2D通信目標標識、以及所述D2D通信目標對應的D2D緩衝區的緩衝區狀態BS信息。
9、根據權利要求1或4所述的數據傳輸方法,其特徵在於,為每個D2D通信目標分配對應的資源包括:確定所述每個D2D通信目標對應的每個D2D邏輯信道或邏輯信道組將要傳送的數據量;根據所述數據量以及所述每個D2D通信目標對應的資源池,為所述每個D2D通信目標分配對應的資源。
10、根據權利要求1所述的數據傳輸方法,其特徵在於,根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU包括:確定所述D2D通信目標所對應的每個D2D無線承載RB的優先權,並根據所述D2D RB優先權從高到底進行排序,生成所述D2D通信目標對應的D2D RB優先權佇列;根據所述D2D RB優先權佇列,對所述D2D通信目標所對應的資源進行資源分配,並根據所述資源分配的分配結果,生成與所述D2D通信目標對應的MAC PDU。
11、根據權利要求10所述的數據傳輸方法,其特徵在於,根據所述D2D RB優先權佇列,對所述D2D通信目標對應的資源進行資源分配,並根據所述資源分配的分配結果,生成與所述D2D通信目標對應的MAC PDU包括:根據所述D2D RB優先權佇列,為所述D2D通信目標所對應的每個D2D RB,按照優先化比特速率PBR,進行所述資源的分配;在進行所述資源分配之後,若無剩餘資源,則根據所述資源分配結果,確定所述D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為所述D2D通信目標組織對應的MAC PDU。
12、根據權利要求11所述的數據傳輸方法,其特徵在於,根據所述D2D RB優先權佇列,對所述D2D通信目標對應的資源進行資源分配,並根據所述資源分配的分配結果,生成與所述D2D通信目標對應的MAC PDU進一步包括:在進行所述資源分配之後,若有剩餘資源,則根據所述剩餘資源,按照所述D2D RB優先權佇列,為所述D2D通信目標所對應的每個D2D RB尚未分配資源的數據進行資源分配,並在所述D2D RB優先權佇列中每個D2D RB的所有數據都分配到資源或者所述剩餘資源分配完畢時,確定所述剩餘資源分配結束;在所述剩餘資源分配結束之後,根據所述資源分配以及所述剩餘資源分配的分配結果,確定所述D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為所述D2D通信目標組織對應的MAC PDU。
13、一種設備到設備通信的數據傳輸裝置,其特徵在於,包括:確定模組,用於當傳送UE和多個D2D通信目標進行D2D通信時,確定所述傳送備UE所對應的D2D通信目標;分配模組,用於為每個D2D通信目標分配對應的資源;處理模組,用於根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送所述MAC PDU。
14、根據權利要求13所述的數據傳輸裝置,其特徵在於,進一步包括:配置模組,用於預先為所述D2D通信目標配置對應的D2D通信目標標識;並且,所述處理模組還用於將所述D2D通信目標標識攜帶於所述MAC PDU中的媒體接入控制MAC子頭或者所述MAC PDU中的媒體接入控制服務數據單元MAC SDU中。
15、根據權利要求14所述的數據傳輸裝置,其特徵在於,所述D2D通信目標標識包括以下至少之一:組標識、廣播標識、目標終端標識、無線承載RB標識。
16、根據權利要求13所述的數據傳輸裝置,其特徵在於,所述分配模組進一步包括:接收子模組,用於接收所述傳送UE上報的每個D2D通信目標所對應的D2D緩衝區狀態上報BSR信息;第一確定子模組,用於根據所述D2D BSR信息,確定為每個D2D通信目標分配對應的資源;處理子模組,用於根據確定出的為所述每個D2D通信目標分配的資源,生成資源分配信息,並將所述資源分配信息傳送至所述傳送UE,促使所述傳送UE根據所述資源分配信息,確定為所述每個D2D通信目標分配資源。
17、根據權利要求16所述的數據傳輸裝置,其特徵在於,所述資源分配信息包括每個D2D通信目標對應的D2D通信目標標識、以及每個D2D通信目標對應的所述資源。
18、根據權利要求16所述的數據傳輸裝置,其特徵在於,所述傳送UE通過獨立上報或統一上報的方式上報所述每個D2D通信目標對應的BSR信息。
19、根據權利要求16所述的數據傳輸裝置,其特徵在於,所述傳送UE上報D2D通信目標所對應的D2D BSR信息的觸發條件包括以下至少之一:所述D2D通信目標的D2D緩衝區中有比當前數據的優先權高的數據達到;所述D2D通信目標對應的D2D緩衝區原來為空,但是有新數據達到;所述D2D通信目標的D2D BSR周期定時器逾時;在為所述D2D通信目標生成MAC PDU時,所述D2D通信目標所對應的資源中包含除需要傳輸的D2D數據所需資源以外的可用資源。
20、根據權利要求16所述的數據傳輸裝置,其特徵在於,所述D2D BSR信息包括所述D2D通信目標對應的D2D通信目標標識、以及所述D2D通信目標對應的D2D緩衝區的緩衝區狀態BS信息。
21、根據權利要求13或16所述的數據傳輸裝置,其特徵在於,所述分配模組包括:第二確定子模組,用於確定所述每個D2D通信目標對應的每個D2D邏輯信道或邏輯信道組將要傳送的數據量;第一分配子模組,用於根據所述數據量以及所述每個D2D通信目標對應的資源池,為所述每個D2D通信目標分配對應的資源。
22、根據權利要求13所述的數據傳輸裝置,其特徵在於,所述處理模組進一步包括:第三確定子模組,用於確定所述D2D通信目標所對應的每個D2D無線承載RB的優先權,並根據所述D2D RB優先權從高到底進行排序,生成所述D2D通信目標對應的D2D RB優先權佇列;生成子模組,用於根據所述D2D RB優先權佇列,對所述D2D通信目標所對應的資源進行資源分配,並根據所述資源分配的分配結果,生成與所述D2D通信目標對應的MAC PDU。
23、根據權利要求22所述的數據傳輸裝置,其特徵在於,所述生成子模組進一步包括:第二分配子模組,用於根據所述D2D RB優先權佇列,為所述D2D通信目標所對應的每個D2D RB,按照優先化比特速率PBR,進行所述資源的分配;組織子模組,用於在進行所述資源分配之後,若無剩餘資源,則根據所述資源分配結果,確定所述D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為所述D2D通信目標組織對應的MAC PDU。
24、根據權利要求23所述的數據傳輸裝置,其特徵在於,所述生成子模組還包括:第三分配子模組,用於在進行所述資源分配之後,若有剩餘資源,根據所述剩餘資源,按照所述D2D RB優先權佇列,為所述D2D通信目標所對應的每個D2D RB尚未分配資源的數據進行資源分配,並在所述D2D RB優先權佇列中每個D2D RB的所有數據都分配到資源或者所述剩餘資源分配完畢時,確定所述剩餘資源分配結束;並且,所述組織子模組還用於在所述剩餘資源分配結束之後,根據所述資源分配以及所述剩餘資源分配的分配結果,確定所述D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為所述D2D通信目標組織對應的MAC PDU。
實施方式
操作內容
根據《設備到設備通信的數據傳輸方法及裝置》的實施例,提供了一種設備到設備通信的數據傳輸方法,如圖4所示,根據該發明實施例的設備到設備通信的數據傳輸方法包括:
步驟S401,確定傳送用戶設備UE所對應的設備到設備D2D通信目標;
步驟S403,為每個D2D通信目標分配對應的資源;
步驟S405,根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送MAC PDU。此外,該設備到設備通信的數據傳輸方法還包括:預先為D2D通信目標配置對應的D2D通信目標標識;並且,將D2D通信目標標識攜帶於MACPDU中的媒體接入控制MAC子頭或者MAC PDU中的媒體接入控制服務數據單元MAC SDU中。
其中,D2D通信目標標識包括以下至少之一:組標識、廣播標識、目標終端標識、無線承載RB標識。
其中,在為每個D2D通信目標分配對應的資源時,可接收傳送UE上報的每個D2D通信目標所對應的D2D緩衝區狀態上報BSR信息;並根據D2D BSR信息,確定為每個D2D通信目標分配對應的資源;同時根據確定出的為每個D2D通信目標分配的資源,生成資源分配信息,並將資源分配信息傳送至傳送UE,促使傳送UE根據資源分配信息,確定為每個D2D通信目標分配資源。
其中,資源分配信息包括每個D2D通信目標對應的D2D通信目標標識、以及每個D2D通信目標對應的資源。
其中,傳送UE通過獨立上報或統一上報的方式上報每個D2D通信目標對應的D2D BSR信息。
其中,傳送UE上報D2D通信目標所對應的D2D BSR信息的觸發條件包括以下至少之一:D2D通信目標的D2D緩衝區中有比當前數據的優先權高的數據達到;D2D通信目標對應的D2D緩衝區原來為空,但是有新數據達到;D2D通信目標的D2D BSR周期定時器逾時;在為D2D通信目標生成MAC PDU時,D2D通信目標所對應的資源中包含除需要傳輸的D2D數據所需資源以外的可用資源。
其中,D2D BSR信息包括D2D通信目標對應的D2D通信目標標識、以及D2D通信目標對應的D2D緩衝區的緩衝區狀態BS信息。
此外,在為每個D2D通信目標分配對應的資源時,還可確定每個D2D通信目標對應的每個D2D邏輯信道或邏輯信道組將要傳送的數據量;並根據數據量以及每個D2D通信目標對應的資源池,為每個D2D通信目標分配對應的資源。
另外,在根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU時,可確定D2D通信目標所對應的每個D2D無線承載RB的優先權,並根據D2D RB優先權從高到底進行排序,生成D2D通信目標對應的D2D RB優先權佇列;並根據D2D RB優先權佇列,對D2D通信目標所對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU。
其中,在根據D2D RB優先權佇列,對D2D通信目標對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU時,可根據D2D RB優先權佇列,為D2D通信目標所對應的每個D2DRB,按照優先化比特速率PBR,進行資源的分配;並在進行資源分配之後,若無剩餘資源,則根據資源分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
另外,在根據D2D RB優先權佇列,對D2D通信目標對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU時,還可在進行資源分配之後,若有剩餘資源,則根據所述剩餘資源,按照D2D RB優先權佇列,為D2D通信目標所對應的每個D2D RB尚未分配資源的數據進行資源分配,並在所述D2D RB優先權佇列中每個D2D RB的所有數據都分配到資源或者所述剩餘資源分配完畢時,確定所述剩餘資源分配結束;並在剩餘資源分配結束之後,根據資源分配以及剩餘資源分配的分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
在實際套用時,該發明的上述技術方案針對不同的D2D通信目標的D2D Communication資源的確定方式包括以下兩種:
1、集中式資源分配:
D2D Communication傳送設備向資源分配控制節點進行D2D Communication BSR(Buffer State Report,緩衝區狀態上報)時需要攜帶BSR針對的D2D通信目標標識信息;資源分配控制節點基於設備上報的針對各個D2D通信目標的D2D BSR信息分別分配D2D Communication資源,然後通過D2D Communication資源分配指示信令將D2D Communication資源分配結果指示給D2D Communication傳送設備。其中,D2D Communication資源分配結果中攜帶D2D通信目標標識信息及其對應的資源。D2D傳送設備根據接收到的D2D Communication資源分配指示信令,確定為各個D2D通信目標分配的資源。
其中,D2D通信目標標識目標可以是組標識(group ID)或廣播標識(broadcast ID)或目標終端標識(UE ID)或者RB標識(RB標識可以用RB ID或者group ID/broadcast ID+Logical channel ID等多種方式標識)。
而D2D BSR上報則可以採用獨立上報或者聯合上報,所謂獨立上報即設備針對每個D2D通信目標分別上報該與該D2D通信目標對應的D2D BSR信息;聯合上報即設備將所有D2D通信目標的D2D BSR信息一次上報給資源分配控制節點。
2、分散式資源分配:
D2D Communication傳送設備確定一個調度時刻針對哪些D2D通信目標的D2D數據需要傳輸以及要傳輸的數據量,然後在各個D2D通信目標對應的資源池內根據該D2D通信目標對應的要傳送的數據量選擇合適的資源。
在實際套用時,終端組織MAC PDU時,可首先確定各個D2D通信目標對應的資源,然後在該資源上針對該D2D通信目標的對應的D2D RB(Radio Bearer,無線承載)按照D2D RB優先權組織MAC PDU。
並且,在終端組織MAC PDU時,MAC PDU中可以帶入D2D通信目標標識信息、D2D傳送設備標識信息。
實施案例
實施例1:D2D BSR過程(BSR基於設備觸發、針對各個D2D通信目標的D2D緩衝區狀態獨立上報或者聯合上報),下面分別從D2D BSR參數配置、D2D BSR觸發機制、D2D BSR上報後的處理、D2D BSR上報格式四個分明對D2D BSR過程進行說明,具體如下:
1)D2D BSR參數配置;其中,D2D BSR相關參數可以由資源分配控制節點基於設備配置,包含如下任一參數或者組合,當然對於在網場景,D2D和D2N也可以復用一套D2D BSR參數。D2D retxBSR-Timer:禁止D2D BSR上報的定時器;D2D periodicBSR-Timer:周期性D2D BSR上報的定時器。
2)D2D BSR觸發機制;其中,D2D BSR觸發基於設備觸發,觸發條件可以是如下任一條件:D2D常規BSR:a、當前D2D buffer中的數據更高優先權的數據到達或設備原本為空的D2D buffer中有數據到達時觸發;b、設備D2D retxBSR-Timer逾時且快取中有數據時觸發。D2D周期性BSR(Periodic BSR):設備的D2D periodicBSR-Timer逾時,觸發Periodic BSR。D2D捎帶(Padding BSR):如果設備在組織設備到資源分配控制節點的MAC PDU時,除了需要傳輸的數據外還有資源可用(padding),可以觸發D2D Padding BSR。
3)D2D BSR上報後的處理;其中,只要D2D BSR被觸發且可以上報,則啟動或重啟對應的D2D periodicBSR-Timer和D2D retxBSR-Timer,但是需要注意對於截短的D2D BSR,不能啟動/重啟D2D periodicBSR-Timer,只啟動或重啟D2D retxBSR-Timer。
4)D2D BSR上報格式;其中,D2D BSR以MAC CE(Control Element)的形式上報,上報時分為MAC子頭和MAC CE兩部分。其中,D2D BSR MAC CE包括長D2D BSR和短/截短D2D BSR兩種格式,截短D2D BSR和短小D2D BSR格式相同。而對於D2D BSR,由於要區分通信目標上報D2D BSR,因此D2D BSR MAC CE子頭或者MAC CE內要包含D2D通信目標的標識信息。D2D通信目標的標識信息可以有多種形式,比如:組標識(group ID)或廣播標識(broadcast ID)或目標終端標識(UE ID)或者RB標識(RB標識可以用RB ID或者group ID/broadcast ID+Logical channel ID等多種方式標識)。
D2D BSR上報可以採用獨立上報或者聯合上報,所謂獨立上報即設備針對每個D2D通信目標分別上報與該D2D通信目標對應的D2D BSR信息;聯合上報即設備將所有D2D通信目標的D2D BSR信息一次上報給資源分配控制節點。
以獨立上報為例,D2D BSR中的通信目標為group ID為例,BSR MAC CE子頭及其MAC CE格可參見圖5、圖6、圖7所示。其中,子頭中D/N用於表示這個D2D BSR MAC CE是針對D2N鏈路的還是D2D鏈路的。
而如果採用聯合上報,那么可以用MAC子頭中“D2D通信目標標識”指示該D2D BSR MAC CE中包含哪些組的bitmap(前提是資源分配控制節點和終端約定好每個bit對應的組標識),然後在按照bitmap順序依次指示每個D2D通信目標對應的D2D緩衝區狀態信息;或者將上圖中MAC子頭中“D2D通信目標標識”作為保留比特,然後在D2D BSR MAC CE中每個D2D緩衝區狀態信息之前增加D2D通信目標標識信息。
實施例2:D2D BSR過程(基於D2D通信目標觸發、針對各個D2D通信目標的D2D緩衝區狀態獨立上報),同樣的,下面分別從D2D BSR參數配置、D2D BSR觸發機制、D2D BSR上報後的處理、D2D BSR上報格式四個分明對D2D BSR過程進行說明,具體如下:
1)D2D BSR參數配置;其中,D2D BSR相關參數可以由資源分配控制節點基於設備或者D2D通信目標配置,包含如下任一參數或者組合,當然對於在網場景,D2D和D2N也可以復用一套BSR上報參數。D2D retxBSR-Timer:禁止D2DBSR上報的定時器;D2D periodicBSR-Timer:周期性D2DBSR上報的定時器。
2)D2D BSR觸發機制;D2D BSR觸發基於D2D通信目標觸發,觸發條件可以是如下任一條件:D2D常規BSR:a、當前針對某個特定D2D通信目標的D2D buffer中的數據更高優先權的數據到達或設備針對某個特定D2D通信目標原本為空的D2D buffer中有數據到達時觸發;b、設備針對某個特定D2D通信目標的D2D retxBSR-Timer逾時且快取中有數據時觸發。D2D周期性BSR(Periodic BSR):設備針對某個特定D2D通信目標的D2D periodicBSR-Timer逾時,觸發Periodic BSR。D2D捎帶(Padding BSR):如果設備針對某個特定D2D通信目標在組織設備到資源分配控制節點的MAC PDU時,除了需要傳輸的數據外還有資源可用(padding),可以觸發D2D Padding BSR。
3)D2D BSR上報後的處理;其中,只要D2D BSR被觸發且可以上報,則啟動或重啟D2D通信目標對應的D2D periodicBSR-Timer和D2D retxBSR-Timer,但是需要注意對於截短的BSR,不能啟動/重啟D2D通信目標對應的D2D periodicBSR-Timer,只啟動或重啟D2D通信目標對應的D2D retxBSR-Timer。
4)D2D BSR上報格式;其中,D2DBSR以MAC CE(Control Element)的形式上報,上報時分為MAC子頭和MAC CE兩部分。其中,D2D BSR MAC CE包括長D2D BSR和短/截短D2D BSR兩種格式,截短D2D BSR和短小D2D BSR格式相同。而對於D2D BSR,由於要區分D2D通信目標上報D2D BSR,因此D2D BSR MAC CE子頭或者MAC CE內要包含D2D通信目標的標識信息。D2D通信目標的標識信息可以有多種形式,比如:組標識(group ID)或廣播標識(broadcast ID)或目標終端標識(UE ID)或者RB標識(RB標識可以用RB ID或者group ID/broadcast ID+Logical channel ID等多種方式標識)。
D2D BSR上報採用獨立上報,所謂獨立上報即設備針對每個D2D通信目標分別上報與該D2D通信目標對應的D2D BSR信息。
舉例說明:以D2D通信目標為group ID為例,D2D BSR MAC CE子頭及其MAC CE格式可參見圖8、圖9、圖10。其中,子頭中D/N用於表示這個D2D BSR MAC CE是針對D2N鏈路的還是D2D鏈路的。
實施例3:針對不同D2D通信目標的D2D Communication資源確定方式(集中式資源分配)
資源分配控制節點基於設備上報的針對各個D2D通信目標的D2D BSR信息分別分配D2D Communication資源。如果系統中D2D Communication資源受限,那么資源分配控制節點需要根據其服務的請求進行D2D Communication的各個設備的優先權、各個設備請求的D2D Communication業務的QoS參數等信息綜合考慮進行資源分配。
而一旦資源分配控制節點確定針對其服務的各個D2D Communication傳送設備的資源分配信息,那么可以通過資源分配指示信令通知給相應D2D Communication傳送設備。其中,資源分配指示信息中需要攜帶該D2D Communication傳送設備的各個D2D通信目標的標識信息及其對應的資源分配指示信息(包括時頻資源、調製編碼方式等等)。
D2D Communication傳送設備根據接收到的D2D Communication資源分配指示信令,確定為各個D2D通信目標分配的具體資源。
實施例4:針對不同D2D通信目標的D2D Communication資源確定方式(分散式資源分配)
D2D Communication傳送設備確定一個調度時刻針對哪些D2D通信目標的D2D數據需要傳輸以及要傳輸的數據量,然後在各個D2D通信目標對應的資源池內根據該D2D通信目標對應的要傳送的數據量選擇合適的資源。
具體地,不同D2D通信目標對應的資源池可以相同,也可以不同,可以是資源分配節點配置給終端或者終端內部預配置的。
而當D2D Communication可用資源受限時,D2D Communication傳送設備可以根據其服務的要進行D2D Communication業務的QoS參數確定具體為哪些D2D通信目標的哪些D2D RB分配資源。然後將歸屬於同一個D2D通信目標的D2D RB分配的資源進行合併,合併後的資源即為針對該D2D通信目標的資源。
實施例5:D2D Communication傳送端MAC PDU組織方式
在實際套用時,一旦D2D Communication傳送設備確定為各個D2D Communication通信目標分配的具體資源,則根據針對各個D 2 D通信目標分配的資源分別組織D2D Communication的MAC PDU,並將組織好的MAC PDU通過對應的資源進行傳送。
舉例說明:以組通信為例,資源分配控制節點為設備UE1分配的D2D Communication資源如下:
具體的:D2D Communication傳送UE需要根據上述資源分配指示信息將Group ID1、和Group ID2對應的快取中數據組織成MAC PDU。組織MAC PDU時需要考慮一個Group ID包含的多個D2D RB的優先權priority,即如果一個Group ID對應的多個D2D RB有優先權和PBR(Prioritized Bit Rate,優先化比特速率)配置,那么首先可以按照該Group ID對應的D2D RB的priority參數從高到低生成D2D RB優先權佇列,按照對該D2D RB優先權佇列按照如下方式進行兩輪資源分配,並組織MAC PDU,具體如下:
第一輪資源分配:按照Group ID包含的D2D RB組成的優先權佇列,依次對每個RB按照PBR進行第一輪資源分配。第一輪資源分配結束,如果還有剩餘資源,則繼續進行第二輪資源分配;否則,資源分配結束。
第二輪資源分配:如果第一輪分配後該group ID對應的資源還有剩餘,那么進行第二輪資源分配,仍然按照該Group ID包含的D2D RB組成的優先權佇列,一次對每個RB的剩餘數據量進行資源分配,直到資源耗盡或者已經完成對所有RB數據的資源分配。
綜合上述兩輪資源分配情況,得到每個Group ID包含的各個D2D RB最終分配到資源,按照資源分配結果,組織成MAC PDU。將MAC PDU通過為其歸屬的Group ID分配的物理資源進行數據傳送。
實施例6:MAC PDU格式
該實施例中,MAC PDU的格式可以如圖11所示,從圖11中可以看出,該實施例的MAC PDU中包含D2D通信目標標識(D2D通信目標標識攜帶在MAC子頭或者MAC SDU中,具體攜帶在哪取決於其長度大小)和針對該D2D通信目標的若干個MAC子頭以及MAC SDU,此外,還可以攜帶D2D通信源標識信息。
在實際套用時,D2D Communication接收設備可以從資源分配控制節點獲取其感興趣的D2D Communication傳輸使用的D2D Communication資源,並在對應的D2D Communication資源上進行接收即可。當然,如果D2D Communication接收設備可以準確獲知其感興趣的D2D Communication使用的資源位置,那么D2D傳送設備的MAC PDU中也可以不攜帶D2D通信目標標識和D2D通信源標識信息。
上述實施例是以D2D數據通信過程中的單個處理步驟分別作為一個實施例進行說明的,真正D2D Communication數據傳輸過程是可以是對上述實施例中部分實施例進行組合實現的,比如可以將實施例1/3/5/6或者2/3/5/6組合就可以獲得一個集中式資源分配方式下的D2D Communication數據傳輸流程;對實施例3/4/5/6組合就可以得到一個分散式資源分配下的D2D Communication數據傳輸流程。
由此可見,通過該發明的上述方案,可以使得一個設備到不同D2D通信目標設備的數據不會復用在一個MAC PDU中。從而可以減少MAC PDU頭開銷,並且保證D2D Communication接收設備不需要進行不必要的盲檢,達到節電的目的。此外,根據該發明的實施例,還提供了一種設備到設備通信的數據傳輸裝置。
如圖12所示,根據該發明實施例的設備到設備通信的數據傳輸裝置包括:確定模組121,用於確定傳送用戶設備UE所對應的設備到設備D2D通信目標;分配模組122,用於為每個D2D通信目標分配對應的資源;處理模組123,用於根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送MAC PDU。
此外,該設備到設備通信的數據傳輸裝置還包括:配置模組(未示出),用於預先為D2D通信目標配置對應的通信目標標識。
並且,處理模組123還用於將D2D通信目標標識攜帶於MAC PDU中的媒體接入控制MAC子頭或者MAC PDU中的媒體接入控制服務數據單元MAC SDU中。
其中,D2D通信目標標識包括以下至少之一:組標識、廣播標識、目標終端標識、無線承載RB標識。
其中,分配模組122可包括:接收子模組(未示出),用於接收傳送UE上報的每個D2D通信目標所對應的D2D緩衝區狀態上報BSR信息;第一確定子模組(未示出),用於根據D2D BSR信息,確定為每個D2D通信目標分配對應的資源;處理子模組(未示出),用於根據確定出的為每個D2D通信目標分配的資源,生成資源分配信息,並將資源分配信息傳送至傳送UE,促使傳送UE根據資源分配信息,確定為每個D2D通信目標分配資源。
其中,資源分配信息可以包括每個D2D通信目標對應的D2D通信目標標識、以及每個D2D通信目標對應的資源。
其中,傳送UE通過獨立上報或統一上報的方式上報每個D2D通信目標對應的D2D BSR信息。
其中,傳送UE上報D2D通信目標所對應的D2D BSR信息的觸發條件包括以下至少之一:D2D通信目標的D2D緩衝區中有比當前數據的優先權高的數據達到;D2D通信目標對應的D2D緩衝區原來為空,但是有新數據達到;D2D通信目標的D2D BSR周期定時器逾時;在為D2D通信目標生成MAC PDU時,D2D通信目標所對應的資源中包含除需要傳輸的D2D數據所需資源以外的可用資源。
其中,D2D BSR信息包括D2D通信目標對應的D2D通信目標標識、以及D2D通信目標對應的D2D緩衝區的緩衝區狀態BS信息。
此外,分配模組122還可包括:第二確定子模組(未示出),用於確定每個D2D通信目標對應的每個D2D邏輯信道或邏輯信道組將要傳送的數據量;第一分配子模組(未示出),用於根據數據量以及每個D2D通信目標對應的資源池,為每個D2D通信目標分配對應的資源。
其中,處理模組123可包括:第三確定子模組(未示出),用於確定D2D通信目標所對應的每個D2D無線承載RB的優先權,並根據D2D RB優先權從高到底進行排序,生成D2D通信目標對應的D2D RB優先權佇列;生成子模組(未示出),用於根據D2D RB優先權佇列,對D2D通信目標所對應的資源進行資源分配,並根據資源分配的分配結果,生成與D2D通信目標對應的MAC PDU。
其中,生成子模組可包括:第二分配子模組(未示出),用於根據D2DRB優先權佇列,為D2D通信目標所對應的每個D2D RB,按照優先化比特速率PBR,進行資源的分配;組織子模組(未示出),用於在進行資源分配之後,若無剩餘資源,則根據資源分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
另外,生成子模組還可包括:第三分配子模組(未示出),用於在進行資源分配之後,若有剩餘資源,根據剩餘資源,按照D2D RB優先權佇列,為D2D通信目標所對應的每個D2D RB尚未分配資源的數據進行資源分配,並在所述D2D RB優先權佇列中每個D2D RB的所有數據都分配到資源或者所述剩餘資源分配完畢時,確定所述剩餘資源分配結束;並且,組織子模組還用於在剩餘資源分配結束之後,根據資源分配以及剩餘資源分配的分配結果,確定D2D通信目標中每個D2D RB所分配到的資源,並根據該資源為D2D通信目標組織對應的MAC PDU。
綜上所述,藉助於該發明的上述技術方案,針對傳送UE的每個D2D通信目標單獨生成MAC PDU,從而避免了一個設備到不同D2D通信目標設備的數據復用在一個MAC PDU的情況發生,進而減少了MAC PDU的頭開銷,並且還保證了接收設備不需要進行不必要的盲檢,達到了節電的目的。
以上結合具體實施例描述了該發明的基本原理,但是,需要指出的是,對該領域的普通技術人員而言,能夠理解該發明的方法和裝置的全部或者任何步驟或者部件,可以在任何計算裝置(包括處理器、存儲介質等)或者計算裝置的網路中,以硬體、固件、軟體或者它們的組合加以實現,這是該領域普通技術人員在閱讀了該發明的說明的情況下運用它們的基本編程技能就能實現的。
因此,該發明的目的還可以通過在任何計算裝置上運行一個程式或者一組程式來實現。所述計算裝置可以是公知的通用裝置。因此,該發明的目的也可以僅僅通過提供包含實現所述方法或者裝置的程式代碼的程式產品來實現。也就是說,這樣的程式產品也構成該發明,並且存儲有這樣的程式產品的存儲介質也構成該發明。顯然,所述存儲介質可以是任何公知的存儲介質或者將來所開發出來的任何存儲介質。
根據該發明的實施例,還提供了一種存儲介質(該存儲介質可以是ROM、RAM、硬碟、可拆卸存儲器等),該存儲介質中嵌入有用於進行設備到設備通信的數據傳輸步驟的電腦程式,該電腦程式具有被配置用於執行以下步驟的代碼段:確定傳送用戶設備UE所對應的設備到設備D2D通信目標;為每個D2D通信目標分配對應的資源;根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送MAC PDU。
根據該發明的實施例,還提供了一種電腦程式,該電腦程式具有被配置用於執行以下設備到設備通信的數據傳輸步驟的代碼段:確定傳送用戶設備UE所對應的設備到設備D2D通信目標;為每個D2D通信目標分配對應的資源;根據每個D2D通信目標所對應的資源,生成該D2D通信目標所對應的媒體接入控制協定數據單元MAC PDU,並利用該D2D通信目標所對應的資源傳送MAC PDU。
在通過軟體和/或固件實現該發明的實施例的情況下,從存儲介質或網路向具有專用硬體結構的計算機,例如圖13所示的通用計算機1300安裝構成該軟體的程式,該計算機在安裝有各種程式時,能夠執行各種功能等等。
在圖13中,中央處理模組(CPU)1301根據唯讀存儲器(ROM)1302中存儲的程式或從存儲部分1308載入到隨機存取存儲器(RAM)1303的程式執行各種處理。在RAM1303中,也根據需要存儲當CPU1301執行各種處理等等時所需的數據。CPU1301、ROM1302和RAM1303經由匯流排1304彼此連線。輸入/輸出接口1305也連線到匯流排1304。
下述部件連線到輸入/輸出接口1305:輸入部分1306,包括鍵盤、滑鼠等等;輸出部分1307,包括顯示器,比如陰極射線管(CRT)、液晶顯示器(LCD)等等,和揚聲器等等;存儲部分1308,包括硬碟等等;和通信部分1309,包括網路接口卡比如LAN卡、數據機等等。通信部分1309經由網路比如網際網路執行通信處理。
根據需要,驅動器1310也連線到輸入/輸出接口1305。可拆卸介質1311比如磁碟、光碟、磁光碟、半導體存儲器等等根據需要被安裝在驅動器1310上,使得從中讀出的電腦程式根據需要被安裝到存儲部分1308中。
在通過軟體實現上述系列處理的情況下,從網路比如網際網路或存儲介質比如可拆卸介質1311安裝構成軟體的程式。
註:該領域的技術人員應當理解,這種存儲介質不局限於圖13所示的其中存儲有程式、與裝置相分離地分發以向用戶提供程式的可拆卸介質1311。可拆卸介質1311的例子包含磁碟(包含軟碟(註冊商標))、光碟(包含光碟唯讀存儲器(CD-ROM)和數字通用盤(DVD))、磁光碟(包含迷你盤(MD)(註冊商標))和半導體存儲器。或者,存儲介質可以是ROM1302、存儲部分1308中包含的硬碟等等,其中存有程式,並且與包含它們的裝置一起被分發給用戶。還需要指出的是,在該發明的裝置和方法中,顯然,各部件或各步驟是可以分解和/或重新組合的。這些分解和/或重新組合應視為該發明的等效方案。並且,執行上述系列處理的步驟可以自然地按照說明的順序按時間順序執行,但是並不需要一定按照時間順序執行。某些步驟可以並行或彼此獨立地執行。雖然已經詳細說明了該發明及其優點,但是應當理解在不脫離由所附的權利要求所限定的該發明的精神和範圍的情況下可以進行各種改變、替代和變換。而且,該申請的術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、物品或者裝置中還存在另外的相同要素。
專利榮譽
2021年6月24日,《設備到設備通信的數據傳輸方法及裝置》獲得第二十二屆中國專利銀獎。