(57)【要約】【課題】  アプリケーション画面監視による自動ログインシステムにおいて、予め監視対象のアプリケーションの画面情報と操作手順及びログイン情報の詳細を把握していなくても容易に登録できるシステムを提供する。【解決手段】  アプリケーションが表示する画面を監視し、ログイン操作を実行すべき画面が検出された場合に、当該画面に対して予め登録されたログイン情報を代行入力して自動ログインを実行する自動ログインシステムにおいて、自動ログインを行うアプリケーションのログイン画面に対してログイン情報を登録するためのアイコンをドラッグ＆ドロップ操作することにより、ログイン画面の画面情報を取得すると共に、ログイン情報の入力を受付け、取得した画面情報及び入力されたログイン情報を自動ログインのための情報として登録する手段を備えることを特徴とする。【選択図】      図７
2009276957.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションが表示する画面を監視し、ログイン操作を実行すべき画面が検出された場合に、当該画面に対して予め登録されたログイン情報を代行入力して自動ログインを実行する自動ログインシステムにおいて、自動ログインを行うアプリケーションのログイン画面に対してログイン情報を登録するためのアイコンをドラッグ＆ドロップ操作することにより、ログイン画面の画面情報を取得すると共に、ログイン情報の入力を受付け、取得した画面情報及び入力されたログイン情報を自動ログインのための情報として登録する手段を備えることを特徴とする自動ログインシステム。
【請求項２】
アプリケーションが表示する画面を監視し、ログイン操作を実行すべき画面が検出された場合に、当該画面に対して自動的にログイン操作を実行する自動ログインプログラムであって、
コンピュータを、
自動ログインを行うアプリケーションのログイン画面に対してログイン情報を登録するためのアイコンをドラッグ＆ドロップ操作することにより、ログイン画面の画面情報を取得すると共に、ログイン情報の入力を受付け、取得した画面情報及び入力されたログイン情報を自動ログインのための情報として登録する手段として機能させるステップを備えることを特徴とする自動ログインプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション画面監視による自動ログインシステムに関し、特に監視対象のアプリケーション画面の選択方法に関するものである。
【背景技術】
【０００２】
セキュリティ意識の高まりと共に、ユーザ認証を伴うアプリケーションが増えてきている。ユーザ認証には一般的にログイン情報としてユーザＩＤとパスワードが用いられることが多く、多様なアプリケーションを利用するユーザにとって、それらのログイン情報を管理することは容易ではなく、また、そのようなアプリケーションを立ち上げるたびにログイン操作のためにログイン情報の入力を必要とするため非常に面倒である。
従来、このような問題を解決するため、アプリケーションが表示する画面を監視し、画面に対して自動的にログイン操作を代行する自動ログインシステムが提案されている。
アプリケーション画面監視による自動ログインシステムは、パーソナルコンピュータ（ＰＣ）またはワークステーションで動作するプログラム固有の画面を有するアプリケーションのログイン情報の入力を自動的に実行するために、予め監視対象となるアプリケーションの画面情報と操作手順、及びその画面に対応するログイン情報を登録しておき、画面情報を監視するプログラムが定期的に画面情報を監視し、登録したアプリケーション画面と同じ画面を検出したのを契機として、予め登録したアプリケーション画面に対する操作手順に従い、対応したログイン情報を自動的に画面に入力することで自動ログインを可能とする。
【０００３】
なお、本発明に関連する公知技術文献としては下記特許文献１があげられる。
【特許文献１】特開２００２−１４９２６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、アプリケーション画面監視による自動ログインシステムは、上記で述べたように予めアプリケーションの画面情報と操作手順及びログイン情報を登録しておく必要がある。このため、ユーザは予め各アプリケーションの画面情報と操作手順及びログイン情報の詳細を把握しておく必要がある。
しかし、各アプリケーションによって画面情報と操作手順及びログイン情報は千差万別であるため、ユーザはアプリケーションごとにそれらの詳細を把握した上で登録操作に臨まなければならず、このことがアプリケーション画面監視による自動ログインシステムの利便性を損ねる要因となっていた。
【０００５】
本発明の目的は、アプリケーション画面監視による自動ログインシステムにおいて、予め監視対象のアプリケーションの画面情報と操作手順及びログイン情報の詳細を把握しておくことなく容易に登録できる自動ログインシステムおよびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る自動ログインシステムは、アプリケーションが表示する画面を監視し、ログイン操作を実行すべき画面が検出された場合に、当該画面に対して予め登録されたログイン情報を代行入力して自動ログインを実行する自動ログインシステムにおいて、自動ログインを行うアプリケーションのログイン画面に対してログイン情報を登録するためのアイコンをドラッグ＆ドロップ操作することにより、ログイン画面の画面情報を取得すると共に、ログイン情報の入力を受付け、取得した画面情報及び入力されたログイン情報を自動ログインのための情報として登録する手段を備えることを特徴とする。
また、アプリケーションが表示する画面を監視し、ログイン操作を実行すべき画面が検出された場合に、当該画面に対して自動的にログイン操作を実行する自動ログインプログラムであって、
コンピュータを、
自動ログインを行うアプリケーションのログイン画面に対してログイン情報を登録するためのアイコンをドラッグ＆ドロップ操作することにより、ログイン画面の画面情報を取得すると共に、ログイン情報の入力を受付け、取得した画面情報及び入力されたログイン情報を自動ログインのための情報として登録する手段として機能させるステップを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、予め監視対象のアプリケーションの画面情報と操作手順の詳細を把握していなくても、自動ログインのための画面情報及びログイン情報を容易に登録することができ、自動ログインシステムの利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図示する実施の形態に基づいて詳細に説明する。
図１は、本発明に係る自動ログインシステムの一実施の形態を示すシステム構成図であり、図２は図１の実施形態においてアプリケーション監視処理の概要を示すフローチャートである。
本実施形態では、ＰＣまたはワークステーション１上に、自動ログインプログラム１１および自動ログイン対象の監視対象アプリケーション１２が実装されている。
自動ログインプログラム１１は、自動ログイン対象のアプリケーション１２における画面情報の監視部１１１と自動ログイン情報の登録部１１２から構成される。
アプリケーション１２の画面情報の監視部１１１は、図２のフローチャートに示すように、監視開始後（ステップ２１）、定期的にＰＣまたはワークステーション１上に表示されている画面を監視し（ステップ２２）、自動ログイン情報１３に登録されている画面と同じ画面が表示されているかどうかをチェックする（ステップ２３）。
【０００９】
自動ログイン情報１３に登録されている画面と同じ画面が表示された場合には、これを検出したのを契機として、検出した画面に対し、自動ログイン情報１３に登録されているログイン情報と操作手順を参照し（ステップ２４）、ログイン情報の入力とログイン操作を自動的に行う（ステップ２５）。
一方、自動ログイン情報の登録部１１２は、ユーザに後述の監視対象アプリケーション１２を選択させるためのＧＵＩ（Graphical User Interface）を提供し、それを使用してユーザが選択した監視対象アプリケーション１２の画面情報と操作手順及びログイン情報を取得・作成し、自動ログイン情報１３に登録する。
【００１０】
図３は、一般的なアプリケーションのログイン画面の構成（上図）と自動ログイン情報の登録部１１２が提供する監視対象アプリケーション１２をユーザが選択するためのＧＵＩ（下図）を示すものである。
一般的に監視対象とするアプリケーション１２の画面は、親の画面要素（メインウィンドウ）の下に子の画面要素（テキストボックス、ボタンなど）が階層構造に配置された形で１つの画面として構成され表示される。
自動ログインを実行するには、上記画面要素のうち、最初に親の画面要素（メインウィンドウ３１）を選択し、次にログイン情報を入力する画面要素（ユーザＩＤ３１１、パスワード３１２）及びログイン操作を実行するための画面要素（ＯＫボタン３１３）の画面情報を選択し、それらの画像情報及び操作情報を取得し、それらに入力するログイン情報と共に登録する必要がある。
【００１１】
監視対象アプリケーション１２を選択するためのＧＵＩは、アイコンが並んだバー状の画面（以降、アイコンバーと言う）として構成され表示される。アイコン（以降、選択アイコンと言う）は、監視対象アプリケーションの選択すべき各画面要素（３１、３１１〜３１３）を表しており、ユーザが各アイコンを監視対象としたいアプリケーションの画面要素にドラッグ＆ドロップすることで各画面要素が選択される。
【００１２】
１つの監視対象アプリケーション１２を登録する流れは次のようになる。
初期状態では、アイコンバー３２は、親の画面要素を表す選択アイコン３２１のみが表示され、親の画面要素のみ選択可能になっている。親の画面要素の選択が済むと、アイコンバーは次の状態３３に移行し、ログイン情報を入力する画面要素を表す選択アイコン３３２、３３３及びログイン操作を実行する画面要素を表す選択アイコン３３４を表示し、それらの画面要素の選択が可能になる。全ての画面要素の選択が済むと、アイコンバーは最終状態３４に移行し、完了ボタン３４１を表示する。
ユーザが完了を押すと、１つの監視対象アプリケーションの登録が完了し、自動ログイン情報１３に登録される。なお、画面要素を選択済みの選択アイコンにはチェックマーク３２５が表示される。
【００１３】
図４は、アイコンバー３３の選択アイコン３３２上にマウスポインタ４２を置いた場合に表示されるツールチップ４３を示したものである。ツールチップ４３は操作説明の補助として用いられる。
【００１４】
図５は、アイコンバー３２より親の画面要素の選択アイコン３２１をドラッグし、監視対象アプリケーション１２の画面５１を選択している最中の状態を示すものである。この状態でマウスポインタ５３を選択可能なアプリケーション１２の画面上に置くと、そのアプリケーション画面の周囲にフォーカス枠５４が表示され、選択されようとしている画面であることがユーザに示される。
【００１５】
図６は、図５の状態からドロップ操作を行った状態を示すものである。ドロップすると、アプリケーション画面５１の選択が確定し、アプリケーションの識別名を入力する画面６１が開く。識別名をテキストボックス６１１に入力し、ＯＫボタン６１２を押下することで、親の画面要素の選択は完了となる。なお、識別名の初期値として画面のタイトルが自動でテキストボックス６１１に設定される。
【００１６】
図７は、アイコンバー３２より、ログイン情報（ユーザＩＤ）の画面要素の選択アイコン３３２をドラッグし、監視対アプリケーション１２の画面７１のログイン情報（ユーザＩＤ）の画面要素（テキストボックス）７１１を選択している最中の状態を示すものである。この状態でマウスポインタ７３を選択可能な画面要素上に置くと、その画面要素の周囲にフォーカス枠７４が表示され、選択されようとしている画面要素であることがユーザに示される。選択アイコン３３３を画面要素７１２にドラッグした場合及び選択アイコン３３４を画面要素７１３にドラッグした場合についても同様である。
【００１７】
図８は、図７の状態からログイン情報（ユーザＩＤ：上図、パスワード：下図）の画面要素の選択アイコンをドロップ操作した場合の状態を示すものである。ドロップすると、各画面要素の選択が確定し、各画面要素に設定するログイン情報を入力する画面８１、８２が開く。ログイン情報をテキストボックス８１１、８２１に入力し、ＯＫボタン８１２、８２２を押下することで、ログイン情報の画面要素の選択は完了となる。なお、選択した画面要素に文字列が入力されていた場合は、ログイン情報の初期値としてその文字列が自動でテキストボックス８１１、８２２に設定される。
要するに、本発明は、自動ログインを行うアプリケーションのログイン画面に対してログイン情報を登録するためのアイコンをドラッグ＆ドロップ操作することにより、ログイン画面の画面情報を取得すると共に、ログイン情報の入力を受付け、取得した画面情報及び入力されたログイン情報を自動ログインのための情報として登録するようにしたものである。これにより、予め監視対象のアプリケーションの画面情報と操作手順及びログイン情報の詳細を把握しておくことなく容易に自動ログインのための情報を登録できるようになる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態を示すシステム構成図である。
【図２】アプリケーション監視処理の概要を示すフローチャートである。
【図３】一般的なアプリケーションのログイン画面の構成と自動ログイン情報の登録部が提供する監視対象アプリケーションをユーザが選択するためのＧＵＩを示す図である。
【図４】アイコンバーの選択アイコン上にマウスポインタを置いた場合に表示されるツールチップの例を示す図である。
【図５】アイコンバーより親の画面要素の選択アイコンをドラッグし、監視対象アプリケーション画面を選択している最中の状態を示す図である。
【図６】図５の状態からドロップ操作を行った状態を示す図である。
【図７】アイコンバーによりログイン情報（ユーザＩＤ）の画面要素の選択アイコンをドラッグし、監視対アプリケーション画面のログイン情報（ユーザＩＤ）の画面要素（テキストボックス）を選択している最中の状態を示す図である。
【図８】図７の状態からログイン情報の画面要素の選択アイコンをドロップ操作した場合の状態を示す図である。
【符号の説明】
【００１９】
１  ＰＣまたはワークステーション
１１  自動ログインプログラム
１２  監視対象アプリケーション
１３  自動ログイン情報
３１  監視対象アプリケーション画面
３２  アイコンバー（初期状態１１１  アプリケーションの画面情報の監視部）
３３  アイコンバー（ログイン情報、ログイン操作の画面要素の選択状態）
３４  アイコンバー（最終状態）
１１２  自動ログイン情報の登録部
３１１  ログイン情報を入力するための画面要素（ユーザＩＤ）
３１２  ログイン情報を入力するための画面要素（パスワード）
３１３  ログイン操作を実行するための画面要素（ＯＫボタン）
３２１  親の画面要素の選択アイコン
３３１  画面要素の選択アイコン
３３２  画面要素（ユーザＩＤ）の選択アイコン
３３３  画面要素（パスワード）の選択アイコン
３３４  画面要素（ＯＫボタン）の選択アイコン
３３５  選択済みチェックマーク
３４１  完了ボタン
【図１】
2009276957.tif 000003
【図２】
2009276957.tif 000004
【図３】
2009276957.tif 000005
【図４】
2009276957.tif 000006
【図５】
2009276957.tif 000007
【図６】
2009276957.tif 000008
【図７】
2009276957.tif 000009
【図８】
2009276957.tif 000010