一實(shí)施例,本發(fā)明實(shí)施例提供的方法還包括:
[0114]在每個(gè)功率控制信息交互周期內(nèi),第一節(jié)點(diǎn)根據(jù)接收到的每個(gè)第二節(jié)點(diǎn)發(fā)送的該第二節(jié)點(diǎn)的評估功率,更新自身維護(hù)的該第二節(jié)點(diǎn)的評估功率;以及,
[0115]在每個(gè)功率控制信息交互周期內(nèi),第一節(jié)點(diǎn)根據(jù)接收到的每個(gè)第二節(jié)點(diǎn)發(fā)送的與該第二節(jié)點(diǎn)相距一跳且評估功率值最小的節(jié)點(diǎn)的評估功率,更新自身維護(hù)的該節(jié)點(diǎn)的評估功率;以及第一節(jié)點(diǎn)根據(jù)接收到的每個(gè)第二節(jié)點(diǎn)發(fā)送的與該第二節(jié)點(diǎn)相距兩跳且評估功率值最小的節(jié)點(diǎn)的評估功率,更新自身維護(hù)的該節(jié)點(diǎn)的評估功率。
[0116]該方式下,步驟33具體為:在下一個(gè)功率控制信息交互周期到達(dá)時(shí),第一節(jié)點(diǎn)采用所確定的發(fā)射功率向各第二節(jié)點(diǎn)發(fā)送自身的評估功率、第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距一跳且評估功率值最小的節(jié)點(diǎn)的評估功率、以及第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距兩跳且評估功率值最小的節(jié)點(diǎn)的評估功率。
[0117]其中,在下一個(gè)功率控制信息交互周期到達(dá)時(shí),第一節(jié)點(diǎn)可以通過一條控制信令,將自身的評估功率、第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距一跳且評估功率值最小的節(jié)點(diǎn)的評估功率、以及第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距兩跳且評估功率值最小的節(jié)點(diǎn)的評估功率;也可以通過一條控制信令發(fā)送自身的評估功率,再通過另一條控制信令發(fā)送第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距一跳且評估功率值最小的節(jié)點(diǎn)的評估功率、以及第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距兩跳且評估功率值最小的節(jié)點(diǎn)的評估功率。
[0118]如,第一節(jié)點(diǎn)在自身所發(fā)送的消息中攜帶自身的評估功率,可以在控制協(xié)議數(shù)據(jù)單元(Protocol Data Unit,PDU)中攜帶自身的評估功率,也可以在數(shù)據(jù)F1DU中攜帶自身的評估功率。
[0119]第一節(jié)點(diǎn)采用新定義的控制信令,向各第二節(jié)點(diǎn)發(fā)送該第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距一跳且評估功率值最小的節(jié)點(diǎn)的評估功率、以及該第一節(jié)點(diǎn)當(dāng)前所維護(hù)的且與自身相距兩跳且評估功率值最小的節(jié)點(diǎn)的評估功率。較佳地,第一節(jié)點(diǎn)通過新定義的控制信令,將評估功率值最小的一跳節(jié)點(diǎn)發(fā)送給該第一節(jié)點(diǎn)的攜帶該一跳節(jié)點(diǎn)的評估功率的消息、以及將評估功率值最小的兩跳節(jié)點(diǎn)發(fā)送給該第一節(jié)點(diǎn)的攜帶該兩跳節(jié)點(diǎn)的評估功率的消息封裝在一條控制信令中,直接轉(zhuǎn)發(fā)給各第二節(jié)點(diǎn)。
[0120]需要說明的是,若第一節(jié)點(diǎn)當(dāng)前所維護(hù)的多個(gè)一跳節(jié)點(diǎn)具有相同的評估功率且其評估功率為最小,則第一節(jié)點(diǎn)可以從該多個(gè)一跳節(jié)點(diǎn)中隨機(jī)選擇一個(gè),將該一跳節(jié)點(diǎn)的評估功率轉(zhuǎn)發(fā)給各第二節(jié)點(diǎn);
[0121]若第一節(jié)點(diǎn)當(dāng)前所維護(hù)的多個(gè)兩跳節(jié)點(diǎn)具有相同的評估功率且其評估功率為最小,則第一節(jié)點(diǎn)可以從該多個(gè)兩跳節(jié)點(diǎn)中隨機(jī)選擇一個(gè),將該兩跳節(jié)點(diǎn)的評估功率轉(zhuǎn)發(fā)給各第二節(jié)點(diǎn)。
[0122]本發(fā)明實(shí)施例提供的方法,由于第一節(jié)點(diǎn)在發(fā)送消息時(shí),發(fā)送本節(jié)點(diǎn)的評估功率,以及轉(zhuǎn)發(fā)與自身相距一跳和/或兩跳范圍的其它節(jié)點(diǎn)的評估功率信息,相比于現(xiàn)有MS-ALOHA算法,降低了網(wǎng)絡(luò)中信息傳輸量,減少了冗余信息傳輸。
[0123]下面結(jié)合以下兩個(gè)具體實(shí)施例,對本發(fā)明實(shí)施例提供的功率控制方法進(jìn)行詳細(xì)說明。
[0124]實(shí)施例一、轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)的最小評估功率信息;
[0125]本實(shí)施例中各節(jié)點(diǎn)的分布及評估功率參見圖4所示,以節(jié)點(diǎn)El為例,說明轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)的最小評估功率信息對于節(jié)點(diǎn)實(shí)際發(fā)射功率的影響范圍。
[0126]節(jié)點(diǎn)El和節(jié)點(diǎn)Cl是一跳節(jié)點(diǎn),節(jié)點(diǎn)Cl和節(jié)點(diǎn)C2不是一跳節(jié)點(diǎn),節(jié)點(diǎn)El和節(jié)點(diǎn)E2也不是一跳節(jié)點(diǎn),互不影響,假設(shè)節(jié)點(diǎn)Cl和節(jié)點(diǎn)C2是節(jié)點(diǎn)C的I跳節(jié)點(diǎn)。
[0127]節(jié)點(diǎn)El在FI之外的控制信息把本節(jié)點(diǎn)的評估功率(假設(shè)為6dBm)發(fā)給節(jié)點(diǎn)Cl,為了簡化描述,假設(shè)節(jié)點(diǎn)El的I跳節(jié)點(diǎn)的評估功率比節(jié)點(diǎn)El的評估功率大(在圖4中未體現(xiàn))。
[0128]節(jié)點(diǎn)Cl收到節(jié)點(diǎn)El的評估功率(即6dBm)后,確認(rèn)為節(jié)點(diǎn)Cl的I跳節(jié)點(diǎn)最小評估功率,而節(jié)點(diǎn)Cl自己的評估功率為14dBm,則節(jié)點(diǎn)Cl的實(shí)際發(fā)射功率為節(jié)點(diǎn)El的評估功率6dBm ;節(jié)點(diǎn)Cl在FI之外的控制信息把本節(jié)點(diǎn)Cl的評估功率(即14dBm)和I跳節(jié)點(diǎn)最小評估功率(即節(jié)點(diǎn)El的評估功率6dBm)發(fā)給節(jié)點(diǎn)C。
[0129]節(jié)點(diǎn)C收到I跳節(jié)點(diǎn)Cl和I跳節(jié)點(diǎn)C2發(fā)來的控制信息后,節(jié)點(diǎn)C有5個(gè)評估功率信息:本節(jié)點(diǎn)c:13dBm ; I跳節(jié)點(diǎn)Cl: 14dBm、I跳節(jié)點(diǎn)C2:15dBm ;2跳節(jié)點(diǎn)El:6dBm、2跳節(jié)點(diǎn)E2 =IldBm ;確定節(jié)點(diǎn)C的實(shí)際發(fā)射功率為2跳節(jié)點(diǎn)范圍內(nèi)最小的評估功率,即節(jié)點(diǎn)El的評估功率6dBm ;同時(shí),由于節(jié)點(diǎn)只轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)的最小評估功率信息,所以節(jié)點(diǎn)C的發(fā)送信息中包括本節(jié)點(diǎn)C的評估功率13dBm和最小I跳節(jié)點(diǎn)評估功率(即Cl的評估功率14dBm),節(jié)點(diǎn)的2跳節(jié)點(diǎn)評估功率信息不會(huì)繼續(xù)擴(kuò)散了。
[0130]同理節(jié)點(diǎn)B1、節(jié)點(diǎn)B2、節(jié)點(diǎn)D1、節(jié)點(diǎn)D2也遵循上述原則,轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)最小評估功率信息,選擇2跳范圍內(nèi)節(jié)點(diǎn)最小的評估功率信息作為本節(jié)點(diǎn)的實(shí)際發(fā)射功率。
[0131]對節(jié)點(diǎn)A來說,3跳節(jié)點(diǎn)El的功率信息無法傳輸影響到節(jié)點(diǎn)A,而2跳節(jié)點(diǎn)B2、節(jié)點(diǎn)Cl的功率信息可以傳輸影響到節(jié)點(diǎn)A,節(jié)點(diǎn)A最終選擇2跳范圍內(nèi)最小的評估功率,即2跳節(jié)點(diǎn)B2的評估功率7dBm作為節(jié)點(diǎn)A的實(shí)際發(fā)射功率,而轉(zhuǎn)發(fā)信息為I跳節(jié)點(diǎn)最小評估功率,即節(jié)點(diǎn)B的評估功率8dBm。
[0132]從上述處理過程可以看出,僅轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)信息只達(dá)到2跳覆蓋,沒有達(dá)到3跳覆蓋;但是好處是增加的信令開銷比較小,達(dá)到了鄰近節(jié)點(diǎn)功率控制局部公平的目的。
[0133]實(shí)施例二、轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)和2跳節(jié)點(diǎn)的最小評估功率信息。
[0134]本實(shí)施例中各節(jié)點(diǎn)的分布及評估功率參見圖5所示,以節(jié)點(diǎn)Fl為例,說明轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)和2跳節(jié)點(diǎn)的最小評估功率信息對于節(jié)點(diǎn)實(shí)際發(fā)射功率的影響范圍。
[0135]節(jié)點(diǎn)Fl和節(jié)點(diǎn)El是一跳節(jié)點(diǎn),節(jié)點(diǎn)El和節(jié)點(diǎn)Cl是一跳節(jié)點(diǎn),節(jié)點(diǎn)Cl和節(jié)點(diǎn)C2不是一跳節(jié)點(diǎn),節(jié)點(diǎn)El和節(jié)點(diǎn)E2也不是一跳節(jié)點(diǎn),互不影響,假設(shè)節(jié)點(diǎn)Cl和節(jié)點(diǎn)C2是節(jié)點(diǎn)C的I跳節(jié)點(diǎn)。
[0136]節(jié)點(diǎn)Fl在控制信息把本節(jié)點(diǎn)的評估功率4dBm發(fā)給節(jié)點(diǎn)Elj 了簡化描述,假設(shè)節(jié)點(diǎn)Fl的I跳節(jié)點(diǎn)和2跳節(jié)點(diǎn)的評估功率比節(jié)點(diǎn)Fl的評估功率大。
[0137]節(jié)點(diǎn)El收到節(jié)點(diǎn)Fl的控制信息后,確認(rèn)節(jié)點(diǎn)Fl為最小評估功率I跳節(jié)點(diǎn),節(jié)點(diǎn)El的評估功率為5dBm,假設(shè)2跳節(jié)點(diǎn)Gl的評估功率比節(jié)點(diǎn)F1、節(jié)點(diǎn)El都大,則節(jié)點(diǎn)El確定實(shí)際發(fā)射功率為節(jié)點(diǎn)Fl的評估功率4dBm。
[0138]節(jié)點(diǎn)El在控制信息把本節(jié)點(diǎn)的評估功率和I跳節(jié)點(diǎn)最小評估功率和2跳節(jié)點(diǎn)最小評估功率發(fā)給節(jié)點(diǎn)Cl。
[0139]當(dāng)節(jié)點(diǎn)Cl收到I跳節(jié)點(diǎn)El的評估功率5dBm,2跳節(jié)點(diǎn)Fl的評估功率4dBm,而節(jié)點(diǎn)Cl自己的評估功率為14dBm,則節(jié)點(diǎn)Cl的實(shí)際發(fā)射功率為2跳節(jié)點(diǎn)Fl的評估功率4dBm ;節(jié)點(diǎn)Cl在控制信息把本節(jié)點(diǎn)Cl的評估功率14dBm、l跳節(jié)點(diǎn)最小評估功率(即節(jié)點(diǎn)El的評估功率5dBm)和2跳節(jié)點(diǎn)最小評估功率(即節(jié)點(diǎn)Fl的評估功率4dBm)發(fā)給節(jié)點(diǎn)C。
[0140]當(dāng)節(jié)點(diǎn)C收到I跳節(jié)點(diǎn)Cl和I跳節(jié)點(diǎn)C2發(fā)來的控制信息后,節(jié)點(diǎn)C有7個(gè)評估功率信息:本節(jié)點(diǎn)c:13dBm ; I跳節(jié)點(diǎn)Cl: 14dBm、I跳節(jié)點(diǎn)C2:15dBm ;2跳節(jié)點(diǎn)El:5dBm、2跳節(jié)點(diǎn)E2:6dBm ;3跳節(jié)點(diǎn)Fl:4dBm、3跳節(jié)點(diǎn)F2的評估功率(其值比節(jié)點(diǎn)Fl的評估功率大);則確定節(jié)點(diǎn)C的實(shí)際發(fā)射功率為3跳節(jié)點(diǎn)范圍內(nèi)最小的評估功率(即節(jié)點(diǎn)Fl的評估功率4dBm);同時(shí)由于節(jié)點(diǎn)只轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)、2跳節(jié)點(diǎn)的最小評估功率信息,所以節(jié)點(diǎn)C的發(fā)送信息中包括本節(jié)點(diǎn)C:13dBm、最小I跳節(jié)點(diǎn)評估功率(即節(jié)點(diǎn)Cl的評估功率14dBm)和最小2跳節(jié)點(diǎn)評估功率(即節(jié)點(diǎn)El的評估功率5dBm),而節(jié)點(diǎn)的3跳節(jié)點(diǎn)最小評估功率(即節(jié)點(diǎn)Fl的評估功率4dBm)不會(huì)繼續(xù)擴(kuò)散了。
[0141]同理節(jié)點(diǎn)B1、節(jié)點(diǎn)B2、節(jié)點(diǎn)D1、節(jié)點(diǎn)D2等節(jié)點(diǎn)也遵循上述原則,轉(zhuǎn)發(fā)I跳節(jié)點(diǎn)、2跳節(jié)點(diǎn)最小評估功率信息,選擇3跳范圍內(nèi)節(jié)點(diǎn)最小的評估功率信息作為本節(jié)點(diǎn)的實(shí)際發(fā)射功率。
[0142]對節(jié)點(diǎn)A來說,3跳范圍內(nèi)的節(jié)點(diǎn)E1、節(jié)點(diǎn)Cl、節(jié)點(diǎn)C的功率信息可以傳輸影響到節(jié)點(diǎn)A,而4跳節(jié)點(diǎn)的功率信息不能傳輸影響到節(jié)點(diǎn)A。節(jié)點(diǎn)A最終選擇3跳范圍內(nèi)最小的評估功率,即3跳節(jié)點(diǎn)El的評估功率5dBm作為節(jié)點(diǎn)A的實(shí)際發(fā)射功率,而轉(zhuǎn)發(fā)信息為I跳節(jié)點(diǎn)、2跳節(jié)點(diǎn)的最小評估功率,不包括3跳節(jié)點(diǎn)El的評估功率信息。
[0143]從上述處理過程可以看出,轉(zhuǎn)發(fā)2跳節(jié)點(diǎn)信息可以達(dá)到3跳覆蓋,增強(qiáng)了鄰近節(jié)點(diǎn)功率控制局部公平性,相比I跳轉(zhuǎn)發(fā)僅增加了 2跳節(jié)點(diǎn)評估功率信息的信令開銷。
[0144]上述方法處理流程可以用軟件程序?qū)崿F(xiàn),該軟件程序可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,當(dāng)存儲(chǔ)的軟件程序被調(diào)用時(shí),執(zhí)行上述方法步驟。
[0145]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種功率控制裝置,應(yīng)用于車路協(xié)同通信系統(tǒng)中,參見圖6所示,該裝置包括:
[0146]接收模塊61,用于在每個(gè)設(shè)定的功率控制信息交互周期內(nèi),接收與自身所屬的第一節(jié)點(diǎn)相距一跳的第二節(jié)點(diǎn)發(fā)送的評估功率信息;
[0147]處理模塊62,用于在當(dāng)前功率控制信息交互周期內(nèi),根據(jù)自身所屬的第一節(jié)點(diǎn)的評估功率以及接收模塊61接收到的所述第二節(jié)點(diǎn)發(fā)送的評估功率信息,確定自身所屬的第一節(jié)點(diǎn)在下一個(gè)功率控制信息交互周期內(nèi)的發(fā)射功率;
[0148]發(fā)送模塊63,用于在下一個(gè)功率控制信息交互周期到達(dá)時(shí),采用處理模塊62所確定的發(fā)射功率向各第二節(jié)點(diǎn)發(fā)送評估功率信息;
[0149]其中,所述評估功率信息包括節(jié)點(diǎn)自身的評估功率,和/或,與該節(jié)點(diǎn)相距設(shè)定跳數(shù)且評估功率值最小的節(jié)點(diǎn)的評估功率。
[0150]具體的,各第二節(jié)點(diǎn)發(fā)送的評估功率信息包括該第二節(jié)點(diǎn)自身的評估功率,和/或,與該第二節(jié)點(diǎn)相距設(shè)定跳數(shù)且評估功率值最小的節(jié)點(diǎn)的評估功率;