(57)【要約】【課題】設置者による端末への事前設定/事後設定の手間なく、接続情報の異なる任意のAPとの接続を確立することを可能とする。【解決手段】端末と無線通信を行うアクセスポイント装置と、端末リスト管理装置とを有する通信システムにおいて、前記アクセスポイント装置は、受信メッセージに含まれる端末識別情報を用いて前記端末リスト管理装置に対して問い合わせを行う問い合わせ手段と、前記端末識別情報に対応する端末接続情報を用いて、前記端末との接続を確立し、当該端末に対して、AP接続情報を通知する通知手段と、を備え、前記端末リスト管理装置は、端末接続情報を端末識別情報と対応付けて記憶する記憶手段と、端末識別情報を含む問い合わせを受信した場合に、前記記憶手段から、問い合わせに含まれる端末識別情報に対応する端末接続情報を取得し、当該端末接続情報を前記アクセスポイント装置に返送する返送手段と、を備える。【選択図】図２
2018023028.tif 000002
【特許請求の範囲】
【請求項１】
端末と無線通信を行うアクセスポイント装置と、端末リスト管理装置とを有する通信システムであって、
前記アクセスポイント装置は、
前記端末から当該端末の端末識別情報を含むメッセージを受信し、当該端末識別情報を用いて前記端末リスト管理装置に対して端末接続情報の問い合わせを行う問い合わせ手段と、
前記問い合わせ手段により取得された、前記端末識別情報に対応する端末接続情報を用いて、前記端末との接続を確立し、当該端末に対して、当該端末が前記アクセスポイント装置との接続を確立する際に使用するAP接続情報を通知する通知手段と、を備え、
前記端末リスト管理装置は、
端末接続情報を端末識別情報と対応付けて記憶する記憶手段と、
前記アクセスポイント装置から、端末識別情報を含む問い合わせを受信した場合に、前記記憶手段から、問い合わせに含まれる端末識別情報に対応する端末接続情報を取得し、当該端末接続情報を前記アクセスポイント装置に返送する返送手段と、を備える
ことを特徴とする通信システム。
【請求項２】
前記問い合わせ手段は、過去に問い合わせを行った端末に関する端末接続情報を保持する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記問い合わせ手段は、前記メッセージの中に登録端末であることを示す識別情報が含まれている場合に、前記問い合わせを行う
ことを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記問い合わせ手段は、複数の端末に関する問い合わせをまとめて行う
ことを特徴とする請求項１ないし３のうちいずれか１項に記載の通信システム。
【請求項５】
前記問い合わせ手段は、前記端末の端末接続情報と、当該端末と前記アクセスポイント装置との間の通信品質とを前記端末リスト管理装置に送信することにより問い合わせを行い、
前記返送手段は、前記端末に関する複数の問い合わせのうち、通信品質が最も良いアクセスポイント装置に端末接続情報を送信する
ことを特徴とする請求項１ないし４のうちいずれか項に記載の通信システム。
【請求項６】
端末、当該端末と無線通信を行うアクセスポイント装置、及び、端末リスト管理装置を有する無線通信システムにおける前記端末であって、
前記端末の端末識別情報を含むメッセージを送信する送信手段と、
前記アクセスポイント装置が前記端末リスト管理装置から取得した端末接続情報に基づき、前記アクセスポイント装置との間でAPモードでの接続を確立し、当該アクセスポイント装置からAP接続情報を受信する受信手段と、
前記AP接続情報を用いて、前記アクセスポイント装置との間で端末モードでの接続を確立する接続確立手段と
を備えることを特徴とする端末。
【請求項７】
端末と無線通信を行うアクセスポイント装置と、端末接続情報を端末識別情報と対応付けて記憶する記憶手段を備える端末リスト管理装置とを有する通信システムが実行する通信方法であって、
前記アクセスポイント装置が、前記端末から当該端末の端末識別情報を含むメッセージを受信し、当該端末識別情報を用いて前記端末リスト管理装置に対して端末接続情報の問い合わせを行い、
前記端末リスト管理装置が、前記アクセスポイント装置から、前記端末識別情報を含む問い合わせを受信した場合に、前記記憶手段から、問い合わせに含まれる端末識別情報に対応する端末接続情報を取得し、当該端末接続情報を前記アクセスポイント装置に返送し、
前記アクセスポイント装置が、前記端末リスト管理装置から受信した、前記端末識別情報に対応する端末接続情報を用いて、前記端末との接続を確立し、当該端末に対して、当該端末が前記アクセスポイント装置との接続を確立する際に使用するAP接続情報を通知する
ことを特徴とする通信方法。
【請求項８】
端末、当該端末と無線通信を行うアクセスポイント装置、及び、端末リスト管理装置を有する無線通信システムにおける前記端末が実行する通信方法であって、
前記端末の端末識別情報を含むメッセージを送信し、
前記アクセスポイント装置が前記端末リスト管理装置から取得した端末接続情報に基づき、前記アクセスポイント装置との間でAPモードでの接続を確立し、当該アクセスポイント装置からAP接続情報を受信し、
前記AP接続情報を用いて、前記アクセスポイント装置との間に端末モードでの接続を確立する
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ等に代表されるMachine-to-Machine（M2M）端末を主な対象とし、端末側への接続先アクセスポイント（AP）情報の事前・事後設定不要で、任意のAPを経由したネットワーク（NW）へのセキュアな接続性を提供するためのNW/端末間の発見・認証・接続・設定方式に関するものである。
【背景技術】
【０００２】
端末をネットワーク（正確には近傍のAP）に接続するためには、接続先として正しいAPを選択し、AP（あるいはその先のネットワーク）との間で認証を行う必要がある。そのために、「正しいAPについての知識」と、「認証のための情報」が必要となる。端末がAPに接続するための従来技術の例として、以下のような技術がある。
【０００３】
（１）Wi-Fi Passpoint（APの自動選択）
Wi-Fi Passpoint（登録商標）非特許文献１）は、公衆Wi-Fi（登録商標）等で利用される規格であり、APが周期的に送出するビーコンメッセージに含まれるドメイン名（例: www.nttdocomo.co.jp等）のリストをもとに、端末は当該APに接続するかどうかを判断するものである。この場合、端末が、接続可能なドメイン名を把握していることが前提となる。この技術では、自動的に接続先APの選択が行われるため、ユーザはAPを選択する必要がない。
【０００４】
（２）EAP-SIM/EAP-AKA（自動認証）
EAP-SIM/EAP-AKA（非特許文献２、３）は、予めSIMカードに格納された認証情報を元に端末を認証するものであり、ユーザはネットワークへの接続に必要な認証情報（ID/パスワード等）を入力する必要がない。
【０００５】
（３）Wi-Fi Protected Setup（登録商標）
Wi-Fi Protected Setup（WPS）（登録商標）（非特許文献４）はWi-Fi（登録商標）の端末認証のための規格であり、APに具備されたスイッチと端末に具備されたスイッチを同時に押下する等の操作により端末を認証し、暗号鍵を共有するものである。これにより、端末へ事前に認証情報を設定する必要なくWi-Fi（登録商標）ネットワークへの参加が実現できる。ただし、WPSを利用する場合、接続時に端末とAPの両方で操作が必要となる。
【０００６】
（４）認証しない
極端な例として、AP側で認証を行わないようにすることで、ユーザによる認証情報入力の手間を排除することも考えられる（ただし、当然ながらセキュリティの観点からは脆弱である）。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】Wi-Fi Passpoint、http://www.wi-fi.org/ja/discover-wi-fi/wi-fi-certified-passpoint
【非特許文献２】EAP-SIM、https://tools.ietf.org/html/rfc4186
【非特許文献３】EAP-AKA、https://tools.ietf.org/html/rfc4187
【非特許文献４】Wi-Fi Protected Setup、http://www.wi-fi.org/ja/discover-wi-fi/wi-fi-protected-setup
【発明の概要】
【発明が解決しようとする課題】
【０００８】
M2M端末のように、端末がさまざまな場所に設置される可能性がある場合、設置場所近傍のAPへの接続情報（識別情報（例: Wi-Fi（登録商標）のSSID）や認証情報（例: Wi-Fi（登録商標）のPSK）等）を予め把握するのは困難である。
【０００９】
端末設置後に端末に近傍のAPの接続情報を入力する場合、設置者による設定の手間が発生する。自動接続のためのWPS等の技術も存在するが、利用にはAPに対する操作もあわせて必要となる。また、M2M端末の場合、そもそも設定のためのインタフェースが具備されていないことも考えられる。
【００１０】
設置時の設定を回避するために、端末側で事前にAPへの接続情報を設定するアプローチも考えられる。この場合、端末への共通的な接続情報設定の手間に加えて、端末が接続する可能性がある全てのAPに同一の接続情報を設定する必要がある（例: 全てのAPにSSID:0000docomo/PSK:xxxxを設定する等）。更に、攻撃等により接続情報が流出すると、全てのAPで接続情報を変更する必要があり、影響範囲が大きい。
【００１１】
なお、ちなみに、公衆Wi-Fi（登録商標）サービスでは、APへの接続後に追加でユーザ認証を行い、認証成功の場合にはじめて接続を許可する。逆に言えば、APの接続情報は漏洩しても問題ないつくりとなっている。しかし、一般に低能力・低価格と考えられるM2M端末に対して、公衆Wi-Fi（登録商標）サービスのように複数の認証をサポートさせるのは望ましくないと考えられる。
【００１２】
端末側への設定なしに接続可能とするためにAPでの認証を無効化した場合、セキュリティの課題（APへの攻撃、なりすまし）が生じる。また、接続先として適切なAPとそうでないAPを識別できない問題がある。
【００１３】
本発明は上記の点に鑑みてなされたものであり、任意の場所に設置される端末（例：M2M端末）に対しても、設置者による端末への事前設定/事後設定の手間なく、接続情報の異なる任意のAPとの接続を確立することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の実施の形態によれば、端末と無線通信を行うアクセスポイント装置と、端末リスト管理装置とを有する通信システムであって、
前記アクセスポイント装置は、
前記端末から当該端末の端末識別情報を含むメッセージを受信し、当該端末識別情報を用いて前記端末リスト管理装置に対して端末接続情報の問い合わせを行う問い合わせ手段と、
前記問い合わせ手段により取得された、前記端末識別情報に対応する端末接続情報を用いて、前記端末との接続を確立し、当該端末に対して、当該端末が前記アクセスポイント装置との接続を確立する際に使用するAP接続情報を通知する通知手段と、を備え、
前記端末リスト管理装置は、
端末接続情報を端末識別情報と対応付けて記憶する記憶手段と、
前記アクセスポイント装置から、端末識別情報を含む問い合わせを受信した場合に、前記記憶手段から、問い合わせに含まれる端末識別情報に対応する端末接続情報を取得し、当該端末接続情報を前記アクセスポイント装置に返送する返送手段と、を備える
ことを特徴とする通信システムが提供される。
【００１５】
また、本発明の実施の形態によれば、端末、当該端末と無線通信を行うアクセスポイント装置、及び、端末リスト管理装置を有する無線通信システムにおける前記端末であって、
前記端末の端末識別情報を含むメッセージを送信する送信手段と、
前記アクセスポイント装置が前記端末リスト管理装置から取得した端末接続情報に基づき、前記アクセスポイント装置との間でAPモードでの接続を確立し、当該アクセスポイント装置からAP接続情報を受信する受信手段と、
前記AP接続情報を用いて、前記アクセスポイント装置との間で端末モードでの接続を確立する接続確立手段と
を備えることを特徴とする端末が提供される。
【発明の効果】
【００１６】
本発明の実施の形態によれば、任意の場所に設置される端末に対しても、設置者による端末への事前設定/事後設定の手間なく、接続情報の異なる任意のAPとの接続を確立することを可能とする技術を提供することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態における無線通信システムの全体構成図である。
【図２】本発明の実施の形態における無線通信システムの動作を説明するためのシーケンス図である。
【図３】端末リスト管理装置２００に格納される端末リストの例を示す図である。
【図４】端末リスト管理装置２００の機能構成図である。
【図５】ＡＰの機能構成図である。
【図６】端末１００の機能構成図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態（本実施の形態）を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００１９】
（無線通信システムの構成例）
図１は、本実施の形態における無線通信システムの全体構成図である。図１に示すように、本実施の形態に係る無線通信システムは、端末１００、アクセスポイントAP（以下、APと記述する）、端末リスト管理装置２００、サーバ３００を有し、AP、端末リスト管理装置２００、サーバ３００がネットワーク４００に接続されている。
【００２０】
本実施の形態では、端末１００は、M2M端末であることを想定しているが、これに限られるわけではない。端末１００とAPとは無線により接続される。なお、本実施の形態では、無線LAN（具体的にはWi-Fi（登録商標））により、端末１００とAPとが無線接続される。なお、Wi-Fi（登録商標）を使用することは一例である。
【００２１】
端末リスト管理装置２００は、端末識別情報と認証情報とを格納する装置であり、APとネットワーク４００を介して通信可能である。その機能の詳細については後述する。サーバ３００は、端末１００と通信を行う一般的なサーバである。ネットワーク４００は、例えば、通信事業者網、インターネット等である。
【００２２】
なお、図１には、複数のAPと、複数の端末１００が示されているが、APと端末１００間の通信処理内容は、どのAPと端末間でも基本的に同様なので、以下の動作説明では、基本的に、ある１つのAPとある１つの端末１００との間の処理を説明している。
【００２３】
また、APと端末リスト管理装置２００は不正利用防止の観点から事前に何らかの方式で相互認証されていることが望ましい。本実施の形態では、この認証が行われるものとする。
【００２４】
また、以下の「端末」に関わる説明において、図２に示すようにある特定の端末１００に関わる場合には、「端末１００」として符号を付し、それ以外の場合には、「端末」のように符号を付けずに記述する。
【００２５】
（無線通信システムの動作）
以下、本実施の形態における無線通信システムの動作例を図２のシーケンス図を参照して説明する。なお、ここでは無線通信方式としてWi-Fi（登録商標）を用いる場合を例として挙げているが、他の無線通信方式でも同様に実現可能である。他の無線通信方式については、後述する「実施例」のところで説明している。
【００２６】
まず、事前準備として、予め端末１００に認証情報（=PSK（事前共有鍵））を設定する。この認証情報は、後述の手順で端末１００がAPモードとして動作する際に利用されるものである。
【００２７】
なお、Wi-Fi（登録商標）等の一般的な無線通信システムにおいては、AP及び端末のそれぞれにおいて、通信時の動作モードが少なくとも２つ存在する。１つは、無線通信ネットワークを構成し端末からの接続要求を待ち受け、収容するAPモード、もう１つは、APに接続する端末（STA）モードである。上記の認証情報は、端末１００がAPモードで動作する際に利用される。
【００２８】
また、更に事前準備として、端末１００を識別する情報（例: 端末１００の物理アドレス）と認証情報の組み合わせを端末リスト管理装置２００に端末リストとして事前登録する。図３に、端末リスト管理装置２００に格納される端末リストの例を示す。図３に示すとおり、端末毎に、端末識別情報と認証情報とが対応付けて格納される。本実施の形態においては、端末識別情報はBSSID（物理アドレス）であり、認証情報はPSKである。なお、この認証情報は、AP（端末モード）から端末（APモード）への接続に使用されることから、これを端末接続情報と呼んでもよい。
【００２９】
上述の設定・登録手順は同一の主体（例：端末の製造/所有/管理者）によって行われるのが自然であるが、各手順の主体が分離していても良い。例えば、認証情報を端末１００に設定した端末製造/所有/管理者が、端末１００を利用した特定のサービスを提供する事業者に対して設定情報を提供し、事業者が代理で端末リストに登録する等である。
【００３０】
いずれの場合も、不正な利用を防ぐ等の観点から、端末リスト管理装置２００は登録者を何等かの形式（例: ID/パスワード等）で認証し、端末情報の登録可否を判断できることが望ましい。本実施の形態では、この認証を行って、認証に成功し、登録が行われたものとする。
【００３１】
図２のステップＳ１０１に示すとおり、端末１００は、初回起動時（又はリセット時）に、APモードで動作する。逆に、APは端末モードとして動作する。ここで、AP側にその能力がある場合、APモード/端末モードを同時に動作させてもよい。端末側も同様である。本実施の形態では、APは、図２のステップＳ１０２として示すように、APモード/端末モードを同時に動作させており、端末１００は、図２に示す手順に従って、APモードと端末モードとを切り替えることとしている。
【００３２】
AP（ここではAPモードで動作する端末１００）は、周期的に自身の情報を周知するためのビーコンパケットをブロードキャストする（ステップＳ１０３）。ビーコンパケットの中にはService Set ID（SSID）/Basic Service Set ID（BSSID）（=AP（ここでは端末１００）の物理アドレス）、通信する周波数情報をはじめとする各種接続情報が含まれており、端末（例：端末モードのAP）はこれをもとにAP（例：APモードの端末１００）への接続を行う。
【００３３】
端末モードとして動作するAPは、近隣の端末をスキャン（ビーコンパケットを収集）し、SSIDとBSSID（AP（端末１００）の物理アドレス）を取得する。
【００３４】
そして、APは取得したBSSIDを含む問い合わせ情報を端末リスト管理装置２００に送り、問い合わせを行う（図２のステップＳ１０４）。端末リスト管理装置２００は、問い合せを受けたBSSIDに基づき端末リストを検索する。そのBSSIDが端末リストに含まれる場合、端末リスト管理装置２００は、当該BSSIDに対応する端末１００の接続情報（端末接続情報）をAPに返送し、APは当該接続情報を取得し、以下の動作を実行する（ステップＳ１０５）。なお、端末リスト管理装置２００が返送する接続情報は、PSKのみであってもよいし、BSSIDとPSKの組であってもよい。また、後述するように、SSIDも端末リストに登録する場合には、端末リスト管理装置２００が返送する接続情報は、SSIDとPSKの組であってもよい。
【００３５】
APは受け取った接続情報を用いて、端末としてAPモードの端末１００に接続要求・認証を行い、接続を確立する（ステップＳ１０６、Ｓ１０７）。接続動作の一例として、AP（端末モード）は、端末１００（APモード）のBSSIDを宛先とするアソシエーション要求（ビーコンに含まれていたSSIDを含む）を送信し、端末１００（APモード）からアソシエーション応答を受信する等の処理により接続を確立する動作がある。
【００３６】
上記のように接続を確立できるのは、端末リスト管理装置２００に認証され、当該端末１００の接続情報を受け取ることができるAPのみである。
【００３７】
ステップＳ１０６、Ｓ１０７による端末１００（APモード）とAP（端末モード）との接続確立後、APは自身への接続に必要な情報（例: 自身のSSID/PSK）を端末１００に送付する（ステップＳ１０８）。当該情報はAP接続情報と呼ぶことができる。
【００３８】
APの接続情報を受信した端末１００は、AP機能を停止させ、端末モードへの切り替えを行う。また、端末１００は、APに接続できるよう、APから受信した接続情報の設定を行う（ステップＳ１０９）。
【００３９】
APモードとして動作するAPは、ビーコンパケットの送出を行い（ステップＳ１１０）、端末１００は、ステップＳ１０９で設定したAP接続情報を使用して、APへ接続を要求/確立し（ステップＳ１１１、Ｓ１１２）、以降はこの通信路を用いてデータのやり取りを行う。
【００４０】
（各装置の機能構成例）
以下、上述した動作を実現するための各装置の機能構成例について説明する。
【００４１】
図４は、端末リスト管理装置２００の機能構成図である。図４に示すように、端末リスト管理装置２００は、端末登録用IF（インタフェース）２０１、端末登録者認証部２０２、端末登録情報保持部２０３、AP認証部２０４、AP問い合わせ用IF２０５を含む。
【００４２】
端末登録用IF２０１は、登録者からの端末情報登録を実行する機能部であり、登録者（登録者のＰＣ等）から端末登録情報（例：端末識別情報と認証情報の組）をネットワークを介して受信し、当該端末登録情報を端末リストとして端末登録情報保持部２０３に格納する。
【００４３】
端末登録者認証部２０２は、登録者の認証を行う機能部であり、登録者についての認証情報（ID/パスワード等）を保持する。例えば、端末登録者認証部２０２は、保持した認証情報と登録者から入力される認証情報とを照合することにより認証を実施する。認証に成功した場合に、端末登録用IF２０１に登録処理を行わせ、認証に失敗した場合には登録処理を拒否させる。
【００４４】
端末登録情報保持部２０３は、端末についての情報（例：Wi-Fi（登録商標）の場合、BSSID/PSK）を端末リストとして保持する。
【００４５】
AP認証部２０４は、APについての認証情報を保持し、当該認証情報を用いて、問い合せを行うAPの認証を行う。認証に成功した場合に、問い合せに対する処理をAP問い合わせ用IF２０５に実行させ、認証に失敗した場合には問い合せに対する処理を拒否させる。
【００４６】
AP問い合わせ用IF２０５は、APからの接続情報の問い合せに応答する機能部であり、問い合せ情報（例：BSSID）を元に、端末登録情報保持部２０３を検索し、該当する情報が存在すれば、その情報をAPに対して返送する。
【００４７】
図５に、APの機能構成図を示す。図５に示すように、APは、AP機能部１５１、端末機能部１５２、接続情報保持部１５３、及び端末情報問い合わせ用ＩＦ１５４を含む。
【００４８】
AP機能部１５１は、無線通信方式（本例ではWi-Fi（登録商標））のAPモードの動作を実行する機能部であり、端末機能部１５２は、無線通信方式の端末モードの動作を実行する機能部である。前述したように、本実施の形態では、AP機能部１５１と端末機能部１５２は同時に動作するが、切り替えて動作するようにしてもよい。なお、APの場合、既に他の端末を収容していることが考えられるので、切り替えではなく同時に動作できることが望ましい。
【００４９】
接続情報保持部１５３は、APモードとして動作する端末１００に接続するための接続情報を端末情報問い合わせ用ＩＦ１５４から受け取り、当該接続情報を保存するための記憶部（記憶領域）である。なお、端末モードとして動作する端末１００が、APに接続するために必要なAP接続情報（図２のステップＳ１０７でAPから送信する接続情報）も、接続情報保持部１５３が保持してよい。
【００５０】
端末情報問い合わせ用ＩＦ１５４は、端末１００（APモード）から受信したビーコンパケットから取得した端末識別情報（例：BSSID）を用いて端末リスト管理装置２００に対して問い合わせを行って、端末リスト管理装置２００から接続情報（例：PSK）を取得する機能部である。また、端末情報問い合わせ用ＩＦ１５４は、上記の問い合わせを行う前に、端末リスト管理装置２００との間で認証を行う機能も有する。
【００５１】
図６に、端末１００の機能構成図を示す。図６に示すように、端末１００は、AP機能部１０１、端末機能部１０２、接続情報保持部１０３を含む。
【００５２】
AP機能部１０１は、無線通信方式（本例ではWi-Fi（登録商標））のAPモードの動作を実行する機能部であり、端末機能部１０２は、無線通信方式の端末モードの動作を実行する機能部である。前述したように、本実施の形態では、端末１００におけるAP機能部１０１と端末機能部１０２は切り替えて動作するが、同時に動作するようにしてもよい。
【００５３】
接続情報保持部１０３は、APに接続するための接続情報をAPから受け取り、当該接続情報を保存するための記憶部（記憶領域）である。また、接続情報保持部１０３は、事前に設定される、端末１００がAPモードで動作する際の認証情報も保存する。
【００５４】
端末リスト管理装置２００、AP、端末１００は、いずれも、例えば、ＣＰＵ及びメモリを含むコンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、各装置が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、当該装置で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００５５】
以下では、APによる端末リスト管理装置２００への問い合せの契機、及び、端末１００による適切なAPの選定について、より詳細に説明する。
【００５６】
（APによる端末リスト管理装置２００への問い合せ契機について）
基本的には、AP（端末モードとして動作）が周期的に周辺端末（APモードとして動作）のスキャンを行い、新たな端末が出現する度に端末リストに対して問い合せを行う。
【００５７】
しかし、APから端末リスト管理装置２００に対する大量の問い合せ発生が懸念されるような状況においては、問い合せ量の低減が求められる場合も考えられる。問い合せ量を減らす方式について、適用領域に応じた例を以下に説明する。
【００５８】
＜問い合せ結果の保存＞
過去に問い合せた端末情報について情報をAP側で保持することで、同一端末情報の重複した問い合せを抑制する。つまり、例えば、端末情報問い合わせ用IF１５４は、過去に問い合わせを行った端末に関する端末接続情報（例：BSSIDとPSK）を保持しておき、当該端末が再び発見された場合において、再度の問い合わせを行わないようにする。
【００５９】
この場合、一度「登録なし」と判定された端末は、その後端末リストに登録されたとしても、以前の問い合せ結果が保持されている限りは問い合せが発生せず、接続が行われないままとなる。そのため、例えば、過去に問い合せた端末情報の保持期間を有限とする。あるいは、端末リスト管理装置２００側で端末情報の問い合せ元AP（の識別情報）を保持し、当該端末（以前に、登録なしであった端末）が登録された際に、以前に問い合わせてきたAPに対して情報更新（例：当該端末の接続情報）を通知することとしてもよい。
【００６０】
＜問い合せ単位の調整＞
APからの問い合わせ単位を１件毎ではなく、複数件毎とすることで問い合せメッセージ数を削減できる。複数件を何件とするかについては、固定値としてもよいし、AP（端末モード）がビーコン受信で単位時間に検知する端末数に応じた件数としてもよい。
【００６１】
＜問い合せ周期の設定＞
問い合せ周期を設け、一定時間毎にまとめて問い合せを行うことでメッセージ数を削減できる。この場合、例えば、端末の起動から、実際に通信が確立されるまでの時間差の許容度に応じて、適切な周期を設定する。
【００６２】
＜付加的な識別情報の利用＞
端末側への事前設定時に、認証情報に加えて、（APがスキャン時に取得可能な）特定の識別情報（例えばWi-Fi（登録商標）の場合はSSID）に、登録端末であることを示す、予め定められた文字列（例えば9999registerd_device等）を設定する。APは、スキャンによって得られた端末情報のうち、この文字列をSSIDとして含む端末が検出された時のみ端末リストに対して問い合せを行う。
【００６３】
＜端末リスト管理装置２００からの指示契機の問い合せ＞
端末の設置後（つまり、端末リストに端末情報が登録された後）、端末リスト管理装置２００が、APに対して、問い合せを行うよう指示を行う。この方式は、端末設置タイミングを知ることができ、かつAPの台数が小規模な場合に適している。更に、端末リスト管理装置２００が、端末の設置位置（近傍のAP情報）まで把握できる場合には、端末近傍の特定のAPに対してのみ問い合せ指示を送ることとしてもよい。
【００６４】
＜端末リストの同期＞
端末リスト管理装置２００が管理する端末リストが小規模な場合、APと端末リスト管理装置２００との間で端末情報をまるごと同期することとしてもよい。つまり、この場合、端末リスト管理装置２００が管理する端末リストと同じ端末リストをAPが保持する。この方式では、端末情報の問い合せが発生しないメリットがある。ただし、周期的なリスト更新が必要である。
【００６５】
（適切な接続先APの選定について）
APが密集している場合等、端末１００の接続先候補となるAPが複数存在する場合が考えられる。本実施の形態では、基本的には、一番初めに端末１００を発見したAPが端末１００に対して接続確立を行う（早い者勝ち）動作となっているが、通信品質向上の観点から、複数のAPから適切なものを選択することとしてもよい。
【００６６】
例えば、端末１００を発見したAPが端末リスト管理装置２００に対して問い合せを行う際に、端末１００との間の通信品質情報（例えば受信信号強度: Received Signal Strength Indicator（RSSI））を併せて送信する。端末リスト管理装置２００はこの問い合せメッセージを受信すると、他のAPから同様の問い合せメッセージが送られるのを一定時間待機する。そして、一定時間内に受信した当該端末１００への問い合せメッセージのうち、通信品質がもっとも良い（例えばRSSIが一番大きい）APに対してのみ、端末１００の接続情報を送付することで、端末１００はより通信品質のよいAPとの接続を確立することができる。
【００６７】
なお、以上説明したAPによる端末リスト管理装置２００への問い合せ契機に関する各処理、及び適切な接続先APの選定に関する各処理は、適宜組み合わせて実行することも可能である。
【実施例】
【００６８】
以下、本実施の形態に係る技術の実施例として、市中のいくつかの無線通信技術を利用した場合の動作例を説明する。本実施例はあくまでも一例であり、一定の条件を満たせば他の無線通信技術でも同様に適用可能である。
【００６９】
（Wi-Fi（登録商標）における動作手順）
基本的な動作の流れは図２等を参照して説明したとおりである。上述の例では、端末１００が周期的にSSID情報を含むビーコンパケットを送出することを前提としている。すなわち、APは、ビーコンパケットに含まれるSSIDを取得し、当該SSIDに対して接続要求を送ることで接続確立を行う。
【００７０】
セキュリティの観点から、端末１００が送出するSSIDを隠蔽することとしてもよい。このとき、SSIDを隠蔽する方式として幾つかバリエーションが存在する。下記にそれぞれにおける動作について説明する。
【００７１】
＜端末１００はビーコンパケットを送出するが、SSIDを含めない（正確には"0"を含める）場合＞
この動作を行う端末に対してAPが接続するためには、端末リスト管理装置２００に登録する端末の情報に、新たに、当該端末のSSIDを追加する。ビーコンパケット自体にはBSSID（端末MACアドレス）が含まれているため、これをもとにAPは端末リスト管理装置２００に問い合せを行い、SSIDとPSKを取得する。APは取得したSSIDとPSKの組み合わせを用いて端末との接続を確立できる。
【００７２】
＜端末１００がビーコンパケットを送出しない場合＞
この場合、AP（端末モード）は、端末１００（APモード）を発見するためには端末１００のSSIDを指定して問い合わせ要求（Probe Request）を送出する必要がある。SSIDに該当する端末１００は、物理アドレスを含むプローブ応答を返す。
【００７３】
このような場合でも、端末リストに含まれる端末のSSID/PSKを用いて総当り的に問い合せ要求を送信して端末を発見することは原理上可能であるが、端末台数が多くなると問い合せ負荷が大きくなるため適さない。ただし、「端末リストからの指示契機の問い合せ」で説明したように、端末の設置タイミング、更に設置位置（近傍のAP）を把握できる場合は、端末発見は比較的容易に、低負荷で実現できる。
【００７４】
（ZigBee（登録商標）における動作手順）
ZigBee（登録商標）の場合、メッセージの暗号化に用いられるLink Keyを端末に予め設定し、端末物理アドレスとともに端末リスト管理装置２００に保存しておく。端末（端末モードのAP）がスキャンを行い周囲にビーコンを要求すると、周囲の端末から応答メッセージが送信される。この中に、応答メッセージを送信した端末の物理アドレスや参加しているNWを表すPersonal Area Network ID（PAN ID）等の接続情報が含まれている。APは物理アドレスをもとに端末リスト管理装置２００に問い合せを行い、端末接続のためのLink Keyを取得する。
【００７５】
APが端末（ZigBee（登録商標）のCoordinatorとして動作）に対して、先ほど取得した端末のPAN IDと、Link Keyの組み合わせ（端末接続情報）を利用して接続要求を行うことで、端末との接続を確立できる。
【００７６】
接続確立後、APのPAN IDとLink Keyの組み合わせ（AP接続情報）を端末に通知する。Wi-Fi（登録商標）の場合と同じように動作モードを変更し、受け取った情報をもとに端末はAPに対して接続を要求し、確立する。
【００７７】
（Bluetooth（登録商標）における動作手順）
他の通信方式と同様に、APはスキャンを行うことで周囲の端末の情報（端末の物理アドレスを含む）を取得できる。また、認証情報としてPINコードを端末に事前設定し、端末リストに保存することで上述のWi-Fi（登録商標）やZigBee（登録商標）と同様の手順を実施できる。
【００７８】
（実施の形態の効果）
以上、説明したとおり、本実施の形態に係る技術により、端末は事前に認証情報を設定さえしておけば、本技術を具備する任意のAPに接続できるようになる。接続先APに合わせた端末への事前・事後設定は完全に不要となる。
【００７９】
また、APは端末に合わせて接続設定（SSID/PSK等）を変更せずにそのまま利用できる。これにより、宅内無線NWのような、場所（この例では宅内）毎に接続情報が異なるNWでも利用することができる。加えて、あるAPの接続情報が万が一流出したとしても、影響が及ばない（＝異なるSSID・PSKを利用している場合、他のAPの接続情報変更が不要）。
【００８０】
更に、APは端末の認証情報を把握する必要があるので、認証情報を持たない不正なAP（端末リスト管理装置によって認証されていないAP）による端末接続を排除できる。また、端末も正しい認証情報を設定されている必要があるので、不正な（なりすまし等）端末による接続も同様に排除できる。また、無線通信における認証情報のみを利用しているため、追加の認証情報（ID/パスワードなど）を用意・設定する必要がない。
【００８１】
更に、本技術は特定の無線通信方式に限らず、APモード/端末モードの切り替えもしくは同時動作が可能な、各種通信方式に幅広く適用することができる。
【００８２】
上記のとおり、本実施の形態に係る技術により、様々な場所に設置される可能性のある端末（例：M2M端末）に対して、（本技術をサポートする）任意のAPとの接続を、APに合わせた端末設定不要で、かつAPへの接続設定変更不要で、セキュアに確立できるようになる。
【００８３】
（実施の形態のまとめ）
以上、説明したとおり、本実施の形態により、端末と無線通信を行うアクセスポイント装置と、端末リスト管理装置とを有する通信システムであって、
前記アクセスポイント装置は、
前記端末から当該端末の端末識別情報を含むメッセージを受信し、当該端末識別情報を用いて前記端末リスト管理装置に対して端末接続情報の問い合わせを行う問い合わせ手段と、
前記問い合わせ手段により取得された、前記端末識別情報に対応する端末接続情報を用いて、前記端末との接続を確立し、当該端末に対して、当該端末が前記アクセスポイント装置との接続を確立する際に使用するAP接続情報を通知する通知手段と、を備え、
前記端末リスト管理装置は、
端末接続情報を端末識別情報と対応付けて記憶する記憶手段と、
前記アクセスポイント装置から、端末識別情報を含む問い合わせを受信した場合に、前記記憶手段から、問い合わせに含まれる端末識別情報に対応する端末接続情報を取得し、当該端末接続情報を前記アクセスポイント装置に返送する返送手段と、を備える
ことを特徴とする通信システムが提供される。
【００８４】
実施の形態で説明した端末情報問い合わせ用ＩＦ１５４は問い合わせ手段の例であり、端末機能部１５２は通知手段の例であり、端末登録情報保持部２０３は記憶手段の例であり、AP問い合わせ用ＩＦ２０５は返送手段の例である。
【００８５】
前記問い合わせ手段は、過去に問い合わせを行った端末に関する端末接続情報を保持することとしてもよい。また、前記問い合わせ手段は、前記メッセージの中に登録端末であることを示す識別情報が含まれている場合に、前記問い合わせを行うこととしてもよい。また、前記問い合わせ手段は、複数の端末に関する問い合わせをまとめて行うこととしてもよい。
【００８６】
更に、前記問い合わせ手段は、前記端末の端末接続情報と、当該端末と前記アクセスポイント装置との間の通信品質とを前記端末リスト管理装置に送信することにより問い合わせを行い、前記返送手段は、前記端末に関する複数の問い合わせのうち、通信品質が最も良いアクセスポイント装置に端末接続情報を送信することとしてもよい。
【００８７】
また、本実施の形態により、端末、当該端末と無線通信を行うアクセスポイント装置、及び、端末リスト管理装置を有する無線通信システムにおける前記端末であって、
前記端末の端末識別情報を含むメッセージを送信する送信手段と、
前記アクセスポイント装置が前記端末リスト管理装置から取得した端末接続情報に基づき、前記アクセスポイント装置との間でAPモードでの接続を確立し、当該アクセスポイント装置からAP接続情報を受信する受信手段と、
前記AP接続情報を用いて、前記アクセスポイント装置との間で端末モードでの接続を確立する接続確立手段と
を備えることを特徴とする端末が提供される。
【００８８】
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８９】
AP  アクセスポイント
１００  端末
２００  端末リスト管理装置
３００  サーバ
４００  ネットワーク
１０１  ＡＰ機能部
１０２  端末機能部
１０３  接続情報保持部
１５１  ＡＰ機能部
１５２  端末機能部
１５３  接続情報保持部
１５４  端末情報問い合わせ用ＩＦ
２０１  端末登録用ＩＦ
２０２  端末登録者認証部
２０３  端末登録情報保持部
２０４  ＡＰ認証部
２０５  ＡＰ問い合わせ用ＩＦ
【図１】
2018023028.tif 000003
【図２】
2018023028.tif 000004
【図３】
2018023028.tif 000005
【図４】
2018023028.tif 000006
【図５】
2018023028.tif 000007
【図６】
2018023028.tif 000008