計(jì)算: ω為電池效率因子;V是電壓;η為電流的轉(zhuǎn)換效率;P1是發(fā)射功
[0043]
. Pc是電路功率消耗;Ac為 香農(nóng)容量下的性能差異缺口;N。為噪聲功率譜密度,單位為dBm/Hz 為帶寬;dlb為第一終 端到基站的距離,其可通過(guò)分別確定該第一終端和基站的坐標(biāo),再根據(jù)距離公式計(jì)算第一 終端到基站的距離;歹=, R是總的數(shù)據(jù)的字節(jié),Ks為有效數(shù)據(jù)率;N是發(fā)送包的總的 字節(jié)數(shù);是能耗參數(shù);Gm為第一終端的傳輸天線增益,可以取值〇dB ;GBS是基站的接受 能耗增益;λ ε為波長(zhǎng),λ ε = c/f。,c為光速,f。為頻率;為停電概率。
[0044] 步驟S14,根據(jù)所述第二終端到基站的距離以及所述網(wǎng)絡(luò)參數(shù)確定所述基站發(fā)送 信息至第二終端的能耗。
[0045] 其中,計(jì)算基站發(fā)送信息至第二終端的能耗需用到第二終端到基站的距離,具體 的計(jì)算方式與計(jì)算第一終端發(fā)送信息至基站的能耗的方式相似,此處不再贅述。
[0046] 步驟S15,根據(jù)所述第一終端的位置信息和所述第二終端的位置信息確定所述第 一終端到所述第二終端的距離。
[0047] 該步驟中,根據(jù)距離公式計(jì)算第一終端到第二終端的距離。
[0048] 步驟S16,根據(jù)所述第一終端到所述第二終端的距離以及所述網(wǎng)絡(luò)參數(shù)確定所述 第一終端直接發(fā)送信息至所述第二終端的能耗。
[0049] 優(yōu)選地,采用下式確定第一終端直接發(fā)送信息至第二終端的能耗:
[0050]
[0051] 其中,η為電流的轉(zhuǎn)換效率;是功率放大器的功率消耗;
Ac為香農(nóng)容量下的性能差異缺 口;Ν。為噪聲功率譜密度,單位為dBm/Hz ;Β。為帶寬;d12為第一終端到第二終端的距離; 及=,R是總的數(shù)據(jù)的字節(jié),Ks是有效數(shù)據(jù)率,,N是發(fā)送包總的字節(jié)數(shù);為能耗參 數(shù);Gm、G U2分別為第一終端的傳輸天線增益和第二終端的傳輸天線增益;λ ε為波長(zhǎng),λ c = c/f。,c為光速,f。為頻率;尸為停電概率。
[0052] 除上述參數(shù)外,該公式涉及的其他參數(shù)與步驟S13的相同,此處不再贅述。
[0053] 步驟S17,將所述第一終端發(fā)送信息至基站的能耗與所述基站發(fā)送信息至第二終 端的能耗相加,得到轉(zhuǎn)發(fā)能耗。
[0054] 該步驟中,假設(shè)第一終端發(fā)送信息至基站的能耗為Ε1,基站將信息轉(zhuǎn)發(fā)至第二終 端的能耗為Ε2,則轉(zhuǎn)發(fā)信息的能耗=Ε1+Ε2。
[0055] 步驟S18,將所述轉(zhuǎn)發(fā)能耗與所述第一終端直接發(fā)送信息至所述第二終端的能耗 相比較。
[0056] 該步驟中,轉(zhuǎn)發(fā)能耗與第一終端直接發(fā)送信息至第二終端的能耗可通過(guò)相減或相 除等方式進(jìn)行比較。
[0057] 步驟S19,在所述第一終端直接發(fā)送信息至所述第二終端的能耗小于轉(zhuǎn)發(fā)能耗的 特定比例時(shí),為所述第一終端和第二終端分配局部資源,以使所述第一終端通過(guò)分配的局 部資源與所述第二終端直接進(jìn)行通信。
[0058] 該步驟中,預(yù)先設(shè)定一個(gè)特定比例,該特定比例可以設(shè)置為0. 8,或0. 9,當(dāng)然,也 可以設(shè)定為其他值作為衡量是否為第一終端和第二終端分配局部資源的閾值。
[0059] 局部資源只作用在特定范圍內(nèi)。例如,局部資源是在授權(quán)資源上預(yù)先劃分的,只作 用在特定范圍內(nèi)。當(dāng)多對(duì)通信終端滿足一定條件時(shí)可同時(shí)使用同一個(gè)局部資源,該局部資 源例如局部信道。由于局部資源可重復(fù)使用,因此多個(gè)用戶可以在不干擾的情況下重復(fù)使 用,提高了資源利用率。
[0060] 步驟S20,在所述第一終端直接發(fā)送信息至所述第二終端的能耗大于或等于轉(zhuǎn)發(fā) 能耗的特定比例時(shí),為所述第一終端和第二終端分配全局資源,以使所述第一終端通過(guò)基 站轉(zhuǎn)發(fā)與所述第二終端通信。
[0061] 該步驟中,全局資源,例如全局信道,是在可以指定范圍的全局范圍內(nèi)唯一使用的 資源。例如,基站的全局資源可以在整個(gè)基站的范圍內(nèi)唯一使用,而局部資源則只能在基站 的某個(gè)范圍內(nèi)使用。全局資源在一個(gè)時(shí)間段只能分配給一對(duì)終端使用。
[0062] 本發(fā)明實(shí)施例中,在第一終端發(fā)起呼叫時(shí),基站獲取第一終端的位置信息以及獲 取與該第一終端通信的第二終端的位置信息,并根據(jù)獲取的位置信息分別確定第一終端到 基站的距離和第二終端到基站的距離,再根據(jù)第一終端到基站的距離以及網(wǎng)絡(luò)參數(shù)確定第 一終端發(fā)送信息至基站的能耗,以及根據(jù)第二終端到基站的距離以及網(wǎng)絡(luò)參數(shù)確定基站發(fā) 送信息至第二終端的能耗,從而確定第一終端經(jīng)過(guò)基站轉(zhuǎn)發(fā)信息至第二終端的轉(zhuǎn)發(fā)能耗, 最后確定第一終端直接發(fā)送信息至第二終端的能耗,并將第一終端直接發(fā)送信息至第二終 端的能耗與轉(zhuǎn)發(fā)能耗比較,以根據(jù)比較結(jié)果為第一終端和第二終端分配局部資源或全局資 源。由于局部資源在分配給了第一終端和第二終端之后還可以分配給其他終端,因此提高 了資源的利用率,并且,第一終端和第二終端采用能耗更少的通信方式也節(jié)約了能耗。
[0063] 實(shí)施例二:
[0064] 圖2為實(shí)施例一中步驟S19,在所述第一終端直接發(fā)送信息至所述第二終端的能 耗小于轉(zhuǎn)發(fā)能耗的特定比例時(shí),為所述第一終端和第二終端分配局部資源,以使所述第一 終端通過(guò)分配的局部資源與所述第二終端直接進(jìn)行通信的具體步驟實(shí)現(xiàn)流程圖,詳述如 下:
[0065] 步驟S191、選中局部資源中的一個(gè)局部資源。
[0066] 該步驟中,局部資源為預(yù)先劃分的。假設(shè)總共有X個(gè)可用的資源,則將所有資源劃 分為局部資源和全局資源,為了區(qū)分每個(gè)資源,可為劃分的資源編號(hào)。假設(shè)局部資源編號(hào)為 1~M,則全局資源的編號(hào)為M+1至X,其中,Μ、X均為正整數(shù)。M的取值大小可根據(jù)基站的 發(fā)射功率進(jìn)行調(diào)整:基站發(fā)射功率越大,M值設(shè)置越大,反之,M值設(shè)置越小。這是因?yàn)榛?的發(fā)射功率越大,基站的覆蓋范圍也越大,終端可以分布在更加廣闊的范圍內(nèi)通信,且終端 對(duì)之間干擾的可能性也越小,因此可以把更多資源劃分為局部資源以便供給更多的終端對(duì) 使用,以最大化資源效益。
[0067] 在該步驟中,可按編號(hào),從小到大選擇局部資源。
[0068] 步驟S192、判斷選中的局部資源是否已分配給其他終端使用終端。
[0069] 該步驟中,通過(guò)查找選中的資源的使用記錄來(lái)判斷該選中的局部資源是否已分配 給其他終端。其中,資源的使用記錄用于記錄局部資源的使用情況,例如,在一個(gè)局部資源 分配給一個(gè)終端對(duì)使用后,與該局部資源對(duì)應(yīng)的資源使用記錄將更新為1 ;反之,若資源已 被釋放,則該與局部該資源對(duì)應(yīng)的資源使用記錄將更新為〇。
[0070] 步驟S193、若選中的局部資源沒(méi)有分配給其他終端使用,直接將選中的局部資源 分配給所述第一終端和所述第二終端。
[0071] 步驟S194、若選中的局部資源已分配給其他終端使用,則計(jì)算第一終端和第二終 端這一終端對(duì)的通信半徑以及分別計(jì)算所有已分配所述選中局部資源的終端對(duì)之間的通 信半徑。
[0072] 進(jìn)一步地,上述實(shí)施例的通信半徑為兩個(gè)終端之間的距離與預(yù)設(shè)的權(quán)限值的乘 積。其中,預(yù)設(shè)的權(quán)限值與終端功率相關(guān),當(dāng)功率越大時(shí),預(yù)設(shè)的權(quán)限值越大,反之,越小。
[0073] 優(yōu)選地,在計(jì)算第一終端和第二終端這一終端對(duì)的通信半徑以及分別計(jì)算所有已 分配所述選中局部資源的終端對(duì)之間的通信半徑之前,判斷局部資源分配給的終端對(duì)數(shù)是 否已超過(guò)預(yù)設(shè)的最大使用個(gè)數(shù),若是,則選取另一局部資源,若否,再計(jì)算終端對(duì)的通信半 徑。該步驟中,預(yù)先為每個(gè)局部資源設(shè)定一個(gè)最大使用個(gè)數(shù),當(dāng)然,每個(gè)局部資源設(shè)定的最 大使用個(gè)數(shù)可以相同也可以不同。設(shè)定最大使用個(gè)數(shù)的原因如下:(1)當(dāng)局部資源已分配 給太多終端對(duì)使用時(shí),若還希望把該局部資源分配給其他終端對(duì),則需要分別計(jì)算已分配 了該局部資源的每對(duì)終端是否會(huì)和新終端對(duì)產(chǎn)生干擾,從而導(dǎo)致計(jì)算量太大,分配時(shí)間太 長(zhǎng);(2)由于局部資源已分配給太多終端對(duì),所以把該局部資源分配給新接入終端時(shí),新接 入終端對(duì)和局部資源中已有的某個(gè)終端對(duì)產(chǎn)生干擾的可能很