實施例,較佳地,所述資源分配控制請求模塊具體用于:
[0072]向基站發(fā)送資源碰撞信息,所述資源碰撞信息用于指示本節(jié)點的D2D發(fā)送子幀上發(fā)生資源碰撞和/或本節(jié)點的D2D接收子幀上發(fā)生資源碰撞。
[0073]較佳地,所述自組織方式實現(xiàn)模塊通過自組織方式確定D2D發(fā)送子幀上發(fā)生資源碰撞之后,所述資源分配控制請求模塊具體用于:
[0074]選擇至少一個空閑D2D子幀;將選擇的空閑D2D子幀的標識信息發(fā)送給基站。
[0075]較佳地,還包括資源配置模塊,用于:
[0076]接收所述基站發(fā)送的D2D資源配置信息,所述D2D通信資源配置信息包括所述基站分配的D2D子幀的信息;
[0077]根據(jù)所述基站分配的D2D子幀的信息重新確定本節(jié)點的D2D發(fā)送子幀。
[0078]基于上述任意裝置實施例,較佳地,還包括資源配置模塊,所述自組織方式實現(xiàn)模塊通過自組織方式確定D2D發(fā)送子幀上發(fā)生資源碰撞之后,所述資源分配控制請求模塊請求基站進行D2D資源分配控制之前,所述資源配置模塊用于:通過自組織方式重新選擇D2D發(fā)送子巾貞;
[0079]所述資源分配控制請求模塊具體用于:將重新選擇的D2D發(fā)送子幀的標識信息上報給基站。
[0080]較佳地,所述資源分配控制請求模塊還用于:
[0081]如果所述D2D發(fā)送子幀的占用情況的信息指示本節(jié)點的D2D發(fā)送子幀被本節(jié)點占用,或者指示本節(jié)點的D2D發(fā)送子幀的狀態(tài)為空閑,確定所述D2D發(fā)送子幀的狀態(tài)為被占用;
[0082]根據(jù)確定的一個超巾貞中各個D2D子巾貞的占用情況,發(fā)送一個超巾貞中各個D2D子中貞的占用情況的信息。
[0083]基于上述任意裝置實施例,較佳地,還包括位置信息上報模塊,用于:
[0084]根據(jù)地理位置與電子地圖區(qū)域的對應(yīng)關(guān)系,確定本節(jié)點的地理位置對應(yīng)的電子地圖區(qū)域,本節(jié)點與所述基站共享的電子地圖被劃分為多個電子地圖區(qū)域;
[0085]向所述基站發(fā)送所述電子地圖區(qū)域的標識信息,以便所述基站根據(jù)所述電子地圖區(qū)域的標識信息進行D2D資源分配控制。
[0086]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種D2D終端,包括:
[0087]處理器,存儲器和收發(fā)機;
[0088]處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0089]通過自組織方式確定D2D子幀上發(fā)生資源碰撞;
[0090]通過收發(fā)機請求基站進行D2D資源分配控制。
[0091]較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0092]通過自組織方式確定D2D發(fā)送子幀上發(fā)生資源碰撞;和/或,
[0093]通過自組織方式確定至少一個D2D接收子幀上發(fā)生資源碰撞。
[0094]較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0095]通過自組織方式獲取一個超幀中各個D2D子幀的占用情況的信息,所述信息包括D2D子幀的狀態(tài),所述狀態(tài)為占用狀態(tài)、強干擾狀態(tài)、稍強干擾狀態(tài)或空閑狀態(tài),如果是占用狀態(tài),所述信息還包括占用所述D2D子幀的節(jié)點標識信息;
[0096]根據(jù)所述信息確定D2D發(fā)送子幀上發(fā)生資源碰撞和/或至少一個D2D接收子幀上發(fā)生資源碰撞。
[0097]較佳地,根據(jù)所述信息確定D2D發(fā)送子幀上發(fā)生資源碰撞時,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0098]如果D2D發(fā)送子幀的占用情況的信息指示本節(jié)點的D2D發(fā)送子幀被其他節(jié)點占用,確定所述D2D發(fā)送子幀上發(fā)生資源碰撞;或者,
[0099]如果D2D發(fā)送子幀的占用情況的信息指示本節(jié)點的D2D發(fā)送子幀的狀態(tài)為強干擾狀態(tài),確定所述D2D發(fā)送子幀上發(fā)生資源碰撞;或者,
[0100]如果D2D發(fā)送子幀的占用情況的信息指示本節(jié)點的D2D發(fā)送子幀的狀態(tài)為稍強干擾狀態(tài),確定所述D2D發(fā)送子幀上發(fā)生資源碰撞。
[0101]較佳地,根據(jù)所述信息確定至少一個D2D接收子幀上發(fā)生資源碰撞時,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0102]如果D2D接收子幀的占用情況的信息指示至少兩個節(jié)點占用相同的D2D接收子幀,確定所述D2D接收子幀上發(fā)生資源碰撞;或者,
[0103]如果D2D接收子幀的占用情況的信息指示至少一個D2D接收子幀的狀態(tài)為強干擾狀態(tài),確定所述至少一個D2D接收子幀上發(fā)生資源碰撞;或者,
[0104]如果D2D接收子幀的占用情況的信息指示至少一個D2D接收子幀的狀態(tài)為稍強干擾狀態(tài),確定所述至少一個D2D接收子幀上發(fā)生資源碰撞。
[0105]基于上述任意裝置實施例,較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0106]向基站發(fā)送資源碰撞信息,所述資源碰撞信息用于指示本節(jié)點的D2D發(fā)送子幀上發(fā)生資源碰撞和/或本節(jié)點的D2D接收子幀上發(fā)生資源碰撞。
[0107]較佳地,所述自組織方式實現(xiàn)模塊通過自組織方式確定D2D發(fā)送子幀上發(fā)生資源碰撞之后,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0108]選擇至少一個空閑D2D子幀;將選擇的空閑D2D子幀的標識信息發(fā)送給基站。
[0109]較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0110]接收所述基站發(fā)送的D2D資源配置信息,所述D2D通信資源配置信息包括所述基站分配的D2D子幀的信息;
[0111]根據(jù)所述基站分配的D2D子幀的信息重新確定本節(jié)點的D2D發(fā)送子幀。
[0112]基于上述任意裝置實施例,較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:通過自組織方式確定D2D發(fā)送子幀上發(fā)生資源碰撞之后,請求基站進行D2D資源分配控制之前,通過自組織方式重新選擇D2D發(fā)送子幀;將重新選擇的D2D發(fā)送子幀的標識信息上報給基站。
[0113]較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0114]如果所述D2D發(fā)送子幀的占用情況的信息指示本節(jié)點的D2D發(fā)送子幀被本節(jié)點占用,或者指示本節(jié)點的D2D發(fā)送子幀的狀態(tài)為空閑,確定所述D2D發(fā)送子幀的狀態(tài)為被占用;
[0115]根據(jù)確定的一個超巾貞中各個D2D子巾貞的占用情況,發(fā)送一個超巾貞中各個D2D子中貞的占用情況的信息。
[0116]基于上述任意裝置實施例,較佳地,處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0117]根據(jù)地理位置與電子地圖區(qū)域的對應(yīng)關(guān)系,確定本節(jié)點的地理位置對應(yīng)的電子地圖區(qū)域,本節(jié)點與所述基站共享的電子地圖被劃分為多個電子地圖區(qū)域;
[0118]向所述基站發(fā)送所述電子地圖區(qū)域的標識信息,以便所述基站根據(jù)所述電子地圖區(qū)域的標識信息進行D2D資源分配控制。
[0119]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種D2D資源分配裝置,包括:
[0120]資源分配控制請求接收模塊,用于接收節(jié)點發(fā)送的D2D資源分配控制請求,所述D2D資源分配控制請求是所述節(jié)點通過自組織方式確定D2D子幀上發(fā)生資源碰撞后發(fā)送的;
[0121 ] 資源分配控制模塊,用于根據(jù)所述D2D資源分配控制請求進行D2D資源分配控制。
[0122]較佳地,所述資源分配控制請求接收模塊具體用于:接收節(jié)點發(fā)送的資源碰撞信息,所述資源碰撞信息用于指示所述節(jié)點的D2D發(fā)送子幀上發(fā)生資源碰撞和/或所述節(jié)點的至少一個D2D接收子幀上發(fā)生資源碰撞;
[0123]所述資源分配控制模塊具體用于:如果所述資源碰撞信息指示了所述節(jié)點的D2D發(fā)送子幀上發(fā)生資源碰撞,為所述節(jié)點分配D2D子幀;向所述節(jié)點發(fā)送D2D通信資源配置信息,所述D2D通信資源配置信息包括為所述節(jié)點分配的D2D子幀的信息;如果所述資源碰撞信息指示了所述節(jié)點的至少一個D2D接收子幀上發(fā)生資源碰撞,重新分配發(fā)生資源碰撞的D2D接收子幀。
[0124]較佳地,為所述節(jié)點分配D2D子幀時,所述資源分配控制模塊具體用于:
[0125]根據(jù)所述節(jié)點發(fā)送的資源碰撞信息和所述節(jié)點的位置信息,為所述節(jié)點分配D2D
子中貞。
[0126]較佳地,所述資源分配控制請求接收模塊具體用于:接收節(jié)點發(fā)送的至少一個D2D子幀的標識信息;
[0127]所述資源分配控制模塊具體用于:根據(jù)所述至少一個D2D子幀的標識信息,為所述節(jié)點分配D2D子幀;向所述節(jié)點發(fā)送D2D通信資源配置信息,所述D2D通信資源配置信息包括為所述節(jié)點分配的D2D子幀的信息。
[0128]較佳地,根據(jù)所述至少一個D2D子幀的標識信息,為所述節(jié)點分配D2D子幀時,所述資源分配控制請求接收模塊具體用于:
[0129]確定占用所述標識信息指示的各個D2D子幀的節(jié)點與發(fā)送所述標識信息的節(jié)點的距離,選擇最大距離對應(yīng)的D2D子幀分配給所述節(jié)點。
[0130]較佳地,所述資源分配控制請求接收模塊具體用于:接收節(jié)點的D2D發(fā)送子幀的信息;
[0131]所述資源分配控制請求接收模塊具體用于:根據(jù)所述D2D發(fā)送子幀的信息和占用所述D2D發(fā)送子幀的節(jié)點的位置信息,確定占用所述D2D發(fā)送子幀的節(jié)點之間的距離;如果所述距離小于距離閾值,重新分配所述D2D子幀。
[0132]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種基站,包括:
[0133]處理器、存儲器和收發(fā)機;
[0134]處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
[0135]通過接收機接收節(jié)點發(fā)送的D2D資源分配控制請求,所述D2D資源分配控制請求是所述節(jié)點通過自組織方式確定D2D子幀上發(fā)生資源碰撞后發(fā)送的;
[0136]根據(jù)所述D2D資源分配控制請求,通過接收機610對所述節(jié)點進行D2D資源分配控制。
[0137]較佳地,處理器讀取存儲器中的程序,執(zhí)行下列過程:接收節(jié)點發(fā)送的資源碰撞信息,所述資源碰撞信息用于指示所述節(jié)點的D2D發(fā)送子幀上發(fā)生資源碰撞和/或所述節(jié)點的至少一個D2D接收子幀上發(fā)生資源碰撞;如果所述資源碰撞信息指示了所述節(jié)點的D2D發(fā)送子幀上發(fā)生資源碰撞,為所述節(jié)點分配D2D子幀;向所述節(jié)點發(fā)送D2D通信資源配置信息,所述D2D通信資源配置信息包括為所述節(jié)點分配的D2D子幀的信息;如果所述資源碰撞信息指示了所述節(jié)點的至少一個D2D接收子幀上發(fā)生資源碰撞,重新分配發(fā)生資源碰撞的D2D接收子幀。
[0138]較佳地,為所述節(jié)點分配D2D子幀時,處理器讀取存儲器中的程序,執(zhí)行下列過程:
[0139]根據(jù)所述節(jié)點發(fā)送的資源碰撞信息和所述節(jié)點的位置信息,為所述節(jié)點分配D2D
子中貞。
[0140]較佳地,處理器讀取存儲器中的程序,執(zhí)行下列過程:接收節(jié)點發(fā)送的至少一個D2D子幀的標識信息;根據(jù)所述至少一個D2D子幀的標識信息,為所述節(jié)點分配D2D子幀;向所述節(jié)點發(fā)送D2D通信資源配置信息,所述D2D通信資源配置信息包括為所述節(jié)點分配的D2D子幀的信息。
[0141]較佳地,根據(jù)所述至少一個D2D子幀的標識信息,為所述節(jié)點分配D2D子幀時,處理器讀取存儲器中的程序,執(zhí)行下列過程:
[0142]確定占用所述標識信息指示的各個D2D子幀的節(jié)點與發(fā)送所述標識信息的節(jié)點的距離,選擇最大距離對應(yīng)的D2D子幀分配給所述節(jié)點。
[0143]較佳地,處理器讀取存儲器中的程序,執(zhí)行下列過程:接收節(jié)點的D2D發(fā)送子幀的信息;根據(jù)所述D2D發(fā)送子幀的信息和占用所述D2D發(fā)送子幀的節(jié)點的位置信息,確定占用所述D2D發(fā)送子幀的節(jié)點之間的距離;如果所述距離小于距離閾值,重新分配所述D2D子幀。
[0144]本發(fā)明實施例提供的技術(shù)方案,采用自組織方式和基站控制結(jié)合的方式進行D2D資源的分配。具體的,當D2D終端采用自組織方式確定D2D子幀發(fā)生碰撞,則請求基站進行D2D資源分配控制,由基站參與D2D資源分配