(57)【要約】【課題】各使用者の固有の環境設定の移行を伴う端末の移行作業において、作業者による各使用者の固有の情報の閲覧を防止するこができる移行作業支援システムを提供する。【解決手段】移行作業支援サーバ１００と移行対象端末４００とを有し、移行作業支援サーバ１００は、移行対象端末４００上の管理対象アプリ４０１について、閲覧対象の情報が表示される所定の領域を隠蔽して不可視とする管理方法を登録する管理方法ＤＢ１１１と、移行作業中に管理方法ＤＢ１１１に登録された管理方法に基づいて管理対象アプリ４０１の所定の領域を不可視とするよう移行対象端末４００に指示するアプリ管理部１１０とを有し、移行対象端末４００は、管理対象アプリ４０１が起動した際に管理方法をアプリ管理部１１０から取得し、取得した管理方法に基づいて、管理対象アプリ４０１のウィンドウの所定の領域を隠蔽して不可視となるように制御する管理実行部４１０を有する。【選択図】図１
2011095789.tif 000002
【特許請求の範囲】
【請求項１】
端末の使用者の固有の環境設定を引き継いで旧端末から新端末へ置き換えて移行する際に、移行作業の作業者による前記各使用者の固有の情報の閲覧を防止することで移行作業を支援する移行作業支援システムであって、
ネットワークを介して前記端末が接続する移行作業支援サーバと、
前記移行作業の対象である１以上の移行対象端末とを有し、
前記移行作業支援サーバは、
前記移行対象端末上の管理対象アプリケーションについて、閲覧対象の情報が表示される所定の領域を隠蔽して不可視とする管理方法を登録する管理方法データベースと、
前記移行対象端末についての前記移行作業中に、前記管理方法データベースに登録された前記管理方法に基づいて、前記管理対象アプリケーションの前記所定の領域を不可視とするよう前記移行対象端末に指示するアプリ管理部とを有し、
前記移行対象端末は、
前記管理対象アプリケーションが起動した際に、前記管理対象アプリケーションについての前記管理方法を、前記移行作業支援サーバの前記アプリ管理部から前記ネットワークを介して取得し、取得した前記管理方法に基づいて、前記管理対象アプリケーションのウィンドウの前記所定の領域を隠蔽して不可視となるように制御する管理実行部を有することを特徴とする移行作業支援システム。
【請求項２】
請求項１に記載の移行作業支援システムにおいて、
前記管理方法は、前記管理対象アプリケーションのウィンドウのサイズを、少なくとも所定のメニューが表示され、かつ、前記所定の領域が表示されないような小さな所定のサイズに変更することで前記所定の領域を不可視とすることを特徴とする移行作業支援システム。
【請求項３】
請求項２に記載の移行作業支援システムにおいて、
前記移行対象端末の前記管理実行部は、
前記移行作業中に前記作業者が、前記所定のサイズに変更された前記管理対象アプリケーションのウィンドウのサイズを変更した場合には、前記変更に係るイベントを検知して即時に前記所定のサイズに前記管理対象アプリケーションのウィンドウのサイズを戻すことにより、前記所定の領域について不可視の状態を維持することを特徴とする移行作業支援システム。
【請求項４】
請求項１に記載の移行作業支援システムにおいて、
前記管理方法は、前記管理対象アプリケーションにおける前記所定の領域の位置に、常に前記管理対象アプリケーションの前面の位置に表示され、かつサイズが変更不可である隠蔽画像を表示することで前記所定の領域を不可視とすることを特徴とする移行作業支援システム。
【請求項５】
請求項４に記載の移行作業支援システムにおいて、
前記隠蔽画像を表示する前記所定の領域の位置は、前記管理対象アプリケーションのウィンドウの位置からの所定の相対位置によって定義することを特徴とする移行作業支援システム。
【請求項６】
請求項４に記載の移行作業支援システムにおいて、
前記隠蔽画像を表示する前記所定の領域の位置は、前記管理対象アプリケーションのウィンドウ上の特定の目標画像の位置からの相対位置によって定義することを特徴とする移行作業支援システム。
【請求項７】
請求項４〜６のいずれか１項に記載の移行作業支援システムにおいて、
前記隠蔽画像は、前記移行対象端末のＯＳの描画機構によって表示する隠蔽ウィンドウであることを特徴とする移行作業支援システム。
【請求項８】
請求項７に記載の移行作業支援システムにおいて、
前記移行対象端末の前記管理実行部は、
前記隠蔽ウィンドウを介して前記作業者により入力された管理者用のユーザＩＤおよびパスワードを認証することで、前記隠蔽ウィンドウの表示を解除することを特徴とする移行作業支援システム。
【請求項９】
請求項４〜６のいずれか１項に記載の移行作業支援システムにおいて、
前記隠蔽画像は、前記移行対象端末のビデオオーバーレイ機能によって表示する画像であることを特徴とする移行作業支援システム。
【請求項１０】
請求項４〜９のいずれか１項に記載の移行作業支援システムにおいて、
前記移行対象端末の前記管理実行部は、
前記移行作業中に、前記作業者が前記管理対象アプリケーションのウィンドウの位置もしくはサイズを変更した場合には、前記変更に係るイベントを検知して即時に前記隠蔽画像を前記所定の領域の新たな位置に変更することで前記所定の領域を不可視とすることを特徴とする移行作業支援システム。
【請求項１１】
請求項１〜１０のいずれか１項に記載の移行作業支援システムにおいて、
前記移行作業支援サーバは、
さらに、前記ネットワークに接続する前記各端末の使用者のパスワードの履歴を保持するパスワード履歴データベースと、
前記各端末の前記使用者のアカウントについてのアカウントデータベースへの登録、変更および削除を管理する認証サーバに対して前記アカウントのパスワードの変更があった場合に、前記変更に係るパスワードの内容を取得して過去の履歴とともに前記パスワード履歴データベースに記録するパスワード同期部とを有し、
前記パスワード同期部は、
前記移行作業が開始する際に、前記認証サーバに対して、前記各移行対象端末のパスワードを予め定められた初期値に一斉に変更し、
前記移行作業が終了する際に、前記パスワード履歴データベースから前記各移行対象端末についての前記移行作業の開始前のパスワードを取得し、前記認証サーバに対して、取得した前記移行作業の開始前のパスワードの値にパスワードを復元することを特徴とする移行作業支援システム。
【請求項１２】
請求項１〜１１のいずれか１項に記載の移行作業支援システムにおいて、
前記移行対象端末は、
さらに、少なくとも前記管理対象アプリケーションを含む、前記移行対象端末上のアプリケーションについての、前記作業者による前記移行作業中の操作内容を監視して記録し、記録した前記操作内容を前記移行作業支援サーバに前記ネットワークを介して送付する監視部を有し、
前記移行作業支援サーバは、
さらに、前記作業者による前記移行作業中の前記操作内容を保持する作業履歴データベースと、
前記移行対象端末の前記監視部から前記ネットワークを介して取得した前記操作内容を前記作業履歴データベースに記録して参照可能とする作業状況管理部とを有することを特徴とする移行作業支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣ（Personal Computer）等の端末の移行作業を支援する技術に関し、特に、各企業や部署等に共通の設定だけではなく各端末の使用者に固有の設定を引き継ぐ移行作業支援システムに適用して有効な技術に関するものである。
【背景技術】
【０００２】
企業内などでＰＣ端末を旧端末から新端末へ置き換える移行（リプレース）作業を行う際は、一般的に、移行後の業務開始をスムーズに行えるようにするため、各端末の使用者に固有のドキュメントや環境設定（例えば、メールソフトのアドレス帳や、受信メールの振り分け、フィルタリングのルールなどのプロファイル等）についても引き継ぐ必要がある。
【０００３】
このような移行作業を効率的に行うための技術としては、例えば、特開２００５−４５４７号公報（特許文献１）に、バックアッププログラムを記憶するバックアッププログラム記憶部と、読出認証情報を記憶する読出認証情報記憶部と、バックアッププログラム及び読出認証情報を、情報処理装置へ送信するバックアップ機能送信部と、バックアッププログラムを実行した情報処理装置が当該バックアップシステムへ転送する対象データを格納するデータ格納部とを備えたバックアップシステムであり、利用者により情報処理装置上で起動され、読出認証情報を認証させることにより情報処理装置から対象データを読み出す許可を受ける読出認証手段と、対象データを情報処理装置により読み出させて、当該バックアップシステムへ転送させる転送手段とを有するバックアッププログラムを有することにより、情報処理装置のリプレースに伴う管理コスト及び情報処理装置のダウンタイムを低減させる技術が記載されている。
【０００４】
一方、各端末の使用者に固有の環境設定を引き継ぐ移行作業は、管理者用のアカウントを使用するだけでは全て実施できず、各端末の使用者のアカウントを借用して作業することが必要となる場合がある。また通常は、移行作業に係る業務の中断を避けるため、移行作業は非営業日に行われることが多く、各端末の使用者が不在である非営業日の間に大量の端末の移行作業を実施する必要があるため、実際は、社内の移行作業担当者だけではなく外部の業者などを利用して大勢で作業することが必要となる場合もある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−４５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のような移行作業において、外部の業者等の作業者が各端末の使用者のアカウントを借用して作業することが必要な状況が生ずる場合、従来の技術では、例えば、ファイルの記録媒体へのコピーや印刷といった情報の物理的な持ち出しを制限した場合でも、作業者がメールソフトやワープロソフトなどのアプリケーションを操作して使用者の固有のメールやドキュメントの内容を閲覧することは可能な状態となり、外部の作業者による情報漏洩のリスクが生ずる。
【０００７】
そこで本発明の目的は、各使用者の固有の環境設定の移行を伴う端末の移行作業において、作業者による各使用者の固有の情報の閲覧を防止するこができる移行作業支援システムを提供することにある。本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
【０００９】
本発明の代表的な実施の形態による移行作業支援システムは、端末の使用者の固有の環境設定を引き継いで旧端末から新端末へ置き換えて移行する際に、移行作業の作業者による前記各使用者の固有の情報の閲覧を防止することで移行作業を支援する移行作業支援システムであって、以下の特徴を有するものである。
【００１０】
すなわち、移行作業支援システムは、ネットワークを介して前記端末が接続する移行作業支援サーバと、前記移行作業の対象である１以上の移行対象端末とを有し、前記移行作業支援サーバは、前記移行対象端末上の管理対象アプリケーションについて、閲覧対象の情報が表示される所定の領域を隠蔽して不可視とする管理方法を登録する管理方法データベースと、前記移行対象端末についての前記移行作業中に、前記管理方法データベースに登録された前記管理方法に基づいて、前記管理対象アプリケーションの前記所定の領域を不可視とするよう前記移行対象端末に指示するアプリ管理部とを有する。
【００１１】
また、前記移行対象端末は、前記管理対象アプリケーションが起動した際に、前記管理対象アプリケーションについての前記管理方法を、前記移行作業支援サーバの前記アプリ管理部から前記ネットワークを介して取得し、取得した前記管理方法に基づいて、前記管理対象アプリケーションのウィンドウの前記所定の領域を隠蔽して不可視となるように制御する管理実行部を有することを特徴とするものである。
【発明の効果】
【００１２】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１３】
本発明の代表的な実施の形態によれば、移行作業の対象の各端末における所定のアプリケーションについて、移行作業中は所定の領域を隠蔽して不可視とし、当該不可視領域の閲覧を制限することで、当該アプリケーションを用いた作業者による各使用者の固有の情報の閲覧を防止し、セキュリティを確保した上で、各使用者の固有のファイルや環境設定などの引き継ぎを伴う移行作業を行うことが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態である移行作業支援システムの構成例の概要について示した図である。
【図２】本発明の一実施の形態における、管理対象アプリの所定の領域を不可視として閲覧を制限する管理方法の例について示した図である。
【図３】本発明の一実施の形態における、管理対象アプリの所定の領域を不可視として閲覧を制限する管理方法の別の例について示した図である。
【図４】本発明の一実施の形態における、移行作業支援サーバの管理方法ＤＢのデータ構成と具体的なデータの例を示した図である。
【図５】本発明の一実施の形態における、移行作業支援サーバのパスワード履歴ＤＢのデータ構成と具体的なデータの例を示した図である。
【図６】本発明の一実施の形態における、移行作業時に管理対象アプリにおける不可視とする領域を隠蔽する処理の流れの例について示した図である。
【図７】本発明の一実施の形態における、移行作業終了時に元のパスワードを復元する処理の流れの例について示した図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１６】
本発明の一実施の形態である移行作業支援システムは、移行作業において各端末の使用者の固有の環境設定等を引き継ぐために、作業者が当該使用者のアカウントを借用して作業する場合であっても、予め設定された管理方法により、各端末における所定のアプリケーションについて、移行作業中はアプリケーション画面（ウィンドウ）上で閲覧対象の情報が表示される所定の領域を隠蔽して不可視とし、当該不可視領域の閲覧を制限する。これにより、作業者による当該アプリケーションを用いた各使用者の固有の情報の閲覧を防止することを可能とする。また、移行作業中における作業者の行った操作の証跡を取得し保持することで、各使用者の固有の情報へのアクセスの有無を検証することを可能とする。
【００１７】
なお、このように作業者が当該使用者のアカウントを借用して作業する場合、通常は管理者によってパスワードを初期化する必要がある。このとき、翌営業日には、移行作業が行われた全端末において、各使用者が業務開始時にパスワードを独自のものに変更するまではパスワードが初期値に統一された状態となってしまい、ここでも情報漏洩や越権行為等のリスクが生ずる。
【００１８】
そこで、本発明の一実施の形態である移行作業支援システムでは、さらに、初期化する前の各使用者のパスワードを保持し、移行作業後に当該パスワードを復元（もしくは再度当該パスワードに変更）することで、業務開始までの間における初期化されたパスワードを利用した第三者からのアクセスを防止するとともに、翌営業日における各使用者のスムーズな業務開始を可能とするものである。
【００１９】
［システム構成］
図１は、本発明の一実施の形態である移行作業支援システムの構成例の概要について示した図である。移行作業支援システム１は、移行作業支援サーバ１００と、管理者端末２００、認証サーバ３００、複数の移行対象端末４００とがＬＡＮ（Local Area Network）等のネットワーク５００によって接続する構成となっている。なお、移行対象端末４００には管理対象アプリ４０１が導入されている。管理対象アプリ４０１は、例えば、メールソフトやワープロソフトなど、各移行対象端末４００の使用者に固有のメールやドキュメントを閲覧することができるアプリケーションであり、移行作業中における作業者による操作を制限して管理する必要があるものである。
【００２０】
移行作業支援サーバ１００は、コンピュータシステムによって構成され、移行対象端末４００についての移行作業を支援する機能を提供するサーバであり、例えば、ソフトウェアプログラムによって実現されるアプリ管理部１１０、作業状況管理部１２０、パスワード同期部１３０の各部と、管理方法ＤＢ１１１、作業履歴ＤＢ１２１、パスワード履歴ＤＢ１３１の各データベースを有する構成となっている。
【００２１】
アプリ管理部１１０は、各移行対象端末４００上の管理対象アプリ４０１について、移行対象端末４００の移行作業中は、管理方法ＤＢ１１１に登録された管理方法に基づいてアプリケーション画面（ウィンドウ）の所定の領域を隠蔽して不可視とするように移行対象端末４００に指示することで、管理対象アプリ４０１を利用した作業者による情報の閲覧可を制限する機能を有する。管理対象アプリ４０１の所定の領域を不可視とする管理方法の詳細については後述する。また、アプリ管理部１１０は、管理方法ＤＢ１１１に対して管理対象アプリ４０１および管理方法を新たに登録したり、内容を変更・削除したりする機能も有する。
【００２２】
作業状況管理部１２０は、各移行対象端末４００について移行作業中であるか否かのステータスを管理する機能を有する。また、移行作業中に各移行対象端末４００において作業者が行った操作の内容を移行対象端末４００から取得して、証跡として作業履歴ＤＢ１２１に記録し参照可能とする機能を有する。
【００２３】
パスワード同期部１３０は、後述する認証サーバ３００が保持する各端末の使用者のアカウントに対してパスワードの変更があった場合に、変更に係るパスワードの内容をパスワード履歴ＤＢ１３１に同期して退避させ、過去の履歴とともに保持する機能を有する。認証サーバ３００に対するパスワードの変更内容を取得してその内容を同期する機能、さらに、後述するような、移行作業の開始時に管理者からの指示に基づいて、全ての移行対象端末４００の使用者のパスワードを所定の値に一律にリセットする機能、および移行作業の終了時に管理者からの指示に基づいて、パスワードを退避させておいた移行作業開始時のものに復元する機能としては、既存の技術を利用することができる。例えば、各端末がＷｉｎｄｏｗｓ（登録商標）環境の場合は、これらの機能を提供する製品としてＰ−Ｓｙｎｃｈ（http://www.psynch.com/）などが利用可能である。
【００２４】
なお、本実施の形態では、移行作業支援サーバ１００がパスワード履歴ＤＢ１３１を有する構成としているが、同期したパスワードを保持するための別のサーバにパスワード履歴ＤＢ１３１を有する構成としてもよい。
【００２５】
管理者端末２００は、移行作業支援システム１が対象とする企業や組織における情報システム環境（ネットワーク５００に接続する各端末および各サーバからなる環境）の管理者が使用するＰＣ等のクライアント端末であり、ネットワーク５００を介して移行作業支援サーバ１００の各部にアクセスし、例えば、管理方法ＤＢ１１１に対する管理対象アプリ４０１や管理方法の追加や、作業履歴ＤＢ１２１の内容の参照、移行作業の開始・終了の登録、およびパスワードのリセットと復元などの処理を行うことができる。
【００２６】
認証サーバ３００は、コンピュータシステムによって構成され、移行作業支援システム１が対象とする企業や組織におけるネットワーク５００に接続する各端末の使用者のアカウント（ユーザＩＤ、パスワード）をアカウントＤＢ３０１に保持し、その登録・変更・削除を管理する機能を有する。なお、当該機能としては既存の技術を利用することができ、例えば、各端末がＷｉｎｄｏｗｓ環境の場合はＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）サービスの機能を利用することができる。また、本実施の形態では、認証サーバ３００を移行作業支援サーバ１００とは別に有する構成としているが、これらのサーバの各機能を同一のサーバ上に構成することも可能である。
【００２７】
移行対象端末４００は、移行作業支援システム１が対象とする企業や組織における情報システム環境（ネットワーク５００に接続する各端末および各サーバからなる環境）において、移行作業の対象となるＰＣ等の端末であり、例えば、ソフトウェアプログラムによって実現される管理実行部４１０および監視部４２０の各機能を有する。なお、移行対象端末４００上には、使用者が業務に使用する各種アプリケーションが導入されているが、その中で、各移行対象端末４００の使用者に固有のメールやドキュメントを閲覧することができるアプリケーションは、上述したように、管理対象アプリ４０１として移行作業支援サーバ１００の管理方法ＤＢ１１１に登録されて管理される。
【００２８】
管理実行部４１０は、移行作業支援サーバ１００の管理方法ＤＢ１１１から、起動した管理対象アプリ４０１についての管理方法をネットワーク５００を介して取得し、取得した管理方法に基づいて管理対象アプリ４０１のアプリケーション画面（ウィンドウ）の所定の領域を隠蔽して不可視となるように制御することで、管理対象アプリ４０１における作業者の閲覧を制限する機能を有する。例えば、管理実行部４１０は、管理対象アプリ４０１の起動やウィンドウ操作（移動、サイズ変更など）のイベントを監視し、イベントの内容に基づいて、管理方法ＤＢ１１１から取得した管理方法に従って、後述するように管理対象アプリ４０１のウィンドウを制御することで所定の領域を不可視とする。
【００２９】
監視部４２０は、少なくとも管理対象アプリ４０１を含む移行対象端末４００上のアプリケーションについての移行作業中の操作に係る内容（どのアプリケーションが起動されたかや、どのアプリケーションが前面に表示されたか等）を監視して記録し、記録した操作内容を移行作業支援サーバ１００の作業状況管理部１２０にネットワーク５００を介して送付する機能を有する。これにより、移行作業中における移行対象端末４００上での作業者の操作内容の証跡を得ることができ、作業者による不正な情報の閲覧に対する抑止となるとともに、情報漏洩等の事故が発生した場合に事後的に漏洩源を特定することが可能となる。
【００３０】
なお、移行対象端末４００における操作内容の監視機能としては既存の技術を利用することができ、例えば、Ｗｉｎｄｏｗｓの場合はＰｒｏｃｅｓｓ  Ｍｏｎｉｔｏｒなどのツールが提供する、ファイルシステムやレジストリ、プロセスの活動、イベントなどをリアルタイムにキャプチャして記録する機能を利用することができる。
【００３１】
［管理方法］
図２は、管理対象アプリ４０１の所定の領域を不可視として閲覧を制限する管理方法の例について示した図である。メールソフトやワープロソフトなどのアプリケーションでは、ウィンドウ上でメールやドキュメントの内容等の情報が表示される領域は概ね決まっており、環境設定等の移行作業を行う際には上部のメニュー領域などが表示されていれば十分である場合がほとんどである。
【００３２】
従って、図２の例では、移行対象端末４００において管理対象アプリ４０１が起動した際に、管理実行部４１０が、ウィンドウのサイズを少なくとも必要なメニュー等が表示可能であり、かつ、メールやドキュメントの内容等の情報が表示されないような所定の縦幅・横幅からなる小さなサイズに変更（リサイズ）している。これにより、メールやドキュメントの内容が表示される領域が不可視となるように制御することができる。
【００３３】
また、管理対象アプリ４０１の起動後に作業者がウィンドウサイズを変更した場合には、管理実行部４１０が当該イベントを検知して即時に所定のサイズに戻すことにより不可視の状態を維持するように制御する。なお、例えば、マウスによるドラッグ操作等によってウィンドウサイズを変更する際は、ドラッグ操作中にウィンドウ内の領域がＯＳ（Operating System）によって再描画されることにより、ドラッグ操作を継続している間はメールやドキュメントの内容が閲覧可能となる場合がある。従って、ドラッグ操作によるサイズ変更中はウィンドウ内の領域の再描画を行わずにウィンドウ枠のみを描画するように制御する。
【００３４】
また、各管理対象アプリ４０１は、通常、終了時のウィンドウの位置およびサイズを記憶しておき、次回の起動時に前回の終了時におけるウィンドウの位置およびサイズで起動するよう設定されている場合が多い。従って、管理実行部４１０は、管理対象アプリ４０１の起動時にウィンドウサイズを変更する際に元のウィンドウの位置およびサイズを保持しておき、管理対象アプリ４０１の終了時に、保持しておいた位置およびサイズにウィンドウサイズを変更してから終了させるように制御するのが望ましい。
【００３５】
図３は、管理対象アプリ４０１の所定の領域を不可視として閲覧を制限する管理方法の別の例について示した図である。例えば、メールソフトなどでは、ウィンドウ内が複数の領域に分けられており、その一部の領域にメール本文などの閲覧を制限する情報が表示される一方、他の領域には移行作業に必要な情報が含まれる場合がある。このような場合、図２の例に示したようなウィンドウサイズの変更による方法では、必要な領域のみを適切に不可視とするよう制御できない場合がある。
【００３６】
そこで、閲覧を制限する情報が表示される領域のみを隠蔽して不可視とするように制御するため、図３の例に示すように、管理実行部４１０が不可視とする領域の位置の前面に隠蔽ウィンドウ４１１を表示する。隠蔽ウィンドウ４１１を表示する領域は、例えば、管理対象アプリ４０１のウィンドウの位置（図３の例ではウィンドウの左上の頂点座標（Ｘ１，Ｙ１）と、対角にある右下の頂点座標（Ｘ２，Ｙ２））からの所定の相対位置（図３の例では左上の頂点からはＸ方向にａ、ｙ方向にｂ、右下の頂点からはｘ方向に−ｃ、ｙ方向に−ｄ）によって定義される領域（図３の例では左上の頂点座標（Ｘ１＋ａ，Ｙ１＋ｂ）と、対角にある右下の頂点座標（Ｘ２−ｃ，ｙ２−ｄ）で特定される矩形領域）となる。
【００３７】
また、管理対象アプリ４０１の起動後に作業者が管理対象アプリ４０１のウィンドウの位置やサイズを変更した場合には、管理実行部４１０が当該イベントを検知して即時に隠蔽ウィンドウ４１１を不可視とする領域の新たな位置に変更することにより、不可視とする領域を常に隠蔽するように制御する。なお、図２の例の場合と同様に、マウスのドラッグ操作によるサイズ変更中はウィンドウ内の領域の再描画を行わずにウィンドウ枠のみを描画するように制御する。また、隠蔽ウィンドウ４１１は、手動でのサイズ変更ができないようなウィンドウとして表示し、かつ管理対象アプリ４０１に対して常に前面の位置に表示されるように制御する。なお、図３に示すように、例えば、隠蔽ウィンドウ４１１に対して管理者用のユーザＩＤおよびパスワードを入力して認証することで表示を解除できるようにしてもよい。
【００３８】
図３の例では、隠蔽ウィンドウ４１１の表示位置を管理対象アプリ４０１の表示位置からの相対位置として定義しているが、例えば、管理実行部４１０が管理対象アプリ４０１のウィンドウ上のアイコンなどの特定の画像を画像認識により識別し、この目標画像の位置からの相対位置によって定義してもよい。例えば、図３の例における「！重要！」フォルダのアイコンの位置を基準とした相対位置によって閲覧禁止領域を定義することができる。
【００３９】
また、図３の例では、管理対象アプリ４０１における不可視とする領域の前面にＯＳの描画機構によって表示される隠蔽ウィンドウ４１１を表示することで不可視とする領域を隠蔽する制御を行っているが、不可視とする領域を隠蔽する手段としてはこれに限らず、例えば、いわゆるビデオオーバーレイ機能により、所定の隠蔽用の映像を移行対象端末４００のディスプレイにおける不可視とする領域の位置に表示するようにしてもよい。
【００４０】
［データ構成］
図４は、移行作業支援サーバ１００の管理方法ＤＢ１１１のデータ構成と具体的なデータの例を示した図である。管理方法ＤＢ１１１は、管理対象アプリ４０１毎に管理方法（不可視とする領域の隠蔽方法）を保持するデータベースであり、例えば、管理対象プロセス名、管理方法、パラメータ（パラメータ１、２…）などの項目を有する。
【００４１】
管理対象プロセス名の項目は、移行対象端末４００において管理実行部４１０が管理対象アプリ４０１を特定可能とするための、管理対象アプリ４０１の実行時のプロセス名（実行プログラム名）を保持する。管理方法の項目は、管理対象プロセス名で特定される管理対象アプリ４０１に対する管理方法の指定を保持する。図４の例では、上述の図２で示したウィンドウサイズの変更によって不可視とする領域を隠蔽する方法を「ウィンドウサイズ」、上述の図３で示した隠蔽ウィンドウ４１１によって隠蔽する方法を「オーバーレイ」という文言によって指定している。
【００４２】
パラメータの項目は、管理方法の項目で特定される管理方法を実行する際の制御用のパラメータの指定を保持し、管理方法の内容によって複数のパラメータを保持することが可能である。図４の例では、管理方法が「ウィンドウサイズ」の場合にはパラメータ１として変更するウィンドウのサイズ（「２００×１００」）を指定している。また、管理方法が「オーバーレイ」の場合にはパラメータ１、２として、隠蔽ウィンドウ４１１を表示する際の左上の頂点位置の座標（「（１００，２０）」）および右下の頂点座標の位置（「（５００，４００）」）を指定している。
【００４３】
なお、図４の例では、管理対象プロセス名（管理対象アプリ４０１のプロセス名）毎に管理方法を設定しており、全ての移行対象端末４００で管理方法が共通となるようにしているが、例えば、管理対象アプリ４０１に対して移行対象端末４００毎（当該端末の使用者毎）に個別に管理方法を設定可能なようにしてもよい。
【００４４】
図５は、移行作業支援サーバ１００のパスワード履歴ＤＢ１３１のデータ構成と具体的なデータの例を示した図である。パスワード履歴ＤＢ１３１は、端末の使用者のアカウント毎にパスワードの変更履歴を保持するデータベースであり、例えば、ユーザＩＤ、現パスワード、旧パスワード（旧パスワード１、２…）などの項目を有する。ユーザＩＤの項目は、アカウントのＩＤを保持し、現パスワード、旧パスワード１、２…の項目は、それぞれ対象のアカウントの現在のパスワード、および１世代前、２世代前…のパスワードを、所定のセキュリティを施した上で保持する。
【００４５】
［処理フロー（不可視領域隠蔽）］
図６は、移行作業時に管理対象アプリ４０１における不可視とする領域を隠蔽する処理の流れの例について示した図である。まず、管理者端末２００を利用して管理者が移行作業支援サーバ１００のアプリ管理部１１０にアクセスし、事前に管理対象アプリ４０１についての管理方法の登録処理を行う（Ｓ１０１、Ｓ１０２）。ここでは、上述したように、管理者が管理対象アプリ４０１を特定するためのプロセス名や「ウィンドウサイズ」、「オーバーレイ」などの管理方法およびパラメータを指定し、指定された内容がアプリ管理部１１０によって管理方法ＤＢ１１１に登録される。
【００４６】
一方、移行対象端末４００では、ユーザによりアプリケーションが起動される毎に、管理実行部４１０がアプリケーションのプロセス名（アプリ名）を取得して移行作業支援サーバ１００のアプリ管理部１１０に送信する（Ｓ１０３）。アプリ名を受信した移行作業支援サーバ１００のアプリ管理部１１０は、例えば作業履歴ＤＢ１２１等を参照することにより、現在移行作業が行われている状態であるか否かを確認する（Ｓ１０４）。この時点では移行作業が開始していない状態であるため、アプリ管理部１１０はその旨を移行対象端末４００に応答する（もしくは何も応答しない）。
【００４７】
移行作業が開始する際に、管理者端末２００を利用して管理者が移行作業支援サーバ１００の作業状況管理部１２０にアクセスし、移行作業の開始を登録する（Ｓ１０５）。移行作業支援サーバ１００では、作業状況管理部１２０が作業履歴ＤＢ１２１もしくはファイル等にて管理しているステータスを移行作業中として更新する（Ｓ１０６）。
【００４８】
移行作業の開始後に、移行対象端末４００において作業者によりアプリケーションが起動されると、ステップＳ１０３およびＳ１０４と同様に、アプリ名の送信と作業状態の確認が行われる（Ｓ１０７、Ｓ１０８）。この時点では移行作業中であるため、次に、移行作業支援サーバ１００のアプリ管理部１１０は、管理方法ＤＢ１１１を参照して、アプリ名に対応する管理方法およびパラメータを取得し、移行対象端末４００に応答することで、管理対象アプリ４０１に対する不可視領域の隠蔽を指示する（Ｓ１０９）。対応する管理方法が管理方法ＤＢ１１１に登録されていない場合は、アプリ管理部１１０はその旨を応答する（もしくは何も応答しない）。
【００４９】
管理方法およびパラメータを移行作業支援サーバ１００から取得した移行対象端末４００は、取得した管理方法を図２や図３にて示したように起動したアプリケーション（管理対象アプリ４０１）に対して適用する（Ｓ１１０）。その後、作業者によって移行対象端末４００の移行作業が行われる（Ｓ１１１）。
【００５０】
移行作業が終了すると、管理実行部４１０は、例えば、管理方法が「ウィンドウサイズ」の場合には管理対象アプリ４０１のウィンドウのサイズを元に戻したり、管理方法が「オーバーレイ」の場合には隠蔽ウィンドウ４１１を消去したりなどの管理の解除処理を行う（Ｓ１１２）。管理実行部４１０による移行作業の終了の検知は、例えば、移行対象端末４００が再起動されたことによって判断してもよいし、移行作業を終了する際に作業者が管理実行部４１０に対してボタン押下等により作業終了を通知するようにしてもよい。
【００５１】
管理実行部４１０は、上記の解除処理を行う際に、監視部４２０に指示することによって作業者による操作内容を含む情報を移行作業支援サーバ１００に送信する。移行作業支援サーバ１００では、作業状況管理部１２０が、送信された情報を作業履歴ＤＢ１２１に記録する（Ｓ１１３）。
【００５２】
全ての移行対象端末４００にて移行作業が終了すると、管理者端末２００を利用して管理者が移行作業支援サーバ１００のアプリ管理部１１０にアクセスし、移行作業の終了を登録する（Ｓ１１４）。移行作業支援サーバ１００では、作業状況管理部１２０がステータスを通常の状態として更新する（Ｓ１１５）。以上の一連の処理により、管理対象アプリ４０１において不可視とする領域を隠蔽して閲覧を制限することで情報の漏洩を防止しつつ、移行作業を実施することができる。また、移行作業中における作業者の行った操作の証跡を取得することができる。
【００５３】
［処理フロー（パスワード復元）］
図７は、移行作業時に各移行対象端末４００のパスワードを初期化するとともに移行作業終了時に元のパスワードを復元する処理の流れの例について示した図である。まず、通常業務時に、移行対象端末４００の使用者が定期的にパスワードの更新を行う（Ｓ２０１）。このとき、移行対象端末４００は、認証サーバ３００にアクセスして変更内容を送信し、認証サーバ３００は、アカウントＤＢ３０１に保持している当該使用者のパスワードを更新する（Ｓ２０２）。
【００５４】
ここで、移行作業支援サーバ１００のパスワード同期部１３０が、移行対象端末４００から認証サーバ３００に対する当該変更に係るパスワードの内容を取得し、取得したパスワードをパスワード履歴ＤＢ１３１に記録することで、認証サーバ３００との間でパスワードの同期を行う（Ｓ２０３）。このとき、パスワード同期部１３０では、当該変更に係るパスワードをパスワード履歴ＤＢ１３１に記録するとともに、変更前の旧パスワードを退避させて、図５に示したように履歴として保持する。
【００５５】
その後、図６におけるステップＳ１０５およびＳ１０６と同様に、移行作業が開始する際に、管理者端末２００を利用して管理者が移行作業支援サーバ１００の作業状況管理部１２０にアクセスし、移行作業の開始を登録する（Ｓ２０４）。移行作業支援サーバ１００では、作業状況管理部１２０が作業履歴ＤＢ１２１やファイル等にて管理しているステータスを移行作業中として更新する（Ｓ２０５）とともに、パスワード同期部１３０が認証サーバ３００に対して各移行対象端末４００（各移行対象端末４００の使用者のアカウント）のパスワードを予め定められた初期値に一斉に変更して初期化する（Ｓ２０６、Ｓ２０７）。
【００５６】
その後、初期化されたパスワードを利用して作業者が移行対象端末４００の使用者のアカウントを借用し、移行作業が行われる（Ｓ２０８）。その後、図６におけるステップＳ１１４およびＳ１１５と同様に、全ての移行対象端末４００にて移行作業が終了すると、管理者端末２００を利用して管理者が移行作業支援サーバ１００のアプリ管理部１１０にアクセスし、移行作業の終了を登録する（Ｓ２０９）。
【００５７】
移行作業支援サーバ１００では、作業状況管理部１２０がステータスを通常の状態として更新する（Ｓ２１０）とともに、パスワード同期部１３０がパスワード履歴ＤＢ１３１から各移行対象端末４００についての移行作業開始時の初期化（ステップＳ２０６）前のパスワードを取得し（Ｓ２１１）、認証サーバ３００に対して取得したパスワードの内容によるパスワードの変更を要求することで、パスワードを移行作業開始時の初期化前の値に復元する（Ｓ２１２、Ｓ２１３）。
【００５８】
なお、ステップＳ２０６においてパスワードを初期値に変更した際に、例えば、認証サーバ３００との間でパスワードの同期を行っていない場合は、移行作業開始時のパスワードは、図５に示したパスワード履歴ＤＢ１３１における現パスワードにそのまま保持されている。また、パスワードを初期値に変更した際に認証サーバ３００との間でパスワードの同期を行っている場合は、旧パスワード１に退避されて保持されている。
【００５９】
以上の一連の処理により、移行作業時に各移行対象端末４００のパスワードを初期化するとともに、移行作業終了時に元のパスワードを復元することができる。
【００６０】
以上に説明したように、本発明の一実施の形態である移行作業支援システム１によれば、移行作業中に管理対象アプリ４０１において不可視とする領域を隠蔽して閲覧を制限することで、作業者による情報の漏洩を防止しつつ、移行作業を実施することができる。また、移行作業中における作業者の行った操作の証跡を取得することで、作業者による不正な情報の閲覧に対する抑止となるとともに、情報漏洩等の事故が発生した場合に事後的に漏洩源を特定することが可能となる。
【００６１】
また、移行作業終了時に移行作業開始時のパスワードを復元することで、移行作業終了から翌営業日の業務開始までの間における初期化されたパスワードを利用した第三者からのアクセスを防止することができ、また、翌営業日における各使用者のスムーズな業務開始が可能となる。
【００６２】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６３】
本発明は、ＰＣ等の端末の移行作業の際に各企業や部署等に共通の設定だけではなく各端末の使用者に固有の設定を引き継ぐ移行作業支援システムに利用可能である。
【符号の説明】
【００６４】
１…移行作業支援システム、
１００…移行作業支援サーバ、１１０…アプリ管理部、１１１…管理方法ＤＢ、１２０…作業状況管理部、１２１…作業履歴ＤＢ、１３０…パスワード同期部、１３１…パスワード履歴ＤＢ、
２００…管理者端末、
３００…認証サーバ、３０１…アカウントＤＢ、
４００…移行対象端末、４０１…管理対象アプリ、４１０…管理実行部、４１１…隠蔽ウィンドウ、４２０…監視部、
５００…ネットワーク。
【図１】
2011095789.tif 000003
【図２】
2011095789.tif 000004
【図３】
2011095789.tif 000005
【図４】
2011095789.tif 000006
【図５】
2011095789.tif 000007
【図６】
2011095789.tif 000008
【図７】
2011095789.tif 000009