(57)【要約】  【課題】アプリケーションソフトウェアの操作画面の操作において、異なる使用者による操作の継続を簡便にする技術が提供される。【解決手段】アプリケーションソフトＡが起動している状態で、アプリケーションソフトＢを起動する操作を行った際に、その起動に認証が必要である場合、アプリケーションソフトＡを終了し、認証が必要なアプリケーションソフトＢを優先的に使用できるようにする。【選択図】図２
2012042992.tif 000002
【特許請求の範囲】
【請求項１】
第１の操作を行うための第１の操作画面および第２の操作を行うための第２の操作画面を表示する制御を行う表示制御部と、
前記第１の操作画面が表示されている状態において、前記第２の操作画面を表示する際に、前記第１の操作画面の表示または前記第２の操作画面の表示に利用者の認証が必要であるか否かの情報に基づいて、前記第１の操作画面を終了または不可視とする制御を行う制御部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記第１の操作画面の表示を終了または不可視の状態とすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記第１の操作画面の表示に利用者の認証が必要であり、且つ、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記第１の操作画面の表示を終了または不可視の状態にすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記第１の操作画面の表示に利用者の認証が不必要であり、且つ、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記第１の操作画面の表示を終了しないことを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記第１の操作画面の表示に利用者の認証が必要であり、且つ、前記第２の操作画面の表示に利用者の認証が必要である場合に、
前記制御部は、前記第１の操作画面の表示が不可視の状態であり、前記第２の操作画面の表示が可視の状態である場合に、前記第１の操作画面の表示を許可する認証が行われると、前記第１の操作画面の表示を不可視から可視の状態にし、前記第２の操作画面の表示を可視から不可視の状態にすることを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
コンピュータに読み取らせて実行させるプログラムであって、
コンピュータを、
第１の作業を行うための第１の操作画面および第２の作業を行うための第２の操作画面を表示する制御を行う表示制御部と、
前記第１の操作画面が表示されている状態において、前記第２の操作画面を表示する際に、前記第１の操作画面の表示または前記第２の操作画面の表示に利用者の認証が必要であるか否かの情報に基づいて、前記第１の操作画面を終了または不可視とする制御を行う制御部と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数機器が連動して提供するサービスを妨げることなく、ユーザＩＤを共有することにより不正に同時に複数の機器が使用されることを制限することを目的に、認証サーバ、チケット交付サーバ、サービスを提供する複数の複合機、複数のコンピュータから構成される認証管理領域を司る認証サーバにおいて、認証要求時に該当ＵＩＤが既に認証済みであるかを確認するステップと、該当ＵＩＤが既に認証済みである場合は既に使用中であることを表示しログインを却下するステップと、該当ＵＩＤが未認証でありユーザＩＤとパスワードが正当である場合は該当ＵＩＤの認証状態を認証中に変更し、その後の資源アクセスに必要なチケット生成チケットをクライアントに発行するステップを設ける構成が記載されている。
【０００３】
特許文献２には、画面を表示して情報を出力する装置の利用者が替わったときに画面の切り替えを行うことを目的に、タッチパネルとＬＣＤなどの入出力部と、モーションセンサと情報処理部とを備え、入出力部に第１の画面が表示されているときに、モーションセンサの出力に基づいて人を検知する判別部が端末装置の前にいる人を検知すると、入出力制御部が入出力部に第１の画面とは異なる第２の画面を表示させる構成が記載されている。
【０００４】
特許文献３には、一覧表示のページ切り替え用のＵＩのインデックスをユーザが定義した項目の実データで表示でき、ユーザが所望のページを瞬時に選択できるようにし、また前記ＵＩの形式も指定できるようにしたプログラムを自動生成することと、ページ切り替え機能とＵＩの定義を業務仕様の枠組みの中で定義して、業務仕様とページ切り替え機能の定義を一元管理し、システムの可読性を著しく向上させることを目的に、処理装置のコード生成部が、入出力テーブルに記憶される複数のデータ項目の定義情報（業務仕様）に基づいて「各データ項目に対応する実データをユーザインタフェースにより所定の表示単位毎に切り替えて表示制御可能な一覧表示を生成するとともに、前記ユーザインタフェースにおける一覧表示の切り替え用インデックスを対応する前記データ項目の実データに基づいて生成するプログラムコードを生成する構成が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３４５７５３号公報
【特許文献２】特開２００４−３０２２０９号公報
【特許文献３】特開２００５−１３５３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、アプリケーションソフトウェアの操作画面の操作において、異なる使用者による操作の継続を簡便にする技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、第１の操作を行うための第１の操作画面および第２の操作を行うための第２の操作画面を表示する制御を行う表示制御部と、前記第１の操作画面が表示されている状態において、前記第２の操作画面を表示する際に、前記第１の操作画面の表示または前記第２の操作画面の表示に利用者の認証が必要であるか否かの情報に基づいて、前記第１の操作画面を終了または不可視とする制御を行う制御部とを備えることを特徴とする情報処理装置である。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、前記制御部は、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記第１の操作画面の表示を終了または不可視の状態とすることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１または２に記載の発明において、前記制御部は、前記第１の操作画面の表示に利用者の認証が必要であり、且つ、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記第１の操作画面の表示を終了または不可視の状態にすることを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の発明において、前記制御部は、前記第１の操作画面の表示に利用者の認証が不必要であり、且つ、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記第１の操作画面の表示を終了しないことを特徴とする。
【００１１】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の発明において、前記第１の操作画面の表示に利用者の認証が必要であり、且つ、前記第２の操作画面の表示に利用者の認証が必要である場合に、前記制御部は、前記第１の操作画面の表示が不可視の状態であり、前記第２の操作画面の表示が可視の状態である場合に、前記第１の操作画面の表示を許可する認証が行われると、前記第１の操作画面の表示を不可視から可視の状態にし、前記第２の操作画面の表示を可視から不可視の状態にすることを特徴とする。
【００１２】
請求項６に記載の発明は、コンピュータに読み取らせて実行させるプログラムであって、コンピュータを、第１の作業を行うための第１の操作画面および第２の作業を行うための第２の操作画面を表示する制御を行う表示制御部と、前記第１の操作画面が表示されている状態において、前記第２の操作画面を表示する際に、前記第１の操作画面の表示または前記第２の操作画面の表示に利用者の認証が必要であるか否かの情報に基づいて、前記第１の操作画面を終了または不可視とする制御を行う制御部として機能させることを特徴とするプログラムである。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、請求項１に記載の発明を採用しない場合に比較して、アプリケーションソフトウェアの操作画面の操作において、異なる使用者による操作の継続を簡便にする技術が提供される。
【００１４】
請求項２に記載の発明によれば、請求項２に記載の発明を採用しない場合に比較して、第２の操作画面を操作しての処理の効率が向上する。
【００１５】
請求項３に記載の発明によれば、認証が必要な第１の操作画面が誤って操作される危険性が減少する。
【００１６】
請求項４に記載の発明によれば、認証が必要ない操作画面については、画面の表示が終了せず、継続しての作業が行える。
【００１７】
請求項５に記載の発明によれば、認証が必要な操作画面が直に必要とされない状況で、当該操作画面が誤って操作される危険性を防止しつつ、当該操作画面が必要とされた際の表示を迅速に行える。
【００１８】
請求項６に記載の発明によれば、請求項６に記載の発明を採用しない場合に比較して、アプリケーションソフトウェアの操作画面の操作において、異なる使用者による操作の継続を簡便にする技術が提供される。
【図面の簡単な説明】
【００１９】
【図１】実施形態の情報処理装置のブロック図である。
【図２】実施形態の処理の手順の一例を示すフローチャートである。
【図３】実施形態における操作画面の画面表示の一例を示す画面表示図である。
【図４】動作展開の態様を示す表である。
【図５】実施形態の処理の手順の一例を示すフローチャートである。
【図６】動作展開の態様を示す表である。
【図７】実施形態の処理の手順の一例を示すフローチャートである。
【図８】実施形態における操作画面の画面表示の一例を示す画面表示図である。
【図９】実施形態における操作画面の画面表示の一例を示す画面表示図である。
【発明を実施するための形態】
【００２０】
（情報処理装置）
以下、発明を利用した一例を説明する。図１には、発明を利用した情報処理装置１００が示されている。情報処理装置１００は、インターネット回線２００に接続されている。インターネット回線２００には、サーバ２０１が接続され、情報処理装置１００は、インターネット回線２００を介して、サーバ２０１から各種のアプリケーションソフトウェアをダウンロードし、それを使用できる構成とされている。
【００２１】
情報処理装置１００は、画像入出力装置部３００、システム制御部４００、ユーザ入出力装置部５００を備えている。画像入出力装置部３００は、画像入力装置３０１と画像形成装置３０２を備えている。画像入力装置３０１は、紙等の記録材上に印刷された画像を光学的に読み取り、画像データに変換するイメージスキャナーの機能を有している。画像形成装置３０２は、画像データに基づき、紙等の記録材上に画像を印刷により形成する印刷装置としての機能を有している。画像形成装置３０２に入力される画像データは、画像入力装置３０１が取得した画像データの他に、ネットワーク入出力部４０１を介して取得した画像データがある。
【００２２】
システム制御部４００は、コンピュータとしての機能を有し、ネットワーク入出力部４０１、画像入出力部４０２、アプリケーションソフトウェア制御部４０３、ブラウザ起動部４０４、ユーザ入力部４０５、表示制御部４０６を備えている。ネットワーク入出力部４０１は、インターネット回線２００を利用した通信を行い、情報処理装置１００で利用するデータの入出力を行う。この例では、ネットワーク入出力部４０１を介してインターネット回線２００に接続する例が示されているが、ＬＡＮ等の他の形態の通信回線に接続することも可能である。画像入出力部４０２は、画像入出力装置部３００との間で画像データのやり取りを行う。アプリケーションソフトウェア制御部４０３は、サーバ２０１からダウンロードしたアプリケーションソフトウェアの動作制御を行う。ブラウザ起動部４０４は、ユーザにより選択されたアプリケーションソフトウェアの起動要求に応じて、アプリケーションソフトウェアの選択を行う。
【００２３】
図１には、サーバ２０１からダウンロードしたアプリケーションソフトウェアとして、「アプリケーションソフトＡ」４０７と「アプリケーションソフトＢ」４０８が示されている。これらアプリケーションソフトウェアとしては、例えば会計書類を作成するためのソフトウェアや各種定型書類を作成するためのソフトウェア等が挙げられる。
【００２４】
情報処理装置１００で利用するアプリケーションソフトソフトウェアは、外部からダウンロードする形態に限定されず、内部の適当な記憶領域にインストールされている形態であってもよい。また、適当な記憶媒体からアプリケーションソフトウェアをダウンロードとし、それを用いる形態であってもよい。
【００２５】
ユーザ入力部４０５は、ユーザ（利用者）がタッチパネルディスプレイ、キーボード、マウス等の後述するユーザ入力装置５０１を利用しての各種の操作を行った内容を受け付ける。表示制御部４０６は、操作画面やユーザに知らせる情報を画像情報として、表示装置５０２に出力する。
【００２６】
また、システム制御部４００は、認証部４０９と認証データ記憶部４１０を備えている。認証部４０９は、ユーザが保持している磁気カードのコード情報を取得し、予め記憶しているリファレンスデータと照合し、正規のＩＤ情報が入力された否かを判定する。この判定により、ユーザの認証が行われる。認証データ記憶部４１０は、利用可能なアプリケーションソフトウェアが認証を必要とするソフトウェアであるか否かの情報を保持している。この情報は、サーバ２０１から通知されるアプリケーションソフトウェアの起動時ネットワークプロトコル上のステータス情報、またはサーバ２０１から通知されるプロトコルヘッダーに基づいて入手される。もちろん、認証が必要であるか否かをユーザ側で設定し、その設定を認証データ記憶部４１０に記憶しておくこともできる。
【００２７】
ユーザ入出力装置部５００は、ユーザ入力装置５０１および表示装置５０２を備えている。ユーザ入力装置５０１は、ユーザが操作するタッチパネルディスプレイ、キーボード、マウス等である。ユーザにより、ユーザ入力装置５０１が操作されることで、情報処理装置１００を用いた各種の作業が行われる。表示装置５０２は、画像表示を行うタッチパネルディスプレイや液晶表示装置である。表示装置５０２には、アプリケーションソフトＡ、アプリケーションソフトＢ、その他情報処理装置１００の操作に必要な操作画面が表示される。
【００２８】
情報処理装置１００には、認証データ入力部５０３が接続されている。認証データ入力部５０３は、磁気カードからコード情報を読み取る磁気リーダと、この磁気リーダが読み取ったコードをデコードする機能を有している。デコードされたデータは、認証部４０９に送られる。ここでは、磁気カードを用いて認証を行う例を説明したが、指紋や虹彩を用いた生体認証やユーザ入力装置５０１からパスワードを入力することで認証を行う構成も可能である。
【００２９】
（動作例１）
情報処理装置１００の動作の一例を説明する。図２には、情報処理装置１００の動作の一例が示されている。図２の処理を行うプログラムは、情報処理装置１００内の記憶領域に格納されている。このプログラムは、回線や外付けの記憶媒体から提供される形態であってもよい。
【００３０】
この例において、情報処理装置１００は、アプリケーションソフトウェアＡとアプリケーションソフトウェアＢの２つが利用可能な状態とされている。勿論、更に別のアプリケーションソフトウェアが利用可能でもってもよいが、ここでは説明を省略する。なお、以下において、アプリケーションソフトウェアを起動中というのは、起動され、操作が可能な状態であることをいう。
【００３１】
以下、ユーザがアプリケーションソフトウェアＢを起動する際の動作の一例を説明する。なお、図の一部では、アプリケーションソフトウェアＡをアプリケーションＡやアプリＡ、アプリケーションソフトウェアＢをアプリケーションＢやアプリＢと省略した記載としている。処理が開始され（ステップＳ２０１）、ユーザの操作によりアプリケーションソフトウェアＢの起動が指示されると、アプリケーションソフトウェアＢを起動する（ステップＳ２０２）。そして、その時点でアプリケーションソフトＡが既に起動されているか否か、が判定される（ステップＳ２０３）。
【００３２】
ここで、アプリケーションソフトウェアＡが起動中であれば、ステップＳ２０４に進み、そうでなければ処理を終了する（ステップＳ２０６）。ステップＳ２０４では、アプリケーションソフトウェアＢがその操作に当たり認証が必要であるか否かの判定が行われる。ここで、アプリケーションソフトウェアＢが認証を必要とするアプリケーションソフトウェアであれば、ステップＳ２０５に進み、既に起動され操作可能な状態にあるアプリケーションソフトウェアＡを終了させる。また、ステップＳ２０４において、プリケーションソフトウェアＢがその操作に当たり認証が必要でない場合、ステップＳ２０６に進み処理を終了する。
【００３３】
ステップＳ２０３またはＳ２０４の判定がＮＯとなり、ステップＳ２０６に進んで処理を終了する場合、アプリケーションソフトウェアＡの操作画面（図３（Ａ）参照）の上にアプリケーションソフトウェアＢの操作画面が重ねて表示されるか（図３（Ｂ）参照）、アプリケーションソフトウェアＡの操作画面とアプリケーションソフトウェアＢの操作画面が並べて表示される（図３（Ｃ）参照）。この状態では、２つのアプリケーションソフトウェアは、いずれも操作可能となる。図３において、右側の表示ボタンは、アプリケーションソフトウェアの選択を行う機能と、該当するアプリケーションソフトウェアが起動中であるか否かを表示する機能を有する。例えば、アプリＡが選択することで、アプリケーションソフトウェアＡの起動が指示される。そして、その色が変わる（図の場合は濃くなる）ことで、当該アプリケーションソフトウェアが起動中である旨が視覚的に表示される。
【００３４】
図２の処理における展開パターンを図４に示す。この処理では、例えば、アプリケーションソフトウェアＡが既に起動されている状態において、新たにアプリケーションソフトウェアＢが起動され、この新たに起動されたアプリケーションソフトウェアＢが認証を必要とするソフトウェアである場合に、既に起動され、利用可能な状態にあるアプリケーションソフトウェアＡを強制的に終了する。この場合、アプリケーションソフトウェアＡは使用できなくなる（もちろん、再度起動させれば、利用可能となる）。
【００３５】
この処理によれば、認証が必要とされるアプリケーションソフトウェアの操作を優先的に行える状態となるので、ユーザ毎の処理の継続が簡便になる。一般に、認証が必要とされるアプリケーションソフトウェアを用いた作業は、優先度が高い場合が多い。上記処理によれば、既に起動しているアプリケーションソフトウェアが強制終了とされることで、既に起動しているアプリケーションソフトウェアの影響で後から起動した認証を必要とするアプリケーションソフトウェアを利用した作業が滞る事態が防止され、処理の継続が簡便になる。また、新たに起動するアプリケーションソフトウェアが認証を必要としないソフトウェアである場合、既に起動しているアプリケーションソフトウェアが終了されず、引き続き利用可能となるので、強制終了されることの不都合の発生が抑えられ、この点でも処理の継続が簡便となる。
【００３６】
（動作例２）
情報処理装置１００の動作の他の一例を説明する。図５には、情報処理装置１００の動作の一例が示されている。動作に当たり、前提となる条件は、「動作例１」と同じである。処理が開始され（ステップＳ５０１）、ユーザの操作によりアプリケーションソフトウェアＢの起動が指示されると、アプリケーションソフトウェアＢを起動する（ステップＳ５０２）。そして、その時点でアプリケーションソフトＡが既に起動されているか否か、が判定される（ステップＳ５０３）。
【００３７】
ここで、アプリケーションソフトウェアＡが起動中であれば、ステップ５０４に進み、そうでなければ処理を終了する（ステップＳ５０７）。ステップＳ５０４に進んだ場合、既に起動しているアプリケーションソフトウェアＡが操作に認証を必要とするソフトウェアであるか否か、の判定が行われる。ここで、既に起動しているアプリケーションソフトウェアＡが操作に認証を必要とするソフトウェアであれば、ステップＳ５０５に進み、そうでなければ、ステップＳ５０７に進み処理を終了する。
【００３８】
ステップＳ５０５に進んだ場合、新たに起動したアプリケーションソフトウェアＢが操作に認証を必要とするソフトウェアであるか否か、の判定が行われる。ここで、アプリケーションソフトウェアＢが操作に認証を必要とするソフトウェアであれば、ステップＳ５０６に進み、そうでなければ、ステップＳ５０７に進み処理を終了する。
【００３９】
ステップＳ５０３、Ｓ５０４またはＳ５０５の判定がＮＯとなり、ステップＳ５０７に進み処理を終了する場合、アプリケーションソフトウェアＡの操作画面（図３（Ａ）参照）の上にアプリケーションソフトウェアＢの操作画面が重ねて表示されるか（図３（Ｂ）参照）、アプリケーションソフトウェアＡの操作画面とアプリケーションソフトウェアＢの操作画面が並べて表示される（図３（Ｃ）参照）。この状態では、２つのアプリケーションソフトウェアは、いずれも操作可能となる。
【００４０】
ステップＳ５０５からステップＳ５０６に進んだ場合、既に起動され操作可能な状態にあるアプリケーションソフトウェアＡを終了させ、処理を終了する（ステップＳ５０７）。この場合、アプリケーションソフトウェアＢの操作画面が表示され、アプリケーションソフトウェアＢが使用可能となる。なお、ステップＳ５０６の処理において、アプリケーションソフトウェアＡを終了させるのではなく、アプリケーションソフトウェアＡを不可視の状態としてもよい。この場合、起動された状態は維持されるが、操作画面は表示されず、再度の認証が行われた場合に、アプリケーションソフトウェアＡの操作画面が現れ、その操作が可能となる。
【００４１】
図５の処理における展開パターンを図６に示す。この場合、新たに起動するアプリケーションソフトウェアＢと既に起動しているアプリケーションソフトウェアＡが共に要認証である場合に、既に起動しているアプリケーションソフトウェアＡを終了する。こうすることで、新たに起動したアプリケーションソフトウェアＢを操作しているつもりで、既に起動されているアプリケーションソフトウェアＡが誤操作されてしまう不都合が回避される。
【００４２】
（動作例３）
以下、例えば、図５のステップＳ５０６の処理において、アプリケーションソフトウェアＡを終了させるのではなく、アプリケーションソフトウェアＡを不可視の状態とした場合において、その後にアプリケーションソフトウェアＡに対する再度の認証が行われた場合の動作の一例を説明する。
【００４３】
図７には、この際の処理の一例が示されている。まず前提として、何らかのアプリケーションソフトウェアが起動状態で、且つ、不可視の状態とされているとする。処理が開始され（ステップＳ７０１）、ユーザが磁気カードを用いたアプリケーションソフトウェアＡに係る認証を行うと（ステップＳ７０２）、アプリケーションソフトウェアＡが起動状態で、且つ、その操作画面が不可視の状態であるか否か、の判定が行われる（ステップＳ７０３）。
【００４４】
ここで、アプリケーションソフトウェアＡが起動状態で、且つ、その操作画面が不可視の状態であれば、ステップＳ７０４に進み、そうでなければステップＳ７０７に進み、処理を終了する。ステップＳ７０４では、アプリケーションソフトウェアＡ以外のその操作に認証が必要なアプリケーションソフトウェアの操作画面が可視の状態（当然、この時点では認証が行われた後で、その操作が可能な状態）であるか否か、が判定される。ここで、アプリケーションソフトウェアＡ以外のその操作に認証が必要なアプリケーションソフトソフトウェアの操作画面が可視の状態であれば、ステップＳ７０５に進み、そうでなければ、ステップＳ７０７に進み、処理を終了する。なお、アプリケーションソフトウェアＡ以外のソフトウェアが起動中であっても、それが操作に認証を必要としないタイプのものである場合、ステップＳ７０４の判定はＮＯとなり、ステップＳ７０７に進み、処理を終了する。
【００４５】
ステップＳ７０５では、その時点で操作画面が可視の状態にある他の要認証タイプのアプリケーションソフトウェアの操作画面を不可視の状態とする。すなわち、その時点で操作画面が可視の状態にあり、操作に認証を必要とするアプリケーションソフトウェアを起動状態のままで、その操作画面を不可視の状態とする。この不可視の状態とすることで、当該アプリケーションソフトウェアは、起動中であるが、操作画面が見えず、操作ができない状態となる。次いで、不可視の状態にあったアプリケーションソフトウェアＡの操作画面を可視の状態にし（ステップＳ７０６）、処理を終了する。
【００４６】
以下、図７の処理に従った操作画面の遷移の一例を説明する。図７には、操作画面の遷移の一例が示されている。ここで、認証を必要とするアプリケーションソフトウェアＡとＢがあり、そのうちアプリケーションソフトウェアＡが起動中で、その画面が表示され、アプリケーションソフトウェアＢが未起動である状態を出発点とする（図８（Ａ））。
【００４７】
図８（Ａ）の状態において、アプリケーションソフトウェアＢが選択されると（図８（Ｂ））、アプリケーションソフトウェアＢは、認証が必要であるので、図８（Ｃ）の画面となり、認証が要求される。ここで、アプリケーションソフトウェアＢの使用が許されているユーザ２が磁気カードを用いた認証を行うと、アプリケーションソフトウェアＡが不可視の状態となり、アプリケーションソフトウェアＢが起動され、その操作画面が表示される（図８（Ｄ））。
【００４８】
図８（Ｄ）の状態では、アプリケーションソフトウェアＡとＢが共に起動されているが、アプリケーションソフトウェアＢの操作画面のみが表示されて操作可能な状態とされ、アプリケーションソフトウェアＡの操作画面は不可視とされ、操作ができない状態とされている。
【００４９】
図８（Ｄ）の状態において、ユーザ１の再認証が行われると、不可視の状態であったアプリケーションソフトウェアＡが可視の状態（操作可能な状態）とされ、アプリケーションソフトウェアＢが不可視の状態となる。この状態が図８（Ｆ）に示されている。なお、図８（Ｆ）の状態でユーザ２の認証が行われると、アプリケーションソフトＡの操作画面が不可視となり、その認証前に不可視の状態であったアプリケーションソフトＢの操作画面が可視の状態となり、図８（Ｄ）の状態に戻る。
【００５０】
ここで、アプリケーションソフトウェアＡとＢの２つがある場合を説明したが、更に多くの要認証のアプリケーションソフトソフトウェアがある場合も同様に、最後に認証されたアプリケーションソフトウェアの操作画面が可視となり、以前に認証され終了していないアプリケーションソフトウェアの操作画面が不可視の状態となる。
【００５１】
（動作例４）
図９には、画面表示の遷移の一例が示されている。ここでは、前提として、アプリケーションソフトウェアＡ〜Ｃが認証を必要としないアプリケーションソフトウェアであり、アプリケーションソフトウェアＤが認証を必要とするアプリケーションソフトウェアであるとする。
【００５２】
まず、アプリケーションソフトウェアＡが選択されると、それが起動され、その操作画面が表示される（図９（Ａ））。ここで、アプリケーションソフトウェアＡは、認証が不要なソフトウェアであるので、図９（Ａ）に示すように、そのままアプリケーションソフトウェアＡの操作画面が表示される。
【００５３】
図９（Ａ）の状態で認証不要なアプリケーションソフトウェアＢが選択されると、アプリケーションソフトウェアＡと一緒にアプリケーションソフトウェアＢが画面上に並んで表示される（図９（Ｂ））。この場合、アプリケーションソフトウェアＡとＢのいずれも操作が可能となる。
【００５４】
図９（Ｂ）の状態で認証不要なアプリケーションソフトウェアＣが選択されると、アプリケーションソフトウェアＡおよびＢと一緒にアプリケーションソフトウェアＣが画面上に並んで表示される（図９（Ｃ））。この場合、アプリケーションソフトウェアＡ〜Ｃのいずれも操作が可能となる。
【００５５】
図９（Ｃ）の状態で認証が必要なアプリケーションソフトウェアＤが選択されると、認証を要求される画面が表示される（図９（Ｄ））。ここで、アプリケーションソフトウェアＤの操作が許可される認証が行われると（図９（Ｅ））、認証を必要とされないアプリケーションソフトウェアＡ〜Ｃは起動状態のままで、アプリケーションソフトウェアＤが起動され、その操作画面が最上位に表示された状態とされる（図９（Ｆ））。
【００５６】
なお、図９（Ｇ）に示すように、認証が必要なアプリケーションソフトウェアＤを予め決められた画面上の特定の位置（この場合は、画面左上）に表示する形態も可能である。この場合、認証が必要なアプリケーションソフトウェアを起動する操作を行った場合、それが予め決められた画面上の位置に表示される。こうすることで、複数のアプリケーションソフトウェアの操作画面が同時に画面上に表示されている場合に、認証が必要なアプリケーションソフトウェアの操作画面が、予め決められた画面上の位置に表示され、ユーザが要認証のアプリケーションソフトウェアの操作画面を視認し易い表示形態とされる。
【００５７】
（その他）
実施形態で例示したシステム制御部４００をパーソナルコンピュータ上でソフトウェア的に構成することもできる。この場合、システム制御部４００の各機能部がパーソナルコンピュータにインストールされたプログラムによってソフトウェア的に構成される。なお、認証データ入力部５０３、ユーザ入出力装置部５００は、当該パーソナルコンピュータが備えているハードウェアや、外付けで動作するハードウェアによって構成される。
【産業上の利用可能性】
【００５８】
本発明は、電子機器の操作に係る技術に利用することができる。
【符号の説明】
【００５９】
１００…情報処理装置、２００…インターネット回線。
【図１】
2012042992.tif 000003
【図２】
2012042992.tif 000004
【図３】
2012042992.tif 000005
【図４】
2012042992.tif 000006
【図５】
2012042992.tif 000007
【図６】
2012042992.tif 000008
【図７】
2012042992.tif 000009
【図８】
2012042992.tif 000010
【図９】
2012042992.tif 000011