(57)【要約】【課題】端末をネットワークに接続させる際に端末を認証するために煩雑な操作を行うことを抑制することが可能な端末認証装置を提供する。【解決手段】受信部１０２は、端末１０からブロードキャスト送信されたビーコン信号を受信する。位置判定部１０４は、受信されたビーコン信号を用いて、端末１０の位置を判定する。接続制御部１０６は、判定された端末１０の位置が予め定められた認証可能領域内にある場合に、端末１０を、メッシュネットワークに接続させるように制御を行う。【選択図】図１
2020005024.tif 000002
【特許請求の範囲】
【請求項１】
端末からブロードキャスト送信された信号を受信する受信部と、
前記信号を用いて、前記端末の位置を判定する位置判定部と、
前記端末の位置が予め定められた第１の領域内にある場合に、前記端末を、端末間で通信を行うように構成されたネットワークに接続させるように制御を行う接続制御部と
を有する端末認証装置。
【請求項２】
前記受信部は、複数の前記端末からブロードキャスト送信された信号を受信し、
前記位置判定部は、前記複数の端末のそれぞれから受信された前記信号を用いて、前記複数の端末それぞれの位置を判定し、
前記接続制御部は、前記第１の領域内にあるが前記ネットワークに接続されていない前記端末がなくなるまで、前記第１の領域内にある前記端末を、前記ネットワークに接続させるように制御を行う
請求項１に記載の端末認証装置。
【請求項３】
前記端末認証装置が特定の場所にある場合に、
前記位置判定部は、前記信号を用いて、前記端末認証装置から前記端末までの距離及び前記端末認証装置に対する前記端末の方向を算出し、
前記接続制御部は、前記距離及び方向がそれぞれ予め定められた範囲内である場合に、前記端末を前記ネットワークに接続させるように制御を行う
請求項１に記載の端末認証装置。
【請求項４】
前記第１の領域は複数存在し、
前記接続制御部は、前記端末が複数の前記第１の領域のいずれかにある場合に、前記端末を前記ネットワークに接続させるように制御を行う
請求項１に記載の端末認証装置。
【請求項５】
前記接続制御部は、前記第１の領域内にある前記端末を、メッシュネットワークに接続させるように制御を行う
請求項１に記載の端末認証装置。
【請求項６】
信号をブロードキャスト送信する１つ以上の端末と、
前記端末を認証する端末認証装置と
を有し、
前記端末認証装置は、
前記端末からブロードキャスト送信された前記信号を受信する受信部と、
前記信号を用いて、前記端末の位置を判定する位置判定部と、
前記端末の位置が予め定められた第１の領域内にある場合に、前記端末を、端末間で通信を行うように構成されたネットワークに接続させるように制御を行う接続制御部と
を有する
端末認証システム。
【請求項７】
前記受信部は、複数の前記端末からブロードキャスト送信された信号を受信し、
前記位置判定部は、前記複数の端末のそれぞれから受信された前記信号を用いて、前記複数の端末それぞれの位置を判定し、
前記接続制御部は、前記第１の領域内にあるが前記ネットワークに接続されていない前記端末がなくなるまで、前記第１の領域内にある前記端末を、前記ネットワークに接続させるように制御を行う
請求項６に記載の端末認証システム。
【請求項８】
前記端末認証装置が特定の場所にある場合に、
前記位置判定部は、前記信号を用いて、前記端末認証装置から前記端末までの距離及び前記端末認証装置に対する前記端末の方向を算出し、
前記接続制御部は、前記距離及び方向がそれぞれ予め定められた範囲内である場合に、前記端末を前記ネットワークに接続させるように制御を行う
請求項６に記載の端末認証システム。
【請求項９】
前記第１の領域は複数存在し、
前記接続制御部は、前記端末が複数の前記第１の領域のいずれかにある場合に、前記端末を前記ネットワークに接続させるように制御を行う
請求項６に記載の端末認証システム。
【請求項１０】
前記接続制御部は、前記第１の領域内にある前記端末を、メッシュネットワークに接続させるように制御を行う
請求項６に記載の端末認証システム。
【請求項１１】
端末からブロードキャスト送信された信号を受信し、
前記信号を用いて、前記端末の位置を判定し、
前記端末の位置が予め定められた第１の領域内にある場合に、前記端末を、端末間で通信を行うように構成されたネットワークに接続させるように制御を行う
端末認証方法。
【請求項１２】
複数の前記端末からブロードキャスト送信された信号を受信し、
前記複数の端末のそれぞれから受信された前記信号を用いて、前記複数の端末それぞれの位置を判定し、
前記第１の領域内にあるが前記ネットワークに接続されていない前記端末がなくなるまで、前記第１の領域内にある前記端末を、前記ネットワークに接続させるように制御を行う
請求項１１に記載の端末認証方法。
【請求項１３】
前記端末認証方法を実行する装置を特定の場所に位置させ、
前記信号を用いて、前記装置から前記端末までの距離及び前記装置に対する前記端末の方向を算出し、
前記距離及び方向がそれぞれ予め定められた範囲内である場合に、前記端末を前記ネットワークに接続させるように制御を行う
請求項１１に記載の端末認証方法。
【請求項１４】
前記第１の領域は複数存在し、
前記端末が複数の前記第１の領域のいずれかにある場合に、前記端末を前記ネットワークに接続させるように制御を行う
請求項１１に記載の端末認証方法。
【請求項１５】
前記第１の領域内にある前記端末を、メッシュネットワークに接続させるように制御を行う
請求項１１に記載の端末認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末認証装置、端末認証システム及び端末認証方法に関する。
【背景技術】
【０００２】
メッシュネットワーク等の、端末間で無線通信を行うように構成されたネットワークが知られている。この技術に関連し、特許文献１は、メッシュネットワークを構成する照明機器を開示する。特許文献１は、照明機器がメッシュネットワークに不参加となった場合に、通信端末機による通信経路を用いて照明機器をメッシュネットワークに参加させることを開示している。特許文献１において、照明機器は、メッシュネットワークに参加する場合に、参加設定を行うためのビーコンを発信する。通信端末機は、照明機器からビーコンを受信すると、通信端末機にて所定の操作が行われることで、照明機器をメッシュネットワークに参加させるための認証情報を、照明機器に送信する。これにより、照明機器は、メッシュネットワークに参加することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２６４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１にかかる技術では、照明機器をメッシュネットワークに参加させる場合に、通信端末機にて所定の操作が行う必要がある。このように照明機器をメッシュネットワークに参加させるたびに所定の操作を行うのは、作業者にとって煩雑である。そして、メッシュネットワークに参加させる照明機器の数が多い場合に、その煩雑さはより顕著となる。
【０００５】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００６】
一実施の形態によれば、端末認証装置は、端末からブロードキャスト送信された信号を受信する受信部と、前記信号を用いて、前記端末の位置を判定する位置判定部と、前記端末の位置が予め定められた第１の領域内にある場合に、前記端末を、端末間で通信を行うように構成されたネットワークに接続させるように制御を行う接続制御部とを有する端末認証装置である。
【０００７】
また、一実施の形態によれば、端末認証システムは、信号をブロードキャスト送信する１つ以上の端末と、前記端末を認証する端末認証装置とを有し、前記端末認証装置は、前記端末からブロードキャスト送信された前記信号を受信する受信部と、前記信号を用いて、前記端末の位置を判定する位置判定部と、前記端末の位置が予め定められた第１の領域内にある場合に、前記端末を、端末間で通信を行うように構成されたネットワークに接続させるように制御を行う接続制御部とを有する端末認証システムである。
【０００８】
また、一実施の形態によれば、端末認証方法は、端末からブロードキャスト送信された信号を受信し、前記信号を用いて、前記端末の位置を判定し、前記端末の位置が予め定められた第１の領域内にある場合に、前記端末を、端末間で通信を行うように構成されたネットワークに接続させるように制御を行う端末認証方法である。
【発明の効果】
【０００９】
前記一実施の形態によれば、端末をネットワークに接続させる際に端末を認証するために煩雑な操作を行うことを抑制することが可能な端末認証装置、端末認証システム及び端末認証方法を提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかる端末認証システムを示す図である。
【図２】実施の形態１にかかる端末の構成を示す図である。
【図３】実施の形態１にかかる端末認証装置の構成を示す図である。
【図４】ビーコン信号の到来方向を算出する方法を説明するための図である。
【図５】実施の形態１にかかる端末認証方法を示すフローチャートである。
【図６】実施の形態１にかかる端末認証装置と端末との位置関係を例示する図である。
【図７】実施の形態２にかかる端末認証方法を示すフローチャートである。
【図８】実施の形態２にかかる端末認証装置と端末との位置関係を示す図である。
【発明を実施するための形態】
【００１１】
以下、実施形態について、図面を参照しながら説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１２】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらはお互いに無関係なものではなく、一方は他方の一部または全部の変形例、応用例、詳細説明、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。
【００１３】
さらに、以下の実施の形態において、その構成要素（動作ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数等（個数、数値、量、範囲等を含む）についても同様である。
【００１４】
また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００１５】
（実施の形態の概要）
メッシュネットワークを規定する規格として、例えばＢｌｕｅｔｏｏｔｈ（登録商標）メッシュ規格がある。Ｂｌｕｅｔｏｏｔｈメッシュ規格において、端末をメッシュネットワークに接続（追加）するために、プロビジョニング（Ｐｒｏｖｉｓｉｏｎｉｎｇ）と称する手順が行われる。プロビジョニングは、メッシュネットワークへの参加（接続）を希望する端末と、端末のメッシュネットワークへの参加許可又は不許可を司る機器との間で実施される。このような機器をプロビジョナと称する。プロビジョナは、通常、スマートフォン又はノートパソコン等の、プロビジョナの操作者からの入出力を受け付けるインタフェースを有する機器によって実現され得る。一方、端末は、例えば照明機器等の、単機能デバイスである。
【００１６】
Ｂｌｕｅｔｏｏｔｈメッシュ規格において、プロビジョニングは、通常、以下のような手順で行われる。まず、端末は、「Ｂｅａｃｏｎｉｎｇ」という処理を行う。具体的には、端末は、プロビジョニング手順開始を促す「Ｕｎｐｒｏｖｉｓｉｏｎｅｄ  Ｄｅｖｉｃｅ  Ｂｅａｃｏｎ」と称するビーコン信号（パケット）を、一定間隔でブロードキャスト送信する。
【００１７】
次に、プロビジョナは、「Ｉｎｖｉｔａｔｉｏｎ」という処理を行う。具体的には、プロビジョナは、端末からビーコン信号を受信すると、プロビジョニング手順開始を端末に通知するための「Ｐｒｏｖｉｓｉｏｎｉｎｇ＿Ｉｎｖｉｔｅ＿ＰＤＵ」と称するパケットを、端末に送信する。このパケットを受信した端末は、対応可能な認証手順等の情報を収めた「Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｃａｐａｂｉｌｉｔｉｅｓ  ＰＤＵ」と称するパケットを、プロビジョナに返信する。その後、「Ｅｘｃｈａｎｇｅ  Ｐｕｂｌｉｃ  ｋｅｙｓ」という処理が行われる。具体的には、プロビジョナと端末との間で、公開鍵が交換される。
【００１８】
その後、「Ａｕｔｈｅｎｔｉｃａｔｉｏｎ」という処理が行われる。具体的には、公開鍵の交換が終わると、プロビジョナと端末とのペアは、認証手順を実行する。そして、Ｄｉｓｔｒｉｂｕｔｉｏｎ  ｏｆ  ｔｈｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｄａｔａという処理が行われる。具体的には、認証手順が終了すると、プロビジョナは、ネットワークキーと称する長期鍵を含む「Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｄａｔａ  ＰＤＵ」と称するパケットを端末に送信する。これにより、端末の認証が成立し、プロビジョニング手順が完了する。
【００１９】
このとき、適切に端末を認証するために、端末に設けられた画面等に表示された特定の番号をユーザが読み取り、プロビジョナに入力する。入力された番号はプロビジョナから端末に返送され、端末に表示された番号とプロビジョナに入力された番号とが一致した場合、プロビジョナと端末の間で特定の乱数が交換される。ここで、多数の端末をメッシュネットワークに接続させる場合、ユーザは、全ての端末について、特定の番号をユーザが読み取り、プロビジョナに入力する必要があるが、この操作はユーザにとって非常に煩雑である。一方、上記の番号を入力せず、上記の番号交換手順を省略すると、意図しない端末がメッシュネットワークに接続することを防止できないおそれがある。また、上記の番号交換手順を行うためには、端末が番号等を出力するためのデバイスを設ける必要があるので、端末の構造が複雑となり得る。
【００２０】
一方、本実施の形態においては、上記の問題点を解決するように構成されている。つまり、本実施の形態においては、ビーコン信号を送信する端末の、プロビジョナに対する位置を推定し、特定の位置に存在する端末に対してメッシュネットワークへの参加許可を自動的に与えるように構成されている。このような構成により、メッシュネットワークに参加させたい端末を予め定めた認証可能領域に集積させることで、端末をメッシュネットワークに接続させる際に端末を認証するために煩雑な操作を行うことを抑制することが可能となる。そして、多数の端末を上記の特定の位置に集積しておくことで、これらの多数の端末を自動的にメッシュネットワークに接続させることが可能となる。さらに、本実施の形態においては、端末が番号等を出力するためのデバイスを設ける必要がないので、端末の構造を簡略化することが可能となる。
【００２１】
（実施の形態１）
次に、実施の形態１について説明する。
図１は、実施の形態１にかかる端末認証システム１を示す図である。端末認証システム１は、１つ以上の端末１０と、端末認証装置１００とを有する。端末１０と端末認証装置１００とは、無線を介して互いに通信可能である。つまり、端末１０及び端末認証装置１００は、無線通信機器としての機能を有する。
【００２２】
端末１０は、例えば照明機器であるが、これに限定されない。以下に示す実施の形態では、端末１０が照明機器であるとして説明する。なお、端末１０は、例えば、空調機器、電気メータ等のスマートメータ等に適用されてもよい。
【００２３】
端末１０は、例えばメッシュネットワーク等の、端末間で無線通信を行うように構成されたネットワークに接続され得る。以下に示す実施の形態では、端末１０は、メッシュネットワークに接続され得るとして説明する。しかしながら、端末１０が接続されるネットワークは、メッシュネットワークに限定されず、アドホックネットワーク又はピア・ツー・ピアネットワークであってもよい。
【００２４】
端末１０は、後述するように、端末認証装置１００による制御によって、例えばＢｌｕｅｔｏｏｔｈメッシュ規格に準拠しているメッシュネットワークに接続され得る。なお、端末１０が接続されるメッシュネットワークは、ＺｉｇＢｅｅ（登録商標）規格に準拠していてもよい。端末１０がメッシュネットワークに接続されることにより、複数の端末１０間又は端末１０とコントローラとの間で無線通信を行うことが可能となる。なお、コントローラは、例えば、スマートフォン又はタブレット端末等の、無線通信が可能な携帯端末であってもよい。
【００２５】
端末１０が照明機器である場合、メッシュネットワークを用いて、オン／オフ又は調光といった、照明機器の集中管理を行うことができる。また、端末１０は、メッシュネットワークにおけるホップ処理により、他の端末１０を介して通信を行うことも可能となる。つまり、コントローラから離れた照明機器（端末１０）の調光を行うときに、その端末１０とコントローラとの間にある他の端末１０を中継して、その端末１０の調光を行うことができる。
【００２６】
端末１０は、例えばＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）規格によるビーコン信号（電波）を、定期的にブロードキャスト送信する。ビーコン信号はパケットで構成されている。ビーコン信号は、ビーコン信号を発信した端末１０の識別情報、及び、端末１０をメッシュネットワークに接続させることを要求する旨を示す情報（接続要求情報）を、少なくとも含んでいる。また、ビーコン信号は、端末１０がビーコン信号を発射する時刻を示す情報を含んでもよい。このビーコン信号は、例えば、「Ｕｎｐｒｏｖｉｓｉｏｎｅｄ  Ｄｅｖｉｃｅ  Ｂｅａｃｏｎ」というパケットを含んでもよい。なお、端末１０が発信する信号は、ビーコン信号に限られない。
【００２７】
端末認証装置１００は、後述するように、端末１０をメッシュネットワークに接続させるための処理（プロビジョニング）を行う。つまり、端末認証装置１００は、プロビジョナとしての機能を有する。端末認証装置１００は、後述するように、端末１０からブロードキャスト送信されたビーコン信号を受信することで、端末１０をメッシュネットワークに接続する際に端末１０の認証を行うことができる。
【００２８】
端末認証装置１００は、例えば、ノートパソコン、スマートフォン又はタブレット端末等の、無線通信が可能な携帯端末であってもよい。しかしながら、端末認証装置１００は、携帯端末である必要はない。以下に示す実施の形態では、端末認証装置１００が携帯端末である場合について説明する。
【００２９】
端末認証装置１００は、ＣＰＵ、メモリ及び無線通信デバイスを有するコンピュータとしての機能を有する。端末認証装置１００は、ＣＰＵ等のプロセッサ、メモリ等の記憶装置、無線通信デバイス及び各種周辺回路によって構成されている。つまり、端末認証装置１００は、コンピュータとしての機能を有する。
【００３０】
また、端末認証装置１００は、受信部１０２、位置判定部１０４及び接続制御部１０６を有する。端末認証装置１００は、記憶装置に格納されたプログラムをプロセッサが実行することによって、受信部１０２、位置判定部１０４及び接続制御部１０６といった各構成要素を実現してもよい。また、端末認証装置１００の各構成要素は、プログラムによるソフトウェアで実現することに限ることなく、ハードウェア、ファームウェア、及びソフトウェアのうちのいずれかの組み合わせ等により実現されてもよい。また、端末認証装置１００の各構成要素は、例えばＦＰＧＡ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）又はマイコン等の、使用者がプログラミング可能な集積回路を用いて実現してもよい。この場合、この集積回路を用いて、上記の各構成要素から構成されるプログラムを実現してもよい。このことは、後述する他の実施の形態においても同様である。
【００３１】
受信部１０２は、端末１０からブロードキャスト送信されたビーコン信号を受信する。位置判定部１０４は、受信されたビーコン信号を用いて、端末１０の位置を判定する。接続制御部１０６は、判定された端末１０の位置が予め定められた認証可能領域（第１の領域）内にある場合に、端末１０を、メッシュネットワークに接続させるように制御を行う。
【００３２】
具体的には、端末認証装置１００は、Ｂｌｕｅｔｏｏｔｈ仕様に定めるＡｏＡ（Ａｎｇｌｅ  ｏｆ  Ａｒｒｉｖａｌ）に対応する。したがって、位置判定部１０４は、端末認証装置１００に対する、Ｂｌｕｅｔｏｏｔｈパケット（ビーコン信号）の到来方向を判定することができる。また、位置判定部１０４は、ビーコン信号の受信強度を判定することができる。したがって、位置判定部１０４は、このビーコン信号の受信強度から、端末認証装置１００に対する端末１０の距離を判定できる。
【００３３】
そして、端末認証装置１００は、予め定められた認証可能領域を示す情報を記憶している。認証可能領域は、例えば、端末認証装置１００に対する方向θがθ１≦θ≦θ２を満たし、端末認証装置１００からの距離ＬがＬ１≦Ｌ≦Ｌ２を満たす範囲の領域である。ユーザは、メッシュネットワークに接続可能な、つまりプロビジョニング手順を開始してもよい端末１０を、その認証可能領域に置いておく。接続制御部１０６は、認証可能領域内からビーコン信号を送信する端末１０に対してのみ、例えば「Ｐｒｏｖｉｓｉｏｎｉｎｇ＿Ｉｎｖｉｔｅ＿ＰＤＵ」を送信して、プロビジョニング手順を行う。
【００３４】
実施の形態１にかかる端末認証装置１００は、上記のように構成されていることによって、第１の領域内にある端末１０を、自動的に認証することができる。つまり、ユーザは、端末１０を認証可能領域に置きさえすれば、端末認証装置１００を用いて煩雑な操作を行うことなく、端末１０の認証処理及び認証された端末１０のメッシュネットワークへの接続処理を行うことができる。したがって、実施の形態１にかかる端末認証装置１００は、端末１０をメッシュネットワークに接続させる際に端末１０を認証するために煩雑な操作を行うことを抑制することが可能となる。なお、端末認証装置１００と１つ以上の端末１０とを有する端末認証システム１を用いても、端末１０をメッシュネットワークに接続させる際に端末１０を認証するために煩雑な操作を行うことを抑制することが可能となる。また、端末認証装置１００で実行される端末認証方法及びプログラムを用いても、端末１０をメッシュネットワークに接続させる際に端末１０を認証するために煩雑な操作を行うことを抑制することが可能となる。
【００３５】
図２は、実施の形態１にかかる端末１０の構成を示す図である。端末１０は、接続制御部１２と、リンク制御部１４と、送受信部１６と、アンテナ１８とを有する。端末１０は、端末認証装置１００と同様に、ＣＰＵ等のプロセッサ、メモリ等の記憶装置、無線通信デバイス及び各種周辺回路によって構成されていてもよい。つまり、端末１０は、コンピュータとしての機能を有してもよい。
【００３６】
端末１０の電源が投入されると、接続制御部１２は、ビーコン信号＃１及びビーコン信号＃２を一定間隔でブロードキャスト送信するように、リンク制御部１４に指示する。ここで、ビーコン信号＃１は、プロビジョニング手順開始を促すビーコン信号である。また、ビーコン信号＃２は、Ｂｌｕｅｔｏｏｔｈ仕様に定めるＡｏＡに規定されている「Ｃｏｎｓｔａｎｔ  ｔｏｎｅ  Ｅｘｔｅｎｓｉｏｎ」と称する期間が最大１６０マイクロ秒の連続波が付加されたＡｄｖｅｒｔｉｓｉｎｇパケットと称するビーコン信号である。ビーコン信号＃１には、メッシュネットワークへの接続要求信号が含まれている。また、ビーコン信号＃２には、端末１０の端末認証装置１００から見た位置を推定する為に必要な連続波が含まれている。リンク制御部１４は、ブロードキャストするビーコン信号＃１，＃２を生成して、時分割に送受信部１６に出力する。送受信部１６は、ビーコン信号＃１，＃２を空間に送信するための高周波に変換する。送受信部１６は、変換された高周波ビーコン＃１，＃２（ビーコン信号＃１，＃２）を、アンテナ１８に伝送する。アンテナ１８は、高周波ビーコン＃１，＃２を、空間に放射（ブロードキャスト送信）する。
【００３７】
図３は、実施の形態１にかかる端末認証装置１００の構成を示す図である。端末認証装置１００は、認証制御部１１２、リンク制御部１１４、送受信部１１６、アンテナ切替部１２０及びアンテナ１２１，１２２を有する。また、端末認証装置１００は、位相差算出部１３０、方向推定部１３２、受信強度取得部１４０及び距離推定部１４２を有する。さらに、端末認証装置１００は、認証判定部１５０及び認証可能領域格納部１５２を有する。
【００３８】
ここで、認証制御部１１２、リンク制御部１１４、送受信部１１６、アンテナ切替部１２０及びアンテナ１２１，１２２は、図１に示した受信部１０２に対応し得る。また、位相差算出部１３０、方向推定部１３２、受信強度取得部１４０及び距離推定部１４２は、図１に示した位置判定部１０４に対応し得る。また、認証判定部１５０及び認証可能領域格納部１５２は、図１に示した接続制御部１０６に対応し得る。
【００３９】
認証制御部１１２は、ビーコン信号＃１，＃２（高周波ビーコン＃１，＃２）の待ち受けをリンク制御部１１４に指示する。リンク制御部１１４は、アンテナ切替部１２０に対し、アンテナ１２１，１２２の切替間隔を指示する。また、リンク制御部１１４は、送受信部１１６に対し、ビーコン信号＃１，＃２（高周波ビーコン＃１，＃２）の待ち受けを指示する。アンテナ１２１及びアンテナ１２２に到達した高周波ビーコン＃１，＃２は、送受信部１１６に伝送される。
【００４０】
アンテナ切替部１２０は、２つのアンテナ１２１，１２２のうちのどちらで電波を受信するかを、リンク制御部１１４から指示された切替間隔で切り替える。したがって、アンテナ１２１及びアンテナ１２２にそれぞれ到達した高周波ビーコン＃１，＃２は、送受信部１１６に別個に伝送される。送受信部１１６は、高周波ビーコン＃１，＃２を直交検波し、得られたビーコン信号＃１，＃２を、リンク制御部１１４、位相差算出部１３０及び受信強度取得部１４０に出力する。リンク制御部１１４は、受信したビーコン信号＃１がプロビジョニング手順開始を促すビーコンであることを判定する。具体的には、リンク制御部１１４は、受信したビーコン信号にメッシュネットワークへの接続要求情報が含まれていることを判定する。この場合、認証制御部１１２は、認証判定部１５０に対し、ビーコン信号＃１を送信した端末１０の認証を行うように指示する。
【００４１】
位相差算出部１３０は、アンテナ１２１で受信されたビーコン信号＃２の位相とアンテナ１２２で受信されたビーコン信号＃２の位相との差分である位相差φを算出する。そして、位相差算出部１３０は、算出された位相差φを方向推定部１３２に出力する。方向推定部１３２は、位相差φを用いて、ビーコン信号＃２の到来方向を算出する。これにより、方向推定部１３２は、端末認証装置１００に対する、ビーコン信号＃２を送信した端末１０の方向θを推定する。方向推定部１３２は、推定された方向θを、認証判定部１５０に出力する。
【００４２】
図４は、ビーコン信号＃２の到来方向を算出する方法を説明するための図である。図４に示すように、アンテナ１２１とアンテナ１２２との間隔をｄ［ｍ］とする。また、矢印Ａの方向から到来した電波（ビーコン信号＃２）の到来方向をθとする。ここで、θは、アンテナ１２２からアンテナ１２１を見た方向を０とし、反時計回りの方向を正とする。したがって、アンテナ１２１，１２１の正面から電波が到来したとき、電波の到来方向θは９０度（π／２）となる。
【００４３】
図４で示すように、アンテナ１２１とアンテナ１２２とで、電波の光路差Δが生じる。この光路差Δは、ｄｃｏｓθで表される。この光路差Δによって、アンテナ１２１とアンテナ１２２とで位相差φが生じることとなる。したがって、λを高周波ビーコン＃２のキャリア波長［ｍ］とすると、以下の式（１）が成り立つ。方向推定部１３２は、この式（１）を用いて、高周波ビーコン＃２の到来方向つまり端末１０の方向θを算出する。なお、式（１）に示すλは既知であり、方向推定部１３２がλを記憶し得る。
【００４４】
【数１】
2020005024.tif 000003
【００４５】
受信強度取得部１４０は、高周波ビーコン＃２の受信強度を取得する。具体的には、受信強度取得部１４０は、高周波ビーコン＃２のＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）値を測定する。受信強度取得部１４０は、取得された受信強度を、距離推定部１４２に出力する。距離推定部１４２は、端末認証装置１００に対する、ビーコン信号＃２を送信した端末１０の距離Ｌ［ｍ］を推定する。具体的には、距離推定部１４２は、以下の式（２）で表されるフリスの伝達公式を用いて、距離Ｌを算出する。
【００４６】
【数２】
2020005024.tif 000004
【００４７】
ここで、ＰｒはＲＳＳＩ値［Ｗ］である。また、Ｐｔはビーコン送信電力［Ｗ］である。また、Ｇｔは端末１０のアンテナ１８の利得［倍］である。また、Ｇｒは端末認証装置１００のアンテナ１２１，１２２の利得［倍］である。なお、λ、Ｐｔ、Ｇｔ、Ｇｒの値は既知であり、距離推定部１４２が、λ、Ｐｔ、Ｇｔ、Ｇｒを記憶し得る。
【００４８】
なお、距離推定部１４２（位置判定部１０４）は、ＲＳＳＩを用いて端末認証装置１００と端末１０との距離Ｌを推定することに限られない。例えば、距離推定部１４２は、高周波ビーコン＃２の伝搬時間を用いて、距離Ｌを推定してもよい。この場合、端末１０のリンク制御部１４は、ビーコン信号＃２を生成するときに、端末１０がビーコン信号＃２の発射時刻を示す情報を、ビーコン信号＃２に含める。そして、距離推定部１４２は、ビーコン信号＃２の発射時刻と受信時刻との差を伝搬時間として、距離Ｌを推定する。
【００４９】
認証可能領域格納部１５２は、認証可能領域を示す情報を格納する。例えば、認証可能領域は、端末認証装置１００に対する方向θがθ１≦θ≦θ２を満たし、端末認証装置１００からの距離ＬがＬ１≦Ｌ≦Ｌ２を満たす範囲の領域である。この場合、認証可能領域格納部１５２は、方向θの予め定められた範囲θ１≦θ≦θ２及び距離Ｌの予め定められた範囲Ｌ１≦Ｌ≦Ｌ２を示す情報を格納する。
【００５０】
認証判定部１５０は、推定された方向θ及び距離Ｌから、ビーコン信号＃２を送信した端末１０が認証可能領域内にあるか否かを判定する。このことは、プロビジョニング手順開始を促すビーコン信号＃１を送信した端末１０が認証可能領域内にあるか否かを判定するに等しい。そして、認証判定部１５０は、認証可能領域内にある端末１０を、メッシュネットワークに接続させるための制御を行う。具体的には、認証判定部１５０は、方向θがθ１≦θ≦θ２を満たし、距離ＬがＬ１≦Ｌ≦Ｌ２を満たすか否かを判定する。そして、認証判定部１５０は、これらの条件が満たされる場合に、端末１０に対して上述したプロビジョニング手順を行う。これにより、端末１０がメッシュネットワークに接続され、端末１０は、メッシュネットワークに参加することができる。
【００５１】
図５は、実施の形態１にかかる端末認証方法を示すフローチャートである。まず、ユーザは、端末認証装置１００及び端末１０を所定位置に位置させる（ステップＳ１００）。具体的には、ユーザは、プロビジョナである端末認証装置１００を、認証可能領域との位置関係が定められた所定位置に位置させる。また、ユーザは、認証可能領域に、メッシュネットワークに参加させたい端末１０を置く。メッシュネットワークに参加させたい端末１０が複数ある場合、ユーザは、複数の端末１０を、認証可能領域に置けばよい。
【００５２】
次に、端末１０がビーコン信号＃１，＃２を時分割でブロードキャスト送信すると、端末認証装置１００の受信部１０２（アンテナ１２１，１２２及び送受信部１１６）は、ビーコン信号＃１，＃２を受信する（ステップＳ１０２）。位置判定部１０４（位相差算出部１３０）は、上述したように、アンテナ１２１，１２２で受信されたビーコン信号＃２の位相差φを算出する（ステップＳ１０４）。位置判定部１０４（方向推定部１３２）は、上述したように、位相差φから、ビーコン信号＃２を送信した端末１０の、端末認証装置１００に対する方向θを推定する（ステップＳ１０６）。
【００５３】
位置判定部１０４（受信強度取得部１４０）は、上述したように、ビーコン信号＃２の受信強度を取得する（ステップＳ１０８）。位置判定部１０４（距離推定部１４２）は、上述したように、受信強度から、ビーコン信号＃２を送信した端末１０の、端末認証装置１００に対する距離Ｌを推定する（ステップＳ１１０）。
【００５４】
接続制御部１０６（認証判定部１５０）は、方向θがθ１以上θ２以下であり、かつ、距離ＬがＬ１以上Ｌ２以下であるか否か、つまり、「θ１≦θ≦θ２かつＬ１≦Ｌ≦Ｌ２」という条件を満たすか否かを判定する（ステップＳ１１２）。言い換えると、認証判定部１５０は、ビーコン信号＃１を送信した端末１０が認証可能領域にあるか否かを判定する。「θ１≦θ≦θ２かつＬ１≦Ｌ≦Ｌ２」という条件を満たす場合（Ｓ１１２のＹＥＳ）、接続制御部１０６（認証判定部１５０）は、上述したように、そのビーコン信号＃１を送信した端末１０をメッシュネットワークに接続させるように制御を行う（ステップＳ１１４）。これにより、認証可能領域にある端末１０は、メッシュネットワークに接続される。そして、メッシュネットワークに接続した端末１０は、ビーコン信号＃１，＃２の送信を停止する。
【００５５】
一方、「θ１≦θ≦θ２かつＬ１≦Ｌ≦Ｌ２」という条件を満たさない場合（Ｓ１１２のＮＯ）、接続制御部１０６（認証判定部１５０）は、Ｓ１１４の処理を行わない。つまり、接続制御部１０６は、認証可能領域にない端末１０を、メッシュネットワークに接続させない。このとき、認証制御部１１２は、認証可能領域にないと判定された端末１０の識別情報を、認証不可識別情報として記憶してもよい。
【００５６】
端末認証装置１００は、Ｓ１１２を満たす他のビーコン信号＃２があるか否かを判定し（ステップＳ１１６）、Ｓ１１２を満たすビーコン信号＃２がある場合（Ｓ１１６のＹＥＳ）、Ｓ１０２〜Ｓ１１４の処理を繰り返す。一方、Ｓ１１２を満たすビーコン信号＃２がない場合（Ｓ１１６のＮＯ）、端末認証装置１００は、処理を終了する。つまり、接続制御部１０６（認証判定部１５０）は、認証可能領域にあるがネットワークに接続されていない端末１０がなくなるまで、認証可能領域にある端末１０をネットワークに接続させるように制御を行う。
【００５７】
例えば、認証制御部１１２は、Ｓ１０２の処理でビーコン信号＃１，＃２を受信したときに、ビーコン信号＃１，＃２に含まれる識別情報が認証不可識別情報に対応するか否かを判定する。ビーコン信号＃１，＃２に含まれる識別情報が認証不可識別情報に対応する場合、端末認証装置１００は、Ｓ１０４以降の処理を行わない。一方、ビーコン信号＃１，＃２に含まれる識別情報が認証不可識別情報に対応しない場合は、ビーコン信号＃２を参照してＳ１０４〜Ｓ１１４の処理を行う。そして、受信されるビーコン信号＃１，＃２が認証不可識別情報に対応する識別情報を含むもののみとなった場合に、端末認証装置１００は、認証可能領域にある全ての端末１０についてメッシュネットワークに接続されたとして、処理を終了する。なお、ビーコン信号＃１，＃２が受信されなくなった場合も、端末認証装置１００は、認証可能領域にある全ての端末１０についてメッシュネットワークに接続されたとして、処理を終了する。
【００５８】
図６は、実施の形態１にかかる端末認証装置１００と端末１０との位置関係を例示する図である。端末認証装置１００は、端末認証位置Ｐ０に位置している。例えば、端末認証装置１００を持ったユーザが、端末認証位置Ｐ０に位置するようにしてもよい。あるいは、床又は台等に端末認証装置１００を置くための枠が設けられていてもよい。
【００５９】
また、端末認証位置Ｐ０との位置関係が予め定められている位置に、認証可能領域Ａｒが設けられている。認証可能領域Ａｒは、円錐台の側面を展開したような形状（以下、「扇形状」と称する）で形成されている。扇形状の中心角度はθ２−θ１である。また、端末認証装置１００から扇形状の内周までの距離はＬ１であり、外周までの距離はＬ２である。
【００６０】
ここで、メッシュネットワークに接続させるべき端末１０が端末１０Ａ，１０Ｂ，１０Ｃ，１０Ｄであるとする。このとき、ユーザは、端末１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを、認証可能領域Ａｒに置く。一方、認証可能領域Ａｒの外部に、メッシュネットワークに接続させるべきでない端末１０Ｘ，１０Ｙ，１０Ｚがあるとする。
【００６１】
このようなケースにおいて、端末認証装置１００は、端末１０Ａ，１０Ｂ，１０Ｃ，１０Ｄからビーコン信号＃１，＃２を受信すると、上述した方法によって、自動的に、端末１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを、メッシュネットワークに接続させる。一方、端末認証装置１００は、端末１０Ｘ，１０Ｙ，１０Ｚからビーコン信号＃１，＃２を受信しても、端末１０Ｘ，１０Ｙ，１０Ｚをメッシュネットワークに接続させない。
【００６２】
ここで、実施の形態１にかかる端末認証システム１が適用される具体例について説明する。端末１０が照明機器であり、端末認証装置１００が携帯端末であるとする。そして、建物の建設現場等において、照明機器である端末１０を、建物の天井等に設置する場合を想定する。この場合、まず、ユーザは、照明機器である端末１０を、建物に設置する前に、認証可能領域に置いておく（Ｓ１００）。そして、ユーザは、携帯端末である端末認証装置１００を持って端末認証位置Ｐ０に行く（Ｓ１００）。そして、端末認証装置１００は、照明機器である端末１０をメッシュネットワークに接続させるための処理を行う（Ｓ１０２〜Ｓ１１６）。そして、ユーザは、メッシュネットワークに接続された端末１０（照明機器）を、建物に設置する。このように、実施の形態１にかかる端末認証装置１００を用いることで、照明機器の設置前に照明機器を容易にメッシュネットワークに接続させておくことができる。
【００６３】
このように、実施の形態１においては、メッシュネットワークに接続させたい端末１０を認証可能領域Ａｒに置くだけで、その認証可能領域Ａｒにある端末１０のみを、メッシュネットワークに接続させることができる。言い換えると、認証可能領域Ａｒにない端末１０をネットワークに接続させることを防止できる。したがって、実施の形態１にかかる端末認証装置１００は、端末１０をメッシュネットワークに接続させる際に端末１０を認証するために煩雑な操作を行うことを抑制することが可能となる。さらに言い換えると、実施の形態１にかかる端末認証装置１００は、メッシュネットワークに接続させたい端末１０を、容易に、メッシュネットワークに接続させることが可能となる。
【００６４】
また、実施の形態１においては、接続制御部１０６（認証判定部１５０）は、認証可能領域にあるがネットワークに接続されていない端末１０がなくなるまで、認証可能領域にある端末１０をネットワークに接続させるように制御を行う。これにより、実施の形態１においては、複数の端末１０を認証可能領域Ａｒに置くだけで、複数の端末１０の認証を即座に行うことができる。つまり、実施の形態１においては、複数の端末１０を認証可能領域Ａｒに置くだけで、複数の端末１０の認証を短時間で行うことが可能となる。
【００６５】
また、実施の形態１においては、端末認証装置１００が特定の位置にある場合に、位置判定部１０４は、ビーコン信号＃２を用いて距離Ｌ及び方向θを算出する。そして、接続制御部１０６は、距離Ｌ及び方向θが予め定められた範囲内にある場合に、端末１０をメッシュネットワークに接続させるように制御を行う。これにより、端末認証装置１００と、認証可能領域Ａｒとの位置関係が確実にかつ容易に定まる。したがって、実施の形態１においては、認証すべき端末１０の位置を容易に特定できることができる。
【００６６】
また、実施の形態１においては、メッシュネットワークに接続させたい端末１０を認証可能領域Ａｒに置くだけで、その認証可能領域Ａｒにある端末１０のみを、メッシュネットワークに接続させることができる。したがって、上述したプロビジョニングにおいて、端末１０に番号等を出力させる機能を設ける必要が不要となるので、端末１０の構造を複雑にすることなく、認証を行うことが可能となる。
【００６７】
（実施の形態２）
次に、実施の形態２について説明する。実施の形態２においては、認証可能領域が複数存在する点で、実施の形態１と異なる。実施の形態２のこれ以外の構成については、実施の形態１と実質的に同様である。
【００６８】
実施の形態２にかかる端末認証装置１００において、認証可能領域格納部１５２は、複数の認証可能領域を示す情報を格納する。認証判定部１５０（接続制御部１０６）は、端末１０の位置が複数の認証可能領域のいずれかにある場合に、端末１０をメッシュネットワークに接続させるように制御を行う。つまり、認証判定部１５０は、いずれかの認証可能領域にある端末１０に対して上述したプロビジョニング手順を行う。これにより、端末１０がメッシュネットワークに接続され、端末１０は、メッシュネットワークに参加することができる。
【００６９】
図７は、実施の形態２にかかる端末認証方法を示すフローチャートである。また、図８は、実施の形態２にかかる端末認証装置１００と端末１０との位置関係を示す図である。まず、ユーザは、端末認証装置１００及び端末１０を所定位置に位置させる（ステップＳ２００）。具体的には、ユーザは、複数の認証可能領域のそれぞれに、メッシュネットワークに参加させたい端末１０を位置させる。また、ユーザは、プロビジョナである端末認証装置１００を、認証可能領域それぞれとの位置関係が定められた所定位置に位置させる。
【００７０】
図８に示した例では、端末１０Ａが認証可能領域ＡｒＡに位置される。また、端末１０Ｂが認証可能領域ＡｒＢに位置される。端末１０Ｃが認証可能領域ＡｒＣに位置される。端末１０Ｄが認証可能領域ＡｒＤに位置される。また、端末認証装置１００が、端末認証位置Ｐ０に位置される。ここで、端末認証位置Ｐ０と認証可能領域ＡｒＡ，ＡｒＢ，ＡｒＣ，ＡｒＤとの位置関係は、予め定められているとする。なお、端末１０Ｘは、どの認証可能領域にも位置していない。
【００７１】
また、接続制御部１０６（認証可能領域格納部１５２）は、認証可能領域ＡｒＡ，ＡｒＢ，ＡｒＣ，ＡｒＤそれぞれの範囲を、予め記憶しているとする。ここで、認証可能領域ＡｒＡの範囲は、「θＡ１≦θ≦θＡ２かつＬＡ１≦Ｌ≦ＬＡ２」であるとする。認証可能領域ＡｒＢの範囲は、「θＢ１≦θ≦θＢ２かつＬＢ１≦Ｌ≦ＬＢ２」であるとする。認証可能領域ＡｒＣの範囲は、「θＣ１≦θ≦θＣ２かつＬＣ１≦Ｌ≦ＬＣ２」であるとする。認証可能領域ＡｒＤの範囲は、「θＤ１≦θ≦θＤ２かつＬＤ１≦Ｌ≦ＬＤ２」であるとする。
【００７２】
次に、端末認証装置１００は、各端末１０からのビーコン信号＃１，＃２を受信して、端末１０の位置を判定する（ステップＳ２０２〜Ｓ２１０）。ここで、Ｓ２０２〜Ｓ２１０の処理は、それぞれ、図５に示したＳ１０２〜Ｓ１１０の処理と実質的に同様であるので、説明を省略する。これにより、端末認証装置１００は、ビーコン信号＃１，＃２を送信した端末１０について、方向θ及び距離Ｌを取得する。
【００７３】
接続制御部１０６（認証判定部１５０）は、ビーコン信号＃１，＃２を送信した端末１０が、複数の認証可能領域のいずれかにあるか否かを判定する（ステップＳ２１２）。その端末１０が複数の認証可能領域のいずれかにあると判定された場合（Ｓ２１２のＹＥＳ）、接続制御部１０６（認証判定部１５０）は、Ｓ１１４の処理と同様に、その端末１０をメッシュネットワークに接続させるように制御を行う（ステップＳ２１４）。
【００７４】
一方、その端末１０が複数の認証可能領域のいずれにもないと判定された場合（Ｓ２１２のＹＥＳ）、接続制御部１０６（認証判定部１５０）は、Ｓ２１４の処理を行わない。つまり、接続制御部１０６は、どの認証可能領域にもない端末１０を、メッシュネットワークに接続させない。このとき、認証制御部１１２は、どの認証可能領域にもないと判定された端末１０の識別情報を、認証不可識別情報として記憶してもよい。そして、Ｓ１１６の処理と同様にして、接続制御部１０６（認証判定部１５０）は、認証可能領域にあるがネットワークに接続されていない端末１０がなくなるまで、認証可能領域にある端末１０をネットワークに接続させるように制御を行う（ステップＳ２１６）。
【００７５】
図８に示した例では、端末１０Ａから受信したビーコン信号＃１，＃２について取得された方向θ及び距離Ｌは、「θＡ１≦θ≦θＡ２かつＬＡ１≦Ｌ≦ＬＡ２」を満たし得る。したがって、認証判定部１５０は、このビーコン信号＃１，＃２を送信した端末１０Ａが、認証可能領域ＡｒＡに位置していると判定する。したがって、認証判定部１５０は、端末１０Ａをメッシュネットワークに接続させるように制御を行う。認証判定部１５０は、端末１０Ｂ，１０Ｃ，１０Ｄについても同様にして、メッシュネットワークに接続させるように制御を行う。
【００７６】
一方、端末１０Ｘについては、どの認証可能領域にも位置していない。つまり、端末１０Ｘから受信したビーコン信号＃１，＃２について取得された方向θ及び距離Ｌは、「θＡ１≦θ≦θＡ２かつＬＡ１≦Ｌ≦ＬＡ２」、「θＢ１≦θ≦θＢ２かつＬＢ１≦Ｌ≦ＬＢ２」、「θＣ１≦θ≦θＣ２かつＬＣ１≦Ｌ≦ＬＣ２」及び「θＤ１≦θ≦θＤ２かつＬＤ１≦Ｌ≦ＬＤ２」のいずれも満たさない。したがって、認証判定部１５０は、端末１０Ｘについては、メッシュネットワークに接続させる処理を行わない。
【００７７】
ここで、実施の形態２にかかる端末認証システム１が適用される具体例について説明する。端末１０が照明機器であり、端末認証装置１００が携帯端末であるとする。そして、照明機器である端末１０を、建物の天井等に設置する場合を想定する。そして、端末認証装置１００の認証可能領域格納部１５２は、照明機器が設置される位置を、認証可能領域として予め記憶しているとする。なお、端末認証装置１００は、建物のＣＡＤ図面等から、照明機器の設置位置つまり認証可能領域を取得してもよい。
【００７８】
この場合、まず、ユーザは、照明機器である端末１０を、天井等の建物の所定の位置に設置する（Ｓ２００）。そして、ユーザは、携帯端末である端末認証装置１００を持って端末認証位置Ｐ０に行く（Ｓ２００）。そして、端末認証装置１００は、照明機器である端末１０をメッシュネットワークに接続させるための処理を行う（Ｓ２０２〜Ｓ２１６）。このように、実施の形態２にかかる端末認証装置１００を用いることで、照明機器の設置後であっても、照明機器を容易にメッシュネットワークに接続させておくことができる。
【００７９】
さらに、実施の形態２にかかる端末認証装置１００は、上述したような、実施の形態１にかかる端末認証装置１００が奏する効果と実質的に同様の効果を奏することができる。つまり、実施の形態２にかかる端末認証装置１００は、メッシュネットワークに接続させたい端末１０を、容易に、メッシュネットワークに接続させることが可能となる。実施の形態２にかかる端末認証装置１００は、認証すべき端末１０の位置を容易に特定できることができる。また、実施の形態２においては、端末１０の構造を複雑にすることなく、認証を行うことが可能となる。
【００８０】
（変形例）
なお、本実施の形態は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述した実施の形態にかかるフローチャートにおいて、各処理の順序は、適宜、変更可能である。例えば、図５において、Ｓ１０８，Ｓ１１０の処理は、Ｓ１０４，Ｓ１０６の処理の前で行われてもよいし、Ｓ１０４，Ｓ１０６の処理と並行して行われてもよい。このことは、図７においても同様である。また、上述した実施の形態で説明された構成要素が行う処理の一部を、別の構成要素が行ってもよい。また、上述した実施の形態においては、端末１０が、メッシュネットワークへの接続要求信号が含まれるビーコン信号＃１と端末１０の位置推定用のビーコン信号＃２とを別個に送信するとしたが、このような構成に限られない。メッシュネットワークへの接続要求信号が含まれるビーコン信号を用いて端末１０の位置を推定することが可能であれば、端末１０は、１つのビーコン信号を送信するのみでもよい。
【００８１】
また、上述した実施の形態において、認証可能領域の形状は扇形状であるとしたが、このような構成に限られない。認証可能領域の形状は、任意の形状であってもよい。この場合、認証可能領域格納部１５２は、認証可能領域の座標における範囲を記憶してもよい。つまり、認証可能領域格納部１５２は、認証可能領域に含まれる位置座標の集合を記憶してもよい。また、この場合、位置判定部１０４は、方向θ及び距離Ｌと端末認証装置１００の位置情報とから、端末１０の位置座標を判定してもよい。なお、端末認証装置１００の位置情報は、例えば、端末認証装置１００に設けられたＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を用いて取得され得る。したがって、この場合、端末認証装置１００は、端末認証位置に位置されなくてもよく、任意の位置に置かれた状態で、上記の処理を実行できる。しかしながら、上述した実施の形態の構成により、端末認証装置１００の位置情報を取得できなくても、容易に端末１０の認証を行うことが可能となる。
【００８２】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００８３】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は既に述べた実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることはいうまでもない。
【符号の説明】
【００８４】
１  端末認証システム
１０  端末
１００  端末認証装置
１０２  受信部
１０４  位置判定部
１０６  接続制御部
１１２  認証制御部
１１４  リンク制御部
１１６  送受信部
１２０  アンテナ切替部
１２１，１２２  アンテナ
１３０  位相差算出部
１３２  方向推定部
１４０  受信強度取得部
１４２  距離推定部
１５０  認証判定部
１５２  認証可能領域格納部
【図１】
2020005024.tif 000005
【図２】
2020005024.tif 000006
【図３】
2020005024.tif 000007
【図４】
2020005024.tif 000008
【図５】
2020005024.tif 000009
【図６】
2020005024.tif 000010
【図７】
2020005024.tif 000011
【図８】
2020005024.tif 000012