亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種功率管理方法和裝置的制作方法

文檔序號:7661267閱讀:105來源:國知局
專利名稱:一種功率管理方法和裝置的制作方法
技術領域
本發(fā)明涉及無線網絡技術,特別涉及一種無線個人區(qū)域網絡中的功率管 理方法和裝置。
背景技術
無線個人區(qū)域網絡(WPAN)是一種低速率、低功耗、低復雜度并且包括 大量無線節(jié)點的網絡,其潛在應用領域有傳感器、遙控玩具、智能徽章、遙控 器以及家庭自動化裝置等。美國電機電子工程師協(xié)會(正EE) 802.15.4標準為 WPAN的實現制定了媒體訪問控制(MAC)層協(xié)議,其傳輸范圍在WPAN的 典型傳輸范圍10m左右。該標準規(guī)定了 WPAN的三種可選it據率250kbit/s、 40kbit/s以及20kbit/s;兩種尋址方式16位比特和64位比特尋址;三種工作 頻段2.4GHz頻段上16個信道,915MHz頻段上10個信道以及868MHz頻段 上1個信道。IEEE802.15.4標準中規(guī)定,使用超幀來周期性地組織網絡內節(jié)點間的通 信,WPAN中的協(xié)調器利用超幀結構來限制帶寬。圖l為現有超幀結構示意 圖。如圖l所示, 一個超幀通常由活躍期和不活躍期兩部分組成,在不活躍 期間,節(jié)點進入休眠狀態(tài)以節(jié)省能量。每個超幀的活躍期又具體分為三部分 信標幀、竟爭時段(CAP)以及非竟爭時段(CFP)。其中,信標幀在傳輸 時隙0的起始處,隨后為CAP時段,CAP時段之后為CFP時段,并持續(xù)到超幀活 躍期結束?;钴S期的三個組成部分被具體劃分為超幀時隙數目(aNumberSupe rframeSlots )個等長的時隙,每個時隙的持續(xù)時間為2S° *a^weS/orDw油'o"。在 CAP時段,節(jié)點使用載波偵聽多點接入(CSMA) /沖突避免(CA)算法竟爭接 入信道;在CFP時段,節(jié)點無需使用CSMA/CA算法來竟爭信道,網絡中的協(xié)調 器根據節(jié)點在CAP時段申請的時隙保證機制(GTS)情況,將CFP劃分為若干 個GTS,每個GTS由若干個連續(xù)時隙組成,所以CFP的持續(xù)時間取決于所有GTS 的長度。通常情況下,為節(jié)省能量,可以使各節(jié)點在與自己無關的GTS進入到功 率很低的休眠狀態(tài);而如果要在此基礎上實現更合理的能量利用,則需要對 現有功率管理方法進行一定的優(yōu)化?,F有技術中提出了一種功率管理優(yōu)化方法,即鏈接服務算法(LSA, Linked Service Algorithm )。在介紹這一算法的具體實現之前,首先介紹一 些與之相關的圖論中的概念和定理。定義l圖所謂圖是指一個三元組,記作G^K(G),E(G),(KG)〉,其中 (1) r(G)-",u丄r(G)々,稱為G的頂點(vertex)集合;(2 ) £(G)=", …,"為G的邊(edge )集合;其中e'為{vj,v'}或< v"vt >' J"; 若e,為",vj,則稱ei為以"和、為端點(en(J vertices )的無向邊(undirectededge),每條邊都是無向邊的圖稱為無向圖(undirected graph);若£'以、為起點(origin) , vt為終點(terminus ),則稱e'為有向邊(directed edge ),每條邊都是 有向邊的圖稱為有向圖(directed graph )。(3) ^(G):E — VxV稱為關聯函數(incidence ftinction )。定義2度(degree )G是任意圖,xeG,與x關聯的邊數稱為x的度,記作deg (x)或d (x); 關聯于同一條邊的兩個頂點稱為鄰接頂點(adjacentvertex);不與任何頂點相連 接的頂點,即度為零的頂點稱為孤立頂點(isolatedvertex);關聯于同一個頂點 的邊稱為鄰接邊(adjacent sides);僅有一些孤立頂點的圖稱為零圖(nullgraph) 或空圖(empty graph);只有一個孤立頂點的圖稱為平凡圖(trivial graph);任 何不同的兩頂點之間都有邊相連的簡單無向圖稱為完全圖(complete graph )。
定義3 ^各(path)和連通圖(connected graph)給定圖G《r(G),A(G),^(G)〉,圖中的一條通路是一個點、邊交替的序列Uoe,u,e2…u工Un(u、,v^) 其中,U| e V(G), e'£E(G) , "-"。和v^"分別稱為通路的起點和終點,當其重合時該通路稱為回路;無向圖G中,若頂點u和v之間存在通路,則稱u和v 是連通的;規(guī)定任何頂點自身是連通的;若G是平凡圖或G中任何兩點均連通, 則稱G是連通圖,否則稱G是非連通圖或分離圖。定義4歐拉(Euler)圖給定無孤立頂點的無向圖G,經過G每邊一次的跡稱為歐拉路(Eulerpath)。 經過圖G每邊一次且僅一次的回稱為歐拉回路(Euler circuit));含歐拉回路的 無向連通圖是歐拉圖。定理5連通圖G中具有歐拉回路的條件是當且僅當它的每個頂點都有偶數度。 定義6哈密頓(Hamilton)圖給定無向圖G,若存在一條路經過G的每一個頂點一次且僅一次,則這條 路稱為哈密頓路(Hamilton path);經過圖G每個頂點一次且僅一次的圈稱為哈 密頓圈(Hamilton cycle )或p合密頓回^各(Hamilton circuit);含p合密頓的無向圖 是哈密頓圖?;谏鲜鰣D論內容,現有技術中提出了一種用于實現功率管理的LSA 算法。該算法將系統(tǒng)中的每個節(jié)點看作是圖中的一個頂點,將節(jié)點之間交互 的通信流看作圖中的邊,從而生成一個圖,通過對該圖進行分析,實現功率 管理,即通信流調度。本領域技術人員可以知道,對于任何一個給定的圖, 必定包含一個最佳順序,而且通過窮舉法可以找到這個最佳順序,但是其算 法復雜度為N!。顯然,這樣的復雜度隨著N的增加將變得不可接受,所以, LSA算法中提出了尋找次優(yōu)順序的思想,即在每次確定下一個需要調度的通
信流時,盡量使剩下的流鏈接起來,具體實現如下(1) 將系統(tǒng)中各通信流用圖G的方式表示。(2) 在G中選擇度最大的節(jié)點v,.,其對應的連通分圖用Gl表示,令G =G1;將所有與巧相關聯的邊的集合記作/=(3) 對&, ei2, ..., Ak進行排序,為排序后的各邊對應的流連續(xù)提供服務;比如,在與v,鄰接的所有頂點中選擇除v,外度最大的頂點v,.及其對應的 邊eij,將eij代表的流放在最后,之后再選擇除v,和力外度最大的頂點對應 的邊,將其代表的流放在e;j之前處理,其它類推;令G-G-/,若G為空,則結束流程;否則,執(zhí)行步驟(4);(4) 在G中選擇度最大的頂點Vj,并執(zhí)行步驟(2);上述LSA算法雖然可以實現通信流調度,但該算法存在著一定的缺陷,即 當系統(tǒng)中存在一個以上度最大的節(jié)點時,該算法中只能隨機地選擇其中的 一個 節(jié)點作為調度時的第一個節(jié)點,但實際應用中,選擇哪個節(jié)點作為第一個節(jié)點 對后續(xù)過程影響是有差異的。舉例說明圖2為現有將系統(tǒng)中的通信流用圖表示后的示意圖。如圖2U) 所示,其中的vi、 v2、 v3、 v4和v5分別表示系統(tǒng)中的五個節(jié)點;根據LSA算 法,度最大的頂點是v6和v2,均為3,假設隨機選擇節(jié)點v6作為第一個節(jié)點, 那么圖2 (a)所示系統(tǒng)的通信流調度順序為^—e3—e64ei4e24e4,總喚醒 次數為8次;因為在與V6有關的通信流結束后,圖中就只剩下互不連通的兩個 子圖,如圖2(b)所示,增加了喚醒次數。如果選擇V2作為第一個節(jié)點,在與 V2有關的通信流結束后,剩下的圖還是連通的,如圖2(c)所示;通信流的調 度順序為e, — e2 — e6 — e3 — e5 — e4,總喚醒次數為7次??梢?,當選擇度相同的節(jié)點中的某一節(jié)點作為調度中的第一個節(jié)點時, 如果該節(jié)點會造成割邊的出現,那么將該節(jié)點作為調度的第一個節(jié)點,將會 比用不會造成割邊出現的節(jié)點作為調度的第一個節(jié)點時需要更多的喚醒次
數;這里所提到的割邊是指使圖成為不連通圖的邊,如圖2(a)中的e5。在實現本發(fā)明過程中,發(fā)明人發(fā)現現有技術中至少存在如下問題由于在 CFP時段,節(jié)點根據分配給自己的GTS收發(fā)數據,不存在由于串音帶來的 能量損耗,因此,節(jié)點的狀態(tài)轉換就成為能量損耗的主要來源,而且,蘇醒 /休眠轉換的能量開銷要遠遠大于收發(fā)轉換的能量開銷。而依據圖1的分析可知,現有LSA算法只能隨機地選擇度最大的某一節(jié)點作為調度的第一個節(jié) 點,并不能準確地選擇出最優(yōu)的通信流調度順序,CFP階段的能量損耗就大。發(fā)明內容本發(fā)明實施例提供一種功率管理方法,應用該方法可以較好地減少系統(tǒng) 的能量損耗。本發(fā)明實施例提供一種功率管理裝置,應用該裝置可以較好地減少系統(tǒng) 的能量損耗。本發(fā)明實施例的技術方案是這樣實現的 一種功率管理方法,該方法包括將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點和邊,生成所述系統(tǒng)對 應的圖;在所述生成的圖中選擇度最大的頂點,組成頂點集,從所述頂點集中選 擇一個相關聯的邊中割邊最少的頂點;獲取與所述選定的頂點相關聯的邊,組成邊集,對所述邊集中的邊進行 排序,按照排序后的順序為所述邊集中的邊代表的節(jié)點間通信流提供服務。一種功率管理裝置,該裝置包括生成單元,用于將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點和邊, 生成所述系統(tǒng)對應的圖;選擇單元,用于從所述圖中選擇度最大的頂點,組成頂點集,從所述頂 點集中選擇一個相關聯的邊中割邊最少的頂點;服務單元,用于獲取與所述選定的頂點相關聯的邊,組成邊集,對所述
邊集中的邊進行排序,按照排序后的順序為所述邊集中的邊代表的節(jié)點間通 信流提供服務??梢姡捎帽景l(fā)明實施例的技術方案,當生成的圖中包括的度最大節(jié)點為一個以上時,并不像現有技術中的LSA算法一樣隨機選擇其中的某一個頂點對 應的節(jié)點開始調度,而是經過分析,選擇相關聯的邊中割邊最少的頂點對應的 節(jié)點作為通信流調度節(jié)點,從而降低系統(tǒng)的總喚醒次數,減少系統(tǒng)的能量損耗。


圖1為現有超幀結構示意圖。圖2為現有將系統(tǒng)中的通信流用圖表示后的示意圖。圖3為本發(fā)明方法第一實施例的流程圖。圖4為本發(fā)明方法第二實施例的流程圖。圖5為本發(fā)明裝置實施例的組成結構示意圖。圖6為本發(fā)明實施例中仿真效果示意圖。
具體實施方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實 施例,對本發(fā)明作進一步地詳細說明。本發(fā)明的實施方式中,將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點 和邊,生成該系統(tǒng)對應的圖;在所生成的圖中選擇度最大的頂點,組成頂點 集,從該頂點集中選擇一個相關聯的邊中割邊最少的頂點;獲取與該選定的 頂點相關聯的邊,組成邊集,對邊集中的邊進行排序,按照排序后的順序為 該邊集中的邊代表的通信流提供服務。通過減少節(jié)點蘇醒/休眠轉換次數, 即喚醒次數,實現在CFP時段減少能量損耗。也就是說,當生成的圖中包括的度最大節(jié)點為一個或一個以上時,并不 像現有技術中的LSA算法一樣隨機選擇其中的某一個頂點對應的節(jié)點開始 調度,而是經過分析, 一旦發(fā)現當前選擇的頂點會造成割邊的出現,則選擇 其它的節(jié)點,直到找到符合條件的為止;如果所有度最大的節(jié)點都會造成割 邊的出現,則選擇去除割邊后互不連通子圖最少的那個頂點對應的節(jié)點開始 通信流的調度;總之,選擇使系統(tǒng)總喚醒次數最少的節(jié)點作為調度節(jié)點,從 而達到減少系統(tǒng)能量損耗的目的。下面通過第一實施例對本發(fā)明所述方案作進一步地詳細說明圖3為本發(fā)明方法第一實施例的流程圖。如圖3所示,包括以下步驟步驟301:將系統(tǒng)的通信流用圖的方式表示。本步驟中,將通信系統(tǒng)中的每一個節(jié)點作為圖中的一個頂點,將任意兩個節(jié)點之間存在的通信流作為一條邊添加到與這兩個節(jié)點對應的頂點之間,從而得到與該系統(tǒng)對應的圖G。步驟302:從生成的圖中選擇度最大的頂點,形成頂點集f^。 本步驟中,從生成的圖G中選擇度最大的頂點,形成頂點集r_={v,,"......,v,},其中包括的頂點個數可能為一,也可能為一個以上。步驟303:從頂點集、ax中選擇一個相關聯的邊中割邊最少的頂點v,。 本步驟之前,進一步包括判斷頂點集r^中的頂點個數是否為一,如果為一,則直接執(zhí)行步驟304;如果不為一,任選頂點集F^中的一個頂點,判斷該頂點的相關聯邊中是否存在割邊,如果不存在,則該頂點即為所需的 頂點v,;如果存在,則對該頂點以外的其它頂點進行判斷,直到找到對應的相關聯邊中不存在割邊的頂點為止。如果頂點集Kmax中所有頂點的相關聯邊中均存在割邊,則選擇去掉割邊 后剩下的互不連通子圖最少的 一個頂點作為頂點v,。步驟304:獲取與頂點v,相關聯的邊,組成集合f, ...,eik}。步驟305:對集合f中的邊進行排序。具體排序方法為選擇與頂點v,鄰接的所有頂點中除v,外度最大的頂點,將該頂點對應的邊排在集合f中的最后;選擇與頂點v,鄰接的所有頂點中度次大的頂點,將該頂點對應的邊排序在集合f中的次后位置,其余頂點依次 類推。步驟306:按照排序后的順序為f中的邊代表的通信流提供服務。 為排序后的f中的各邊對應的通信流依次提供服務,即先為排在第一個位 置上的邊代表的通信流提供服務,最后為與頂點v,鄰接的所有頂點中除v,外度最大的頂點對應的邊代表的通信流提供服務。由上可見,通過步驟301 - 306所述過程,即實現了對集合f中各邊代 表的通信流的調度;但是,集合f中的邊僅僅包括了頂點v,對應的子圖中的 各邊,而實際應用中,圖G中除去與v,相關聯的邊外,通常還會包括其它邊,而這些其它邊對應的通信流同樣需要調度,所以,本實施例中還將進一步包 括從圖G中減去集合f中的內容,得到新的圖G,即G-G-/;判斷該新 的圖G是否為空,如果為空,則結束流程;如果不為空,則重新執(zhí)行步驟 302- 306,此時各步驟中的G為新得到的G。下面通過第二實施例對本發(fā)明所述方案作進一步地詳細說明 圖4為本發(fā)明方法第二實施例的流程圖。^底設本實施例中的系統(tǒng)為一個 包括多節(jié)點、多通信流的WPAN網癥各系統(tǒng),其對應的圖G如圖1 (a)所示。 如圖4所示,該實施例包括以下步驟步驟401:將WPAN網絡系統(tǒng)中的各通信流用圖G的方式表示,即圖1 (a)所示。步驟402:從圖G中選擇度最大的頂點,形成頂點集匚x。 如圖2(a)所示,該圖中共包括五個頂點,即頂點vl、 v2、 v3、 v4和v5; 其中vl和v3的度為l, v2和v6的度為3, v4和v5的度為2;所以,本步驟 中選擇出的度最大的頂點即為v2和v6,對應的頂點集F自—^,W。步驟403:判斷頂點集f^中所包括的頂點個數n是否為1,如果是,則執(zhí) 行步驟404;否則,執(zhí)行步驟405。步驟404:選擇該頂點作為后續(xù)處理所需頂點,并執(zhí)行步驟410。步驟405:選擇頂點集Fmax中某一個頂點v,以及該頂點相關聯的邊的集合f, /= (e", ei2,…,eik}。假設本步驟中選擇的頂點為v6,那么其對應的f為f={e6,e3,e5}。 步驟406:判斷f中是否存在割邊,如果不存在,執(zhí)行步驟410;否則,執(zhí)行步驟407。由于f所包括的邊中,如e5會使圖G成為不連通的圖,即該邊為割邊, 所以,本步驟之后執(zhí)行步驟407。 步驟407:將n值減1。步驟408:判斷n是否為O,如果不為0,則執(zhí)行步驟405;如果為0, 則執(zhí)行步驟409。由于本實施例中的n為2,減去l之后為l,所以執(zhí)行步驟405,即重 新選擇頂點集r^中的一個頂點,頂點v2進行分析,由于頂點v2中同樣存在 割邊,所以,當再次執(zhí)行完步驟408后,將會執(zhí)行步驟409。步驟409:找到頂點集J^x中出現割邊后剩下的互不連通子圖最少的頂點、。如圖2 (b)和2 (c)所示,頂點v6出現割邊后剩下如圖2 (b)所示的 2個互不連通的子圖,而頂點v2出現割邊后只剩下一個連通子圖,所以,v2 即為選擇出的".。步驟410:獲取與頂點"相關聯的邊,組成集合f, /= {印,印,...,ejk}。 具體到本實施例中,該集合f為/ = {d,e6,e2}。步驟411:對集合f中的邊進行排序,即將與v2鄰接的頂點中度越大的頂點對應的邊排在越靠后邊的位置。由于el對應的頂點vl的度為1, e6對應的頂點v6的度為3, e2對應的頂點v4的度為2,所以,排序后的f為/ = {d,e2,e6}。 步驟412:為集合f中的邊代表的通信流連續(xù)提供服務。 步驟413:在圖G中減去集合f中的內容,得到新的圖G。 步驟414:判斷新得到的圖G是否為空集,如果是,則結束流程;如果
不是,則執(zhí)行步驟402。具體到本實施例中,新得到的圖G不為空,所以,需要在該新得到的圖 G,即圖2 (c)所示的圖中選擇度最大的頂點v6和v5,由于v6和v5的調 度效果一樣,所以隨機選擇其中一個頂點,比如v6對應的節(jié)點作為這一輪 的調度節(jié)點,調度順序為e3、 e5;之后,從圖2 ( c )所示圖中減去e3、 e5, 得到e4,對該邊代表的通信流進行調度,至此,系統(tǒng)中的通信流全部調度完 畢?;谏鲜龇椒?,圖5為本發(fā)明裝置實施例的組成結構示意圖。如圖5所 示,該裝置包括生成單元501 ,用于將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點和 邊,生成該系統(tǒng)〗寸應的圖;選擇單元502,用于從生成的圖中選擇度最大的頂點,組成頂點集,并 從該頂點集中選擇一個相關聯的邊中割邊最少的頂點;服務單元503,用于獲取與選定的頂點相關聯的邊,組成邊集,對該邊 集中的邊進行排序,按照排序后的順序為該邊集中的邊代表的通信流提供服 務。其中,選擇單元502具體包括第一選擇子單元5021,用于從生成的圖中選擇度最大的頂點,組成頂 點集;第二選擇子單元5022,用于選擇頂點集中的任一頂點,判斷該頂點 相關聯的邊中是否存在割邊;如果不存在,則該頂點即為選定的頂點;如果 存在,則對該頂點以外的其它頂點進行判斷,直到找到一個相關聯的邊中不 存在割邊的頂點。此外,選擇單元502中進一步包括.第三選擇子單元5023,用于在當所述第二選擇子單元5022判斷出頂點 集中所有頂點相關聯的邊中均存在割邊時,選擇去除割邊后剩下的互不連通 子圖最少的一個頂點作為頂點。判斷子單元5024,用于判斷頂點集中的頂點個數是否為一,如果是,
則直接通知服務單元503執(zhí)行其自身功能;如果不是,則通知第二選擇子單 元5022執(zhí)行其自身功能。 服務單元503具體包括獲取子單元5031,用于獲取與選定頂點相關聯的邊,組成邊集; 排序子單元5032,用于選擇與選定頂點鄰接的所有頂點中除選定頂點外度最大的頂點,將該頂點對應的邊排序在所述邊集中的最后;選擇與選定頂點鄰接的所有頂點中除選定頂點外度次大的頂點,將該頂點對應的邊排序在所述邊集中的次后位置,其余頂點依次類推;服務提供子單元5033,用于按照排序后的順序為邊集中的邊代表的通信流提供服務。除上述各單元以外,該裝置中還可以進一步包括一個判斷單元504,用 于從所述圖中去除選定頂點對應的邊集中的內容,得到新的圖;當該新圖不 為空時,通知選擇單元502按照新圖重新執(zhí)行選擇單元502的功能。為了評價本發(fā)明實施例所述方案的性能,(由于本發(fā)明實施例中所提出 的方案是對現有LSA算法進行的改進,所以為便于描述,將本發(fā)明實施例 所述方案稱為高級LSA ( ALSA)算法),通過仿真比較LSA算法和ALSA 算法針對不同通信流拓樸情況的調度效果。具體方式為比較不同節(jié)點情況 下,ALSA算法較LSA算法的改進效率,即采用ALSA算法后使得喚醒次 數減少的概率;改進效率定義如下改進效率=ALSA算法較LSA算法的改進次數/仿真次數。圖6為本發(fā)明實施例中仿真效果示意圖,每個節(jié)點運行1000次仿真, 每次仿真隨機生成通信流。如圖6所示,其中的橫坐標為節(jié)點個數,縱坐標 為改進效率??梢钥闯觯诠?jié)點數小于5之前,LSA算法和ALSA算法的性能幾乎一樣, 這是因為在節(jié)點數較小的情況下,產生不連通的可能性非常小,所以采用ALSA 算法或是LSA算法的效果基本一樣;而隨著節(jié)點數的增加,產生割邊的可能性 增大,采用ALSA算法可以很有效地解決這個問題,其性能明顯好于LSA算法;
隨著節(jié)點數的繼續(xù)增加,這個優(yōu)勢越來越明顯;只是在節(jié)點數為10到30之間 時,改進效率有所下降;但在節(jié)點數大于30之后,改進效率就維持在8%上下; 也就是說,ALSA算法的性能相比LSA算法更加優(yōu)越,而且性能穩(wěn)定??梢?,采用本發(fā)明實施例的技術方案,當生成的圖G中包括的度最大節(jié)點 為一個或一個以上時,并不像現有技術中的LSA算法一樣隨機選擇其中的某一 個頂點對應的節(jié)點開始調度,而是經過分析, 一旦發(fā)現當前選擇的頂點會造成 割邊的出現,則去選擇其它的節(jié)點,直到找到符合條件的為止;如果所有度最 大的節(jié)點都會造成割邊的出現,則選擇去除割邊后互不連通子圖最少的那個頂 點對應的節(jié)點開始通信流的調度;總之,選擇使系統(tǒng)總喚醒次數最少的節(jié)點作 為調度節(jié)點,從而達到了節(jié)省能量的目的。綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的 保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改 進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1、一種功率管理方法,其特征在于,該方法包括將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點和邊,生成所述系統(tǒng)對應的圖;在所述生成的圖中選擇度最大的頂點,組成頂點集,從所述頂點集中選擇一個相關聯的邊中割邊最少的頂點;獲取與所述選定的頂點相關聯的邊,組成邊集,對所述邊集中的邊進行排序,按照排序后的順序為所述邊集中的邊代表的節(jié)點間通信流提供服務。
2、 根據權利要求1所述的方法,其特征在于,所述從頂點集中選擇一 個相關聯的邊中割邊最少的頂點的方法包括判斷所述頂點集中的頂點個數是否為一,如果是,則該頂點即為選定的 相關聯的邊中割邊最少的頂點。
3、 根據權利要求1所述的方法,其特征在于,所述從頂點集中選擇一 個相關4關的邊中割邊最少的頂點的方法包括選擇所述頂點集中的任一頂點,判斷該頂點相關聯的邊中是否存在割 邊;如果不存在,則該頂點即為選定的頂點;如果存在,則對該頂點以外的 其它頂點進行判斷,直到找到 一個相關聯的邊中不存在割邊的頂點。
4、 根據權利要求3所述的方法,其特征在于,所迷從頂點集中選擇一 個相關聯的邊中割邊最少的頂點的方法進一 步包括當所述頂點集中所有頂點相關聯的邊中均存在割邊時,選擇去掉割邊后 互不連通的子圖最少的 一 個頂點作為選定的頂點。
5、 根據權利要求1所述的方法,其特征在于,所述對邊集中的邊進行 排序的方法包括選擇與所述選定的頂點鄰接的所有頂點中除選定頂點外度最大的頂點,將該頂點對應的邊排在所述邊集的最后;選擇與所述選定的頂點鄰接的所有頂點中除選定頂點外度次大的頂點,將該頂點對應的邊排在所述邊集的次后位置,其余頂點依次類推。
6、 根據權利要求1~5中任一項所述的方法,其特征在于,該方法進一 步包括從所述圖中去除所述選定的頂點對應的邊集中的內容,得到新的圖; 當所述新圖不為空時,從所述新圖中選擇度最大的頂點,生成新的頂點 集,從所述頂點集中選擇一個相關聯的邊中割邊最少的頂點;獲取與所述選 定的頂點相關聯的邊,組成邊集,對所述邊集中的邊進行排序,按照排序后 的順序為所述邊集中的邊代表的節(jié)點間通信流提供服務。
7、 一種功率管理裝置,其特征在于,該裝置包括生成單元,用于將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點和邊, 生成所述系統(tǒng)對應的圖;選擇單元,用于從所述圖中選擇度最大的頂點,組成頂點集,從所述頂點集中選擇一個相關聯的邊中割邊最少的頂點;服務單元,用于獲取與所述選定的頂點相關聯的邊,組成邊集,對所述 邊集中的邊進行排序,按照排序后的順序為所述邊集中的邊代表的節(jié)點間通 信流提供服務。
8、 根據權利要求7所述的裝置,其特征在于,所述選擇單元具體包括 第一選擇子單元,用于從所述圖中選擇度最大的頂點,組成頂點集; 第二選擇子單元,用于選擇所述頂點集中的任一頂點,判斷該頂點的相關聯邊中是否存在割邊;如果不存在,則該頂點即為選定的頂點;如果存在, 則對該頂點以外的其它頂點進行判斷,直到找到一個相關聯的邊中不存在割 邊的頂點。
9、 根據權利要求8所述的裝置,其特征在于,所述選擇單元中進一步 包括第三選擇子單元,用于在當所述第二選擇子單元判斷出所述頂點集中所 有頂點相關聯的邊中均存在割邊時,選擇去除割邊后剩下的互不連通子圖最 少的一個頂點作為所述選定頂點。
10、 根據權利要求8所述的裝置,其特征在于,所述選擇單元中進一步 包括判斷子單元,用于判斷所述頂點集中的頂點個數是否為一,如果是,則 通知所述服務單元執(zhí)行其自身功能;如果不是,則通知所述第二選擇子單元 執(zhí)行其自身功能。
11、 根據權利要求7所述的裝置,其特征在于,所述服務單元具體包括 獲取子單元,用于獲取與所述選定頂點相關聯的邊,組成邊集; 排序子單元,用于選擇與所述選定頂點鄰接的所有頂點中除選定頂點外度最大的頂點,將該頂點對應的邊排在所述邊集的最后;選擇與所述選定頂 點鄰接的所有頂點中除選定頂點外度次大的頂點,將該頂點對應的邊排在所 述邊集的次后位置,其余頂點依次類推;服務提供子單元,用于按照排序后的順序為所述邊集中的邊代表的節(jié)點 間通信流提供服務。
12、 根據權利要求7 11中任一項所述的裝置,其特征在于,該裝置中 進一步包括判斷單元,用于從所述圖中去除所述選定的頂點對應的邊集中的內容, 得到新的圖;當所述新圖不為空時,通知所述選擇單元按照所述新圖重新執(zhí) 行所述選擇單元的功能。
全文摘要
本發(fā)明實施例公開了一種功率管理方法,包括將系統(tǒng)中的節(jié)點和通信流分別對應到圖中的頂點和邊,生成所述系統(tǒng)對應的圖;在所述生成的圖中選擇度最大的頂點,組成頂點集,從所述頂點集中選擇一個相關聯的邊中割邊最少的頂點;獲取與所述選定的頂點相關聯的邊,組成邊集,對所述邊集中的邊進行排序,按照排序后的順序為所述邊集中的邊代表的節(jié)點間通信流提供服務。本發(fā)明實施例同時公開了一種功率管理裝置。應用本發(fā)明實施例所述的方法和裝置,可以較好地減少系統(tǒng)的能量損耗。
文檔編號H04B7/005GK101399574SQ200710151588
公開日2009年4月1日 申請日期2007年9月28日 優(yōu)先權日2007年9月28日
發(fā)明者培 劉 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1