(57)【要約】【課題】  各通信装置間で複雑な同期処理を実行しなくとも，各通信装置間で通信処理を実行することが可能な通信システム，通信装置，および通信方法を提供する。【解決手段】  上記通信システムは，信号の送信／受信する複数の時間枠から構成された所定周期のスーパーフレームを自己の通信装置のクロック情報に基づいて設定するステップと；スーパーフレームにおいて，ビーコン信号を送信するための時間枠を決定するステップと；自己の通信装置と通信可能な通信エリア内に存在する他の通信装置によりスーパーフレームの周期で送信されたビーコン信号を自己の通信装置が受信するステップと；他の通信装置からのビーコン信号に記載された信号を送信／受信するための時間枠と，自己の通信装置がビーコン信号を送信するための時間枠とを時間枠管理表に自己の通信装置のクロック情報に基づいて割当てるステップとを含む。【選択図】    図１０
2006121332.tif 000002
【特許請求の範囲】
【請求項１】
制御局と被制御局の関係を有しない複数の通信装置から構成される通信システムであって：
信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを自己の通信装置のクロック情報に基づいて設定するステップと；
前記スーパーフレームにおいて，少なくともビーコン信号を送信するための時間枠を決定するステップと；
自己の通信装置と通信可能な通信エリア内に存在する他の通信装置により前記スーパーフレームに従い所定周期で送信されたビーコン信号を前記自己の通信装置が受信するステップと；
前記他の通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも前記自己の通信装置がビーコン信号を送信するための時間枠とを時間枠管理表に前記自己の通信装置のクロック情報に基づいて割当てるステップと；
を含むことを特徴とする，通信システム。
【請求項２】
制御局と被制御局の関係を有しない複数の通信装置から構成される通信システムであって：
１又は２以上の前記通信装置から構成される１又は２以上のネットワークグループにおいて共通のクロック情報を設定するステップと；
前記共通クロック情報に基づいて，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを設定するステップと；
前記スーパーフレームにおいて，前記各ネットワークグループ内の各通信装置の少なくともビーコン信号を送信するための時間枠を決定するステップと；
前記ネットワークグループ内の通信装置により前記スーパーフレームに従い所定周期で送信されたビーコン信号を受信するステップと；
前記ネットワークグループ内の通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも前記決定したビーコン信号を送信するための時間枠とを時間枠管理表に前記クロック情報に基づいて割当てるステップと；
を含むことを特徴とする，通信システム。
【請求項３】
信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを自己のクロック情報に基づいて設定するフレーム設定手段と；
前記スーパーフレームにおける少なくともビーコン信号を送信するための時間枠を決定する時間枠決定手段と；
スーパーフレームに従い所定周期の間隔で送信されるビーコン信号を受信するビーコン信号受信手段と；
前記ビーコン信号受信手段により受信したビーコン信号に記載された時間枠パラメータに基づいて，信号を送信及び／又は受信するための時間枠を求め，その信号を送信及び／又は受信するための時間枠と，少なくとも前記ビーコン信号を送信するための時間枠とを時間枠管理表に前記クロック情報に基づいて割当てる時間枠管理手段と；
を備えることを特徴とする，通信装置。
【請求項４】
前記通信装置は，該通信装置と通信可能な通信エリア内に存在する他の通信装置の存在を把握するために，ビーコン信号をスキャンするスキャン周期を設定するスキャン周期設定手段と；
前記スキャン周期の際に，前記スーパーフレームで定められた所定周期の間，ビーコン信号を受信するビーコン信号受信処理を連続的に実行するスキャン手段と；
前記スキャン手段によるビーコン信号受信処理の都度，前記通信エリア内に存在する通信装置を把握する把握手段とを，さらに備えることを特徴とする，請求項３に記載の，通信装置。
【請求項５】
前記通信装置は，前記通信エリア内に存在する通信装置からのビーコン信号の受信時刻を自己のクロック情報を基準として計時する計時手段とを備え，
前記時間枠決定手段は，前記計時手段により計時された時刻に該当する時間枠を，前記通信エリア内に存在する通信装置からのビーコン信号を受信するための時間枠として決定し，
前記時間枠管理手段は，前記ビーコン信号の受信が該通信装置における時間枠と同期の取れていない場合，前記計時された時刻に該当する時間枠と，その隣の時間枠とを前記時間枠管理表に記載することを特徴とする，請求項３に記載の通信装置。
【請求項６】
前記時間枠管理手段は，前記通信エリア内に存在する通信装置からのビーコン信号に記載された前記時間枠パラメータに基づき，前記信号を送信及び／又は受信するための時間枠を決定するとともに，その時間枠を自己のクロック情報を基準としたアクセス時間に変換し，該アクセス時間に基づいて各通信装置のアクセス制御をすることを，特徴とする，請求項３に記載の通信装置。
【請求項７】
前記通信装置は，前記時間枠管理表に記載された前記時間枠パラメータが設定された前記ビーコン信号を生成するビーコン信号生成手段と；
前記ビーコン信号を送信するビーコン信号送信手段とを備え，
前記ビーコン信号送信手段が前記ビーコン信号生成手段により生成されたビーコン信号を送信することで，前記通信エリア内に存在する他の通信装置に前記ビーコン信号に設定された時間枠パラメータが報知されることを特徴とする，請求項３に記載の通信装置。
【請求項８】
前記時間枠管理手段は，前記時間枠パラメータに基づき決定した時間枠を，前記時間枠管理表における当該時間枠が割当てられず空いている場合，前記時間枠管理表に割当てることを特徴とする，請求項３に記載の通信装置。
【請求項９】
１又は２以上の通信装置から構成される１又は２以上のネットワークグループにおいて共通のクロック情報を設定するクロック設定手段と；
前記共通クロック情報に基づいて，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを設定するフレーム設定手段と；
前記スーパーフレームにおいて，前記各ネットワークグループ内の各通信装置の少なくともビーコン信号を送信するための時間枠を決定する時間枠決定手段と；
前記ネットワークグループ内の通信装置により前記スーパーフレームに従い所定周期で送信されたビーコン信号を受信するビーコン信号受信手段と；
前記ネットワークグループ内の通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも前記決定したビーコン信号を送信するための時間枠とを時間枠管理表に前記クロック情報に基づいて割当てる時間枠管理手段と；
を備えることを特徴とする，通信装置。
【請求項１０】
前記通信装置は，該通信装置と同じ前記ネットワークグループである他の通信装置の存在を把握するために，ビーコン信号をスキャンするスキャン周期を設定するスキャン周期設定手段と；
前記スキャン周期の際に，前記スーパーフレームで定められた所定周期の間，ビーコン信号を受信するビーコン信号受信処理を連続的に実行するスキャン手段と；
前記スキャン手段によるビーコン信号受信処理の都度，前記ネットワークグループに属する通信装置を把握する把握手段とを，さらに備えることを特徴とする，請求項９に記載の，通信装置。
【請求項１１】
前記通信装置は，該通信装置と同じネットワークグループである通信装置からのビーコン信号の受信時刻を自己のクロック情報を基準として計時する計時手段とを備え，
前記時間枠決定手段は，前記計時手段により計時された時刻に該当する時間枠を，前記ネットワークグループに属する通信装置からのビーコン信号を受信するための時間枠として決定し，
前記時間枠管理手段は，前記ビーコン信号の受信が該通信装置における時間枠と同期の取れていない場合，前記計時された時刻に該当する時間枠と，その隣の時間枠とを前記時間枠管理表に記載することを特徴とする，請求項９に記載の通信装置。
【請求項１２】
前記時間枠管理手段は，前記ネットワークグループに属する通信装置からのビーコン信号に記載された前記時間枠パラメータに基づき，前記信号を送信及び／又は受信するための時間枠を決定するとともに，その時間枠を自己のクロック情報を基準としたアクセス時間に変換し，該アクセス時間に基づいて各通信装置のアクセス制御をすることを，特徴とする，請求項９に記載の通信装置。
【請求項１３】
前記通信装置は，前記時間枠管理表に記載された前記時間枠パラメータが設定された前記ビーコン信号を生成するビーコン信号生成手段と；
前記ビーコン信号を送信するビーコン信号送信手段とを備え，
前記ビーコン信号送信手段が前記ビーコン信号生成手段により生成されたビーコン信号を送信することで，前記通信装置と同じネットワークグループに属する他の通信装置に前記ビーコン信号に設定された時間枠パラメータが報知されることを特徴とする，請求項９に記載の通信装置。
【請求項１４】
前記時間枠管理手段は，前記時間枠パラメータに基づき決定した時間枠を，前記時間枠管理表における当該時間枠が割当てられず空いている場合，前記時間枠管理表に割当てることを特徴とする，請求項９に記載の通信装置。
【請求項１５】
制御局と被制御局の関係を有しない複数の通信装置から構成される通信方法であって：
信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを自己の通信装置のクロック情報に基づいて設定し；
前記スーパーフレームにおいて，少なくともビーコン信号を送信するための時間枠を決定し；
自己の通信装置と通信可能な通信エリア内に存在する他の通信装置により前記スーパーフレームに従い所定周期で送信されたビーコン信号を前記自己の通信装置が受信し；
前記他の通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも前記自己の通信装置がビーコン信号を送信するための時間枠とを時間枠管理表に前記自己の通信装置のクロック情報に基づいて割当てることを特徴とする，通信方法。
【請求項１６】
制御局と被制御局の関係を有しない複数の通信装置から構成される通信方法であって：
１又は２以上の前記通信装置から構成される１又は２以上のネットワークグループにおいて共通のクロック情報を設定し；
前記共通クロック情報に基づいて，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを設定し；
前記スーパーフレームにおいて，前記各ネットワークグループ内の各通信装置の少なくともビーコン信号を送信するための時間枠を決定し；
前記ネットワークグループ内の通信装置により前記スーパーフレームに従い所定周期で送信されたビーコン信号を受信し；
前記ネットワークグループ内に存在する通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも前記決定したビーコン信号を送信するための時間枠とを時間枠管理表に前記クロック情報に基づいて割当てることを特徴とする，通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御局を有さずに通信可能な通信システム，通信装置，および通信方法に関する。
【背景技術】
【０００２】
従来から，複数のコンピュータを情報通信手段で接続し，ファイルやデータ等の情報を送受信したり，共有したりすることが可能なＬＡＮ（ローカルエリアネットワーク）を構成することが一般的に知られている。
【０００３】
最近では，ＴＶなどの家電製品がＩＴ製品として情報処理機能を備えるようになり，さらにパーソナルコンピュータ（ＰＣ）等の情報処理装置が普及するに伴って，例えば，それらの装置を無線通信で接続し，家庭内など個人で利用するネットワーク（ＰＡＮ：Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が知られている。
【０００４】
また，上記ＰＡＮを利用したネットワークの形態として，アクセスポイント等の制御局が存在せず，周囲の通信装置同士が自律分散的なネットワークを構成するアドホックネットワークについても知られている（例えば，特許文献１参照）。
【０００５】
【特許文献１】特開２０００−１６５９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら，制御局を有しないアドホックネットワークでも，複数の通信装置間でデータ送受信等の通信処理を実行する場合，アドホックネットワークに構成する各通信装置を管理したり，各通信装置のアクセス制御したりするために，各通信装置との間で同期をとる場合が多かった。
【０００７】
本発明は，上記問題点に鑑みてなされたものであり，本発明の目的は，各通信装置間で複雑な同期処理を実行しなくとも，各通信装置間で通信処理を実行することが可能な，新規かつ改良された通信システム，通信装置，および通信方法を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため，本発明の第１の観点によれば，制御局と被制御局の関係を有しない複数の通信装置から構成される通信システムが提供される。上記通信システムは，信号の送信及び／又は受信する複数の時間枠から構成された所定周期のスーパーフレームを自己の通信装置のクロック情報に基づいて設定するステップと；スーパーフレームにおいて，少なくともビーコン信号を送信するための時間枠を決定するステップと；自己の通信装置と通信可能な通信エリア内に存在する他の通信装置によりスーパーフレームの周期で送信されたビーコン信号を自己の通信装置が受信するステップと；他の通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも自己の通信装置がビーコン信号を送信するための時間枠とを時間枠管理表に自己の通信装置のクロック情報に基づいて割当てるステップとを含むことを特徴としている。なお，他の通信装置からのビーコン信号に記載された信号を送信及び／又は受信する時間枠は，例えば，時間枠パラメータ等に設定されている。
【０００９】
本発明によれば，複数の通信装置から構成される通信システムでは，自己の通信装置で設定された所定周期のスーパーフレームに構成する複数の時間枠から自己の通信装置は，少なくともビーコン信号を送信する時間枠を決定する。さらに自己の通信装置は時間枠に従って他の通信装置から送られてくるビーコン信号を受信し，そのビーコン信号に記載されたビーコン信号等の信号を送信／受信する時間枠と，上記自己の通信装置で決定したビーコン信号を送信する時間枠とを時間枠管理表に割当てる。かかる構成によれば，通信システム内の各通信装置は同期を取らずに，各通信装置で管理する時間枠管理表に割当てられた時間枠に従うことで，その時間枠に指定された信号を送受信するなど所定の通信処理を非同期でも実行することができる。時間枠管理表は各通信装置で，同一ではないがほぼ同じものが共有されるため，自己の通信装置がビーコン信号を送信する時間枠では，他の通信装置はビーコン信号を送信しない。したがって通信装置が送信するビーコン信号の衝突を未然に回避することができる。
【００１０】
上記自己の通信装置と上記他の通信装置とのビーコン信号の送信タイミングは，重複しないように構成することができる。かかる構成により，各通信装置は，信号の衝突がなく正確に送信相手の通信装置にデータ等を送信することができる。
【００１１】
上記課題を解決するために，本発明の別の観点によれば，制御局と被制御局の関係を有しない複数の通信装置から構成される通信システムが提供される。上記通信方法は，１又は２以上の通信装置から構成される１又は２以上のネットワークグループにおいて共通のクロック情報を設定するステップと；共通クロック情報に基づいて，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを設定するステップと；スーパーフレームにおいて，各ネットワークグループ内の各通信装置の少なくともビーコン信号を送信するための時間枠を決定するステップと；上記ネットワークグループ内の通信装置により上記スーパーフレームに従い所定周期で送信されたビーコン信号を受信するステップと；ネットワークグループ内に存在する通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも決定したビーコン信号を送信するための時間枠とを時間枠管理表にクロック情報に基づいて割当てるステップとを含むことを特徴としている。
【００１２】
本発明によれば，１又は２以上のネットワークグループが存在し，そのネットワークグループに１又は２以上の通信装置から構成される通信システムでは，１又は２以上のネットワークグループで，共通のクロックを設定し，ビーコン信号を送信するための時間枠を決定する。さらに各ネットワークグループ内では，自己の通信装置が時間枠に従って他の通信装置から送られてくるビーコン信号を受信し，そのビーコン信号に記載されたビーコン信号等の信号を送信／受信する時間枠と，上記自己の通信装置で決定したビーコン信号を送信する時間枠とを時間枠管理表に割当てる。かかる構成によれば，通信システム内の各ネットワークグループ内の各通信装置は同期を取らずに，各通信装置で管理する時間枠管理表に割当てられた時間枠に従うことで，その時間枠に指定された信号を送受信するなど所定の通信処理を非同期でも実行することができる。時間枠管理表は各通信装置で，同一ではないがほぼ同じものが共有されるため，自己の通信装置がビーコン信号を送信する時間枠では，他の通信装置はビーコン信号を送信しない。したがって通信装置が送信するビーコン信号の衝突を未然に回避することができる。なお，ネットワークグループ間でビーコン信号の送信タイミングが重複しないように時間枠が調整され，ネットワークグループ内でもビーコン信号の送信タイミングが重複しないように時間枠が調整される。
【００１３】
上記課題を解決するために，本発明の別の観点によれば，通信装置は，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを自己のクロック情報に基づいて設定するフレーム設定手段と；スーパーフレームにおける少なくともビーコン信号を送信するための時間枠を決定する時間枠決定手段と；スーパーフレームに従い所定周期の間隔で送信されるビーコン信号を受信するビーコン信号受信手段と；ビーコン信号受信手段により受信したビーコン信号に記載された時間枠パラメータに基づいて，信号を送信及び／又は受信するための時間枠を求め，その信号を送信及び／又は受信するための時間枠と，少なくともビーコン信号を送信するための時間枠とを時間枠管理表にクロック情報に基づいて割当てる時間枠管理手段とを備えることを特徴としている。
【００１４】
本発明によれば，通信装置は，自己で設定した所定周期のスーパーフレームに構成する複数の時間枠から，少なくともビーコン信号を送信する時間枠を決定する。さらに時間枠に従って通信エリア内に存在する通信装置から送られてくるビーコン信号を受信し，そのビーコン信号に記載されたビーコン信号等の信号を送信／受信するための時間枠と，上記自己の通信装置で決定したビーコン信号を送信するための時間枠とを時間枠管理表に割当てる。かかる構成によれば，通信装置は外部の通信装置と通信する際に同期を取らずに，各通信装置で管理する時間枠管理表に割当てられた時間枠に従うことで，その時間枠に指定された信号を送受信するなど所定の通信処理を非同期でも実行することができる。時間枠管理表は各通信装置で，同一ではないがほぼ同じものが共有されるため，通信装置自身がビーコン信号を送信する時間枠では，他の通信装置はビーコン信号を送信しない。したがって通信装置が送信するビーコン信号の衝突を未然に回避することができる。
【００１５】
通信装置は，該通信装置と通信可能な通信エリア内に存在する他の通信装置の存在を把握するために，ビーコン信号をスキャンするスキャン周期を設定するスキャン周期設定手段と；上記スキャン周期の際に，スーパーフレームで定められた所定周期の間，ビーコン信号を受信するビーコン信号受信処理を連続的に実行するスキャン手段と；スキャン手段によるビーコン信号受信処理の都度，通信エリア内に存在する通信装置を把握する把握手段とを，さらに備えるように構成してもよい。かかる構成により，新規の通信装置が追加されても，ビーコン信号をスキャンし，タイミング又は時間枠を調整することでビーコン信号の衝突を未然に回避できる。
【００１６】
通信エリア内に存在する他の通信装置を把握する把握手段は，該他の通信装置からのビーコン信号を解析することによって把握するように構成してもよい。
【００１７】
通信装置は，上記通信エリア内に存在する通信装置からのビーコン信号の受信時刻を自己のクロック情報を基準として計時する計時手段とを備え，時間枠決定手段は，計時手段により計時された時刻に該当する時間枠を，上記通信エリア内に存在する通信装置からのビーコン信号を受信するための時間枠として決定し，時間枠管理手段は，ビーコン信号の受信が該通信装置における時間枠と同期の取れていない場合，計時された時刻に該当する時間枠と，その隣（又は，その次）の時間枠とを時間枠管理表に記載するように構成してもよい。かかる構成により，通信処理を実行する時間枠に余裕をもたせることができ，各通信装置で円滑に通信処理を実行できる。
【００１８】
時間枠管理手段は，通信エリア内に存在する通信装置からのビーコン信号に記載された時間枠パラメータに基づき，信号を送信及び／又は受信するための時間枠を決定するとともに，その時間枠を自己のクロック情報を基準としたアクセス時間に変換し，該アクセス時間に基づいて各通信装置のアクセス制御をするように構成してもよい。なお，アクセス制御は，例えば，時間枠を参照することで通信処理のタイミングを指示し，さらに上記変換されたアクセス時間内に当該通信処理を終了するよう指示する等を例示できる。
【００１９】
通信装置は，時間枠管理表に記載された時間枠パラメータが設定されたビーコン信号を生成するビーコン信号生成手段と；上記ビーコン信号を送信するビーコン信号送信手段とを備え，ビーコン信号送信手段がビーコン信号生成手段により生成されたビーコン信号を送信することで，通信エリア内に存在する他の通信装置にビーコン信号に設定された時間枠パラメータが報知されるように構成してもよい。
【００２０】
時間枠管理手段は，上記時間枠パラメータに基づき決定した時間枠を，時間枠管理表における当該時間枠が割当てられず空いている場合，時間枠管理表に割当てるように構成してもよい。かかる構成により，各通信装置が実行する通信処理のタイミングが重複せず信号の衝突を未然に回避できる。
【００２１】
時間枠管理手段は，時間枠管理表における当該時間枠が既に割当てられていた場合，時間枠パラメータに基づき決定した時間枠を，該時間枠管理表における当該時間枠の隣の（又は，その次の）時間枠に割当てるように構成してもよい。
【００２２】
時間枠決定手段は，データを送信／受信するための時間枠を決定するように構成してもよく，上記スーパーフレームは，複数の通信装置間で開始タイミングが重ならないように設定されるように構成してもよい。
【００２３】
上記課題を解決するために，本発明の別の観点によれば，通信装置は，１又は２以上の通信装置から構成される１又は２以上のネットワークグループにおいて共通のクロック情報を設定するクロック設定手段と；共通クロック情報に基づいて，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを設定するフレーム設定手段と；スーパーフレームにおいて，各ネットワークグループ内の各通信装置の少なくともビーコン信号を送信するための時間枠を決定する時間枠決定手段と；ネットワークグループ内の通信装置によりスーパーフレームに従い所定周期で送信されたビーコン信号を受信するビーコン信号受信手段と；ネットワークグループ内に存在する通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも決定したビーコン信号を送信するための時間枠とを時間枠管理表にクロック情報に基づいて割当てる時間枠管理手段とを備えることを特徴としている。
【００２４】
本発明によれば，通信装置は，１又は２以上のネットワークグループに共通のクロックを設定し，ビーコン信号を送信するための時間枠を決定する。さらに各ネットワークグループ内において通信装置は時間枠に従って他の通信装置から送られてくるビーコン信号を受信し，そのビーコン信号に記載されたビーコン信号等の信号を送信／受信するための時間枠と，上記自己の通信装置で決定したビーコン信号を送信するための時間枠とを時間枠管理表に割当てる。かかる構成によれば，通信装置は，各ネットワークグループ内の各通信装置で同期を取らなくても，各通信装置で管理する時間枠管理表に割当てられた時間枠に従うことで，その時間枠に指定された信号を送受信するなど所定の通信処理を非同期でも実行することができる。時間枠管理表は各通信装置で，同一ではないがほぼ同じものが共有されるため，通信装置がビーコン信号を送信する時間枠では，他の通信装置はビーコン信号を送信しない。したがって通信装置が送信するビーコン信号の衝突を未然に回避することができる。なお，ネットワークグループ間でビーコン信号の送信タイミングが重複しないように時間枠が調整され，ネットワークグループ内でもビーコン信号の送信タイミングが重複しないように時間枠が調整される。
【００２５】
通信装置は，該通信装置と同じネットワークグループである他の通信装置の存在を把握するために，ビーコン信号をスキャンするスキャン周期を設定するスキャン周期設定手段と；スキャン周期の際に，スーパーフレームで定められた所定周期の間，ビーコン信号を受信するビーコン信号受信処理を連続的に実行するスキャン手段と；スキャン手段によるビーコン信号受信処理の都度，ネットワークグループに属する通信装置を把握する把握手段とを，さらに備えるように構成してもよい。
【００２６】
通信装置は，該通信装置と同じネットワークグループである通信装置からのビーコン信号の受信時刻を自己のクロック情報を基準として計時する計時手段とを備え，時間枠決定手段は，計時手段により計時された時刻に該当する時間枠を，ネットワークグループに属する通信装置からのビーコン信号を受信するための時間枠として決定し，時間枠管理手段は，ビーコン信号の受信が該通信装置における時間枠と同期の取れていない場合，計時された時刻に該当する時間枠と，その隣（又は，その次）の時間枠とを時間枠管理表に記載するように構成してもよい。
【００２７】
上記時間枠管理手段は，ネットワークグループに属する通信装置からのビーコン信号に記載された前記時間枠パラメータに基づき，信号を送信及び／又は受信するための時間枠を決定するとともに，その時間枠を自己のクロック情報を基準としたアクセス時間に変換し，該アクセス時間に基づいて各通信装置のアクセス制御をするように構成してもよい。
【００２８】
また，上記通信装置は，時間枠管理表に記載された時間枠パラメータが設定されたビーコン信号を生成するビーコン信号生成手段と；ビーコン信号を送信するビーコン信号送信手段とを備え，ビーコン信号送信手段がビーコン信号生成手段により生成されたビーコン信号を送信することで，上記通信装置と同じネットワークグループに属する他の通信装置にビーコン信号に設定された時間枠パラメータが報知されるように構成してもよい。
【００２９】
時間枠管理手段は，上記時間枠パラメータに基づき決定した時間枠を，時間枠管理表における当該時間枠が割当てられず空いている場合，時間枠管理表に割当てるように構成してもよい。
【００３０】
上記課題を解決するために，本発明の別の観点によれば，制御局と被制御局の関係を有しない複数の通信装置から構成される通信方法が提供される。上記通信方法は，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを自己の通信装置のクロック情報に基づいて設定し；上記スーパーフレームにおいて，少なくともビーコン信号を送信するための時間枠を決定し；自己の通信装置と通信可能な通信エリア内に存在する他の通信装置によりスーパーフレームに従い所定周期で送信されたビーコン信号を自己の通信装置が受信し；他の通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも自己の通信装置がビーコン信号を送信するための時間枠とを時間枠管理表に自己の通信装置のクロック情報に基づいて割当てることを特徴としている。
【００３１】
さらに，上記課題を解決するために，本発明の別の観点によれば，制御局と被制御局の関係を有しない複数の通信装置から構成される通信方法が提供される。上記通信方法は，１又は２以上の通信装置から構成される１又は２以上のネットワークグループにおいて共通のクロック情報を設定し；上記共通クロック情報に基づいて，信号の送信及び／又は受信するための複数の時間枠から構成された所定周期のスーパーフレームを設定し；上記スーパーフレームにおいて，各ネットワークグループ内の各通信装置の少なくともビーコン信号を送信するための時間枠を決定し；上記ネットワークグループ内の通信装置によりスーパーフレームに従い所定周期で送信されたビーコン信号を受信し；上記ネットワークグループ内に存在する通信装置からのビーコン信号に記載された信号を送信及び／又は受信するための時間枠と，少なくとも決定したビーコン信号を送信するための時間枠とを時間枠管理表にクロック情報に基づいて割当てることを特徴としている。
【発明の効果】
【００３２】
以上説明したように，本発明によれば，通信システムにおける各通信装置では，他の通信装置との間で同期して通信処理を実行する必要がないため，同期をとるための非常に精密な制御を省略することができ，また各通信装置自身が自律分散的にデータ送信等の通信処理を実行することができる。
【発明を実施するための最良の形態】
【００３３】
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。なお，以下の説明及び添付図面において，略同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００３４】
まず，図１を参照しながら，アドホックネットワークについて説明する。図１は，アドホックネットワークの概略的な構成を示す説明図である。
【００３５】
図１に示すように，アドホックネットワークには，通信装置１０１（１０１ａ，１０１ｂ，・・・，１０１ｇ）からなる複数の通信装置１０１が空間上に配置されている。なお，図１に示す通信装置１０１は７台の場合を例に挙げて説明するが，複数台の通信装置１０１であれば，かかる例に限定されない。また，通信装置１０１は，無線による通信可能な装置である場合を例に挙げて説明するが，かかる例に限定されず，例えば有線による通信可能な装置の場合等でも実施可能である。
【００３６】
上記各通信装置１０１は，電波を送出することで他の通信装置１０１とデータ通信可能なエリア（通信エリア１０２）を有している。したがって，近隣に存在する通信装置１０１とはお互い直接通信を行なえる構成になっている。
【００３７】
ここで，通信装置１０１ａは，その通信エリア１０２ａ（通信装置１０１ａを中心とした楕円の破線内）内に存在する近隣の通信装置１０１ｂ，通信装置１０１ｃ，および通信装置１０１ｄと直接データ通信ができるが，その通信エリア１０２ａ範囲外の通信装置１０１ｅ，１０１ｆ，１０１ｇとは直接通信ができない構成になっている。
【００３８】
同様に，通信装置１０１ｂの電波到達範囲は，通信エリア１０２ｂであり，通信エリア１０２ｂ内である近隣の通信装置１０１ａ，通信装置１０１ｄと通信装置１０１ｂは，直接通信ができるが，その他の通信装置１０１ｃ，通信装置１０１ｅ，通信装置１０１ｆ，および通信装置１０１ｇとは直接通信ができない。
【００３９】
通信装置１０１ｃの電波到達範囲は，通信エリア１０２ｃであり，通信エリア１０２ｃ内である近隣の通信装置１０１ａ，通信装置１０１ｆ，および通信装置１０１ｇと通信装置１０１ｃは直接通信ができるが，その他の通信装置１０１ｂ，通信装置１０１ｄ，および通信装置１０１ｅとは直接通信ができない。
【００４０】
通信装置１０１ｄの電波到達範囲は，通信エリア１０２ｄであり，通信エリア１０２ｄ内である近隣の通信装置１０１ａ，通信装置１０１ｂ，および通信装置１０１ｅと通信装置１０１ｄは直接通信ができるが，その他の通信装置１０１ｃ，通信装置１０１ｆ，および通信装置１０１ｇとは直接通信ができない。
【００４１】
通信装置１０１ｅの電波到達範囲は，図１に示すように，通信エリア１０２ｅであり，通信エリア１０２ｅ内である近隣の通信装置１０１ｄのみ通信装置１０１ｅは直接通信ができるが，その他の通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｃ，通信装置１０１ｆ，および通信装置１０１ｇとは直接通信ができない。
【００４２】
また，通信装置１０１ｆの電波到達範囲は，通信エリア１０２ｆであり，通信エリア１０２ｆ内である近隣の通信装置１０１ｃのみ通信装置１０１ｆは直接通信できるが，その他の通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｄ，通信装置１０１ｅ，および通信装置１０１ｇとは直接通信ができない。
【００４３】
通信装置１０１ｇの電波到達範囲は，通信エリア１０２ｇであり，通信エリア１０２ｆ内である近隣の通信装置１０１ｃのみ通信装置１０１ｇは直接通信できるが，その他の通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｄ，通信装置１０１ｅ，および通信装置１０１ｆとは直接通信ができない。
【００４４】
さらに，通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｄ，および通信装置１０１ｅの“○”で示された通信装置１０１は，第１のネットワークグループを形成し，通信装置１０１ｃ，通信装置１０１ｆ，および通信装置１０１ｇの“●”で示された通信装置１０１は，第２のネットワークグループを形成している。なお，上記ネットワークグループについては，後程詳述する。
【００４５】
次に，図２を参照しながら，アドホックネットワークにおけるスーパーフレームについて説明する。図２は，スーパーフレームの概略的な構成の一例を示す説明図である。
【００４６】
図２に示すように，スーパーフレームは，各通信装置１０１がビーコン信号を送信する周期に基づいて設定される。なお，各通信装置１０１のスーパーフレームの周期は同じであるが，上記周期は予め設定されている。
【００４７】
また，通信装置１０１によって，所定の時間間隔で周期的なビーコン信号を送信することでスーパーフレームが定義される。なお，各通信装置１０１で送信されるビーコン信号の送信タイミングは，重複することがないように各通信装置１０１で調整される。したがって，図２に示すように，各通信装置１０１で送信されるビーコン信号Ｂ（Ｂ１〜Ｂ７）の送信タイミングは，重複していない。
【００４８】
つまり，スーパーフレームは，各通信装置１０１ａ〜１０１ｇが独自にスーパーフレームの構成を設定し，近隣に存在する通信装置のスーパーフレームの構成とビーコン信号の送信タイミングが重ならないように設定される。
【００４９】
より具体的には，図２に示すように，通信装置１０１ａでは，通信エリア１０２ａ内の通信装置１０１ｂ，通信装置１０１ｃ，および通信装置１０１ｄのビーコン信号ＮＢ２，ビーコン信号ＮＢ３，ビーコン信号ＮＢ４を受信し，それらのビーコン信号と重ならないタイミングで自身のビーコン信号Ｂ１を送信して，次のビーコン信号Ｂ１’の送信タイミングまでの周期を自己のスーパーフレームの周期として設定する。なお，ビーコン信号Ｂ１〜ビーコン信号Ｂ７は，各通信装置１０１から送信するビーコン信号であることを示し，ビーコン信号ＮＢ１〜ビーコン信号ＮＢ７は，各通信装置１０１が受信するビーコン信号であることを示している。
【００５０】
また，通信装置１０１ｂでは，通信エリア１０２ｂ内である通信装置１０１ａ，通信装置１０１ｄのビーコン信号ＮＢ１，ビーコン信号ＮＢ４を受信する。
【００５１】
通信装置１０１ｃでは，近隣にある（通信エリア１０２ｃ内）通信装置１０１ａ，通信装置１０１ｆ，および通信装置１０１ｇのビーコン信号ＮＢ１，ビーコン信号ＮＢ６，ビーコン信号ＮＢ７を受信できる。
【００５２】
通信装置１０１ｄでは，近隣にある（通信エリア１０２ｄ内）通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｅのビーコン信号（ＮＢ１，ＮＢ２，ＮＢ５）を受信できる。
【００５３】
通信装置１０１ｅでは近隣にある通信装置１０１ｄのビーコン信号（ＮＢ４）を受信でき，通信装置１０１ｆでは近隣にある通信装置１０１ｃのビーコン信号（ＮＢ３）を受信でき，通信装置１０１ｇでは近隣にある通信装置１０１ｃのビーコン信号（ＮＢ３）を受信できる。
【００５４】
なお，本実施の形態にかかるアドホックネットワークでは，ＣＳＭＡ／ＣＡ方式でデータ通信が行われている。上記ＣＳＭＡ／ＣＡとは，衝突回避機能付き搬送波感知多重アクセス方式のことである。ＣＳＭＡ／ＣＡは、ＩＥＥＥ  ８０２．３（Ｅｔｈｅｒｎｅｔ）で利用されているＣＳＭＡ／ＣＤ方式に類似したプロトコルを使い，無線通信路へのアクセス制御を行っている。
【００５５】
ＣＳＭＡ／ＣＡは，同一チャネル（メディア）に複数のユーザーがアクセスする際の競合を回避する。無線ＬＡＮシステムでは，送信信号は非常に弱く，衝突の検出を行うことが困難である。したがって，データ送信の衝突確率を小さくするために，ランダムな待ち時間（バックオフ時間）を各通信装置１０１がもつようにしている。
【００５６】
次に，図３を参照しながら，通信装置１０１がビーコン信号をスキャンするスキャン周期について説明する。なお，図３は，スキャン周期の概略的な構成の一例を示す説明図である。
【００５７】
図３に示すスキャン周期は，上記説明のスーパーフレームの周期をＮ倍したものである。なお，Ｎは０以上の定数である。このスキャン周期は各通信装置１０１によって設定され，通信装置１０１がスキャンするタイミングがくると通信エリア１０２内に存在する他の通信装置１０１からのビーコン信号を受信し，新規な通信装置１０１等が存在する場合，それらの通信装置１０１の管理を各通信装置１０１で行なう構成になっている。
【００５８】
つまり，アドホックネットワークに構成する通信装置１０１が各々スキャンする時間（ＳＦ−＃１，ＳＦ−＃２，・・・，ＳＦ−＃（Ｎ−１））の合計がスキャン周期となる。
【００５９】
このスキャン周期の設定は，例えば，Ｎ（Ｎは任意の整数）倍のスーパーフレームに１回，そのスーパーフレーム周期に相当する時間にわたり，連続受信（スキャン）を行なう事によって，他の通信装置からのビーコン信号を受信する。
【００６０】
つまり，スーパーフレーム（ＳＦ−＃１）でスキャンを行った場合に，次のスキャン周期であるスーパーフレーム（ＳＦ−＃Ｎ）が到来した場合に，再度，スキャンを行なう構成になっている。
【００６１】
なお，スキャンを行なう周期の設定については，通信装置１０１の稼動状況に応じて可変であるが，かかる例に限定されず，予め固定の場合でも実施可能である。
【００６２】
例えば，通信装置１０１がデータ通信を頻繁に行なっている場合には，ほぼ毎スーパーフレーム，ビーコン信号をスキャンし，他の通信装置１０１のビーコン信号を受信して，自己の送受信する信号とタイミングが重複しないか等をチェックし，自己のデータ送受信に影響がないことを把握する。
【００６３】
また，通信装置１０１によるデータ通信がほとんど行なわれていない状態では，冗長な時間（数秒から数分）に１回程度スキャン動作を行なう事で，低消費電力で動作する構成になっている。
【００６４】
次に，図４を参照しながら，スーパーフレームに構成されるタイムスロット（例えば，時間枠）について説明する。なお，図４は，スーパーフレームの概略的な内部構成の一例を示す説明図である。なお，図４に示す水平線の下部に表記された数字は，タイムスロットの番号を示している。
【００６５】
図４に示すように，スーパーフレームには，複数のタイムスロット（タイムスロット０〜タイムスロット２５５）が含まれている。所定のタイムスロット単位にスーパーフレームの周期を分割することで，スーパーフレーム内の所定位置で周辺の通信装置１０１がどのような通信を行っているのか管理することができる。
【００６６】
なお，図４に示すように，各通信装置１０１のビーコン信号Ｂの送信位置を基準に，スーパーフレームがタイムスロット０〜タイムスロット２５５の２５６のタイムスロットに分割された場合を例に挙げて説明するが，かかる例に限定されない。
【００６７】
タイムスロット０において，自己の通信装置１０１のビーコン信号Ｂの送信と，そのアクセス制御などに利用され，それ以外のタイムスロット１〜タイムスロット２５５では，任意のデータ通信や，他の通信装置１０１からのビーコン信号Ｂの送信する位置の管理に利用される。
【００６８】
なお，アクセスとは，例えば，システムの利用，通信装置１０１への接続，データの参照，データの保存，データの削除，またはデータの変更など，無線又は有線を介してデータを処理する情報処理を総称していう。
【００６９】
次に，図５を参照しながら，タイムスロットによる通信装置１０１の通信管理について説明する。図５は，第１の実施の形態にかかる通信装置の通信管理の一例を示す説明図である。
【００７０】
なお，図５に示す一例は，上記説明の図１および図２の構成で，かつ上記説明の図４に示したタイムスロットの場合に適用される通信管理であるが，かかる例に限定されない。また，図５に示す各々の水平線の下部に表記された数字は，タイムスロットの番号を示している。
【００７１】
まず，図５に示すように，通信装置１０１ａの場合，通信装置１０１ａは，タイムスロット０近辺でビーコン信号Ｂを送信し，タイムスロット６４近辺で通信装置１０１ｂからのビーコン信号ＮＢ２を検出し，タイムスロット１２８付近で通信装置１０１ｃからのビーコン信号ＮＢ３を検出し，タイムスロット１９２付近で通信装置１０１ｄからのビーコン信号ＮＢ４を検出するスケジュールとなっている。
【００７２】
通信装置１０１ｂの場合，通信装置１０１ｂは，タイムスロット１２８付近で通信装置１０１ｄからのビーコン信号ＮＢ４を検出し，タイムスロット１９２付近で通信装置１０１ａからのビーコン信号ＮＢ１を検出するスケジュールとなっている。
【００７３】
通信装置１０１ｃの場合，通信装置１０１ｃは，タイムスロット９６近辺で通信装置１０１ｇからのビーコン信号ＮＢ７を検出し，タイムスロット１２８近辺で通信装置１０１ａからのビーコン信号ＮＢ１を検出し，タイムスロット１６０近辺で通信装置１０１ｆからのビーコン信号ＮＢ６を検出するスケジュールとなっている。
【００７４】
通信装置１０１ｄの場合，通信装置１０１ｄは，タイムスロット６４近辺で通信装置１０１ａからのビーコン信号ＮＢ１を検出し，タイムスロット１２８近辺で通信装置１０１ｂからのビーコン信号ＮＢ２を検出し，タイムスロット１６０近辺で通信装置１０１ｅからのビーコン信号ＮＢ５を検出するスケジュールとなっている。
【００７５】
通信装置１０１ｅの場合，通信装置１０１ｅは，タイムスロット９６近辺で通信装置１０１ｄからのビーコン信号ＮＢ４を検出するスケジュールである。
【００７６】
通信装置１０１ｆの場合，通信装置１０１ｆは，タイムスロット９６近辺で通信装置１０１ｃからのビーコン信号ＮＢ３を検出するスケジュールである。
【００７７】
通信装置１０１ｇの場合，通信装置１０１ｇは，タイムスロット１６０近辺で通信装置１０１ｃからのビーコン信号ＮＢ３を検出するスケジュールである。
【００７８】
なお，第１の実施の形態にかかる各通信装置１０１のスケジュールは，後述するタイムスロット管理表（例えば，時間枠管理表）にタイムスロット単位に記述されている。
【００７９】
また，図５に示すように，各通信装置１０１のタイムスロットは，各通信装置１０１が自己のビーコン信号Ｂを送信するタイムスロット（タイムスロット０）を基準としている。代表１台の通信装置１０１のタイムスロット０に他の通信装置１０１のタイムスロット０が同期する必要はなく，タイムスロット０が他のタイムスロット０と非同期であっても実施可能である。つまり，各通信装置１０１によってビーコン信号Ｂが送信されるタイミングが重複しなければ，例えば，各通信装置１０１のタイムスロットが非同期の場合であっても実施可能である。
【００８０】
次に，図６を参照しながら，ビーコン信号のフレームの構成について説明する。なお，図６は，ビーコン信号のフレームの概略的な構成の一例を示す説明図である。
【００８１】
ビーコン信号のフレームは，図６に示すように，所定のプリアンブルとＰＨＹヘッダー（図示せず。）に続いて，ＭＡＣヘッダー（ＭＡＣ  Ｈｅａｄｅｒ）とヘッダーチェックシーケンス（ＨＣＳ），ビーコンペイロード（Ｂｅａｃｏｎ  Ｐａｙｌｏａｄ），フレームチェックシーケンス（ＦＣＳ）とから構成される。
【００８２】
さらに，上記ＭＡＣヘッダーは，フレームコントロール（Ｆｒａｍｅ  Ｃｏｎｔｒｏｌ），ピコネット識別子（ＰＮ  ＩＤ），届け先識別子（Ｄｅｓｔ．  ＩＤ），送り元識別子（Ｓｒｃ．  ＩＤ），フラグメント制御情報（Ｆｒａｇｍｅｎｔ  Ｃｏｎｔｒｏｌ），およびストリームインデックス（Ｓｔｒｅａｍ  Ｉｎｄｅｘ）とから少なくとも構成される。
【００８３】
また，ビーコンペイロードは，通信装置１０１のＭＡＣアドレス情報エレメント（ＩＥ）などから構成されるＭＡＣ  Ａｄｄｒｅｓｓ  ＩＥと，上記通信装置１０１の通信スケジュールを示すタイムスロットの一覧を報知するための情報エレメントであるタイムスロットＩＥ（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）と，ネットワークグループを識別するグループＩＥ（Ｇｒｏｕｐ  ＩＥ）と，通信装置１０１の能力を報知するための能力ＩＥ（Ｃａｐａｂｉｌｉｔｙ  ＩＥ）と，通信装置１０１の属性を通知するための属性ＩＥ（Ａｔｔｒｉｂｕｔｅ  ＩＥ）等とから構成される。
【００８４】
なお，上記説明したタイムスロットＩＥ，能力ＩＥ，または属性ＩＥ等の各種情報エレメント（ＩＥ）はかかる例に限定されず，必要に応じて追加されたり，削除されたりしてビーコン信号のフレームが構成されても良い。
【００８５】
次に，図７を参照しながら，タイムスロットによる通信装置１０１の通信管理について説明する。なお，図７は，タイムスロットによる通信装置１０１の通信管理の概略の一例を示す説明図である。また，図７に示す水平線各々の下部に表記された数字は，タイムスロット（ＴｉｍｅＳｌｏｔ）の番号を示している。
【００８６】
なお，図７に示す通信管理は通信装置１０１ａの場合であって，上記通信装置１０１ａの周囲（通信エリア１０２ａ）に存在する通信装置１０１ｂ，通信装置１０１ｃ，通信装置１０１ｄのビーコン信号Ｂを受信する受信タイミングの関係から，自己の通信装置１０１ａのタイムスロット管理表に割当てる（マッピングする）ことで，管理する構成を示しているが，通信装置１０１ａ以外の通信装置１０１についても同様である。
【００８７】
通信装置１０１ａでは，自己のビーコン信号Ｂの送信タイミングを基準にして自己のタイムスロット位置が決定される。つまり，タイムスロット０が自己のビーコン信号Ｂの送信タイミングとなる。
【００８８】
さらに，上記タイムスロット０内のビーコン信号Ｂの送信タイミング位置の隣には，上記ビーコン信号Ｂの送信に付随して，他の通信装置１０１にデータ送信するためのアクセス期間（Ａｃｃｅｓｓ  Ｐ）として利用される。上記タイムスロット０にアクセス期間としてデータ送信処理が行われるとタイムスロット管理表に設定される。即ち，タイムスロット０では，通信装置１０１ａによって，自己（通信装置１０１ａ）のビーコン信号Ｂを送信する処理と，他の通信装置１０１にデータを送信する処理が行われる。
【００８９】
さらに，タイムスロット０に隣接するタイムスロット１では，必要に応じて自己の通信装置１０１ａのデータを受信する受信期間（ＯｗｎＲｅｓｅｒｖｅ）として設定される。通信装置１０１ａは，図７に示すタイムスロット１でデータを受信する処理を行う。
【００９０】
図７に示すように，タイムスロット６４の中間地点では，通信装置１０１ａは，通信装置１０１ｂからのビーコン信号ＮＢ２を受信する受信処理がタイムスロット管理表に設定されている。上記通信装置１０１ｂからのビーコン信号ＮＢ２を通信装置１０１ａが受信する受信タイミングの位置がタイムスロット６４の中間であるため，上記タイムスロット０の場合とは異なり，タイムスロット６４内でビーコン信号Ｂの送信処理及びデータを送信する送信処理ができない。したがって，通信装置１０１ｂからのビーコン信号ＮＢ２を受信する受信処理の期間をタイムスロット６４として登録するとともに，タイムスロット６４に隣接するタイムスロット６５には，上記通信装置１０１ｂがデータを他の通信装置１０１に送信するための期間，つまりアクセス期間（Ａｃｃｅｓｓ  Ｐ）が設定される。
【００９１】
なお，上記説明のように，ビーコン信号Ｂの送信処理とデータ送信処理の期間が１つのタイムスロット内に収まりきれない場合，当該タイムスロットに隣接するタイムスロットがデータ送信処理等を行う期間として予備的に設定されるが，上記以外の処理についても，必要に応じて，予備的に隣接するタイムスロットに所定処理を行うための期間としてタイムスロット管理表に設定される。
【００９２】
図７に示すように，タイムスロット１２７の終端部の地点では，通信装置１０１ａが通信装置１０１ｃからのビーコン信号ＮＢ３を受信する受信処理の期間が，タイムスロット管理表に設定されている。
【００９３】
上記ビーコン信号ＮＢ３を受信するタイミングがタイムスロット１２７の終端地点であるため，上記説明のタイムスロット６４の場合と同様に，ビーコン信号ＮＢ３を受信する受信処理の期間をタイムスロット１２７としてタイムスロット管理表に登録するとともに，タイムスロット１２７に隣接するタイムスロット１２８には，上記通信装置１０１ｃがデータを他の通信装置１０１に送信するデータ送信処理の期間（アクセス期間：Ａｃｃｅｓｓ  Ｐ）として，タイムスロット管理表に設定される。
【００９４】
さらに，図７に示すように，タイムスロット１９２の先端部（先頭部）の地点では，通信装置１０１ａが通信装置１０１ｄからのビーコン信号ＮＢ４を受信する受信処理の期間が，タイムスロット管理表に設定されている。つまり，通信装置１０１ａのタイムスロットがタイムスロット１９２になった時点で，通信装置１０１ｄからのビーコン信号ＮＢ４を通信装置１０１ａが受信することになる。
【００９５】
上記通信装置１０１ｄからのビーコン信号ＮＢ４を受信するタイミングがタイムスロット１９２の先端部（先頭部）でありながらも，上記説明のように，通信装置１０１ｄがデータを他の通信装置１０１にデータ送信処理の期間（アクセス期間）が上記タイムスロット１９２内に上記アクセス期間に収めることができず，タイムスロット管理表に設定できないため，上記タイムスロット１２７の場合と同様に，ビーコン信号ＮＢ４を受信する受信処理の期間をタイムスロット１９２としてタイムスロット管理表に登録すると共に，タイムスロット１９２に隣接するタイムスロット１９３には，上記通信装置１０１ｄによるデータ送信処理のアクセス期間がタイムスロット管理表に設定される。
【００９６】
なお，図７に示すタイムスロット６５，タイムスロット１２９，およびタイムスロット１９３では，必要に応じて他の通信装置１０１（１０１ｂ，１０１ｃ，または１０１ｄ）によるデータを受信する受信期間（Ｎｅｉｇｈｂｏｒ  Ｒｅｓｅｒｖｅ）として設定される。
【００９７】
（通信装置１０１の構成について）
次に，図８を参照しながら，第１の実施の形態にかかる通信装置１０１の構成について説明する。なお，図８は，第１の実施の形態にかかる通信装置の概略的な構成を示すブロック図である。
【００９８】
図８に示すように，通信装置１０１は，アンテナ８０１，無線受信部８０２，受信信号解析部８０３，自己アクセス制御部８０４，スキャン設定部８０５，情報記憶部８０６，基準時間生成部８０７，ビーコン解析部８０８，タイムスロット管理部８０９，中央制御部８１０，個別通信装置アクセス制御部８１１，ビーコン生成部８１２，無線送信部８１３，無線送信バッファ８１４，データバッファ８１５，インターフェース８１６とを備えている。
【００９９】
なお，上記アンテナ８０１と無線受信部８０２，またはビーコン解析部８０８のうち少なくとも一方を，例えば，ビーコン信号等の信号を受信するビーコン信号受信手段として例示することができる。また，上記タイムスロット管理部８０９は，例えば，信号を送受信するタイミングを決定する時間枠決定手段及び／又は信号の送受信タイミングが決まったらタイムスロット管理表のタイムスロットに登録する時間枠管理手段として例示することができる。
【０１００】
上記通信装置１０１では，まず中央制御部８１０からスキャン設定部８０５にスキャン指示が出され，所定のビーコン信号の存在を確認するためビーコン信号のスキャン動作が起動する。上記中央制御部８１０は，通信装置１０１に備わる各部の処理動作等を制御する。
【０１０１】
基準時間生成部８０７により生成されるマスタ信号に基づいて，スキャン動作部８０５から自己アクセス制御部８０４に，スーパーフレームの周期にわたる時間，連続的に信号を受信する連続受信モードが設定されることで，上記スキャン動作が実行される。
【０１０２】
したがって，ビーコン信号ＮＢを受信し，ビーコン信号ＮＢをスキャンするため，無線受信部８０２が動作し，アンテナ８０１を介して受信されたビーコン信号ＮＢが，受信信号解析部８０３に供給され，このうちのビーコン信号ＮＢのみが，ビーコン解析部８０８に送られる。
【０１０３】
ビーコン解析部８０８では，ビーコン信号ＮＢを受信したタイミングを，基準時間生成部８０７の信号に基づいて計時するとともに，ビーコン信号ＮＢを解析し，そのタイミングでビーコン信号ＮＢを受信したこと知らせる信号をタイムスロット管理部８０９に供給する。
【０１０４】
タイムスロット管理部８０９は，通信エリア１０２内に存在する通信装置１０１（近隣通信装置１０１又は隣接する通信装置１０１）の存在を，基準時間生成部８０７の時間情報に基づき，自己のタイムスロット管理表に登録するとともに，さらに各々の近隣通信装置１０１のタイムスロットに設定された，例えばビーコン信号Ｂの送信処理等の期間から構成される通信処理状況を示すタイムスロットパラメータ（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）を近隣通信装置１０１から受信し，自己のタイムスロット管理表に登録する。したがって，タイムスロット管理部８０９がタイムスロット管理表を参照すれば，近隣通信装置１０１に対してアクセス制御可能なタイムスロット（または，タイミング，時間）を認識することができる。なお，上記タイムスロット管理表は，情報記憶部８０６等に記憶される。またタイムスロットパラメータは，例えば時間枠パラメータなどを例示することができる。
【０１０５】
つまり，タイムスロット管理部８０９からの通知により，必要に応じて自己アクセス制御部８０４と個別通信装置アクセス制御部８１１にアクセス制御の処理が起動し，無線送信部８１３と無線受信部８０２を必要に応じて動作させることで，データ（情報）の送受信が行なわれる。
【０１０６】
また，タイムスロット管理部８０９は，上記基準時間生成部８０７の信号に基づいて計時されたタイミングが，上記タイムスロット管理表におけるタイムスロット内の中間地点等に該当する場合，上記図７で説明したように，該当するタイムスロットと隣接するタイムスロットを通信処理を実行する予備的な期間として設定する。
【０１０７】
ビーコン生成部８１２は，中央制御部８１０からの指示により，自己の通信装置１０１が送信するビーコン信号Ｂを生成する。さらに，ビーコン生成部８１２は，上記生成されたビーコン信号Ｂを無線送信バッファ８１４に一時的に格納しておき，タイムスロット管理部８０９からビーコン信号Ｂを送信するタイミングである旨の通知を受けると，無線送信部８１３に供給する。なお，無線送信部８１３に供給されたビーコン信号Ｂはアンテナ８０１から送信される。
【０１０８】
なお，アンテナ８０１から送信されるデータ（情報）は，通信装置１０１の接続先であるアプリケーション機器（図示せず。）から，インターフェース８１６を介して，データバッファ８１５に取り込まれる。
【０１０９】
また，上記データがインターフェース８１６を介して取り込まれたことは中央制御部８１０に通知され，さらに中央制御部８１０によって上記データが近隣通信装置１０１宛か否か判断され，近隣通信装置１０１宛の場合，送信対象となるデータがデータバッファ８１５等に格納されたことを個別通信装置アクセス制御部８１１に通知し，そのデータ送信先の通信装置１０１が受信可能なタイミングで，データバッファ８１５からデータが送信バッファ８１４を介して無線送信部９１３に供給され，アンテナ８０１から逐次送信される。
【０１１０】
一方，タイムスロット管理部８０９からの通知により，通信装置１０１のデータを受信する受信タイミングが到来すると，無線受信部８０２が動作し，アンテナ８０１を介して受信した信号は受信信号解析部８０３に供給され，自己宛のデータであるか否か判断され，データバッファ８１５に格納される。なお，自己宛のコマンド情報は直接的に中央制御部８１０に供給される構成をとっても良い。
【０１１１】
データバッファ８１５に格納されたデータは，中央制御部８１０に通知されるとともに，インターフェース８１６を介して，接続されるアプリケーション機器（図示せず）に，データを供給可能なタイミングが到来した場合に伝送される。
【０１１２】
さらに，自己宛のコマンド情報の応答は，中央制御部８１０から直接的にデータバッファ８１５もしくは無線送信バッファ８１４に供給され，所定のアクセス制御手順に基づいて上記データと同様にアンテナ８０１を介して送信される。
【０１１３】
情報記憶部８０６には，通信装置１０１を処理するために必要な一連の動作プログラムや，自己アドレス情報，スキャン周期情報，周辺装置情報などが格納されていて，必要に応じて中央制御部８１０から逐次アクセスされる構成になっている。なお，情報記憶部８０６にタイムスロット管理表がさらに記憶されている場合でも実施可能である。
【０１１４】
次に，図９を参照しながら，タイムスロットパラメータ（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）について説明する。なお，図９は，タイムスロットパラメータの概略的な構成の一例を示す説明図である。
【０１１５】
タイムスロットパラメータは，上記タイムスロット管理表に基づいて生成されるものであり，上記タイムスロットパラメータは，ビーコン信号Ｂに設定され，通信装置１０１から近隣通信装置１０１にビーコン信号Ｂに含まれた状態で送信される。
【０１１６】
タイムスロットパラメータには，各タイムスロットに登録された通信装置１０１が実行する通信処理期間の種類を示す値が１又は２以上存在する。なお，図９に示すように，８種類の値が存在する場合を例に挙げて説明するが，かかる例に限定されない。
【０１１７】
図９に示すように，タイムスロットパラメータの値には，０〜７の８種類の値が存在し，そのうちタイムスロットパラメータ値が“７”の場合は，自己の通信装置１０１のビーコン信号Ｂを送信するビーコン信号Ｂの送信処理期間であることを示している。
【０１１８】
次に，タイムスロットパラメータ値が“６”の場合は，データを受信するデータ受信処理等の通信処理期間であることを示している。また，タイムスロットパラメータ値が“５”の場合は，近隣通信装置１０１によるビーコン信号Ｂを送信するビーコン信号送信処理期間であることを示している。
【０１１９】
また，上記タイムスロットパラメータ値が“４”の場合は，近隣通信装置１０１によってデータを受信するデータ受信処理等の通信処理期間であることを示し，上記タイムスロットパラメータ値が“３”の場合は，自己の通信装置１０１が近隣通信装置１０１からのビーコン信号ＮＢを受信するビーコン信号の受信処理期間であることを示している。
【０１２０】
さらに，上記タイムスロットパラメータ値が“２”の場合は，近隣通信装置１０１が他の近隣通信装置１０１からのビーコン信号ＮＢを受信するビーコン信号の受信処理期間であることを示し，上記タイムスロットパラメータ値が“１”の場合は，自己の通信装置１０１がデータ等の受信処理期間であることを示し，上記タイムスロットパラメータ値が“０”である場合は，何らの通信処理期間に該当しないことを示している。
【０１２１】
次に，図１０を参照しながら，タイムスロット管理表の構成について説明する。なお，図１０は，タイムスロット管理表の概略的な構成の一例を示す説明図である。なお，図１０では，通信装置１０１ａのタイムスロット管理表の場合で，タイムスロットが図７に示す状態である場合を例に挙げて説明するが，かかる例に限定されず，他の通信装置１０１または他のタイムスロットの場合以外でも実施可能である。また，通信装置１０１にて管理されるタイムスロット管理表から生成することが可能な他の通信装置１０１のタイムスロットパラメータを近隣通信装置１０１に報知するようになっている。
【０１２２】
図１０に示すように，タイムスロット管理表は，タイムスロット０などタイムスロットの番号を示すタイムスロットナンバーと，当該タイムスロットに実行される通信処理の内容（Ｃｏｎｔｅｎｔｓ）と，その通信処理内容に対応するパラメータ値であるタイムスロットパラメータ値（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ  Ｖａｌｕｅ）と，自己の通信装置１０１を含め通信エリア１０２内に存在する通信装置１０１のタイムスロットごとの通信処理の状況を示す「通信処理状況」とから少なくとも構成されている。なお，「通信処理状況」は，自己の通信装置１０１を含め近隣通信装置１０１に記載されたタイムスロットパラメータ（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）の設定値を，自己の通信装置１０１が管理するタイムスロット管理表におけるタイムスロットに変換して記載したものを示している。
【０１２３】
図１０に示すタイムスロット管理表に記載された上記タイムスロットパラメータ値（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）が，自己の通信装置１０１のビーコン信号Ｂを送信する際に，ビーコン信号Ｂに記載されて近隣通信装置１０１に報知される。
【０１２４】
ここで，図１０に示すタイムスロットパラメータ値（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）について説明すると，まず，タイムスロット０のタイムスロットパラメータ値は，“７”である。したがって，タイムスロット０は，自己の通信装置１０１のビーコン信号Ｂを送信する期間であることが分かる。
【０１２５】
なお，上記タイムスロット０における通信エリア１０２に存在する近隣通信装置１０１の「通信処理状況」は，いずれの通信装置１０１もＮｂとなっている。なお，Ｎｂは，例えば，受信すべき近隣通信装置１０１からのビーコン信号ＮＢがある旨を示している。
【０１２６】
上記タイムスロット０に続く，タイムスロット１のタイムスロットパラメータ値は，“６”である。したがって，タイムスロット１は，自己の通信装置１０１がデータを送信するデータ送信処理の期間であることが分かる。
【０１２７】
なお，上記タイムスロット１における上記近隣通信装置１０１の「通信処理状況」は，いずれの通信装置１０１もＮｒとなっている。なお，Ｎｒは，例えば，自己の通信装置１０１以外の近隣通信装置１０１のなかでデータ送信処理等の通信処理を実行する通信装置１０１が存在する旨を示している。
【０１２８】
図１０に示すように，タイムスロット１以降，タイムスロット２，タイムスロット３，…，タイムスロット６２，タイムスロット６３のタイムスロットパラメータ値は，“０”である。したがって，上記説明したように，上記タイムスロット２，３，…，６２，６３は，通信処理１０１によって通信処理が何ら実行されない未使用の期間であることが分かる。
【０１２９】
つぎに，タイムスロット６４のタイムスロットパラメータ値は，“５”である。したがって，タイムスロット６４は，近隣通信装置１０１（通信装置１０１ｂ）のビーコン信号Ｂを送信する期間であることが分かる。
【０１３０】
なお，上記タイムスロット６４における近隣通信装置１０１の「通信処理状況」は，通信装置１０１ｂに“Ｔｘ”が設定され，通信装置１０１ｄに“Ｎｂ”が設定されている。即ち，通信装置１０１ｂがビーコン信号Ｂを送信し，通信装置１０１ｂからのビーコン信号Ｂがある旨の報告を通信装置１０１ｄが受けていることを示している。
【０１３１】
さらに，タイムスロット６４に続くタイムスロット６５のタイムスロットパラメータ値は，“４”である。したがって，タイムスロット６５は，近隣通信装置１０１（通信装置１０１ｂ）がデータを必要に応じて送信するデータ送信処理の期間であることが分かる。
【０１３２】
なお，上記タイムスロット６５における近隣通信装置１０１の「通信処理状況」は，通信装置１０１ｂに“Ｔｘ”が設定され，通信装置１０１ｂのビーコン信号Ｂを送信するタイムスロットと自身（通信装置１０１ａ）のタイムスロット（通信装置１０１ａではタイムスロットパラメータ値“４”）と同期が取れていない状態を示している。さらに，通信装置１０１ｄも通信装置１０１ｂのビーコン信号ＮＢを受信できたために“Ｎｒ”が設定されている。
【０１３３】
上記タイムスロット６５以降のタイムスロット６６，タイムスロット６７…，タイムスロット１２６は，通信装置１０１による通信処理が未使用であることを示し，そのときのタイムスロットパラメータ値は，“０”として記載される。なお，タイムスロット６６における通信装置１０１ｂの「通信処理状況」は，“Ｒｘ”であるが，ここでは通信装置１０１ｂがもし受信するデータ存在する場合，必要に応じてデータを受信するために予備的にデータ受信処理を行う期間として割当てられている。
【０１３４】
そして，上記タイムスロット１２６に続くタイムスロット１２７のタイムスロットパラメータ値は，“５”である。したがって，タイムスロット１２７は，近隣通信装置１０１（通信装置１０１ｃ）のビーコン信号Ｂを送信する期間であることが分かる。
【０１３５】
タイムスロット１２７に続くタイムスロット１２８のタイムスロットパラメータ値は，“４”である。したがって，タイムスロット１２８は，近隣通信装置１０１（通信装置１０１ｃ）がデータを必要に応じて送信するデータ送信処理の期間であることが分かる。なお，上記タイムスロット１２８における近隣通信装置１０１の「通信処理状況」は，通信装置１０１ｃに“Ｔｘ”が設定され，通信装置１０１ｃのビーコン信号Ｂを送信するタイムスロットと自身（通信装置１０１ａ）のタイムスロットと同期が取れていない状態を示している。
【０１３６】
タイムスロット１２９以降，タイムスロット１２９，タイムスロット１３０，…，タイムスロット１９０，タイムススロット１９１は，通信装置１０１による通信処理が未使用であることを示し，そのときのタイムスロットパラメータ値は，“０”として記載される。なお，タイムスロット１２９における通信装置１０１ｃの「通信処理状況」は，“Ｒｘ”であるが，ここでは通信装置１０１ｃがもし受信するデータ存在する場合，必要に応じてデータを受信するために予備的にデータ受信処理を行う期間として割当てられている。
【０１３７】
さらに，タイムスロット１９２のタイムスロットパラメータ値は，“５”である。したがって，タイムスロット１９２は，近隣通信装置１０１（通信装置１０１ｄ）のビーコン信号Ｂを送信する期間であることが分かる。
【０１３８】
それに続くタイムスロット１９３のタイムスロットパラメータ値は“４”であるため，タイムスロット６５は，近隣通信装置１０１（通信装置１０１ｄ）がデータを必要に応じて受信するデータ受信処理の予備的な期間である。したがって，「通信処理状況」におけるタイムスロット１９３の通信装置１０１ｄが“Ｒｘ”となっている。
【０１３９】
タイムスロット１９４以降，タイムスロット１９４，タイムスロット１９５，…，タイムスロット２５４は，通信装置１０１による通信処理が未使用であることを示し，そのときのタイムスロットパラメータ値は，“０”として記載される。
【０１４０】
なお，上記タイムスロット管理部８０９は，上記図７において説明したが，１つのタイムスロット内にビーコン信号Ｂの送信処理とデータ送信処理（ＡｃｃｅｓｓＰ）との期間が収まりきれないと判断した場合，例えば，図１０に示す「通信処理状況」の通信装置１０１ｂのタイムスロット６４，６５や，通信装置１０１ｃのタイムスロット１２７，１２８等のように隣接するタイムスロットも通信処理を実行する期間として設定するが，１つのタイムスロット内にビーコン信号Ｂの送信処理とデータ送信処理（ＡｃｃｅｓｓＰ）との期間が収まる場合は，通信装置１０１ｄのタイムスロット１９２のように，隣接するタイムスロットの通信処理は設定されない。
【０１４１】
以上から，図１０に示すタイムスロット管理表を参照すれば，どのタイムスロット位置で，通信エリア１０２内に存在する近隣通信装置１０１がどのような通信処理を行っているのか，または何ら実行していないのか通信処理状況を逐次把握することができる。タイムスロット管理部８０９は，上記タイムスロット管理表を参照し，通信処理を実行するタイミングを見計らっている。
【０１４２】
これにより，タイムスロット管理部８０９は，例えば，自己の通信装置１０１から近隣通信装置１０１に対してデータを送信することのできるタイミングを判断する構成になっている。
【０１４３】
次に，図１１を参照しながら，第１の実施の形態にかかる通信装置１０１の通信処理の動作について説明する。なお，図１１は，第１の実施の形態にかかる通信装置の通信処理の概略的な動作の一例を示すフローチャートである。
【０１４４】
まず，通信処理を実行するために，通信装置１０１に電源が供給されると，まず自己の通信装置１０１のクロック周期に基づいて，スーパーフレームの周期とビーコン信号ＮＢをスキャンするビーコンスキャン周期が設定される（Ｓ１０１）。
【０１４５】
次に，通信装置１０１のビーコン信号Ｂを送信する期間（タイムスロット）が到来した場合（ステップＳ１０２），予め格納されているビーコンパラメータ値を獲得し（ステップＳ１０３），ビーコン信号Ｂの送信処理を実行する（Ｓ１０４）。
【０１４６】
ビーコンスキャンを実行するスーパーフレーム周期になった場合（Ｓ１０５），ビーコン信号ＮＢを受信するビーコン受信処理を実行し（Ｓ１０６），ビーコン信号ＮＢを受信した場合（Ｓ１０７），その通信装置１０１が管理するタイムスロット管理表に記載されたタイムスロットパラメータ値を獲得し（Ｓ１０８），そのタイミングで通信装置１０１によるビーコン信号Ｂの送信があったことを，自己のタイムスロット管理表の該当するタイムスロットのタイムスロットパラメータ値と「通信処理状況」の自己の通信装置１０１に設定する（Ｓ１０９）。
【０１４７】
さらに，上記ビーコン信号ＮＢの受信時刻を獲得し（Ｓ１１０），当該受信時刻に基づいてそのビーコン信号ＮＢを送信した通信装置１０１のビーコン信号Ｂの送信処理時刻を求め，その送信処理時刻と自己の通信装置１０１のクロック周期と非同期であれば（Ｓ１１１），タイムスロット管理部８０９は，上記送信処理時刻に相当するタイムスロットに隣接する次のタイムスロットにも，その通信装置１０１によって通信処理が実行される期間として設定される（Ｓ１１２）。
【０１４８】
そして，上記処理の終了後（Ｓ１１２）と，ビーコン信号Ｂの送信処理時刻が同期していた場合，ビーコン信号ＮＢの受信がない場合でも，上記Ｓ１０２に戻り，自己のビーコン信号Ｂを送信する送信時刻であるか否かの判定，もしくはビーコン信号ＮＢをスキャンするタイミング（スーパーフレーム周期）であれば，そのビーコン信号ＮＢを受信するビーコン信号受信処理がくり返される。
【０１４９】
ビーコン信号ＮＢをスキャンするビーコンスキャンを実行するスーパーフレーム周期（又は，ビーコンスキャン周期）が終了し，自己の通信装置１０１がデータを受信するデータ受信処理の時刻（又は，タイムスロット）が到来した場合（Ｓ１１３），データの受信処理を実行し（ステップＳ１１４），そして自己の通信装置１０１宛のデータを受信した場合（Ｓ１１５），上記受信したデータをバッファ（又は，情報記憶部８０６）に格納し（Ｓ１１６），ビーコンスキャン周期を短い時間単位（受信検出以降スーパーフレーム周期にわたるビーコン受信を設定）に変更する（Ｓ１１７）。上記ビーコンスキャンを実行する周期を変更するのは，データ送受信処理が頻繁に行われると，その処理の期間内に他の近隣通信装置１０１によって通信処理が重複して実行される可能性があるため，頻度を上げて新規のビーコン信号ＮＢの有無をスキャンする必要がある。
【０１５０】
また，自己の通信装置１０１宛のデータを何ら受信しない場合，上記Ｓ１１３に戻り，通信装置１０１のデータ受信処理を実行する時刻（又は，タイムスロット）が終了するまで受信を継続する。
【０１５１】
さらに，上位であるアプリケーション機器と接続するインターフェース８１６に出力可能であれば（Ｓ１１８），そのアプリケーション機器に対してデータバッファ８１５に格納されたデータを，インターフェース８１６を介して出力し（Ｓ１１９），そのデータが格納されていたデータバッファを開放する（Ｓ１２０）。
【０１５２】
上記処理の終了後（Ｓ１２０），自己ビーコンの送信時刻の判定，もしくはビーコンスキャン動作の判定，あるいは，自己の受信時刻にあれば，それらの処理がくり返し行なわれる。
【０１５３】
インターフェース８１６と接続するアプリケーション機器から送信するデータを受理した場合（Ｓ１２１），そのデータをバッファ８１５に格納し（Ｓ１２２），ビーコンスキャンの周期を短い時間単位（受信検出以降スーパーフレーム周期にわたるビーコン受信を設定）に変更する（Ｓ１２３）。
【０１５４】
さらに，データの送信先の通信装置１０１のタイムスロットパラメータ値（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）が事項の通信装置１０１のタイムスロット管理表に格納済みであれば（Ｓ１２４），該当通信装置１０１宛の送信時刻の設定を行なう（Ｓ１２５）。
【０１５５】
ここで，上期初嬰の終了後と，インターフェース８１６に送信データが到来していない場合，データの届け先の通信装置１０１のタイムスロットパラメータ値が格納されていない場合には，自己通信装置１０１からの送信可能時刻が到来したかを判断する（Ｓ１２６）。
【０１５６】
そして無線伝送路上に他の通信が行なわれていないことを確認し該当通信装置あてに送信が可能であれば（Ｓ１２７），データ送信を行なう（Ｓ１２８）。
【０１５７】
さらに，その通信に対する受領確認（ＡＣＫ）情報を受信した場合には（Ｓ１２９），ビーコンスキャン周期を長い時間単位の周期に変更し（Ｓ１３０），そのデータが格納されていたデータバッファ８１５を開放する（Ｓ１２０）。
【０１５８】
上記処理の終了後，まだ自己の通信装置１０１からの送信可能時刻（又は，タイムスロット）が到来していない場合と，まだ受領確認（ＡＣＫ）情報を受信していない場合には，上記一連の動作（Ｓ１０２〜）がくり返し行なわれる。
【０１５９】
次に，図１２を参照しながら，第２の実施の形態にかかるアドホックネットワークのネットワークグループにおける通信装置１０１の通信処理について説明する。なお，以降に記載する第２の実施の形態にかかるアドホックネットワークの説明では，第１の実施の形態にかかるアドホックネットワークとの相違点ついて特に詳細に説明し，実質的に同様な構成等については説明を省略する。図１２は，第２の実施の形態にかかるアドホックネットワークのネットワークグループのビーコン信号周期の一例を示す説明図である。
【０１６０】
図１２に示すように，ネットワークグループでグループ化された通信装置１０１同士が，共通のクロック情報によって設定された共通のスーパーフレーム構造を共有し，そのスーパーフレーム周期の先頭部（タイムスロット０とタイムスロット１）を，ビーコン信号Ｂを送信する送信処理の期間であるタイムスロットとして定義して，この中の各通信装置１０１に割り振られたビーコン信号Ｂを送信するタイミングで所定のビーコン信号を送受信する構成である。なお，第２の実施の形態にかかるアドホックネットワークでは，例えば，Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅ（ＭＢＯＡ）にて定義されたアドホックネットワークに従って実施されるが，かかる例に限定されない。また，上記先頭部は，例えば，ビーコン信号を送受信するためのビーコン管理領域などと定義することも可能である。
【０１６１】
なお，図１２で示すビーコン信号Ｂ１，ビーコン信号Ｂ２，ビーコン信号Ｂ４，ビーコン信号Ｂ５は，１つのネットワークグループを形成する通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｄ，および通信装置１０１ｅが送信するビーコン信号である。さらに，上記通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｄ，および通信装置１０１ｅは，図１に示す第１のネットワークグループであるが，かかる例に限定されない。
【０１６２】
ここでは，１つのタイムスロットあたり３つのビーコン信号Ｂを送信する送信位置が定義され，通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｅ，通信装置１０１ｄの順番にそれぞれビーコン信号Ｂ（Ｂ１，Ｂ２，Ｂ５，Ｂ４）を送信する構成になっている。
【０１６３】
第２の実施の形態にかかるアドホックネットワークシステムのように，ネットワークグループを構成する複数台の通信装置１０１は，各ネットワークグループ間の通信装置１０１とは同期をとり，自己の通信装置１０１がデータ送信処理等を実行する期間を調整する必要があるものの，ネットワークグループ内に存在する複数の通信装置１０１では同じスーパーフレーム周期とタイムスロットを定義できるため，タイムスロットで効率的に通信処理を管理することができる。
【０１６４】
図１２に示すように，同じネットワークグループ（第１のネットワークグループ）を形成する通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｅ，および通信装置１０１ｄでは，ビーコン信号を送信する期間としてタイムスロット０とタイムスロット１を共有する。また，例えば，タイムスロット１に続くタイムスロット２を，競合アクセス期間（ＣＡＰ：Ｃｏｎｔｅｎｔｉｏｎ  Ａｃｃｅｓｓ  Ｐｅｒｉｏｄ）として共有することができる。上記競合アクセス期間は，上記説明の「ＡｃｃｅｓｓＰ」と類似し，複数の通信装置１０１が，ある程度各通信装置１０１で同期をとりながら，各通信装置１０１が必要に応じてデータを受信する受信処理の期間として定義される。あるいは，ネットワークグループに新たな通信装置が加入する領域として確保しておくことも可能である。
【０１６５】
次に，図１３を参照しながら，各ネットワークグループにおけるビーコン信号のスーパーフレーム周期について説明する。図１３は，第２の実施の形態にかかるネットワークグループにおけるスーパーフレームの概略的な構成の一例を示す説明図である。
【０１６６】
図１３に示すように，第１のネットワークグループ（通信装置１０１ａ，１０１ｂ，１０１ｅ，１０１ｄ）は，ビーコン信号Ｂを送信するビーコン送信処理の実行する期間として設定されたタイムスロットの位置に応じてスーパーフレームの周期が定まり，第２のネットワークグループ（通信装置１０１ｃ，１０１ｆ，１０１ｇ）も，そのビーコン送信処理の実行する期間として設定されたタイムスロットの位置に応じ各通信装置１０１共通のスーパーフレーム周期が定まる。
【０１６７】
なお，第２の実施の形態では，例えば，図１に示すように，通信装置１０１ａと通信装置１０１ｃが隣接して存在する場合に，それぞれの通信装置１０１において，第１のネットワークグループ又は第２のネットワークグループ等のネットワークグループの存在を，所定のビーコンスキャン周期にビーコン信号のスキャン処理（受信動作）を実行することで，相手のネットワークグループにおけるビーコン信号ＮＢを受信して，ネットワークグループの存在を把握することができる構成になっている。
【０１６８】
次に，図１４を参照しながら，第２の実施の形態にかかるアドホックネットワークの他のネットワークグループにおける通信装置１０１の通信処理について説明する。図１４は，第２の実施の形態にかかるアドホックネットワークの他のネットワークグループにおける通信装置１０１の通信処理の概略的な構成を示す説明図である。なお，図１４では，図１２に示したネットワークグループと異なるネットワークグループ（例えば，図１に示す第２のネットワークグループなど）のビーコン信号Ｂの周期を示している。
【０１６９】
第２の実施の形態にかかる第２のネットワークグループ等のように異なるネットワークグループのビーコン信号の周期は，自己のネットワークグループに同期せずに存在する可能性が極めて高い。
【０１７０】
したがって，図１４においても，１つのタイムスロットあたり３つのビーコン信号Ｂを送信する送信位置が定義され，通信装置１０１ｃ，通信装置１０１ｆ，通信装置１０１ｇがそれぞれビーコン信号（Ｂ３，Ｂ６，Ｂ７）を送信する構成になっている。通信装置１０１ａの含まれるネットワークグループでは，他のネットワークグループのビーコン信号Ｂを送信する送信処理の期間を示すタイミングが，タイムスロット２１８の途中に存在することを把握する。
【０１７１】
上記の場合，第２の実施の形態にかかる非同期で他の通信装置１０１とのネットワークを管理する手法を用い，通信装置１０１ａの含まれるネットワークグループでは，タイムスロット２１８〜２１９を近隣通信装置１０１がビーコン信号Ｂを送信する期間として設定されたタイムスロットが管理され，タイムスロット２２０〜２２１を近隣予約スロットとして管理される。
【０１７２】
上記によって，同期の取れていないネットワークグループ同士であっても，同一空間上で共存することができる。
【０１７３】
次に，図１５を参照しながら，第２の実施の形態にかかるタイムスロット管理表について説明する。なお，図１５は，第２の実施の形態にかかるタイムスロット管理表の概略的な構成の一例を示す説明図である。
【０１７４】
図１５に示すタイムスロット管理表の「通信処理状況」には，例えば，第１のネットワークグループに属する通信装置１０１（通信装置１０１ａ，通信装置１０１ｂ，通信装置１０１ｄ，通信装置１０１ｅ）が含まれている。
【０１７５】
また，上記説明したように，例えば，通信装置１０１ａが管理するタイムスロット管理表に設定されるタイムスロットパラメータ値は，複数のネットワークグループに構成される通信装置１０１に報知される構成になっている。上記タイムスロットパラメータ（Ｔｉｍｅ  Ｓｌｏｔ  ＩＥ）の値が，自己の通信装置１０１のビーコン信号Ｂに記載されて報知される。
【０１７６】
なお，図１５に示すタイムスロットパラメータについては，図９等で説明した第１の実施の形態にかかるタイムスロットパラメータと実質的に同様である。なお，図１５に示すタイムスロット管理表の「通信処理状況」の通信装置１０１は，図１２または図１４に示すビーコン信号Ｂ１〜ビーコン信号Ｂ７を送信する処理を実行する通信装置１０１と対応し，図１５に示すタイムスロット管理表は，例えば，通信装置１０１ａについての管理表の場合について説明する。
【０１７７】
図１５に示すように，タイムスロット０は，自己の通信装置１０１（通信装置１０１ａ）がビーコン信号Ｂを送信する期間であるので，タイムスロットパラメータ値は，“７”となる。なお，「通信処理状況」に示すように，通信装置１０１ｂ，通信装置１０１ｅ（図示せず。）も自己のビーコン信号Ｂを送信する期間であることが分かる。
【０１７８】
タイムスロット０に続く，タイムスロット１は，自己の通信装置１０１ａが他の通信装置１０１からのビーコン信号ＮＢを受信する期間であるため，タイムスロットパラメータは，“３”となる。なお，「通信処理状況」に示すようにタイムスロット１の通信装置１０１ｄはビーコン信号Ｂ４を送信する期間であるため，タイムスロット１には“Ｔｘ”が設定されている。
【０１７９】
タイムスロット２では，通信装置１０１ａはデータを送信する可能性があることを示す期間であり，タイムスロットパラメータ値は，“６”となる。以降，タイムスロット３，…，２１７は，通信に未使用であることを示し，タイムスロットパラメータ値は，“０”未使用スロットとして記載される。
【０１８０】
また，タイムスロット２１８は，第２のネットワークグループにある通信装置１０１ｃによるビーコン信号Ｂ３の送信期間であるので，タイムスロットパラメータ値は，“５”近隣ビーコン送信スロットとして記載される。
【０１８１】
タイムスロット２１８に続くタイムスロット２１９は，第２のネットワークグループに構成される通信装置１０１のビーコン信号Ｂを送信する期間であるため，タイムスロットパラメータ値は，“５”近隣ビーコン送信スロットとして記載される。
【０１８２】
タイムスロット２２０は，第２のネットワークグループに構成される通信装置１０１がデータを送信する可能性があるため，タイムスロットパラメータ値は“４”近隣予約スロットとして記載される。
【０１８３】
以降，タイムスロット２２１，…，タイムスロット２５４は，通信処理に何ら使用されない期間であることを示し，タイムスロットパラメータ値は“０”未使用スロットとして記載される。
【０１８４】
以上から，本実施の形態にかかるアドホックネットワークを形成する各通信装置１０１において，少なくともビーコン信号Ｂを送信するタイミングが重複しなければ，他の通信装置１０１との間で同期処理を必要としないため，通信装置１０１相互間で，完全に自律分散的な通信を実行することができる。
【０１８５】
各通信装置１０１が非同期に通信処理を実行することによって，通信装置１０１間の距離が離散的な関係になっても遅延を考慮せずに動作することができる。
【０１８６】
各通信装置１０１で他の通信装置１０１と同期をあわせる必要がないため，各通信装置１０１の間で，複雑な同期処理をくり返さないため，低消費電力動作が可能となる。
【０１８７】
通信エリア１０２内に同期の取れていない通信装置１０１が存在しても，同期を取る必要がないため，これらの通信装置１０１の管理を簡素化することができる。
【０１８８】
さらに，非同期で動作する各通信装置１０１との間で同期をとるためのコマンド情報などの情報交換を行う必要がなくなるため，無駄なトラフィックを削減できる。
【０１８９】
各通信装置１０１が所定の周期でビーコン信号Ｂのスキャン動作を実行することで，その時に自己の通信装置１０１の近隣に存在する通信装置１０１の存在を把握するとともに，周囲の通信装置１０１の存在をその通信装置１０１のビーコン信号Ｂを送信する期間としてタイムスロット単位で管理することによって，複雑な通信装置１０１の管理が不要となる。
【０１９０】
また，所定のタイムスロットの前後をその通信装置１０１のビーコン送信位置として登録することにより，その通信装置１０１のビーコン信号Ｂを送信するタイミングを把握することができる。
【０１９１】
クロック周期が微妙に異なった通信装置１０１が存在しても，ビーコン信号Ｂのスキャン動作により常に最新のビーコン送信位置が変化したこととして管理することで，その存在を常に把握することができる。
【０１９２】
自己の通信装置１０１と同期が取れている通信装置１０１のビーコン信号Ｂの送信期間はそのタイムスロットのまま管理をして，同期がとれていない通信装置１０１のビーコン信号Ｂを送信するタイミングについては，さらに次のタイムスロットまでを管理することで無駄なスロットの管理を省くことができる。
【０１９３】
ビーコン信号Ｂのスキャン周期を可変にすることによって，非同期で存在する通信エリア１０２内に存在する通信装置１０１を短時間に把握することができる。
【０１９４】
例えば，自己の通信装置１０１宛のデータを受信した場合や，自己の通信装置１０１から送信するデータを受信した場合において，ビーコン信号Ｂのスキャン周期を開始することで，短時間に通信エリア１０２内に存在する通信装置１０１の存在を把握することができる。
【０１９５】
さらに，データ送信終了時などにスキャン周期を元に戻すことで，無用なビーコンスキャンの設定を冗長に行なえるので，システム全体での低消費電力動作が可能になる。
【０１９６】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１９７】
上記実施形態においては，通信装置１０１が無線通信可能な装置の場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，通信装置１０１は有線通信可能な装置の場合でも実施することができる。
【０１９８】
上記実施形態においては，通信装置１０１がスキャンを実行する周期の設定については，通信装置１０１の稼動状況に応じて可変である場合を例に挙げて説明したが，かかる例に限定されず，例えば予め固定の場合でも実施することができる。
【産業上の利用可能性】
【０１９９】
本発明は，制御局を有さずに通信可能な通信システム，通信装置，および通信方法に適用可能である。
【図面の簡単な説明】
【０２００】
【図１】アドホックネットワークの概略的な構成を示す説明図である。
【図２】スーパーフレームの概略的な構成の一例を示す説明図である。
【図３】スキャン周期の概略的な構成の一例を示す説明図である。
【図４】スーパーフレームの概略的な内部構成の一例を示す説明図である。
【図５】第１の実施の形態にかかる通信装置の通信管理の一例を示す説明図である。
【図６】ビーコン信号のフレームの概略的な構成の一例を示す説明図である。
【図７】タイムスロットによる通信装置の通信管理の概略の一例を示す説明図である。
【図８】第１の実施の形態にかかる通信装置の概略的な構成を示すブロック図である。
【図９】タイムスロットパラメータの概略的な構成の一例を示す説明図である。
【図１０】第１の実施の形態に係るタイムスロット管理表の概略的な構成の一例を示す説明図である。
【図１１】第１の実施の形態にかかる通信装置の通信処理の概略的な動作の一例を示すフローチャートである。
【図１２】第２の実施の形態にかかるアドホックネットワークのネットワークグループのビーコン信号周期の一例を示す説明図である。
【図１３】第２の実施の形態にかかるネットワークグループにおけるスーパーフレームの概略的な構成の一例を示す説明図である。
【図１４】第２の実施の形態にかかるアドホックネットワークの他のネットワークグループにおける通信装置の通信処理の概略的な構成を示す説明図である。
【図１５】第２の実施の形態にかかるタイムスロット管理表の概略的な構成の一例を示す説明図である。
【符号の説明】
【０２０１】
１０１      通信装置
１０２      通信エリア
８０３      受信信号解析部
８０４      自己アクセス制御部
８０７      基準時間生成部
８０８      ビーコン解析部
８０９      タイムスロット管理部
Ｂ      ビーコン信号
ＮＢ      ビーコン信号（受信）
【図１】
2006121332.tif 000003
【図２】
2006121332.tif 000004
【図３】
2006121332.tif 000005
【図４】
2006121332.tif 000006
【図５】
2006121332.tif 000007
【図６】
2006121332.tif 000008
【図７】
2006121332.tif 000009
【図８】
2006121332.tif 000010
【図９】
2006121332.tif 000011
【図１０】
2006121332.tif 000012
【図１１】
2006121332.tif 000013
【図１２】
2006121332.tif 000014
【図１３】
2006121332.tif 000015
【図１４】
2006121332.tif 000016
【図１５】
2006121332.tif 000017