(57)【要約】【課題】通信ネットワークでの通信を中継する中継機器に接続することのリスクを軽減する。【解決手段】中継機器が、ネットワーク情報送信部を備え、通信端末が、ネットワーク情報受信部と、判定結果部と、通信制御部とを備える。通信端末が中継機器に接続した後、その通信端末内の通信制御部が、上位間通信を禁止する。中継機器内のネットワーク情報送信部は、通信ネットワークに関する情報であるネットワーク情報をその通信端末に送信し、その通信端末内のネットワーク情報受信部が、そのネットワーク情報を受信する。判定結果取得部が、上位間通信を許可するか否かの、上記受信したネットワーク情報に基づく判定結果を取得する。通信制御部は、上位間通信を許可するという判定結果が取得されるまで、上位間通信を禁止しておく。【選択図】図３
2010193024.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークでの通信を中継する中継機器と、
前記中継機器を介して通信を行う通信端末と
を備え、
前記中継機器は、前記通信ネットワークに関する情報であるネットワーク情報を送信するネットワーク情報送信部を有し、
前記通信端末は、
前記中継機器を介した通信を行う下位通信部と、
前記通信部を介して前記ネットワーク情報を受信するネットワーク情報受信部と、
他の通信端末における他の上位通信部との間で前記通信部を介したアプリケーション間通信を行う上位通信部と、
前記アプリケーション間通信を許可するか否かの、前記受信したネットワーク情報に基づく判定結果を取得する判定結果取得部と、
前記アプリケーション間通信を許可するという判定結果が取得されるまで前記アプリケーション間通信を禁止する通信制御部と
を有する、
ネットワーク接続制御システム。
【請求項２】
前記通信ネットワークは、無線ＬＡＮ（Local Area Network）であり、
前記上位通信部は、通信アプリケーションであり、
前記上位間通信は、アプリケーション間通信であり、
前記中継機器は、アクセスポイントであり、
前記アクセスポイントは、
他の通信端末のユーザーである他ユーザーに関する他ユーザー情報を該他の通信端末から受信するユーザー情報受信部と、
前記他ユーザー情報が正しいか否かを判定するユーザー認証部と、
他の通信端末が提供するサービスに関する情報であるサービス情報を該他の通信端末から受信するサービス情報受信部と、
前記ネットワーク情報を記憶するネットワーク情報記憶部と
を備え、
前記他ユーザー情報は、前記他ユーザーの電子証明書を含み、
前記アクセスポイント情報は、前記アクセスポイントの電子証明書と、前記通信ネットワークの種別を表すネットワーク種別情報とを含み、
前記ネットワーク情報は、正しいと判定された前記他ユーザー情報における電子証明書の少なくとも一部と、前記アクセスポイントの電子証明書の少なくとも一部と、前記ネットワーク種別情報とを含み、
前記通信端末は、その通信端末のユーザーに関するユーザー情報を前記アクセスポイントに送信するユーザー情報送信部を有し、
前記通信制御部は、前記ユーザーから接続指示を受けたときに、前記アプリケーション間通信の禁止を開始し、その後、前記アクセスポイントに接続するための接続情報を用いて前記アクセスポイントに接続し、
前記ユーザー情報が前記アクセスポイントに送信され、前記アクセスポイントの前記ユーザー認証部により前記ユーザー情報が正しいと判定された場合に前記ネットワーク情報送信部からの前記ネットワーク情報が受信され、
前記通信制御部は、そのネットワーク情報に基づく判定結果として、前記アプリケーション間通信を許可するという判定結果が取得された場合に、前記アプリケーション間通信の禁止を終了し、一方、そのネットワーク情報に基づく判定結果として、前記アプリケーション間通信を拒否するという判定結果が取得された場合に、前記通信端末と前記アクセスポイントとの接続を切断する、
請求項１記載のネットワーク接続制御システム。
【請求項３】
前記通信制御部は、接続指示を受けたときに、前記上位間通信の禁止を開始する、
請求項１記載のネットワーク接続制御システム。
【請求項４】
前記通信制御部は、上位間通信を拒否するという判定結果が取得された場合、前記通信端末と前記中継機器との接続を切断する、
請求項１又は３記載のネットワーク接続制御システム。
【請求項５】
前記判定結果取得部は、以下の（Ａ）又は（Ｂ）の処理を行い、
（Ａ）前記受信したネットワーク情報をユーザーインターフェイスに表示し、承認するか否かの指定をユーザーから受け付ける；
（Ｂ）予め用意されている判定参考情報と前記受信したネットワーク情報とを基に、前記上位間通信を許可するか否かを判定する；
前記（Ａ）の処理が行われる場合、前記上位間通信を許可するという判定結果が取得されるとは、承認するとの指定をユーザーから受け付けることである、
請求項１乃至４のうちのいずれか１項に記載のネットワーク接続制御システム。
【請求項６】
通信ネットワークでの通信を中継する中継機器に接続されていない通信端末であって、他の通信端末内の他の上位通信部との間で下位通信部を介して上位間通信を行う上位通信部を有する通信端末が、その通信端末のユーザーから接続指示を受け、
前記通信端末が、前記接続指示を受けたときに、前記上位間通信の禁止を開始し、
前記通信端末が、前記中継機器に接続するための接続情報を用いて前記中継機器に接続して、前記中継機器から、前記通信ネットワークに関する情報であるネットワーク情報を受信し、
前記通信端末が、前記上位間通信を許可するか否かの、前記受信したネットワーク情報に基づく判定結果を取得し、
前記通信端末が、前記上位間通信を許可するという判定結果が取得された場合、前記上位間通信の禁止を終了する、
ネットワーク接続制御方法。
【請求項７】
他の通信端末における他の上位通信部との間で下位通信部を介して上位間通信を行う上位通信部を有する通信端末であって、
前記通信ネットワークに関する情報であるネットワーク情報を前記下位通信部を介して受信するネットワーク情報受信部と、
前記上位間通信を許可するか否かの、前記受信したネットワーク情報に基づく判定結果を取得する判定結果取得部と、
前記上位間通信を許可するという判定結果が取得されるまで前記上位間通信を禁止する通信制御部と
を備える通信端末。
【請求項８】
他の通信端末における他の上位通信部との間で下位通信部を介して上位間通信を行う上位通信部を有する通信端末において実行されるコンピュータープログラムであって、
通信ネットワークに関する情報であるネットワーク情報を、前記通信ネットワークでの通信を中継する中継機器から受信し、
前記上位間通信を許可するか否かの、前記受信したネットワーク情報に基づく判定結果を取得し、
前記上位間通信を許可するという判定結果が取得されるまで前記上位間通信を禁止する、
ことをコンピュータに実行させるためのコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークへの接続に関する。
【背景技術】
【０００２】
通信ネットワークの一つとして、無線ＬＡＮ（Local Area Network）が知られている。近年、アクセスポイントが設置される場所が増えてきており、それ故、種々の場所で、無線ＬＡＮに接続して通信を行うことができるようになってきている。
【０００３】
無線ＬＡＮへの接続に関する技術として、例えば特許文献１に開示の技術がある。特許文献１によれば、無線ＬＡＮブリッジが、インターネット設定情報を埋め込んだフレームを送信し、端末装置が、そのフレーム内のインターネット設定情報を利用して、インターネット接続を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３０４３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術を利用すれば、無線ＬＡＮブリッジを介して簡単にインターネットに接続することができる。
【０００６】
しかし、例えば、駅や空港などの公共の場所に設置されているアクセスポイントには、通常、不特定のユーザーの通信端末が接続される。また、そのアクセスポイントには、不特定多数のユーザーが同時に接続することがあり得る。これらの理由から、盗聴や不正アクセス等のリスクが懸念される。
【０００７】
さらに、せっかくアクセスポイントに接続しても、無線ＬＡＮ上でユーザー所望のサービスが提供されていない等の理由から、アクセスポイントに接続する価値がユーザーにとって無かったということが有り得る。このため、無駄にリスクが増えることになる。
【０００８】
以上の問題は、無線ＬＡＮに限らず、有線のネットワークの中継機器に接続するケースでも生じ得る。
【０００９】
そこで、本発明の目的は、通信ネットワークでの通信を中継する中継機器に接続することのリスクを軽減することにある。
【課題を解決するための手段】
【００１０】
通信端末が接続情報を用いて中継機器に接続した後、その通信端末内の上位通信部（例えば通信アプリケーション）が、他の通信端末における他の上位通信部との間で下位通信部を介して上位間通信（例えばアプリケーション間通信）を行うことができる。
【００１１】
そこで、本発明では、中継機器が、ネットワーク情報送信部を備え、通信端末が、ネットワーク情報受信部と、判定結果部と、通信制御部とを備える。通信端末が中継機器に接続した後、その通信端末内の通信制御部が、上位間通信を禁止する。中継機器内のネットワーク情報送信部は、通信ネットワークに関する情報であるネットワーク情報をその通信端末に送信し、その通信端末内のネットワーク情報受信部が、そのネットワーク情報を受信する。判定結果取得部が、上位間通信を許可するか否かの、上記受信したネットワーク情報に基づく判定結果を取得する。通信制御部は、上位間通信を許可するという判定結果が取得されるまで、上位間通信を禁止しておく。これらの各部は、ハードウェア回路で実現されても良いし、マイクロプロセッサーがコンピュータープログラムを実行することにより実現されても良い。コンピュータープログラムは、通信ネットワーク上のサイト或いは記憶媒体（例えばＣＤ−ＲＯＭ）からダウンロード可能である。
【００１２】
ネットワーク情報は、例えば、上記中継機器を含んだ通信ネットワークの安全性に関する情報と、その中継機器に接続することのユーザーにとっての価値に関する情報とのうちの少なくとも一方を含む。前者の情報としては、例えば、中継機器それ自体に関する情報と、中継機器に接続されている他の通信端末のユーザーに関する情報とのうちの少なくとも一方があり、後者の情報としては、中継機器に接続されている他の通信端末が提供するサービスに関する情報がある。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施形態に係る通信システムを示す。
【図２】図２Ａは、本発明の一実施形態に係る通信端末のハードウェア構成を示す。図２Ｂは、本発明の一実施形態に係るアクセスポイントのハードウェア構成を示す。
【図３】図３は、本発明の一実施形態に係る通信端末、アクセスポイント及び他通信端末のそれぞれの機能ブロックと、アクセスポイントと通信端末との間、及びアクセスポイントと他通信端末との間でのやりとりを示す。
【図４】図４は、本発明の一実施形態に係るネットワーク接続承認画面を示す。
【図５】図５は、本発明の一実施形態で行われる処理の全体の構成を示す。
【図６】図６は、本発明の一実施形態に係るネットワーク情報登録処理の流れを示す。
【図７】図７は、本発明の一実施形態に係る無線通信セットアップ処理の流れを示す。
【図８】図８は、本発明の一実施形態に係る通信初期化処理の流れを示す。
【図９】図９は、本発明の一実施形態に係る初期化結果ＯＫ処理の流れを示す。
【図１０】図１０は、本発明の一実施形態に係る初期化結果ＮＧ処理の流れを示す。
【図１１】図１１は、本発明の一実施形態においてＡＰ間通信が許可された後に通信ＡＰからデータ要求が送信された場合に行われる処理の流れを示す。
【図１２】図１１は、本発明の一実施形態において接続が切断された後に通信ＡＰからデータ要求が送信された場合に行われる処理の流れを示す。
【発明を実施するための形態】
【００１４】
以下、通信ネットワークが無線ＬＡＮであり、中継機器がアクセスポイントである場合を例に採り、本発明の一つの実施形態を説明する。
【００１５】
図１は、本発明の一実施形態に係る通信システムを示す。なお、以下の説明では、ユーザーが使用する通信端末及びその端末内の要素には、親符号（例えば１０１）の他に子符号“Ｔ”を使用し（例えば１０１Ｔ）、一方、他のユーザー（以下、他ユーザー）の通信端末（以下、他通信端末）及びその端末内の要素には、親符号（例えば１０１）の他に子符号“Ａ”を使用する（例えば１０１Ａ）こととする。
【００１６】
通信端末１０１Ｔは、アクセスポイント１０３に接続し、アクセスポイント１０３を介して、アクセスポイント１０３に接続されている他通信端末１０１Ａと通信することができる。
【００１７】
通信端末１０１Ｔ及び１０１Ａは、例えば、図２Ａに示すように、プロセッサー２０１、記憶資源２０３、入力装置２０２、出力装置２０４、及び無線ＬＡＮ用の通信インターフェース装置（以下、通信Ｉ／Ｆ）２０５を備える。プロセッサー２０１は、典型的には、ＣＰＵ（Central Processing Unit）等のマイクロプロセッサーである。記憶資源２０３は、例えば、揮発性のメモリ、不揮発性のメモリ及びハードディスクのうちの少なくとも一つの記憶装置で構成することができる。入力装置２０２は、例えば、操作パネル（一例としてタッチ式パネル）、キーボードボタン及びポインティングデバイス等の少なくとも一つである。出力装置２０４は、例えば、操作パネル液晶及びディスプレイ等の少なくとも一つである。
【００１８】
アクセスポイント１０３は、例えば、図２Ｂに示すように、プロセッサー２１１、記憶資源２１２、及び無線ＬＡＮ用の通信Ｉ／Ｆ２１３を備える。プロセッサー２１１は、例えばＣＰＵであり、記憶資源２１２は、例えば揮発性及び／又は不揮発性のメモリである。
【００１９】
図３は、通信端末１０１Ｔ、アクセスポイント１０３及び他通信端末１０１Ａのそれぞれの機能ブロックと、アクセスポイント１０３と通信端末１０１Ｔ、及びアクセスポイント１０３と他通信端末１０１Ａとの間でのやりとりを示す。
【００２０】
通信端末１０１Ｔ及び１０１Ａは、それぞれ、通信アプリケーション（以下、通信ＡＰ）１１６Ｔ及び１１６Ａを有する。通信ＡＰ１１６Ｔ及び１１６Ａは、例えば、後述の通信制御部１１２よりも上位のレイヤーで通信するためのソフトウェアである。通信ＡＰ１１６Ｔは、例えば、Ｗｅｂブラウザや電子メールソフトウェア等である。通信ＡＰ１１６Ａは、情報の提供など種々のサービスを提供するソフトウェアや電子メールソフトウェア等である。通信ＡＰ１１６Ｔと通信ＡＰ１１６Ａ（以下、他通信ＡＰ１１６Ａ）との間で通信が行われる。以下、この通信を、「ＡＰ間通信」と言う。ＡＰ間通信とは、例えば、通信端末１０１Ｔのアプリケーションレイヤーと他通信端末１０１Ａのアプリケーションレイヤーとの間での通信のことである。
【００２１】
通信端末１０１Ｔは、通信部１１１Ｔと、通信制御部１１２と、ユーザー情報送信部１１３と、ネットワーク情報受信部１１４と、判定結果取得部１１５とを備える（なお、他通信端末１０１Ａも、これらの要素を備えているが、図３には示していない）。これらの要素１１１Ｔ、１１２、１１３、１１４及び１１５は、例えば、記憶資源２０３（図２Ａ参照）からコンピュータープログラムがプロセッサー２０１に読み出されて実行されることにより実現される機能である。それに代えて、それらの要素１１１Ｔ、１１２、１１３、１１４及び１１５が行う処理の全部又は一部が、ハードウェアにより実現されても良い。
【００２２】
通信部１１１Ｔは、例えば、通信Ｉ／Ｆ２０５（図２Ａ参照）を介して通信する通信ドライバーである。通信制御部１１２は、通信部１１１Ｔを介した通信を制御したり、アクセスポイント１０３の接続情報（例えば、ＳＳＩＤ（Service Set Identifier）及びＷＥＰ（Wired Equivalent Privacy））を用いてアクセスポイント１０３に接続したりする。本実施形態では、通信制御部１１２の下位のレイヤー（又は同じレイヤー）に通信部１１１Ｔがあり、通信制御部１１２の上位のレイヤー（又は同じレイヤー）に通信ＡＰ１１６Ｔがあり、通信ＡＰ１１６Ｔの下位のレイヤーに通信部１１１Ｔがある。
【００２３】
ユーザー情報送信部１１３は、ユーザー情報をアクセスポイント１０３に提供する。ユーザー情報１１３は、例えば、予め記憶資源２０３に記憶されているユーザーの電子証明書、ユーザーから入力されたユーザー名などである。
【００２４】
ネットワーク情報受信部１１４は、アクセスポイント１０３からネットワーク情報を受信する。
【００２５】
判定結果取得部１１５は、その受信されたネットワーク情報に基づく、アプリケーション間通信を許可するか否かの判定の結果を取得する。その判定は、ユーザーが行っても良いし、判定結果取得部１１５が行っても良い。
【００２６】
他通信端末１０１Ａは、ネットワーク情報通知部１１７を備える。ネットワーク情報通知部１１７は、他通信端末１０１Ａが有する（記憶資源２０３に記憶されている）特定種類の情報を、ネットワーク情報として通信部１１１Ａを介してアクセスポイント１０３に通知する。ネットワーク情報として通知される情報は、例えば、この他通信端末（例えばサーバー）１０１Ａが提供するサービスに関する情報（以下、提供サービス情報）である。提供サービス情報は、例えば、サービス毎に、以下の（Ｐ１）〜（Ｐ４）の情報、すなわち、（Ｐ１）サービス名、（Ｐ２）Ｗｅｂサービスに関する定義ファイルが存在する場所を表すＵＲＬ（Uniform Resource Locator）、（Ｐ３）同時利用人数情報、及び（Ｐ４）サービスを待ち時間を表す情報を含んでいる。（Ｐ３）の情報は、例えば、対応するサービスを同時に利用しているユーザーの数（同時利用人数）と、最大何人が同時に利用できるかの最大数とを含む。（Ｐ４）の情報は、例えば、同時に利用しているユーザー数が最大数である等が原因で、サービスを利用するためには待つ必要がある場合に含まれる情報である。
【００２７】
アクセスポイント１０３は、通信制御部１２１と、ユーザー情報受信部１２２と、認証部１２３と、ネットワーク情報記憶部１２４と、ネットワーク情報送信部１２５と、ネットワーク情報登録部１２６と、通信中継部１２７とを備える。これらの要素のうち、ネットワーク情報記憶部１２４以外は、例えば、記憶資源２１２（図２Ｂ参照）からコンピュータープログラムがプロセッサー２１１に読み出されて実行されることにより実現される機能であり、ネットワーク情報記憶部１２４は、記憶資源２１２である。
【００２８】
通信制御部１２１は、通信端末１０１Ｔ（１０１Ａ）から接続情報を受けてその通信端末１０１Ｔ（１０１Ａ）と接続する（通信を確立する）。
【００２９】
ユーザー情報受信部１２２は、ユーザー情報を通信端末１０１Ｔ（１０１Ａ）から受信する。
【００３０】
認証部１２３は、ユーザ情報受信部１２２が受信したユーザー情報が正しいか否かを判定する。正しいと判断されたユーザー情報の全部又は一部が、接続中ユーザー情報として、通信制御部１２１（又は認証部１２３）によって、ネットワーク情報記憶部１２４に登録される。すなわち、正しいと判断されたユーザー情報の全部又は一部が、ネットワーク情報に含まれる接続中ユーザー情報となる。具体的には、例えば、ユーザー情報には、ユーザーの電子証明書が含まれており、接続中ユーザー情報としては、電子証明書に記録されている情報のうち、その電子証明書の発行先の組織及び部門に関する情報や、その電子証明書の発行元の組織及び部門に関する情報がある。
【００３１】
ネットワーク情報記憶部１２４は、ネットワーク情報を記憶する。
【００３２】
ネットワーク情報送信部１２５は、ネットワーク情報を、通信制御部１２１によって接続された通信端末１０１Ｔに送信する。送信されるネットワーク情報には、例えば、アクセスポイントに関する情報（以下、アクセスポイント情報）と提供サービス情報とが含まれている。アクセスポイント情報は、例えば、以下の（Ａ１）〜（Ａ７）の情報、すなわち、（Ａ１）アクセスポイント名、（Ａ２）アクセスポイント１０３の電子証明書の全部又は一部、（Ａ３）暗号化方式を表す情報、（Ａ４）通信ネットワーク内で見つかったウィルスの件数を表す情報、（Ａ５）通信ネットワークへの同時接続数を表す情報、（Ａ６）クライアント認証方式を表す情報、及び（Ａ７）ネットワーク種別を表す情報がある。（Ａ２）の情報としては、例えば、運営者及び認証局に関する情報がある。（Ａ３）の情報は、アクセスポイント１０３を介した通信で利用される暗号化方式を表す情報である。（Ａ５）の情報は、現在アクセスポイント１０３に接続されている他通信端末の数を表す情報である。（Ａ７）の情報としては、例えば、閉じたネットワークであることを意味する“クローズド”、インターネットに接続されていることを意味する“インターネット”などがある。提供サービス情報は、他通信端末１０１Ａから受信しネットワーク情報記憶部１２４に登録された情報（前述の（Ｐ１）〜（Ｐ４）の情報を含んでいる情報）である。
【００３３】
図３を参照して、本実施形態で行われる処理の流れの概要を説明する。
【００３４】
アクセスポイント１０３に接続されておりＡＰ間通信が許可されている他通信端末１０１Ａ内のネットワーク情報通知部１１７が、提供サービス情報をネットワーク情報としてアクセスポイント１０３に通知する（Ｓ１）。ネットワーク情報登録部１２６が、そのネットワーク情報をネットワーク情報記憶部１２４に登録する。
【００３５】
通信端末１０１Ｔが、例えば、ユーザーから或る通信ＡＰ１１６Ｔの起動の指示を受ける。この場合、通信制御部１１２が、その指示を検出して、ＡＰ間通信の禁止を開始する（Ｓ２）。別の方をすれば、起動が指示された通信ＡＰ１１６Ｔの通信を切断した状態とする（具体的には、例えば、その通信ＡＰ１１６ＴがＷｅｂブラウザの場合、ネットワークに接続できない旨のメッセージがＷｅｂブラウザによって表示されるようにする）。この状態のときは、通信ＡＰ１１６Ｔから他通信ＡＰ１１６Ａにアクセスすることもできないし、他通信ＡＰ１１６Ａから通信ＡＰ１１６Ｔにアクセスすることもできない。
【００３６】
通信制御部１１２が、アクセスポイント１０３の接続情報の入力をユーザーから受け、その接続情報をアクセスポイント１０３に送信する。それにより、通信端末１０１Ｔがアクセスポイント１０３に接続される（Ｓ３）。
【００３７】
次に、例えば、アクセスポイント１０３内のユーザー情報受信部１２２が、ユーザー情報を、接続された通信端末１０１Ｔに要求する。通信端末１０１Ｔ内のユーザー情報送信部１１３が、その要求に応答して、ユーザー情報をアクセスポイント１０３に送信する（Ｓ４）。アクセスポイント１０３内のユーザー情報受信部１２２が、ユーザー情報を通信端末１０１Ｔから受信する。
【００３８】
認証部１２３が、その受信されたユーザー情報が正しいか否かを判定する。正しいとの判定結果が得られた場合、通信制御部１２１（又は認証部１２３）が、そのユーザー情報の一部又は全部を、接続中ユーザー情報として、ネットワーク情報記憶部１２４に登録する。
【００３９】
ユーザー情報が正しいとの判定結果が得られた場合（つまりユーザー認証に成功した場合）、通信端末１０１Ｔがアクセスポイント１０３からネットワーク情報を取得する（Ｓ５）。具体的には、例えば、通信端末１０１Ｔのネットワーク情報受信部１１４が、ネットワーク情報をアクセスポイント１０３に要求し、アクセスポイント１０３内のネットワーク情報送信部１２５が、ネットワーク情報記憶部１２４に記憶されているネットワーク情報（又は、その情報を基に加工されたネットワーク情報）を、通信端末１０１Ｔに送信する。なお、加工されたネットワーク情報とは、例えば、接続中ユーザー情報について言えば、記憶されている接続中ユーザー情報から、アクセスポイント１０３に何人が接続中かが特定され、特定された人数が含まれた情報である。
【００４０】
通信端末１０１Ｔ内のネットワーク情報受信部１１４が、そのネットワーク情報を受信する。判定結果取得部１１５が、受信されたネットワーク情報に基づく、アプリケーション間通信を許可するか否かの判定の結果を取得する（Ｓ６）。例えば、判定結果取得部１１５は、図４に例示するようなネットワーク接続承認画面を、出力装置２０４（図２Ａ参照）に表示する。ネットワーク接続承認画面は、例えば、ネットワーク情報を表示し、ネットワーク接続を承認するか否かの指定をユーザーから受け付けるためのツールを有したＧＵＩ（Graphical User Interface）である。アクセスポイント情報及び接続中ユーザー情報から、ユーザーは、アクセスポイント１０３に接続することがどの程度危険であるかを判断することができる。また、提供サービス情報から、ユーザーは、アクセスポイント１０３に接続する価値があるかどうかを判断することができる（例えば、ユーザー所望のサービスが見当たらない場合には、接続する価値無しと判断することができる）。
【００４１】
判定結果取得部１１５は、この画面を介して、ネットワーク接続を承認するか否かの指定をユーザーから受け付ける。ネットワーク接続を承認するとの指定を受け付けた場合、ＡＰ間通信を許可するという判定結果が取得されたことになり、一方、ネットワーク接続を承認しないとの指定を受け付けた場合、ＡＰ間通信を拒否するという判定結果が取得されたことになる。判定結果取得部１１５は、取得された判定結果を通信制御部１１２に通知する（Ｓ７）。
【００４２】
通信制御部１１２は、通知された判定結果が、ＡＰ間通信を拒否するという判定結果である場合、通信端末１０１Ｔをアクセスポイント１０３から切断する（Ｓ８Ａ）。具体的には、例えば、通信制御部１１２は、ユーザーに、切断するか否かを問合せ、切断するとの回答を受けた場合に、通信端末１０１Ｔをアクセスポイント１０３から切断する（ユーザーに問合せをすることなく切断を行っても良い）。
【００４３】
一方、通信制御部１１２は、通知された判定結果が、ＡＰ間通信を許可するという判定結果である場合、ＡＰ間通信の禁止を終了する（解除する）（Ｓ８Ｂ）。これにより、起動が指定された通信ＡＰ１１６Ｔは、通信部１１１Ｔを介して、ＡＰ間通信をすることができるようになる。
【００４４】
以上が、本実施形態で行われる処理流れの概要の説明である。なお、通信端末１０１Ｔは、通信端末１０１Ｔが提供可能なサービスに関する提供サービス情報を保持していれば、アクセスポイント１０３に接続された後（或いは、ＡＰ間通信を許可するとの判定結果が取得された後）、その提供サービス情報をサービス情報としてアクセスポイント１０３に通知しても良い。
【００４５】
以下、図５〜図１０を参照して、本実施形態で行われる処理の流れをより詳細に説明する。
【００４６】
図５は、本実施形態で行われる処理の全体の構成を示す。この図によれば、まず、図６に示す処理５０１が行われ、その後、図７に示す処理５０２が行われる。図７に示す処理５０２には、図８に示す処理５０３が含まれており、その処理５０３には、図９に示す処理５０４と、図１０に示す処理５０５とが含まれている。なお、図５に示す各ブロック内の符号は、図３に示したブロックの参照符号である。
【００４７】
図６は、ネットワーク情報登録処理５０１の流れを示す。
【００４８】
他通信端末１０１Ａ内のネットワーク情報登録部１１７が、提供サービス情報をネットワーク情報としてアクセスポイント１０３に送信する（Ｓ６０１）。アクセスポイント１０３内のネットワーク情報登録部１２６が、そのネットワーク情報をネットワーク情報記憶部１２４に登録する（Ｓ６０２）。ネットワーク情報登録部１２６は、登録の結果（例えば登録が済んだこと）を、他通信端末１０１Ａに通知する（Ｓ６０３）。
【００４９】
図７は、無線通信セットアップ処理５０２の流れを示す。
【００５０】
通信端末１０１Ｔがユーザーから無線通信開始の指示を受けると（Ｓ７０１）、通信制御部１１２が、通信ＡＰ１１６Ｔの通信を禁止する（Ｓ７０２）。その後、処理５０３が行われて、通信制御部１１２が、無線通信状況情報を、出力装置２０４を介してユーザーに通知する（Ｓ７０３）。通知される無線通信状況情報としては、例えば、（Ｔ１）ＡＰ間通信が可能になったこと、又は、（Ｔ２）切断されたことを表す情報がある。（Ｔ１）の情報は、図９のＳ９１０が行われた場合に通知され、（Ｔ２）の情報は、図８のＳ８０７の認証結果がユーザー認証失敗を表している場合、或いは、図９のＳ９１１又は図１０のＳ１００１が行われた場合に通知される。
【００５１】
図８は、通信初期化処理５０３の流れを示す。
【００５２】
通信端末１０１Ｔ内の通信制御部１１２が、通信初期化をアクセスポイント１０３に依頼する（Ｓ８０１）。具体的には、例えば、通信制御部１１２が、アクセスポイント１０３の接続情報を用いてアクセスポイント１０３に接続する。
【００５３】
接続後、アクセスポイント１０３内の通信制御部１２１が、ユーザー情報の取得をユーザー情報受信部１２２に要求する（Ｓ８０２）。ユーザー情報受信部１２２が、その要求に応答して、通信端末１０１Ｔに、ユーザー情報の取得を要求する（Ｓ８０３）。通信端末１０１Ｔ内のユーザー情報送信部１１３が、その要求に応答して、ユーザー情報を、アクセスポイント１０３に送信する（Ｓ８０４）。ユーザー情報受信部１２２が、そのユーザー情報を受信し、それを、通信制御部１２１に渡す（Ｓ８０５）。
【００５４】
通信制御部１２１が、認証部１２３に、渡されたユーザー情報が正しいか否かのユーザー認証を要求すると（Ｓ８０６）、認証部１２３は、その要求に応答して、そのユーザー情報が正しいか否かのユーザー認証を行ない、通信制御部１２１に認証結果を通知する（Ｓ８０７）。認証結果がユーザー認証失敗を表していれば、通信制御部１２１によって、通信端末１０１との接続が切断される。なお、この場合、Ｓ８０９で通知される初期化結果は、「ＮＧ」（ユーザー認証失敗による切断）を表す。
【００５５】
ユーザー認証に成功すれば、通信制御部１２１は、ユーザー情報の全部又は一部をネットワーク情報記憶部１２４に登録する（Ｓ８０８）。通信制御部１２１は、例えば、登録が完了したことを意味する信号をネットワーク情報記憶部１２４から受けた後に、Ｓ８０１の通信初期化の結果を、通信端末１０１Ｔに返す（Ｓ８０９）。通信初期化の結果が「ＯＫ」を意味してれば、図９に示す処理５０４が行われ、通信初期化の結果が「ＮＧ」を意味していれば、図１０に示す処理５０５が行われる。
【００５６】
図９は、初期化結果ＯＫ処理５０４の流れを示す。
【００５７】
通信端末１０１Ｔ内の通信制御部１１２が、判定結果取得部１１５に可否判定を要求する（Ｓ９０１）。判定結果取得部１１５は、その要求に応答して、ネットワーク情報受信部１１４にネットワーク情報の取得を要求する（Ｓ９０２）。ネットワーク情報受信部１１４は、その要求に応答して、アクセスポイント１０３にネットワーク情報を要求する（Ｓ９０３）。
【００５８】
アクセスポイント１０３内のネットワーク情報送信部１２５が、その要求に応答して、ネットワーク情報記憶部１２４に要求し（Ｓ９０４）、ネットワーク情報記憶部１２４が、記憶しているネットワーク情報をネットワーク情報送信部１２５に提供する（Ｓ９０５）。つまり、ネットワーク情報送信部１２５が、ネットワーク情報をネットワーク情報記憶部１２４から読み出す。ネットワーク情報送信部１２５は、そのネットワーク情報を通信端末１０１Ｔに送信する（Ｓ９０６）。
【００５９】
通信端末１０１Ｔ内のネットワーク情報受信部１１４は、アクセスポイント１０３からネットワーク情報を受信し、そのネットワーク情報を判定結果取得部１１５に渡す（Ｓ９０７）。
【００６０】
判定結果取得部１１５は、受信したネットワーク情報に基づく、可否判定の結果を取得し（Ｓ９０８）、その結果を、通信制御部１１２に通知する（Ｓ９０９）。
【００６１】
判定結果が「ＯＫ」であれば、通信制御部１１２は、ＡＰ間通信の禁止を解除する（Ｓ９１０）。これにより、ＡＰ間通信が可能となる。例えば、図１１に示すように、通信ＡＰ１１６Ｔが、他通信ＡＰ１１６Ａに対するデータ要求を発行すると、そのデータ要求が、通信制御部１１２及び通信部１１１Ｔを介して、アクセスポイント１０３に送られ、アクセスポイント１０３内の通信中継部１２７を介して、他通信端末１０１Ａ内の他通信ＡＰ１１６Ａに届く。そして、他通信ＡＰ１１６Ａが、そのデータ要求に従うデータを提供すると、そのデータが、アクセスポイント１０３内の通信中継部１２７を介し、通信端末１０１Ｔ内の通信部１１１Ｔ及び通信制御部１１２を介して、通信ＡＰ１１６Ｔに届く。通信ＡＰ１１６Ｔは、受信したデータを出力装置２０４に表示することができる。
【００６２】
一方、判定結果が「ＮＧ」であれば、通信制御部１１２は、アクセスポイント１０３との間の接続を切断する（Ｓ９１１）。具体的には、例えば、通信制御部１１２は、切断を通信部１１１Ｔに要求し、通信部１１１が、その要求に応答して、アクセスポイント１０３との間の接続を切断する。この後、例えば、図１２に示すように、通信ＡＰ１１６Ｔが、他通信ＡＰ１１６Ａに対するデータ要求を発行しても、アクセスポイント１０３との接続が切断されているので、そのデータ要求が、通信部１１１Ｔから外に出られず、通信ＡＰ１１６Ｔが、通信部１１１Ｔから通信エラーを受けることになる。通信ＡＰ１１６Ｔは、通信エラーをユーザーに通知することができる。
【００６３】
図１０は、初期化結果ＮＧ処理５０５の流れを示す。この処理では、通信制御部１１２は、アクセスポイント１０３との間の接続を切断する（Ｓ１００１）。この場合も、例えば、通信ＡＰ１１６Ｔから他通信ＡＰ１１６Ａに対するデータ要求を発行されても、図１２を参照して説明した処理が行われることになる。
【００６４】
以上が、本実施形態についての説明である。上述した実施形態によれば、通信ＡＰ１１６ＴがＡＰ間通信を行う前に、ネットワーク情報に基づく、ＡＰ間通信を許可するか否かの判定結果が取得され、拒否を表す判定結果が取得された場合には、アクセスポイント１０３との接続が切断される。具体的には、ユーザーによって、アクセスポイント情報及び／又は接続中ユーザー情報を基に危険性が高いと判断された場合や、所望のサービスが提供されておらず故に接続する価値が無いと判断された場合には、アクセスポイント１０３との接続が切断される。このため、無線ＬＡＮに接続することのリスクを軽減することができる。
【００６５】
以上、本発明の好適な実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【００６６】
例えば、図９のＳ９０９の判定結果が「ＮＧ」の場合、切断することに代えて、ＡＰ間通信の禁止状態が維持されても良い。
【００６７】
また、例えば、判定結果取得部１１５は、図３のＳ６（図９のＳ９０８）において、ユーザーに接続を承認するか否かを問い合せることに代えて、以下の（１）又は（２）の処理、
（１）予め用意されている判定参考情報を基に可否判定を行う；
（２）第三者機関（例えば遠隔のサーバー）に可否判定を要求する；
を行うことで、判定結果を取得しても良い。判定参考情報としては、例えば、どのようなネットワーク情報が得られ場合にどのような判定結果とするかが定義された判定ルール情報であっても良いし、無線ＬＡＮをこれまでに利用した各ユーザーからのネットワーク評価結果を表す情報であっても良い。判定ルール情報が使用される場合には、例えば以下のような処理を行うことができる。すなわち、例えば、ネットワーク情報内の接続中ユーザー情報が、２人の他ユーザーを表しており、一方の他ユーザーが「XXX会社、YYY氏」であり、他方の他ユーザーが「AAA会社、BBB氏」であり、判定ルール情報が、「接続中ユーザーがXXX会社のユーザーのみ」である場合、判定結果取得部１１５は、ネットワーク情報がその判定ルール情報に適合しないことを特定する。この場合、判定ルール情報は、ＡＰ間通信を拒否するという判定結果を取得したことになる。
【００６８】
また、例えば、通信端末１０１Ｔがアクセスポイント１０３に接続されてＡＰ間通信の禁止が解除された場合、通信制御部１１２が、ＡＰ間通信が許可されたことを、アクセスポイント１０３に通知しても良い。この場合、アクセスポイント１０３が、通信端末１０１Ｔのユーザーを表す接続中ユーザーを、特定の又は全ての接続されている他通信端末１０１Ａに通知しても良い。他通信端末１０１Ａは、通知された接続中ユーザー情報を基に、ＡＰ間通信の許否を表す判定結果が取得された場合（例えば、他ユーザーから切断が指示された場合、或いは、上記判定参考情報に接続中ユーザー情報が適合しないことが判定された場合）、その他通信端末１０１Ａとアクセスポイント１０３との接続を、他ユーザーから切断が承認された場合（或いは他ユーザーから切断の承認を得ることなく）、切断しても良い。
【符号の説明】
【００６９】
１０１（１０１Ｔ、１０１Ａ）…通信端末  １０３…アクセスポイント
【図１】
2010193024.tif 000003
【図２】
2010193024.tif 000004
【図３】
2010193024.tif 000005
【図４】
2010193024.tif 000006
【図５】
2010193024.tif 000007
【図６】
2010193024.tif 000008
【図７】
2010193024.tif 000009
【図８】
2010193024.tif 000010
【図９】
2010193024.tif 000011
【図１０】
2010193024.tif 000012
【図１１】
2010193024.tif 000013
【図１２】
2010193024.tif 000014