(57)【要約】【課題】通信装置間において接続情報を受け渡す場合においても、不特定多数の通信装置がアクセスポイントに接続することができることを回避する通信システムを提供すること。【解決手段】本発明にかかる通信システムは、通信装置１０と通信装置２０との間において、アクセスポイント５０に接続するための接続情報の受け渡しを行い、通信装置１０及び通信装置２０が接続情報を用いてアクセスポイント５０へ接続する通信システムである。通信システムは、通信装置１０が特定情報を有するか否かを判定する判定部１１と、判定部１１における判定結果に基づいて、通信装置１０と通信装置２０との間における接続情報の受け渡しを制御する通信制御部１２と、を備える。【選択図】図１
2015179919.tif 000002
【特許請求の範囲】
【請求項１】
通信装置間において、アクセスポイントに接続するための接続情報の受け渡しを行い、前記通信装置が前記接続情報を用いて前記アクセスポイントへ接続する通信システムを構成する通信装置であって、
前記アクセスポイントにおいて生成された特定情報を有するか否かを判定する判定部と、
前記判定部において前記特定情報を有すると判定された場合、他の通信装置へ前記接続情報を送信し、前記判定部において前記特定情報を有さないと判定された場合、前記他の通信装置へ前記接続情報を送信しない通信制御部とを備える、通信装置。
【請求項２】
通信装置間において、アクセスポイントに接続するための接続情報の受け渡しを行い、前記通信装置が前記接続情報を用いて前記アクセスポイントへ接続する通信システムにおいて、
前記通信装置が特定情報を有するか否かを判定する判定手段と、
前記判定手段における判定結果に基づいて、前記通信装置間における前記接続情報の受け渡しを制御する通信制御手段と、を備える通信システム。
【請求項３】
第１の通信装置が、前記アクセスポイントから前記特定情報を取得し、第２の通信装置が前記第１の通信装置から前記接続情報を取得する場合、
前記判定手段は、
前記第１の通信装置が、前記特定情報を有すると判定し、
前記通信制御手段は、
前記第１の通信装置から前記第２の通信装置へ前記接続情報を送信する、請求項２に記載の通信システム。
【請求項４】
前記第２の通信装置が前記第１の通信装置から前記アクセスポイントを取得した後に、第３の通信装置が前記第２の通信装置から前記アクセスポイントを取得する場合、
前記判定手段は、
前記第２の通信装置が、前記特定情報を有さないと判定し、
前記通信制御手段は、
前記第２の通信装置から前記第３の通信装置へ前記接続情報を送信しない、請求項３に記載の通信システム。
【請求項５】
第１の通信装置が、前記特定情報を有し、第２の通信装置が第１の通信装置から前記接続情報を取得する場合、
前記判定手段は、
第１の通信装置が、前記特定情報を有すると判定し、
前記通信制御手段は、
前記第１の通信装置へ第１の暗号化情報を送信し、前記第１の通信装置から前記接続情報及び前記第１の暗号化情報を取得した第２の通信装置から前記アクセスポイントに対して接続要求が行われた場合、前記第２の通信装置と前記アクセスポイントとの接続を許可する、請求項２に記載の通信システム。
【請求項６】
前記第２の通信装置が、
前記第１の通信装置から前記アクセスポイント及び前記第１の暗号化情報を取得した後に、前記第１の暗号化情報とは異なる第２の暗号化情報の取得を要求する場合、
前記判定手段は、
前記第２の通信装置が、前記特定情報を有さないと判定し、
前記通信制御手段は、
前記第２の通信装置へ、前記第２の暗号化情報を送信しない、請求項５に記載の通信システム。
【請求項７】
前記第２の通信装置が、
前記第１の通信装置から前記アクセスポイント及び前記第１の暗号化情報を取得した後に、第３の通信装置へ前記アクセスポイント及び前記第１の暗号化情報を送信した場合、
前記判定手段は、
前記第３の通信装置が、前記特定情報を有さず、さらに、前記第１の暗号化情報が前記第２の通信装置において既に用いられていると判定し、
前記通信制御手段は、
前記第３の通信装置から前記アクセスポイントに対する接続を許可しない、請求項５又は６に記載の通信システム。
【請求項８】
第１の通信装置が、前記接続情報とともに前記接続情報を送信したことを示す前記特定情報を第２の通信装置へ送信した場合、
前記判定手段は、
前記第２の通信装置が、前記特定情報を有すると判定し、
前記通信制御手段は、
前記第２の通信装置から第３の通信装置に対する前記接続情報の送信を許可しない、請求項２に記載の通信システム。
【請求項９】
通信装置から、自装置へ通信接続するために用いる接続情報の要求を受けた場合、
前記接続情報と、前記通信装置から他の通信装置へ接続情報の送出を許可するための特定情報とを送出する送出手段を有するアクセスポイント。
【請求項１０】
通信装置間において、アクセスポイントに接続するための接続情報の受け渡しを行い、前記通信装置が前記接続情報を用いて前記アクセスポイントへ接続する接続方法であって、
前記通信装置が特定情報を有するか否かを判定し、
前記特定情報を有するか否かに関する判定結果に基づいて、前記通信装置間における前記接続情報の受け渡しを制御する接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信装置、アクセスポイント及び接続方法に関し、特に無線ＬＡＮ通信を行う通信システム、通信装置、アクセスポイント及び接続方法に関する。
【背景技術】
【０００２】
近距離無線通信としてＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を利用することができる通信装置が増加している。このような通信装置は、アクセスポイントと無線ＬＡＮ接続する際に、ＮＦＣ通信を利用して無線ＬＡＮ通信の設定を行うことができる。例えば、通信装置は、アクセスポイントと近づくことによって、ＮＦＣ通信を行い、アクセスポイントからＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と暗号化キーとを取得できる。通信装置は、取得したＳＳＩＤと暗号化キーを設定することによって、アクセスポイントと無線ＬＡＮ通信を行うことができる。
【０００３】
例えば、特許文献１には、認証カードから認証情報を取得したプリンタと撮像装置とが、互いにＮＦＣ通信可能な距離まで近づき、ＮＦＣ通信を行うことが記載されている。さらに、プリンタと撮像装置との間において認証が成功すると、互いの装置間において、無線ＬＡＮ通信に必要な設定情報の交換を行うことも記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３５７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信装置が、アクセスポイントとＮＦＣ通信を行い、無線ＬＡＮ通信に必要な情報（以下、接続情報もしくはアクセスポイント情報と称する）を取得する場合に、通信装置が、アクセスポイントと容易にＮＦＣ通信を行うことができないことがある。例えば、通信装置とアクセスポイントとの間の距離が離れている場合、もしくは、アクセスポイントがテレビジョン装置の裏側等に設置してあり、アクセスポイントの近くまで通信装置を近づけることができない場合等がある。
【０００６】
このような場合、通信装置間においてＮＦＣ通信を行い、アクセスポイント情報の受け渡しを行うことが考えられる。例えば、一方の通信装置が、アクセスポイント情報を設置前に、事前にアクセスポイントとＮＦＣ通信を行うことによって、アクセスポイント情報を取得している場合、他方の通信装置が、アクセスポイント情報を保持している通信装置から、アクセスポイント情報を取得する。しかし、互いの通信装置において認証が成功した場合に、アクセスポイント情報を取得することができるとすると、通信装置間におけるアクセスポイント情報音受け渡しを繰り返した結果、アクセスポイント情報が制限なく広まる可能性がある。この場合、不特定多数の通信装置がアクセスポイントに接続することができてしまうという問題が発生する。
【０００７】
本発明の目的は、上記の課題である、通信装置間においてアクセスポイント情報を受け渡す場合においても、不特定多数の通信装置がアクセスポイントに接続することができることを回避する通信システム、通信装置、アクセスポイント及び接続方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかる通信システムは、通信装置間において、アクセスポイントに接続するための接続情報の受け渡しを行い、前記通信装置が前記接続情報を用いて前記アクセスポイントへ接続する通信システムにおいて、前記通信装置が特定情報を有するか否かを判定する判定手段と、前記判定手段における判定結果に基づいて、前記通信装置間における前記接続情報の受け渡しを制御する通信制御手段と、を備えるものである。
【０００９】
本発明の第２の態様にかかる通信装置は、通信装置間において、アクセスポイントに接続するための接続情報の受け渡しを行い、前記通信装置が前記接続情報を用いて前記アクセスポイントへ接続する通信システムを構成する通信装置であって、前記アクセスポイントにおいて生成された特定情報を有するか否かを判定する判定部と、前記判定部において前記特定情報を有すると判定された場合、他の通信装置へ前記接続情報を送信し、前記判定部において前記特定情報を有さないと判定された場合、前記他の通信装置へ前記接続情報を送信しない通信制御部と、を備えるものである。
【００１０】
本発明の第３の態様にかかるアクセスポイントは、通信装置から、自装置へ通信接続するために用いる接続情報の要求を受けた場合、前記接続情報と、前記通信装置から他の通信装置へ接続情報の送出を許可するための特定情報とを送出する送出手段を有するものである。
【００１１】
本発明の第４の態様にかかる接続方法は、通信装置間において、アクセスポイントに接続するための接続情報の受け渡しを行い、前記通信装置が前記接続情報を用いて前記アクセスポイントへ接続する接続方法であって、前記通信装置が特定情報を有するか否かを判定し、前記特定情報を有するか否かに関する判定結果に基づいて、前記通信装置間における前記接続情報の受け渡しを制御するものである。
【発明の効果】
【００１２】
本発明により、通信装置間において接続情報を受け渡す場合においても、不特定多数の通信装置がアクセスポイントに接続することができることを回避する通信システム、通信装置、アクセスポイント及び接続方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１にかかる通信システムの構成図である。
【図２】実施の形態２にかかる通信システムの構成図である。
【図３】実施の形態２にかかるアクセスポイントの構成図である。
【図４】実施の形態２にかかるＮＦＣ通信用キーの生成回数を設定する画面イメージを示す図である。
【図５】実施の形態２にかかるＮＦＣ通信用キー情報の送信可否を設定する画面イメージを示す図である。
【図６】実施の形態２にかかる通信装置の構成図である。
【図７】実施の形態２にかかるＮＦＣ通信用キー情報の取得処理の流れを示す図である。
【図８】実施の形態２にかかる通信装置における、アクセスポイント情報の受け渡し処理の流れを示す図である。
【図９】実施の形態３にかかるアクセスポイントの構成図である。
【図１０】実施の形態３にかかる暗号化キーの生成処理の流れを示す図である。
【図１１】実施の形態３にかかる暗号化キーの生成処理の流れを示す図である。
【図１２】実施の形態３にかかるリスト保持部において管理されるデータを示す図である。
【図１３】実施の形態３にかかるアクセスポイントにおける、通信装置の接続処理の流れを示す図である。
【図１４】実施の形態３にかかるリスト保持部において管理されるデータを示す図である。
【図１５】実施の形態４にかかる通信装置の構成図である。
【図１６】実施の形態４にかかる通信装置間におけるアクセスポイント情報の受け渡し処理の流れを示す図である。
【発明を実施するための形態】
【００１４】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかる通信システムの構成例について説明する。図１の通信システムは、通信装置１０、通信装置２０及びアクセスポイント５０を有している。
【００１５】
通信装置１０及び通信装置２０は、アクセスポイント情報を用いることによってアクセスポイント５０へ接続する。通信装置１０及び通信装置２０は、アクセスポイント５０と接続し、アクセスポイント５０と無線ＬＡＮ通信を行う。また、アクセスポイント情報は、通信装置１０と通信装置２０との間において受け渡される。
【００１６】
次に、通信装置１０の構成例について説明する。通信装置２０は、通信装置１０と同様の構成であるため詳細な説明を省略する。通信装置１０及び２０は、携帯電話端末、スマートフォン端末もしくはタブレット型端末等であってもよく、もしくは、パーソナルコンピュータ等のコンピュータ装置であってもよい。
【００１７】
通信装置１０は、判定部１１及び通信制御部１２を有している。判定部１１は、通信装置１０が、特定情報を有するか否かを判定する。特定情報は、例えば、通信装置１０のメモリ等に格納されていてもよい。特定情報は、例えば、アクセスポイント５０が生成する識別情報であってもよく、アクセスポイント５０を管理する管理装置等が生成した識別情報であってもよい。特定情報は、キー情報、フラグ情報等と称されてもよい。
【００１８】
通信制御部１２は、判定部１１における判定結果に基づいて、通信装置１０と通信装置２０との間におけるアクセスポイント情報の受け渡しを制御する。アクセスポイント情報は、例えば、アクセスポイント５０のＳＳＩＤ、及び、通信装置１０とアクセスポイント５０との間に通信されるデータを暗号化する際に用いる暗号化キーもしくは暗号化情報等であってもよい。
【００１９】
例えば、通信制御部１２は、判定部１１において通信装置１０が特定情報を有すると判定した場合、通信装置１０が有しているアクセスポイント情報を通信装置２０へ送信するように制御してもよく、送信しないように制御してもよい。
【００２０】
以上説明したように、図１の通信システムを用いることによって、通信装置１０において特定情報を保持しているか否かに応じて、通信装置１０と通信装置２０との間におけるアクセスポイント情報の受け渡しを制御することができる。そのため、通信装置間におけるアクセスポイント情報の無制限の受け渡しを回避することができる。
【００２１】
なお、図１においては、通信装置１０が、判定部１１及び通信制御部１２を有する構成について説明したが、例えば、アクセスポイント５０が、判定部１１及び通信制御部１２を有してもよい。もしくは、通信装置１０、通信装置２０及びアクセスポイント５０とは異なる装置が、判定部１１及び通信制御部１２を有し、通信装置１０と通信装置２０との間のアクセスポイント情報の受け渡しを制御してもよい。
【００２２】
（実施の形態２）
続いて、図２を用いて本発明の実施の形態２にかかる通信システムの構成例について説明する。本図の通信システムは、図１の通信システムに通信装置３０が追加された構成となっている。本図においては、通信装置１０は、アクセスポイント５０とＮＦＣ通信を行う。通信装置１０は、アクセスポイント５０とＮＦＣ通信を行うことによって、アクセスポイント５０からアクセスポイント情報とＮＦＣ通信用キー情報を取得する。ＮＦＣ通信用キー情報は、アクセスポイント５０と直接通信を行った通信装置１０に対してのみ送信される情報である。ＮＦＣ通信用キー情報についてはのちに詳述する。
【００２３】
通信装置２０は、通信装置１０が保持するアクセス情報を取得しようとする通信装置である。通信装置２０は、通信装置１０とＮＦＣ通信を行い、通信装置１０からアクセス情報を取得しようとしてもよい。また、通信装置３０は、通信装置２０が通信装置１０からアクセス情報を取得した後に、通信装置２０からアクセス情報を取得しようとする通信装置である。通信装置３０は、通信装置２０とＮＦＣ通信を行い、通信装置２０からアクセス情報を取得しようとしてもよい。
【００２４】
例えば、アクセスポイント５０が、通信装置１０へアクセスポイント情報及びＮＦＣ通信用キー情報を送信した後に、容易にＮＦＣ通信を行うことができない場所に設置されたとする。このような場合、通信装置２０は、すでにアクセスポイント情報を取得している通信装置１０から、アクセスポイント情報を取得し、アクセスポイント５０へアクセスを試みようとする。さらに、通信装置３０は、通信装置２０からアクセスポイント情報を取得し、アクセスポイント５０へアクセスを試みようとする。
【００２５】
このような場合に、ＮＦＣ通信用キー情報を用いて、通信装置間におけるアクセスポイント情報の受け渡しを制御する。
【００２６】
続いて、図３を用いて本発明の実施の形態２にかかるアクセスポイント５０の構成例について説明する。アクセスポイント５０は、制御部５１、無線ＬＡＮ Ｉ／Ｆ（インタフェース）５３、ＮＦＣ Ｉ／Ｆ５４を有している。さらに、制御部５１は、キー生成部５２を有している。
【００２７】
制御部５１は、例えば、メモリに格納されているプログラムを実行するＣＰＵ(Central Processing Unit)であってもよい。無線ＬＡＮ Ｉ／Ｆ５３は、通信装置１０もしくは通信装置２０との間において、無線ＬＡＮ通信を行うために用いられるインタフェースである。無線ＬＡＮ Ｉ／Ｆ５３には、無線通信を行うためのアンテナが備え付けられている。
【００２８】
ＮＦＣ Ｉ／Ｆ５４は、通信装置１０もしくは通信装置２０との間において、ＮＦＣ通信を行うために用いられるインタフェースである。ＮＦＣ Ｉ／Ｆ５４には、無線通信を行うためのアンテナが備え付けられている。
【００２９】
キー生成部５２は、ＮＦＣ通信用キー情報を生成する。制御部５１は、ＮＦＣ Ｉ／Ｆ５４を介して接続した通信装置に対して、ＮＦＣ通信用キー情報を送信する。ＮＦＣ通信用キー情報は、アクセスポイント５０と通信装置との間において受け渡される情報であり、通信装置間においては、受け渡しを行うことができない情報とする。
【００３０】
ＮＦＣ通信用キー情報は、通信装置間においてアクセス情報を受け渡す際に、通信装置において参照される情報である。例えば、通信装置は、ＮＦＣ通信用キー情報を有している場合、他の通信装置に対してアクセス情報を送信する送信モードを適用してもよい。さらに、通信装置は、ＮＦＣ通信用キー情報を有していない場合、他の通信装置からアクセス情報が送信されてくるのを待つ受信モードを適用してもよい。
【００３１】
また、キー生成部５２は、所定の通信装置リストを有し、通信リストに登録されている通信装置とＮＦＣ通信を行っている場合のみ、ＮＦＣ通信用キー情報を通信装置へ送信してもよい。
【００３２】
また、キー生成部５２が生成することができるＮＦＣ通信用キー情報の回数は、アクセスポイント５０の所有者が保持する通信装置の数に応じて、アクセスポイント５０の所有者が自由に設定してもよい。つまり、アクセスポイント５０の所有者は、保持する通信装置にのみにＮＦＣ通信用キー情報を送信することができるようにしてもよい。図４は、ＮＦＣ通信用キーの生成回数を設定する画面イメージを示している。図４に示すように、アクセスポイント５０の所有者は、画面上において、任意のＮＦＣ通信用キー情報の生成回数を選択してもよい。
【００３３】
さらに、キー生成部５２における処理は、図５のように表示されるアプリケーションを用いて、制御されてもよい。例えば、アクセスポイント５０の所有者は、ＮＦＣ Ｉ／Ｆ５４を介して通信装置から接続された場合に、ＮＦＣ通信用キー情報を通信装置へ送信するかしないかを選択してもよい。さらに、アクセスポイント５０の所有者は、ＮＦＣ通信用キー情報を送信する際に、コピー情報を送信するのか、生成したＮＦＣ通信用キー情報そのものを受け渡すのかを選択してもよい。
【００３４】
続いて、図６を用いて本発明の実施の形態２にかかる通信装置１０の構成例について説明する。通信装置１０は、制御部１４、無線ＬＡＮ Ｉ／Ｆ１５及びＮＦＣ Ｉ／Ｆ１６を有している。さらに、制御部１４は、判定部１１、通信制御部１２及びキー格納部１３を有している。判定部１１及び通信制御部１２は、図１の判定部１１及び通信制御部１２と差異がある点について主に以下に説明する。
【００３５】
制御部１４は、例えば、メモリに格納されているプログラムを実行するＣＰＵ(Central Processing Unit)であってもよい。無線ＬＡＮ Ｉ／Ｆ１５は、アクセスポイント５０との間において、無線ＬＡＮ通信を行うために用いられるインタフェースである。無線ＬＡＮ Ｉ／Ｆ１５には、無線通信を行うためのアンテナが備え付けられている。
【００３６】
ＮＦＣ Ｉ／Ｆ１６は、通信装置２０もしくはアクセスポイント５０との間において、ＮＦＣ通信を行うために用いられるインタフェースである。ＮＦＣ Ｉ／Ｆ１６には、無線通信を行うためのアンテナが備え付けられている。
【００３７】
キー格納部１３は、アクセスポイント５０とＮＦＣ通信中に、アクセスポイント５０から送信されたＮＦＣ通信用キー情報を格納する。
【００３８】
判定部１１は、ＮＦＣ Ｉ／Ｆ１６を介して通信装置２０から接続された場合に、キー格納部１３にＮＦＣ通信用キー情報が格納されているか否かを判定する。判定部１１は、キー格納部１３にＮＦＣ通信用キー情報が格納されているか否かの判定結果を通信制御部１２へ出力する。
【００３９】
通信制御部１２は、判定部１１から出力された判定結果に応じて、送信モードにおいて動作するか、受信モードにおいて動作するかを制御する。例えば、通信制御部１２は、判定部１１から、キー格納部１３にＮＦＣ通信用キー情報が格納されている、との判定結果を通知された場合、アクセスポイント情報を通信装置２０へ送信する送信モードとして動作する。また、通信制御部１２は、判定部１１から、キー格納部１３にＮＦＣ通信用キー情報が格納されていない、との判定結果が通知された場合、通信装置２０からアクセスポイント情報が送信されてくるのを待つ受信モードとして動作してもよい。
【００４０】
続いて、図７を用いて本発明の実施の形態２にかかるＮＦＣ通信用キー情報の取得処理の流れについて説明する。はじめに、アクセスポイント５０と通信装置１０との間においてＮＦＣ通信が行われる（Ｓ１１）。ＮＦＣ通信が行われる際の認証手順等は、一般的に認証手順として実行されている手順を用いる。
【００４１】
次に、キー生成部５２は、ＮＦＣ通信用キー情報を生成する（Ｓ１２）。次に、アクセスポイント５０は、ＮＦＣ通信用キー情報とともにアクセスポイント情報を通信装置１０へ送信する（Ｓ１３）。キー格納部１３は、送信されたＮＦＣ通信用キー情報を格納する（Ｓ１４）。また、キー生成部５２は、ＮＦＣ通信が行われる前に、予めＮＦＣ通信用キー情報を生成しておいてもよい。
【００４２】
続いて、図８を用いて本発明の実施の形態２にかかる通信装置１０における、アクセスポイント情報の受け渡し処理の流れについて説明する。はじめに、通信装置１０は、通信装置２０とＮＦＣ通信を実行する（Ｓ２１）。
【００４３】
次に、判定部１１は、キー格納部１３にＮＦＣ通信用キー情報が格納されているか否かを判定する（Ｓ２２）。判定部１１において、キー格納部１３にＮＦＣ通信用キー情報が格納されていると判定された場合、通信制御部１２は、送信モードを設定して動作する（Ｓ２３）。キー格納部１３にＮＦＣ通信用キー情報が格納されている場合とは、通信装置１０が、アクセスポイント５０とＮＦＣ通信を行い、アクセスポイント情報及びＮＦＣ通信用キー情報を取得している場合である。次に、通信制御部１２は、送信モードに設定すると、通信装置１０へアクセスポイント情報を送信する（Ｓ２４）。
【００４４】
ステップＳ２２において、判定部１１がキー格納部１３にＮＦＣ通信用キー情報が格納されていないと判定した場合、通信制御部１２は、受信モードを設定して動作する（Ｓ２５）。キー格納部１３に通信用キー情報が格納されていない場合とは、通信装置１０が、アクセスポイント５０とＮＦＣ通信を行っておらず、アクセスポイント情報及びＮＦＣ通信用キー情報を取得していない場合である。
【００４５】
次に、通信制御部１２は、通信装置２０からアクセスポイント情報を受信したか否かを判定する（Ｓ２６）。通信制御部１２は、通信装置２０からアクセスポイント情報を受信したと判定した場合、取得したアクセスポイント情報を用いてアクセスポイント５０へアクセスする（Ｓ２７）。通信装置２０からアクセスポイント情報を受信した場合とは、通信装置２０が、アクセスポイント５０とＮＦＣ通信を行いアクセスポイント情報及びＮＦＣ通信用キー情報を取得している場合である。つまり、通信装置２０が、送信モードとして動作している場合である。
【００４６】
通信制御部１２は、通信装置２０からアクセスポイント情報を受信していないと判定した場合、通信装置２０との間のＮＦＣ通信を終了する（Ｓ２８）。通信装置２０からアクセスポイント情報を受信していない場合とは、通信装置２０もアクセスポイント５０とＮＦＣ通信を行っておらず、アクセスポイント情報及びＮＦＣ通信用キー情報を取得していない場合である。つまり、通信装置２０が、受信モードとして動作している場合である。
【００４７】
以上説明したように、本発明の実施の形態２にかかる通信システムを用いることによって、直接アクセスポイント５０とＮＦＣ通信し、ＮＦＣ通信用キー情報を保持している通信装置のみが、他の通信装置に対してアクセスポイント情報を受け渡すことができる。つまり、他の通信装置からアクセスポイント情報を取得した通信装置は、アクセスポイント５０からＮＦＣ通信用キー情報を取得しているわけではないため、アクセスポイント情報をさらに他の通信装置へ受け渡すことができない。これによって、アクセスポイント情報が際限なく広まってしまうことを回避することができる。
【００４８】
（実施の形態３）
続いて、図９を用いて本発明の実施の形態３にかかるアクセスポイント６０の構成例について説明する。アクセスポイント６０は、制御部６１、無線ＬＡＮ Ｉ／Ｆ５３及びＮＦＣ Ｉ／Ｆ５４を有している。無線ＬＡＮ Ｉ／Ｆ５３及びＮＦＣ Ｉ／Ｆ５４は、図３のアクセスポイント５０における無線ＬＡＮ Ｉ／Ｆ５３及びＮＦＣ Ｉ／Ｆ５４と同様であるため詳細な説明を省略する。
【００４９】
次に、制御部６１の構成例について説明する。制御部６１は、リスト保持部６２及び暗号化キー生成部６３を有している。暗号化キー生成部６３は、通信装置１０もしくは通信装置２０から暗号化キーの発行を要求された場合に、暗号化キーを生成する。また、暗号化キー生成部６３は、ＮＦＣ通信を用いて接続してきた通信装置に対して送信するマスター暗号化キーを生成してもよい。マスター暗号化キーは、ＮＦＣ Ｉ／Ｆ５４を介して通信装置へ送信されてもよく、その他の手段によって、通信装置を操作するユーザに通知され、ユーザが通信装置に入力してもよい。つまり、マスター暗号化キーは、アクセスポイント６０が認証した通信装置において保持される暗号化キーである。
【００５０】
リスト保持部６２は、アクセスポイント６０に接続を要求してきた通信装置と、その通信装置が用いた暗号化キーとを関連付けて管理する。
【００５１】
続いて、図１０を用いて本発明の実施の形態３にかかる暗号化キーの生成処理の流れについて説明する。本図においては、通信装置１０が通信装置２０へ暗号化キーを受け渡すために、アクセスポイント６０は、通信装置１０から暗号化キーの発行要求メッセージを受信するとする。また、通信装置１０は、すでに暗号化キーを含むアクセスポイント情報を取得しており、アクセスポイント５０と無線ＬＡＮ通信を行うことができる状態とする。つまり、本図においては、通信装置１０が、通信装置２０へ受け渡す暗号化キーの送信を、アクセスポイント６０へ要求していることを前提とする。さらに、同一の暗号化キーを異なる装置において用いることはできないとする。そのため、通信装置１０は、すでに保持している暗号化キーを通信装置２０へ受け渡すのではなく、通信装置２０へ受け渡す暗号化キーを新たにアクセスポイント６０から取得しようとしている。
【００５２】
はじめに、暗号化キー生成部６３は、通信装置１０から暗号化キー発行要求メッセージを受信する（Ｓ２１）。暗号化キー生成部６３は、無線ＬＡＮ Ｉ／Ｆ５３を介して、暗号化キー発行要求メッセージを受信する。次に、暗号化キー生成部６３は、通信装置１０から送信された暗号化キー発行要求メッセージに、マスター暗号化キーが含まれているか否かを判定する（Ｓ２２）。暗号化キー生成部６３は、マスター暗号化キーが含まれていると判定した場合、マスター暗号化キーとは異なる暗号化キーを生成する（Ｓ２３）。次に、暗号化キー生成部６３は、生成した新たな暗号化キーを通信装置１０へ送信する（Ｓ２４）。
【００５３】
ステップＳ２２において、暗号化キー生成部６３は、暗号化キー発行要求メッセージにマスター暗号化キーが含まれていないと判定した場合、暗号化キーの発行要求を拒否する（Ｓ２５）。
【００５４】
つまり、アクセスポイント６０は、マスター暗号化キーを有している通信装置に対してのみ、新たな暗号化キーを発行して送信することができる。暗号化キー発行要求メッセージにマスター暗号化キーが含まれていないとは、例えば、通信装置１０が、他の通信装置から暗号化キーを含むアクセスポイント情報を取得しており、通信装置１０が、さらに他の通信装置へアクセスポイント情報を受け渡す前の状態である。このような場合、マスター暗号化キーを有していない通信装置１０が、他の通信装置において用いる暗号化キーの発行をアクセスポイント６０へ要求する。
【００５５】
マスター暗号化キーを有しているとは、アクセスポイント６０の所有者が、通信装置１０に対して、他の通信装置へのアクセスポイント情報の受け渡しを許可するために、予め通信装置１０へ通知している状態である。
【００５６】
ここで、図１１を用いて、ステップＳ２３において、暗号化キーが生成された場合の、リスト保持部６２において管理されるデータについて説明する。マスター暗号化キーを、例えば、ＡＢＣＤＥＦとする。通信装置１０は、マスター暗号化キーを用いてアクセスポイント６０と通信をしているため、リスト保持部６２においては、通信装置１０とマスター暗号化キーＡＢＣＤＥＦとが関連付けて管理されている。また、通信装置１０からの要求に応じてリスト保持部６２が生成する暗号化キーを、ＦＥＤＣＢＡとする。暗号化キーＦＥＤＣＢＡは、通信装置１０へ送信されるのみであり、まだ暗号化キーＦＥＤＣＢＡを用いて通信を行った通信装置は存在しない。そのため、暗号化キーＦＥＤＣＢＡに関連付けられた接続装置は空欄となっている。
【００５７】
また、通信装置１０は、暗号化キー発行要求メッセージを送信するには、図１２に示される画面イメージを用いてもよい。例えば、通信装置１０は、図１２に示される画面イメージのように、送信モードに設定し、暗号化キー発行要求において実行ボタンを押下することによって、暗号化キー発行要求メッセージをアクセスポイント６０へ送信することができる。図１２は、通信装置１０に、暗号化キーの発行要求を行うアプリケーションをインストールすることによって、通信装置１０の表示画面に表示される情報であってもよい。
【００５８】
続いて、図１３を用いて本発明の実施の形態３にかかるアクセスポイント６０における、通信装置の接続処理の流れについて説明する。本図においては、通信装置が、ＳＳＩＤ及び暗号化キーを含むアクセスポイント情報を用いて、アクセスポイント６０へ接続を試みた場合の処理の流れを説明する。
【００５９】
はじめに、制御部６１は、通信装置から送信された接続要求メッセージを、無線ＬＡＮ Ｉ／Ｆ５３を介して受信する。制御部６１は、接続要求メッセージに、マスター暗号化キーが設定されているか否かを判定する（Ｓ２２）。制御部６１は、接続要求メッセージに、マスター暗号化キーが設定されていると判定した場合、通信装置の接続を許可する（Ｓ２３）。以降は、アクセスポイント６０と通信装置とは、無線ＬＡＮ通信を継続することができる。
【００６０】
ステップＳ２２において、制御部６１が、接続要求メッセージに、マスター暗号化キーが設定されていないと判定した場合、接続要求メッセージに設定されている暗号化キーが、過去に使用されているか否かを判定する（Ｓ２４）。
【００６１】
例えば、図１１において説明したリスト保持部６２におけるデータは、暗号化キーＦＥＤＣＢＡを生成しているが、暗号化キーＦＥＤＣＢＡを用いて接続を行った通信装置は、まだ存在しないことを示している。ステップＳ２１において、通信装置２０が送信した接続要求メッセージに、暗号化キーＦＥＤＣＢＡが設定されており、リスト保持部６２は、図１１の状態のデータを管理している場合、暗号化キーＦＥＤＣＢＡは、過去に使用されていないと判定する。このような場合、リスト保持部６２においては、暗号化キーＦＥＤＣＢＡが使用された履歴はないとして、制御部６１は、通信装置２０が暗号化キーＦＥＤＣＢＡを使用して接続することを許可する（Ｓ２３）
【００６２】
リスト保持部６２は、暗号化キーＦＥＤＣＢＡを用いた通信装置２０との接続が許可された場合、図１４に示すように、暗号化キーＦＥＤＣＢＡと通信装置２０とを関連付けて管理する。
【００６３】
ステップＳ２４において、制御部６１が、接続要求メッセージに設定されている暗号化キーが、過去に使用されていると判定した場合、制御部６１は、通信装置との接続を拒否する（Ｓ２５）。接続要求メッセージに設定されている暗号化キーが、過去に使用されていると判定した場合について具体的に説明する。例えば、通信装置３０が、暗号化キーＦＥＤＣＢＡを設定した接続要求メッセージを送信してきた場合に、リスト保持部６２には、暗号化キーＦＥＤＣＢＡは、過去に通信装置２０に用いられていることが示されている。このような場合、制御部６１は、通信装置３０との接続を拒否する。
【００６４】
接続要求メッセージに設定されている暗号化キーが、過去に使用されている場合とは、例えば、通信装置３０が、マスター暗号化キーを有さない通信装置２０から何らかの方法で、暗号化キーを取得した場合があげられる。
【００６５】
以上説明したように、マスター暗号化キーを用いることによって、通信装置に対してアクセスポイント情報である暗号化キーを通知するか否かを判定することができる。マスター暗号化キーを有さない通信装置は、アクセスポイント情報である暗号化キーを取得することができないため、通信装置間においてアクセスポイント情報を受け渡すことはできない。
【００６６】
また、何らかの方法で、マスター暗号化キーを有さない通信装置が、他の通信装置から取得した暗号化キーを含むアクセス情報をさらに、他の通信装置へ受け渡したとしても、アクセスポイント６０が、リスト保持部６２を有することによって、異なる通信装置において、同じ暗号化キーを使用された場合に、後から接続してきた通信装置の接続を拒否することができる。これによって、アクセスポイント情報が際限なく広まり、予期せぬ通信装置がアクセスポイント６０へ接続することを回避することができる。
【００６７】
（実施の形態４）
続いて、図１５を用いて本発明の実施の形態４にかかる通信装置７０の構成例について説明する。通信装置７０は、制御部７１、無線ＬＡＮ Ｉ／Ｆ１５及びＮＦＣ Ｉ／Ｆ１６を有している。さらに、制御部７１は、フラグ格納部７２及びフラグ生成部７３を有している。無線ＬＡＮ Ｉ／Ｆ１５及びＮＦＣ Ｉ／Ｆ１６は、図６における通信装置１０の無線ＬＡＮ Ｉ／Ｆ１５及びＮＦＣ Ｉ／Ｆ１６と同様であるため詳細な説明を省略する。
【００６８】
フラグ生成部７３は、フラグ情報を生成する。生成されたフラグ情報は、アクセスポイント情報が、ＮＦＣ Ｉ／Ｆ１６を介して他の通信装置に送信される際に、アクセスポイント情報と併せて他の通信装置へ送信される。また、フラグ格納部７２は、他の通信装置からアクセスポイント情報とフラグ情報とを受信した場合に、受信したフラグ情報を格納する。
【００６９】
続いて、図１６を用いて本発明の実施の形態４にかかる通信装置１０から通信装置２０に対する、アクセスポイント情報の受け渡し処理の流れについて説明する。はじめに、通信装置１０は、通信装置２０とＮＦＣ通信を実行する（Ｓ３１）。ここで、通信装置１０は、送信モードとして動作し、通信装置２０は受信モードとして動作するとする。送信モードもしくは受信モードの設定は、例えば、受信モードを設定する際に用いられるアプリケーションをインストールし、操作画面上にて設定してもよい。
【００７０】
次に、制御部７１は、フラグ格納部７２にフラグ情報が格納されているか否かを判定する（Ｓ３２）。次に、制御部７１は、フラグ格納部７２にフラグ情報が格納されていないと判定した場合、アクセス情報及びフラグ生成部７３において生成したフラグ情報を通信装置２０へ送信する（Ｓ３３）。フラグ格納部７２にフラグ情報が格納されていない状態は、例えば、通信装置１０が、アクセスポイント６０から取得したアクセス情報を、他の通信装置へ受け渡していないことを示している。
【００７１】
ステップＳ３２において、制御部７１は、フラグ格納部７２にフラグ情報が格納されていると判定した場合、アクセス情報を通信装置２０へ送信することなく通信装置２０とのＮＦＣ通信を切断する（Ｓ３４）。フラグ格納部７２にフラグ情報が格納されている状態は、例えば、通信装置１０が、他の通信装置からアクセスポイント情報を受け渡される際にフラグ情報も取得した場合である。つまり、フラグ格納部７２にフラグ情報が格納されている状態は、アクセスポイントからではなく、他の通信装置からアクセスポイント情報を受け渡されたことを示している。
【００７２】
以上説明したように、フラグ情報を保持していない場合にアクセスポイント情報を送信可能とし、アクセスポイント情報を送信する際にフラグ情報も併せて送信することによって、アクセス情報を保持する通信装置から、他の通信装置へアクセスポイント情報の受け渡しを制限することができる。
【００７３】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、図８、図１０及び図１３において実行される処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。）
【００７４】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７５】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００７６】
（付記１）通信装置間において、アクセスポイントに接続するためのアクセスポイント情報の受け渡しを行い、前記通信装置が前記アクセスポイント情報を用いて前記アクセスポイントへ接続する通信システムにおいて、前記通信装置が特定情報を有するか否かを判定する判定手段と、前記判定手段における判定結果に基づいて、前記通信装置間における前記アクセスポイント情報の受け渡しを制御する通信制御手段と、を備える通信システム。
（付記２）第１の通信装置が、前記アクセスポイントから前記特定情報を取得し、第２の通信装置が前記第１の通信装置から前記アクセスポイント情報を取得する場合、前記判定手段は、前記第１の通信装置が、前記特定情報を有すると判定し、前記通信制御手段は、前記第１の通信装置から前記第２の通信装置へ前記アクセスポイント情報を送信する、付記１に記載の通信システム。
（付記３）前記第２の通信装置が前記第１の通信装置から前記アクセスポイントを取得した後に、第３の通信装置が前記第２の通信装置から前記アクセスポイントを取得する場合、前記判定手段は、前記第２の通信装置が、前記特定情報を有さないと判定し、前記通信制御手段は、前記第２の通信装置から前記第３の通信装置へ前記アクセスポイント情報を送信しない、付記２に記載の通信システム。
（付記４）前記通信制御手段は、前記第１の通信装置から前記第２の通信装置へ前記アクセスポイント情報を送信する際に、前記特定情報を前記第２の通信装置へ送信しない、付記２又は３に記載の通信システム。
（付記５）第１の通信装置が、前記特定情報を有し、第２の通信装置が第１の通信装置から前記アクセスポイント情報を取得する場合、前記判定手段は、第１の通信装置が、前記特定情報を有すると判定し、前記通信制御手段は、前記第１の通信装置へ第１の暗号化情報を送信し、前記第１の通信装置から前記アクセスポイント情報及び前記第１の暗号化情報を取得した第２の通信装置から前記アクセスポイントに対して接続要求が行われた場合、前記第２の通信装置と前記アクセスポイントとの接続を許可する、付記１に記載の通信システム。
（付記６）前記第２の通信装置が、前記第１の通信装置から前記アクセスポイント及び前記第１の暗号化情報を取得した後に、前記第１の暗号化情報とは異なる第２の暗号化情報の取得を要求する場合、前記判定手段は、前記第２の通信装置が、前記特定情報を有さないと判定し、前記通信制御手段は、前記第２の通信装置へ、前記第２の暗号化情報を送信しない、付記５に記載の通信システム。
（付記７）前記第２の通信装置が、前記第１の通信装置から前記アクセスポイント及び前記第１の暗号化情報を取得した後に、第３の通信装置へ前記アクセスポイント及び前記第１の暗号化情報を送信した場合、前記判定手段は、前記第３の通信装置が、前記特定情報を有さず、さらに、前記第１の暗号化情報が前記第２の通信装置において既に用いられていると判定し、前記通信制御手段は、前記第３の通信装置から前記アクセスポイントに対する接続を許可しない、付記５又は６に記載の通信システム。
（付記８）第１の通信装置が、前記アクセスポイント情報とともに前記アクセスポイント情報を送信したことを示す前記特定情報を第２の通信装置へ送信した場合、前記判定手段は、前記第２の通信装置が、前記特定情報を有すると判定し、前記通信制御手段は、前記第２の通信装置から第３の通信装置に対する前記アクセスポイント情報の送信を許可しない、付記１に記載の通信システム。
（付記９）通信装置間において、アクセスポイントに接続するためのアクセスポイント情報の受け渡しを行い、前記通信装置が前記アクセスポイント情報を用いて前記アクセスポイントへ接続する通信システムを構成する通信装置であって、前記アクセスポイントにおいて生成された特定情報を有するか否かを判定する判定部と、前記判定部において前記特定情報を有すると判定された場合、他の通信装置へ前記アクセスポイント情報を送信し、前記判定部において前記特定情報を有さないと判定された場合、前記他の通信装置へ前記アクセスポイント情報を送信しない通信制御部と、を備える、通信装置。
（付記１０）通信装置から、自装置へ通信接続するために用いる接続情報の要求を受けた場合、前記接続情報と、前記通信装置から他の通信装置へ接続情報の送出を許可するための特定情報とを送出する送出手段を有するアクセスポイント
（付記１１）通信装置間において、アクセスポイントに接続するためのアクセスポイント情報の受け渡しを行い、前記通信装置が前記アクセスポイント情報を用いて前記アクセスポイントへ接続する接続方法であって、前記通信装置が特定情報を有するか否かを判定し、前記特定情報を有するか否かに関する判定結果に基づいて、前記通信装置間における前記アクセスポイント情報の受け渡しを制御する接続方法。
（付記１２）通信装置間において、アクセスポイントに接続するためのアクセスポイント情報の受け渡しを行い、前記通信装置が前記アクセスポイント情報を用いて前記アクセスポイントへ接続する通信システムを構成するコンピュータに実行させるプログラムであって、前記アクセスポイントにおいて生成された特定情報を有するか否かを判定し、前記特定情報を有すると判定された場合、他の通信装置へ前記アクセスポイント情報を送信し、前記特定情報を有さないと判定された場合、前記他の通信装置へ前記アクセスポイント情報を送信しない、ことをコンピュータに実行させるプログラム。
（付記１３）通信装置間において、アクセスポイントに接続するためのアクセスポイント情報の受け渡しを行い、前記通信装置が前記アクセスポイント情報を用いて前記アクセスポイントへ接続する通信システムを構成するコンピュータに実行させるプログラムであって、第１の通信装置が特定情報を有するか否かを判定し、前記第１の通信装置が前記特定情報を有すると判定された場合、前記第１の通信装置へ暗号化情報を送信し、前記アクセスポイント情報とともに前記暗号化情報を第２の通信装置へ送信させ、前記第１の通信装置が前記特定情報を有さないと判定された場合、前記第１の通信装置へ暗号化情報を送信せず、前記アクセスポイント情報を前記第２の通信装置へ送信させない、ことをコンピュータに実行させるプログラム。
【符号の説明】
【００７７】
１０  通信装置
１１  判定部
１２  通信制御部
１３  キー格納部
１４  制御部
１５  無線ＬＡＮ Ｉ／Ｆ
１６  ＮＦＣ Ｉ／Ｆ
２０  通信装置
３０  通信装置
５０  アクセスポイント
５１  制御部
５２  キー生成部
５３  無線ＬＡＮ Ｉ／Ｆ
５４  ＮＦＣ Ｉ／Ｆ
６０  アクセスポイント
６１  制御部
６２  リスト保持部
６３  暗号化キー生成部
７０  通信装置
７１  制御部
７２  フラグ格納部
７３  フラグ生成部
【図１】
2015179919.tif 000003
【図２】
2015179919.tif 000004
【図３】
2015179919.tif 000005
【図４】
2015179919.tif 000006
【図５】
2015179919.tif 000007
【図６】
2015179919.tif 000008
【図７】
2015179919.tif 000009
【図８】
2015179919.tif 000010
【図９】
2015179919.tif 000011
【図１０】
2015179919.tif 000012
【図１１】
2015179919.tif 000013
【図１２】
2015179919.tif 000014
【図１３】
2015179919.tif 000015
【図１４】
2015179919.tif 000016
【図１５】
2015179919.tif 000017
【図１６】
2015179919.tif 000018