两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

無線通信網(wǎng)絡(luò)中提供設(shè)備到設(shè)備鄰近服務(wù)的方法和系統(tǒng)與流程

文檔序號:11235333閱讀:774來源:國知局
無線通信網(wǎng)絡(luò)中提供設(shè)備到設(shè)備鄰近服務(wù)的方法和系統(tǒng)與流程

本發(fā)明總體涉及無線通信網(wǎng)絡(luò),尤其涉及用于在無線通信網(wǎng)絡(luò)中提供設(shè)備到設(shè)備(d2d)鄰近服務(wù)的方法和系統(tǒng)。



背景技術(shù):

隨著具有無線功能的智能設(shè)備數(shù)量的增加,用戶在無線通信網(wǎng)絡(luò)中接收的服務(wù)質(zhì)量受到影響。因此,需要在無線通信網(wǎng)絡(luò)中進行設(shè)備到設(shè)備(d2d)通信,以便改善用戶體驗和資源利用,并且減少核心網(wǎng)絡(luò)上的負載。

3gpp規(guī)范提出了一種被稱為鄰近服務(wù)(prose)的技術(shù),用于在彼此鄰近的配對設(shè)備之間實現(xiàn)d2d通信。使用prose技術(shù)的設(shè)備不需要通過核心網(wǎng)絡(luò)路由通信,并且所述通信可由基站單獨協(xié)助。然而,這些傳統(tǒng)系統(tǒng)不能確保在prose技術(shù)下的可靠通信,也不能保證d2d通信中的數(shù)據(jù)傳送。此外,選擇錯誤的d2d伙伴的可能性大,這又導(dǎo)致通信質(zhì)量差,影響無線通信網(wǎng)絡(luò)的吞吐量。



技術(shù)實現(xiàn)要素:

在一種實施方式中,本發(fā)明公開了一種在無線通信網(wǎng)絡(luò)中的用戶設(shè)備之間提供通信的方法。該方法包括:將用于多個用戶設(shè)備的一預(yù)定義鄰近服務(wù)參數(shù)集合與一閾值集合內(nèi)的相關(guān)閾值進行比較;基于比較結(jié)果,創(chuàng)建包括選自所述多個用戶設(shè)備的一相鄰用戶設(shè)備集合的一用戶設(shè)備鄰近組,所述相鄰用戶設(shè)備集合通過繞過所述無線通信網(wǎng)絡(luò)的一核心網(wǎng)絡(luò)的至少一個基站進行相互通信;監(jiān)測所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù),以確定與所述閾值集合內(nèi)的一個相關(guān)閾值之間的偏差;以及響應(yīng)于所述預(yù)定義鄰近服務(wù)參數(shù)集合中的至少一個參數(shù)與所述閾值集合內(nèi)的一個相關(guān)閾值之間的偏差的確定,修改所述用戶設(shè)備鄰近組。

在另一種實施方式中,本發(fā)明公開了一種在無線通信網(wǎng)絡(luò)中的用戶設(shè)備之間提供通信的基站。該基站包括:處理器,配置為:將用于多個用戶設(shè)備的一預(yù)定義鄰近服務(wù)參數(shù)集合與一閾值集合內(nèi)的相關(guān)閾值進行比較;基于比較結(jié)果,創(chuàng)建包括選自所述多個用戶設(shè)備的一相鄰用戶設(shè)備集合的一用戶設(shè)備鄰近組,所述相鄰用戶設(shè)備集合通過繞過所述無線通信網(wǎng)絡(luò)的一核心網(wǎng)絡(luò)的至少一個基站進行相互通信;監(jiān)測所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù),以確定與所述閾值集合內(nèi)的一個相關(guān)閾值之間的偏差;以及響應(yīng)于所述預(yù)定義鄰近服務(wù)參數(shù)集合中的至少一個參數(shù)與所述閾值集合內(nèi)的一個相關(guān)閾值之間的偏差的確定,修改所述用戶設(shè)備鄰近組。

在另一種實施方式中,本發(fā)明公開了一種用于確定無線通信網(wǎng)絡(luò)中無線覆蓋的非暫時性計算機可讀存儲介質(zhì),從而當(dāng)由計算設(shè)備運行時,所述非暫時性計算機可讀存儲介質(zhì)使所述計算設(shè)備:將用于多個用戶設(shè)備的一預(yù)定義鄰近服務(wù)參數(shù)集合與一閾值集合內(nèi)的相關(guān)閾值進行比較;基于比較結(jié)果,創(chuàng)建包括選自所述多個用戶設(shè)備的一相鄰用戶設(shè)備集合的一用戶設(shè)備鄰近組,所述相鄰用戶設(shè)備集合通過繞過所述無線通信網(wǎng)絡(luò)的一核心網(wǎng)絡(luò)的至少一個基站進行相互通信;監(jiān)測所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù),以確定與所述閾值集合內(nèi)的一個相關(guān)閾值之間的偏差;以及響應(yīng)于所述預(yù)定義鄰近服務(wù)參數(shù)集合中的至少一個參數(shù)與所述閾值集合內(nèi)的一個相關(guān)閾值之間的偏差的確定,修改所述用戶設(shè)備鄰近組。

應(yīng)當(dāng)理解的是,上文中的總體描述與下文中的詳細描述均僅在于例示和說明,而不在于限制所要求保護的發(fā)明。

附圖說明

圖1示出了各種實施方式可以在其中實現(xiàn)的例示無線通信網(wǎng)絡(luò)。

圖2為根據(jù)一種實施方式,基站(bs)中的控制應(yīng)用的各個組件與管理應(yīng)用進行通信的框圖。

圖3示出了根據(jù)一種實施方式,用于在無線通信網(wǎng)絡(luò)中的用戶設(shè)備(ue)之間提供通信的方法的流程圖。

圖4示出了根據(jù)另一種實施方式,用于在無線通信網(wǎng)絡(luò)中的用戶設(shè)備之間提供通信的方法的流程圖。

圖5示出了可用于實施各種實施方式的處理功能的例示計算系統(tǒng)。

具體實施方式

參照附圖描述了例示實施方式。為方便起見,在整個附圖中,采用相同的附圖標記來表示相同或相似的部件。雖然本文描述了所公開原理的實例和特征,但是在不脫離所公開的實施方式的精神和范圍的情況下,可以進行修改、改進和其他實現(xiàn)形式。下列詳細描述旨在于僅被視為示例性內(nèi)容,而本發(fā)明的真實范圍和精神由權(quán)利要求書指出。

下面列出了說明性實施方式。在一種實施方式中,圖1示出了各種實施方式可以在其中實現(xiàn)的一種例示無線通信網(wǎng)絡(luò)100。無線通信網(wǎng)絡(luò)100可以是長期演進(lte)網(wǎng)絡(luò),其包括基站(bs)102、bs104、bs106和bs108。bs102至bs108可以是演進型節(jié)點基站(enb),并且可以通過x2接口彼此之間進行通信。bs102是用于用戶設(shè)備(ue)110、ue112和ue114的服務(wù)基站(sbs),并且bs102是用于ue116和ue118的相鄰基站(nbs)。bs104是用于ue116的sbs和用于ue118和ue110的nbs。此外,bs106是用于ue118的sbs和用于ue116的nbs。ue120在bs102、bs104、bs106和bs108每一個的覆蓋區(qū)域外。用戶設(shè)備可以包括但不限于移動電話、智能手機、平板電腦和筆記本電腦。enb102和enb104形成用于無線通信網(wǎng)絡(luò)100的演進型通用移動通信系統(tǒng)(umts)陸地?zé)o線接入網(wǎng)絡(luò)(e-utran)。

在無線通信網(wǎng)絡(luò)100中,ue110、ue112和ue118彼此鄰近,其中ue110和ue112處在bs102的覆蓋區(qū)域內(nèi),并且ue118處在bs106的覆蓋區(qū)域內(nèi)。因此,ue110、ue112和ue118可以使用用于鄰近服務(wù)的設(shè)備到設(shè)備(d2d)通信。然而,無論是否與ue110和ue112處在相同的覆蓋區(qū)域內(nèi),ue114與ue110、ue112和ue118均不鄰近。因此,ue114不能參與用于鄰近服務(wù)的d2d通信。而且,盡管ue120在bs102、bs104、bs106和bs108每一個的覆蓋區(qū)域外,由于與ue118鄰近,ue120可以和ue118進行用于鄰近服務(wù)的d2d通信。

對于本領(lǐng)域技術(shù)人員來說容易理解的是,無線通信網(wǎng)絡(luò)100不限于lte網(wǎng)絡(luò),并且可以包括但不限于,全球微波接入互操作性(wimax)、碼分多址(cdma)、全球移動通信系統(tǒng)(gsm)演進增強數(shù)據(jù)率(edge)和高速分組接入技術(shù)(hspa)。此外,對于本領(lǐng)域技術(shù)人員容易理解的是,對于除了lte之外的無線通信網(wǎng)絡(luò),將使用與該無線通信網(wǎng)絡(luò)相關(guān)聯(lián)的網(wǎng)絡(luò)組件和參數(shù)。

圖2為根據(jù)一種實施方式,基站(bs)中的控制應(yīng)用200的各個組件與管理應(yīng)用202進行通信的框圖。控制應(yīng)用200包括無線資源控制器(rrc)模塊204、分組數(shù)據(jù)匯聚協(xié)議(pdcp)模塊206、無線鏈路控制(rlc)模塊208、x2應(yīng)用協(xié)議(ap)模塊210和鄰近服務(wù)引擎212。

管理應(yīng)用202在系統(tǒng)啟動時進行必要的配置并且將其作為管理應(yīng)用配置數(shù)據(jù)存儲在其永久性存儲器中。管理應(yīng)用202還在啟動用于配置bs的系統(tǒng)時接收用于配置針對bs的全局數(shù)據(jù)的全局信息。管理應(yīng)用202包括與rrc模塊204、pdcp模塊206、x2ap模塊210、鄰近服務(wù)引擎212和bs中的每一個相關(guān)聯(lián)的配置數(shù)據(jù)。與rrc模塊204相關(guān)聯(lián)的配置數(shù)據(jù)可以包括但不限于,天線信息、cqi-報告配置、邏輯信道配置、mac-主配置和pdcp-配置。此外,用于bs的配置數(shù)據(jù)可以包括但不限于,bs傳輸功率、bs小區(qū)身份標識(id)、bs的位置和bs覆蓋區(qū)域內(nèi)的區(qū)域數(shù)。

在系統(tǒng)啟動時,控制應(yīng)用200通過管理應(yīng)用接口(在圖2中未示出)從管理應(yīng)用202接收鄰近確定配置信息。然后將該信息存儲在鄰近服務(wù)引擎212的永久性存儲器中被用作本地配置。此后,鄰近服務(wù)引擎212通過訪問鄰近服務(wù)引擎212的本地配置來提取用于提供鄰近通信服務(wù)的必要配置信息。所提取的信息用于確定能夠使鄰近服務(wù)可用的ue,且相應(yīng)地,鄰近服務(wù)引擎212更新其永久性存儲器中的配置信息??刂茟?yīng)用200使用該經(jīng)更新的配置信息配置各個bs組件。

此外,鄰近服務(wù)引擎212與rrc模塊204、pdcp模塊206、rlc模塊208和x2ap模塊210中的每一個進行通信,以協(xié)助用于鄰近通信服務(wù)的ue。例如,鄰近服務(wù)引擎212與rrc模塊204交互以檢索與ue相關(guān)聯(lián)的測量信息。所述測量信息可以包括但不限于參考信號接收功率(rsrp)和ue的位置。此外,鄰近服務(wù)引擎212從pdcp模塊206中檢索數(shù)據(jù)加密和完整性信息。鄰近服務(wù)引擎212從rlc模塊208中檢索傳輸模式信息,其可以包括但不限于,確認模式、未確認模式和透明模式。該傳輸模式信息還可以提供給pdcp模塊206。此外,鄰近服務(wù)引擎212從x2ap模塊210中檢索關(guān)于正在由nbs服務(wù)的ue的信息,該信息可以包括但不限于ue的位置和由所述nbs接收的ue測量報告。

為了獲得初始配置,鄰近服務(wù)引擎212從管理應(yīng)用202中檢索默認nbs的列表和預(yù)定義鄰近服務(wù)參數(shù)集合。此后,鄰近服務(wù)引擎212將所述預(yù)定義鄰近服務(wù)參數(shù)集合存儲在其永久性存儲器中。所述預(yù)定義鄰近服務(wù)參數(shù)包括用于服務(wù)的數(shù)據(jù)、用于鄰近服務(wù)的計時器、ue的數(shù)量、ue之間的距離和ue之間的數(shù)據(jù)傳送速率。鄰近服務(wù)引擎212將用于ue的所述預(yù)定義鄰近服務(wù)參數(shù)集合與閾值集合中的相關(guān)閾值進行比較。換言之,每一個鄰近服務(wù)參數(shù)均與其閾值相比較。然后用該比較結(jié)果創(chuàng)建包括相鄰ue的集合的ue鄰近組,所述相鄰ue通過繞過無線通信網(wǎng)絡(luò)100的核心網(wǎng)絡(luò)的一個或多個bs彼此之間進行通信。換言之,僅涉及所述相鄰ue集合和所述一個或多個bs以利于鄰近通信服務(wù)。在一種實施方式中,所述預(yù)定義鄰近服務(wù)參數(shù)及其相關(guān)閾值可以使用下面給出的表1來表示。

表1

在創(chuàng)建所述ue鄰近組后,鄰近服務(wù)引擎212監(jiān)測所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù)以確定與相關(guān)閾值的偏差。換言之,監(jiān)測鄰近服務(wù)參數(shù),并將所監(jiān)測到的鄰近服務(wù)參數(shù)值與針對該鄰近服務(wù)參數(shù)的閾值進行比較。例如,將兩個ue之間用于鄰近通信服務(wù)的數(shù)據(jù)傳送速率值與datatransferrate_min進行比較。如果確定預(yù)定義鄰近服務(wù)參數(shù)與其相關(guān)閾值之間存在偏差,則修改所述ue鄰近組。這將結(jié)合附圖3進一步詳細說明。

圖3示出了根據(jù)一種實施方式,用于在無線通信網(wǎng)絡(luò)中的ue之間提供通信的方法的流程圖。在初始化時,鄰近服務(wù)引擎212從管理應(yīng)用202檢索所述預(yù)定義鄰近服務(wù)參數(shù)集合和所述相關(guān)閾值。所述預(yù)定義鄰近服務(wù)參數(shù)集合可包括但不限于用于,服務(wù)的數(shù)據(jù)、用于鄰近服務(wù)的計時器、ue的數(shù)量、ue之間的距離和ue之間的數(shù)據(jù)傳送速率。結(jié)合上述圖2給出的表1,已對這些參數(shù)和相關(guān)閾值進行了詳細說明。然后將所述預(yù)定義鄰近服務(wù)參數(shù)集合配置在鄰近服務(wù)引擎212中,并保存在其永久性存儲器的本地副本中。

然而,在配置改變的情況下,鄰近服務(wù)引擎212從管理應(yīng)用202接收無線通信網(wǎng)絡(luò)中bs的配置信息。基于此,將所述最新預(yù)定義鄰近服務(wù)參數(shù)集合和所述相關(guān)閾值配置在鄰近服務(wù)引擎212中,并保存在其永久性存儲器的本地副本中。

此后,在無線通信網(wǎng)絡(luò)中的bs的覆蓋區(qū)域內(nèi)發(fā)現(xiàn)多個鄰近的ue。例如,在bs102、bs104、bs106和bs108的覆蓋區(qū)域內(nèi)發(fā)現(xiàn)相互鄰近的ue。在一種例示實施方式中,如下所述發(fā)現(xiàn)所述多個ue:

步驟1:鄰近服務(wù)引擎212接收關(guān)于sbs及其nbs的覆蓋區(qū)域的信息。例如,bs102為所述sbs,bs104、bs106和bs108則均為nbs。

步驟2:每個nbs的覆蓋區(qū)域的信息在鄰近服務(wù)引擎212的永久性存儲器中被存儲為nbscovinfo。

步驟3:啟動用于鄰近通信服務(wù)的計時器

步驟4:將覆蓋區(qū)域范圍內(nèi)的ue總數(shù)量確定為uenum

步驟5:對于所述sbs覆蓋區(qū)域內(nèi)的每一個ue,使用以下方式來發(fā)現(xiàn)ue:

1.將所發(fā)現(xiàn)的鄰近ue的總數(shù)量確定為disuecount

2.將每一個所發(fā)現(xiàn)的ue的位置確定為disueloc(x,y),其中x,y為所發(fā)現(xiàn)的ue的坐標。

3.將所述sbs的每一個nbs中的每一個所發(fā)現(xiàn)的ue的信息在鄰近服務(wù)引擎212的永久性存儲器中存儲為:

disueinfo(disuecount,disueloc(x,y))

在發(fā)現(xiàn)所述多個ue之后,進行評估以確定具有d2d連接許可的、sbs中的ue數(shù)量。繼續(xù)上面給出的所述例示實施方式,對于uenum中的每個ue,如下所述進行該評估:

步驟1:對于disuecount中的每個所發(fā)現(xiàn)的ue,進行檢查以查看是否每個ue都為經(jīng)允許的d2d連接。

步驟2:將認為是經(jīng)允許的d2d連接的ue的信息在鄰近服務(wù)引擎212的所述永久性存儲器中存儲為ueperm(disueloc(x,y))

在步驟302中,鄰近服務(wù)引擎212將認為是經(jīng)允許的d2d連接的ue的所述預(yù)定義鄰近服務(wù)參數(shù)集合與相關(guān)閾值進行比較。這樣做是為了確定這些ue的d2d連接的可行性。繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212如下所述評估ue的d2d連接的可行性。

步驟1:對于disuecount中的每個ue,鄰近服務(wù)引擎212從管理應(yīng)用202中檢索所述預(yù)定義鄰近服務(wù)參數(shù)集合并將其存儲在鄰近服務(wù)引擎212的永久性存儲器中。

步驟2:對于uenum中的每個ue,鄰近服務(wù)引擎212確定每個ue所需的數(shù)據(jù)服務(wù)以及是否可以通過prose數(shù)據(jù)路徑服務(wù)所需數(shù)據(jù)服務(wù)??紤]滿足d2d鄰近通信服務(wù)標準的每個ue。

步驟3:對于uenum中的每個ue,鄰近服務(wù)引擎212獲得sbs所附的ue報告并在其永久性存儲器中存儲為sbs_uereport。對于disuecount中的每個所發(fā)現(xiàn)的ue,鄰近服務(wù)引擎212通過x2接口獲得nbs所附的ue報告并存儲為nbs_uereport。

此后,在步驟304中,基于在步驟302中所完成的比較結(jié)果,創(chuàng)建包括相鄰ue集合的ue鄰近組。例如,所述相鄰ue集合可以包括ue110、ue112和ue118。所述集合中的相鄰ue通過一個或多個bs彼此之間進行通信,所述bs不通過無線通信網(wǎng)絡(luò)的核心網(wǎng)絡(luò)。在一種實施方式中,可以基于所述集合中的一個或多個相鄰ue的位置創(chuàng)建所述ue鄰近組。在另一種實施方式中,可以基于所述集合中的一個或多個相鄰ue所需的一種或多種服務(wù)創(chuàng)建所述ue鄰近組。繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212使用以下所述的、針對uenum中的每個ue執(zhí)行的步驟,基于位置創(chuàng)建ue鄰近組:

步驟1:在disueloc(x,y)中提取ue的位置

步驟2:對于disuecount中每個所發(fā)現(xiàn)的ue,鄰近服務(wù)引擎212執(zhí)行以下操作:

1.在disueloc(x,y)中提取所發(fā)現(xiàn)ue的位置

2.計算所述ue與每個所發(fā)現(xiàn)的ue之間的距離,并存儲為uedist

3.對于上面計算的每個uedist,計算平均距離,存儲為distavg并存儲在鄰近服務(wù)引擎212的永久性存儲器中。

4.將所發(fā)現(xiàn)的ue的uedist與uedistth進行比較。如果uedist小于uedistth,將所發(fā)現(xiàn)的ue視為d2d鄰近通信服務(wù)的可能候選項并在鄰近服務(wù)引擎212的永久性存儲器中存儲為prosecand_prob。

繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212使用如下所述的步驟,基于服務(wù)創(chuàng)建所述ue鄰近組:

步驟1:對于prosecand_prob中的每個所發(fā)現(xiàn)的ue,執(zhí)行以下操作:

1.確定所發(fā)現(xiàn)的ue所需的數(shù)據(jù)服務(wù)(dataserv)并將其與dataservth進行比較。如果dataserv小于dataservth,在鄰近服務(wù)引擎212的永久性存儲器中將所述所發(fā)現(xiàn)的ue存儲為用于d2d鄰近通信服務(wù)的最終候選項prosecand_final。

2.為每個服務(wù)計算平均數(shù)據(jù)速率,即datarateavg,并存儲在鄰近服務(wù)引擎212的永久性存儲器中。

步驟2:對于uenum中的每個ue,為prosecand_final中的每個所發(fā)現(xiàn)的ue執(zhí)行以下操作:

1.將sbs所需的鄰近通信服務(wù)確定為dataserv

2.將所發(fā)現(xiàn)的ue接收到的服務(wù)確定為discdataserv

3.在特定服務(wù)類別中創(chuàng)建ue鄰近組為uegroupservcat

在創(chuàng)建所述ue鄰近組后,鄰近服務(wù)引擎212為所述ue鄰近組中的所述一個或多個相鄰ue所需的一種或多種服務(wù)確定一個或多個鄰近服務(wù)數(shù)據(jù)路徑。繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212如下所述為uenum中的每個ue確定服務(wù)數(shù)據(jù)路徑:

步驟1:將sbsue所需的不同服務(wù)確定為ueservdiff

步驟2:檢查dataserv所需的d2d鄰近通信服務(wù)所需的服務(wù)

步驟3:將所述sbsue和所發(fā)現(xiàn)的ue之間的鄰近服務(wù)數(shù)據(jù)路徑在鄰近服務(wù)引擎212的永久性存儲器中存儲為datapath(dataserv)

步驟4:將非鄰近服務(wù)數(shù)據(jù)路徑在鄰近服務(wù)引擎212的永久性存儲器中存儲為dfdatapath(dataserv)

此后,鄰近服務(wù)引擎212基于所述一個或多個鄰近服務(wù)數(shù)據(jù)路徑,通過將資源分配給一個或多個相鄰ue來建立一個或多個通信信道。繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212可以如下所述的方式為uenum中的每個ue建立通信信道:

步驟1:對于prosecand_final中每個所發(fā)現(xiàn)的ue,鄰近服務(wù)引擎212執(zhí)行以下操作:

1.從datapath(dataserv)中提取數(shù)據(jù)路徑信息

2.在sbsue處分配資源并建立通信信道

在建立一個或多個通信信道之后,在步驟306中,鄰近服務(wù)引擎212監(jiān)測所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù),以確定其與相關(guān)閾值的偏差。繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212通過執(zhí)行以下給出的、針對prosecand_final中的每個所發(fā)現(xiàn)ue的步驟,為uenum中的每個ue確定鄰近服務(wù)參數(shù)與相關(guān)閾值之間的偏差:

步驟1:將在每個所發(fā)現(xiàn)的ue處的數(shù)據(jù)傳送速率計算為datatranferrate

步驟2:將datatranferrate與相關(guān)閾值進行比較。如果datatranferrate小于datatransferrate_min,將所述ue鄰近組表示為可修改ue組:prosemodify

其后,在步驟308中,響應(yīng)于確定所述預(yù)定義鄰近服務(wù)參數(shù)集合的一個或多個參數(shù)與相關(guān)閾值之間的偏差,鄰近服務(wù)引擎212修改所述ue鄰近組。通過從所述多個ue中選擇相鄰ue的次級集合來修改所述ue鄰近組。進行所述選擇,使得用于所述相鄰ue的次級集合的所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù)均與所述閾值集合內(nèi)的相關(guān)閾值相符。換言之,如所述系統(tǒng)所要求的那樣,ue的每個鄰近服務(wù)參數(shù)大于或小于相關(guān)閾值。

在鄰近服務(wù)引擎212不能創(chuàng)建ue鄰近組的情況下,鄰近服務(wù)引擎212基于網(wǎng)絡(luò)參數(shù)和歷史閾值數(shù)據(jù)調(diào)整所述閾值集合中的一個或多個閾值。這將結(jié)合附圖4進一步詳細說明。繼續(xù)上述例示實施方式,鄰近服務(wù)引擎212調(diào)整與所述預(yù)定義鄰近服務(wù)參數(shù)集合相關(guān)聯(lián)的所述閾值集合的一個或多個閾值,如下所述:

步驟1:鄰近服務(wù)引擎212通過執(zhí)行以下操作調(diào)整timerproseth:

1.檢查num(prosecand_final)是否小于uegroupth±uegroupadj,

其中,

uegroupadj為針對uegroupth的調(diào)整因子

2.當(dāng)timerprose小于timerproseth時,

timerproseth=timerproseth+timeradj

否則,當(dāng)timerprose大于timerproseth時,

timerproseth=timerproseth-timeradj,

其中,

timeradj為針對timerproseth的調(diào)整因子

步驟2:鄰近服務(wù)引擎212通過執(zhí)行以下操作調(diào)整uegroupth:

1.檢查datatranferrate是否等于datatransferrate_min±dataadjfact,

其中,

dataadjfact為針對datatransferrate_min的調(diào)整因子

2.檢查distavg是否等于uedistth±uedistadj

其中,

uedistadj為針對uedistth的調(diào)整因子

3.當(dāng)1和2都為真且uegroup小于uegroupth時,

uegroupth=uegroupth+uegroupadj,

否則,當(dāng)uegroup大于uegroupth時,

uegroupth=uegroupth-uegroupadj,

其中,

uegroupadj為針對uegroupth的調(diào)整因子

步驟3:鄰近服務(wù)引擎212通過執(zhí)行以下操作調(diào)整uedistth:

1.檢查num(prosecand_final)是否小于uegroupth±uegroupadj,

2.當(dāng)1為真且uedist小于uedistth時,

uedistth=uedistth+uedistadj,

否則,如果uedist大于uedistth,

uedistth=uedistth-uedistadj

由于基于用于ue的鄰近服務(wù)參數(shù)與相關(guān)閾值的比較結(jié)果來創(chuàng)建所述ue鄰近組,所以能夠為d2d通信選擇合適的ue伙伴。此外,由于當(dāng)檢測到一個或多個鄰近服務(wù)參數(shù)與相關(guān)閾值之間存在偏差時對所述ue鄰近組進行動態(tài)修改,所以保障了數(shù)據(jù)傳送,并且保持了用于可靠的高速通信所需的吞吐量。另外,基于歷史數(shù)據(jù)和其他網(wǎng)絡(luò)參數(shù),在一段時間內(nèi)調(diào)整用于所述鄰近服務(wù)參數(shù)的所述相關(guān)閾值,以便提高創(chuàng)建合適的ue鄰近組的效率。

圖4示出了根據(jù)另一種實施方式,用于在無線通信網(wǎng)絡(luò)中的用戶設(shè)備之間提供通信的方法的流程圖。在步驟402中,鄰近服務(wù)引擎212從管理應(yīng)用202中檢索預(yù)定義鄰近服務(wù)參數(shù)集合和所述相關(guān)閾值。在步驟404中,鄰近服務(wù)引擎212發(fā)現(xiàn)多個ue。在步驟406中,鄰近服務(wù)引擎212確定具有d2d連接許可的ue的數(shù)量。這已結(jié)合附圖3進行了詳細說明。

在步驟408中,鄰近服務(wù)引擎212將用于其為經(jīng)允許的d2d連接的ue的所述預(yù)定義鄰近服務(wù)參數(shù)集合與相關(guān)閾值進行比較?;谒霰容^結(jié)果,在步驟410中,鄰近服務(wù)引擎212創(chuàng)建包括選自多個ue的相鄰ue的集合的ue鄰近組。在步驟412中,鄰近服務(wù)引擎212確定用于至少一個相鄰ue所需的至少一種服務(wù)的至少一個鄰近服務(wù)數(shù)據(jù)路徑。在步驟414中,鄰近服務(wù)引擎212基于所述至少一個鄰近服務(wù)數(shù)據(jù)路徑建立至少一個通信信道。這已結(jié)合附圖3進行了詳細說明。

在步驟416中,為了監(jiān)測所述經(jīng)建立的通信信道,鄰近服務(wù)引擎212監(jiān)測所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù),以確定該參數(shù)與相關(guān)閾值的偏差。在步驟418中,在監(jiān)測到任何偏差的情況下,鄰近服務(wù)引擎212修改所述ue鄰近組。通過從所述多個ue中選擇相鄰ue的次級集合來修改所述ue鄰近組。進行所述選擇,使得用于所述相鄰ue的次級集合的所述預(yù)定義鄰近服務(wù)參數(shù)集合中的每一個參數(shù)均與所述閾值集合內(nèi)的相關(guān)閾值相符。這已結(jié)合附圖3進行了詳細說明。

在所述ue鄰近組被修改之后,在步驟420中,鄰近服務(wù)引擎212將非鄰近服務(wù)數(shù)據(jù)路徑分配給所述相鄰ue集合中的一個或多個ue,所述相鄰ue集合不再包括在所述經(jīng)修改的ue鄰近組中。與鄰近服務(wù)數(shù)據(jù)路徑不同,所述非鄰近服務(wù)數(shù)據(jù)路徑由所述核心網(wǎng)絡(luò)路由。繼續(xù)圖3給出的例示實施方式,鄰近服務(wù)引擎212通過對uenum中的每個ue執(zhí)行以下操作來分配非鄰近服務(wù)數(shù)據(jù)路徑:

步驟1:從prosemodify獲得可修改ue鄰近組

步驟2:針對prosemodify中的每個ue,將服務(wù)類別數(shù)據(jù)路徑更改為非服務(wù)數(shù)據(jù)路徑

在步驟422中,在鄰近服務(wù)引擎212不能創(chuàng)建ue鄰近組的情況下,鄰近服務(wù)引擎212基于網(wǎng)絡(luò)參數(shù)和歷史閾值數(shù)據(jù)調(diào)整所述閾值集合中的一個或多個閾值。繼續(xù)圖3給出的例示實施方式,鄰近服務(wù)引擎212調(diào)整與所述預(yù)定義鄰近服務(wù)參數(shù)集合相關(guān)聯(lián)的所述閾值集合中的一個或多個閾值,如下所述:

步驟1:鄰近服務(wù)引擎212通過執(zhí)行以下操作調(diào)整timerproseth:

1.檢查num(prosecand_final)是否小于uegroupth±uegroupadj,

其中,

uegroupadj為針對uegroupth的調(diào)整因子

2.當(dāng)timerprose小于timerproseth時,

timerproseth=timerproseth+timeradj

否則,當(dāng)timerprose大于timerproseth時,

timerproseth=timerproseth-timeradj,

其中,

timeradj為針對timerproseth的調(diào)整因子

步驟2:鄰近服務(wù)引擎212通過執(zhí)行以下操作調(diào)整uegroupth:

1.檢查datatranferrate是否等于datatransferrate_min±dataadjfact,

其中,

dataadjfact為針對datatransferrate_min的調(diào)整因子

2.檢查distavg是否等于uedistth±uedistadj

其中,

uedistadj為針對uedistth的調(diào)整因子

3.當(dāng)1和2都為真且uegroup小于uegroupth時,

uegroupth=uegroupth+uegroupadj,

否則,當(dāng)uegroup大于uegroupth時,

uegroupth=uegroupth-uegroupadj,

其中,

uegroupadj為針對uegroupth的調(diào)整因子

步驟3:鄰近服務(wù)引擎212通過執(zhí)行以下操作調(diào)整uedistth:

1.檢查num(prosecand_final)是否小于uegroupth±uegroupadj,

2.當(dāng)1為真且uedist小于uedistth時,

uedistth=uedistth+uedistadj,

否則,如果uedist大于uedistth,

uedistth=uedistth-uedistadj

圖5示出了可用于實施各種實施方式的處理功能的例示計算系統(tǒng)(例如作為simd設(shè)備、客戶端設(shè)備、服務(wù)器設(shè)備、一個或多個處理器等)500。相關(guān)領(lǐng)域的技術(shù)人員還將認識到如何使用其他計算機系統(tǒng)或架構(gòu)來實現(xiàn)本發(fā)明。計算系統(tǒng)500可以例如為,用戶設(shè)備,諸如臺式電腦、活動監(jiān)控設(shè)備、可穿戴便攜式電子設(shè)備、移動電話、個人娛樂設(shè)備、dvr等,或者對于給定應(yīng)用或環(huán)境可能是所需的或適合的、任何其他類型的、特定或者通用計算設(shè)備。計算系統(tǒng)500可以包括一個或多個處理器,諸如處理器502,其可使用通用或特殊的處理引擎,例如,微處理器、微控制器或其他控制邏輯來實現(xiàn)。在此實例中,處理器502連接至總線504或其他通信介質(zhì)。

計算系統(tǒng)500還可以包括存儲器(主存儲器)506,例如,隨機存取存儲器(ram)或用于存儲將由處理器502執(zhí)行的信息和指令的其他動態(tài)存儲器。存儲器506還可以用于在執(zhí)行將由處理器502執(zhí)行的指令期間存儲臨時變量或其他中間信息。計算系統(tǒng)500同樣可以包括只讀存儲器(“rom”)或耦合至總線504、用于存儲用于處理器502的靜態(tài)信息和指令的其他靜態(tài)存儲設(shè)備。

計算系統(tǒng)500還可以包括存儲設(shè)備508,存儲設(shè)備508可以包括,例如,介質(zhì)驅(qū)動器510和存儲介質(zhì)512。所述介質(zhì)驅(qū)動器510可以包括驅(qū)動器或其他機構(gòu)以支持固定的或可移動的存儲介質(zhì),諸如硬盤驅(qū)動器、軟盤驅(qū)動器、磁帶驅(qū)動器、sd卡端口、usb端口、微型usb、光盤驅(qū)動器、cd或dvd驅(qū)動器(r或rw)或其他可移動的或固定的介質(zhì)驅(qū)動器。存儲介質(zhì)512可以包括,例如,硬盤、磁帶、閃存驅(qū)動器或由介質(zhì)驅(qū)動器510讀取和寫入的、其他固定或可移動的介質(zhì)。如這些實例所示,存儲介質(zhì)512可以包括其中已存儲有特定計算機軟件或數(shù)據(jù)的計算機可讀存儲介質(zhì)。

在其他實施方式中,存儲設(shè)備508可以包括用于使計算機程序或其他指令或數(shù)據(jù)被加載到計算系統(tǒng)500中的其他類似工具。這些工具可以包括,例如,可移動存儲單元514和存儲單元接口516,諸如程序盒和盒式接口,可移動存儲器(例如,閃存或其他可移動存儲器模塊)和存儲器插槽,以及允許軟件和數(shù)據(jù)從可移動存儲單元514傳送至計算系統(tǒng)500的其他可移動存儲單元和接口。

計算系統(tǒng)500還可以包括通信接口518。通信接口518可以用于允許軟件和數(shù)據(jù)在計算系統(tǒng)500和外部設(shè)備之間傳送。通信接口518的實例可以包括網(wǎng)絡(luò)接口(諸如以太網(wǎng)或其他nic卡)、通信端口(諸如例如usb端口、微型usb端口)、近場通信(nfc)等。通過通信接口518傳送的軟件和數(shù)據(jù)為信號形式,所述信號可以是電子信號、電磁信號、光信號或能夠由通信接口518接收的其他信號。這些信號通過信道520提供給通信接口518。信道520可以攜帶信號,并且可以通過無線介質(zhì)、電線或電纜、光纖或其他通信介質(zhì)來實現(xiàn)。信道520的一些實例包括電話線、手機鏈路、射頻(rf)鏈路、藍牙鏈路、網(wǎng)絡(luò)接口、局域網(wǎng)或廣域網(wǎng)和其他通信信道。

在本文中,“計算機程序產(chǎn)品”和“計算機可讀介質(zhì)”通??梢杂糜谥该浇?,例如,存儲器506、存儲設(shè)備508、可移動存儲單元514或信道520上的信號。在給處理器502提供用于執(zhí)行的一個或多個指令的一個或多個序列時,可能會涉及這些或其他形式的計算機可讀媒介。該指令通常被稱為“計算機程序代碼”(其可以用計算機程序或其他分組形式進行分組),在執(zhí)行時,該指令使得計算系統(tǒng)500能夠執(zhí)行本發(fā)明的實施方式的特征或功能。

在使用軟件實現(xiàn)所述元件的一種實施方式中,所述軟件可以存儲在計算機可讀媒介中,并且可以使用例如可移動存儲單元514、媒介驅(qū)動器510或通信接口518加載到計算系統(tǒng)500中。所述控制邏輯(在此實例中,軟件指令或計算機程序代碼)在由處理器502執(zhí)行時,使得處理器502執(zhí)行如本文所述的本發(fā)明的功能。

應(yīng)當(dāng)理解,為了清楚起見,以上的描述已經(jīng)參考不同的功能單元和處理器描述了本發(fā)明的實施方式。然而,容易理解的是,在不影響本發(fā)明的情況下,可以使用在不同功能單元,處理器或域之間的任何合適的功能分布。例如,示出的將由獨立的處理器或控制器執(zhí)行的功能可由同一處理器或控制器執(zhí)行。因此,對特定功能單元的引用僅被視為對用于提供所描述的功能的合適裝置的引用,而不是指示嚴格的邏輯或物理結(jié)構(gòu)或組織。

各種實施方式公開了用于在無線通信網(wǎng)絡(luò)中提供d2d鄰近服務(wù)的方法和系統(tǒng)。由于基于用于ue的鄰近服務(wù)參數(shù)與相關(guān)閾值的比較結(jié)果來創(chuàng)建所述ue鄰近組,所以能夠為d2d通信選擇合適的ue伙伴。此外,由于當(dāng)檢測到一個或多個鄰近服務(wù)參數(shù)與相關(guān)閾值之間存在偏差時對所述ue鄰近組進行動態(tài)修改,所以保障了數(shù)據(jù)傳送,并且保持了用于可靠的高速通信所需的吞吐量。另外,基于歷史數(shù)據(jù)和其他網(wǎng)絡(luò)參數(shù),在一段時間內(nèi)調(diào)整用于所述鄰近服務(wù)參數(shù)的所述相關(guān)閾值,以便提高創(chuàng)建合適的ue鄰近組的效率。

本說明書已經(jīng)描述了用于在無線通信網(wǎng)絡(luò)中提供d2d鄰近服務(wù)的方法和系統(tǒng)。所示步驟用于說明所述例示實施方式,并且應(yīng)當(dāng)預(yù)想到的是,隨著技術(shù)的不斷發(fā)展,特定功能的執(zhí)行方式也將發(fā)生改變。本文所呈現(xiàn)的上述實例用于說明而非限制目的。此外,為了描述的方便性,本文對各功能構(gòu)建模塊邊界的定義為任意性的。只要上述特定功能及其關(guān)系能夠被適當(dāng)執(zhí)行,也可定義其他邊界。根據(jù)本發(fā)明的啟示內(nèi)容,替代方案(包括本發(fā)明所述方案的等同方案、擴展方案、變形方案、偏差方案等)對于相關(guān)領(lǐng)域技術(shù)人員是容易理解的。這些替代方案均落入所公開實施方式的范圍和精神內(nèi)。

此外,一個或多個計算機可讀存儲介質(zhì)可用于實施符合本發(fā)明的實施方式。計算機可讀存儲介質(zhì)是指可對處理器可讀取的信息或數(shù)據(jù)進行存儲的、任何類型的物理存儲器。因此,計算機可讀存儲介質(zhì)可存儲由一個或多個處理器執(zhí)行的指令,包括用于使處理器執(zhí)行符合本文所述實施方式的步驟或階段的指令?!坝嬎銠C可讀介質(zhì)”一詞應(yīng)理解為包括有形物件且不包括載波及瞬態(tài)信號,即為非臨時性介質(zhì)。計算機可讀介質(zhì)的實例包括隨機存取存儲器(ram)、只讀存儲器(rom)、易失性存儲器、非易失性存儲器、硬盤驅(qū)動器、只讀光盤存儲器(cd-rom)、dvd、閃存驅(qū)動器、磁盤以及其他任何已知物理存儲介質(zhì)。

本發(fā)明及實例旨在于僅被視為示例性內(nèi)容及實施例,所公開實施方式的真正范圍和精神由權(quán)利要求書指出。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
元朗区| 阆中市| 饶阳县| 杨浦区| 锡林郭勒盟| 噶尔县| 闵行区| 平遥县| 卢湾区| 天长市| 新乡市| 台北市| 兰坪| 天镇县| 化德县| 平谷区| 台中县| 珲春市| 吉林省| 大安市| 山阳县| 固镇县| 汶川县| 交城县| 天峨县| 梁平县| 卓尼县| 德安县| 吉林省| 信阳市| 柘城县| 集安市| 斗六市| 江源县| 寿宁县| 林芝县| 化隆| 通河县| 济阳县| 瑞安市| 永吉县|