專利名稱:通信終端的制作方法
技術領域:
本發明涉及回避在利用了多個頻道(frequency channel)的通信中的干擾以及沖突的通信終端。
背景技術:
作為以往的通信終端曾經提出了,發送數據的終端檢測各個頻道的干擾,以決定發送數據的頻道(例如參照專利文獻1)。并且,作為其他的以往的通信終端提出了,發送數據的終端對與通信范圍內的其他的終端之間所發送的數據量和干擾等級進行比較,并按照比較結果來決定發送數據的頻道(例如參照專利文獻2)。并且,作為另一個以往的通信終端提出了,按照發送的數據的類別來控制退避時間(以下稱為“退避值”),以決定數據的發送定時(例如參照非專利文獻1)。并且,作為另一個以往的通信終端提出了以自適應跳頻技術(AFH=Adaptive Frequency Hopping)功能,制作除去會造成通信質量劣化的信道的跳變圖案(hopping pattern),并進行通信(例如參照非專利文獻2)。圖48示出了由上述的專利文獻1所公開的通信終端決定頻道的一個例子。如圖48所示,系統由終端500以及501構成。終端500決定用于與終端501進行通信的頻道。首先,終端500掃描所有的頻道,并通過測定接收的信號的功率來測定干擾 (S2101)。在此,頻道的數量為5個。接著,終端500根據掃描的結果來決定希望波所能夠接收的頻道,針對決定的頻道按照干擾波等級低的順序來設定頻道的優先級(S2102)。在此,能夠接收希望波的頻道為CH1-CH4。并且,以優先級高的順序為CH2、CH4、 CH1、CH3。接著,終端500將優先級的信息發送給終端501,將頻道切換到優先級最高的頻道 CH2。終端501從終端500接收到優先級的信息后,切換到優先級最高的頻道 CH2(S2103)。接著,終端501將用于確認是否能夠以頻道CH2來取得與終端500的同步的測試數據包發送給終端500(S2104)。終端500在接收到測試數據包時,將應答發送給終端501。終端501在接收到應答時,從應答中所包含的信息中確認是否能夠取得同步。在此,視為能夠取得同步。由于終端500與終端501在頻道CH2能夠獲得同步,因此在頻道CH2確立通信鏈路,進行數據通信(S2105)。并且,在頻道CH2不能取得同步的情況下,向下一個優先級高的頻道CH4發送測試數據包,并進行同步的確認。如以上所述,在專利文獻1中,以優先級高的頻道的順序來確認是否能夠在終端之間取得同步,以能夠取得同步的頻道來進行通信,以回避干擾和沖突。在圖49A-圖49D中示出了上述的專利文獻2所公開的通信終端決定頻道的一個例子。如圖49A所示,系統以收發數據的終端502、503、504以及505構成。終端502決定在其他的終端503-505之間進行通信時所使用的頻道。終端502存儲在一定期間內發送給各個終端的數據包的數量。圖49B示出了終端 502發送的數據包的數量。接著,終端502存儲各個頻道的干擾等級。圖49C示出了終端502所存儲的各個頻道中的各個終端的干擾等級。終端502利用圖49B以及圖49C的信息,來計算各個頻道的加權平均的干擾等級。 圖49D示出了頻道的加權平均的干擾等級的計算結果。在此,頻道CH2比CHl的干擾等級小。為此,終端502將在其他的終端503-505之間進行通信時所使用的頻道決定為CH2。如以上所述,在專利文獻2中將向各個終端的數據的發送量作為優先級信息,來決定在通信時所使用的頻道,以回避干擾和沖突。圖50A以及圖50B示出了上述的專利文獻1所公開的通信終端進行退避控制的一個例子。
50A ^ 出 7 IEEE(Institute of Electrical and Electronic Engineers)802. lie標準中的數據的類別和退避值的一個例子。即,優先級越高退避值越小,數據的發送機會就越高。圖50B示出了優先級高的聲音數據和優先級低的背景數據的退避控制的一個例子。在此視為在時刻Tl發生聲音數據和背景數據。通信終端根據圖50A的信息,在聲音數據之時作為退避值,隨機地選擇3至7中的某一個值。在此視為選擇4。并且,通信終端根據圖50A的信息,在背景數據之時作為退避值,隨機地選擇15至31中的某一個值。在此視為選擇19。在時刻T2,聲音數據的退避結束,發送聲音數據。此時,背景數據的退避直到聲音數據的發送結束并經過了一定時間的時刻T3為止中斷。在時刻T3,通信終端使背景數據的退避再次開始。如以上所述,在非專利文獻1中按照數據的類別來進行退避控制,以回避干擾和沖突。在非專利文獻2中,在Bluetooth (注冊商標)中為了回避使用同一頻帶的無線 LAN等的干擾,被規定了自適應跳頻技術功能。該功能從預先準備的多個頻道除去會導致通信質量劣化的頻道后制作跳變圖案,并用于通信。在通信中所使用的頻道的決定由控制裝置執行,將決定的圖案的信息通知給終端。如以上所述,在非專利文獻2中控制裝置制作去除了會導致通信質量劣化的信道的跳變圖案,通過以制作的圖案進行通信,來回避干擾和沖突。(現有技術文獻)
(專利文獻)專利文獻1日本特開2009-772 號公報專利文獻2日本特開2005-86408號公報(非專利文獻)非專利文獻1守倉正博監修“改訂版802. 11高速無線LAN教科書(修訂版802. 11 高速無線LAN教科書)” Impress發行,2005年1月1日(P88,132,134,135)非專利文獻2阿部武,藤岡雅宣編著“改訂版7 4 ^ L^ 7" α- F > K教科書高速IP本〃卜7 —夕(修訂版無線寬頻教科書高速IP網絡”Impress發行,2005年1月1 日(P103,104)然而,在上述的專利文獻1以及2所公開的以往的通信終端的構成中,其他的終端彼此間的通信的頻道沒有得到考慮。因此,存在的問題是,會出現系統整體的總處理能力降低的情況。對于該課題待以后詳細說明。圖51A以及圖51B示出了,將專利文獻1所公開的技術應用于在通信圈內存在的兩組終端的例子。如圖51A所示,系統由進行數據收發的終端506、507、508以及509構成。圖51B 示出的例子是,根據終端506和508掃描的結果來決定能夠接收希望波的頻道,并將決定的頻道的優先級按照干擾波等級低的順序來設定。即,在終端506,能夠接收希望波的頻道按照接收等級高的順序則成為CH1、CH2、CH3、CH4。并且,示出了終端506在頻道CH5不能接收希望波。并且,示出終端508僅在頻道CHl能夠接收希望波,在除此之外的頻道CH2-CH5 不能接收希望波。如圖51A所示,終端506與終端507進行通信,終端508與終端509進行通信。首先,終端506和終端508進行掃描,制作如圖51B所示的優先級信息,并分別發送給終端507和509。由于終端506和終端508進行掃描的結果是兩個終端在頻道CHl的優先級均為最高,因此以頻道CHl來發送測試數據包,并進行同步的確認。在此,若雙方在頻道CHl都能夠取得同步,則兩個通信集中到頻道CH1。因此,會出現系統整體的通信效率降低的可能性。圖52A以及圖52B示出了將專利文獻2所公開的技術應用于通信圈內所存在的兩組終端的例子。如圖52A所示,系統由進行數據收發的終端510、511、512、以及513構成。圖52B 示出了算出終端510與終端511、終端512與終端513進行通信時所使用的頻道的干擾等級的結果。例如,在終端510的頻道CHl中,干擾等級為2. 76,在CH2中的干擾等級為5. 65。如圖52A所示,終端510與終端511進行通信,終端512與終端513進行通信。首先,終端510和終端512利用針對各個通信對方終端的發送數據包的數量和各個頻道的干擾等級,算出圖52B所示的各個頻道的加權平均的干擾等級。在此,由于雙方均為在頻道CHl干擾等級最低,因此兩個通信集中于頻道CH1。因此,會出現系統整體的通信效率降低的可能性。并且,在上述的非專利文獻1所公開的以往的構成中,以數據的類別來控制退避。 因此,在相同的多個終端發送相同類別的數據的情況下,就會出現發生數據的沖突的可能性。
并且,在上述的非專利文獻2所公開的以往的構成中,在考慮各個終端中的頻道的干擾狀況的情況下會出現通信效率降低的可能性。控制裝置在僅考慮自身的干擾來制作跳變圖案的情況下,即使在控制裝置一側為沒有受到干擾的頻道,在終端一側為受到了干擾影響的頻道的情況下,在終端一側被分配了頻道的期間中,由于通信質量降低,因此浪費了時間。并且,控制裝置在從終端接受終端一側的干擾信息并制作跳變圖案的情況下,若僅為一臺終端,則控制裝置與終端具有沒有受到干擾的頻道的可能性較高,但是隨著終端臺數的增加,在控制裝置和所有的終端不存在沒有受到干擾的影響的可能性增高。因此,會出現系統整體的通信效率降低的可能性。
發明內容
本發明為了解決上述以往的課題,目的在于提供一種通信終端,該通信終端在從多個頻道中切換一個頻道的同時進行選擇,并在利用選擇的頻道進行通信的無線系統中, 能夠使通信效率提高。本發明的一個局面所涉及的通信終端包括收發部,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾檢測部,針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制部,按照在所述干擾檢測部的判斷結果,來設定所述收發部在對所述信號進行收發時所利用的優先級;所述收發部按照所述優先級,進行所述信號的收發。根據此構成,能夠按照干擾的程度來變更在收發信號時所利用的優先級。因此,能夠在干擾多和干擾少的這兩種情況下來變更收發的控制。因此,能夠提供一種通信終端,該通信終端能夠在多個頻道中在對頻道進行切換的同時選擇一個頻道,并在利用選擇的頻道進行通信的無線系統中使通信效率提高。最好是,所述優先級示出退避時間的最大值或最小值;所述優先控制部設定所述優先級,以使得在所述干擾檢測部沒有檢測到干擾的頻道的數量越多,就越使所述退避時間的最大值或最小值增大。根據此構成,沒有檢測到干擾的頻道的數量越多,就越使退避時間增大。S卩,在沒有檢測到干擾的頻道的數量多的情況下,減少各個頻道中的通信機會,在沒有檢測到干擾的頻道的數量少的情況下,增加各個頻道中的通信機會。這樣,能夠使各個終端的通信機會均等,并能夠使通信效率提高。并且,所述優先級示出數據發送時的物理層傳輸速率;所述優先控制部設定所述優先級,以使得在所述干擾檢測部沒有檢測到干擾的頻道的數量越少,就越使所述物理層傳輸速率降低。根據此構成,沒有檢測大干擾的頻道的數量越少,就越將PHY(physical layer)傳輸速率降低。通過降低PHY傳輸速率,從而能夠增強錯誤耐受性,以提高當前的發送耐受性。因此,越是沒有檢測到干擾的頻道的數量少的通信終端,就越使發送耐受性提高,從而能夠提高發送的準確性。因此,能夠使通信效率提高。并且,也可以是,所述優先級示出,在各個信標期間的訪問期間中以時分多址接入來進行通信的機會;所述優先控制部設定所述優先級,以使得在所述干擾檢測部沒有檢測到干擾的頻道的數量越少,就越使以時分多址接入進行通信的機會增多。根據此構成,設定優先級,以使得沒有檢測到干擾的頻道的數量越少,就越使由時分多址接入進行通信的機會增大。即,在沒有檢測到干擾的頻道的數量多的情況下,減少各個頻道中的通信機會,在沒有檢測到干擾的頻道的數量少的情況下,增加各個頻道中的通信機會。這樣,能夠使各個終端的通信機會均等,并能夠使通信效率提高。本發明的其他的局面所涉及的控制裝置包括收發部,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾信息分析部,通過分析從通信對方的各個終端發送來的信息,從而按照各個終端并針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾,所述從通信對方的各個終端發送來的信息示出,針對所述多個頻道的每一個,在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制部,按照在所述干擾檢測部的判斷結果,來設定所述收發部在對所述信號進行收發時所利用的優先級;所述收發部按照所述優先級,進行所述信號的收發。根據此構成,能夠按照干擾的程度來變更在收發信號時所利用的優先級。因此,能夠在干擾多和干擾少這兩種情況下來變更收發的控制。因此,能夠提供一種通信終端,該通信終端能夠在多個頻道中在對頻道進行切換的同時選擇一個頻道,并在利用選擇的頻道進行通信的無線系統中使通信效率提高。并且,本發明不僅能夠作為包括具有這種特征的處理部的通信終端以及控制裝置來實現,而且能夠作為通信方法來實現,在該通信方法中將被包含在通信終端或控制裝置中的特征性的處理部所執行的處理作為了步驟。并且,能夠作為使計算機執行被包含在通信方法中的特征性步驟的程序來實現。并且,通過⑶-ROM(Compact Disc-Read Only Memory)等計算機可讀取的非易失性記錄介質或因特網等通信網絡,來使這樣的程序流通也是不言而知的。根據本發明,提供一種通信終端,能夠從多個頻道中在對頻道進行切換的同時選擇一個頻道,并在利用選擇的頻道進行通信的無線系統中使通信效率提高。
圖1是示出本發明的實施例1所涉及的終端的構成的方框圖。圖2是示出本發明的實施例1所涉及的控制裝置的構成的方框圖。圖3是本發明所涉及的無線系統的構成圖。圖4是本發明所涉及的超幀的構成的模式圖。圖5是示出本發明所涉及的信標期間和頻道的配置的模式圖。圖6是本發明所涉及的信標期間的配置的模式圖。圖7是本發明所涉及的無線幀格式的模式圖。圖8是本發明的實施例1所涉及的MAC報頭格式的模式圖。圖9是示出本發明的實施例1所涉及的控制裝置的初始處理流程的一個例子的圖。圖10是本發明的實施例1所涉及的控制裝置的信標期間切換處理流程的一個例子的圖。
圖11是本發明所涉及的信標幀的有效負載的模式圖。圖12是本發明所涉及的信標幀的有效負載內的信道使用順序的模式圖。圖13是示出本發明的實施例1所涉及的終端的初始處理流程的一個例子的圖。圖14是示出本發明的實施例1所涉及的終端的數據發送處理流程的一個例子。圖15是示出本發明的實施例1所涉及的終端的無線收發部的內部構成的方框圖。圖16是示出本發明的實施例1所涉及的終端的頻道優先控制部的內部構成的方框圖。圖17A是示出本發明的實施例1所涉及的終端的干擾管理部所存儲的干擾表的一個例子的圖。圖17B是示出本發明的實施例1所涉及的終端的干擾管理部所醇粗的干擾表的一個例子的圖。圖17C是示出本發明的實施例1所涉及的終端的干擾管理部所存儲的干擾表的一個例子的圖。圖17D是示出本發明的實施例1所涉及的終端的干擾管理部所存儲的干擾表的一個例子的圖。圖18A是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的一個例子的圖。圖18B是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的一個例子的圖。圖19是示出本發明的實施例1所涉及的退避控制的一個例子的圖。圖20是示出本發明的實施例1所涉及的退避控制的其他的一個例子的圖。圖21是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的其他的一個例子的圖。圖22A是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的其他的一個例子的圖。圖22B是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的其他的一個例子的圖。圖23是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的其他的一個例子的圖。圖M是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避計算公式的圖。圖25是本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的其他的一個例子的圖。圖沈是示出本發明的實施例1所涉及的終端的干擾頻道數退避管理部所存儲的退避表的其他的一個例子的圖。圖27是示出本發明所涉及的超幀的構成的其他的一個例子的模式圖。圖觀是示出本發明所涉及的信標期間和頻道的配置的其他的例子的模式圖。圖四是示出本發明所涉及的信標幀的有效負載內的信道使用順序的其他的一個例子的模式圖。
圖30是示出本發明的實施例2所涉及的終端的構成的方框圖。圖31是本發明的實施例2所涉及的控制裝置的構成的方框圖。圖32是本發明的實施例2所涉及的控制裝置的無線收發部的內部構成的方框圖。圖33是示出本發明的實施例2所涉及的控制裝置的發送緩沖器的內部構成的方框圖。圖34是示出本發明的實施例2所涉及的控制裝置的分類部所存儲的分類表的一個例子的圖。圖35是示出本發明的實施例2所涉及的控制裝置的頻道優先控制部的內部構成的方框圖。圖36是示出本發明的實施例2所涉及的控制裝置的退避定時器的內部構成的方框圖。圖37是示出本發明的實施例2所涉及的控制裝置的干擾管理部所存儲的干擾表的一個例子的圖。圖38A是示出本發明的實施例2所涉及的控制裝置的干擾頻道數的退避管理部所存儲的退避表的一個例子的圖。圖38B是示出本發明的實施例2所涉及的控制裝置的干擾頻道數退避管理部所存儲的退避表的一個例子的圖。圖39A是示出本發明的實施例2所涉及的干擾信息幀的交換處理流程的一個例子的圖。圖39B是示出本發明的實施例2所涉及的干擾信息幀的交換處理流程的一個例子的圖。圖40是示出本發明的實施例2所涉及的控制裝置的數據分類處理流程的一個例子的圖。圖41是示出本發明的實施例2所涉及的控制裝置的數據發送處理流程的一個例子的圖。圖42A是示出本發明的實施例2所涉及的控制裝置的退避定時器設定確認處理流程的一個例子的圖。圖42B是本發明的實施例2所涉及的控制裝置的退避定時器設定確認處理流程的一個例子的圖。圖43是示出本發明的實施例2所涉及的控制裝置的退避定時器結束確認處理流程的一個例子的圖。圖44A是示出本發明所涉及的終端的頻道優先控制部所存儲的PHY(物理層)傳輸速率表的一個例子的圖。圖44B是示出本發明所涉及的終端的頻道優先控制部所存儲的PHY傳輸速率表的一個例子的圖。圖45是示出利用了本發明所涉及的終端的PHY傳輸速率表的數據發送處理流程的一個例子的圖。圖46是示出本發明所涉及的信標期間的其他的配置的一個例子的圖。圖47是示出本發明所涉及的控制裝置的分配存儲區決定處理流程的一個例子的圖。圖48是示出專利文獻1中的終端的頻道決定的一個例子的圖。圖49A是示出專利文獻2的終端的頻道決定的一個例子的圖。圖49B是示出專利文獻2的終端的頻道決定的一個例子的圖。圖49C是示出專利文獻2的終端的頻道決定的一個例子的圖。圖49D是示出專利文獻2的終端的頻道決定的一個例子的圖。圖50A是示出非專利文獻1的終端的退避控制的一個例子的圖。圖50B是示出非專利文獻1的終端的退避控制的一個例子的圖。圖51A是示出專利文獻1中存在于通信圈內的兩組終端的頻道決定的一個例子的圖。圖51B是示出專利文獻1中存在于通信圈內的兩組終端的頻道決定的一個例子的圖。圖52A是示出專利文獻2中存在于通信圈內的兩組終端的頻道決定的一個例子的圖。圖52B是示出專利文獻2中存在于通信圈內的兩組終端的頻道決定的一個例子的圖。
具體實施例方式以下,參照附圖對本發明的實施例進行說明。(實施例1)圖1是示出本發明的實施例1所涉及的終端的構成的功能方框圖。終端10包括無線收發部11、干擾檢測部12、以及頻道優先控制部13。無線收發部11按照后述的優先級,利用從多個頻道(frequency channel)中選擇的頻道來進行信號的收發。干擾檢測部12按照每個頻道,判斷在利用該頻道進行信號的收發之時是否受到了干擾。頻道優先控制部13按照干擾檢測部12的判斷結果,來對在無線收發部11收發所述信號時所利用的優先級進行變更。圖2是示出本發明的實施例1所涉及的控制裝置的構成的功能方框圖。控制裝置20包括無線收發部21、干擾檢測部22、頻道決定部23、以及信標作成部24。無線收發部21利用從多個頻道中選擇的頻道來進行信號的收發。干擾檢測部22 按照每個頻道來判斷是否受到了干擾。頻道決定部23按照干擾檢測部22的判斷結果,來決定無線收發部21進行信號的收發的頻道。信標作成部M作成進行周期性的收發的信標幀,該信標幀包含進行頻道決定部23所決定的信號的收發的頻道的信息。圖3是示出本發明的實施例1所涉及的無線通信系統的一個例子的網絡構成圖。 在圖3中,無線通信系統包括控制無線網絡的控制裝置20以及具有終端10的功能的終端 10A-10D,該終端10通過控制裝置20的控制,與控制裝置20之間進行無線通信。控制裝置20為了控制無線網絡而周期性地發送包含無線網絡的控制信息的信標幀。圖4是以時間序列來表示發送信標幀的期間的模式圖。最大的期間是超幀期間,在超幀期間中以控制裝置20發送信標幀的期間為單位,被劃分成信標期間。在圖4中,一個超幀期間中設有5個信標期間。在圖4中以時間序列示出了超幀期間的構成。控制裝置 20以及終端10A-10D能夠在對多個頻道進行切換的同時進行無線通信,以信標期間為單位一邊進行頻道切換一邊進行通信。在此,超幀期間是指,在同一個頻道中,從某個信標幀的發送時刻到下一個信標幀的發送時刻的期間。即頻率跳變圖案的一個周期。圖5是表示以信標期間為單位來進行頻道切換時的信標期間的頻道配置的模式圖。在圖5中,控制裝置20將頻道CHl分配給超幀期間內的信標期間BI1,并設置無線通信期間100。同樣,控制裝置20將頻道CH2分配給信標期間BI2,并設置無線通信期間101,將頻道CH3分配給信標期間BI3,并設置無線通信期間102,將頻道CH4分配給信標期間BI4,并設置無線通信期間103,將頻道CH5分配給信標期間BI5,并設置無線通信期間 104。在超幀期間結束成為下一個超幀期間時,控制裝置20再次將頻道CHl分配給信標期間BI1,并設置無線通信期間105,將頻道CH2分配給信標期間BI2,并設置無線通信期間 106。以后,按照每個超幀期間重復進行相同的頻道分配。圖6是表示信標期間的構成的模式圖。在信標期間中,控制裝置20首先發送包含無線網絡控制信息的信標幀。之后,在信標期間中設置訪問期間。在該訪問期間中,包括控制裝置20的無線終端能夠進行無線通信。以下,以在訪問期間中各個無線終端通過 CSMA(載波監聽多路訪問)進行無線通信為例進行說明。并且,作為無線訪問方式并非受 CSMA所限,也可以采用ALOHA或TDMA(時分多址接入)等其他的無線訪問方式。在圖5中,例如,終端IOA在以頻道CHl來進行通信的情況下,終端IOA僅在信標期間BIl啟動。即終端IOA在無線通信期間100之后,在無線通信期間105內的訪問期間中以CSMA進行通信,無線通信期間100與無線通信期間105之間的期間(無線通信期間 102-104)不進行無線通信。因此,終端IOA與不活躍期間相同,能夠將無線通信時所需要的功能塊的耗電量抑制到最低限。圖7是示出在訪問期間各個無線終端發送無線幀的格式的圖。無線幀110由PHY 報頭111、MAC報頭112、有效負載113、以及ECC (錯誤檢查和糾正)114構成。PHY報頭111由位同步代碼或幀同步代碼等無線信號的解調中所需要的代碼構成。MAC報頭112由幀類別或地址信息構成。有效負載113是發送給通信對方的信息。 ECCl 14是用于檢測無線幀110是否被正常傳輸的代碼。并且,MAC報頭112如圖8所示,由示出幀的類別等的幀控制116、收信方無線終端地址117、以及發信方無線終端地址118構成。作為幀類別具有在無線終端間進行數據的收發的數據幀、作為針對數據幀等被正常接收的應答的ACK幀、以及用于控制裝置20將控制信息發送給無線網絡內的終端10的信標幀等。以下,對在以上這樣構成的無線網絡中,控制裝置20和終端10A-10D之間進行無線通信的方法進行說明。圖9示出了控制裝置20的初始處理的流程的一個例子。若控制裝置20啟動,則首先測定各個頻道中的干擾(Si)。S卩,控制裝置20的無線收發部21以預先決定的時間,對頻道CHl至CH5進行掃描。無線收發部21將接收到的信號傳遞給干擾檢測部22。干擾檢測部22進行干擾的檢測。在此通過進行功率測定等來得知是否有干擾的影響,從而判斷是否為能夠使用的頻道。在此,視為干擾檢測部22判斷為從頻道CHl至CH5 不存在干擾。接著,控制裝置20的頻道決定部23利用干擾檢測部22的判斷結果,決定超幀期間內的信標期間的頻道(S2)。在此,由于從頻道CHl至CH5不存在干擾,因此視為以圖5所示的信道設置來構成超幀。圖10示出了控制裝置20的信標期間切換處理的流程的一個例子。控制裝置20的頻道決定部23在初始處理結束時,將決定了的頻道的信息傳遞給無線收發部21和信標作成部M。無線收發部21在從頻道決定部23接收頻道的信息時,將頻道切換為超幀期間的開頭的信標期間的頻道CH1。在由無線收發部21進行的頻道的切換結束時,信標作成部M作成包含事先從頻道決定部23接受的頻道信息的信標幀,將作成的信標幀經由無線收發部21發送給無線網絡(Sll)。接著,無線發送部21直到信標期間結束為止,利用CHl來進行數據的收發(S12的 “否”)。無線收發部21在信標期間結束時,切換為下一個信標期間的頻道CH2(S13)。在無線發送部21的頻道的切換結束時,信標作成部M作成包含事先從頻道決定部23接受的頻道信息的信標幀,將作成的信標幀經由無線收發部21發送給無線網絡 (Sll)。圖11示出了信標幀的有效負載的格式。信標幀的有效負載120由超幀期間121、信標期間122、信標期間數量123、以及信道使用順序1 構成。超幀期間121以及信標期間122是用于確定在圖4以及圖5所說明的超幀期間以及信標期間的信息。圖12是示出信道使用順序IM的構成的一個例子。在信道使用順序1 中,在信道使用順序的先頭設置有信標期間編號BN,之后以信標期間為單位,使用的頻道按順序排列。在圖12所示的例子中,信標期間數量為5,頻道以CHI、CH2、CH3、CH4、CH5的順序被使用。在此可以知道,在信標期間編號BN為1的情況下,表示目前的信標期間所使用的頻道為 CH1,在下一個信標期間所使用的頻道為CH2,在再下一個信標期間所使用的頻道為CH3。同樣可以知道,在信標期間編號BN為2的情況下,表示目前的信標期間所使用的頻道為CH2, 在下一個信標期間所使用的頻道為CH3,在再下一個信標期間所使用的頻道為CH4。圖13示出了終端10的初始處理流程的一個例子。若終端10啟動,則首先開始信標幀的掃描,在接收信標幀時分析有效負載,并存儲分析結果(S21)。接著,測定各個頻道中的干擾(S22)。終端10的無線收發部11以事前決定的時間對頻道CHl至CH5進行掃描。無線收發部11將接收了的信號傳遞給干擾檢測部12。
干擾檢測部12進行干擾的檢測。在此通過進行功率測定等來得知是否有干擾的影響,從而判斷是否為能夠使用的頻道。接著,終端10的頻道優先控制部13存儲干擾檢測部12的判斷結果(S23)。圖14示出了終端10的數據發送處理流程的一個例子。終端10在發送數據由圖中未示出的上位層輸入時,將發送數據輸入到無線收發部1KS31的“是”)。頻道優先控制部13在檢測向無線收發部11的數據輸入時,確認在當前的信標期間的頻道是否發生了干擾。在此,利用在初始處理中所存儲的干擾判斷結果來進行上述的確認(S32)。頻道優先控制部13,在判斷為當前的頻道中發生了干擾的情況下(S32的“是”), 將退避的值無規則地設定在127-64之間(S33)。頻道優先控制部13,在判斷為當前的頻道中沒有發生干擾的情況下(S32的 “否”),接著利用在初始處理中所存儲的干擾的判斷結果,來確認沒有干擾的頻道的數量。 在此,本系統所支持的頻道的總數為CH1-CH5這5個。頻道優先控制部13在沒有干擾的頻道的數量為5個的情況下(S34的“是”),將退避的值無規則地設定在63-32之間(S35)。頻道優先控制部13在沒有干擾的頻道的數量為4個的情況下(S36的“是”),將退避的值無規則地設定在31-16之間(S37)。頻道優先控制部13在沒有干擾的頻道數為3個的情況下(S38的“是”),將退避的值無規則地設定在15-8之間(S39)。頻道優先控制部13在沒有干擾的頻道的數量為2個的情況下(S40的“是”),將退避的值無規則地設定在7-4之間(S41)。頻道優先控制部13在沒有干擾的頻道的數量為1個的情況下(S40的“否”),將退避的值無規則地設定在3-0之間(S42)。接著,頻道優先控制部13以被設定的退避的值來使退避定時器開始工作。頻道優先控制部13在退避定時器的工作結束時,通知給無線收發部11 (S44的 “是”)。無線收發部11在接收到退避定時器的結束的通知時,發送發送數據(S45)。S卩,在本實施例中,在無線收發部11收發信號時所利用的優先級表示退避時間 (退避的值)的最大值或最小值。在此,退避時間是指,使用的頻道成為空閑狀態,從能夠通信的時刻到開始發送為止的待機時間。另外,退避時間并非受此所限,例如在采用針對由多個終端構成的各個分組分別分配通信期間的無線訪問方式的情況下,也可以是直到開始從通信期間的開始時刻的發送為止的待機時間。并且,頻道優先控制部13將優先級設定為,在由干擾檢測部12沒有檢測出干擾的頻道的數量越多的情況下,就越使退避時間的最大值或最小值增大。并且,比起利用由干擾檢測部12沒有檢測出干擾的情況下所能夠設定的頻道來進行信號的收發之時的退避時間的最大值或最小值而言,在利用檢測出干擾的頻道來進行信號的收發的情況下的退避時間的最大值或最小值要更大。最好是,比起利用由干擾檢測部12沒有檢測出干擾的情況下所能夠設定的頻道來進行信號的收發之時的退避時間的最大值而言,在利用檢測出干擾的頻道來進行信號的收發的情況下的退避時間的最大值要更大。圖15示出了終端10的無線接收部11的內部方框圖。無線收發部11包括發送緩沖器11A、幀處理部11B、調制解調部11C、頻道設定部 11D、以及信標分析部11E。發送緩沖器IlA暫時累積發送數據。幀處理部IlB將無線報頭信息等設定到從發送緩沖器IlA輸出的發送數據中。調制解調部IlC在被設定的頻道中,進行從天線輸入的幀的解調和針對輸出到無線網絡的幀的調制。頻道設定部IlD設定在調制解調部IlC收發幀之時所利用的頻道。信標分析部IlE分析從控制裝置20接收的信標幀的有效負載。圖16是終端10的頻道優先控制部13的內部方框圖。頻道優先控制部13包括干擾管理部13A、干擾頻道數退避管理部13B、退避控制部13C、以及退避定時器13D。干擾管理部13A存儲從干擾檢測部12輸入的頻道CHl到CH5的干擾的有無。干擾頻道數退避管理部13B,將由干擾檢測部12沒有檢測出干擾的頻道的數量、與作為直到開始發送數據的發送為止的待機時間的退避時間建立關聯后進行管理。退避控制部13C利用干擾管理部13A以及干擾頻道數退避管理部13B的信息,決定發送數據的退避時間。退避定時器13D是以退避控制部13C設定的值來工作的定時器。圖17A-圖17D示出了干擾表的一個例子,在該干擾表中示出了干擾管理部13A存儲的頻道CHl到CH5的干擾有無。干擾表中存儲有示出各個頻道中是否有干擾的信息以及沒有干擾的頻道的數量。圖17A示出了圖3的終端IOA的干擾管理部13A所存儲的干擾表的一個例子。在終端IOA中,由于在頻道CH2發生了干擾,因此干擾管理部13A所存儲的干擾表成為圖17A所示。圖17B示出了圖3的終端IOB的干擾管理部13A所存儲的干擾表的一個例子。在終端10B,由于在頻道CH2和CH4發生了干擾,因此干擾管理部13A所存儲的干擾表成為圖17B所示。圖17C示出了圖3的終端IOC的干擾管理部13A所存儲的干擾表的一個例子。在終端10C,由于在頻道CH1、CH3、CH4發生了干擾,因此干擾管理部13A所存儲的干擾表成為圖17C所示。圖17D示出了圖3的終端IOD的干擾管理部13A所存儲的干擾表的一個例子。在終端10D,由于在頻道CH1、CH2、CH4、CH5發生了干擾,因此干擾管理部13A所存儲的干擾表成為圖17D所示。圖18A以及圖18B示出了退避表的一個例子,在該退避表中示出了,干擾頻道數退避管理部1 所存儲的沒有檢測出干擾的頻道的數量、以及示出作為直到開始發送數據的發送為止的待機時間的退避時間。圖18A示出了存儲當前信標期間干擾的頻道的情況下設定的退避的值的退避表的一個例子。根據該退避表,在當前信標期間干擾了頻道的情況下,將退避的值無規則地設定在64-127之間。圖18B示出了在當前的信標期間不是干擾頻道的情況下,按照沒有干擾的頻道的數量來存儲退避的值的退避表的一個例子。根據該退避表,在沒有干擾的頻道的數量為5 個的情況下,將退避的值無規則地設定在32-63之間。圖19示出了本發明的發送數據退避控制的一個例子。在圖3的系統中,控制裝置20進行圖5所示的頻道切換。參照圖19,在此,在利用無線通信期間102的頻道CH3進行數據收發時,視為在終端IOA的時刻Tl以及在終端IOD的時刻T2分別發生數據。終端IOA在發生發送數據時,將發送數據暫時累積到發送緩沖器IlA0終端IOA的退避控制部13C,在發送數據被累積到發送緩沖器IlA時,從頻道設定部IlD獲得當前信標期間的頻道的信息。退避控制部13C,在從頻道設定部IlD獲得當前信標期間的頻道CH3的信息時,對獲得的信息與干擾管理部13A所存儲的圖17A所示的干擾表的信息進行比較,確認在當前信標期間沒有發生干擾。接著,退避控制部13C從用于確認在當前信標期間沒有發生干擾的干擾表中,獲得沒有干擾的頻道的數量,對獲得的頻道的數量與干擾頻道數退避管理部13B所存儲的圖 18B的退避表的信息進行比較。終端10A,沒有干擾的頻道的數量為4個。因此,退避控制部13C從圖18B的退避表中獲得退避的值16-31。退避控制部13C將退避的值無規則地設定在16-31之間,并使退避定時器13D開始工作。在此視為退避的值被決定為對。終端IOD在發生發送數據時,將發送數據暫時累積到發送緩沖器IlA0終端IOD的退避控制部13C,在發送數據被累積到發送緩沖器IlA之時,從頻道設定部IlD獲得當前信標期間的頻道的信息。退避控制部13C在從頻道設定部IlD獲得當前信標期間的頻道CH3的信息時,將獲得的信息與干擾管理部13A所存儲的圖17D所示的干擾表的信息進行比較,并確認在當前信標期間沒有發生干擾。接著,退避控制部13C從確認在當前信標期間沒有發生干擾的干擾表中獲得沒有干擾的頻道的數量,對獲得的頻道的數量與干擾頻道數退避管理部13B所存儲的圖18的退避表的信息進行比較。在終端IOD沒有干擾的頻道的數量為1個。因此,退避控制部13C從圖18B的退避表中獲得退避的值0-3。退避控制部13C將退避的值無規則地設定在0-3之間,并使退避定時器13D開始工作。在此視為,退避的值被決定為2。終端IOD的退避定時器13D在時刻T3退避結束時,將退避結束之消息通知給發送緩沖器11A。發送緩沖器IlA在從退避定時器13D接受到退避結束通知時,將發送數據傳遞給幀處理部11B。終端IOD的幀處理部IlB將MAC報頭和ECC附加到發送數據后,傳遞給調制解調部 11C。終端IOD的調制解調部IlC將PHY報頭附加到發送數據,并利用頻道CH3來發送數據。終端10A,在時刻T3若終端IOD檢測到數據,則中斷退避。并且,終端IOA在終端 IOD的數據發送結束后,經過了一定期間的時刻T4,使退避再次開始。終端IOA的退避定時器13D在退避結束時,將退避結束之消息通知給發送緩沖器 11A。發送緩沖器IlA在從退避定時器13D接受到退避結束通知時,將發送數據傳遞給幀處理部11B。終端IOA的幀處理部IlB將MAC報頭和ECC附加到發送數據后,傳遞給調制解調部 11C。終端IOA的調制解調部IlC將PHY報頭附加到發送數據,利用頻道CH3來發送數據。圖20示出了本發明的發送數據退避控制的其他的一個例子。在此,在利用了無線通信期間105的頻道CHl進行數據收發之時,在終端IOA為在時刻T2發生數據,在終端IOB為在時刻T3發生數據,在終端IOC為在時刻Tl發生數據。終端IOC在發生發送數據之時,將發送數據暫時累積到發送緩沖器IlA0終端IOC的退避控制部13C在發送數據被累積到發送緩沖器IlA之時,從頻道設定部IlD獲得當前信標期間的頻道的信息。退避控制部13C,在從頻道設定部IlD獲得當前信標期間的頻道CHl的信息時,對獲得的信息與干擾管理部13A所存儲的圖17A所示的干擾表的信息進行比較,確認在當前信標期間沒有發生干擾。接著,退避控制部13C在確認到在當前信標期間發生了干擾時,參照干擾頻道數退避管理部13B所存儲的圖18A的退避表的信息。終端IOC從圖18A的退避表中獲得退避的值64_127。退避控制部13C將退避的值無規則地設定在64-127之間,使退避定時器13D開始工作。在此視為退避的值被決定為100。終端IOA在發生發送數據時,將發送數據暫時累積到發送緩沖器IlA0終端IOA的退避控制部13C,在發送數據被累積到發送緩沖器IlA之時,從頻道設定部IlD獲得當前信標期間的頻道的信息。退避控制部13C,在從頻道設定部IlD獲得當前信標期間的頻道CHl的信息時,對獲得的信息與干擾管理部13A所存儲的圖17A所示的干擾表的信息進行比較,確認在當前信標期間沒有發生干擾。接著,退避控制部13C從確認到在當前信標期間沒有發生干擾的干擾表中,獲得沒有干擾的頻道的數量,對獲得的頻道的數量與干擾頻道數退避管理部13B所存儲的圖 18B的退避表的信息進行比較。終端10A,沒有干擾的頻道的數量為4個。因此,退避控制部13C從圖18B的退避表中獲得退避的值16-31。退避控制部13C將退避的值無規則地設定在16-31之間,并使退避定時器13D開始工作。在此視為,退避的值被決定為17。終端IOB在發生發送數據時,將發送數據暫時累積到發送緩沖器IlA0
終端IOB的退避控制部13C,在發送數據被累積到發送緩沖器IlA之時,從頻道設定部IlD獲得當前信標期間的頻道的信息。退避控制部13C在從頻道設定部IlD獲得當前信標期間的頻道CHl的信息時,將獲得的信息與干擾管理部13A所存儲的圖17B所示的干擾表的信息進行比較,并確認在當前信標期間沒有發生干擾。接著,退避控制部13C從確認到在當前信標期間沒有發生干擾的干擾表中,獲得沒有干擾的頻道的數量,對獲得的頻道的數量與干擾頻道數退避管理部13B所存儲的圖 18B的退避表的信息進行比較。在終端10B,沒有干擾的頻道的數量為3個。因此,退避控制部13C從圖18B的退避表中獲得退避的值8-15。退避控制部13C將退避的值無規則地設定在8-15之間,并使退避定時器13D開始工作。在此視為,退避的值被決定為8。終端IOB的退避定時器13D在時刻T4退避結束時,將退避結束之消息通知給發送緩沖器11A。發送緩沖器IlA在從退避定時器13D接受到退避結束通知時,將發送數據傳遞給幀處理部11B。終端IOB的幀處理部IlB將MAC報頭和ECC附加到發送數據后,傳遞給調制解調部 11C。終端IOB的調制解調部IlC將PHY報頭附加到發送數據,并利用頻道CHl來發送數據。終端IOA和終端10C,在時刻T3若終端IOB檢測到數據,則中斷退避。并且,終端 IOA和終端IOC在終端IOB的數據發送結束后,經過了一定期間的時刻T5,使退避再次開始。終端IOA的退避定時器13D在退避結束時,將退避結束之消息通知給發送緩沖器 11A。發送緩沖器IlA在從退避定時器13D接受到退避結束通知時,將發送數據傳遞給幀處理部11B。終端IOA的幀處理部IlB將MAC報頭和ECC附加到發送數據后,傳遞給調制解調部 11C。終端IOA的調制解調部IlC將PHY報頭附加到發送數據,利用頻道CHl來發送數據。在時刻T6終端IOA檢測到數據之時,終端IOC中斷退避,并在終端IOA結束數據的發送并經過了一定期間的時刻T7,使退避再次開始。終端IOC的退避定時器13D在退避結束時,將退避結束的消息通知給發送緩沖器 11A。發送緩沖器IlA在從退避定時器13D接受到退避結束通知時,將發送數據傳遞給幀處理部11B。終端IOC的幀處理部IlB將MAC報頭和ECC附加到發送數據后,傳遞給調制解調部 11C。
終端IOC的調制解調部IlC將PHY報頭附加到發送數據,并利用頻道CHl來發送數據。如以上說明,在本實施例的退避控制中,終端能夠根據頻道來設定不同的退避的值,從而能夠得到防止整個系統的通信效率降低的效果。例如,在終端10D,在頻道CH3將退避的值設為從0到3,在除此之外的頻道設為從64到127。并且,通過沒有檢測到干擾的頻道的數量越多,就越使退避時間的最大值增大,從而能夠增加從沒有檢測到干擾的頻道的數量少的終端進行數據發送的發送機會。例如,在沒有檢測到干擾的頻道的數量為1 (CH3)的終端10D,在利用CH3不能發送數據時,則直到下一個超幀期間的CH3為止發生傳輸延遲的可能性比較高。但是,由于適用了本實施例的退避控制,通過將終端IOD的退避時間的最大值設為比其他的終端小,從而能夠增加發送機會。這樣,能夠大幅度地減少傳輸延遲。在沒有檢測到干擾的頻道的數量為4的終端10A,即使不能利用頻道CH3來進行發送,下一個信標期間的頻道CH4也成為沒有檢測到干擾的頻道。因此,通過利用CH4來發送數據,從而能夠回避系統整體的通信效率的降低。并且,在本實施例的退避控制中,在終端利用被檢測出干擾的頻道來進行數據的發送時的退避時間的最大值,比沒有檢測出干擾時所能夠設定的退避時間的最大值大。這樣,能夠使沒有檢測到干擾的其他的終端的發送優先進行,從而得到了防止系統整體的通信效率降低的效果。例如,在沒有檢測到干擾的頻道的數量只有一個(CH3)的終端10D,退避時間的最大值為3,雖然終端10A-10C的發送機會較高,但是在頻道CHI、CH2、CH4、CH5由于檢測到干擾,因此即使進行數據的發送,因干擾而造成發送失敗的可能性比較高。并且,由于終端 IOD的退避時間的最大值比終端10A-10C小,因此減少終端10A-10C的發送機會的可能性較高。但是,通過適用本實施例的退避控制,從而終端IOC使檢測出干擾的頻道CHI、CH2、 CH4、CH5的信標期間的退避時間的最大值,比作為沒有檢測到干擾之時的退避時間的最大值的63大。這樣,能夠使沒有檢測到干擾的終端10A-10C的發送優先進行。并且,終端IOD 通過進行退避控制,從而能夠在終端10A-10C沒有檢測出數據的情況下試著進行發送。并且,在本實施例中,干擾頻道數退避管理部1 雖然保持了圖18B所示的退避表,不過并非受此所限。例如,也可以保持圖21所示的退避表,在該退避表中存儲了與檢測到干擾的頻道的數量相符的退避的值。并且,在本實施例中,干擾頻道數退避管理部13B雖然保持了圖18A以及圖18B所示的退避表,不過并非受此所限。例如也可以保持圖22A以及圖22B所示的退避表,在該退避表中存儲了所有的退避時間的最小值為0的退避的值。并且,在本實施例中,干擾頻道數退避管理部1 雖然保持了圖18B所示的退避表,不過并非受此所限。例如也可以保持圖23所示的退避表,在該退避表中存儲了沒有檢測到干擾的頻道的數量為1到3的情況下,退避的值為0到3,在沒有檢測到干擾的頻道的數量為4到5個的情況下,退避的值為4到7等,這種以不同的頻道的數量來存儲相同的退避的值。并且,在本實施例中,干擾頻道數退避管理部1 雖然保持了圖18B所示的退避表,但是并非受此所限。例如也可以存儲圖M所示的退避與沒有檢測到干擾的頻道數之間的關系式。即,退避時間的最大值以2(能夠進行通信的頻道數量+1)-1來計算。并且,在沒有檢測到干擾的頻道的數量為1的情況下,退避時間的最小值以0來計算,在沒有檢測到干擾的頻道的數量為2個以上的情況下,退避時間的最小值以2 (能夠進行通信的頻道數量) 來計算。并且,圖18A所示的退避表所示的信息也同樣能夠以關系式來存儲。并且,關系式并非受此所限。并且,在本實施例中,干擾頻道數退避管理部13B雖然保持了圖18A以及圖18B所示的退避表,不過并非受此所限。例如也可以保持圖25所示的退避表,在該退避表中除了存儲有沒有檢測到干擾的頻道的數量以外,還按照數據類別存儲了退避的值。在這種情況下,終端10的退避控制部13C根據被輸入到發送緩沖器IlA的發送數據的數據類別和干擾表的信息,來決定退避的值。并且,也可以是圖沈所示的退避表的構成。并且,也可以是在圖25和圖沈所示的退避的構成的情況下,終端10按照數據類別來持有專用的退避定時器 13D的構成。并且,在本實施例中,雖然超幀期間是僅以信標期間構成的,不過并非受此所限。 例如,也可以是圖27以及圖觀所示的構成。圖27是示出以時間序列來表示發送信標幀的周期的模式圖。最大的周期是超幀期間,超幀期間由進行無線通信的活躍期間和不進行無線通信的不活躍期間構成。在不活躍期間中,控制裝置20以及終端10A-10D由于能夠將無線通信時所必須的功能塊的耗電量抑制到最低限,因此通過設置不活躍期間從而能夠抑制各個無線終端的耗電量。在活躍期間,進一步以控制裝置20發送信標幀的周期為單位,劃分為信標期間。在圖27中,在活躍期間中設有5個信標期間。在圖27中,以時間序列對超幀期間的構成進行了說明,控制裝置20以及終端 IOA IOD能夠在切換多個頻道的同時進行無線通信,以信標期間為單位在切換頻道的同時進行通信。圖觀是示出以信標期間為單位來切換頻道時的信標期間的設置的模式圖。在圖觀中,控制裝置20將頻道CHl分配給超幀期間內的信標期間BI1,并設置無線通信期間130。同樣,將頻道CH2分配給信標期間BI2,并設置無線通信期間131,將頻道 CHn分配到信標期間BI4,并設置無線通信期間132。在超幀期間結束成為下一個超幀期間時,控制裝置20再次將頻道CHl分配給信標期間BI1,并設置無線通信期間133,將頻道CH2 分配給信標期間BI2,并設置無線通信期間134。以后,按照每個超幀期間重復進行相同的頻道分配。在圖28中,例如在終端IOB以頻道CHl進行通信的情況下,終端IOB僅在信標期間BIl啟動。S卩,終端IOB在無線通信期間130之后,在無線通信期間133內的訪問期間以CSMA來通信,在無線通信期間130與無線通信期間133之間不進行無線通信。因此,與不活躍期間同樣,能夠將無線通信中所需要的功能塊的耗電量抑制到最低限。不過,在頻道 CHl沒有結束發送的情況下,參照信標幀的有效負載120的信道使用順序124,以下一個頻道CH2來發送數據。并且,在圖27中,雖然將在無線網絡中控制裝置20進行通信的所有期間作為活躍期間進行了說明,例如若著眼于頻道CH1,則能夠將圖觀的無線通信期間130和133為活躍期間,將包含無線通信期間131、132以及134的期間作為不活躍期間。在這種情況下,頻道CH2的活躍期間能夠被設定為頻道CHl的不活躍期間。并且,在這種情況下,圖27以及圖觀中的活躍期間能夠通過將信標期間數量123與圖11的信標期間122相乘而算出,并且,不活躍期間能夠通過從超幀期間121減去算出的活躍期間來算出。并且,在本實施例中,雖然信標幀內的信道使用順序124的構成利用了圖12所示的構成,不過,作為其他的構成也可以利用圖四所示的構成。在圖四所示的構成中,不采用信標期間編號BN,時常被設置在最初位置上的頻道為目前被使用的頻道,每當信標期間結束時就替換信道使用順序。這樣,就可以知道,在每個信標期間中信道使用順序1 的最初是目前正在使用的信道,下一個是在下一個信標期間使用的頻道。例如可以知道,在信標期間BI3為目前的的信標期間所使用的頻道CH3,在下一個信標期間使用的頻道為CH4,在再下一個信標期間使用的頻道為CH5。并且,在本實施例的構成中,雖然退避表是事先被存儲在干擾頻道數退避管理部 13B中的,不過,并非受此所限。例如,也可以是,控制裝置20事先存儲退避表,終端10在初始啟動時從控制裝置20獲得退避表,并存儲到干擾頻道數退避管理部13B。并且,在本實施例中,雖然在干擾管理部13A的干擾表中存儲了沒有檢測到干擾的頻道的數量,不過,并非受此所限。例如,也可以存儲檢測出干擾的頻道的數量。并且,在本實施例中,雖然終端10將支持的所有的頻道作為對象,并按照檢測出干擾的頻道的數量決定了退避的值,不過,并非受此所限。例如,終端10將信標幀的有效負載120的信道使用順序124中所包含的頻道作為對象來進行干擾的檢測,不過,也可以決定沒有檢測到干擾的頻道的數量。另外,在本實施例中,雖然終端10是在接收了信標幀以后來進行各個頻道的干擾檢測的,不過,并非受此所限。例如,也可以在接收信標幀之前進行干擾的檢測。并且,在本實施例中,雖然是在終端10按照各個頻道對退避的值進行控制的,不過并非受此所限,例如也可以是控制裝置20具有與終端10相同的構成,并進行同樣的控制。并且,在本實施例中,雖然是終端10將數據發送給了控制裝置20,不過并非受此所限。例如,也可以直接將數據發送給其他的終端10。在這種情況下,可以是獲得對方的終端10的干擾表,除去在對方的終端10檢測到干擾的頻道后,來決定沒有檢測到干擾的頻道的數量。另外,在本實施例中雖然是在初始啟動時進行了干擾的檢測,不過并非受此所限。 例如,可以定期地進行,也可以在發送數據的失敗在一定程度以上后進行,也可以按照控制裝置20的指示進行。并且,也可以以任意地定時進行。(實施例2)圖30是示出本發明的實施例2的終端的構成的功能方框圖。在圖30中,對于與圖1所示的終端10相同的構成要素賦予相同的符號,并省略說明。終端30包括無線收發部11、干擾檢測部12、頻道優先控制部13、干擾信息作成部31。無線收發部11、干擾檢測部12、頻道優先控制部13的構成與實施例1相同。干擾信息作成部31將干擾檢測部12所檢測出的結果包含在有效負載內作成干擾信息幀。圖31是示出本發明的實施例2的控制裝置的構成的功能方框圖。在圖31中對于與圖2所示的控制裝置20相同的構成要素賦予相同的符號,并省略說明。
控制裝置40包括干擾檢測部22、頻道決定部23、信標作成部M、無線收發部41、 干擾信息分析部42、頻道優先控制部43。干擾檢測部22、頻道決定部23、信標作成部M與實施例1具有相同的構成。無線收發部41除具有無線收發部21的功能以外,還具有暫時累積發送數據的緩沖器的功能。干擾信息分析部42分析從終端30接收的干擾信息幀的有效負載。頻道優先控制部43按照干擾信息分析部42的分析結果,變更在無線收發部41發送所述信號之時所利用的優先級。在本實施例中,控制裝置按照終端的干擾狀態來控制發送給終端的數據的退避的值,這與實施例1不同。圖32是示出控制裝置40的無線收發部41的內部方框圖。無線收發部41包括收發緩沖器41A、幀處理部41B、調制解調部41C、頻道設定部 41D。發送緩沖器41A是暫時累積發送數據的存儲裝置。幀處理部41B將無線報頭信息等設定到從發送緩沖器41A輸出的發送數據。頻道設定部41D設定在調制解調部41C收發數據時所利用的頻道。調制解調部41C在被設定的頻道中,對從天線輸入的幀進行解調,對輸出到無線網絡的幀進行調制。圖33示出了控制裝置40的發送緩沖器41A的內部方框圖。發送緩沖器41A包括分類部41E、緩沖器41F-41J。分類部41E利用頻道優先控制部43所保持的信息,對被輸入的發送數據進行分類。緩沖器41F-41J分別是暫時累積在分類部41E被分類的數據的存儲裝置。圖34示出了分類部41E所存儲的分類表的一個例子。在分類表中,按照收信方終端沒有檢測到干擾的頻道的數量,存儲有用于存放發送數據的緩沖器的信息。例如,在沒有檢測到干擾的頻道的數量為1的情況下,緩沖器41F 中存儲有示出存儲了數據的信息。并且,在分類表中,在發送的數據為信標幀的情況下,存儲的信息是示出不將信標幀暫時累積到緩沖器,而傳遞給幀處理部41B的信息。圖35示出了控制裝置40的頻道優先控制部43的內部方框圖。頻道優先控制部43包括干擾管理部43A、干擾頻道數退避管理部43B、退避控制部43C、以及退避定時器43D。干擾管理部43A是用于存儲,從干擾信息分析部42輸入的、 從終端30接收的干擾信息幀的有效負載中所包含的終端30的干擾檢測結果的存儲裝置。 干擾頻道數退避管理部43B,將在終端30沒有檢測到干擾的頻道的數量、與作為直到開始發送數據的發送為止的待機時間的退避時間建立關聯后管理。退避控制部43C利用干擾管理部43A以及干擾頻道數退避管理部4 所管理的信息,決定發送數據的退避的值。退避定時器43D是以由退避控制部43C設定的值來工作的定時器。圖36是示出控制裝置40的退避定時器43D的內部方框圖。退避定時器43D由定時器43E到43J構成,定時器43E到43J以由退避控制部43C 設定的值來工作。圖37示出了干擾管理部43A所存儲的頻道CHl到CH5的干擾的有無的干擾表的
一個例子。在干擾表中,按照各個終端存儲有示出各個頻道是否有干擾的信息以及沒有干擾的頻道的數量。例如,可以知道在終端30A,頻道CHl以及CH3-CH5沒有檢測到干擾,而在頻道CH2檢測到了干擾。并且,還可以知道在終端30A沒有檢測到頻道的數量為4個。在此,各個終端的干擾檢測結果與實施例1相同。干擾表是根據被包含在由終端30接收的干擾信息幀的有效負載中的干擾檢測結果的信息而被作成的。圖38A以及圖38B示出了退避表的一個例子,在該退避表中示出了干擾頻道數退避管理部4 所存儲的沒有檢測到干擾的頻道的數量、以及作為直到開始發送數據的發送為止的待機時間的退避時間。圖38A示出了退避表的一個例子,在該退避表中存儲了發送數據的收信方終端在當前的信標期間干擾了頻道的情況下所設定的退避的值、以及利用的退避定時器。S卩,在該例子中示出了,在收信方終端在當前的信標期間有干擾的頻道的情況下, 退避的值的最大值為64-127之間,使用的退避定時器為定時器43E。圖38B示出了退避表的一個例子,在該退避表中存儲了在發送數據的收信方終端在當前的信標期間沒有檢測到干擾的頻道的情況下,與沒有檢測到干擾的頻道的數量相對應的退避的值以及利用的退避定時器。例如示出的是,在沒有干擾的頻道的數量為1個的情況下,存儲數據的發送緩沖器為緩沖器41F,退避的值為0-3之間的值,利用的退避定時器為定時器43F。接著,利用圖39A-圖41對實施例2的終端30和控制裝置40的工作進行說明。圖39A以及圖39B示出了干擾信息幀的收發處理流程的一個例子。圖39A示出了終端30的干擾信息幀的收發處理流程的一個例子。當終端30啟動時,首先開始信標幀的掃描,在接收信標幀后分析有效負載并存儲 (S51)。接著,終端30測定各個頻道中的干擾(S52)。S卩,終端10的無線接收部11僅以事先決定的時間從頻道CHl到CH5進行掃描。無線接收部11將接收了的信號傳遞給干擾檢測部12。干擾檢測部12進行干擾的檢測。在此,為了調查是否有干擾的影響而進行功率測定等,據此能夠判斷各個頻道是否為能夠使用的頻道。接著,終端10的干擾信息作成部31將干擾檢測部12的判斷結果包含在有效負載作成干擾信息幀,并通過無線收發部11發送給控制裝置40 (S53)。圖39B示出了控制裝置40的干擾信息幀的收發處理流程的一個例子。控制裝置 40在從終端30接收到干擾信息幀時,以調制解調部41C進行解調,并以幀處理部41B對MAC 報頭進行分析,并傳遞給干擾信息分析部42 (S61的“是”)。干擾信息分析部42分析干擾信息幀的有效負載,將發送了干擾信息幀的終端30 中的干擾的檢測結果存儲到干擾管理部43A(S62)。圖40是示出控制裝置40的發送數據的分類處理流程的一個例子。控制裝置40在發送數據從圖中未示出的上位層輸入來時,將發送數據輸入到無線收發部41的分類部41E(S71的“是”)。分類部41E在發送數據被輸入時分析發送數據的收信方終端信息,參照被存儲在頻道優先控制部43的干擾管理部43A的圖37的干擾表,確認收信方終端的沒有檢測到干擾的頻率的數量(S72)。接著,分類部41E參照圖34的分類表,并將發送數據暫時累積到相對應的緩沖器 (S73)。例如,發送數據的收信方若為終端30D,由于沒有檢測到干擾的頻道的數量為1個, 因此將發送數據暫時累積到緩沖器41F。在此,分類部41E在從信標作成部M信標幀被輸入時,不暫時累積到緩沖器,而是傳遞給幀處理部41B。圖41示出了控制裝置40的發送數據的退避控制處理流程的一個例子。控制裝置40的頻道優先控制部43的退避控制部43C確認發送數據是否暫時被存儲到發送緩沖器41A,在數據被暫時存儲的情況下設定退避,并使退避定時器43D的定時器 43E-43J的某一個開始工作(S81)。無線收發部41在退避定時器43D的定時器43E-43J的工作結束時,將相對應的發送數據傳遞給幀處理部41B(S82)。幀處理部41B將MAC報頭附加到發送數據,并傳遞給調制解調部41C。調制解調部 41C對發送數據進行解調,并以在頻道設定部41D設定的頻道來發送發送數據。圖42A以及圖42B示出了圖41的S81的退避定時器設定確認的詳細處理流程的一個例子。控制裝置40的退避控制部43C確認發送數據是否被暫時累積到發送緩沖器41A 的緩沖器41F的開頭(S91)。在發送數據沒有被累積的情況下,跳過緩沖器41G的確認處理(S100) (S91的 “否”)。退避控制部43C在發送數據被累積到緩沖器41F的開頭的情況下(S91的“是”), 利用在干擾管理部43A管理的圖37的干擾表,來確認發送數據的收信方終端在當前的信標期間是否檢測到了干擾。在此,在沒有檢測到干擾的情況下(S92的“否”),根據干擾頻道數退避管理部4 所管理的圖38B的退避表,來確認利用的退避定時器是否為定時器43F, 并確認定時器43F是否為正在被使用(S93)。在定時器43F不是正在被使用的情況下,退避控制部43C根據退避表將退避的值任意地設定在3-0之間,并以被設定的退避的值來使定時器43F開始工作(S94)。被累積在緩沖器41F的開頭的發送數據的收信方終端在當前的信標期間被檢測到干擾的情況下(S92的“是”),退避控制部43C根據在干擾頻道數退避管理部4 所管理的圖38A的退避表,確認使用的退避定時器是否為定時器43E。并且,退避控制部43C確認定時器43E是否為正在被使用(S95)。退避控制部43C在定時器43E不是正在使用的情況下,根據退避表將退避的值任意地設定在127-64之間,并以設定的退避的值來使定時器43E開始工作(S96)。在緩沖器41F的第二個以后發送數據被累積的情況下,退避控制部43C確認在當前的信標期間是否有發送給沒有檢測到干擾的終端的發送數據。此時,退避控制部43C利用在干擾管理部43A所管理的圖37的干擾表來進行確認(S97)。在緩沖器41F的第二個以后有向在當前的信標期間沒有檢測到干擾的終端發送的發送數據的情況下(S97的“是”),退避控制部43C根據在干擾頻道數退避管理部4 所管理的圖38B的退避表,來確認使用的退避定時器是否為定時器43F。并且,退避控制部43C確認定時器43F是否為正在被使用(S98)。退避控制部43C在定時器43F為不是正在被使用的情況下,根據退避表來將退避的值任意地設定在3-0之間,并以被設定的退避的值來使定時器43F開始工作(S99)。接著,退避控制部43C在發送數據被累積到緩沖器41G的開頭的情況下(S100的 “是”),利用在干擾管理部43A管理的圖37的干擾表,來確認發送數據的收信方終端在當前的信標期間是否檢測到了干擾。在此,在沒有檢測到干擾的情況下(S101的“否”),退避控制部43C根據干擾頻道數退避管理部4 所管理的圖38B的退避表,來確認利用的退避定時器是否為定時器43G,并確認定時器43G是否為正在被使用(S93)。在定時器43G不是正在被使用的情況下,退避控制部43C根據退避表將退避的值任意地設定在7-4之間,并以被設定的退避的值來使定時器43G開始工作(S103)。被累積在緩沖器41G的開頭的發送數據的收信方終端在當前的信標期間被檢測到干擾的情況下(S101的“是”),退避控制部43C根據在干擾頻道數退避管理部4 所管理的圖38A的退避表,確認使用的退避定時器是否為定時器43E。并且,退避控制部43C確認定時器43E是否為正在被使用(S104)。退避控制部43C在定時器43E為不是正在被使用的情況下,根據退避表來將退避的值任意地設定在127-64之間,并以被設定的退避的值來使定時器43E開始工作(S105)。在緩沖器41G的第二個以后發送數據被累積的情況下,退避控制部43C確認在當前的信標期間是否有發送給沒有檢測到干擾的終端的發送數據。此時,退避控制部43C利用在干擾管理部43A所管理的圖37的干擾表來進行確認(S106)。在緩沖器41G的第二個以后有向在當前的信標期間沒有檢測到干擾的終端發送的發送數據的情況下(S106的“是”),退避控制部43C根據在干擾頻道數退避管理部43B 所管理的圖38B的退避表,來確認使用的退避定時器是否為定時器43G。并且,退避控制部 43C確認定時器43G是否為正在被使用(S107)。退避控制部43C在定時器43G為不是正在被使用的情況下,根據退避表來將退避的值任意地設定在7-4之間,并以被設定的退避的值來使定時器43G開始工作(S99)。接著,退避控制部43C針對緩沖器41H到41J進行與以上說明的緩沖器41F或緩沖器41G相同的處理,并結束處理(S109)。圖43示出了圖41的S82的退避定時器結束確認的詳細處理流程的一個例子。首先,無線接收部41的發送緩沖器41A確認退避標志的值(Slll)。退避標志是發送緩沖器41A將標志存儲在圖中未示出的存儲器等中的標志。退避標志在以初始值為1的情況下,在退避定時器結束確認的詳細處理流程完成一次時,該退避標志的值增加1,在值成為7時返回到1。發送緩沖器41A在退避標志為1的情況下,確認定時器43E的工作是否已經結束 (S112)。在定時器43E的工作結束了的情況下,將開始定時器43E時的發送數據傳遞給幀處理部41B。幀處理部41B將MAC報頭附加到發送數據,并傳遞給調制解調部41C。調制解調部41C對發送數據進行調制,并通過天線發送給收信方終端(S113)。以下,發送緩沖器41A以同樣的順序按照退避標志的值來確認定時器43F到 43J的結束,在定時器的工作結束時,將開始定時器之時的發送數據發送給收信方終端(S114-S123)。接著,發送緩沖器41A在定時器標志的值中加上I(SlM)。在此,發送緩沖器41A 確認定時器標志的值是否為7 (S125)。在定時器標志的值為7的情況下,發送緩沖器41A將定時器標志的值設定為1,并結束處理(S126)。如以上說明,在本實施例的退避控制中,控制裝置能夠根據頻道來設定不同的退避的值,從而能夠得到防止整個系統的通信效率降低的效果。并且,越是向沒有檢測到干擾的頻道的數量多的終端發送發送數據,就越使退避時間的最大值增大,從而能夠增加向沒有檢測到干擾的頻道的數量少的終端進行數據發送的發送機會。并且,在本實施例雖然是在控制裝置40按照各個頻道來控制退避的值的,不過, 并非受此所限,例如可以是終端30具備控制裝置40并進行同樣的控制。并且,將實施例1或其變形例結合到本發明的實施方式的內容均包含在本發明內。例如,干擾頻道數退避管理部43B的退避表可以作為實施例1的退避表的其他的一個例子,以與圖M相同的關系式來保持。并且,干擾頻道數退避管理部43B的退避表也可以與圖21-圖23、圖25或圖沈所示的退避表的構成相結合。并且,上述的各個實施例雖然是利用無線通信網絡來進行說明的,不過,并非受此所限。例如也可以是利用了 PLC (Power Line Communications 電力線通信)等多個頻道的其他的網絡。并且,在上述的各個實施例的構成中,雖然進行了發送數據的退避控制,不過,控制對象并非受此所限。例如也可以進行數據以外的控制用的幀的退避控制。例如,可以對其他的數據包進行退避控制,這些其他的數據包例如是,用于向對方設備確認是否有針對自身設備的數據的詢問幀,或者隱藏終端對策的RTS(RequeSt to Send)/CTS (Clear to Send)幀等。并且,在上述的各個實施例的構成中,雖然進行了發送數據的退避控制,以及發送數據的優先控制,不過,優先控制的方法并非受此所限。例如,控制裝置也可以考慮各個終端的狀況來劃分頻帶。并且,在上述的各個實施例的構成中,雖然使所有的終端存儲了存放了相同的退避的值的退避表,不過,并非受此所限。各個終端也可以保存不同的退避表。并且,也可以是控制裝置決定各個終端的退避的值,并通知給終端,并以終端所決定的退避的值來進行退避控制。并且,在上述的各個實施例的構成中,雖然是按照干擾信息分析部42的分析結果來控制作為優先級的發送數據的退避的值的,不過,并非受此所限。例如,也可以按照干擾信息分析部42的分析結果,來對作為優先級的發送數據的PHY傳輸速率進行控制。圖44A 以及圖44B示出了與沒有被檢測到干擾的頻道的數量相對應的PHY傳輸速率的控制中所使用的PHY傳輸速率表的一個例子。圖44A示出了存儲了接收功率與標準PHY傳輸速率的關系的表的一個例子。終端或控制裝置根據從對方裝置接收的數據包來求接收功率,并參照圖44A所示的表來決定標準PHY傳輸速率。標準PHY傳輸速率是根據來自對方裝置的接收數據的接收功率而決定的 PHY傳輸速率。并且,PHY傳輸速率越低,相同數據量的傳輸中所需要的時間就越長。例如,在發送100字節的數據時的PHY傳輸速率為501ibpS的情況下,需要16ms的時間,而IOlibps 的情況下則需要80ms的時間。不過,在接收功率低的情況下,若使發送數據的PHY傳輸速率增高則會出現發生錯誤的情況,因此需要以低的PHY傳輸速率進行發送。因此,需要利用圖44A的表來設定適于傳輸狀態的PHY傳輸速率,來高效率地使用頻帶。圖44B示出了存儲了與沒有檢測到干擾的頻道的數量相對應的PHY傳輸速率的值的PHY傳輸速率表的一個例子。終端或控制裝置根據基于圖44A所示的表而決定的標準PHY傳輸速率以及自身設備沒有干擾的頻道的數量(控制裝置的情況下為通信對方終端的沒有干擾的頻道的數量),并利用圖44B的表來決定發送數據包時使用的發送PHY傳輸速率。發送PHY傳輸速率是向對方裝置發送數據時所使用的PHY傳輸速率。若按照圖44B的PHY表,沒有干擾的頻道的數量越少就越將發送PHY傳輸速率決定為比標準PHY傳輸速率低。據此,沒有干擾的頻道的數量越少,則將PHY傳輸速率降低得比作為傳輸狀態的參數的通過接收功率而決定的標準PHY傳輸速率低之后進行數據的發送,這樣能夠增強錯誤耐受性,從而能夠提高在當前的頻道的發送準確性。圖45示出了終端30的數據發送處理流程的一個例子。終端30在發送數據從圖中未示出的上位層被輸入時,將發送數據輸入到無線收發部11(S131的“是”)。頻道優先控制部13在檢測向無線收發部11的數據的輸入時,根據從作為數據的收信方的發送對方裝置以前接收了的數據的接收功率,決定標準PHY傳輸速率(S132)。接著,頻道優先控制部13在檢測向無線收發部11的輸入時,確認在當前的信標期間的頻道是否發生了干擾。在此,根據在初始處理中所存儲的干擾判斷結果來進行確認 (S133)。頻道優先控制部13在判斷為在當前的頻道中發生了干擾的情況下(S133的 “是”),將發送PHY傳輸速率設定為標準PHY傳輸速率的值(S134)。頻道優先控制部13在判斷為在當前的頻道沒有發生干擾的情況下(S133的 “否”),利用在初始處理中所存儲的干擾的判斷結果來確認沒有干擾的頻道的數量。在此, 在本系統中支持的頻道的總數為5個,即CH1-CH5。頻道優先控制部13在沒有干擾的頻道的數量為5個的情況下(S135的“是”),將發送PHY傳輸速率設定為標準PHY傳輸速率的值(S136)。頻道優先控制部13在沒有干擾的頻道的數量為4個的情況下(S137的“是”),將發送PHY傳輸速率設定為標準PHY傳輸速率-lOlcbps之后的值(S138)。頻道優先控制部13在沒有干擾的頻道的數量為3個的情況下(S139的“是”),將發送PHY傳輸速率設定為標準PHY傳輸速率-201ibpS之后的值(S140)。頻道優先控制部13在沒有干擾的頻道的數量為2個的情況下(S141的“是”),將發送PHY傳輸速率設定為標準PHY傳輸速率-301ApS之后的值(S142)。頻道優先控制部13在沒有干擾的頻道的數量為1個的情況下(S141的“否”),將發送PHY傳輸速率設定為標準PHY傳輸速率-401ibpS之后的值(S143)。接著,頻道優先控制部13確認被設定的發送PHY傳輸速率的值是否不到lOlAps,在不到lOlcbps的情況下,將發送PHY傳輸速率設定為lOlibps (S144)。無線收發部11在接受頻道優先控制部13的發送PHY傳輸速率的設定的結束通知時,對發送數據進行發送(S145)。通過以上的順序,終端30決定發送的數據的PHY傳輸速率。例如,在實施例1的終端IOD利用CH3來發送數據的情況下,終端IOD的頻道優先控制部13根據從控制裝置20接收的信標幀來算出接收功率。頻道優先控制部13參照圖 44A所示的表,決定與算出的接收功率相對應的標準PHY傳輸速率。在此,將信標幀的接收功率設為lOdBm,將標準PHY傳輸速率設為501ApS。接著,終端IOD根據自身設備沒有干擾的頻道的數量以及標準PHY傳輸速率,來決定發送PHY傳輸速率。在此,由于沒有干擾的頻道的數量為1個,因此發送PHY傳輸速率被決定為lOlcbps。終端IOD以lOlcbps的PHY傳輸速率對發送數據進行調制并發送。并且,在利用干擾了的頻道來發送數據的情況下,可以以標準PHY傳輸速率和發送PHY傳輸速率中的某一個PHY傳輸速率。并且,也可以將PHY傳輸速率控制組合到退避控制中。并且,也可以根據過去的數據的接收功率以外的數據的接收功率來決定標準PHY 傳輸速率。并且,在上述的各個實施例的構成中,是按照沒有檢測到干擾的頻道的數量來控制作為優先級的發送數據的退避的值的,不過并非受此所限。例如,也可以在各個信標期間的訪問期間中設置由TDMA(時分多址接入)進行無線通信的期間,控制裝置按照各個終端的沒有檢測到干擾的頻道的數量,將TDMA期間分配給各個終端。圖46示出了添加了 TDMA 期間的信標期間的一個例子。在信標期間中設置有控制裝置最初發送包含無線網絡的控制信息的信標的期間、以及在此之后的訪問期間。在該訪問期間中,包含控制裝置的無線終端能夠進行無線通信。該訪問期間由CSMA期間和TDMA期間構成,所述的CSMA期間是指,各個無線終端通過 CSMA(載波監聽多路訪問)來進行無線通信的期間,所述的TDMA期間是指僅以由控制裝置指定的終端來進行發送的期間。并且,TDMA期間由間隙時間1和間隙時間2構成,控制裝置按照終端中沒有檢測到干擾的頻道的數量,將各個間隙時間分配到終端。因此,最多有兩臺終端能夠以各個信標期間的TDMA來進行發送。即,在本變形例中,在無線收發部對信號進行收發之時所利用的優先級示出了,在各個信標期間的訪問期間中以時分多址接入來進行通信的機會。并且,頻道優先控制部設定上述的優先級,以使在干擾檢測部沒有檢測到干擾的頻道的數量越少,就越使以時分多址接入來進行通信的機會增多。圖47示出了控制裝置40的數據發送處理流程的一個例子。控制裝置40的頻道決定部23在初始處理結束時,將決定的頻道的信息傳遞給無線收發部41和信標作成部M。無線收發部41在從頻道決定部23接受頻道的信息時,將頻道切換到超幀期間的開頭的信標期間的頻道CH1。在由無線收發部41進行的頻道切換結束時,作成包含有事先從頻道決定部23接受的頻道信息的信標幀,將作成的信標幀通過無線收發部41發送到無線網絡(S151)。接著,無線收發部41直到信標期間結束為止,利用頻道CHl來進行輸出的收發 (S152 的“否”)。頻道優先控制部43在信標期間結束或到信標期間結束為止,抽出在下一個信標期間的頻道沒有檢測到干擾的終端(S153)。接著,以抽出的在下一個信標期間的頻道中沒有檢測到干擾的終端為對象,以沒有檢測到干擾的頻道的數量少的順序,決定兩臺終端(S154)。頻道優先控制部43將間隙時間1和間隙時間2分配給決定的終端,并將分配信息傳遞給信標作成部M。信標作成部M在接受由頻道優先控制部43分配到間隙時間1和間隙時間2的終端的信息時,將接受了的信息設定到信標幀的有效負載(S155)。在由無線收發部41進行的頻道切換結束時,信標作成部M作成包含有事先從頻道決定部23接受的頻道信息的信標幀,將作成的信標幀通過無線收發部41發送到無線網絡(S156)。例如,在實施例2中在當前的頻道為CH3的情況下,控制裝置40根據圖37的干擾的信息,從在CH3沒有檢測到干擾的終端中,以沒有檢測到干擾的頻道的數量少的順序決定兩臺終端,并將間隙時間分配給決定的兩臺終端。在此,由于沒有檢測到干擾的頻道的數量為,終端30D為1個、終端30B為3個、終端30A為4個,因此將間隙時間1分配給終端 30D,將間隙時間2分配給終端30B。控制裝置40將間隙時間的分配信息包含在信標幀中來發送。終端30D和終端30B在接收信標時,以被分配到自身設備的間隙時間來發送數據。 據此,能夠回避與其他終端的沖突,從而確實地提高以當前的頻道所進行的發送。并且,對于分配的終端的對象而言,也可以是事先向控制裝置40進行了間隙時間預約請求的終端。并且,間隙時間并非受兩個所限,可以設置所需的數量,也可以按照信標期間來改變數量。并且,也可以將多個間隙時間分配給一臺終端。并且,控制裝置40也可以以信標幀以外的數據包來通知分配信息。并且,在當前的頻道期間有干擾的頻道的情況下,可以優先分配間隙時間,也可以不分配。并且,在上述的各個實施例的構成中,圖6所示的信標期間雖然是以發送信標幀的期間和訪問期間構成的,不過,并非受此所限,例如也可以在信標期間的中途結束訪問期間。在這種情況下,將結束時間的信息設定到信標幀。并且,在上述的各個實施例的構成中,雖然是將信標期間、信標期間數量以及頻道使用順序設定到信標幀的有效負載的,不過并非受此所限。例如,也可以在信標幀的發送一定時間以后,以其他的數據包來發送這些信息。并且,在上述的各個實施例的構成中,雖然是按照沒有干擾的頻道的數量來決定優先級的,不過并非受此所限。例如,也可以在考慮沒有干擾的頻道的數量的基礎上,考慮下一個信標期間的頻道中是否有干擾后在決定優先級。并且,在上述的各個實施例的構成中,雖然是按照各個超幀各個頻道最多僅跳躍一次,不過并非受此所限。例如,也可以是進行CHl — CH2 — CH3 — CH4 — CH4 — CH3跳躍的超幀構成。在這種情況下,也可以按照跳躍次數來決定退避值。
并且,在上述的各個實施例的構成中,雖然是按照各個超幀以編號小的頻道順序進行跳躍的,不過并非受此所限,例如也可以按照CHl — CH4 — CH2 — CH5 — CH3順序來跳躍。并且,在上述的各個實施例的構成中,雖然是中斷了退避的終端,或控制裝置在其他的終端的數據發送結束后并經過一定時間之后再次開始退避的,不過并非受此所限。例如也可以是在數據發送結束后立即再次開始退避。并且,上述的各個裝置,具體而言可以是由微處理器、ROM、RAM、硬盤單元、顯示器單元、鍵盤、鼠標等構成的計算機系統。在RAM或硬盤單元中存儲有計算機程序。所述微處理器通過按照所述計算機程序進行工作,從而各個裝置能夠實現其功能。在此,計算機程序是為了實現規定的功能,而由多個針對計算機指示指令的指令代碼組合而成。并且,在上述的各個實施例的構成中,可以以作為典型的集成電路的LSKLarge Scale htegration:大規模集成電路)來實現。這些可以被分別制成一個芯片,也可以將其中的一部分或全部包含在一個芯片之中。集成電路也根據集成度的不同,而具有被稱為IC、系統LSI、超級LSI、極超級LSI等的集成電路。并且,集成電路化的方法不僅限于 LSI,也可以以專用電路或通用處理器來實現。并且,也可以利用能夠重構的FPGA(Field Programmable Gate Array 現場可編程門陣列)、或能夠重構LSI內部的電路單元的連接或設定的可重裝處理器。而且,隨著半導體技術的進步或派生出的其他的技術,若出現了能夠取代現在的半導體技術的集成電路化的技術,當然也可以利用這些技術來對功能塊進行集成化。例如, 可以考慮到生物技術的應用等。并且,構成上述的各個裝置的構成要素的一部分或全部可以由能夠裝卸于各個裝置的IC卡或單體的模塊構成。IC卡或模塊是由微處理器、ROM、RAM等構成的計算機系統。 IC卡或模塊也可以包括上述的超多功能LSI。微處理器通過按照所述計算機程序進行工作,從而IC卡或模塊能夠實現其功能。該IC卡或模塊可以具有抗篡改性。并且,本發明也可以是以上所示的方法。并且,也可以作為由計算機來執行這些方法來實現的計算機程序,或者作為由所述的計算機程序構成的數字信號來實現。并且,本發明可以將所述計算機程序或所述數字信號記錄到計算機可讀取的記錄介質中,這些記錄介質例如是軟盤、硬盤、CD-ROM、M0、DVD、DVD-ROM、DVD-RAM、 BD(BlU-ray (注冊商標)Disc)、半導體存儲器等。并且,也可以作為被記錄在這些非易失性記錄介質中的所述數字信號來實現。并且,本發明可以通過電氣通信電路、無線或有線通信電路、以因特網為代表的網絡、以及數據廣播等來傳遞所述計算機程序或所述數字信號。并且,本發明可以是具備微處理器和存儲器的計算機系統,所述存儲器記憶上述計算機程序,所述微處理器按照所述計算機程序來工作。并且,可以將所述程序或所述數字信號記錄到所述記錄介質并傳送,或者可以將所述程序或所述數字信號通過所述網絡等來傳送,從而可以由獨立的其它的計算機系統來執行。并且,也可以對上述的實施例以及上述的變形例分別進行組合。此次所公開的實施例全部為一個例子,對本發明沒有任何限制。本發明的范圍不是上述的說明而是由權利要求來表示,與權利要求具有同等意思以及范圍內的所有的變更均為本發明的趣旨所在。本發明所涉及的通信終端有用于通信網絡系統,在該通信網絡系統中,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道進行信號的收發。符號說明10,IOA 10D,30,500 513 端末11,14,21,41 無線收發部11A,41A發送緩沖器11B,41B 幀處理部11C,41C調制解調部11D,41D頻道設定部IlE信標分析部12,22 干擾檢測部13,43 頻道優先控制部13A,43A干擾管理部13B,43B干擾頻道數退避管理部13C,43C退避控制部13D,43D退避定時器20,40控制裝置23 頻道決定部24 信標作成部31 干擾信息作成部4IE分類部41F 41J緩沖器42 干擾信息分析部43E 43J定時器100 109,130 134 無線通信期間110 無線幀111 PHY 報頭112 MAC 報頭113有效負載114 ECC (錯誤檢查和糾正)116 幀控制117收信方無線終端地址118發送源無線終端地址120 有效負載121 超幀期間122信標期間123信標期間數量
124信道使用順序
權利要求
1.一種通信終端,包括收發部,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾檢測部,針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制部,按照在所述干擾檢測部的判斷結果,來設定所述收發部在對所述信號進行收發時所利用的優先級;所述收發部按照所述優先級,進行所述信號的收發。
2.如權利要求1所述的通信終端,所述優先級示出退避時間的最大值或最小值;所述優先控制部設定所述優先級,以使得在所述干擾檢測部沒有檢測到干擾的頻道的數量越多,就越使所述退避時間的最大值或最小值增大。
3.如權利要求2所述的通信終端,在利用由所述干擾檢測部檢測到干擾的頻道來進行所述信號的收發的情況下的所述退避時間的最大值或最小值,比在利用沒有檢測到干擾的情況下所能夠設定的頻道來進行所述信號的收發的情況下的所述退避時間的最大值或最小值還要大。
4.如權利要求2或3所述的通信終端,在利用由所述干擾檢測部檢測到干擾的頻道來進行所述信號的收發的情況下的所述退避時間的最小值,比在利用沒有檢測到干擾的情況下所能夠設定的頻道來進行所述信號的收發的情況下的所述退避時間的最大值還要大。
5.如權利要求1所述的通信終端,所述優先級示出數據發送時的物理層傳輸速率;所述優先控制部設定所述優先級,以使得在所述干擾檢測部沒有檢測到干擾的頻道的數量越少,就越使所述物理層傳輸速率降低。
6.如權利要求1所述的通信終端,所述優先級示出,在各個信標期間的訪問期間中以時分多址接入來進行通信的機會;所述優先控制部設定所述優先級,以使得在所述干擾檢測部沒有檢測到干擾的頻道的數量越少,就越使以時分多址接入進行通信的機會增多。
7.如權利要求1所述的通信終端,所述優先控制部按照每個所述頻道來設定所述優先級。
8.一種控制裝置,包括收發部,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾信息分析部,通過分析從通信對方的各個終端發送來的信息,從而按照各個終端并針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾,所述從通信對方的各個終端發送來的信息示出,針對所述多個頻道的每一個,在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制部,按照在所述干擾檢測部的判斷結果,來設定所述收發部在對所述信號進行收發時所利用的優先級;所述收發部按照所述優先級,進行所述信號的收發。
9.一種通信方法,包括收發步驟,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾檢測步驟,針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制步驟,按照在所述干擾檢測步驟的判斷結果,來設定在所述收發步驟在對所述信號進行收發時所利用的優先級;在所述收發步驟,按照所述優先級進行所述信號的收發。
10.一種通信方法,包括收發步驟,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾信息分析步驟,通過分析從通信對方的各個終端發送來的信息,從而按照各個終端并針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾,所述從通信對方的各個終端發送來的信息示出,針對所述多個頻道的每一個,在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制步驟,按照在所述干擾檢測步驟的判斷結果,來設定在所述收發步驟在對所述信號進行收發時所利用的優先級;在所述收發步驟,按照所述優先級進行所述信號的收發。
11.一種程序,使計算機執行以下的步驟收發步驟,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾檢測步驟,針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制步驟,按照在所述干擾檢測步驟的判斷結果,來設定在所述收發步驟在對所述信號進行收發時所利用的優先級;在所述收發步驟,按照所述優先級進行所述信號的收發。
12.—種集成電路,包括收發部,在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾檢測部,針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制部,按照在所述干擾檢測部的判斷結果,來設定所述收發部在對所述信號進行收發時所利用的優先級;所述收發部按照所述優先級,進行所述信號的收發。
全文摘要
終端(10)包括無線收發部(11),在多個頻道中在對頻道進行切換的同時選擇一個頻道,并利用選擇的頻道來進行信號的收發;干擾檢測部(12),針對所述多個頻道的每一個,判斷在利用該頻道進行了所述信號的收發時是否受到干擾;以及優先控制部(13),按照在干擾檢測部(12)的判斷結果,來設定無線收發部(11)在對信號進行收發時所利用的優先級;無線收發部(11)按照所述優先級,進行信號的收發。
文檔編號H04W72/08GK102474871SQ201180003090
公開日2012年5月23日 申請日期2011年6月1日 優先權日2010年6月3日
發明者中江宏典, 增田洋一 申請人:松下電器產業株式會社