本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種資源分配方法、裝置及用戶終端。
背景技術(shù):
d2d(device-to-device)通信是一種在系統(tǒng)的控制下,允許終端之間通過復(fù)用小區(qū)資源直接進(jìn)行通信的新型技術(shù),它能夠增加蜂窩通信系統(tǒng)頻譜效率,降低終端發(fā)射功率,在一定程度上解決無線通信系統(tǒng)頻譜資源匱乏的問題。d2d技術(shù)能夠應(yīng)用于移動(dòng)蜂窩網(wǎng)絡(luò),以提高資源利用率和網(wǎng)絡(luò)容量。每一個(gè)d2d通信鏈路占用的資源與一個(gè)蜂窩通信鏈路占用的相等。d2d通信將在宏蜂窩基站的控制下獲得通信所需的頻率資源和傳輸功率。它與蜂窩網(wǎng)絡(luò)共享無線資源的同時(shí),也會(huì)帶來一定的干擾。
d2d具有明顯的技術(shù)特征,相比于類似技術(shù),其最大的優(yōu)勢(shì)在于工作于許可頻段,作為lte通信技術(shù)的一種補(bǔ)充,它使用的是蜂窩系統(tǒng)的頻段,通信雙方即使增加了通信距離之后,還能保證用戶終端體驗(yàn)質(zhì)量(ooe),反而,wi—fidirect等技術(shù)在增大通信距離之后,勢(shì)必會(huì)存在一定的干擾。由于d2d通信距離相對(duì)較短,信道質(zhì)量較高,能夠?qū)崿F(xiàn)較高的傳輸速率、較低的時(shí)延和較低的功耗,增加手機(jī)續(xù)航時(shí)之間。除了以上方面,d2d還能夠滿足人與人之間大量的信息交互,相比于藍(lán)牙,d2d無需繁瑣的匹配,且傳輸速度更快,相比于免費(fèi)的wi-fidirect卻有更好的oos保證。
目前,一些情況下用戶終端存在需要同時(shí)下載同一文件、視頻,例如在大型集會(huì)或者演唱會(huì)中,在一基站覆蓋范圍內(nèi)存在若干需求同一業(yè)務(wù)內(nèi)容的用戶終端,若由基站逐一向用戶終端傳輸相應(yīng)業(yè)務(wù)內(nèi)容將對(duì)有限的無線信道資源帶來巨大壓力并影響分容分發(fā)的效率。為了提高內(nèi)容分發(fā)效率,將業(yè)務(wù)內(nèi)容快速的發(fā)送到用戶終端,如何確定多播分簇結(jié)構(gòu),是提升內(nèi)容分發(fā)效率的重要問題。
由于d2d通信屬于終端之間的通信行為,其終端之間的社交親密性將用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度起重要影響作用,傳統(tǒng)的d2d多播方式并未很好的考慮用戶終端之間的社交屬性,部分用戶終端可能會(huì)因?yàn)樯缃魂P(guān)聯(lián)強(qiáng)度不足而拒絕d2d通信,從而影響d2d多播的內(nèi)容分發(fā)效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明為解決現(xiàn)有技術(shù)的上述缺陷,提供一種資源分配方法、裝置及用戶終端。
第一方面,本發(fā)明提供一種資源分配方法,包括:
根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度;
接收至少一個(gè)用戶終端發(fā)送的業(yè)務(wù)內(nèi)容請(qǐng)求,將業(yè)務(wù)內(nèi)容優(yōu)先發(fā)送給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,并將其作為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,所述設(shè)備信息包括用戶終端的物理位置、業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息和用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)。
其中,所述根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度具體包括:
根據(jù)各個(gè)用戶終端的物理位置計(jì)算各個(gè)用戶終端之間的物理距離;
根據(jù)各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)衡量各個(gè)用戶終端之間的社交關(guān)聯(lián)強(qiáng)度;
根據(jù)各個(gè)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度,計(jì)算各個(gè)用戶終端的多維中心度。
其中,所述根據(jù)各個(gè)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度,計(jì)算各個(gè)用戶終端的多維中心度包括:
對(duì)于用戶終端i和用戶終端j,定義aij為用戶終端i與用戶終端j的物理距離,sij為用戶終端i與用戶終端j的社交強(qiáng)度關(guān)系,eij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度,eij=aijsij;當(dāng)用戶終端i與用戶終端j的多維關(guān)聯(lián)度eij>0時(shí),則用戶終端i與用戶終端j互為相鄰用戶終端,能夠進(jìn)行d2d通信;定義用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)pi,若用戶終端已獲得了業(yè)務(wù)內(nèi)容則pi=1,否則pi=0;
用戶終端i的多維中心度的計(jì)算方法為:
式中,ci為用戶終端i的多維中心度;eij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度;pj為用戶終端j是否已持有所需求的業(yè)務(wù)內(nèi)容的獲取標(biāo)識(shí);n(i)為用戶終端i的相鄰用戶終端集合;w為權(quán)重因子。
其中,所述接收至少一個(gè)用戶終端發(fā)送的業(yè)務(wù)內(nèi)容請(qǐng)求,將業(yè)務(wù)內(nèi)容優(yōu)先發(fā)送給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,并將其作為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容包括:
接收用戶終端的業(yè)務(wù)內(nèi)容請(qǐng)求,優(yōu)先將無線資源調(diào)度給多維中心度最高的且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端。
第二方面,本發(fā)明提供另一種資源分配方法,包括:
獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息;
若判斷獲知存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則以其中多維中心度最大的用戶終端作為多播簇頭結(jié)點(diǎn),所述多播簇頭結(jié)點(diǎn)為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,所述方法還包括:
若判斷獲知不存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求。
第三方面,本發(fā)明提供一種資源分配裝置,包括:
計(jì)算模塊,用于根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度;
調(diào)度模塊,用于接收至少一個(gè)用戶終端發(fā)送的業(yè)務(wù)內(nèi)容請(qǐng)求,將業(yè)務(wù)內(nèi)容優(yōu)先發(fā)送給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,并將其作為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,所述計(jì)算模塊具體用于:
根據(jù)各個(gè)用戶終端的物理位置計(jì)算各個(gè)用戶終端之間的物理距離;
根據(jù)各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)衡量各個(gè)用戶終端之間的社交關(guān)聯(lián)強(qiáng)度;
根據(jù)各個(gè)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度,計(jì)算各個(gè)用戶終端的多維中心度。
第四方面,本發(fā)明提供一種用戶終端,包括:
獲取模塊,用于獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息;
分簇多播模塊,用于若判斷獲知存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則以其中多維中心度最大的用戶終端作為多播簇頭結(jié)點(diǎn),所述多播簇頭結(jié)點(diǎn)為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,所述分簇多播模塊還用于,若判斷獲知不存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求。
本發(fā)明提供的資源分配方法、裝置及用戶終端,根據(jù)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度計(jì)算出各個(gè)用戶終端的多維中心度;基站優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的用戶終端,再以多維中心度最高的用戶終端為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。本發(fā)明考慮到用戶終端之間的社交親密性對(duì)用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度的重要影響,提出了由社交關(guān)聯(lián)強(qiáng)度和物理距離確定的多維中心度這一概念,基于用戶終端多維中心度進(jìn)行分簇多播,有效結(jié)合用戶終端的內(nèi)容分發(fā)能力的強(qiáng)弱確定高效的內(nèi)容分發(fā)方法,且對(duì)用戶終端物理位置信息、社交強(qiáng)度信息的動(dòng)態(tài)變化具有適應(yīng)性。提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。
附圖說明
圖1為根據(jù)本發(fā)明實(shí)施例提供的資源分配方法流程示意圖;
圖2為根據(jù)本發(fā)明實(shí)施例提供的分簇多播應(yīng)用場(chǎng)景示意圖;
圖3為根據(jù)本發(fā)明實(shí)施例提供的另一種資源分配方法流程示意圖;
圖4為根據(jù)本發(fā)明實(shí)施例提供的資源分配裝置結(jié)構(gòu)框圖;
圖5為根據(jù)本發(fā)明實(shí)施例提供的用戶終端模塊結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
d2d通信技術(shù)是指兩個(gè)對(duì)等的用戶終端節(jié)點(diǎn)之間直接進(jìn)行通信的一種通信方式。在由d2d通信用戶終端組成的分布式網(wǎng)絡(luò)中,每個(gè)用戶終端節(jié)點(diǎn)都能發(fā)送和接收信號(hào),并具有自動(dòng)路由(轉(zhuǎn)發(fā)消息)的功能。網(wǎng)絡(luò)的參與者共享它們所擁有的一部分硬件資源,包括信息處理、存儲(chǔ)以及網(wǎng)絡(luò)連接能力等。這些共享資源向網(wǎng)絡(luò)提供服務(wù)和資源,能被其它用戶終端直接訪問而不需要經(jīng)過中之間實(shí)體。在d2d通信網(wǎng)絡(luò)中,用戶終端節(jié)點(diǎn)同時(shí)扮演服務(wù)器和客戶端的角色,用戶終端能夠意識(shí)到彼此的存在,自組織地構(gòu)成一個(gè)虛擬或者實(shí)際的群體。d2d通信在不斷發(fā)展的同時(shí),已經(jīng)超越了初期定義時(shí)的局限性,能夠滿足多種新興業(yè)務(wù)需求,如廣告推送,大型活動(dòng)資料共享,朋友之間的信息共享等。
圖1為根據(jù)本發(fā)明實(shí)施例提供的資源分配方法流程示意圖,如圖1所示,該方法包括:步驟s101,根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度;步驟s102,接收至少一個(gè)用戶終端發(fā)送的業(yè)務(wù)內(nèi)容請(qǐng)求,將業(yè)務(wù)內(nèi)容優(yōu)先發(fā)送給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,并將其作為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
本發(fā)明實(shí)施例提供的資源分配方法,根據(jù)各個(gè)用戶終端的設(shè)備信息計(jì)算出各個(gè)用戶終端的多維中心度;基站優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的用戶終端。多維中心度高的用戶終端,和其它用戶終端的社交親密性更高,距離更近,因此它的內(nèi)容分發(fā)能力更強(qiáng)。該方法提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。
其中,步驟s101中,基站根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度。
具體地,基站即公用移動(dòng)通信基站是無線電臺(tái)站的一種形式,是指在一定的無線電覆蓋區(qū)中,通過移動(dòng)通信交換中心,與移動(dòng)電話終端之間進(jìn)行信息傳遞的無線電收發(fā)信電臺(tái)。基站獲取一定無線電覆蓋區(qū)內(nèi)各個(gè)用戶終端的設(shè)備信息,并根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度。在本實(shí)施例中,用戶終端的多維中心度與用戶終端之間的物理距離與社交關(guān)聯(lián)強(qiáng)度有關(guān)。
其中,步驟s102中,接收至少一個(gè)用戶終端發(fā)送的業(yè)務(wù)內(nèi)容請(qǐng)求,將業(yè)務(wù)內(nèi)容優(yōu)先發(fā)送給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,并將其作為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
基站在收到至少一個(gè)用戶終端的業(yè)務(wù)內(nèi)容請(qǐng)求后,根據(jù)用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息進(jìn)行篩選,優(yōu)先將無線資源調(diào)度給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端。再以多維中心度最高的用戶終端為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。若基站只接收到一個(gè)用戶終端的業(yè)務(wù)內(nèi)容請(qǐng)求,則直接發(fā)送業(yè)務(wù)內(nèi)容。“簇”是臨近用戶組成的一個(gè)子組,在分簇的拓?fù)涔芾頇C(jī)制下,網(wǎng)絡(luò)中的節(jié)點(diǎn)可以劃分為簇頭節(jié)點(diǎn)(clusterhead)和成員節(jié)點(diǎn)兩類。在每個(gè)簇內(nèi),根據(jù)一定的機(jī)制算法選取某個(gè)節(jié)點(diǎn)作為簇頭,用于管理或控制整個(gè)簇內(nèi)成員節(jié)點(diǎn),協(xié)調(diào)成員節(jié)點(diǎn)之間的工作。由于多維中心度和用戶終端之間的社交關(guān)聯(lián)強(qiáng)度與物理距離相關(guān)聯(lián),多維中心度高的用戶終端,和其它用戶終端的社交親密性更高,距離更近,因此它的內(nèi)容分發(fā)能力更強(qiáng)。
本發(fā)明實(shí)施例提供的資源分配方法,根據(jù)各個(gè)用戶終端的設(shè)備信息計(jì)算出各個(gè)用戶終端的多維中心度;基站優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的用戶終端。多維中心度高的用戶終端,和其它用戶終端的社交親密性更高,距離更近,因此它的內(nèi)容分發(fā)能力更強(qiáng)。該方法提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。
在上述實(shí)施例的基礎(chǔ)上,設(shè)備信息包括用戶終端的物理位置、業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息和用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)。各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)體現(xiàn)了用戶終端之間的社交親密性。
用戶終端的物理位置、業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息和用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)由基站收集獲取,用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息即為用戶終端是否已獲得相應(yīng)業(yè)務(wù)內(nèi)容的信息,當(dāng)用戶終端成功獲得業(yè)務(wù)內(nèi)容,該用戶終端會(huì)向基站上報(bào)業(yè)務(wù)內(nèi)容獲取成功消息。各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)體現(xiàn)了用戶終端之間的社交親密性。
在上述各個(gè)實(shí)施例的基礎(chǔ)上,步驟s101中,根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度具體包括:
根據(jù)各個(gè)用戶終端的物理位置計(jì)算各個(gè)用戶終端之間的物理距離;
根據(jù)各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)衡量各個(gè)用戶終端之間的社交關(guān)聯(lián)強(qiáng)度;
根據(jù)各個(gè)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度,計(jì)算各個(gè)用戶終端的多維中心度。
具體地,基站獲取各個(gè)用戶終端的物理位置,并計(jì)算各個(gè)用戶終端間的物理距離,該物理距離關(guān)系表征了用戶終端間進(jìn)行d2d通信的可行性,用戶終端間距離小于一定距離限制的用戶終端才能夠進(jìn)行d2d通信;基站統(tǒng)計(jì)各個(gè)用戶終端間的通信業(yè)務(wù)間隔時(shí)長(zhǎng),并依此衡量用戶終端間的社交關(guān)聯(lián)強(qiáng)度,其中用戶終端間的社交關(guān)聯(lián)強(qiáng)度與各個(gè)用戶終端間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)成反比,社交關(guān)聯(lián)強(qiáng)度用以反映用戶終端間進(jìn)行d2d通信的意愿及信任度,社交關(guān)聯(lián)強(qiáng)度越強(qiáng)的用戶終端間更傾向于互相信任并建立d2d通信連接。定義用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)pi,若用戶終端已獲得了業(yè)務(wù)內(nèi)容則pi=1,否則pi=0,根據(jù)各個(gè)用戶終端之間的物理距離、社交關(guān)聯(lián)強(qiáng)度和用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)pi,能夠計(jì)算出用戶終端的多維中心度。
在上述各個(gè)實(shí)施例的基礎(chǔ)上,根據(jù)各個(gè)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度,計(jì)算各個(gè)用戶終端的多維中心度包括:
對(duì)于用戶終端i和用戶終端j,定義aij為用戶終端i與用戶終端j的物理距離,sij為用戶終端i與用戶終端j的社交強(qiáng)度關(guān)系,eij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度,eij=aijsij;當(dāng)用戶終端i與用戶終端j的多維關(guān)聯(lián)度eij>0時(shí),則用戶終端i與用戶終端j互為相鄰用戶終端,能夠進(jìn)行d2d通信;
用戶終端i的多維中心度的計(jì)算方法為:
式中,ci為用戶終端i的多維中心度;eij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度;pj為用戶終端j是否已持有所需求的業(yè)務(wù)內(nèi)容的獲取標(biāo)識(shí);n(i)為用戶終端i的相鄰用戶終端集合;w為權(quán)重因子。
其中,eij=aijsij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度;aij為用戶終端i與用戶終端j的物理位置關(guān)系,若用戶終端間距離小于一定距離限制則aij=1,否則aij=0;sij為用戶終端i與用戶終端j的社交強(qiáng)度關(guān)系,該社交強(qiáng)度與用戶終端間通信業(yè)務(wù)間隔平均時(shí)長(zhǎng)成反比;n(i)為用戶終端i的相鄰用戶終端集合,如果用戶終端i與用戶終端j的多維關(guān)聯(lián)度eij>0,則用戶終端i與用戶終端j互為相鄰用戶終端,pi為用戶終端是否已持有所需求的業(yè)務(wù)內(nèi)容的獲取標(biāo)識(shí),若用戶終端已獲得了業(yè)務(wù)內(nèi)容則pi=1,否則pi=0;w為權(quán)重因子,用以對(duì)用戶終端多播分發(fā)能力以及被分發(fā)內(nèi)容的用戶終端潛在的進(jìn)行內(nèi)容二次擴(kuò)散分發(fā)能力進(jìn)行均衡衡量。通過用戶終端之間的社交關(guān)聯(lián)強(qiáng)度與物理距離來確定用戶終端的多維中心度,能夠得知多維中心度高的用戶終端和其它用戶終端的社交親密性更高,距離更近,內(nèi)容分發(fā)能力更強(qiáng)。
以下舉例說明上述實(shí)施例。圖2為根據(jù)本發(fā)明實(shí)施例提供的分簇多播應(yīng)用場(chǎng)景示意圖,圖2中表示用戶終端社交屬性,以及基站和多個(gè)用戶終端的分簇多播應(yīng)用場(chǎng)景。如圖2所示,基站周圍的覆蓋區(qū)內(nèi)分布著多個(gè)用戶終端,并且多個(gè)用戶終端此時(shí)需求同一業(yè)務(wù)內(nèi)容?;精@取各個(gè)用戶終端的物理位置,并計(jì)算各個(gè)用戶終端間的物理距離,該物理距離關(guān)系體現(xiàn)了用戶終端間進(jìn)行d2d通信的可行性,用戶終端間距離小于一定距離限制的用戶終端才能夠進(jìn)行d2d通信。基站統(tǒng)計(jì)各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng),并依此衡量用戶終端間的社交關(guān)聯(lián)強(qiáng)度。根據(jù)各個(gè)用戶終端之間的物理距離、社交關(guān)聯(lián)強(qiáng)度和用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)pi,計(jì)算出各個(gè)用戶終端的多維中心度?;驹谑盏街辽僖粋€(gè)用戶終端的業(yè)務(wù)內(nèi)容請(qǐng)求后,根據(jù)用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息進(jìn)行篩選,優(yōu)先將無線資源調(diào)度給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端。在圖2中,用戶終端a和用戶終端b的多維中心度最高并且尚未獲取業(yè)務(wù)內(nèi)容。因此,基站首先將資源調(diào)度給用戶終端a和用戶終端b,再以a和b為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的相鄰用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
圖3為根據(jù)本發(fā)明實(shí)施例提供的另一種資源分配方法流程示意圖,如圖3所示,該方法包括:步驟s301,獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息;步驟s302,若判斷獲知存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則以其中多維中心度最大的用戶終端作為多播簇頭結(jié)點(diǎn),所述多播簇頭結(jié)點(diǎn)為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,步驟s301中,獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息。
用戶終端從基站獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,在本發(fā)明實(shí)施例中,相鄰的用戶終端是指用戶終端之間距離滿足能夠進(jìn)行d2d通信。用戶終端獲取到相鄰用戶終端的維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,能夠確認(rèn)相鄰用戶終端的業(yè)務(wù)內(nèi)容分發(fā)能力和業(yè)務(wù)內(nèi)容獲取情況。
其中,步驟s302中,若判斷獲知存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則以其中多維中心度最大的用戶終端作為多播簇頭結(jié)點(diǎn),所述多播簇頭結(jié)點(diǎn)為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
具體地,根據(jù)相鄰用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息判斷周圍是否存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,如果存在,則在相鄰用戶終端中選擇一個(gè)已獲取相應(yīng)業(yè)務(wù)內(nèi)容并且其多維用戶終端中心度最大的用戶終端作為多播簇頭節(jié)點(diǎn),多播簇頭節(jié)點(diǎn)相鄰的其它用戶終端作為多播簇成員節(jié)點(diǎn)。多播簇頭節(jié)點(diǎn)向簇內(nèi)成員進(jìn)行業(yè)務(wù)內(nèi)容的多播傳輸,轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。當(dāng)完成業(yè)務(wù)內(nèi)容傳輸后,成功獲取業(yè)務(wù)內(nèi)容的用戶終端向基站上報(bào)內(nèi)容獲取成功消息,成功獲取業(yè)務(wù)內(nèi)容的用戶終端業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息為p=1。
進(jìn)一步地,根據(jù)更新的用戶終端多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,基站繼續(xù)優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,未獲取業(yè)務(wù)內(nèi)容的用戶終端繼續(xù)確定業(yè)務(wù)內(nèi)容獲取途徑并申請(qǐng)業(yè)務(wù)內(nèi)容傳輸,被選為多播簇頭的用戶終端對(duì)簇內(nèi)用戶終端進(jìn)行業(yè)務(wù)內(nèi)容的多播傳輸,直至所有用戶終端均獲取到業(yè)務(wù)內(nèi)容。
以下舉例說明上述實(shí)施例。如圖2所示的場(chǎng)景中,基站周圍的覆蓋區(qū)內(nèi)分布著多個(gè)用戶終端,并且多個(gè)用戶終端此時(shí)需求同一業(yè)務(wù)內(nèi)容。各個(gè)用戶終端從基站獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,并且根據(jù)相鄰用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息判斷周圍是否存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,如果存在,則在相鄰用戶終端中選擇一個(gè)已獲取相應(yīng)業(yè)務(wù)內(nèi)容并且其多維用戶終端中心度最大的用戶終端作為多播簇頭節(jié)點(diǎn)。在所有用戶終端確定好多播分簇之后,得到用戶終端a和用戶終端b各個(gè)自作為多播簇頭節(jié)點(diǎn)。接下來用戶終端a向相鄰的4個(gè)用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容,用戶終端b向相鄰的3個(gè)用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
本發(fā)明提供的資源分配方法,以多維中心度最高的用戶終端為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。本發(fā)明考慮到用戶終端之間的社交親密性對(duì)用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度的重要影響,提出了由社交關(guān)聯(lián)強(qiáng)度和物理距離確定的多維中心度這一概念,基于用戶終端多維中心度進(jìn)行分簇多播,有效結(jié)合用戶終端的內(nèi)容分發(fā)能力的強(qiáng)弱確定高效的內(nèi)容分發(fā)方法,且對(duì)用戶終端物理位置信息、社交強(qiáng)度信息的動(dòng)態(tài)變化具有適應(yīng)性。提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。
在上述實(shí)施例的基礎(chǔ)上,該資源分配方法還包括:若判斷獲知不存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求。
具體地,用戶終端根據(jù)相鄰用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息判斷周圍是否存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,相鄰用戶終端的業(yè)務(wù)內(nèi)容標(biāo)識(shí)都為p=0,則相鄰的用戶終端中不存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端。則此時(shí)用戶終端向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求。在周圍用戶終端都沒有獲取業(yè)務(wù)內(nèi)容時(shí),向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求,能夠提升內(nèi)容分發(fā)效率,縮短基站覆蓋區(qū)內(nèi)所有需求同一業(yè)務(wù)內(nèi)容的用戶終端完成內(nèi)容獲取的總時(shí)長(zhǎng)。
以下舉例說明上述實(shí)施例。如圖2所示的場(chǎng)景中,基站周圍的覆蓋區(qū)內(nèi)分布著多個(gè)用戶終端,并且多個(gè)用戶終端此時(shí)需求同一業(yè)務(wù)內(nèi)容。各個(gè)用戶終端從基站獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,并且根據(jù)相鄰用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息判斷周圍是否存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,最終用戶終端c由于物理位置的因素,距離已獲取業(yè)務(wù)內(nèi)容的a、b較遠(yuǎn),不滿足d2d通信的條件,用戶終端c相鄰的用戶終端沒有已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則用戶終端c直接向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求,并成功從基站獲取業(yè)務(wù)內(nèi)容。
圖4為根據(jù)本發(fā)明實(shí)施例提供的資源分配裝置結(jié)構(gòu)框圖,如圖4所示,資源分配裝置包括計(jì)算模塊401和調(diào)度模塊402,其中:
計(jì)算模塊401,用于根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度;調(diào)度模塊402,用于接收至少一個(gè)用戶終端發(fā)送的業(yè)務(wù)內(nèi)容請(qǐng)求,將業(yè)務(wù)內(nèi)容優(yōu)先發(fā)送給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,并將其作為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,基站即公用移動(dòng)通信基站是無線電臺(tái)站的一種形式,是指在一定的無線電覆蓋區(qū)中,通過移動(dòng)通信交換中心,與移動(dòng)電話終端之間進(jìn)行信息傳遞的無線電收發(fā)信電臺(tái)?;精@取一定無線電覆蓋區(qū)內(nèi)各個(gè)用戶終端的設(shè)備信息,計(jì)算模塊401根據(jù)各個(gè)用戶終端的設(shè)備信息,計(jì)算各個(gè)用戶終端的多維中心度。在本實(shí)施例中,用戶終端的多維中心度與用戶終端之間的物理距離與社交關(guān)聯(lián)強(qiáng)度有關(guān)。
其中,調(diào)度模塊402收到多個(gè)用戶終端的業(yè)務(wù)內(nèi)容請(qǐng)求后,根據(jù)用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息進(jìn)行篩選,優(yōu)先將無線資源調(diào)度給多維中心度最高且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端。再以多維中心度最高的用戶終端為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。“簇”是臨近用戶組成的一個(gè)子組,在分簇的拓?fù)涔芾頇C(jī)制下,網(wǎng)絡(luò)中的節(jié)點(diǎn)可以劃分為簇頭節(jié)點(diǎn)(clusterhead)和成員節(jié)點(diǎn)兩類。在每個(gè)簇內(nèi),根據(jù)一定的機(jī)制算法選取某個(gè)節(jié)點(diǎn)作為簇頭,用于管理或控制整個(gè)簇內(nèi)成員節(jié)點(diǎn),協(xié)調(diào)成員節(jié)點(diǎn)之間的工作。由于多維中心度和用戶終端之間的社交關(guān)聯(lián)強(qiáng)度與物理距離相關(guān)聯(lián),多維中心度高的用戶終端,和其它用戶終端的社交親密性更高,距離更近,因此它的內(nèi)容分發(fā)能力更強(qiáng)。
本發(fā)明實(shí)施例提供的資源分配裝置,根據(jù)各個(gè)用戶終端的設(shè)備信息計(jì)算出各個(gè)用戶終端的多維中心度;基站優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的用戶終端。多維中心度高的用戶終端,和其它用戶終端的社交親密性更高,距離更近,因此它的內(nèi)容分發(fā)能力更強(qiáng)。該方法提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。
在上述實(shí)施例的基礎(chǔ)上,設(shè)備信息包括用戶終端的物理位置、業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息和用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)。各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)體現(xiàn)了用戶終端之間的社交親密性。
用戶終端的物理位置、業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息和用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)由基站收集獲取,用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息即為用戶終端是否已獲得相應(yīng)業(yè)務(wù)內(nèi)容的信息,當(dāng)用戶終端成功獲得業(yè)務(wù)內(nèi)容,該用戶終端會(huì)向基站上報(bào)業(yè)務(wù)內(nèi)容獲取成功消息。各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)體現(xiàn)了用戶終端之間的社交親密性。
在上述各個(gè)實(shí)施例的基礎(chǔ)上,計(jì)算模塊401具體用于:
根據(jù)各個(gè)用戶終端的物理位置計(jì)算各個(gè)用戶終端之間的物理距離;根據(jù)各個(gè)用戶終端之間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)衡量各個(gè)用戶終端之間的社交關(guān)聯(lián)強(qiáng)度;根據(jù)各個(gè)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度,計(jì)算各個(gè)用戶終端的多維中心度。
具體地,基站獲取各個(gè)用戶終端的物理位置,并計(jì)算各個(gè)用戶終端間的物理距離,該物理距離關(guān)系表征了用戶終端間進(jìn)行d2d通信的可行性,用戶終端間距離小于一定距離限制的用戶終端才能夠進(jìn)行d2d通信;基站統(tǒng)計(jì)各個(gè)用戶終端間的通信業(yè)務(wù)間隔時(shí)長(zhǎng),并依此衡量用戶終端間的社交關(guān)聯(lián)強(qiáng)度,其中用戶終端間的社交關(guān)聯(lián)強(qiáng)度與各個(gè)用戶終端間的通信業(yè)務(wù)間隔時(shí)長(zhǎng)成反比,社交關(guān)聯(lián)強(qiáng)度用以反映用戶終端間進(jìn)行d2d通信的意愿及信任度,社交關(guān)聯(lián)強(qiáng)度越強(qiáng)的用戶終端間更傾向于互相信任并建立d2d通信連接。定義用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)pi,若用戶終端已獲得了業(yè)務(wù)內(nèi)容則pi=1,否則pi=0,根據(jù)各個(gè)用戶終端之間的物理距離、社交關(guān)聯(lián)強(qiáng)度和用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)pi,能夠計(jì)算出用戶終端的多維中心度。
在上述各個(gè)實(shí)施例的基礎(chǔ)上,計(jì)算模塊401,進(jìn)一步用于:
對(duì)于用戶終端i和用戶終端j,定義aij為用戶終端i與用戶終端j的物理距離,sij為用戶終端i與用戶終端j的社交強(qiáng)度關(guān)系,eij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度,eij=aijsij;當(dāng)用戶終端i與用戶終端j的多維關(guān)聯(lián)度eij>0時(shí),則用戶終端i與用戶終端j互為相鄰用戶終端,能夠進(jìn)行d2d通信;
用戶終端i的多維中心度的計(jì)算方法為:
式中,ci為用戶終端i的多維中心度;eij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度;pj為用戶終端j是否已持有所需求的業(yè)務(wù)內(nèi)容的獲取標(biāo)識(shí);n(i)為用戶終端i的相鄰用戶終端集合;w為權(quán)重因子。
其中,eij=aijsij為用戶終端i與用戶終端j的多維關(guān)聯(lián)度;aij為用戶終端i與用戶終端j的物理位置關(guān)系,若用戶終端間距離小于一定距離限制則aij=1,否則aij=0;sij為用戶終端i與用戶終端j的社交強(qiáng)度關(guān)系,該社交強(qiáng)度與用戶終端間通信業(yè)務(wù)間隔平均時(shí)長(zhǎng)成反比;n(i)為用戶終端i的相鄰用戶終端集合,如果用戶終端i與用戶終端j的多維關(guān)聯(lián)度eij>0,則用戶終端i與用戶終端j互為相鄰用戶終端,pi為用戶終端是否已持有所需求的業(yè)務(wù)內(nèi)容的獲取標(biāo)識(shí),若用戶終端已獲得了業(yè)務(wù)內(nèi)容則pi=1,否則pi=0;w為權(quán)重因子,用以對(duì)用戶終端多播分發(fā)能力以及被分發(fā)內(nèi)容的用戶終端潛在的進(jìn)行內(nèi)容二次擴(kuò)散分發(fā)能力進(jìn)行均衡衡量。通過用戶終端之間的社交關(guān)聯(lián)強(qiáng)度與物理距離來確定用戶終端的多維中心度,能夠得知多維中心度高的用戶終端和其它用戶終端的社交親密性更高,距離更近,內(nèi)容分發(fā)能力更強(qiáng)。
本實(shí)施例具體舉例部分與上述方法實(shí)施例的舉例相同,在此不再贅述。
圖5為根據(jù)本發(fā)明實(shí)施例提供的用戶終端模塊結(jié)構(gòu)框圖,如圖5所示,該用戶終端包括獲取模塊501和分簇多播模塊502,其中:
獲取模塊501,用于獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息;分簇多播模塊502,用于若判斷獲知存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則以其中多維中心度最大的用戶終端作為多播簇頭結(jié)點(diǎn),所述多播簇頭結(jié)點(diǎn)為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。
其中,獲取模塊501從基站獲取相鄰用戶終端的多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,在本發(fā)明實(shí)施例中,相鄰的用戶終端是指用戶終端之間距離滿足能夠進(jìn)行d2d通信。獲取模塊501獲取到相鄰用戶終端的維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,能夠確認(rèn)相鄰用戶終端的業(yè)務(wù)內(nèi)容分發(fā)能力和業(yè)務(wù)內(nèi)容獲取情況。
其中,分簇多播模塊502根據(jù)相鄰用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息判斷周圍是否存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,如果存在,則在相鄰用戶終端中選擇一個(gè)已獲取相應(yīng)業(yè)務(wù)內(nèi)容并且其多維用戶終端中心度最大的用戶終端作為多播簇頭節(jié)點(diǎn),多播簇頭節(jié)點(diǎn)相鄰的其它用戶終端作為多播簇成員節(jié)點(diǎn)。多播簇頭節(jié)點(diǎn)向簇內(nèi)成員進(jìn)行業(yè)務(wù)內(nèi)容的多播傳輸,轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。當(dāng)完成業(yè)務(wù)內(nèi)容傳輸后,成功獲取業(yè)務(wù)內(nèi)容的用戶終端向基站上報(bào)內(nèi)容獲取成功消息,成功獲取業(yè)務(wù)內(nèi)容的用戶終端業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息為p=1。
進(jìn)一步地,分簇多播模塊502根據(jù)更新的用戶終端多維中心度和業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息,基站繼續(xù)優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的且尚未獲取業(yè)務(wù)內(nèi)容的用戶終端,未獲取業(yè)務(wù)內(nèi)容的用戶終端繼續(xù)確定業(yè)務(wù)內(nèi)容獲取途徑并申請(qǐng)業(yè)務(wù)內(nèi)容傳輸,被選為多播簇頭的用戶終端對(duì)簇內(nèi)用戶終端進(jìn)行業(yè)務(wù)內(nèi)容的多播傳輸,直至所有用戶終端均獲取到業(yè)務(wù)內(nèi)容。
本實(shí)施例具體舉例部分與上述方法實(shí)施例的舉例相同,在此不再贅述。
本發(fā)明提供的用戶終端,以多維中心度最高的用戶終端為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。本發(fā)明考慮到用戶終端之間的社交親密性對(duì)用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度的重要影響,提出了由社交關(guān)聯(lián)強(qiáng)度和物理距離確定的多維中心度這一概念,基于用戶終端多維中心度進(jìn)行分簇多播,有效結(jié)合用戶終端的內(nèi)容分發(fā)能力的強(qiáng)弱確定高效的內(nèi)容分發(fā)方法,且對(duì)用戶終端物理位置信息、社交強(qiáng)度信息的動(dòng)態(tài)變化具有適應(yīng)性。提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。
在上述實(shí)施例的基礎(chǔ)上,分簇多播模塊502還用于,若判斷獲知不存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,則向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求。
具體地,分簇多播模塊502根據(jù)相鄰用戶終端的業(yè)務(wù)內(nèi)容獲取標(biāo)識(shí)信息判斷周圍是否存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端,相鄰用戶終端的業(yè)務(wù)內(nèi)容標(biāo)識(shí)都為p=0,則相鄰的用戶終端中不存在已獲取相應(yīng)業(yè)務(wù)內(nèi)容的用戶終端。則此時(shí)用戶終端向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求。在周圍用戶終端都沒有獲取業(yè)務(wù)內(nèi)容時(shí),向基站發(fā)送業(yè)務(wù)內(nèi)容請(qǐng)求,能夠提升內(nèi)容分發(fā)效率,縮短基站覆蓋區(qū)內(nèi)所有需求同一業(yè)務(wù)內(nèi)容的用戶終端完成內(nèi)容獲取的總時(shí)長(zhǎng)。
本實(shí)施例具體舉例部分與上述方法實(shí)施例的舉例相同,在此不再贅述。
本發(fā)明提供的資源分配方法、裝置及用戶終端,根據(jù)用戶終端之間的物理距離和社交關(guān)聯(lián)強(qiáng)度計(jì)算出各個(gè)用戶終端的多維中心度;基站優(yōu)先將業(yè)務(wù)內(nèi)容發(fā)送給多維中心度最高的用戶終端,再以多維中心度最高的用戶終端為多播簇頭節(jié)點(diǎn),為其簇內(nèi)的用戶終端轉(zhuǎn)發(fā)基站下發(fā)的業(yè)務(wù)內(nèi)容。本發(fā)明考慮到用戶終端之間的社交親密性對(duì)用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度的重要影響,提出了由社交關(guān)聯(lián)強(qiáng)度和物理距離確定的多維中心度這一概念,基于用戶終端多維中心度進(jìn)行分簇多播,有效結(jié)合用戶終端的內(nèi)容分發(fā)能力的強(qiáng)弱確定高效的內(nèi)容分發(fā)方法,且對(duì)用戶終端物理位置信息、社交強(qiáng)度信息的動(dòng)態(tài)變化具有適應(yīng)性。提升了用戶終端之間進(jìn)行d2d通信的意愿以及進(jìn)行d2d通信的可信度,提高了業(yè)務(wù)內(nèi)容分發(fā)效率。最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然能夠?qū)η笆龈鱾€(gè)實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各個(gè)實(shí)施例技術(shù)方案的精神和范圍。