(57)【要約】【課題】情報の漏えいの可能性を低減することのできる情報処理システム、情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムは、前記端末装置の位置情報と、前記端末装置の利用者情報を取得する取得部と、前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、前記利用者情報を対応付けた第１対応情報と、前記取得部の取得する情報とに基づいて前記接続の可否を判定する判定部と、前記接続が許可される場合に、前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、前記利用者情報を対応付けた第２対応情報と、前記取得部の取得する情報と、前記判定部の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理部とを備える。【選択図】図１
2020154955.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムにおいて、
前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得部と、
前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得部が取得した情報とに基づいて、前記接続の可否を判定する判定部と、
前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得部が取得した情報と、前記判定部の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理部と、
を備える、情報処理システム。
【請求項２】
前記位置情報が前記第１対応情報に含まれないために、前記判定部が前記接続を許可しない場合、前記接続可否情報及び前記適用情報を設定する設定処理部を更に備える、
請求項１に記載の情報処理システム。
【請求項３】
前記設定処理部は、前記接続可否情報及び前記適用情報の承認を行う承認者によって、当該接続可否情報及び当該適用情報が承認された場合に、当該接続可否情報及び当該適用情報を設定する、
請求項２に記載の情報処理システム。
【請求項４】
前記判定部は、前記設定処理部が前記接続の許可を示す情報を前記接続可否情報に設定した場合、前記接続を許可し、
前記適用処理部は、前記設定処理部が設定した前記適用情報を適用する、
請求項２または請求項３に記載の情報処理システム。
【請求項５】
前記設定処理部は、前記接続の不許可を示す情報を前記接続可否情報に設定した場合、当該接続可否情報と、前記位置情報と、前記利用者情報とを対応付けた第１対応情報を登録する、
請求項２から請求項４のいずれか一項に記載の情報処理システム。
【請求項６】
端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムにおける情報処理装置であって、
前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得部と、
前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得部が取得した情報とに基づいて、前記接続の可否を判定する判定部と、
前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得部が取得した情報と、前記判定部の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理部と、
を備える、情報処理装置。
【請求項７】
端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムにおける情報処理方法であって、
前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得ステップと、
前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得ステップが取得した情報とに基づいて、前記接続の可否を判定する判定ステップと、
前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得ステップが取得した情報と、前記判定ステップの判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理ステップと、
を含む、情報処理方法。
【請求項８】
端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムのコンピュータに、
前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得ステップと、
前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得ステップが取得した情報とに基づいて、前記接続の可否を判定する判定ステップと、
前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得ステップが取得した情報と、前記判定ステップの判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理ステップと、
を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
働き方改革によりテレワークの導入が推奨されており、仮想デスクトップ基盤（ＶＤＩ；Ｖｉｒｔｕａｌ  Ｄｅｓｋｔｏｐ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）が普及している。また、Ｗｉ−Ｆｉ（登録商標）の普及によって、カフェや駅などの公共の場で使用できるインターネット通信網が普及している。このように、仮想デスクトップ基板や公共の場で使用できるインターネット通信網が普及するにつれて、社外から社有情報にアクセスする機会が増えている。
特許文献１には、関連する技術として、端末のアクセス権限を動的に変更する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１４２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、公共の場で使用できるインターネット通信網はもちろんのこと、仮想デスクトップ基盤から社有情報にアクセスする場合には、情報の漏えいに注意する必要がある。そのため、仮想デスクトップ基盤から社有情報にアクセスする場合に、情報の漏えいの可能性を低減することのできる技術が求められている。
【０００５】
本発明は、上記の課題を解決する、情報処理システム、情報処理装置、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムは、前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得部と、前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得部が取得した情報とに基づいて、前記接続の可否を判定する判定部と、前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得部が取得した情報と、前記判定部の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理部と、を備える。
【０００７】
本発明の第２の態様によれば、端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムにおける情報処理装置は、前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得部と、前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得部が取得した情報とに基づいて、前記接続の可否を判定する判定部と、前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得部が取得した情報と、前記判定部の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理部と、を備える。
【０００８】
本発明の第３の態様によれば、端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムにおける情報処理方法は、前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得ステップと、前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得ステップが取得した情報とに基づいて、前記接続の可否を判定する判定ステップと、前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得ステップが取得した情報と、前記判定ステップの判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理ステップと、を含む。
【０００９】
本発明の第４の態様によれば、端末装置とネットワークを介して前記端末装置が接続可能なクライアント端末とを備える情報処理システムのコンピュータに、前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する取得ステップと、前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、前記取得ステップが取得した情報とに基づいて、前記接続の可否を判定する判定ステップと、前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、前記取得ステップが取得した情報と、前記判定ステップの判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する適用処理ステップと、を実行させるための、プログラムである。
【発明の効果】
【００１０】
本発明によれば、情報の漏えいの可能性を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る情報処理システム１の一例を示す概要図である。
【図２】本実施形態に係る利用者端末１０の構成の一例を示す概略ブロック図である。
【図３】本実施形態に係るエリア接続マネージャ２０の構成の一例を示す概略ブロック図である。
【図４】本実施形態に係る位置情報データベース２２１の一例を示す図である。
【図５】本実施形態に係るプロファイル情報データベース２２２の一例を示す図である。
【図６】本実施形態に係るＶＤＩインスタンス３０の構成の一例を示す概略ブロック図である。
【図７】本実施形態に係るＶＤＩインスタンス利用時の動作の一例を示すフローチャートである。
【図８】第２実施形態に係る利用者端末１０ａの構成の一例を示す概略ブロック図である。
【図９】本実施形態に係るエリア接続マネージャ２０ａの構成の一例を示す概略ブロック図である。
【図１０】本実施形態に係るユーザ情報データベース２２３ａの一例を示す図である。
【図１１】本実施形態に係る未登録の端末情報を登録する動作の一例を示すフローチャートである。
【図１２】本実施形態に係る共用ＶＤＩの使用に関する動作の一例を示すフローチャートである。
【図１３】上記の各実施形態に係る情報処理システムの最小構成の一例を示す概略ブロック図である。
【発明を実施するための形態】
【００１２】
（第１実施形態）
以下、図面を参照して、本発明の第１実施形態について詳しく説明する。
【００１３】
＜情報処理システム＞
図１は、第１実施形態に係る情報処理システム１の一例を示す概略図である。
情報処理システム１は、利用者端末１０（端末装置の一例）、エリア接続マネージャ２０、ＶＤＩインスタンス３０（クライアント端末の一例）を備える。利用者端末１０、エリア接続マネージャ２０、及び、ＶＤＩインスタンス３０は、ネットワークＮＷを介して接続されている。ネットワークＮＷは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、又はインターネット等の情報通信ネットワークである。情報通信ネットワークは、有線又は無線のネットワークでも良いし、種々のネットワークを組み合わせたネットワークであっても良い。
本実施形態では、説明の都合上、利用者端末１０が１つである例を説明するが、利用者端末１０は、複数の利用者端末１０（１０−１、・・・、１０−Ｎ）を備えてもよい。同様に、本実施形態では、説明の都合上、ＶＤＩインスタンス３０が１つである例を説明するが、ＶＤＩインスタンス３０は、複数のＶＤＩインスタンス３０（３０−１、・・・、３０−Ｎ）を備えてもよい。
【００１４】
利用者端末１０は、例えば、利用者が所持するノートパソコン、タブレット端末、スマートフォンなどの端末装置である。利用者端末１０は、エリア接続マネージャ２０又はＶＤＩインスタンス３０から受信した情報を画面に表示する。
エリア接続マネージャ２０は、例えば、サーバなどの処理装置である。エリア接続マネージャ２０は、利用者端末１０から入力される情報に基づいて、利用者端末１０の利用者がＶＤＩインスタンス３０にアクセスする場合のアクセス制御に関する処理を行う。
ＶＤＩインスタンス３０は、例えば、ＶＤＩが実施されるパソコンである。ＶＤＩインスタンス３０は、エリア接続マネージャ２０から受け入れたプロファイルに基づいて、ＶＤＩインスタンス３０の画面情報を利用者端末１０に出力する。
【００１５】
例えば、エリア接続マネージャ２０は、利用者端末１０からＶＤＩインスタンス３０の利用に関する情報を取得する。利用に関する情報は、利用者端末１０の利用者（ユーザ）を示す利用者情報と、利用者端末１０が存在する位置に関する位置情報とを含む。エリア接続マネージャ２０は、利用者端末１０から受信した情報と、エリア接続マネージャ２０が記憶する情報とに基づいて、利用者端末１０のＶＤＩインスタンス３０への接続の可否の判定、アクセス権限に関するプロファイルの決定を行う。アクセス権限とは、例えば、ファイルの閲覧・編集・実行に関する権限や、ファイルやフォルダへのアクセス権限を示す。プロファイルは、これらのアクセス権限に基づいて、所定の形式によって記述される情報である。エリア接続マネージャ２０は決定したプロファイルをＶＤＩインスタンス３０に出力する。
【００１６】
ＶＤＩインスタンス３０は、エリア接続マネージャ２０から取得したプロファイルを適用する。ＶＤＩインスタンス３０は、プロファイルを適用したＶＤＩインスタンス３０が生成する表示情報を利用者端末１０に出力する。
利用者端末１０は、受信したＶＤＩインスタンス３０からの情報を画面に表示し、ＶＤＩインスタンス３０の利用を可能にする。
【００１７】
これにより、情報処理システム１は、利用者端末１０の位置情報に応じたアクセス権限を設定し、当該権限を適用したＶＤＩインスタンス３０を利用者端末１０のユーザに地位供することができる。そのため、情報の漏えいの可能性を低減することができる。
【００１８】
＜利用者端末＞
図２は、本実施形態に係る利用者端末１０の構成の一例を示す概略ブロック図である。
利用者端末１０は、通信部１１、位置情報取得部１２、入力部１３、記憶部１４、処理部１５、及び、表示部１６を含んで構成される。
【００１９】
通信部１１は、ネットワークＮＷを介して各種通信を行う通信モジュールである。通信部１１は、例えば、エリア接続マネージャ２０、及び、ＶＤＩインスタンス３０との間で、各種通信を行う。
位置情報取得部１２は、利用者端末１０の現在位置に関する位置情報を取得する。位置情報取得部１２は、例えば、ＧＰＳ衛星から現在位置を示すＧＰＳ情報を取得する。また、位置情報取得部１２は、例えば、ＩＰアドレス、ＳＳＩＤなど、位置を概略的に把握可能な情報についても位置情報として取得する。位置情報取得部１２は、取得した情報を処理部１５に出力する。
入力部１３は、例えば、キーボードやタッチパネルなどの入力装置である。入力部１３は、ユーザ操作に基づく入力情報を受け付ける。入力部１３は、受け付けた入力情報を処理部１５に出力する。
【００２０】
記憶部１４は、例えば、ハードディスクドライブ、メモリなどの記憶装置である。記憶部１４は、ファームウェアやアプリケーションプログラムなど、処理部１５が実行するための各種プログラム、及び、処理部１５が実行した処理の結果などを記憶する。
処理部１５は、中央演算装置（ＣＰＵ）などのプロセッサである。処理部１５は、例えば、通信部１１から入力された入力情報、位置情報取得部１２から入力された位置情報、入力部１３から入力された入力情報、記憶部１４に記憶する情報に基づいて、表示部１６に対する表示情報を生成する。また、処理部１５は、位置情報取得部１２、入力部１３から入力された入力情報に対応した出力情報を、通信部１１を介して、エリア接続マネージャ２０、及び、ＶＤＩインスタンス３０へ送信する。
【００２１】
具体的には、処理部１５は、入力部１３から、ＶＤＩインスタンス３０の利用開始を示す情報を取得する。また、処理部１５は、位置情報取得部１２から現在位置を示す位置情報を取得する。処理部１５は、取得した情報と、記憶部１４に記憶する情報に基づいて、エリア接続マネージャ２０にＶＤＩインスタンス３０の利用を行うための端末情報を、通信部１１を介して、エリア接続マネージャ２０に送信する。ここで、端末情報は、位置情報と利用者情報とを含む情報である。
【００２２】
また、処理部１５は、通信部１１を介して、ＶＤＩインスタンス３０からＶＤＩインスタンス３０が生成した表示情報を受信する。処理部１５は、受信した情報に基づいて、表示部１６に表示するための表示情報を生成する。また、処理部１５は、通信部１１を介して、エリア接続マネージャ２０から、ＶＤＩインスタンス３０へのアクセス不可を示す情報を受信する。処理部１５は、受信した情報に基づいて、表示部１６に表示するための表示情報を生成する。処理部１５は、生成した表示情報を表示部１６に出力する。
【００２３】
表示部１６は、例えば、有機エレクトロルミネッセンスディスプレイ、液晶ディスプレイなどのディスプレイである。表示部１６は、処理部１５が生成する表示情報に従って、表示を行う。
【００２４】
＜エリア接続マネージャ＞
図３は、本実施形態に係るエリア接続マネージャ２０の構成の一例を示す概略ブロック図である。
エリア接続マネージャ２０は、通信部２１、記憶部２２、及び、処理部２３を含んで構成される。
【００２５】
通信部２１は、ネットワークＮＷを介して各種通信を行う通信モジュールである。通信部２１は、例えば、利用者端末１０、及び、ＶＤＩインスタンス３０との間で、各種通信を行う。
記憶部２２は、例えば、ハードディスクドライブ、メモリなどの記憶装置である。記憶部２２は、ファームウェアやアプリケーションプログラムなど、処理部２３が実行するための各種プログラム、及び、処理部２３が実行した処理の結果などを記憶する。
処理部２３は、中央演算装置（ＣＰＵ）などのプロセッサである。処理部２３は、例えば、通信部２１から入力された入力情報と記憶部２２に記憶する情報に基づいて、入力情報に対する出力情報を生成する。処理部２３は、生成した出力情報を、通信部２１を介して、利用者端末１０、及び、ＶＤＩインスタンス３０へ送信する。
【００２６】
具体的には、処理部２３は、利用者端末１０から入力される端末情報を取得する。処理部２３は、取得した端末情報と、記憶部２２に記憶する情報に基づいて、利用者端末１０のＶＤＩインスタンス３０への接続の可否を決定する。また、処理部２３は、利用者端末１０のＶＤＩインスタンス３０への接続を許可する場合に、接続時のアクセス権限を示すプロファイルを決定する。処理部２３は、決定したプロファイルをＶＤＩインスタンス３０に適用するための情報を生成し、通信部２１を介してＶＤＩインスタンス３０に送信する。また、処理部２３は、ＶＤＩインスタンス３０を使用する利用者端末１０に関する情報を生成し、通信部２１を介してＶＤＩインスタンス３０に送信する。ここで、利用者端末１０に関する情報は、利用者端末１０に画面情報を送信するために必要な情報（例えば、ＩＰアドレスなど）である。
また、処理部２３は、利用者端末１０のＶＤＩインスタンス３０へのアクセスを拒否する場合、アクセス拒否を示す情報を生成し、通信部２１を介して利用者端末１０に出力する。
【００２７】
＜エリア接続マネージャの記憶部＞
記憶部２２について、詳細を説明する。記憶部２２は、位置情報データベース２２１、及び、プロファイル情報データベース２２２を含んで構成される。
【００２８】
位置情報データベース２２１は、利用者端末１０の端末情報と、ＶＤＩインスタンス３０へのアクセスの可否を示す情報（「アクセス可否情報」とも称する）、及び、利用者端末１０の位置情報を分類する情報（「属性情報」とも称する）とを関連付けた情報を記憶する。ここで、属性情報は、ＶＤＩインスタンス３０に適用するプロファイル情報（後述）を識別するための情報でもある。本実施形態においては、位置情報データベース２２１に記憶される情報は、エリア接続マネージャ２０の管理者によって予め登録された情報である。
プロファイル情報データベース２２２は、上述した属性情報と、プロファイルの詳細とを対応付けた情報を記憶する。
【００２９】
以下、記憶部２２が記憶する情報（位置情報データベース２２１が記憶する情報、プロファイル情報データベース２２２が記憶する情報）の一例について、図４、図５を用いて説明する。
【００３０】
図４は、本実施形態に係る位置情報データベース２２１の一例を示す図である。
この図に示す一例では、位置情報データベース２２１は、端末情報と、アクセス可否情報と、属性情報とを対応づけた情報（第１対応情報の一例）を記憶する。端末情報は、位置、ＩＰ、及びユーザＩＤを含む。位置は端末の位置を示す情報である。位置は、例えば、ＧＰＳ情報や、ＩＰアドレス・ＳＳＩＤなどによって限定された位置を示す情報である。ＩＰはＩＰアドレスを示す情報である。ユーザＩＤは、利用者端末１０を使用するユーザを識別するための識別子である。アクセス可否情報は、端末情報が示す位置、ＩＰ、及びユーザＩＤに対して、ＶＤＩインスタンス３０のアクセスを許可するか、許可しないかを示す情報である。
【００３１】
この図に示す一例では、位置情報データベース２２１は、「位置」が“ｘｘｘ．ｙｙｙ．ｚｚｚ”で、「ＩＰ」が“ｘ．ｘ．ｘ．ｘ”で特定される位置は、「属性」が“ｐｕｂｌｉｃ１”で識別される区分に分類されることを示す。また、ＶＤＩインスタンス３０への接続が許可される場合、当該属性に対応するプロファイルが適用されることを示す。また、「ユーザＩＤ」が“１１１１１１１”のユーザが、上述した位置においてＶＤＩインスタンス３０に接続しようとする場合、「アクセス可否」が“ａｌｌｏｗ”であるため、接続が許可されることを示す。
一方、同一の位置情報及びＩＰによって特定される位置であっても、「ユーザＩＤ」が“１１１１１１１”のユーザがＶＤＩインスタンス３０に接続しようとする場合は、「アクセス可否」が“ｄｅｎｙ”であるため、接続が許可されないことを示す。また、この場合「属性」は“ｐｕｂｌｉｃ１”であるが、アクセスが許可されないので、この属性に対応するプロファイルは適用されない。
【００３２】
図５は、本実施形態に係るプロファイル情報データベース２２２の一例を示す図である。
この図に示す一例では、プロファイル情報データベース２２２は、属性情報とプロファイルとを対応づけた情報（第２対応情報の一例）である。
この図に示す一例では、プロファイル情報データベース２２２は、「属性」が“ｐｕｂｌｉｃ１”である場合、対応する「プロファイル」は“閲覧許可：Ｆ００１、…、編集許可：Ｆ００２、…、実行許可：Ｆ００１、…、アクセス拒否：Ｄ００１、…」であることを示す。つまり、“Ｆ００１”で示される情報（ファイル、ディレクトリなど）に対しては、閲覧や実行が可能であることを示す。また、“Ｆ００２”で示される情報に対しては、編集が可能であることを示す。また、“Ｄ００１”で示される情報（ファイル、ディレクトリなど）に対しては、アクセスが許可されないことを示す。
【００３３】
＜エリア接続マネージャの処理部＞
図３に戻って、処理部２３について、詳細を説明する。
処理部２３は、端末情報取得部２３１（取得部の一例）、アクセス可否判定部２３２（判定部の一例）、プロファイル判定部２３３、及び、プロファイル適用処理部２３４（適用処理部の一例）を含んで構成される。
【００３４】
端末情報取得部２３１は、利用者端末１０から端末情報（図４参照）を取得し、取得した情報を、アクセス可否判定部２３２に出力する。
アクセス可否判定部２３２は、端末情報取得部２３１から端末情報が入力された場合、当該端末情報で特定される利用者端末１０から、ＶＤＩインスタンス３０に対して接続を行うことを許可するか否かを判定する。具体的には、アクセス可否判定部２３２は、端末情報取得部２３１から入力された端末情報と、位置情報データベース２２１に記憶された情報とに基づいて、端末情報に対応するアクセス可否情報を決定する。アクセス可否判定部２３２は、アクセス可否情報が許可を示す情報の場合、対応する属性情報を取得し、当該情報をプロファイル判定部２３３に出力する。また、アクセス可否情報が許可を示す情報の場合、アクセス可否判定部２３２は、利用者端末１０の端末情報をプロファイル判定部２３３に出力する。
【００３５】
一方、アクセス可否判定部２３２は、端末情報に対応するアクセス可否情報が拒否の場合、通信部２１を介して、利用者端末１０にＶＤＩインスタンス３０の利用が行えないことを示す情報を送信する。
【００３６】
プロファイル判定部２３３は、アクセス可否判定部２３２から受け入れた情報に基づいて、適用するプロファイルを決定する。具体的には、アクセス可否判定部２３２から受け入れた属性情報と、プロファイル情報データベース２２２に記憶された情報とに基づいて、属性情報に対応するプロファイルを決定する。プロファイル判定部２３３は、決定したプロファイルと、アクセス可否判定部２３２から受け入れた端末情報とを、プロファイル適用処理部２３４に出力する。
【００３７】
プロファイル適用処理部２３４は、プロファイル判定部２３３から受け入れたプロファイルを、通信部２１を介して、ＶＤＩインスタンス３０に適用する。また、プロファイル適用処理部２３４は、プロファイル判定部２３３から受け入れた端末情報を、通信部２１を介して、ＶＤＩインスタンス３０に出力する。端末情報は、ＶＤＩインスタンス３０が表示画面を出力する出力先を示す情報となる。
【００３８】
＜ＶＤＩインスタンス＞
図６は、本実施形態に係るＶＤＩインスタンス３０の構成の一例を示す概略ブロック図である。
ＶＤＩインスタンス３０は、通信部３１、入力部３２、記憶部３３、処理部３４、及び、表示部３５を含んで構成される。
【００３９】
通信部３１は、ネットワークＮＷを介して各種通信を行う通信モジュールである。通信部３１は、例えば、利用者端末１０、及び、エリア接続マネージャ２０との間で、各種通信を行う。
入力部３２は、例えば、キーボードやタッチパネルなどの入力装置である。入力部３２は、ユーザ操作に基づく入力情報を受け付ける。入力部３２は、受け付けた入力情報を処理部３４に出力する。
【００４０】
記憶部３３は、例えば、ハードディスクドライブ、メモリなどの記憶装置である。記憶部３３は、ファームウェアやアプリケーションプログラムなど、処理部３４が実行するための各種プログラム、及び、処理部３４が実行した処理の結果などを記憶する。
処理部３４は、中央演算装置（ＣＰＵ）などのプロセッサである。処理部３４は、例えば、通信部３１から入力された入力情報、入力部３３から入力された入力情報、記憶部３３に記憶する情報に基づいて、表示部３５に対する表示情報を生成する。また、処理部３４は、通信部１１から入力された入力情報に基づいて、生成した表示情報を、通信部３１を介して、利用者端末１０に送信する。
【００４１】
具体的には、処理部３４は、通信部３１を介してエリア接続マネージャ２０から受信するプロファイルを適用する。プロファイルを適用することで、利用者端末１０のユーザは、ＶＤＩインスタンス３０を利用する際、アクセス権を有する情報のみを利用することができるようになる。また、処理部３４は、通信部３１を介してエリア接続マネージャ２０から受信する端末情報に基づいて、表示情報を送信する利用者端末１０を設定する。処理部３４は、通常時は表示部３５に出力される表示情報を、通信部３１を介して、利用者端末１０に送信する。通常時とは、例えば、ＶＤＩインスタンス３０をネットワークＮＷを介さずに直接的に使用する場合など、表示部３５に表示情報を表示させることで利用者が表示情報を把握可能な場合を示す。
【００４２】
表示部３５は、例えば、有機エレクトロルミネッセンスディスプレイ、液晶ディスプレイなどのディスプレイである。表示部３５は、処理部３４が生成する表示情報に従って、表示を行う。
【００４３】
＜動作について＞
図７は、本実施形態に係る情報処理システム１の動作の一例を示すフローチャートである。この図に示す一例は、ＶＤＩインスタンスの利用を開始する場合の動作の情報処理システム１の動作の一例を示す。
【００４４】
端末情報取得部２３１は、利用者端末１０からＶＤＩインスタンス３０を利用したいことを示す情報を受け入れると、利用者端末１０から端末情報を取得する（ステップＳ１０１）。端末情報取得部２３１は受け入れた情報をアクセス可否判定部２３２に出力する。その後情報処理システム１は、処理をステップＳ１０２に進める。
【００４５】
アクセス可否判定部２３２は、端末情報取得部２３１から受け入れた情報と、位置情報データベース２２１から読み出した情報に基づいて、利用者端末１０からのアクセスの可否を決定する（ステップＳ１０２）。アクセス可否判定部２３２は、アクセスを許可する場合（ステップＳ１０２：ＹＥＳ）、位置情報データベース２２１から属性情報を取得し、属性情報及び端末情報をプロファイル判定部２３３に出力する。その後情報処理システム１は、処理をステップＳ１０３に進める。
アクセス可否判定部２３２は、利用者端末１０からのアクセスを許可しない場合（ステップＳ１０２：ＮＯ）、利用者端末１０にアクセスを許可しないことを示す情報を送信する。その後、情報処理システム１は、処理をステップＳ１０６に進める。
【００４６】
プロファイル判定部２３３は、アクセス可否判定部２３２から受け入れた情報と、プロファイル情報データベース２２２から読み出した情報とに基づいて、ＶＤＩインスタンス３０に適用するプロファイルを決定する（ステップＳ１０３）。プロファイル判定部２３３は、決定したプロファイルと端末情報とを、プロファイル適用処理部２３４に出力する。その後、情報処理システム１は処理をステップＳ１０４に進める。
【００４７】
プロファイル適用処理部２３４は、プロファイル判定部２３３から受け入れた情報に基づいて、通信部２１を介して、ＶＤＩインスタンス３０にプロファイルを適用する情報を送信する。また、プロファイル適用処理部２３４は、表示情報の送信先を示す端末情報を、通信部２１を介して、ＶＤＩインスタンス３０に送信する。ＶＤＩインスタンス３０の処理部３４は、受け入れたプロファイルを適用する処理を行う。その後、情報処理システム１は、処理をステップＳ１０５に進める。
【００４８】
処理部３４は、生成した表示情報を、表示部３５の代わりに、通信部３１を介して利用者端末１０に送信する設定を行う（ステップＳ１０５）。この利用者端末１０は、エリア接続マネージャ２０から受け入れた端末情報によって特定される利用者端末１０である。その後、情報処理システム１は、ＶＤＩインスタンスの利用を開始するための処理を終了する。なお、以後ＶＤＩインスタンス３０は、利用者端末１０がＶＤＩインスタンス３０の利用を終了するまで、表示情報を利用者端末１０に送信する。
【００４９】
利用者端末１０は、エリア接続マネージャ２０からＶＤＩインスタンス３０へのアクセスを許可しないことを示す情報を受け入れた場合、表示部１６に当該情報を表示させる（ステップＳ１０６）。その後、情報処理システム１は、ＶＤＩインスタンスの利用を開始するための処理を終了する。
【００５０】
以上説明したように、情報処理システム１は、端末装置（例えば、利用者端末１０）、ネットワークを介して前記端末装置が接続可能なクライアント端末（例えば、ＶＤＩインスタンス３０）、取得部（例えば、端末情報取得部２３１）、判定部（例えば、アクセス可否判定部２３２）、及び、適用処理部（例えば、プロファイル適用処理部２３４）を備える。端末情報取得部２３１は、前記端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する。アクセス可否判定部２３２は、前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報（例えば、アクセス可否情報）、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報（例えば、位置情報データベース２２１が記憶する情報）と、前記取得部が取得した情報とに基づいて、前記接続の可否を判定する。適用処理部は前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報（例えば、プロファイル情報データベース２２２が記憶する情報）と、前記取得部が取得した情報と、前記判定部の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する。
【００５１】
これにより、情報処理システム１は、利用者端末１０の位置情報に基づいて、ＶＤＩインスタンス３０への接続を許可するか、許可しないかを決定することができる。また、位置情報を分類する属性情報に基づいて、予め定められたプロファイルを決定することで、今後同じ位置で利用する場合、同一の権限を自動的に設定することができる。そのため、公共の場所などで利用者端末１０を利用する場合、社有情報へのアクセス権限を自動的に行うことができる。そのため、社有情報の持ち出しなどを制限することができる。
従って、情報処理システム１は、情報の漏えいの可能性を低減することができる。
【００５２】
（第２実施形態）
以下、図面を参照しながら本発明の第２実施形態について説明する。
本実施形態では、ユーザが位置情報データベース２２１に登録されていない位置でＶＤＩインスタンス３０を使用しようとする場合の変形例について説明する。
【００５３】
情報処理システム１ａの概略図は、第１実施形態の情報処理システム１（図１）において、利用者端末１０、エリア接続マネージャ２０を、それぞれ利用者端末１０ａ、エリア接続マネージャ２０ａに代えたものである。ＶＤＩインスタンス３０は、第１実施形態と同様の構成を備えるので、説明を省略する。以降、第１実施形態と同様の構成には、同一の符号を付与してここでの説明を省略する。
【００５４】
図８は、第２実施形態に係る利用者端末１０ａの構成の一例を示すブロック図である。
利用者端末１０ａは、通信部１１、位置情報取得部１２、入力部１３、記憶部１４、処理部１５ａ、及び、表示部１６を含んで構成される。
以下、処理部１５ａが、第１実施形態の処理部１５（図２）と異なる点について説明する。
【００５５】
処理部１５ａは、中央演算装置（ＣＰＵ）などのプロセッサである。処理部１５ａの基本的な機能は処理部１５と同じである。処理部１５ａは、ＶＤＩインスタンス３０を使用したいことを示す情報を送信した場合、後述するように、位置が未登録なので使用不可であることを示す情報を受信する場合がある。この場合、処理部１５ａは、当該情報を表示部１６に表示させる。利用者端末１０ａのユーザは表示される情報に基づいて、端末情報の登録を行うための情報を入力部１３から入力する。処理部１５ａは、入力部１３から受け入れた情報に基づいて、端末情報の登録を要求する情報（以下、「登録要求情報」とも称する）を、通信部１１を介してエリア接続マネージャ２０ａに送信する。登録要求情報は、端末情報を含む。
【００５６】
続いて、エリア接続マネージャ２０ａについて説明する。
図９は、本実施形態に係るエリア接続マネージャ２０ａの構成の一例を示すブロック図である。
エリア接続マネージャ２０ａは、通信部２１、記憶部２２ａ、及び、処理部２３ａを含んで構成される。記憶部２２ａは、第１実施形態の記憶部２２（図３）と比較して、位置情報データベース２２１ａが位置情報データベース２２１と異なる。また、記憶部２２ａは、第１実施形態の記憶部２２と比較して、ユーザ情報データベース２２３ａが追加される点が異なる。
以下、位置情報データベース２２１ａ、ユーザ情報データベース２２３ａについて説明する。
【００５７】
位置情報データベース２２１ａは、エリア接続マネージャ２０の管理者によって予め登録された情報以外に、利用者端末１０のユーザによって登録要求が行われて登録された情報を含む。管理者によって登録された情報、利用者端末１０のユーザによって登録された情報は、どちらも端末情報、アクセス拒否情報、及び属性情報を含む。そのため、位置情報データベース２２１ａの一例は、位置情報データベース２２１の一例（図４）と同様であるので、ここでは説明を省略する。
【００５８】
ユーザ情報データベース２２３ａは、ユーザＩＤと承認者情報とを対応付けた情報を記憶する。承認者情報は、承認依頼通知を行う承認者の通知先を示す情報である。承認依頼通知は、端末情報の登録の承認処理を依頼するための通知である。承認者は、ユーザＩＤで識別されるユーザから登録要求が行われた場合、端末情報の登録における承認処理を行う。承認処理については後述する。
【００５９】
図１０は、本実施形態に係るユーザ情報データベース２２３ａの一例を示す図である。
この図において、ユーザ情報データベース２２３ａは、ユーザＩＤ、及び承認者情報を対応付けて記憶する。
【００６０】
この図に示す例では、「ユーザＩＤ」が“１２３４５６７”で識別されるユーザから位置登録の要求があった場合、「承認者情報」が“ｘｘｘ＠ｙｙｙ．ｚｚ”である通知先へ承認依頼通知が行われる。
【００６１】
図９に戻って、処理部２３ａは、第１実施形態の処理部２３（図３）と比較して、アクセス可否判定部２３２ａがアクセス可否判定部２３２と異なる。また、承認フロー処理部２３５ａ（設定処理部の一例）が追加される点が異なる。以下、アクセス可否判定部２３２ａがアクセス可否判定部２３２と異なる機能について説明する。また、承認フロー処理部２３５ａについて説明する。
【００６２】
アクセス可否判定部２３２ａは、端末情報取得部２３１から入力される情報と、位置情報データベース２２１ａに記憶される情報に基づいて、ＶＤＩインスタンス３０に対して接続を許可するか否かを判定する。この時、アクセス可否判定部２３２ａは、位置情報データベース２２１ａに記憶されていない端末情報が端末情報取得部２３１から入力された場合、接続を許可しない判定を行う。この場合、アクセス可否判定部２３２ａは、端末情報が登録されていないために接続を許可できないことを示す情報を利用者端末１０ａに送信する。
【００６３】
また、アクセス可否判定部２３２ａは、端末情報取得部２３１から入力された情報が登録要求情報であった場合、取得した情報に含まれる端末情報を承認フロー処理部２３５ａに出力する。
【００６４】
承認フロー処理部２３５ａは、アクセス可否判定部２３２ａから受け入れた端末情報と、ユーザ情報データベース２２３ａに記憶された情報とに基づいて、新規の位置からの接続の可否、接続時のアクセス制限に関する設定を行う。具体的には、承認フロー処理部２３５ａは、端末情報のユーザＩＤを取得する。承認フロー処理部２３５ａは、ユーザ情報データベース２２３ａに記憶された情報と、取得したユーザＩＤとに基づいて、承認者情報を取得する。承認フロー処理部２３５ａは、端末情報を、承認者情報が示す通知先へ通知する。
【００６５】
承認フロー処理部２３５ａは、承認者から登録を承認する情報を通信部２１を介して受信する。承認フロー処理部２３５ａは受信した情報に基づいて、端末情報と、アクセス可否情報と、属性情報とを対応付けた情報を位置情報データベース２２１ａに登録する。その後、承認フロー処理部２３５ａは、通信部２１を介して、端末情報の登録が完了したことを示す情報を利用者端末１０ａに送信する。
【００６６】
続いて、本実施形態に係る端末情報の登録処理について説明する。
図１１は、本実施形態に係る未登録の端末情報を登録する動作の一例を示すフローチャートである。
【００６７】
端末情報取得部２３１は、通信部２１を介して、登録要求情報を受信する（ステップＳ２０１）。端末情報取得部２３１は受信した情報をアクセス可否判定部２３２ａに出力する。その後、情報処理システム１ａは処理をステップＳ２０２に進める。
【００６８】
アクセス可否判定部２３２ａは、端末情報取得部２３１から入力された登録要求情報に含まれる端末情報を取得し、承認フロー処理部２３５ａに出力する。承認フロー処理部２３５ａは、入力された端末情報を取得し（ステップＳ２０２）、処理をステップＳ２０３に進める。
【００６９】
承認フロー処理部２３５ａは、端末情報に含まれるユーザ情報（ユーザＩＤ）を取得し（ステップＳ２０３）、処理をステップＳ２０４に進める。
【００７０】
承認フロー処理部２３５ａは、ユーザ情報データベース２２３ａに記憶された情報と、ユーザＩＤとに基づいて、承認者情報が示す通知先へ、承認依頼通知を行う（ステップＳ２０４）。その後、承認フロー処理部２３５ａは処理をステップＳ２０５へ進める。
【００７１】
承認依頼通知を受けた承認者は、エリア接続マネージャ２０にアクセスし承認処理を行う。その後、承認フロー処理部２３５ａは、承認者からの登録を承認した情報を受信する（ステップＳ２０５）。ここで、承認処理とは、端末情報によって特定される位置と当該位置にいるユーザに対して、アクセス可否情報を設定することである。また、承認処理とは、属性情報を設定することを含む。この属性情報は、アクセス可の場合に、ＶＤＩインスタンス３０に設定されるプロファイルに対応する属性情報である。また、登録を承認した情報とは、承認処理の結果（設定されたアクセス可否情報及び属性情報）を含む。
承認フロー処理部２３５ａは、承認者からの情報を受信すると、処理をステップＳ２０６に進める。
【００７２】
承認フロー処理部２３５ａは、受信した情報に基づいて、端末情報、アクセス可否情報、及び属性情報を対応づけた情報を位置情報データベース２２１ａに記憶させる（ステップＳ２０６）。その後、処理をステップＳ２０７に進める。
承認フロー処理部２３５ａは、端末情報の登録が完了したことを示す情報を、通信部２１を介して、利用者端末１０ａに送信する（ステップＳ２０７）。処理が終了すると、承認フロー処理部２３５ａは処理を完了する。
【００７３】
（共用ＶＤＩの使用）
さて、利用者端末１０ａの利用者が上述した方法で端末情報の登録要求が行うと、エリア接続マネージャ２０ａが承認者に対して承認処理を依頼する。ここで、承認者が何らかの理由によって、すぐに対応できない場合には、利用者端末１０ａの利用者は、ＶＤＩインスタンス３０に接続することができない。そのため、業務が停止してしまい利便性が損なわれる。そこで、承認処理が終了するまでの間、情報処理システム１ａは、共用のＶＤＩインスタンス３０を利用可能にしてもよい。そこで、以下では、利用者端末１０ａが共用のＶＤＩインスタンス３０の利用要求を行った場合のエリア接続マネージャ２０ａの処理について説明する。
【００７４】
図１２は、本実施形態に関する共用ＶＤＩの使用に関する動作の一例を示すフローチャートである。
エリア接続マネージャ２０ａの端末情報取得部２３１は、通信部２１を介して、利用者端末１０ａから、共用ＶＤＩの接続を要求する情報（以下、「共用ＶＤＩ接続要求情報」とも称する）を受信する（ステップＳ３０１）。共用ＶＤＩ接続要求情報は、端末情報を含む。端末情報取得部２３１は取得した情報を、アクセス可否判定部２３２ａに出力する。その後、情報処理システム１ａは処理をステップＳ３０２に進める。
【００７５】
アクセス可否判定部２３２ａは、受け入れた共用ＶＤＩ接続要求情報に基づいて、共用ＶＤＩ接続要求情報に対応する属性情報をプロファイル判定部２３３に出力する。当該属性情報は、予め記憶部２２ａに記憶される。
プロファイル判定部２３３は、受け入れた属性情報と、プロファイル情報データベース２２２に記憶された情報とに基づいて、共用ＶＤＩインスタンス用のプロファイル情報（以下、「共用プロファイル情報」とも称する）を読み出す。共用プロファイル情報は、予め記憶部２２ａに記憶される。プロファイル判定部２３３は、共用プロファイル情報を、プロファイル適用処理部２３４に出力する。
【００７６】
プロファイル適用処理部２３４は、受け入れた共用プロファイル情報を、ＶＤＩインスタンス３０に適用する処理を行う。ＶＤＩインスタンス３０の処理部３４は、受信した共用プロファイルを適用する。また、処理部３４は、利用者端末１０ａに表示画面を送信する設定を行う。処理部３４が行う処理は、第１実施形態と同様であるのでここでは説明を省略する。
【００７７】
なお、エリア接続マネージャ２０ａは、承認処理に時間がかかることを考慮し、予め承認処理を促進するための、社内コミュニケーションツールを導入してもよい。エリア接続マネージャ２０ａは、承認処理に時間がかかっている場合、社内コミュニケーションツールを利用して、承認処理を促進できるようにしてもよい。また、ユーザ情報データベース２２３ａに登録されている他の通知先に対して、代理承認を依頼する情報を送信できるようにしてもよい。ここで、他の通知先とは、承認者情報に登録されている通知先のうち、他の承認者情報が示す通知先である。また、承認処理に時間がかかっていることは、例えば、承認フロー処理部２３５ａが承認処理を承認依頼通知を送信してから一定時間が経過したことにより判定してもよい。また、共用プロファイルを適用したＶＤＩインスタンス３０が一定時間使用されている場合に、ＶＤＩインスタンス３０が承認処理に時間がかかっていると判定し、当該情報をエリア接続マネージャ２０ａに送信することによって判定してもよい。
【００７８】
以上説明したように、情報処理システム１ａは、設定処理部（例えば、承認フロー処理部２３５ａ）を備える。設定処理部は、位置情報が第１対応情報に含まれないために、判定部が接続を許可しない場合、接続可否情報及び適用情報を設定する。
これにより、情報処理システム１ａは、利用者端末１０ａの利用者がこれまでに登録されていない位置でＶＤＩインスタンス３０に接続を行いたいと思う場合でも、登録処理を申請し、申請が承認されればＶＤＩインスタンス３０に接続を行うことができる。また、その際、承認者によって設定される属性情報に従って、アクセス権限が設定される。そのため、不要なアクセスを防止することができる。従って、情報処理システム１ａは、情報の漏えいの可能性を低減することができる。
【００７９】
また、情報処理システム１ａの設定処理部は、前記接続可否情報及び前記適用情報の承認を行う承認者によって、当該接続可否情報及び当該適用情報が承認された場合に、当該接続可否情報及び当該適用情報を設定する。
これにより、情報処理システム１ａは、利用者端末１０ａの利用者がこれまでに登録されていない位置でＶＤＩインスタンス３０に接続を行いたいと思う場合、利用者以外の第三者による承認によって、アクセス権限が設定される。そのため、アクセス権限に不必要なものが含まれていないか、第三者によってチェックされるため、不要なアクセスを防止することができる。従って、情報処理システム１ａは、情報の漏えいの可能性を低減することができる。
【００８０】
また、情報処理システム１ａは、前記判定部は、前記設定処理部が前記接続の許可を示す情報を前記接続可否情報に設定した場合、前記接続を許可し、前記適用処理部は、前記設定処理部が設定した前記適用情報を適用する。
これにより、新規の位置からの接続であっても、適用情報によってアクセス権限が設定されたＶＤＩインスタンスに接続することができ、情報の漏えいの可能性を低減することができる。
【００８１】
また、情報処理システム１ａは、前記設定処理部は、前記接続の不許可を示す情報を前記接続可否情報に設定した場合、当該接続可否情報と、前記位置情報と、前記利用者情報とを対応付けた第１対応情報を登録する。
これにより、新規の場所からの接続であって、その場所から接続すると情報が漏えいしてしまう可能性がある場合には、接続の許可を与えず、情報の漏えいの可能性を低減する。また、当該情報を記憶することで、将来同じ位置から接続する場合でも、自動的に接続の許可を与えないように設定することができる。そのため情報処理システム１ａは、情報の漏えいの可能性を低減することができる。
【００８２】
図１３は、上記の各実施形態に関わる情報処理システムの最小構成の一例を示すブロック図である。
この図に示すように、情報処理システム１００は、少なくとも取得部１０１、判定部１０２、適用処理部１０３を備える。
【００８３】
取得部１０１は、端末装置の位置を示す位置情報と、前記端末装置の利用者を示す利用者情報を取得する。
判定部１０２は、前記端末装置の前記クライアント端末への接続の可否を示す接続可否情報、前記位置情報、及び、前記利用者情報を対応付けた第１対応情報と、取得部１０１が取得した情報とに基づいて、前記接続の可否を判定する。
適用処理部１０３は、前記接続が許可される場合に、前記端末装置によって接続される前記クライアント端末が利用可能な情報を示す適用情報、前記位置情報、及び前記利用者情報を対応付けた第２対応情報と、取得部１０１が取得した情報と、判定部１０２の判定結果とに基づいて、前記適用情報を前記クライアント端末に適用する。
【００８４】
なお、上述した第２実施形態において、ＶＤＩインスタンス３０に共用プロファイル情報を適用する例を説明したが、これには限られない。例えば、利用者端末１０の利用者が、通常使用しているＶＤＩインスタンスが存在する場合に、当該ＶＤＩインスタンスに対して、外部からアクセスするためのプロファイル（以下、「検疫用プロファイル」とも称する）を適用することで、通常使用しているＶＤＩインスタンスを検疫用ＶＤＩとして使用することができる。この場合、検疫用プロファイルは、外部からのアクセスであることを考慮した権限が設定される。すなわち、検疫用プロファイルは、例えば、社内のネットワークへのアクセス制限、または、社有情報への閲覧や持ち出しを行えない制限、などが含まれる。このように、検疫用プロファイルを用意することで、利用者自身のＶＤＩインスタンスを使用することができる。そのため、共用ＶＤＩのように接続可能な数に上限があり、全てのＶＤＩが使用されていて接続できない、というような問題を回避することができる。
【００８５】
また、上述した第２実施形態において、承認処理を促進するために、社内コミュニケーションツールを使用する例を説明したが、使用するツールはこれには限られない。例えば、エリア接続マネージャ２０ａに、社外でも使用可能なコミュニケーションツールを使用してもよい。例えば、エリア接続マネージャ２０ａは、チャットなどのツールを利用し、承認者に対して、承認処理を促す情報を送信するようにしてもよい。また、ツールを利用している利用者のオンライン状態を確認することで、エリア接続マネージャ２０ａは、他の承認者のうち、承認処理を行うことができる承認者の情報を取得することができる。この場合、エリア接続マネージャ２０ａは、取得した他の承認者に対して、承認処理の代行を依頼することができる。
【００８６】
また、上述した第２実施形態において、利用者端末１０ａがＶＤＩインスタンス３０の接続要求と、登録要求とを別々に行う例を説明したが、これには限られない。例えば、利用者端末１０ａが接続要求を行った場合、エリア接続マネージャ２０ａは登録がされていない判定を行った場合、登録要求に対する処理を開始してもよい。この場合、エリア接続マネージャ２０ａは、利用者端末１０ａに登録処理を行っていることを示す情報を送信してもよい。利用者端末１０ａは、受信した情報を表示部１６に表示し、利用者端末１０ａのユーザに対して状況を提示する。
【００８７】
また、上述した各実施形態において、アクセス可否判定部２３２（２３２ａ）が、位置情報データベース２２１（２２１ａ）に記憶された情報に基づいて、位置情報及び利用者情報に対応するアクセス可否情報を取得する例を説明したが、これには限られない。例えば、全利用者に対しての基本的な設定情報（以下、「デフォルト情報」とも称する）が定められていてもよい。ここで基本的な設定情報とは、位置情報ごとの、アクセス可否情報及び属性情報の基本値である。アクセス可否判定部２３２（２３２ａ）は、位置情報データベース２２１が記憶する情報に、利用者端末１０（１０ａ）から取得した端末情報が含まれない場合、以下の処理を追加して行う。まず、アクセス可否判定部２３２（２３２ａ）は、取得した端末情報に含まれる位置情報に対応するデフォルト情報があるか否かを判定する。アクセス可否判定部２３２（２３２ａ）はデフォルト情報がある場合、当該デフォルト情報に基づいて、アクセス可否の判定を行う。また、それ以降の処理については、当該デフォルト情報を用いる。一方、アクセス可否判定部２３２（２３２ａ）は、デフォルト情報がない場合、位置情報が登録されていないと判定し、当該内容を示す情報を利用者端末１０（１０ａ）に送信する。
【００８８】
また、上述した各実施形態において、エリア接続マネージャ２０（２０ａ）とＶＤＩインスタンス３０とが別の構成である例を説明したが、これには限られない。例えば、エリア接続マネージャ２０（２０ａ）とＶＤＩインスタンス３０とが同一のものであってもよい。また、記憶部２２（２２ａ）が、エリア接続マネージャ２０の外部に備えられてもよい。また、処理部２３（２３ａ）のプロファイル判定部２３３及びプロファイル適用処理部２３４が処理部３４に含まれてもよい。この場合、エリア接続マネージャ２０（２０ａ）は、ＶＤＩインスタンス３０に対して、属性情報と端末情報とを送信する。また、承認フロー処理部２３５ａが実行する処理を行う装置がエリア接続マネージャ２０ａの外部に備えられてもよい。
【００８９】
なお、上述した実施形態におけるエリア接続マネージャ２０の一部、例えば、処理部２３などをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、エリア接続マネージャ２０に内蔵されたコンピュータシステムであって、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものとする。
【００９０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００９１】
また、上述した実施形態におけるエリア接続マネージャ２０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。情報処理システム１の各機能部は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００９２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態や変形例に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。
【符号の説明】
【００９３】
１、１ａ・・・情報処理システム、１０、１０ａ・・・利用者端末、１１、２１、３１・・・通信部、１２・・・位置情報取得部、１３、３２・・・入力部、１４、２２、２２ａ、３３・・・記憶部、１５、２３、２３ａ、３４・・・処理部、１６、３５・・・表示部、２０、２０ａ・・・エリア接続マネージャ、２２１、２２１ａ・・・位置情報データベース、２２２・・・プロファイル情報データベース、２２３ａ・・・ユーザ情報データベース、２３１・・・端末情報取得部、２３２、２３２ａ・・・アクセス可否判定部、２３３・・・プロファイル判定部、２３４・・・プロファイル適用処理部、２３５ａ・・・承認フロー処理部、３０・・・ＶＤＩインスタンス
【図１】
2020154955.tif 000003
【図２】
2020154955.tif 000004
【図３】
2020154955.tif 000005
【図４】
2020154955.tif 000006
【図５】
2020154955.tif 000007
【図６】
2020154955.tif 000008
【図７】
2020154955.tif 000009
【図８】
2020154955.tif 000010
【図９】
2020154955.tif 000011
【図１０】
2020154955.tif 000012
【図１１】
2020154955.tif 000013
【図１２】
2020154955.tif 000014
【図１３】
2020154955.tif 000015