(57)【特許請求の範囲】
【請求項１】
ネットワークへの接続を仲介する無線通信仲介装置と無線通信を行う情報処理装置であって、
第１の無線通信方式により前記無線通信仲介装置と無線通信を行う第１の無線通信手段と、
前記無線通信仲介装置と前記第１の無線通信方式とは異なる第２の無線通信方式による無線通信を行うための通信情報の作成に必要な作成情報を、前記第１の無線通信手段による無線通信を介して取得する取得手段と、
前記取得手段によって取得された作成情報と、前記通信情報を削除するか否かを判断するための判断情報とを含めた前記通信情報を作成する作成手段と、
前記作成手段によって作成された前記通信情報を用いて前記第２の無線通信方式により前記無線通信仲介装置と無線通信を行う第２の無線通信手段と、
前記第２の無線通信手段によって行われる、前記通信情報を用いた前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断された場合、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定する設定手段と、
前記設定手段によって設定された通信情報に含まれる前記判断情報に基づいて、該通信情報を削除する削除手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記設定手段は、前記第２の無線通信方式による前記無線通信仲介装置との無線通信を切断する指示を受け付けた場合に、該無線通信に用いられる前記通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定する、
請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、前記無線通信仲介装置から受信する電波の強度に基づき、前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断されたと判断する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記設定手段は、
前記取得手段、前記作成手段の機能を少なくとも提供するためのアプリケーションの起動時に、前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断され、かつ、前記通信情報が存在する場合は、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定する、
請求項１乃至３のうちの何れか１項に記載の情報処理装置。
【請求項５】
前記設定手段は、
前記取得手段、前記作成手段の機能を少なくとも提供するためのアプリケーションに対応する表示領域を表すウィンドウが非表示の状態を示すバックグラウンドから、前記ウィンドウが表示される状態を示すフォアグラウンドに遷移したときに、前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断され、かつ、前記通信情報が存在する場合は、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定する、
請求項１乃至４のうちの何れか１項に記載の情報処理装置。
【請求項６】
前記作成情報は、前記ネットワークを識別するＳＳＩＤと、暗号化キーを示すパスワードと、を少なくとも含む、
請求項１乃至５のうちの何れか１項に記載の情報処理装置。
【請求項７】
前記通信情報に含まれる前記判断情報は、該通信情報が有効な時間を示す有効時間であり、
前記通信情報を削除すると判断する前記判断情報は、ゼロを示す前記有効時間である、
請求項６に記載の情報処理装置。
【請求項８】
前記通信情報は、前記有効時間と、前記ＳＳＩＤと、前記パスワードと、を少なくとも含む、
請求項７に記載の情報処理装置。
【請求項９】
コンピュータに、
ネットワークへの接続を仲介する無線通信仲介装置と第１の無線通信方式とは異なる第２の無線通信方式による無線通信を行うための通信情報の作成に必要な作成情報を、前記第１の無線通信方式による無線通信を介して取得する取得ステップと、
前記取得ステップによって取得された作成情報と、前記通信情報を削除するか否かを判断するための判断情報とを含めた前記通信情報を作成する第１の作成ステップと、
前記第１の作成ステップによって作成された前記通信情報を用いた前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断された場合、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定することを、前記コンピュータの基本ソフトウェアに依頼する設定依頼ステップと、仲介装置仲介装置を実行させるためのプログラム。
【請求項１０】
前記設定依頼ステップは、前記第２の無線通信方式による前記無線通信仲介装置との無線通信を切断する指示を受け付けた場合に、該無線通信に用いられる前記通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定することを前記基本ソフトウェアに依頼する、
請求項９に記載のプログラム。
【請求項１１】
前記設定依頼ステップは、前記無線通信仲介装置から受信する電波の強度に基づき、前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断されたと判断する、
請求項１０に記載のプログラム。
【請求項１２】
前記設定依頼ステップは、
前記プログラムの起動時に、前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断され、かつ、前記通信情報が存在する場合は、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定することを前記基本ソフトウェアに依頼する、
請求項９乃至１１のうちの何れか１項に記載のプログラム。
【請求項１３】
前記設定依頼ステップは、
前記プログラムに対応する表示領域を表すウィンドウが非表示の状態を示すバックグラウンドから、前記ウィンドウが表示される状態を示すフォアグラウンドに遷移したときに、前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断され、かつ、前記通信情報が存在する場合は、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定することを前記基本ソフトウェアに依頼する、
請求項９乃至１２のうちの何れか１項に記載のプログラム。
【請求項１４】
前記作成情報は、前記ネットワークを識別するＳＳＩＤと、暗号化キーを示すパスワードと、を少なくとも含む、
請求項９乃至１３のうちの何れか１項に記載のプログラム。
【請求項１５】
前記通信情報に含まれる前記判断情報は、該通信情報の有効な時間を示す有効時間であり、
前記通信情報を削除すると判断する前記判断情報は、ゼロを示す前記有効時間である、
請求項１４に記載のプログラム。
【請求項１６】
前記通信情報は、前記有効時間と、前記ＳＳＩＤと、前記パスワードと、を少なくとも含む、
請求項１５に記載のプログラム。
【請求項１７】
前記基本ソフトウェアはｉＯＳである、
請求項９乃至１６のうちの何れか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、情報機器が無線通信を介してネットワークと接続して情報処理を行う技術が知られている。例えば特許文献１には、会議サーバと複数の端末とからなり、各端末は、無線通信を介してアクセスポイント経由でネットワークと接続される電子会議システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ここで、例えば端末が、無線通信を介してアクセスポイント経由でネットワークに接続する場合は、ネットワークと接続するための設定を示すプロファイルが該端末にインストールされることになるが、従来においては、該端末がネットワークからの接続を切断するときに端末の基本ソフトウェア等（例えばＯＳ）によりインストール済みのプロファイルが削除される仕組みは存在しなかった。そのため、プロファイルが削除されずに残存している間、一旦ネットワークに接続したことがある端末は、ネットワークから離脱した後でもネットワークの接続範囲に再び入れば、無条件に（自動的に）ネットワークに接続することができる。これにより、ネットワークセキュリティを十分に確保することができないという問題がある。
【課題を解決するための手段】
【０００４】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークへの接続を仲介する無線通信仲介装置と無線通信を行う情報処理装置であって、第１の無線通信方式により前記無線通信仲介装置と無線通信を行う第１の無線通信手段と、前記無線通信仲介装置と前記第１の無線通信方式とは異なる第２の無線通信方式による無線通信を行うための通信情報の作成に必要な作成情報を、前記第１の無線通信手段による無線通信を介して取得する取得手段と、前記取得手段によって取得された作成情報と、前記通信情報を削除するか否かを判断するための判断情報とを含めた前記通信情報を作成する作成手段と、前記作成手段によって作成された前記通信情報を用いて前記第２の無線通信方式により前記無線通信仲介装置と無線通信を行う第２の無線通信手段と、前記第２の無線通信手段によって行われる前記通信情報を用いて前記第２の無線通信方式による前記無線通信仲介装置との無線通信が切断された場合、該通信情報に含まれる前記作成情報と該通信情報を削除すると判断する前記判断情報とを含む通信情報を作成し、該通信情報から前記作成した通信情報に設定する設定手段と、前記設定手段によって設定された通信情報に含まれる前記判断情報に基づいて、該通信情報を削除する削除手段とを備えることを特徴とする情報処理装置である。
【発明の効果】
【０００５】
本発明によれば、ネットワークセキュリティを十分に確保することができる。
【図面の簡単な説明】
【０００６】
【図１】図１は、システムの構成の一例を示す図である。
【図２】図２は、情報端末のハードウェア構成の一例を示す図である。
【図３】図３は、情報端末が有する機能の一例を示す図である。
【図４】図４は、初期画面の一例を示す図である。
【図５】図５は、接続準備画面の一例を示す図である。
【図６】図６は、インストール指示画面の一例を示す図である。
【図７】図７は、接続成功画面の一例を示す図である。
【図８】図８は、接続済み画面の一例を示す図である。
【図９】図９は、第１のエラー画面の一例を示す図である。
【図１０】図１０は、第２のエラー画面の一例を示す図である。
【図１１】図１１は、切断確認画面の一例を示す図である。
【図１２】図１２は、切断報知画面の一例を示す図である。
【図１３】図１３は、無線接続アプリケーションがプロファイルを作成する処理の一例を示すフローチャートである。
【図１４】図１４は、情報端末の動作手順の一例を示すシーケンス図である。
【図１５】図１５は、情報端末の動作手順の一例を示すシーケンス図である。
【図１６】図１６は、情報端末の動作手順の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照しながら、本発明に係る情報処理装置およびプログラムの実施形態を詳細に説明する。
【０００８】
（第１の実施形態）
図１は、本実施形態のシステム１の構成の一例を示す図である。図１に示すように、システム１は、情報端末１０、無線通信仲介装置２０、プロジェクタ３０、ＭＦＰ４０、電子黒板５０、プロキシサーバ６０などを含む。
【０００９】
説明の便宜上、図１では、１台の情報端末１０が例示されているが、これに限らず、システム１に含まれる情報端末１０の台数は任意である。また、図１の例では、システム１に含まれる情報端末１０以外の機器として、プロジェクタ３０、ＭＦＰ４０、電子黒板５０を例に挙げているが、これに限らず、システム１に含まれる機器の種類や数は任意に変更可能である。
【００１０】
無線通信仲介装置２０は、例えばアクセスポイントであり、無線接続される情報端末１０や、有線接続されるプロジェクタ３０、ＭＦＰ４０および電子黒板５０を、有線ＬＡＮ７０およびプロキシサーバ６０を経由して、例えばインターネットなどの外部のネットワーク８０に接続する役割を果たす。ここでは、無線通信仲介装置２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）などの無線通信技術を利用して、システム１に含まれる各機器をネットワーク８０に接続することができる。
【００１１】
また、無線通信仲介装置２０は、無線や有線で接続される機器（情報端末１０等）に対して、ネットワーク８０上の機器を識別するためのＩＰアドレスを配布するＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバ機能を有している。さらに、ユーザ（管理者）の操作などに応じて予め定められたアクセス制御ルールに従って、既存のネットワーク（有線ＬＡＮ７０やネットワーク８０）から無線通信仲介装置２０に接続された機器（情報端末１０等）へのアクセスの許可／不許可や、無線通信仲介装置２０に接続された機器の既存のネットワークへのアクセスの許可／不許可を機器ごとに個別に設定することもできる。上記アクセス制御ルールは、固定であってもよいし、ユーザ（管理者）の操作などに応じて可変に設定可能な形態であってもよい。
【００１２】
次に、「情報処理装置」の一例である情報端末１０について説明する。本実施形態の情報端末１０は、例えばスマートフォンやタブレットなどの可搬型の多機能デバイス（スマートデバイス）で構成される。
【００１３】
図２は、情報端末１０のハードウェア構成の一例を示す図である。図２に示すように、情報端末１０は、ＣＰＵ(Central  Processing  Unit)１０１、ＲＡＭ(Random  Access  Memory)１０２、ＲＯＭ(Read  Only  Memory)１０３、ＨＤＤ(Hard  Disk  Drive)１０４、機器Ｉ／Ｆ２０５、第１の無線通信Ｉ／Ｆ１１０、第２の無線通信Ｉ／Ｆ１１１を有し、これらはバス１１２で互いに接続されている。また、機器Ｉ／Ｆ１０５には、表示部１０６および操作部１０７が接続されている。
【００１４】
ＣＰＵ１０１は演算手段であり、情報端末１０全体の動作を統括的に制御する。ＲＡＭ１０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０１が情報を処理する際の作業領域として用いられる。ＲＯＭ１０３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ１０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ(Operating  System)や各種の制御プログラム、アプリケーション等が格納される。
【００１５】
ここでは、ＯＳとは、情報端末１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェアである。また、アプリケーションとは、情報端末１０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアである。本実施形態では、情報端末１０には、上記ＯＳの他、無線通信仲介装置２０を介したネットワーク８０への接続を簡単に行うためのアプリケーション（以下の説明では、「無線接続アプリケーション」と称する場合がある）が予めインストールされている。この無線接続アプリケーションは、「プログラム」の一例である。なお、本実施形態の情報端末１０にインストールされるＯＳは、例えばｉＯＳ(登録商標)である。
【００１６】
機器Ｉ／Ｆ１０５は、表示部１０６および操作部１０７の各々をバス２１２に接続するためのインタフェースである。表示部１０６は、各種の情報を表示するための視覚的ユーザインタフェースであり、例えばＬＣＤ(Liquid  Crystal  Display)などで構成される。操作部１０７は、キーボードやマウス等、ユーザが情報端末１０に対して各種の情報を入力するためのユーザインタフェースである。
【００１７】
第１の無線通信Ｉ／Ｆ１１０は、第１の無線通信距離で無線通信仲介装置２０と無線通信する第１の無線通信方式による無線通信を行うためのインタフェースである。ここでは、第１の無線通信Ｉ／Ｆ１１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能を利用した無線通信を行うためのインタフェースであるが、これに限られるものではない。第２の無線通信Ｉ／Ｆ１１１は、第１の無線通信距離よりも長い第２の無線通信距離で無線通信仲介装置２０と無線通信する第２の無線通信を行うためのインタフェースである。ここでは、第２の無線通信Ｉ／Ｆ１１１はＷｉＦｉの機能を利用した無線通信を行うためのインタフェースであるが、これに限られるものではない。
【００１８】
図３は、情報端末１０が有する機能の一例を示す図である。図３に示すように、情報端末１０は、表示制御部１２１と、第１の通信部１２２と、取得部１２３と、作成部１２４と、インストール部１２５と、第２の通信部１２６と、設定依頼部１２７と、電波検出部１２８と、削除制御部１２９とを有する。説明の便宜上、図３では、本実施形態に関する機能を主に例示しているが、情報端末１０が有する機能は、これらに限られるものではない。この例では、第１の通信部１２２は、上述の第１の無線通信方式により無線通信仲介装置２０と無線通信を行う。ここでは、上述したように、第１の無線通信方式による無線通信仲介装置２０との無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能を利用した無線通信である。また、第２の通信部１２６は、上述の第２の無線通信方式により無線通信仲介装置２０と無線通信を行う。ここでは、上述したように、第２の無線通信方式による無線通信仲介装置２０との無線通信は、ＷｉＦｉの機能を利用した無線通信である。
【００１９】
また、図３の例では、表示制御部１２１、取得部１２３、作成部１２４、および、設定依頼部１２７の各々の機能は無線接続アプリケーションにより提供される。より具体的には、表示制御部１２１、取得部１２３、作成部１２４、および、設定依頼部１２７の各々の機能は、ＣＰＵ１０１が無線接続アプリケーションを実行することにより実現される。
【００２０】
また、第１の通信部１２２、インストール部１２５、第２の通信部１２６、電波検出部１２８、および、削除制御部１２９の各々の機能はＯＳにより提供される。より具体的には、第１の通信部１２２、インストール部１２５、第２の通信部１２６、電波検出部１２８、および、削除制御部１２９の各々の機能は、ＣＰＵ１０１がＯＳを実行することにより実現される。
【００２１】
表示制御部１２１は、各種の画面を表示部１０６に表示する制御を行うとともに、画面を介したユーザの操作を受け付ける。この例では、表示部１０６に表示されるホーム画面上には、無線接続アプリケーションに対応するアイコン（無線接続アプリケーションの機能を呼び出すための表示部品（ＵＩ部品）の一例）が配置され、該アイコンを押下する操作を受け付けると、無線接続アプリケーションが起動する。表示制御部１２１は、無線接続アプリケーションの起動時に、例えば図４に示すような無線接続アプリケーションの初期画面を表示部１０６に表示する制御を行う。初期画面には、ネットワーク８０と未接続であることを示す接続状況情報１４０と、ネットワーク８０への接続開始を指示するためのボタン１４１とが少なくとも表示される。そして、この初期画面上のボタン１４１の押下を受け付けた場合、表示制御部１２１は、図５に示すような、ネットワーク８０への接続を準備していることを示す接続準備画面を表示部１０６に表示する制御を行う。図５の例では、接続準備画面には、ネットワーク８０との接続を準備していることを示す接続状況情報１４０が表示される。また、表示制御部１２１は、初期画面上のボタン１４１の押下を受け付けたことを示す情報（第１の操作情報）を、後述の第１の通信部１２２へ通知する。
【００２２】
図３の説明を続ける。この例では、第１の通信部１２２は、表示制御部１２１から上述の第１の操作情報の通知を受けたことを契機として動作を開始し、無線通信仲介装置２０からの、第１の無線通信方式による無線通信仲介装置２０との無線通信を行うための信号を検出（受信）する処理を開始する。また、この例では、無線通信仲介装置２０は、無線通信仲介装置２０を中心とする所定の範囲（この例では半径１０ｃｍの範囲内）に存在する相手端末（この例では情報端末１０）との相互認証（ペアリング）を要求するペアリング要求（第１の無線通信方式による無線通信仲介装置２０との無線通信を行うための信号の一例）を定期的に発信している。このペアリング要求を受信した第１の通信部１２２は、無線通信仲介装置２０との間でＢｌｕｅｔｏｏｔｈ（登録商標）の手順（プロトコル）に従ったネゴシエーションを行い、第１の無線通信方式による無線通信仲介装置２０との無線通信を行うための通信回線を確立する。これにより、情報端末１０は第１の無線通信方式による無線通信仲介装置２０との無線通信を行うことができる。
【００２３】
取得部１２３は、上述の第２の無線通信方式による無線通信を行うための通信情報（以下の説明では「プロファイル」と称する場合がある）の作成に必要な作成情報を、第１の通信部１２２による無線通信を介して取得する。この例では、無線通信仲介装置２０は、第１の無線通信方式による無線通信の相手となる情報端末１０に対して、上記作成情報を送信する。したがって、第１の無線通信方式による無線通信仲介装置２０との無線通信を行うための通信回線を確立した第１の通信部１２２は、無線通信仲介装置２０から上記作成情報を受信することができ、その受信した作成情報を取得部１２３へ渡すことができる。これにより、取得部１２３は上記作成情報を取得することができる。この例では、上記作成情報は、ネットワーク８０を識別するＳＳＩＤと、暗号化キーを示すパスワードと、を少なくとも含む。
【００２４】
作成部１２４は、取得部１２３によって取得された作成情報と、プロファイル（通信情報）を削除するか否かを判断するための判断情報とを含めた通信情報を作成する。この例では、プロファイルに含まれる判断情報は、該プロファイルの有効な時間を示す有効時間であり、プロファイルは、該プロファイルの有効な時間を示す有効時間と、ＳＳＩＤと、パスワードと、を少なくとも含む。さらに言えば、プロファイルは、有効時間と、ＳＳＩＤと、パスワードと、暗号方式の種類と、プロファイルを一意に識別するユニークＩＤと、を含む。この例では、作成部１２４は、初期設定に応じて有効時間を決定する。例えば初期設定は、有効時間を「３時間」とする設定であってもよい。なお、この初期設定はユーザの操作等に応じて任意に変更可能である。作成部１２４は、プロファイルを作成した後、インストール部１２５に対して、作成したプロファイルのインストールを依頼する。
【００２５】
この例では、作成部１２４からの依頼を受けたインストール部１２５は、プロファイルのインストールを実行する前に、図６の（Ａ）〜（Ｃ）に示すような、プロファイルをインストールする指示を受け付けるためのインストール指示画面を表示部１０６へ順次に表示する制御を行う。３つのインストール指示画面にわたって、プロファイルをインストールする指示（図６の（Ａ）では画面右上の「インストール」の表示部分に対する操作、図６の（Ｂ）では画面右上の「インストール」の表示部分に対する操作、図６の（Ｃ）では画面中央の「インストール」の表示部分に対する操作）を受け付けた場合、インストール部１２５は、作成部１２４により作成されたプロファイルをインストールする制御を行う。
【００２６】
第２の通信部１２６は、インストール部１２５によりインストールされたプロファイル（見方を変えれば、作成部１２４により作成されたプロファイル）を用いて上述の第２の無線通信方式による無線通信仲介装置２０との無線通信を行う。この例では、ＯＳは、第２の無線通信方式による無線通信によりネットワーク８０と接続されると（第２の無線通信方式による無線通信を行うための通信回線が確立すると）計時を開始し、計時した時間に応じて、プロファイルに含まれる有効時間を減算していく機能も有している。そして、有効時間がゼロになった場合は、第２の通信部１２６は、第２の無線通信方式による無線通信仲介装置２０との無線通信を切断する。また、ＯＳは、有効時間がゼロになったプロファイルを削除する機能も有している。
【００２７】
本実施形態では、無線通信仲介装置２０を経由したネットワーク８０との接続が成功した場合（第２の通信部１２６により、第２の無線通信方式による無線通信を行うための通信回線が確立された場合）、表示制御部１２１は、図７に示すような、ネットワーク８０との接続が成功したことを通知するための画面を示す接続成功画面を表示部１０６に表示する制御を行うことができる。そして、接続成功画面上の「ＯＫ」ボタンの押下を受け付けると、例えば図８に示すような、ネットワーク８０との接続成功後の画面を示す接続済み画面を表示部１０６に表示する制御を行うこともできるし、初期設定で予め指定されたＵＲＬに対応するブラウザ画面（Ｗｅｂページ）を表示部１０６に表示する制御を行うこともできる。この例では、図８に示す接続済み画面が表示部１０６に表示される場合を例に挙げて説明する。図８の例では、接続済み画面には、ネットワーク８０との接続が完了したことを示す接続状況情報１４０が表示される。また、接続済み画面には、ネットワーク８０との接続を切断（第２の無線通信方式による無線通信を切断）することを指示するためのボタン１４２が表示される。
【００２８】
また、この例では、表示制御部１２１は、図４に示す初期画面上のボタン１４１の押下を受け付けてから、一定時間（例えば３０秒）を経過した時点で、ネットワーク８０との接続が成功していない場合は、図９に示すような、タイムアウトによる接続失敗を示す第１のエラー画面を表示部１０６に表示する制御を行う。さらに、この例では、図５に示す接続準備画面上の「キャンセル」ボタンの押下を受け付けた場合、表示制御部１２１は、接続準備画面上の「キャンセル」ボタンの押下を受け付けたことを示す第２の操作情報を、第１の通信部１２２および第２の通信部１２６へ通知するとともに、図１０に示すような、接続をキャンセルしたことを示す第２のエラー画面を表示部１０６に表示する制御を行う。上述の第２の操作情報の通知を受けた第１の通信部１２２および第２の通信部１２６は、それぞれの接続処理を中止し、第１の通信部１２２は再び待機状態に移行する。また、第１のエラー画面または第２のエラー画面に表示された「ＯＫ」ボタンの押下を受け付けた場合、表示制御部１２１は、再び図４に示す初期画面を表示部１０６に表示する制御を行う。
【００２９】
図３に戻って説明を続ける。設定依頼部１２７は、作成部１２４によって作成されたプロファイルを用いた第２の無線通信方式による無線通信仲介装置２０との無線通信が切断された場合、該プロファイルに含まれる作成情報と該通信情報を削除すると判断する判断情報とを含むプロファイルを作成し、該プロファイルから該作成したプロファイルに設定することを、基本ソフトウェアの一例であるＯＳ（この例ではインストール部１２５）に依頼する。この依頼を受けたインストール部１２５は、設定依頼部１２７によって新たに作成されたプロファイルの設定を行う。この例では、プロファイルを削除すると判断する判断情報は、ゼロを示す有効時間である。本実施形態では、設定依頼部１２７は、上述の第２の無線通信方式による無線通信仲介装置２０との無線通信を切断する指示を受け付けた場合に、該無線通信に用いられるプロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報（ゼロを示す有効時間）とを含むプロファイルを新たに作成し、該プロファイルから新たに作成したプロファイルに設定することをインストール部１２５に対して依頼する。この例では、表示制御部１２１は、上述の接続済み画面に表示されたボタン１４２の押下を受け付けた場合、図１１に示すような、ネットワーク８０との接続を切断することを確認するための画面を示す切断確認画面を表示する制御を行う。そして、切断確認画面に表示された「ＯＫ」ボタンの押下を受け付けた場合、設定依頼部１２７は、プロファイルに含まれる有効時間が残っている場合であっても、該プロファイルに含まれる作成情報と、ゼロを示す有効時間とを含むプロファイルを新たに作成する。また、第２の通信部１２６は、第２の無線通信方式による無線通信仲介装置２０との無線通信を行うための通信回線を切断する。そして、表示制御部１２１は、図１２に示すような、ネットワーク８０との接続を切断したことを報知するための画面を示す切断報知画面を表示部１０６に表示する制御を行う。切断報知画面に表示された「ＯＫ」ボタンの押下を受け付けた場合、表示制御部１２１は、再び図４に示す初期画面を表示部１０６に表示する制御を行う。
【００３０】
また、本実施形態では、設定依頼部１２７は、無線通信仲介装置２０から受信する電波の強度に基づき、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたと判断する。より具体的には、設定依頼部１２７は、無線通信仲介装置２０から受信する電波の強度を検出する電波検出部１２８から定期的に電波の検出結果を受け取り、電波の強度が閾値以下の場合は、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたと判断することができる。そして、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたと判断した場合、プロファイルに含まれる有効時間が残っている場合であっても、該プロファイルに含まれる作成情報と、ゼロを示す有効時間とを含むプロファイルを新たに作成する。
【００３１】
設定依頼部１２７は、以上のようにして新たにプロファイル（元のプロファイルに含まれる作成情報と、ゼロを示す有効時間とを含むプロファイル）を作成した後、インストール部１２５に対して、該作成したプロファイルのインストールを依頼する。より具体的には、設定依頼部１２７は、新たに作成したプロファイルのユニークＩＤを指定した上で、その指定したユニークＩＤに対応するプロファイルを、設定依頼部１２７が新たに作成したプロファイルに上書きすることを依頼する上書き依頼をインストール部１２５へ送信する。この依頼を受けたインストール部１２５は、設定依頼部１２７により新たに生成されたプロファイルをインストールする。より具体的には、インストール部１２５は、インストール済みのプロファイルのうち、設定依頼部１２７から受信した上書き依頼に含まれるユニークＩＤと一致するユニークＩＤを含むプロファイルを選択する。そして、その選択したプロファイルを上書きする前に、図６の（Ａ）〜（Ｃ）に示すような、プロファイルをインストールする指示を受け付けるためのインストール指示画面を表示部１０６へ順次に表示する制御を行う。３つのインストール指示画面にわたって、プロファイルをインストールする指示を受け付けた場合、インストール部１２５は、上述のようにして選択したプロファイルを、設定依頼部１２７によって新たに作成されたプロファイルに上書きする。なお、この例では、「設定手段」の機能は、設定依頼部１２７の機能とインストール部１２５の機能との組み合わせに対応すると考えることができる。次に、インストール部１２５は、削除制御部１２９に対して、プロファイルの削除を依頼する。この依頼を受けた削除制御部１２９は、「設定手段」によって設定されたプロファイルに含まれる判断情報に基づいて、該プロファイルを削除する。より具体的には、削除制御部１２９は、インストール済みのプロファイルのうち、ゼロを示す有効時間を含むプロファイルを削除する。
【００３２】
図１３は、無線接続アプリケーションがプロファイルを作成する処理の一例を示すフローチャートである。図１３に示すように、まず取得部１２３は、第１の通信部１２２から上述の作成情報を取得する（ステップＳ１）。次に、作成部１２４は、ステップＳ１で取得された作成情報に基づいてプロファイルを作成する（ステップＳ２）。次に、作成部１２４は、インストール部１２５（ＯＳにより提供される機能）に対してステップＳ２で作成したプロファイルのインストールを依頼する（ステップＳ３）。各ステップの具体的な内容は上述したとおりである。
【００３３】
図１４は、本実施形態の情報端末１０の動作手順の一例を示すシーケンス図である。上述したように、ＯＳ（電波検出部１２８）は、無線通信仲介装置２０から受信する電波の強度の検出結果を定期的に無線接続アプリケーションへ通知しており（ステップＳ１０）、無線接続アプリケーション（設定依頼部１２７）は、ＯＳから通知される検出結果に基づいて、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたか否かを判断する（ステップＳ１１）。以下の説明では、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたと判断した場合を例に挙げて説明する。次に、無線接続アプリケーション（設定依頼部１２７）は、該無線通信に用いられるプロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報（ゼロを示す有効時間）と含むプロファイルを新たに作成する（ステップＳ１２）。そして、ＯＳ（インストール部１２５）に対して、上述の上書き依頼を送信する（ステップＳ１３）。
【００３４】
無線接続アプリケーションからの上書き依頼を受信したＯＳ（インストール部１２５）は、インストール済みのプロファイルの中から、その受信した上書き依頼に含まれるユニークＩＤと一致するユニークＩＤを含むプロファイルを選択する（ステップＳ１４）。次に、ＯＳは、上述の３つのインストール指示画面を表示部１０６へ順次に表示する制御を行う（ステップＳ１５）。以下の説明では、３つのインストール指示画面にわたって、プロファイルをインストールする指示を受け付けた場合を想定する。次に、ＯＳは、ステップＳ１４で選択したプロファイルを、ステップＳ１２で新たに作成されたプロファイルに上書きし（ステップＳ１６）、該プロファイルを削除する（ステップＳ１７）。
【００３５】
また、本実施形態の設定依頼部１２７は、上述の無線接続アプリケーションの起動時に、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断され、かつ、プロファイルが存在（残存）する場合は、該プロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報とを含む通信情報を作成し、該通信情報から該作成した通信情報に設定することをインストール部１２５に対して依頼する。
【００３６】
図１５は、無線接続アプリケーションの起動時の動作手順の一例を示すシーケンス図である。起動した無線接続アプリケーション（設定依頼部１２７）は、ＯＳに対して、無線通信仲介装置２０から受信する電波の強度の検出結果を要求する（ステップＳ２１）。そして、その応答として、ＯＳから検出結果を受信する（ステップＳ２２）。次に、無線接続アプリケーションは、ステップＳ２２で受信した検出結果に基づいて、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたか否かを判断する（ステップＳ２３）。以下の説明では、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたと判断した場合を例に挙げて説明する。
【００３７】
次に、無線接続アプリケーションは、プロファイルが存在するか否かを確認する（ステップＳ２４）。ここでは、プロファイルが存在する場合（プロファイルが残っている場合）を例に挙げて説明する。次に、無線接続アプリケーションは、残存するプロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報（ゼロを示す有効時間）とを含むプロファイルを新たに作成する（ステップＳ２５）。そして、ＯＳに対して、上述の上書き依頼を送信する（ステップＳ２６）。
【００３８】
無線接続アプリケーションからの上書き依頼を受信したＯＳは、インストール済みのプロファイルの中から、その受信した上書き依頼に含まれるユニークＩＤと一致するユニークＩＤを含むプロファイルを選択する（ステップＳ２７）。次に、ＯＳは、上述の３つのインストール指示画面を表示部１０６へ順次に表示する制御を行う（ステップＳ２８）。以下の説明では、３つのインストール指示画面にわたってプロファイルをインストールする指示を受け付けた場合を想定する。次に、ＯＳは、ステップＳ２９で選択したプロファイルを、ステップＳ２５で新たに作成されたプロファイルに上書きし（ステップＳ２９）、該プロファイルを削除する（ステップＳ３０）。
【００３９】
以上に説明したように、本実施形態では、上述の第２の無線通信方式による無線通信仲介装置２０との無線通信が切断された場合、該無線通信に用いられるプロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報とを含むプロファイルを新たに作成し、該プロファイルから新たに作成したプロファイルに設定する。これにより、プロファイルを、ＯＳ（削除制御部１２９）によって削除される状態とすることができる。したがって、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断された場合は、再度、所定の手順に従った接続処理を行わない限り、自動的に第２の無線通信方式による無線通信仲介装置２０との無線通信を行うための通信回線が確立されることはない（自動的にネットワーク８０へ再接続されることはない）。したがって、本実施形態によれば、ネットワークセキュリティを十分に確保することができる。
【００４０】
（第２の実施形態）
次に、第２の実施形態を説明する。上述の第１の実施形態と共通する部分については適宜に説明を省略する。本実施形態では、設定依頼部１２７は、上述の無線接続アプリケーションに対応する表示領域を表すウィンドウが非表示の状態を示すバックグラウンドから、該ウィンドウが表示される状態を示すフォアグラウンドに遷移したときに、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断され、かつ、プロファイルが存在（残存）する場合は、該プロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報とを含むプロファイルを作成し、該プロファイルから該作成したプロファイルに設定することをインストール部１２５に対して依頼する。この依頼を受けたインストール部１２５は、設定依頼部１２７によって新たに作成されたプロファイルの設定を行う。
【００４１】
この例では、無線接続アプリケーションは、起動時にＯＳに対して、無線接続アプリケーションがフォアグラウンドからバックグラウンドへ遷移した場合は、無線接続アプリケーションをフォアグラウンドへ遷移させるための起動信号を、一定の間隔（例えば５分等）で通知することを依頼しておく。そして、ＯＳは、無線接続アプリケーションがフォアグラウンドからバックグラウンドへ遷移したことを検知した場合、無線接続アプリケーションの起動時の依頼に従って、一定の間隔で起動信号を送信する。なお、ＯＳが、無線接続アプリケーションがフォアグラウンドからバックグラウンドへ遷移したことを検知する方法は任意であり、例えば無線接続アプリケーションは、フォアグラウンドからバックグラウンドへ遷移する場合、ＯＳに対して、その旨を通知する形態であってもよい。
【００４２】
図１６は、無線接続アプリケーションがバックグラウンドからフォアグラウンドへ遷移する場合の動作手順の一例を示すシーケンス図である。図１６に示すように、ＯＳは、起動信号を送信するタイミングに到達した場合（一定の間隔が経過した場合）、バックグラウンドの無線接続アプリケーションに対して、起動信号を送信する（ステップＳ３１）。この起動信号を受信した無線接続アプリケーションは、ＯＳに対して、無線通信仲介装置２０から受信する電波の強度の検出結果を要求する（ステップＳ３２）。そして、その応答として、ＯＳから検出結果を受信する（ステップＳ３３）。次に、無線接続アプリケーションは、ステップＳ３３で受信した検出結果に基づいて、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたか否かを判断する（ステップＳ３４）。以下の説明では、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断されたと判断した場合を例に挙げて説明する。なお、この例では、切断されていないと判断した場合は、無線接続アプリケーションは起動せずに、再びバックグラウンドへ遷移する。
【００４３】
次に、無線接続アプリケーションは、フォアグラウンドに遷移することを許可するか否かの指示を受け付けるための画面を示す起動許可画面を表示部１０６に表示する（ステップＳ３５）。以下では、起動許可画面から、フォアグラウンドに遷移することを許可する指示を受け付けた場合を例に挙げて説明する。この場合、無線接続アプリケーションはフォアグラウンドに遷移する。
【００４４】
次に、無線接続アプリケーションは、プロファイルが存在するか否かを確認する（ステップＳ３６）。ここでは、プロファイルが存在する場合（プロファイルが残っている場合）を例に挙げて説明する。次に、無線接続アプリケーションは、残存するプロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報（ゼロを示す有効時間）とを含むプロファイルを新たに作成する（ステップＳ３７）。そして、ＯＳに対して、上述の上書き依頼を送信する（ステップＳ３８）。
【００４５】
無線接続アプリケーションからの上書き依頼を受信したＯＳは、インストール済みのプロファイルの中から、その受信した上書き依頼に含まれるユニークＩＤを含むプロファイルを選択する（ステップＳ３９）。次に、ＯＳは、上述の３つのインストール指示画面を表示部１０６へ順次に表示する制御を行う（ステップＳ４０）。以下の説明では、３つのインストール指示画面にわたってプロファイルをインストールする指示を受け付けた場合を想定する。次に、ＯＳは、ステップＳ３９で選択したプロファイルを、ステップＳ３７で新たに作成されたプロファイルに上書きし（ステップＳ４１）、該プロファイルを削除する（ステップＳ４２）。
【００４６】
ここでは、無線接続アプリケーションは、フォアグラウンドにおいては、通常の起動状態と同様に上述した各部の機能（表示制御部１２１、取得部１２３、作成部１２４、設定依頼部１２７）を提供することができるが、バックグラウンドにおいては、少なくとも上述の設定依頼部１２７の機能が停止する形態であることを想定している。このため、例えば無線接続アプリケーションがバックグラウンドに遷移した後に第１の無線通信が切断された場合は、プロファイルが削除されずに残ってしまう。
【００４７】
そのため、以上に説明した本実施形態では、無線接続アプリケーションがバックグラウンドからフォアグラウンドに遷移したときに、第２の無線通信方式による無線通信仲介装置２０との無線通信が切断され、かつ、プロファイルが存在する場合は、該プロファイルに含まれる作成情報と該プロファイルを削除すると判断する判断情報とを含むプロファイルを新たに作成し、該プロファイルから新たに作成したプロファイルに設定する。これにより、プロファイルを、ＯＳ（削除制御部１２９）によって削除される状態とすることができる。したがって、無線接続アプリケーションがバックグラウンドに遷移した後にネットワーク８０からの接続が切断された情報端末１０が、ネットワーク８０の接続範囲（第２の無線通信距離）に再び入った場合に、無条件に（自動的に）ネットワーク８０に再接続されることを防止できる。したがって、ネットワークセキュリティを十分に確保することができる。
【００４８】
以上、本発明に係る実施形態について説明したが、本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００４９】
また、上述した実施形態のシステム１（情報端末１０等）で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００５０】
１      システム
１０    情報端末
２０    無線通信仲介装置
１２１  表示制御部
１２２  第２の通信部
１２３  取得部
１２４  作成部
１２５  インストール部
１２６  第１の通信部
１２７  設定依頼部
１２８  電波検出部
１２９  削除制御部
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２００４−９６４９５号公報
【図１】
0006686407.tif 000002
【図２】
0006686407.tif 000003
【図３】
0006686407.tif 000004
【図４】
0006686407.tif 000005
【図５】
0006686407.tif 000006
【図６】
0006686407.tif 000007
【図７】
0006686407.tif 000008
【図８】
0006686407.tif 000009
【図９】
0006686407.tif 000010
【図１０】
0006686407.tif 000011
【図１１】
0006686407.tif 000012
【図１２】
0006686407.tif 000013
【図１３】
0006686407.tif 000014
【図１４】
0006686407.tif 000015
【図１５】
0006686407.tif 000016
【図１６】
0006686407.tif 000017