日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

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

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

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



背景技術(shù):

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

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



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

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

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

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

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

附圖說(shuō)明

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

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

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

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

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

具體實(shí)施方式

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

下面列出了說(shuō)明性實(shí)施方式。在一種實(shí)施方式中,圖1示出了各種實(shí)施方式可以在其中實(shí)現(xiàn)的一種例示無(wú)線通信網(wǎng)絡(luò)100。無(wú)線通信網(wǎng)絡(luò)100可以是長(zhǎng)期演進(jìn)(lte)網(wǎng)絡(luò),其包括基站(bs)102、bs104、bs106和bs108。bs102至bs108可以是演進(jìn)型節(jié)點(diǎn)基站(enb),并且可以通過(guò)x2接口彼此之間進(jìn)行通信。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每一個(gè)的覆蓋區(qū)域外。用戶設(shè)備可以包括但不限于移動(dòng)電話、智能手機(jī)、平板電腦和筆記本電腦。enb102和enb104形成用于無(wú)線通信網(wǎng)絡(luò)100的演進(jìn)型通用移動(dòng)通信系統(tǒng)(umts)陸地?zé)o線接入網(wǎng)絡(luò)(e-utran)。

在無(wú)線通信網(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)通信。然而,無(wú)論是否與ue110和ue112處在相同的覆蓋區(qū)域內(nèi),ue114與ue110、ue112和ue118均不鄰近。因此,ue114不能參與用于鄰近服務(wù)的d2d通信。而且,盡管ue120在bs102、bs104、bs106和bs108每一個(gè)的覆蓋區(qū)域外,由于與ue118鄰近,ue120可以和ue118進(jìn)行用于鄰近服務(wù)的d2d通信。

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

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

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

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

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

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

表1

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

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

然而,在配置改變的情況下,鄰近服務(wù)引擎212從管理應(yīng)用202接收無(wú)線通信網(wǎng)絡(luò)中bs的配置信息?;诖耍瑢⑺鲎钚骂A(yù)定義鄰近服務(wù)參數(shù)集合和所述相關(guān)閾值配置在鄰近服務(wù)引擎212中,并保存在其永久性存儲(chǔ)器的本地副本中。

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

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

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

步驟3:?jiǎn)?dòng)用于鄰近通信服務(wù)的計(jì)時(shí)器

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

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

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

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

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

disueinfo(disuecount,disueloc(x,y))

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

步驟2:對(duì)于uenum中的每個(gè)ue,為prosecand_final中的每個(gè)所發(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鄰近組中的所述一個(gè)或多個(gè)相鄰ue所需的一種或多種服務(wù)確定一個(gè)或多個(gè)鄰近服務(wù)數(shù)據(jù)路徑。繼續(xù)上述例示實(shí)施方式,鄰近服務(wù)引擎212如下所述為uenum中的每個(gè)ue確定服務(wù)數(shù)據(jù)路徑:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

其中,

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

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

timerproseth=timerproseth+timeradj

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

timerproseth=timerproseth-timeradj,

其中,

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

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

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

其中,

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

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

其中,

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

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

uegroupth=uegroupth+uegroupadj,

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

uegroupth=uegroupth-uegroupadj,

其中,

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

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

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

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

uedistth=uedistth+uedistadj,

否則,如果uedist大于uedistth,

uedistth=uedistth-uedistadj

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

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

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

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

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

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

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

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

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

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

其中,

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

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

timerproseth=timerproseth+timeradj

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

timerproseth=timerproseth-timeradj,

其中,

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

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

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

其中,

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

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

其中,

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

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

uegroupth=uegroupth+uegroupadj,

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

uegroupth=uegroupth-uegroupadj,

其中,

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

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

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

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

uedistth=uedistth+uedistadj,

否則,如果uedist大于uedistth,

uedistth=uedistth-uedistadj

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

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

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

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

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

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

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

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

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

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

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

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

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1