(57)【要約】【課題】多数の移動局が存在する場合であっても、無線通信における輻輳を回避する。【解決手段】無線通信システムは、移動局と基地局とを備える。移動局は、無線通信する通信部と、周囲に居る他の移動局または基地局から送信された所定のデータを通信部で受信するアドバタイズ受信部と、アドバタイズ受信部が受信した所定のデータに基づいて、所定のデータを送信するタイミングを決定する送信制御部と、送信制御部が決定したタイミングで通信部から所定のデータを送信するアドバタイズ送信部と、を備える。【選択図】図１
2016220150.tif 000002
【特許請求の範囲】
【請求項１】
基地局と移動局とを備える無線通信システムにおける前記移動局であって、
無線通信する無線通信部と、
周囲に居る他の前記移動局または前記基地局から送信された所定のデータを前記無線通信部で受信する受信部と、
前記受信部が受信した前記所定のデータに基づいて、前記所定のデータを送信するタイミングを決定する送信制御部と、
前記送信制御部が決定したタイミングで前記無線通信部から前記所定のデータを送信する送信部と、
を備えることを特徴とする移動局。
【請求項２】
前記送信制御部は、前記受信部が所定時間内に受信した前記所定のデータの数に基づいて、前記所定のデータを送信するタイミングを決定する
ことを特徴とする請求項１に記載の移動局。
【請求項３】
前記送信制御部は、前記受信部が所定時間内に受信した前記所定のデータの数を用いて乱数を発生させ、発生させた乱数の値に基づいて、前記所定のデータを送信するタイミングを決定する
ことを特徴とする請求項２に記載の移動局。
【請求項４】
前記送信制御部は、前記受信部が所定時間内に受信した前記所定のデータの数および現在の時刻を示す値に基づいて、前記所定のデータを送信するタイミングを決定する
ことを特徴とする請求項２に記載の移動局。
【請求項５】
前記受信部が受信する前記所定のデータは、前記基地局が前記所定のデータを受信する頻度を含み、
前記送信制御部は、前記所定のデータに含まれる頻度に基づいて、前記所定のデータを送信するタイミングを決定する
ことを特徴とする請求項１に記載の移動局。
【請求項６】
前記送信制御部は、前記受信部が受信した前記所定のデータに含まれる頻度を示す値を用いて乱数を発生させ、発生させた乱数の値に基づいて、前記所定のデータを送信するタイミングを決定する
ことを特徴とする請求項５に記載の移動局。
【請求項７】
前記送信制御部は、前記受信部が受信した前記所定のデータに含まれる頻度を示す値および現在の時刻を示す値に基づいて、前記所定のデータを送信するタイミングを決定する
ことを特徴とする請求項５に記載の移動局。
【請求項８】
基地局と移動局とを備える無線通信システムであって、
前記基地局は、
無線通信する無線通信部と、
前記移動局から送信された所定のデータを前記無線通信部で受信する受信部と、
前記受信部が前記所定のデータを受信する頻度を測定する測定部と、
前記測定部が測定した頻度を含む前記所定のデータを前記無線通信部から送信する送信部と、
を備え、
前記移動局は、
無線通信する無線通信部と、
周囲に居る他の前記移動局または前記基地局から前記所定のデータを前記無線通信部で受信する受信部と、
前記受信部が受信した前記所定のデータに含まれる頻度に基づいて、前記所定のデータを送信するタイミングを決定する送信制御部と、
前記送信制御部が決定したタイミングで前記無線通信部から前記頻度を含む前記所定のデータを送信する送信部と、
を備えることを特徴とする無線通信システム。
【請求項９】
基地局と移動局とを備える無線通信システムにおける前記移動局のコンピュータに、
周囲に居る他の前記移動局または前記基地局から送信された所定のデータを無線通信部で受信する受信ステップと、
前記受信ステップが受信した前記所定のデータに基づいて、前記所定のデータを送信するタイミングを決定する送信制御ステップと、
前記送信制御ステップが決定したタイミングで前記無線通信部から前記所定のデータを送信する送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動局、無線通信システム及びプログラムに関する。
【背景技術】
【０００２】
携帯端末（移動局）からＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）通信により、ユーザの嗜好情報（「室温が寒い状態を好む」/「熱い風呂を好む」など）や主観情報（「暑い」「寒い」「乾燥している」）を周辺に送信し、訪問先の空調機器などの制御に役立てられるシステムが提案されている。そこで、電車内など、多数の人がいる状況において、各利用者の持つ携帯端末からＢＬＥアドバタイズを行って利用者の嗜好情報や主観情報を発信し、この情報を受け取ったコントローラによって、電車内の空調機器などを制御するシステムが考えられる。しかしながら、電車内のような携帯端末が多数存在する状況では、電波の輻輳が発生し、コントローラが正確な情報を受け取ることが難しくなる。
【０００３】
特許文献１には、移動局が複数の群に分割されている移動無線システムにおいて、輻輳状態となった際に、抑止対象とする移動局を群単位で決定し、抑止対象となる群を一定時間経過で切り替えることにより、抑止の負担が特定の移動局や群に集中しないようにして、無線通信における輻輳を回避する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４１２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、予め移動局を複数の群に分割しておく必要がある、という問題がある。また、群を動的に変更することができないため、例えば偶然ある群に属する移動局が多数存在した場合には、輻輳を回避できない。輻輳を確実に回避するには、群を切り替えるメッセージを基地局が何度も送信する必要があるため、トラフィックに余計な負荷がかかる。
【０００６】
本発明は、上記した事情に鑑みてなされたもので、多数の移動局が存在する場合であっても、無線通信における輻輳を回避することができる移動局、無線通信システム及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、基地局と移動局とを備える無線通信システムにおける前記移動局であって、無線通信する無線通信部と、周囲に居る他の前記移動局または前記基地局から送信された所定のデータを前記無線通信部で受信する受信部と、前記受信部が受信した前記所定のデータに基づいて、前記所定のデータを送信するタイミングを決定する送信制御部と、前記送信制御部が決定したタイミングで前記無線通信部から前記所定のデータを送信する送信部と、を備えることを特徴とする移動局である。
【０００８】
また、本発明の一態様は、基地局と移動局とを備える無線通信システムであって、前記基地局は、無線通信する無線通信部と、前記移動局から送信された所定のデータを前記無線通信部で受信する受信部と、前記受信部が前記所定のデータを受信する頻度を測定する測定部と、前記測定部が測定した頻度を含む前記所定のデータを前記無線通信部から送信する送信部と、を備え、前記移動局は、無線通信する無線通信部と、周囲に居る他の前記移動局または前記基地局から前記所定のデータを前記無線通信部で受信する受信部と、前記受信部が受信した前記所定のデータに含まれる頻度に基づいて、前記所定のデータを送信するタイミングを決定する送信制御部と、前記送信制御部が決定したタイミングで前記無線通信部から前記頻度を含む前記所定のデータを送信する送信部と、を備えることを特徴とする無線通信システムである。
【０００９】
また、本発明の一態様は、基地局と移動局とを備える無線通信システムにおける前記移動局のコンピュータに、周囲に居る他の前記移動局または前記基地局から送信された所定のデータを無線通信部で受信する受信ステップと、前記受信ステップが受信した前記所定のデータに基づいて、前記所定のデータを送信するタイミングを決定する送信制御ステップと、前記送信制御ステップが決定したタイミングで前記無線通信部から前記所定のデータを送信する送信ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、多数の移動局が存在する場合であっても、無線通信における輻輳を回避することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る無線通信システムの構成の一例を示す概略図である。
【図２】本発明の第１の実施形態に係る移動局のハードウェア構成の一例を示すハードウェア構成図である。
【図３】本発明の第１の実施形態に係る移動局の機能構成の一例を示す概略ブロック図である。
【図４】本発明の第１の実施形態に係る移動局が実行する送信制御処理の処理手順を示すフローチャートである。
【図５】本発明の第２の実施形態に係る無線通信システムの機能構成の一例を示す概略ブロック図である
【図６】本発明の第２の実施形態に係る基地局が実行する送信制御処理の処理手順を示すフローチャートである。
【図７】本発明の第２の実施形態に係る移動局が実行する送信制御処理の処理手順を示すフローチャートである。
【図８】本発明の無線通信システムを適用可能な制御システムの構成の一例を示す概略図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。なお、各図において同一部分には同一符号を付している。
【００１３】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係る無線通信システムＳ１の構成の一例を示す概略図である。本図に示すように、無線通信システムＳ１は、１台の基地局２０と、１台以上の移動局１０と、を含んで構成される。
【００１４】
移動局１０は、各ユーザがそれぞれ携帯する携帯電話器やスマートフォン、タブレット端末等の携帯端末である。基地局２０は、所定位置（例えば、電車等）に設置され、移動局１０とブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））により無線通信する無線局である。
【００１５】
基地局２０及び移動局１０は、ＢＬＥによる通信が可能であり、ＢＬＥのアドバタイズを送受信することができる。１台の基地局２０または移動局１０がアドバタイズを送信すると、周囲に居る基地局２０及び移動局１０がそのアドバタイズを受信し、受信したアドバタイズに含まれる情報を取得する。
【００１６】
次いで、移動局１０について説明する。図２は、本発明の第１の実施形態に係る移動局１０のハードウェア構成の一例を示すハードウェア構成図である。
移動局１０は、ＣＰＵ１０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）と、記憶媒体１０２と、ドライブ部１０３と、入力部１０４と、出力部１０５と、ＲＯＭ１０６（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ロム）と、ＲＡＭ１０７（Ｒａｎｄｏｍ  Ａｃｃｃｅｓｓ  Ｍｅｍｏｒｙ：ラム）と、補助記憶部１０８と、通信部１０９と、を備える。
ＣＰＵ１０１と、ドライブ部１０３と、入力部１０４と、出力部１０５と、ＲＯＭ１０６と、ＲＡＭ１０７と、補助記憶部１０８と、通信部１０９とは、バスＢ（母線）を介して相互に接続される。
【００１７】
ＣＰＵ１０１は、補助記憶部１０８が記憶するプログラム、ＲＯＭ１０６およびＲＡＭ１０７が記憶する各種データを読み出して実行し、移動局１０を制御する。また、ＣＰＵ１０１は、ドライブ部１０３を介して記憶媒体１０２が記憶する各種データを読み出して実行し、移動局１０を制御する。記憶媒体１０２は、光磁気ディスク、フレキシブルディスク、フラッシュメモリなどの可搬記憶媒体であり、各種データを記憶する。ドライブ部１０３は、光ディスクドライブ、フレキシブルディスクドライブなどの記憶媒体１０２の読み出し装置である。入力部１０４は、マウス、キーボード、タッチパネルなどの入力装置である。出力部１０５は、表示部、スピーカなどの出力装置である。ＲＯＭ１０６、ＲＡＭ１０７は、各種データを一時的に記憶する。補助記憶部１０８は、ハードディスクドライブ、フラッシュメモリなどであり、上述した移動局１０の各機能部を動作させるためのプログラム、各種データを記憶する。通信部１０９は、通信インターフェースを有し、有線または無線によりネットワークＮＷに接続される。通信部１０９は、ブルートゥースにより無線通信を行う無線通信部である。
【００１８】
図３は、本発明の第１の実施形態に係る移動局１０の機能構成の一例を示す概略ブロック図である。図示するように、移動局１０は、アドバタイズ受信部１１と、受信状況測定部１２と、送信制御部１３と、アドバタイズ送信部１４と、を含んで構成される。なお、通信部１０９がアドバタイズ受信部１１及びアドバタイズ送信部１４として動作する。また、ＣＰＵ１０１が受信状況測定部１２及び送信制御部１３として動作する。
【００１９】
アドバタイズ受信部１１は、周辺に居る移動局１０から送信されたＢＬＥによるアドバタイズを通信部１０９でスキャンして受信する。アドバタイズ受信部１１は、受信したアドバタイズを受信状況測定部１２に出力する。受信状況測定部１２は、所定時間内に受信したアドバタイズの数を測定し、測定した数を送信制御部１３に出力する。送信制御部１３は、受信状況測定部１２から入力されたアドバタイズの数Ａに基づいて、アドバタイズの送信のタイミングを決定する。具体的には、送信制御部１３は、１以上個数Ａ以下の乱数を発生させ、発生させた乱数の値が所定の閾値以下である場合にのみ、アドバタイズを送信すると決定する。或いは、送信制御部１３は、現在の時刻を示す数字（値）を個数Ａで除算した余りを算出し、算出した余りの値が移動局毎に異なる所定の範囲内である場合にのみ、アドバタイズを送信すると決定する。この移動局毎に異なる所定の範囲は、移動局(端末)の製造番号などの移動局毎に固定された値のみから生成するのではなく、例えば移動局の電源投入時からの累積稼働時間や移動局の位置情報、バッテリ残量などにより、動的に変化する値も使用して算出することが望ましい。送信制御部１３は、決定したタイミングでアドバタイズ送信部１４にアドバタイズを送信させる。アドバタイズ送信部１４は、送信制御部１３からの指示に応じてアドバタイズを通信部１０９から送信する。
【００２０】
次に、移動局１０の動作を説明する。図４は、本発明の第１の実施形態に係る移動局１０が実行する送信制御処理の処理手順を示すフローチャートである。
（ステップＳ１０１）受信状況測定部１２は、一定時間アドバタイズ受信部１１にアドバタイズを受信させ、その間に受信したアドバタイズの個数を測定する。その後、ステップＳ１０２の処理に進む。
【００２１】
（ステップＳ１０２）送信制御部１３は、受信状況測定部１２が測定したアドバタイズの個数Ａに基づいて、自装置がアドバタイズを送信するか否かを判定する。具体的には、送信制御部１３は、１以上個数Ａ以下の乱数を発生させ、発生させた乱数の値が所定の閾値以下である場合にのみ、アドバタイズを送信すると決定する。或いは、送信制御部１３は、現在の時刻を示す数字を個数Ａで除算した余りを算出し、算出した余りの値が移動局毎に異なる所定の範囲内である場合にのみ、アドバタイズを送信すると決定する。この移動局ごとに異なる所定の範囲は、移動局(端末)の製造番号などの移動局毎に固定された値のみから生成するのではなく、例えば移動局の電源投入時からの累積稼働時間や移動局の位置情報、バッテリ残量などにより、動的に変化する値も使用して算出することが望ましい。その後、ステップＳ１０３の処理に進む。
【００２２】
（ステップＳ１０３）送信制御部１３は、ステップＳ１０２において送信すると決定したか否かを判定する。送信すると決定したと送信制御部１３が判定した場合にはステップＳ１０４の処理に進む。また、送信しないと決定したと送信制御部１３が判定した場合にはステップＳ１０５の処理に進む。
【００２３】
（ステップＳ１０４）送信制御部１３は、アドバタイズ送信部１４にアドバタイズを送信させる。アドバタイズ送信部１４は、アドバタイズを送信する。その後、ステップＳ１０５の処理に進む。
（ステップＳ１０５）受信状況測定部１２は、一定時間待機する。その後、ステップＳ１０２の処理に戻る。
【００２４】
なお、本実施形態では、移動局１０は、アドバタイズを送信した場合もアドバタイズを送信しなかった場合もその後一定時間待機している（ステップＳ１０５）が、これに限らず、アドバタイズを送信した場合とアドバタイズを送信しなかった場合とで待機する時間を変更してもよい。また、アドバタイズをスキャンする時間（ステップＳ１０１）と待機する時間（ステップＳ１０５）とは、異なる時間でもよい。
【００２５】
以上説明してきたように、本実施形態によれば、移動局１０は、無線通信する通信部１０９と、周囲に居る他の移動局１０または基地局２０から送信された所定のデータ（アドバタイズ）を通信部１０９で受信するアドバタイズ受信部１１と、アドバタイズ受信部１１が受信したデータ（アドバタイズ）に基づいて、データ（アドバタイズ）を送信するタイミングを決定する送信制御部１３と、送信制御部１３が決定したタイミングで通信部１０９からデータ（アドバタイズ）を送信するアドバタイズ送信部１４と、を備える。また、送信制御部１３は、アドバタイズ受信部１１が所定時間内に受信したデータ（アドバタイズ）の数に基づいて、データ（アドバタイズ）を送信するタイミングを決定する。
【００２６】
これにより、移動局１０は、他の移動局１０から送信されるアドバタイズの数が少ないときにアドバタイズを送信することができる。よって、移動局１０は、周囲に多数の移動局１０が存在する場合であっても、無線通信における輻輳を回避することができる。
【００２７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図５は、本発明の第２の実施形態に係る無線通信システムＳ２の機能構成の一例を示す概略ブロック図である。本実施形態における無線通信システムＳ２は、１台の基地局２０ａと、１台以上の移動局１０ａと、を含んで構成される。
【００２８】
基地局２０ａ及び移動局１０ａは、ＢＬＥによる通信が可能であり、ＢＬＥのアドバタイズを送受信することができる。１台の基地局２０ａまたは移動局１０ａがアドバタイズを送信すると、周囲に居る基地局２０ａ及び移動局１０ａがそのアドバタイズを受信し、受信したアドバタイズに含まれる情報を取得する。
【００２９】
基地局２０ａは、所定位置（例えば、電車等）に設置され、移動局１０ａとブルートゥースにより無線通信する無線局である。基地局２０ａは、アドバタイズ受信部２１と、受信状況測定部２２と、アドバタイズ送信部２３と、を含んで構成される。また、基地局２０ａは、移動局１０ａとブルートゥースにより無線通信する無線通信部（不図示）を備える。アドバタイズ受信部２１は、周辺に居る移動局１０ａから送信されたＢＬＥによるアドバタイズを無線通信部でスキャンして受信する。アドバタイズ受信部２１は、受信したアドバタイズを受信状況測定部２２に出力する。受信状況測定部２２は、所定時間内に受信したアドバタイズの数（頻度）を測定する。当該頻度は、基地局２０ａがアドバタイズを受信する頻度である。そして、受信状況測定部２２は、測定したアドバタイズの頻度が大きく変化した場合（例えば、今回測定した頻度と前回測定した頻度との差が所定値以上である場合）に、アドバタイズの頻度を示す値と、現在時刻とを含むアドバタイズをアドバタイズ送信部２３に送信させる。アドバタイズ送信部２３は、受信状況測定部２２からの指示に応じてアドバタイズを無線通信部から送信する。
【００３０】
移動局１０ａは、各ユーザがそれぞれ携帯する携帯電話器やスマートフォン、タブレット端末等の携帯端末である。移動局１０ａのハードウェア構成は、第１の実施形態における移動局１０と同様であるため、その説明を省略する。移動局１０ａは、アドバタイズ受信部１１と、受信データ解析部１５と、記憶部１６と、送信制御部１３ａと、アドバタイズ送信部１４と、を含んで構成される。ＣＰＵ１０１が受信データ解析部１５及び送信制御部１３ａとして動作する。また、ＲＯＭ１０６またはＲＡＭ１０７が記憶部１６として動作する。受信データ解析部１５は、アドバタイズ受信部１１が受信したアドバタイズの内容を解析する。具体的には、受信データ解析部１５は、アドバタイズに含まれる時刻が、記憶部１６に記憶されている時刻よりも新しいか否かを判定する。そして、受信データ解析部１５は、アドバタイズに含まれる時刻が記憶されている時刻よりも新しい場合や、記憶部１６に時刻が記憶されていない場合に、受信したアドバタイズに含まれる頻度を示す値と時刻とを対応付けて記憶部１６に書き込む。
【００３１】
記憶部１６は、受信したアドバタイズに含まれるアドバタイズの頻度を示す値と、アドバタイズが送信された時刻とを対応付けて記憶する。送信制御部１３ａは、記憶部１６に記憶されている値が更新されると、記憶部１６からアドバタイズの頻度を示す値Ｘを読み出し、読み出した値Ｘに基づいて、アドバタイズの送信のタイミングを決定する。具体的には、送信制御部１３ａは、１以上頻度を示す値Ｘ以下の乱数を発生させ、発生させた乱数の値が所定の閾値以下である場合にのみ、アドバタイズを送信すると決定する。或いは、送信制御部１３ａは、現在の時刻を示す数字（値）を値Ｘで除算した余りを算出し、算出した余りの値が移動局毎に異なる所定の範囲内である場合にのみ、アドバタイズを送信すると決定する。この移動局ごとに異なる所定の範囲は、移動局(端末)の製造番号などの移動局毎に固定された値のみから生成するのではなく、例えば移動局の電源投入時からの累積稼働時間や移動局の位置情報、バッテリ残量などにより、動的に変化する値も使用して算出することが望ましい。送信制御部１３ａは、決定したタイミングで、読み出したアドバタイズの頻度を示す値と時刻とを含むアドバタイズをアドバタイズ送信部１４に送信させる。
【００３２】
次に、無線通信システムＳ２の動作を説明する。図６は、本発明の第２の実施形態に係る基地局２０ａが実行する送信制御処理の処理手順を示すフローチャートである。
（ステップＳ２０１）受信状況測定部２２は、周囲に居る移動局１０ａから送信されるアドバタイズをアドバタイズ受信部２１に受信させ、その頻度を測定する。その後、ステップＳ２０２の処理に進む。
【００３３】
（ステップＳ２０２）受信状況測定部２２は、測定している頻度が大きく変化したか否かを判定する。例えば、受信状況測定部２２は、今回測定した頻度と前回測定した頻度との差が所定値以上である場合に、頻度が大きく変化したと判定する。頻度が大きく変化したと受信状況測定部２２が判定した場合には、ステップＳ２０３の処理に進む。また、頻度が大きく変化していないと受信状況測定部２２が判定した場合にはステップＳ２０１の処理に戻る。
（ステップＳ２０３）受信状況測定部２２は、測定した頻度と、現在時刻とを含むアドバタイズをアドバタイズ送信部２３に送信させる。アドバタイズ送信部２３は、アドバタイズを送信する。その後、ステップＳ２０１の処理に戻る。
【００３４】
図７は、本発明の第２の実施形態に係る移動局１０ａが実行する送信制御処理の処理手順を示すフローチャートである。
（ステップＳ３０１）アドバタイズ受信部１１は、周囲に居る他の移動局１０ａまたは基地局２０ａから送信されたアドバタイズを受信する。アドバタイズ受信部１１は、受信したアドバタイズを受信データ解析部１５に出力する。その後、ステップＳ３０２の処理に進む。
（ステップＳ３０２）受信データ解析部１５は、入力されたアドバタイズを解析し、アドバタイズの頻度を示す値とアドバタイズが送信された時刻とを取得する。その後、ステップＳ３０３の処理に進む。
【００３５】
（ステップＳ３０３）受信データ解析部１５は、記憶部１６に記憶されている情報が、受信したアドバタイズに含まれる情報よりも新しいか否かを判定する。具体的には、受信データ解析部１５は、記憶部１６に記憶されている時刻が、受信したアドバタイズに含まれる時刻よりも遅い場合に、記憶部１６に記憶されている情報が新しいと判定する。記憶されている情報が新しいと受信データ解析部１５が判定した場合にはステップＳ３０５の処理に進む。また、受信したアドバタイズに含まれる情報が新しいと受信データ解析部１５が判定した場合にはステップＳ３０４の処理に進む。
【００３６】
（ステップＳ３０４）受信データ解析部１５は、記憶部１６に記憶している情報（頻度を示す値及び時刻）をアドバタイズに含まれる情報で上書きして更新する。その後、ステップＳ３０５の処理に進む。
（ステップＳ３０５）送信制御部１３ａは、記憶部１６に記憶している情報に基づいて、アドバタイズを送信するタイミングを決定する。具体的には、送信制御部１３ａは、記憶部１６から頻度を示す値Ｘを読み出す。そして、送信制御部１３ａは、１以上頻度を示す値Ｘ以下の乱数を発生させ、発生させた乱数の値が所定の閾値以下である場合にのみ、アドバタイズを送信すると決定する。或いは、送信制御部１３ａは、現在の時刻を示す数字を値Ｘで除算した余りを算出し、算出した余りの値が移動局毎に異なる所定の範囲内である場合にのみ、アドバタイズを送信すると決定する。この移動局ごとに異なる所定の範囲は、移動局（端末）の製造番号などの移動局毎に固定された値のみから生成するのではなく、例えば移動局の電源投入時からの累積稼働時間や移動局の位置情報、バッテリ残量などにより、動的に変化する値も使用して算出することが望ましい。その後、ステップＳ３０６の処理に進む。
（ステップＳ３０６）送信制御部１３ａは、決定したタイミングになると、記憶部１６に記憶されているアドバタイズの頻度を示す値と時刻とを含むアドバタイズをアドバタイズ送信部１４に送信させる。アドバタイズ送信部１４は、アドバタイズを送信する。その後、処理を終了する。
【００３７】
以上説明してきたように、本実施形態によれば、基地局２０ａは、無線通信する無線通信部と、移動局１０ａから送信された所定のデータ（アドバタイズ）を無線通信部で受信するアドバタイズ受信部２１と、アドバタイズ受信部２１がデータを受信する頻度を測定する受信状況測定部２２と、受信状況測定部２２が測定した頻度を含むデータ（アドバタイズ）を無線通信部から送信するアドバタイズ送信部２３とを備える。移動局１０ａは、無線通信する通信部１０９と、周囲に居る他の移動局１０または基地局２０から送信された所定のデータ（アドバタイズ）を通信部１０９で受信するアドバタイズ受信部１１と、アドバタイズ受信部１１が受信したデータ（アドバタイズ）に含まれる頻度に基づいて、データ（アドバタイズ）を送信するタイミングを決定する送信制御部１３ａと、送信制御部１３ａ決定したタイミングで通信部１０９からデータ（アドバタイズ）を送信するアドバタイズ送信部１４と、を備える。
【００３８】
これにより、移動局１０ａは、他の移動局１０ａから送信されるアドバタイズの数が少ないときにアドバタイズを送信することができる。よって、移動局１０ａは、周囲に多数の移動局１０ａが存在する場合であっても、無線通信における輻輳を回避することができる。
【００３９】
以上、この発明の一実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００４０】
例えば、上述した実施形態における無線通信システムＳ１，Ｓ２は、図８に示すような制御システムに適用することができる。制御システムは、レストランや電車、映画館などの公共スペース（施設）に設置された制御対象機器３の動作状態を携帯端末１から送信される情報に基づいて制御するシステムである。本図に示す携帯端末１が移動局１０，１０ａであり、コントローラ２が基地局２０，２０ａである。携帯端末１は、制御対象機器３を制御するための情報（例えば、空調の好みが強であるか弱であるかなどのユーザの嗜好情報や、暑い／寒いといったユーザの主観情報、ユーザの誕生日等の個人情報など）をアドバタイズに含ませて送信する。
【００４１】
コントローラ２は、制御対象機器３の動作状態を制御するコントローラである。コントローラ２は、周囲に居る携帯端末１から送信されたアドバタイズを受信し、受信したアドバタイズに含まれる情報に基づいて制御対象機器３を制御する。制御対象機器３は、エアコンや照明等の制御の対象となる機器である。これにより、制御システムでは、携帯端末１のユーザの好みに応じて制御対象機器３の動作状態を制御することができる。例えば、制御システムでは、ユーザの空調の好みに応じて設定温度を変更したり、ユーザの照明の好みに応じて照明の明るさを変更することができる。或いは、制御システムでは、暑い／寒いといったユーザの主観情報に基づいて空調機器（制御対象機器３）の設定温度を調整することができる。また、制御システムでは、例えば、今日が誕生日であるユーザの個人情報に基づいて、スピーカ（制御対象機器３）を制御してお祝いの音楽を流すなどの制御をすることができる。
【００４２】
なお、上述した実施形態における移動局１０，１０ａまたは基地局２０，２０ａの一部、例えば、ＣＰＵ１０１をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、移動局１０，１０ａまたは基地局２０，２０ａに内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４３】
（１）基地局と移動局とを備える無線通信システムにおける移動局であって、無線通信する無線通信部と、周囲に居る他の移動局または基地局から送信された所定のデータを無線通信部で受信する受信部と、受信部が受信した所定のデータに基づいて、所定のデータを送信するタイミングを決定する送信制御部と、送信制御部が決定したタイミングで無線通信部から所定のデータを送信する送信部と、を備えることを特徴とする移動局。
【００４４】
（２）送信制御部は、受信部が所定時間内に受信した所定のデータの数に基づいて、所定のデータを送信するタイミングを決定することを特徴とする（１）に記載の移動局。
【００４５】
（３）送信制御部は、受信部が所定時間内に受信した所定のデータの数を用いて乱数を発生させ、発生させた乱数の値に基づいて、所定のデータを送信するタイミングを決定することを特徴とする（２）に記載の移動局。
【００４６】
（４）送信制御部は、受信部が所定時間内に受信した前記所定のデータの数および現在の時刻を示す値に基づいて、前記所定のデータを送信するタイミングを決定することを特徴とする（２）に記載の移動局。
【００４７】
（５）受信部が受信するデータは、基地局が所定のデータを受信する頻度を含み、送信制御部は、所定のデータに含まれる頻度に基づいて、所定のデータを送信するタイミングを決定することを特徴とする（１）に記載の移動局。
【００４８】
（６）送信制御部は、受信部が受信した所定のデータに含まれる頻度を示す値を用いて乱数を発生させ、発生させた乱数の値に基づいて、所定のデータを送信するタイミングを決定することを特徴とする（５）に記載の移動局。
（７）前記送信制御部は、受信部が受信した所定のデータに含まれる頻度を示す値および現在の時刻を示す値に基づいて、所定のデータを送信するタイミングを決定することを特徴とする（５）に記載の移動局。
【００４９】
（８）基地局と移動局とを備える無線通信システムであって、基地局は、無線通信する無線通信部と、移動局から送信された所定のデータを無線通信部で受信する受信部と、受信部が所定のデータを受信する頻度を測定する測定部と、測定部が測定した頻度を含む所定のデータを無線通信部から送信する送信部と、を備え、移動局は、無線通信する無線通信部と、周囲に居る他の移動局または基地局から所定のデータを無線通信部で受信する受信部と、受信部が受信した所定のデータに含まれる頻度に基づいて、所定のデータを送信するタイミングを決定する送信制御部と、送信制御部が決定したタイミングで無線通信部から頻度を含む所定のデータを送信する送信部と、を備えることを特徴とする無線通信システム。
【００５０】
（９）基地局と移動局とを備える無線通信システムにおける移動局のコンピュータに、周囲に居る他の移動局または基地局から送信された所定のデータを無線通信部で受信する受信ステップと、受信ステップが受信した所定のデータに基づいて、所定のデータを送信するタイミングを決定する送信制御ステップと、送信制御ステップが決定したタイミングで無線通信部から所定のデータを送信する送信ステップと、を実行させるためのプログラム。
【符号の説明】
【００５１】
Ｓ１，Ｓ２・・・無線通信システム、１０，１０ａ・・・移動局、２０，２０ａ・・・基地局、１１・・・アドバタイズ受信部、１２・・・受信状況測定部、１３，１３ａ・・・送信制御部、１４・・・アドバタイズ送信部、１５・・・受信データ解析部、１６・・・記憶部、２１・・・アドバタイズ受信部、２２・・・受信状況測定部、２３・・・アドバタイズ送信部、１０１・・・ＣＰＵ、１０２・・・記憶媒体、１０３・・・ドライブ部、１０４・・・入力部、１０５・・・出力部、１０６・・・ＲＯＭ、１０７・・・ＲＡＭ、１０８・・・補助記憶部、１０９・・・通信部
【図１】
2016220150.tif 000003
【図２】
2016220150.tif 000004
【図３】
2016220150.tif 000005
【図４】
2016220150.tif 000006
【図５】
2016220150.tif 000007
【図６】
2016220150.tif 000008
【図７】
2016220150.tif 000009
【図８】
2016220150.tif 000010