通信終端內(nèi)容緩存大小Η的關(guān)系的仿真結(jié)果 示意圖;
[0046] 圖6為命中率和請求內(nèi)容信息的通信終端周圍的通信終端的密度D之間關(guān)系的仿 真結(jié)果不意圖;
[0047] 圖7為通信終端存儲使用率與閾值L的關(guān)系示意圖;
[0048] 圖8為命中率與閾值L的關(guān)系不意圖;
[0049] 圖9為命中率與閾值S的關(guān)系不意圖;
[0050] 圖10為周圍通信終端查找率與閾值S的關(guān)系示意圖;
[0051] 圖11為本發(fā)明實(shí)施例提供的一種內(nèi)容信息傳輸裝置的結(jié)構(gòu)示意圖;
[0052] 圖12為本發(fā)明實(shí)施例提供的另一種內(nèi)容信息傳輸方法的流程圖;
[0053] 圖13本發(fā)明實(shí)施例提供的另一種內(nèi)容信息傳輸裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0055] 如圖1所示,本發(fā)明實(shí)施例提供的一種內(nèi)容信息傳輸方法,應(yīng)用于請求內(nèi)容信息 的通信終端中,所述請求內(nèi)容信息的通信終端和第一通信終端組中的通信終端通過設(shè)備到 設(shè)備D2D的通信方式通信連接,各通信終端中均存儲有本機(jī)用戶的興趣信息,該方法可以 包括:
[0056] S100、向所述第一通信終端組中的通信終端廣播內(nèi)容信息查找請求,所述內(nèi)容信 息查找請求中攜帶有所請求的內(nèi)容信息的標(biāo)識及請求內(nèi)容信息的通信終端的用戶的興趣 信息;
[0057] 其中,所述內(nèi)容信息查找請求可以是請求內(nèi)容信息的通信終端在確定本地未存儲 有具有所述標(biāo)識的內(nèi)容信息時(shí)廣播的。其中,內(nèi)容信息的標(biāo)識可以為內(nèi)容信息的名稱或ID。 具體的,內(nèi)容信息可以包括但不限于:視頻、音頻、文本、超鏈接等。
[0058] 其中,第一通信終端組可以由一定數(shù)量的可與請求內(nèi)容信息的通信終端通過D2D 的通信方式進(jìn)行通信的通信終端組成。
[0059] 具體的,內(nèi)容信息查找請求中還可以攜帶有其他多種信息,如:發(fā)送該請求的通信 終端的ID等。
[0060] S200、判斷在廣播所述內(nèi)容信息查找請求后的第一時(shí)間段內(nèi),是否接收到至少一 個所述第一通信終端組中的通信終端對所述內(nèi)容信息查找請求的應(yīng)答,其中,所述應(yīng)答是 所述第一通信終端組中的通信終端在確定本機(jī)用戶與所述請求內(nèi)容信息的通信終端的用 戶的興趣相似度高于第一閾值后,進(jìn)一步確定本地存儲有具有所述標(biāo)識的內(nèi)容信息時(shí)發(fā)送 的;如果接收到,則執(zhí)行S300 ;
[0061] 具體的,可以通過定時(shí)器來監(jiān)測第一時(shí)間段的開始和結(jié)束。
[0062] 由于S200判斷在第一時(shí)間段內(nèi)是否接收到應(yīng)答,因此本發(fā)明可以避免通信終端 的長時(shí)間等待。
[0063] 考慮到傳輸時(shí)延D及接收內(nèi)容信息查找請求的通信終端的處理時(shí)延P1,可以使得 第一時(shí)間段X2D+P1)。
[0064] 其中,應(yīng)答中可以攜帶有:發(fā)送該應(yīng)答的通信終端的剩余電量信息、發(fā)送該應(yīng)答的 通信終端接收的所述內(nèi)容信息查找請求的信號強(qiáng)度信息和該應(yīng)答的發(fā)送方設(shè)備及接收方 設(shè)備的ID等。
[0065] 可選的,在本發(fā)明的其他實(shí)施例中,還可以包括:
[0066] 如果S200判斷在廣播所述內(nèi)容信息查找請求后的第一時(shí)間段內(nèi)沒有接收到應(yīng) 答,則向基站發(fā)送攜帶有所請求的內(nèi)容信息的標(biāo)識的內(nèi)容信息查找請求。向基站發(fā)送攜帶 有所請求的內(nèi)容信息的標(biāo)識的內(nèi)容信息查找請求屬于現(xiàn)有技術(shù),本發(fā)明在此不再贅述。具 體的,可以通過蜂窩網(wǎng)絡(luò)與基站通信完成。
[0067] S300、從發(fā)送所述應(yīng)答的通信終端中選擇一個,作為提供內(nèi)容信息的通信終端,向 所述提供內(nèi)容信息的通信終端發(fā)送內(nèi)容信息傳輸請求,所述內(nèi)容信息傳輸請求中攜帶有所 請求的內(nèi)容信息的標(biāo)識;
[0068] 其中,所述應(yīng)答中攜帶有發(fā)送該應(yīng)答的通信終端的剩余電量信息及發(fā)送該應(yīng)答的 通信終端接收的所述內(nèi)容信息查找請求的信號強(qiáng)度信息,S300從發(fā)送所述應(yīng)答的通信終端 中選擇一個,作為提供內(nèi)容信息的通信終端,可以包括:
[0069] 根據(jù)所述應(yīng)答中的剩余電量信息及信號強(qiáng)度信息,從發(fā)送所述應(yīng)答的通信終端中 選擇一個,作為提供內(nèi)容信息的通信終端。
[0070] 可選的,可以為剩余電量信息和信號強(qiáng)度信息設(shè)定權(quán)重,對每個應(yīng)答的通信終端, 將該通信終端應(yīng)答中的剩余電量信息和信號強(qiáng)度信息分別乘以各自的權(quán)重,然后相加,得 出該通信終端的加權(quán)和作為計(jì)算結(jié)果;進(jìn)一步,根據(jù)發(fā)送應(yīng)答的各通信終端的加權(quán)和計(jì)算 結(jié)果,選擇加權(quán)和最大的通信終端。
[0071] 其中,剩余電量信息可以為剩余電量百分比。
[0072] 其中,內(nèi)容信息傳輸請求中還可以攜帶有該請求的發(fā)送方設(shè)備和接收方設(shè)備的 ID。該請求的具體格式可以如圖4所示,如圖4所示,該請求由四部分構(gòu)成,分別為:消息類 型、發(fā)送方設(shè)備ID、接收方設(shè)備ID和內(nèi)容信息名稱。
[0073] S400、接收所述提供內(nèi)容信息的通信終端發(fā)送的具有所述標(biāo)識的內(nèi)容信息。
[0074] 本發(fā)明實(shí)施例提供的一種內(nèi)容信息傳輸方法,可以通過D2D的通信方式從可D2D 通信的通信終端中獲得所需的內(nèi)容信息,不再需要經(jīng)過多個路由節(jié)點(diǎn)的逐個轉(zhuǎn)發(fā),因此本 發(fā)明可以有效提高內(nèi)容信息的獲取效率,減少了對網(wǎng)絡(luò)資源的占用,提高對邊緣通信終端 資源的利用率,減少對核心網(wǎng)絡(luò)資源的占用。
[0075] 本發(fā)明的內(nèi)容信息查找請求的命中率隨著小區(qū)內(nèi)用戶的通信終端的密度的增加 而提高。傳統(tǒng)架構(gòu)或基站緩存架構(gòu)下,小區(qū)內(nèi)的通信終端密度越大,基站服務(wù)的通信終端越 多,基站的負(fù)載越重,所能提供的服務(wù)質(zhì)量越低;采用本發(fā)明的方案,隨著通信終端密度的 增加,內(nèi)容信息查找請求的命中率會得到提高。
[0076] 本發(fā)明不需要對現(xiàn)有網(wǎng)絡(luò)架構(gòu)進(jìn)行調(diào)整,也不需要對通信終端進(jìn)行硬件改造,因 此應(yīng)用成本較低。
[0077] 本發(fā)明實(shí)施例提供的另一種內(nèi)容信息傳輸方法中,還可以包括:
[0078] 根據(jù)存儲的所述興趣信息,確定接收的所述內(nèi)容信息是否符合用戶的興趣,如果 是,則對接收的所述內(nèi)容信息進(jìn)行存儲。
[0079] 可選的,各通信終端存儲的興趣信息可以以興趣矩陣的形式存儲,所述興趣矩陣 由多個興趣元素構(gòu)成,所述興趣相似度由兩個用戶的興趣矩陣的匹配結(jié)果獲得。當(dāng)然,本發(fā) 明的通信終端存儲的興趣信息也可以以其他形式存儲,本發(fā)明在此不作限定。
[0080] 每個通信終端都可以維護(hù)一個稱為頂?shù)呐d趣矩陣。頂?shù)淖饔冒▋煞矫妫?br>[0081] (1)、通信終端可以依據(jù)該IM確定某內(nèi)容信息與用戶興趣的符合程度,從而決定 是否緩存該內(nèi)容信息。具體的:可以定義一個閾值S,參照某種計(jì)算方式計(jì)算該符合程度, 當(dāng)符合程度大于閾值S時(shí),通信終端存儲該內(nèi)容,否則不存儲。其中,S可以為0到1之間 的一個預(yù)設(shè)值;
[0082] (2)、當(dāng)通信終端向可D2D通信的通信終端請求某內(nèi)容信息時(shí),可D2D通信的通信 終端設(shè)備會依據(jù)請求內(nèi)容的通信終端與自身的興趣相似度來決定是否響應(yīng)該內(nèi)容信息查 找請求,如果興趣相似度較高,則在自己的緩存中查找該內(nèi)容信息并反饋應(yīng)答,否則不進(jìn)行 查找內(nèi)容信息的操作。
[0083] 對內(nèi)容信息進(jìn)行分類可以采用劃分興趣領(lǐng)域以及基于該興趣領(lǐng)域的興趣分類方 法。對內(nèi)容信息的興趣分類越細(xì),Μ的實(shí)現(xiàn)復(fù)雜度越高。為了簡化該方法實(shí)現(xiàn)的復(fù)雜度,Μ 的實(shí)現(xiàn)方式可以是一個一維矩陣。頂為Ν行1列,Ν行表示共有Ν個興趣分類,興趣分類是 指不同的興趣領(lǐng)域,這里簡化將用戶的興趣劃分成Ν個興趣領(lǐng)域,即Ν個興趣分類,每一行 代表一個興趣分類,即元素imnl代表本用戶針對興趣條目η的興趣度,其中,0 < imnl< 1。 頂?shù)谋磉_(dá)式可以為:
[0085] 其中,Sim(Similarity of IM,用戶興趣矩陣相似度)為按照某種計(jì)算方式對可 D2D通信的兩個通信終端的頂相似度進(jìn)行計(jì)算后的一個數(shù)值。這里定義一個閾值L,當(dāng)Sim 大于預(yù)設(shè)的閾值L時(shí),則判定兩個用戶的興趣度相似,其中0 < L < 1。
[0086] 當(dāng)周圍有用戶的通信終端提出內(nèi)容信息查找請求時(shí),其周圍的通信終端都可以計(jì) 算本終端與發(fā)出內(nèi)容信息查找請求的通信終端之間的Sim。因此,通信終端可以建立并維護(hù) 一個興趣相似度矩陣Snu (similarity of nearby users),用來存儲本通信終端的用戶與 可D2D通信的通信終端的用戶的Sim。Snu為一個Μ行1列的矩陣,例如,元素Simml代表用 戶1與第m個用戶的Sim值,Μ為用戶的個數(shù)。Snu的表達(dá)式可以為:
[0088] 當(dāng)本通信終端收到某通信終端的內(nèi)容信息查找請求且需要更新與發(fā)出該請求的 終端設(shè)備的用戶的Sim值時(shí),可以僅更新與發(fā)出該請求的終端設(shè)備的用戶的Sim值。這樣, 可以進(jìn)一步降低頻繁計(jì)算Sim的額外開銷。由于存儲有限,Snu可以只選擇存儲Μ個用戶 與本終端設(shè)備的用戶的Sim,因而當(dāng)Snu存滿與Μ個通信終端用戶的Sim時(shí),將基于最少使 用規(guī)則(LRU,Least recent used),用目前需要計(jì)算的那些用戶的Sim值來覆蓋與近期用 得較少的用戶之間的Sim值。
[0089] 在本發(fā)明其他實(shí)施例中,內(nèi)容信息查找請求還可以攜帶有廣播該請求的通信終端 的用戶的頂。本發(fā)明實(shí)施例提供的一種內(nèi)容信息查找請求的格式可以如圖2所示,包括: 消息類型、發(fā)送方設(shè)備ID、內(nèi)容信息名稱及發(fā)送方設(shè)備的用戶的頂。
[0090] 對所述內(nèi)容信息查找請求的應(yīng)答中還可以攜帶有:該應(yīng)答的發(fā)送方設(shè)備的用戶與 接收方設(shè)備的用戶的興趣相似度Sim。本發(fā)明實(shí)施例提供的一種對內(nèi)容信息查找請求的應(yīng) 答的格式可以如圖3所示,包括:消息類型、發(fā)送方設(shè)備ID、接收方設(shè)備ID、Sim值、接收的 內(nèi)容信息查找請求的信號強(qiáng)度信息以及發(fā)送方設(shè)備的剩余電量信息。
[0091] IM的獲取方式有兩種:第一